BDensityView

BDensityView — View for a density plot.

Properties

gboolean auto-z Read / Write / Construct
BMatrix * data Read / Write / Construct
gdouble dot-pos-x Read / Write
gdouble dot-pos-y Read / Write
gboolean draw-dot Read / Write / Construct
gboolean draw-line Read / Write / Construct
gdouble dx Read / Write / Construct
gdouble dy Read / Write / Construct
gint line-dir Read / Write / Construct
gdouble line-pos Read / Write
gdouble line-width Read / Write
gboolean preserve-aspect Read / Write / Construct
gdouble xmin Read / Write / Construct
gdouble ymin Read / Write / Construct
gdouble zmax Read / Write / Construct

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkDrawingArea
                ╰── BElementView
                    ╰── BElementViewCartesian
                        ╰── BDensityView

Implemented Interfaces

BDensityView implements AtkImplementorIface and GtkBuildable.

Description

Displays a color image showing the value of a matrix as a function of its two axes.

To get the horizontal axis view interval and markers use axis type X_AXIS, and for the vertical axis use Y_AXIS. The axis type to use to get the density axis is Z_AXIS.

Functions

Types and Values

BDensityView

typedef struct _BDensityView BDensityView;

Property Details

The “auto-z” property

  “auto-z”                   gboolean

Flags: Read / Write / Construct

Default value: TRUE


The “data” property

  “data”                     BMatrix *

data.

Flags: Read / Write / Construct


The “dot-pos-x” property

  “dot-pos-x”                gdouble

X position of dot.

Flags: Read / Write

Allowed values: [-1e+16,1e+16]

Default value: 0


The “dot-pos-y” property

  “dot-pos-y”                gdouble

Y position of dot.

Flags: Read / Write

Allowed values: [-1e+16,1e+16]

Default value: 0


The “draw-dot” property

  “draw-dot”                 gboolean

Whether to draw a dot.

Flags: Read / Write / Construct

Default value: FALSE


The “draw-line” property

  “draw-line”                gboolean

Whether to draw line.

Flags: Read / Write / Construct

Default value: FALSE


The “dx” property

  “dx”                       gdouble

step size, X axis.

Flags: Read / Write / Construct

Allowed values: [-inf,inf]

Default value: 1


The “dy” property

  “dy”                       gdouble

step size, Y axis.

Flags: Read / Write / Construct

Allowed values: [-inf,inf]

Default value: 1


The “line-dir” property

  “line-dir”                 gint

Line direction.

Flags: Read / Write / Construct

Allowed values: [0,1]

Default value: 0


The “line-pos” property

  “line-pos”                 gdouble

Line position (center).

Flags: Read / Write

Allowed values: [-1e+16,1e+16]

Default value: 0


The “line-width” property

  “line-width”               gdouble

Line width.

Flags: Read / Write

Allowed values: [-1e+16,1e+16]

Default value: 1


The “preserve-aspect” property

  “preserve-aspect”          gboolean

Preserve aspect ratio of data.

Flags: Read / Write / Construct

Default value: TRUE


The “xmin” property

  “xmin”                     gdouble

Minimum value of X axis.

Flags: Read / Write / Construct

Allowed values: [-inf,inf]

Default value: 0


The “ymin” property

  “ymin”                     gdouble

Minimum value of Y axis.

Flags: Read / Write / Construct

Allowed values: [-inf,inf]

Default value: 0


The “zmax” property

  “zmax”                     gdouble

maximum abs(Z).

Flags: Read / Write / Construct

Allowed values: [0,inf]

Default value: 1