Manages RVC::OBJTYPE_GeoTable (Pinmap like) RVC objects. More...
#include <rvc/geotable.h>

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::GEOTABLE & | operator= (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) |
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:
| RVC::GEOTABLE::GEOTABLE | ( | ) |
Default constructor.
| RVC::GEOTABLE::GEOTABLE | ( | const RVC::GEOTABLE & | rhs | ) |
Copy constructor.
| virtual RVC::GEOTABLE::~GEOTABLE | ( | ) | [virtual] |
Destructor.
| 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.
Read a point from the GeoTable object source.
Modify an existing point from the GeoTable object source GEOTABLE::IsEditable() must return 'true' for this to work.
1.6.1