Top | ![]() |
![]() |
![]() |
![]() |
GObject ╰── GInitiallyUnowned ╰── GtkObject ╰── GtkWidget ╰── GtkMisc ╰── GtkPlot ╰── GtkPlot3D
GtkWidget * gtk_plot3d_new_with_size (GdkDrawable *drawable
,gdouble width
,gdouble height
);
void gtk_plot3d_construct_with_size (GtkPlot3D *plot
,GdkDrawable *drawable
,gdouble width
,gdouble height
);
void gtk_plot3d_rotate (GtkPlot3D *plot
,gdouble angle_x
,gdouble angle_y
,gdouble angle_z
);
void gtk_plot3d_rotate_vector (GtkPlot3D *plot
,GtkPlotVector *vector
,gdouble a1
,gdouble a2
,gdouble a3
);
void gtk_plot3d_get_pixel (GtkPlot3D *plot
,gdouble x
,gdouble y
,gdouble z
,gdouble *px
,gdouble *py
,gdouble *pz
);
void gtk_plot3d_plane_set_color (GtkPlot3D *plot
,GtkPlotPlane plane
,const GdkColor *color
);
void gtk_plot3d_plane_set_visible (GtkPlot3D *plot
,GtkPlotPlane plane
,gboolean visible
);
gboolean gtk_plot3d_plane_visible (GtkPlot3D *plot
,GtkPlotPlane plane
);
void gtk_plot3d_corner_set_visible (GtkPlot3D *plot
,gboolean visible
);
void gtk_plot3d_corner_set_attributes (GtkPlot3D *plot
,GtkPlotLineStyle style
,gfloat width
,const GdkColor *color
);
void gtk_plot3d_corner_get_attributes (GtkPlot3D *plot
,GtkPlotLineStyle *style
,gfloat *width
,GdkColor *color
);
void gtk_plot3d_frame_set_attributes (GtkPlot3D *plot
,GtkPlotLineStyle style
,gfloat width
,const GdkColor *color
);
void gtk_plot3d_frame_get_attributes (GtkPlot3D *plot
,GtkPlotLineStyle *style
,gfloat *width
,GdkColor *color
);
GtkPlotAxis * gtk_plot3d_get_axis (GtkPlot3D *plot
,GtkPlotOrientation orientation
);
void gtk_plot3d_show_major_ticks (GtkPlot3D *plot
,GtkPlotSide side
,gint ticks_mask
);
void gtk_plot3d_show_minor_ticks (GtkPlot3D *plot
,GtkPlotSide side
,gint ticks_mask
);
void gtk_plot3d_show_labels (GtkPlot3D *plot
,GtkPlotSide side
,gint label_mask
);
void gtk_plot3d_set_ticks (GtkPlot3D *plot
,GtkPlotOrientation direction
,gdouble major_step
,gint nminor
);
void gtk_plot3d_set_major_ticks (GtkPlot3D *plot
,GtkPlotOrientation direction
,gdouble major_step
);
void gtk_plot3d_set_minor_ticks (GtkPlot3D *plot
,GtkPlotOrientation direction
,gint nminor
);
void gtk_plot3d_set_ticks_length (GtkPlot3D *plot
,GtkPlotOrientation direction
,gint length
);
void gtk_plot3d_set_ticks_width (GtkPlot3D *plot
,GtkPlotOrientation direction
,gfloat width
);
void gtk_plot3d_show_ticks (GtkPlot3D *plot
,GtkPlotSide side
,gint major_mask
,gint minor_mask
);
void gtk_plot3d_set_scale (GtkPlot3D *plot
,GtkPlotOrientation axis
,GtkPlotScale scale
);
GtkPlotScale gtk_plot3d_get_scale (GtkPlot3D *plot
,GtkPlotOrientation axis
);
void gtk_plot3d_major_grids_set_visible (GtkPlot3D *plot
,gboolean x
,gboolean y
,gboolean z
);
void gtk_plot3d_minor_grids_set_visible (GtkPlot3D *plot
,gboolean x
,gboolean y
,gboolean z
);
void gtk_plot3d_major_grids_visible (GtkPlot3D *plot
,gboolean *x
,gboolean *y
,gboolean *z
);
void gtk_plot3d_minor_grids_visible (GtkPlot3D *plot
,gboolean *x
,gboolean *y
,gboolean *z
);
void gtk_plot3d_major_zgrid_set_attributes (GtkPlot3D *plot
,GtkPlotLineStyle style
,gfloat width
,const GdkColor *color
);
void gtk_plot3d_major_zgrid_get_attributes (GtkPlot3D *plot
,GtkPlotLineStyle *style
,gfloat *width
,GdkColor *color
);
void gtk_plot3d_minor_zgrid_set_attributes (GtkPlot3D *plot
,GtkPlotLineStyle style
,gfloat width
,const GdkColor *color
);
void gtk_plot3d_minor_zgrid_get_attributes (GtkPlot3D *plot
,GtkPlotLineStyle *style
,gfloat *width
,GdkColor *color
);
struct GtkPlot3D;
The GtkPlot3D struct contains only private data. It should only be accessed through the functions described below.
“center-vector”
property“center-vector” gpointer
Position of the center point.
Flags: Read / Write
“corner-visible”
property“corner-visible” gboolean
Draw the entire cube.
Flags: Read / Write
Default value: FALSE
“titles-offset”
property“titles-offset” gint
Titles distance from the axes.
Flags: Read / Write
Allowed values: >= -2147483647
Default value: 0
“xfactor”
property“xfactor” gdouble
Relative size of the x axis.
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“xy-label-mask”
property“xy-label-mask” gint
XY label mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“xy-major-mask”
property“xy-major-mask” gint
XY major mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“xy-minor-mask”
property“xy-minor-mask” gint
XY minor mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“xy-title-visible”
property“xy-title-visible” gboolean
XY title Visible.
Flags: Read / Write
Default value: FALSE
“xy-visible”
property“xy-visible” gboolean
XY Plane visible.
Flags: Read / Write
Default value: FALSE
“xz-label-mask”
property“xz-label-mask” gint
XZ label mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“xz-major-mask”
property“xz-major-mask” gint
XZ major mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“xz-minor-mask”
property“xz-minor-mask” gint
XZ minor mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“xz-title-visible”
property“xz-title-visible” gboolean
XZ title Visible.
Flags: Read / Write
Default value: FALSE
“yfactor”
property“yfactor” gdouble
Relative size of the y axis.
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“yx-label-mask”
property“yx-label-mask” gint
YX label mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“yx-major-mask”
property“yx-major-mask” gint
YX major mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“yx-minor-mask”
property“yx-minor-mask” gint
YX minor mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“yx-title-visible”
property“yx-title-visible” gboolean
YX title Visible.
Flags: Read / Write
Default value: FALSE
“yz-label-mask”
property“yz-label-mask” gint
YZ label mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“yz-major-mask”
property“yz-major-mask” gint
YZ major mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“yz-minor-mask”
property“yz-minor-mask” gint
YZ minor mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“yz-title-visible”
property“yz-title-visible” gboolean
YZ title Visible.
Flags: Read / Write
Default value: FALSE
“yz-visible”
property“yz-visible” gboolean
YZ Plane visible.
Flags: Read / Write
Default value: FALSE
“zfactor”
property“zfactor” gdouble
Relative size of the z axis.
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“zscale”
property“zscale” gint
Scale used for the Z axis.
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“zx-label-mask”
property“zx-label-mask” gint
ZX label mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“zx-major-mask”
property“zx-major-mask” gint
ZX major mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“zx-minor-mask”
property“zx-minor-mask” gint
ZX minor mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“zx-title-visible”
property“zx-title-visible” gboolean
ZX title Visible.
Flags: Read / Write
Default value: FALSE
“zx-visible”
property“zx-visible” gboolean
ZX Plane visible.
Flags: Read / Write
Default value: FALSE
“zy-label-mask”
property“zy-label-mask” gint
ZY label mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“zy-major-mask”
property“zy-major-mask” gint
ZY major mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“zy-minor-mask”
property“zy-minor-mask” gint
ZY minor mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“zy-title-visible”
property“zy-title-visible” gboolean
ZY title Visible.
Flags: Read / Write
Default value: FALSE