RVC::VECTOR::MAKEPARMS Class Reference

Vector object creation parameters. More...

#include <rvc/vector.h>

Inheritance diagram for RVC::VECTOR::MAKEPARMS:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 MAKEPARMS (const RVC::OBJITEMLIST &GeoObjItemList)
 MAKEPARMS (const RVC::VECTOR &Template)
 MAKEPARMS (POINTTYPE PointType=POINTTYPE_2DXY, TOPOLOGYTYPE TopologyType=TOPOLOGYTYPE_Polygonal, FLAGS flags=FLAG_NoElementIDTables)
FLAGS GetFlags () const
INT32 GetNextLineID () const
INT32 GetNextPointID () const
INT32 GetNextPolygonID () const
TOPOLOGYTYPE GetTopologyType () const
INT32 GetVertexLimit () const
void SetFlags (FLAGS flags)
void SetNextLineID (INT32 NextLineID)
void SetNextPointID (INT32 NextPointID)
void SetNextPolygonID (INT32 NextPolygonID)
void SetTopologyType (TOPOLOGYTYPE TopologyType)
void SetVertexLimit (INT32 VertexLimit)

Detailed Description

Vector object creation parameters.


Constructor & Destructor Documentation

RVC::VECTOR::MAKEPARMS::MAKEPARMS ( POINTTYPE  PointType = POINTTYPE_2DXY,
TOPOLOGYTYPE  TopologyType = TOPOLOGYTYPE_Polygonal,
FLAGS  flags = FLAG_NoElementIDTables 
) [inline]

Default constructor, initialize to 2D Polygonal topology by default.

RVC::VECTOR::MAKEPARMS::MAKEPARMS ( const RVC::VECTOR Template  ) 

Template constructor.

RVC::VECTOR::MAKEPARMS::MAKEPARMS ( const RVC::OBJITEMLIST GeoObjItemList  ) 

Combination constructor.

Parameters:
GeoObjItemList Currently 'vector' and 'shape' are the only valid objects

Member Function Documentation

FLAGS RVC::VECTOR::MAKEPARMS::GetFlags (  )  const [inline]

Get vector object flags.

Returns:
VECTOR::FLAGS
INT32 RVC::VECTOR::MAKEPARMS::GetNextLineID (  )  const [inline]

Obtain next vector line ID value.

Returns:
Next vector line ID value
INT32 RVC::VECTOR::MAKEPARMS::GetNextPointID (  )  const [inline]

Obtain next vector point ID value.

Returns:
Next vector point ID value
INT32 RVC::VECTOR::MAKEPARMS::GetNextPolygonID (  )  const [inline]

Obtain next vector polygon ID value.

Returns:
Next vector polygon ID value
TOPOLOGYTYPE RVC::VECTOR::MAKEPARMS::GetTopologyType (  )  const [inline]

Obtain vector topology type for vector creation.

Returns:
vector RVC::VECTOR::TOPOLOGYTYPE
INT32 RVC::VECTOR::MAKEPARMS::GetVertexLimit (  )  const [inline]

Obtain vector line vertex limit.

Returns:
vector line vertex limit
void RVC::VECTOR::MAKEPARMS::SetFlags ( FLAGS  flags  )  [inline]

Set vector object flags.

void RVC::VECTOR::MAKEPARMS::SetNextLineID ( INT32  NextLineID  )  [inline]

Set vector line next element ID value.

void RVC::VECTOR::MAKEPARMS::SetNextPointID ( INT32  NextPointID  )  [inline]

Set vector point next element ID value.

void RVC::VECTOR::MAKEPARMS::SetNextPolygonID ( INT32  NextPolygonID  )  [inline]

Set vector polygon next element ID value.

void RVC::VECTOR::MAKEPARMS::SetTopologyType ( TOPOLOGYTYPE  TopologyType  )  [inline]

Set topology type for vector creation.

void RVC::VECTOR::MAKEPARMS::SetVertexLimit ( INT32  VertexLimit  )  [inline]

Set vector line vertex limit.


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

Generated on Sun Oct 7 21:38:25 2012 for TNTsdk 2012 by  doxygen 1.6.1