#include <dkfigw.h>
Data Fields | |
unsigned long | obn |
Object number. | |
int | otp |
Object type. | |
int | stp |
Subtype. | |
dk_fig_style_t | sty |
Object style. | |
union { | |
struct { | |
double xm | |
Center point x. | |
double ym | |
Center point y. | |
double ra | |
Radius. | |
double a0 | |
Alpha start. | |
double a1 | |
Alpha end. | |
} arc | |
Arc object details. | |
struct { | |
double xm | |
Center x. | |
double ym | |
Center y. | |
double rx | |
Radius x. | |
double ry | |
Radius y. | |
double ro | |
Rotation. | |
} ell | |
Ellipse. | |
struct { | |
dk_storage_t * spt | |
Points. | |
dk_storage_iterator_t * ipt | |
Iterator through points. | |
unsigned long npn | |
Next point number. | |
char * fn | |
File name for image. | |
double x0 | |
First point, x position. | |
double y0 | |
First point, y position. | |
double x1 | |
Second point, x position. | |
double y1 | |
Second point, y position. | |
double cr | |
Corner radius for arc boxes. | |
} pll | |
Polyline/polygon/spline object details. | |
struct { | |
double x | |
X position. | |
double y | |
Y position. | |
double rot | |
Rotation. | |
char * txt | |
Text. | |
} txt | |
Text object details. | |
} | det |
Object details. |
double _dk_fig_object_t_::a0 |
Alpha start.
double _dk_fig_object_t_::a1 |
Alpha end.
struct { ... } _dk_fig_object_t_::arc |
Arc object details.
double _dk_fig_object_t_::cr |
Corner radius for arc boxes.
union { ... } _dk_fig_object_t_::det |
Object details.
struct { ... } _dk_fig_object_t_::ell |
Ellipse.
char* _dk_fig_object_t_::fn |
File name for image.
Iterator through points.
unsigned long _dk_fig_object_t_::npn |
Next point number.
unsigned long _dk_fig_object_t_::obn |
Object number.
Object type.
struct { ... } _dk_fig_object_t_::pll |
Polyline/polygon/spline object details.
double _dk_fig_object_t_::ra |
Radius.
double _dk_fig_object_t_::ro |
Rotation.
double _dk_fig_object_t_::rot |
Rotation.
double _dk_fig_object_t_::rx |
Radius x.
double _dk_fig_object_t_::ry |
Radius y.
Points.
Subtype.
Object style.
struct { ... } _dk_fig_object_t_::txt |
Text object details.
char* _dk_fig_object_t_::txt |
Text.
double _dk_fig_object_t_::x |
X position.
double _dk_fig_object_t_::x0 |
First point, x position.
double _dk_fig_object_t_::x1 |
Second point, x position.
double _dk_fig_object_t_::xm |
Center point x.
Center x.
double _dk_fig_object_t_::y |
Y position.
double _dk_fig_object_t_::y0 |
First point, y position.
double _dk_fig_object_t_::y1 |
Second point, y position.
double _dk_fig_object_t_::ym |
Center point y.
Center y.