RVC::GEOTABLE Class Reference

Manages RVC::OBJTYPE_GeoTable (Pinmap like) RVC objects. More...

#include <rvc/geotable.h>

Inheritance diagram for RVC::GEOTABLE:
Inheritance graph
[legend]

List of all members.

Classes

class  ELEMITERATOR
 Constant iterator class. More...
class  MAKEPARMS
 GeoTable object creation parameters. More...

Public Member Functions

 GEOTABLE (const RVC::GEOTABLE &rhs)
 GEOTABLE ()
virtual ~GEOTABLE ()
ELEMITERATOR ElementBegin () const
ELEMITERATOR ElementEnd () const
bool IsEditable () const
ERRVALUE Make (const RVC::OBJITEM &ObjItem, const MAKEPARMS &MakeParms, const char *Source=0)
ERRVALUE Make (const RVC::DBTABLE &table, const MAKEPARMS &MakeParms, const char *Source=0)
RVC::GEOTABLEoperator= (const RVC::GEOTABLE &rhs)
ERRVALUE Read (INT32 RecNum, DBTABLE::RECORD &Record) const
ERRVALUE Read (INT32 RecNum, DPOINT3D &Point) const
ERRVALUE Write (INT32 RecNum, const DPOINT3D &Point)

Detailed Description

Manages RVC::OBJTYPE_GeoTable (Pinmap like) RVC objects.

RVC Object Types that this class supports: RVC::OBJTYPE_GeoTable.

Default RVC Object Type for this class: RVC::OBJTYPE_GeoTable.

Valid parents for this class:


Constructor & Destructor Documentation

RVC::GEOTABLE::GEOTABLE (  ) 

Default constructor.

RVC::GEOTABLE::GEOTABLE ( const RVC::GEOTABLE rhs  ) 

Copy constructor.

virtual RVC::GEOTABLE::~GEOTABLE (  )  [virtual]

Destructor.


Member Function Documentation

ELEMITERATOR RVC::GEOTABLE::ElementBegin (  )  const

Obtain an element iterator to the beginning of the element list.

ELEMITERATOR RVC::GEOTABLE::ElementEnd (  )  const

Obtain an element iterator to the end of the element list.

bool RVC::GEOTABLE::IsEditable (  )  const

Are the fields in the database for the points editable (can they be changed).

ERRVALUE RVC::GEOTABLE::Make ( const RVC::OBJITEM ObjItem,
const MAKEPARMS MakeParms,
const char *  Source = 0 
)

Create new shape object given RVC::OBJITEM, creation parameters, and source.

ERRVALUE RVC::GEOTABLE::Make ( const RVC::DBTABLE table,
const MAKEPARMS MakeParms,
const char *  Source = 0 
)

Create new shape object given database table, creation parameters, and source.

RVC::GEOTABLE& RVC::GEOTABLE::operator= ( const RVC::GEOTABLE rhs  ) 

Assignment, will close and re-open object if possible.

Reimplemented from RVC::GEOMETRIC.

ERRVALUE RVC::GEOTABLE::Read ( INT32  RecNum,
DBTABLE::RECORD Record 
) const

Read a record from the GeoTable object source.

ERRVALUE RVC::GEOTABLE::Read ( INT32  RecNum,
DPOINT3D Point 
) const

Read a point from the GeoTable object source.

ERRVALUE RVC::GEOTABLE::Write ( INT32  RecNum,
const DPOINT3D Point 
)

Modify an existing point from the GeoTable object source GEOTABLE::IsEditable() must return 'true' for this to work.


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

Generated on Sun Oct 7 21:37:29 2012 for TNTsdk 2012 by  doxygen 1.6.1