Public Member Functions |
| | TINTOOLKIT () |
| | ~TINTOOLKIT () |
| ERRVALUE | AddLine (const POLYLINE &PolyLine, bool HasElevation=true) |
| int | AddNode (const DPOINT3D &P, bool TryOutside=true) |
| ERRVALUE | AddSegment (const DPOINT3D &start, const DPOINT3D &end, UINT8 type, bool HasElevation) |
| ERRVALUE | AddVectorBreaklines (const RVC::OBJITEM &VectObjItem) |
| ERRVALUE | ApplyExclude (const POLYLINELIST &ExcludeList) |
| ERRVALUE | BuildNodeEdgeList () |
| ERRVALUE | ClipByVector (const RVC::OBJITEM &VectObjItem, int ClipMode) |
| ERRVALUE | Close (bool ForceClose=false) |
| ERRVALUE | ComputeExtents () |
| ERRVALUE | ComputeStatistics () |
| ERRVALUE | CreateMinSpanTree (const RVC::OBJITEM &VectObjItem) |
| ERRVALUE | CreateTIN (const POLYLINE &Nodes, double zscale, double zoffset, double xytolerance) |
| ERRVALUE | DeleteEdgeHole (INT32 EdgeNum) |
| ERRVALUE | DeleteEdges (const SIMPLE_ARRAY< INT32 > &EdgeList) |
| ERRVALUE | DeleteNode (INT32 NumNode) |
| ERRVALUE | DeleteNodeHole (INT32 NodeNum) |
| ERRVALUE | DeleteNodes (const SIMPLE_ARRAY< INT32 > &NodeList) |
| ERRVALUE | DeleteNodesHole (const SIMPLE_ARRAY< INT32 > &NodeList) |
| ERRVALUE | DeleteTriangleHole (INT32 TriNum) |
| ERRVALUE | DeleteTriangles (const SIMPLE_ARRAY< INT32 > &TriList) |
| ERRVALUE | GenerateTIN (const POLYLINE &Pool, const POLYLINE *Clip, const POLYLINELIST &Exclude, INT32 Flag) |
| int | GetConnectedNodeList (INT32 Num, SIMPLE_ARRAY< INT32 > &list) |
| ERRVALUE | GetConnectedNodes (INT32 NodeNum, SIMPLE_ARRAY< RVCTINNODE > &NodeArray, SIMPLE_ARRAY< INT32 > &NodeList) |
| ERRVALUE | GetEdgeAzimuth (INT32 NodeNum, const RVCTINEDGE &Edge, double &Angle) |
| ERRVALUE | GetElementExtents (ELEMTYPE ElemType, INT32 ElemNum, DRECT3D &Extents) const |
| INT32 | GetNodeEdges (INT32 Num, SIMPLE_ARRAY< INT32 > &edgelist) |
| INT32 | GetNumElements (ELEMTYPE ElemType) const |
| ERRVALUE | GetSurroundTriangles (INT32 NodeNum, SIMPLE_ARRAY< INT32 > &TriList, SIMPLE_ARRAY< INT32 > &EdgeList, SIMPLE_ARRAY< INT32 > &NodeList) |
| ERRVALUE | GetTrianglesPoly (const POLYLINE &PolyLine, SIMPLE_ARRAY< INT32 > &TList) |
| double | GetZValue (ELEMTYPE ElemType, INT32 ElemNum) const |
| ERRVALUE | MedianFiltering () |
| ERRVALUE | Open (const RVC::TIN &TinObj) |
| ERRVALUE | Open (const RVC::OBJITEM &TinObjItem) |
| ERRVALUE | RebuildHulls () |
| ERRVALUE | RebuildTIN (const BITSET *MaskSet) |
| ERRVALUE | RemoveFlatNodes (double dz, double minedge) |
| ERRVALUE | RemoveLongEdges (double distance) |
| ERRVALUE | Save (OBJITEM &DestObjItem) |
| ERRVALUE | SetZValue (ELEMTYPE ElemType, INT32 ElemNum, double zvalue) |
| ERRVALUE | ValidateTopology (INT32 flag) |