RVC::SHAPETOOLKIT Class Reference
#include <rvc/shapetoolkit.h>
List of all members.
Public Types |
| enum | TOOLFLAG {
TOOLFLAG_None = 0x000,
TOOLFLAG_NoQtree = 0x001,
TOOLFLAG_NoDatabase = 0x008,
TOOLFLAG_NoCreateTables = 0x020,
TOOLFLAG_NoSaveQTree = 0x100
} |
Public Member Functions |
| | SHAPETOOLKIT () |
| virtual | ~SHAPETOOLKIT () |
| INT32 | AddElement (SHAPE::ELEMENT &Element) |
| ERRVALUE | ChangeElement (INT32 ElemNum, SHAPE::ELEMENT &Element) |
| ERRVALUE | Close () |
| ERRVALUE | CopyElement (INT32 ElemNum, const TRANS2D_AFFINE &OldToNew) |
| ERRVALUE | CopyElements (const BITSET &set, const TRANS2D_AFFINE &OldToNew) |
| ERRVALUE | DeleteElement (INT32 ElemNum) |
| ERRVALUE | ExplodeElement (INT32 ElemNum) |
| double | GetZValue (INT32 ElemNum) |
| ERRVALUE | MoveElement (INT32 ElemNum, const TRANS2D_AFFINE &OldToNew) |
| ERRVALUE | MoveElements (const BITSET &set, const TRANS2D_AFFINE &OldToNew) |
| ERRVALUE | Open (const SHAPE &ShapeObj, TOOLFLAG flags) |
| ERRVALUE | Open (const OBJITEM &ObjItem, TOOLFLAG flags) |
| ERRVALUE | RecoverFromUndo () |
| ERRVALUE | ReverseLinePoints (INT32 ElemNum) |
| ERRVALUE | Save (OBJITEM &ObjItem) |
| TOOLFLAG | SetFlags (TOOLFLAG NewFlags) |
| void | SetSearchDist (double dist) |
| ERRVALUE | SetZValue (INT32 ElemNum, double zvalue) |
| ERRVALUE | StraightenLine (INT32 ElemNum) |
| ERRVALUE | Validate () |
Private Member Functions |
| ERRVALUE | AddElemDBList (INT32 ElemNum) |
| ERRVALUE | AddQTreeElem (INT32 elemnum, const DRECT2D &Extents) |
| ERRVALUE | BuildQTree (INT32 BlockNum) |
| void | CallOnAdd (INT32 ElemNum) |
| void | CallOnDelete (INT32 ElemNum) |
| void | CallOnMoveBegin (INT32 ElemNum) |
| void | CallOnMoveEnd (INT32 ElemNum) |
| ERRVALUE | ChangeQTreeElem (INT32 ElemNum, const DRECT2D &Extents) |
| INT32 | CopyDBRecordRaw (INT32 TableNum, INT32 SourceRecord, INT32 DestRecord) |
| ERRVALUE | CopyDBRecords (INT32 SourceElem, INT32 DestElem) |
| ERRVALUE | CopyQTreeElem (INT32 source, INT32 dest, const DRECT2D &Extents) |
| ERRVALUE | DeleteQTreeElem (INT32 elemnum, const DRECT2D &Extents) |
Member Enumeration Documentation
- Enumerator:
| TOOLFLAG_None |
No flag state.
|
| TOOLFLAG_NoQtree |
Do not maintain qtrees.
|
| TOOLFLAG_NoDatabase |
Do not maintain databases.
|
| TOOLFLAG_NoCreateTables |
Do not create databases.
|
| TOOLFLAG_NoSaveQTree |
Do not save search tree in Close() or Stop().
|
Constructor & Destructor Documentation
| RVC::SHAPETOOLKIT::SHAPETOOLKIT |
( |
|
) |
|
| virtual RVC::SHAPETOOLKIT::~SHAPETOOLKIT |
( |
|
) |
[virtual] |
Member Function Documentation
| ERRVALUE RVC::SHAPETOOLKIT::AddElemDBList |
( |
INT32 |
ElemNum |
) |
[private] |
| ERRVALUE RVC::SHAPETOOLKIT::BuildQTree |
( |
INT32 |
BlockNum |
) |
[private] |
| void RVC::SHAPETOOLKIT::CallOnAdd |
( |
INT32 |
ElemNum |
) |
[private] |
| void RVC::SHAPETOOLKIT::CallOnDelete |
( |
INT32 |
ElemNum |
) |
[private] |
| void RVC::SHAPETOOLKIT::CallOnMoveBegin |
( |
INT32 |
ElemNum |
) |
[private] |
| void RVC::SHAPETOOLKIT::CallOnMoveEnd |
( |
INT32 |
ElemNum |
) |
[private] |
| ERRVALUE RVC::SHAPETOOLKIT::ChangeQTreeElem |
( |
INT32 |
ElemNum, |
|
|
const DRECT2D & |
Extents | |
|
) |
| | [inline, private] |
| INT32 RVC::SHAPETOOLKIT::CopyDBRecordRaw |
( |
INT32 |
TableNum, |
|
|
INT32 |
SourceRecord, |
|
|
INT32 |
DestRecord | |
|
) |
| | [private] |
| double RVC::SHAPETOOLKIT::GetZValue |
( |
INT32 |
ElemNum |
) |
|
| ERRVALUE RVC::SHAPETOOLKIT::RecoverFromUndo |
( |
|
) |
|
| void RVC::SHAPETOOLKIT::SetSearchDist |
( |
double |
dist |
) |
[inline] |
| ERRVALUE RVC::SHAPETOOLKIT::SetZValue |
( |
INT32 |
ElemNum, |
|
|
double |
zvalue | |
|
) |
| | |
| ERRVALUE RVC::SHAPETOOLKIT::Validate |
( |
|
) |
|
The documentation for this class was generated from the following file: