| addTriangle(vctl::MCVertex *pV0, vctl::MCVertex *pV1, vctl::MCVertex *pV2) | mds::seg::CDelaunayTri | [protected] |
| addVertex(vctl::MCVertex *pVertex, int bBoundaryVertex=0, tTriangleFunc InsertFunc=NULL, tTriangleFunc RemoveFunc=NULL) | mds::seg::CDelaunayTri | |
| BOUNDARY_FLAGS enum value | mds::seg::CDelaunayTri | |
| CDelaunayTri() | mds::seg::CDelaunayTri | |
| checkBoundary(vctl::MCPoint3D *pPoint) | mds::seg::CDelaunayTri | [protected] |
| checkFlatness(vctl::MCVertex *pV0, vctl::MCVertex *pV1, vctl::MCVertex *pV2) | mds::seg::CDelaunayTri | [protected] |
| clear() | mds::seg::CDelaunayTri | |
| clearFlags() | mds::seg::CDelaunayTri | [protected] |
| clearFlags(const tTriangles &Triangles) | mds::seg::CDelaunayTri | [protected] |
| construct() | mds::seg::CDelaunayTri | |
| DEFAULT_MIN_EDGE_LENGTH | mds::seg::CDelaunayTri | [static] |
| DEFAULT_NUMBER_OF_NODES | mds::seg::CDelaunayTri | [static] |
| deserialize(mds::mod::CChannelSerializer< S > &Reader) | mds::seg::CDelaunayTri | [inline] |
| findBaseTriangle(vctl::MCPoint3D *pPoint) | mds::seg::CDelaunayTri | [protected] |
| findCavity(vctl::MCPoint3D *pPoint, tTriangles &Cavity) | mds::seg::CDelaunayTri | [protected] |
| findCavityEnvelope(const tTriangles &Cavity, tVertices &Envelope) | mds::seg::CDelaunayTri | [protected] |
| getFirstTriangle() | mds::seg::CDelaunayTri | [inline] |
| getFirstVertex() | mds::seg::CDelaunayTri | [inline] |
| getMaxCoordinates(double &dX, double &dY) | mds::seg::CDelaunayTri | |
| getMinCoordinates(double &dX, double &dY) | mds::seg::CDelaunayTri | |
| getNumOfTriangles() | mds::seg::CDelaunayTri | [inline] |
| getNumOfVertices() | mds::seg::CDelaunayTri | [inline] |
| getTriangles() | mds::seg::CDelaunayTri | [inline] |
| getVertices() | mds::seg::CDelaunayTri | [inline] |
| init(vctl::MCPoint3D *pMin, vctl::MCPoint3D *pMax, mds::tSize NumOfNodes=DEFAULT_NUMBER_OF_NODES, double dMinEdgeLength=DEFAULT_MIN_EDGE_LENGTH) | mds::seg::CDelaunayTri | |
| m_dMaxX | mds::seg::CDelaunayTri | [protected] |
| m_dMaxY | mds::seg::CDelaunayTri | [protected] |
| m_dMinX | mds::seg::CDelaunayTri | [protected] |
| m_dMinY | mds::seg::CDelaunayTri | [protected] |
| m_pVertices | mds::seg::CDelaunayTri | [protected] |
| m_Random | mds::seg::CDelaunayTri | [protected] |
| m_Triangles | mds::seg::CDelaunayTri | [protected] |
| MAX_MOVEMENT | mds::seg::CDelaunayTri | [static] |
| mds::base::CSharedPtr< CDelaunayTri > class | mds::seg::CDelaunayTri | [friend] |
| MDS_ENTITY_BLOCK_SIZE(4096) | mds::seg::CDelaunayTri | |
| MDS_ENTITY_COMPRESSION(mds::mod::CC_RAW) | mds::seg::CDelaunayTri | |
| MDS_ENTITY_NAME("DelaunayTri") | mds::seg::CDelaunayTri | |
| newVertex(double x, double y) | mds::seg::CDelaunayTri | [inline] |
| newVertex(vctl::MCPoint3D *pPoint) | mds::seg::CDelaunayTri | [inline] |
| normalize(double dMinQuality, double dMinEdgeLength) | mds::seg::CDelaunayTri | |
| randomVertex(vctl::MCPoint3D *pPoint, double dMax=MAX_MOVEMENT) | mds::seg::CDelaunayTri | [inline] |
| randomVertex(double x, double y, double dMax=MAX_MOVEMENT) | mds::seg::CDelaunayTri | |
| removeTriangle(vctl::MCTri *pTriangle, bool bEraseVertices=false) | mds::seg::CDelaunayTri | [protected] |
| serialize(mds::mod::CChannelSerializer< S > &Writer) | mds::seg::CDelaunayTri | [inline] |
| tSmartPtr typedef | mds::seg::CDelaunayTri | |
| tTriangleFunc typedef | mds::seg::CDelaunayTri | |
| tTriangles typedef | mds::seg::CDelaunayTri | [protected] |
| tVertices typedef | mds::seg::CDelaunayTri | [protected] |
| XMAX_BOUNDARY enum value | mds::seg::CDelaunayTri | |
| XMIN_BOUNDARY enum value | mds::seg::CDelaunayTri | |
| YMAX_BOUNDARY enum value | mds::seg::CDelaunayTri | |
| YMIN_BOUNDARY enum value | mds::seg::CDelaunayTri | |
| ~CDelaunayTri() | mds::seg::CDelaunayTri | [inline, virtual] |