_dk_fig_object_t_ Struct Reference

Fig object. More...

#include <dkfigw.h>

Collaboration diagram for _dk_fig_object_t_:

Collaboration graph
[legend]

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.

Detailed Description

Fig object.

Field Documentation

Alpha start.

Alpha end.

struct { ... } _dk_fig_object_t_::arc

Arc object details.

Corner radius for arc boxes.

union { ... } _dk_fig_object_t_::det

Object details.

struct { ... } _dk_fig_object_t_::ell

Ellipse.

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.

Radius.

Rotation.

Rotation.

Radius x.

Radius y.

Points.

Subtype.

Object style.

struct { ... } _dk_fig_object_t_::txt

Text object details.

Text.

X position.

First point, x position.

Second point, x position.

Center point x.

Center x.

Y position.

First point, y position.

Second point, y position.

Center point y.

Center y.


The documentation for this struct was generated from the following file:

Generated on Mon Jan 4 15:50:57 2010 for dklibs by  doxygen 1.5.8