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] |