RVC::CADELEMENT::INSERT Class Reference

CAD element TYPE_Insert class implementation. More...

#include <rvc/cadelement.h>

List of all members.

Public Member Functions

 INSERT ()
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
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.


Constructor & Destructor Documentation

RVC::CADELEMENT::INSERT::INSERT (  )  [inline]

Default Constructor.


Member Function Documentation

void RVC::CADELEMENT::INSERT::Clear (  )  [inline]

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

INT32 RVC::CADELEMENT::INSERT::GetBlockNum (  )  const [inline]

Get the CAD block number to insert.

Returns:
The CAD block number to insert
double RVC::CADELEMENT::INSERT::GetColumnSpace (  )  const [inline]

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

Returns:
Column spacing between block array insertions
const DPOINT3D& RVC::CADELEMENT::INSERT::GetInsertPoint (  )  const [inline]

Get the block insertion point location.

Returns:
Block insertion point
double RVC::CADELEMENT::INSERT::GetLineSpace (  )  const [inline]

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

Returns:
Line spacing between block array insertions
INT32 RVC::CADELEMENT::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
INT32 RVC::CADELEMENT::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
double RVC::CADELEMENT::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
double RVC::CADELEMENT::INSERT::GetXScale (  )  const [inline]

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

Returns:
Insertion X scale factor
double RVC::CADELEMENT::INSERT::GetYScale (  )  const [inline]

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

Returns:
Insertion Y scale factor
double RVC::CADELEMENT::INSERT::GetZScale (  )  const [inline]

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

Returns:
Insertion Z scale factor
void RVC::CADELEMENT::INSERT::SetBlockNum ( INT32  BlockNum  )  [inline]

Set the CAD block number to insert.

void RVC::CADELEMENT::INSERT::SetColumnSpace ( double  ColumnSpace  )  [inline]

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

void RVC::CADELEMENT::INSERT::SetInsertPoint ( const DPOINT3D InsertPt  )  [inline]

Set the block insertion point location.

void RVC::CADELEMENT::INSERT::SetLineSpace ( double  LineSpace  )  [inline]

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

void RVC::CADELEMENT::INSERT::SetNumColumns ( INT32  NumColumns  )  [inline]

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

void RVC::CADELEMENT::INSERT::SetNumLines ( INT32  NumLines  )  [inline]

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

void RVC::CADELEMENT::INSERT::SetRotation ( double  rotate  )  [inline]

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

void RVC::CADELEMENT::INSERT::SetXScale ( double  xscale  )  [inline]

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

void RVC::CADELEMENT::INSERT::SetYScale ( double  yscale  )  [inline]

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

void RVC::CADELEMENT::INSERT::SetZScale ( double  zscale  )  [inline]

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


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

Generated on Sun Oct 7 21:36:44 2012 for TNTsdk 2012 by  doxygen 1.6.1