CADBLOCK Struct Reference

#include <rvccad.h>

List of all members.

Public Member Functions

 CADBLOCK ()
void Clear ()
DRECT3D GetExtents () const
void SetExtents (const DRECT3D &rect)

Public Attributes

RVC::OBJECTNAME name
RVC::OBJECTDESC desc
DPOINT3D BasePt
DPOINT3D GridPt
DPOINT3D minval
DPOINT3D maxval
DOUBLE xscale
DOUBLE yscale
DOUBLE zscale
DOUBLE xsize
DOUBLE ysize
DOUBLE zsize
COLOR GridColor
UINT32 NumElem
INT32 dbrecord
FLOAT rotate
UINT32 flags
UINT16 LinkType
UINT16 space
UINT32 LinkOffset


Constructor & Destructor Documentation

CADBLOCK::CADBLOCK  )  [inline]
 

Definition at line 222 of file rvccad.h.


Member Function Documentation

void CADBLOCK::Clear  )  [inline]
 

Definition at line 225 of file rvccad.h.

DRECT3D CADBLOCK::GetExtents  )  const [inline]
 

Get extents of CAD block.

Returns:
extents of CAD block

Definition at line 230 of file rvccad.h.

void CADBLOCK::SetExtents const DRECT3D rect  )  [inline]
 

Definition at line 242 of file rvccad.h.


Member Data Documentation

DPOINT3D CADBLOCK::BasePt
 

24 Base point for the block

Definition at line 203 of file rvccad.h.

INT32 CADBLOCK::dbrecord
 

4 Pointer to dblist entry (set by editor)

Definition at line 215 of file rvccad.h.

RVC::OBJECTDESC CADBLOCK::desc
 

128 Description of a block

Definition at line 202 of file rvccad.h.

UINT32 CADBLOCK::flags
 

4 Flags defined below

Definition at line 217 of file rvccad.h.

COLOR CADBLOCK::GridColor
 

8 Grid snap point color - XColor format

Definition at line 213 of file rvccad.h.

DPOINT3D CADBLOCK::GridPt
 

24 Base point of snap grid

Definition at line 204 of file rvccad.h.

UINT32 CADBLOCK::LinkOffset
 

4 File offset to linked data

Definition at line 220 of file rvccad.h.

UINT16 CADBLOCK::LinkType
 

2 Type of link (DXF, MIF, ...)

Definition at line 218 of file rvccad.h.

DPOINT3D CADBLOCK::maxval
 

24 Maximum coordinate values for the block

Definition at line 206 of file rvccad.h.

DPOINT3D CADBLOCK::minval
 

24 Minimum coordinate values for the block

Definition at line 205 of file rvccad.h.

RVC::OBJECTNAME CADBLOCK::name
 

32 Name of Block

Definition at line 201 of file rvccad.h.

UINT32 CADBLOCK::NumElem
 

4 Total number of elements in block

Definition at line 214 of file rvccad.h.

FLOAT CADBLOCK::rotate
 

4 Rotation angle (snap grid)

Definition at line 216 of file rvccad.h.

UINT16 CADBLOCK::space
 

2 Spare bytes

Definition at line 219 of file rvccad.h.

DOUBLE CADBLOCK::xscale
 

8 Scale between CAD block and ground distances (x scale)

Definition at line 207 of file rvccad.h.

DOUBLE CADBLOCK::xsize
 

8 X direction size in CAD units (snap grid)

Definition at line 210 of file rvccad.h.

DOUBLE CADBLOCK::yscale
 

8 Scale between CAD block and ground distances (y scale)

Definition at line 208 of file rvccad.h.

DOUBLE CADBLOCK::ysize
 

8 Y direction size in CAD units (snap grid)

Definition at line 211 of file rvccad.h.

DOUBLE CADBLOCK::zscale
 

8 Scale between CAD block and ground distances (z scale)

Definition at line 209 of file rvccad.h.

DOUBLE CADBLOCK::zsize
 

8 Z direction size in CAD units (snap grid)

Definition at line 212 of file rvccad.h.


The documentation for this struct was generated from the following file:
Generated on Thu Aug 12 06:26:12 2004 for TNTsdk by doxygen 1.3.4-20031026