RVC::CAD::ELEMENT::INSERT Class Reference

CAD element TYPE_Insert class implementation. More...

#include <rvc/cad.h>

List of all members.

Public Member Functions

void Clear ()
INT32 GetBlockNum () const
double GetColumnSpace () const
const DPOINT3DGetInsertPoint () const
double GetLineSpace () const
INT32 GetNumColumns () const
INT32 GetNumLines () const
double GetRotation () const
double GetXScale () const
double GetYScale () const
double GetZScale () const
 INSERT ()
void SetBlockNum (INT32 BlockNum)
void SetColumnSpace (double ColumnSpace)
void SetInsertPoint (const DPOINT3D &InsertPt)
void SetLineSpace (double LineSpace)
void SetNumColumns (INT32 NumColumns)
void SetNumLines (INT32 NumLines)
void SetRotation (double rotate)
void SetXScale (double xscale)
void SetYScale (double yscale)
void SetZScale (double zscale)


Detailed Description

CAD element TYPE_Insert class implementation.

Definition at line 1169 of file cad.h.


Constructor & Destructor Documentation

RVC::CAD::ELEMENT::INSERT::INSERT  )  [inline]
 

Default Constructor.

Definition at line 1172 of file cad.h.


Member Function Documentation

void RVC::CAD::ELEMENT::INSERT::Clear  )  [inline]
 

Set the INSERT class back to its ctor'd state.

Definition at line 1187 of file cad.h.

INT32 RVC::CAD::ELEMENT::INSERT::GetBlockNum  )  const [inline]
 

Get the CAD block number to insert.

Returns:
The CAD block number to insert

Definition at line 1198 of file cad.h.

double RVC::CAD::ELEMENT::INSERT::GetColumnSpace  )  const [inline]
 

Get the column spacing between block array insertions only useful if GetNumColumns() > 1.

Returns:
Column spacing between block array insertions

Definition at line 1204 of file cad.h.

const DPOINT3D& RVC::CAD::ELEMENT::INSERT::GetInsertPoint  )  const [inline]
 

Get the block insertion point location.

Returns:
Block insertion point

Definition at line 1209 of file cad.h.

double RVC::CAD::ELEMENT::INSERT::GetLineSpace  )  const [inline]
 

Get the line spacing between block array insertions only useful if GetNumLines() > 1.

Returns:
Line spacing between block array insertions

Definition at line 1215 of file cad.h.

INT32 RVC::CAD::ELEMENT::INSERT::GetNumColumns  )  const [inline]
 

Get the number of columns in a multi-block array insert.

Returns:
Number of columns in a multi-block array insert

Definition at line 1220 of file cad.h.

INT32 RVC::CAD::ELEMENT::INSERT::GetNumLines  )  const [inline]
 

Get the number of lines in a multi-block array insert.

Returns:
Number of lines in a multi-block array insert

Definition at line 1225 of file cad.h.

double RVC::CAD::ELEMENT::INSERT::GetRotation  )  const [inline]
 

Get the rotation angle (in radians) that the block is rotated around the insertion point.

Returns:
Insertion rotation angle in radians

Definition at line 1230 of file cad.h.

double RVC::CAD::ELEMENT::INSERT::GetXScale  )  const [inline]
 

Get the x scale factor that the block is scaled around the insertion point.

Returns:
Insertion X scale factor

Definition at line 1235 of file cad.h.

double RVC::CAD::ELEMENT::INSERT::GetYScale  )  const [inline]
 

Get the y scale factor that the block is scaled around the insertion point.

Returns:
Insertion Y scale factor

Definition at line 1240 of file cad.h.

double RVC::CAD::ELEMENT::INSERT::GetZScale  )  const [inline]
 

Get the z scale factor that the block is scaled around the insertion point.

Returns:
Insertion Z scale factor

Definition at line 1245 of file cad.h.

void RVC::CAD::ELEMENT::INSERT::SetBlockNum INT32  BlockNum  )  [inline]
 

Set the CAD block number to insert.

Definition at line 1249 of file cad.h.

void RVC::CAD::ELEMENT::INSERT::SetColumnSpace double  ColumnSpace  )  [inline]
 

Set the column spacing between block array insertions only useful if GetNumColumns() > 1.

Definition at line 1255 of file cad.h.

void RVC::CAD::ELEMENT::INSERT::SetInsertPoint const DPOINT3D InsertPt  )  [inline]
 

Set the block insertion point location.

Definition at line 1260 of file cad.h.

void RVC::CAD::ELEMENT::INSERT::SetLineSpace double  LineSpace  )  [inline]
 

Set the line spacing between block array insertions only useful if GetNumLines() > 1.

Definition at line 1266 of file cad.h.

void RVC::CAD::ELEMENT::INSERT::SetNumColumns INT32  NumColumns  )  [inline]
 

Set the number of columns in a multi-block array insert.

Definition at line 1271 of file cad.h.

void RVC::CAD::ELEMENT::INSERT::SetNumLines INT32  NumLines  )  [inline]
 

Set the number of lines in a multi-block array insert.

Definition at line 1276 of file cad.h.

void RVC::CAD::ELEMENT::INSERT::SetRotation double  rotate  )  [inline]
 

Set the rotation angle (in radians) that the block is rotated around the insertion point.

Definition at line 1281 of file cad.h.

void RVC::CAD::ELEMENT::INSERT::SetXScale double  xscale  )  [inline]
 

Set the x scale factor that the block is scaled around the insertion point.

Definition at line 1286 of file cad.h.

void RVC::CAD::ELEMENT::INSERT::SetYScale double  yscale  )  [inline]
 

Set the y scale factor that the block is scaled around the insertion point.

Definition at line 1291 of file cad.h.

void RVC::CAD::ELEMENT::INSERT::SetZScale double  zscale  )  [inline]
 

Set the z scale factor that the block is scaled around the insertion point.

Definition at line 1296 of file cad.h.


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