CADBLOCK Struct Reference

#include <mi32/rvccad.h>

List of all members.

Public Member Functions

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

Public Attributes

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


Constructor & Destructor Documentation

CADBLOCK::CADBLOCK  )  [inline]
 

Definition at line 252 of file rvccad.h.


Member Function Documentation

void CADBLOCK::Clear  )  [inline]
 

Definition at line 255 of file rvccad.h.

DRECT3D CADBLOCK::GetExtents  )  const [inline]
 

Get extents of CAD block.

Returns:
extents of CAD block

Definition at line 260 of file rvccad.h.

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

Definition at line 272 of file rvccad.h.


Member Data Documentation

DPOINT3D CADBLOCK::BasePt
 

24 Base point for the block

Definition at line 233 of file rvccad.h.

INT32 CADBLOCK::dbrecord
 

4 Pointer to dblist entry (set by editor)

Definition at line 245 of file rvccad.h.

RVC::OBJECTDESC CADBLOCK::desc
 

128 Description of a block

Definition at line 232 of file rvccad.h.

UINT32 CADBLOCK::flags
 

4 Flags defined below

Definition at line 247 of file rvccad.h.

COLOR CADBLOCK::GridColor
 

8 Grid snap point color - XColor format

Definition at line 243 of file rvccad.h.

DPOINT3D CADBLOCK::GridPt
 

24 Base point of snap grid

Definition at line 234 of file rvccad.h.

UINT32 CADBLOCK::LinkOffset
 

4 File offset to linked data

Definition at line 250 of file rvccad.h.

UINT16 CADBLOCK::LinkType
 

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

Definition at line 248 of file rvccad.h.

DPOINT3D CADBLOCK::maxval
 

24 Maximum coordinate values for the block

Definition at line 236 of file rvccad.h.

DPOINT3D CADBLOCK::minval
 

24 Minimum coordinate values for the block

Definition at line 235 of file rvccad.h.

RVC::OBJECTNAME CADBLOCK::name
 

32 Name of Block

Definition at line 231 of file rvccad.h.

UINT32 CADBLOCK::NumElem
 

4 Total number of elements in block

Definition at line 244 of file rvccad.h.

FLOAT CADBLOCK::rotate
 

4 Rotation angle (snap grid)

Definition at line 246 of file rvccad.h.

UINT16 CADBLOCK::space
 

2 Spare bytes

Definition at line 249 of file rvccad.h.

DOUBLE CADBLOCK::xscale
 

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

Definition at line 237 of file rvccad.h.

DOUBLE CADBLOCK::xsize
 

8 X direction size in CAD units (snap grid)

Definition at line 240 of file rvccad.h.

DOUBLE CADBLOCK::yscale
 

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

Definition at line 238 of file rvccad.h.

DOUBLE CADBLOCK::ysize
 

8 Y direction size in CAD units (snap grid)

Definition at line 241 of file rvccad.h.

DOUBLE CADBLOCK::zscale
 

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

Definition at line 239 of file rvccad.h.

DOUBLE CADBLOCK::zsize
 

8 Z direction size in CAD units (snap grid)

Definition at line 242 of file rvccad.h.


The documentation for this struct was generated from the following file:
Generated on Wed May 31 15:28:18 2006 for TNTsdk by  doxygen 1.3.8-20040913