Manage RVC::OBJTYPE_Database_VectorPoint objects. More...
#include <rvc/dbpoint.h>

Public Member Functions | |
| DBASE_POINT () | |
| ERRVALUE | CopyFrom (const RVC::DBASE &source, const RVC::VECTOR &parent, MDLGPARENT dlgparent=0) |
| ERRVALUE | JoinPointDatabaseTo (RVC::DBASE_ELEMENT &DestDBase, const SIMPLE_ARRAY< INT32 > &PointTransList, const SIMPLE_ARRAY< INT32 > &NodeTransList, RVC::DBASE::COPYFLAG CopyFlags=RVC::DBASE::COPYFLAG_None, RVC::DBASE::JOINFLAGS JoinFlags=RVC::DBASE::JOINFLAG_None, INT32 *pNextElemID=0, ELEMTYPE SrcElemType=ELEMTYPE_Empty, ELEMTYPE DestElemType=ELEMTYPE_Empty) |
Manage RVC::OBJTYPE_Database_VectorPoint objects.
| RVC::DBASE_POINT::DBASE_POINT | ( | ) | [inline] |
Default constructor.
| ERRVALUE RVC::DBASE_POINT::CopyFrom | ( | const RVC::DBASE & | source, | |
| const RVC::VECTOR & | parent, | |||
| MDLGPARENT | dlgparent = 0 | |||
| ) |
Copy a database as a point database under a vector.
NOTE: This assumes that there is not already a point database under the vector. Will get an error if there is. This is used in database to vector conversion.
| source | Source database to copy | |
| parent | Parent object to create database under | |
| dlgparent | Parent dialog handle, 0 for default |
| ERRVALUE RVC::DBASE_POINT::JoinPointDatabaseTo | ( | RVC::DBASE_ELEMENT & | DestDBase, | |
| const SIMPLE_ARRAY< INT32 > & | PointTransList, | |||
| const SIMPLE_ARRAY< INT32 > & | NodeTransList, | |||
| RVC::DBASE::COPYFLAG | CopyFlags = RVC::DBASE::COPYFLAG_None, |
|||
| RVC::DBASE::JOINFLAGS | JoinFlags = RVC::DBASE::JOINFLAG_None, |
|||
| INT32 * | pNextElemID = 0, |
|||
| ELEMTYPE | SrcElemType = ELEMTYPE_Empty, |
|||
| ELEMTYPE | DestElemType = ELEMTYPE_Empty | |||
| ) |
Join another database to this one and deal with possible nodes.
| SrcElemType | Pointer to INT32 return next ElemID in | |
| DestElemType | Will default to the default element type of the source database Will default to the default element type of the destination database |
1.6.1