mds::seg::CTriMesh Member List

This is the complete list of members for mds::seg::CTriMesh, including all inherited members.

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 valuemds::seg::CDelaunayTri
CDelaunayTri()mds::seg::CDelaunayTri
checkBoundary(vctl::MCPoint3D *pPoint)mds::seg::CDelaunayTri [protected]
checkBoundaryEdge(vctl::MCEdge *pEdge, double dThreshold=DEFAULT_DISTANCE_THRESHOLD)mds::seg::CTriMesh [protected]
checkFlatness(vctl::MCVertex *pV0, vctl::MCVertex *pV1, vctl::MCVertex *pV2)mds::seg::CDelaunayTri [protected]
classifyAdjacent(double dBThreshold=DEFAULT_DISTANCE_THRESHOLD)mds::seg::CTriMesh
clear()mds::seg::CDelaunayTri
clearFlags()mds::seg::CDelaunayTri [protected]
clearFlags(const tTriangles &Triangles)mds::seg::CDelaunayTri [protected]
construct()mds::seg::CDelaunayTri
CTriMesh()mds::seg::CTriMesh
CTriMesh(mds::img::CDImage *pEdgeImage)mds::seg::CTriMesh
DEFAULT_CELLmds::seg::CTriMesh [static]
DEFAULT_CELL_MARGINmds::seg::CTriMesh [static]
DEFAULT_DISTANCE_THRESHOLDmds::seg::CTriMesh [static]
DEFAULT_INIT_THRESHOLDmds::seg::CTriMesh [static]
DEFAULT_MIN_EDGE_LENGTHmds::seg::CDelaunayTri [static]
DEFAULT_NUMBER_OF_NODESmds::seg::CDelaunayTri [static]
DEFAULT_SPLITTING_THRESHOLDmds::seg::CTriMesh [static]
deserialize(mds::mod::CChannelSerializer< S > &Reader)mds::seg::CTriMesh [inline]
edgeSplitting(double dMinLength=DEFAULT_MIN_EDGE_LENGTH, double dOrientThreshold=DEFAULT_SPLITTING_THRESHOLD)mds::seg::CTriMesh
edgeSplittingInsertFunc(vctl::MCTri *pTriangle, CDelaunayTri *pMesh)mds::seg::CTriMesh [protected, static]
evaluateFeatures(bool bSkipSmall=true)mds::seg::CTriMesh
evaluateSegmentFeatures(bool bSkipSmall=true)mds::seg::CTriMesh
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]
getEdgeImagePtr()mds::seg::CTriMesh [inline]
getFirstTriangle()mds::seg::CDelaunayTri [inline]
getFirstVertex()mds::seg::CDelaunayTri [inline]
getImagePtr()mds::seg::CTriMesh [inline]
getMaxCoordinates(double &dX, double &dY)mds::seg::CDelaunayTri
getMinCoordinates(double &dX, double &dY)mds::seg::CDelaunayTri
getNumOfSegments() const mds::seg::CTriMesh [inline]
getNumOfTriangles()mds::seg::CDelaunayTri [inline]
getNumOfVertices()mds::seg::CDelaunayTri [inline]
getSegments()mds::seg::CTriMesh [inline]
getTriangles()mds::seg::CDelaunayTri [inline]
getVertices()mds::seg::CDelaunayTri [inline]
init(double dThreshold=DEFAULT_INIT_THRESHOLD, tSize CellSize=DEFAULT_CELL, tSize NumOfNodes=DEFAULT_NUMBER_OF_NODES, double dMinEdgeLength=DEFAULT_MIN_EDGE_LENGTH)mds::seg::CTriMesh
mds::seg::CDelaunayTri::init(vctl::MCPoint3D *pMin, vctl::MCPoint3D *pMax, mds::tSize NumOfNodes=DEFAULT_NUMBER_OF_NODES, double dMinEdgeLength=DEFAULT_MIN_EDGE_LENGTH)mds::seg::CDelaunayTri
m_dMaxXmds::seg::CDelaunayTri [protected]
m_dMaxYmds::seg::CDelaunayTri [protected]
m_dMinXmds::seg::CDelaunayTri [protected]
m_dMinYmds::seg::CDelaunayTri [protected]
m_iNumOfSegmentsmds::seg::CTriMesh [protected]
m_pHomogeneityMeasuremds::seg::CTriMesh [protected]
m_pVerticesmds::seg::CDelaunayTri [protected]
m_Randommds::seg::CDelaunayTri [protected]
m_Segmentsmds::seg::CTriMesh [protected]
m_spEdgeImagemds::seg::CTriMesh [protected]
m_spImagemds::seg::CTriMesh [protected]
m_Trianglesmds::seg::CDelaunayTri [protected]
MAX_MOVEMENTmds::seg::CDelaunayTri [static]
mds::base::CSharedPtr< CDelaunayTri > classmds::seg::CDelaunayTri [friend]
mds::base::CSharedPtr< CTriMesh > classmds::seg::CTriMesh [friend]
MDS_ENTITY_BLOCK_SIZE(4096)mds::seg::CTriMesh
MDS_ENTITY_COMPRESSION(mds::mod::CC_RAW)mds::seg::CTriMesh
MDS_ENTITY_NAME("TriMesh")mds::seg::CTriMesh
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]
noiseReduction()mds::seg::CTriMesh
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
reassignRegions()mds::seg::CTriMesh [protected]
regionGrowing(CTriSimilarityMeasure &Measure, double dBThreshold=DEFAULT_DISTANCE_THRESHOLD)mds::seg::CTriMesh
regionMerging(CTriSimilarityMeasure &Measure, double dBThreshold=DEFAULT_DISTANCE_THRESHOLD, tSize NumOfRegions=-1)mds::seg::CTriMesh
removeTriangle(vctl::MCTri *pTriangle, bool bEraseVertices=false)mds::seg::CDelaunayTri [protected]
saveSTL(mds::mod::CChannel &Channel)mds::seg::CTriMesh
saveVRML(mds::mod::CChannel &Channel)mds::seg::CTriMesh
serialize(mds::mod::CChannelSerializer< S > &Writer)mds::seg::CTriMesh [inline]
setEdgeImage(mds::img::CDImage *pEdgeImage)mds::seg::CTriMesh [inline]
setImage(mds::img::CDImage *pImage)mds::seg::CTriMesh [inline]
setNumOfSegments(int i)mds::seg::CTriMesh [inline]
splitEdge(vctl::MCEdge *pEdge, double dMinLength, double dThreshold, tPoints &Points)mds::seg::CTriMesh [protected]
splitTriangle(vctl::MCTri *pTriangle, double dMinLength)mds::seg::CTriMesh [protected]
tImage typedefmds::seg::CTriBase
tPixel typedefmds::seg::CTriBase
tPoints typedefmds::seg::CTriMesh [protected]
triangleSplitting(CTriHomogeneityMeasure &Measure, double dMinLength=DEFAULT_MIN_EDGE_LENGTH)mds::seg::CTriMesh
triangleSplittingInsertFunc(vctl::MCTri *pTriangle, CDelaunayTri *pMesh)mds::seg::CTriMesh [protected, static]
triangleSplittingRemoveFunc(vctl::MCTri *pTriangle, CDelaunayTri *pMesh)mds::seg::CTriMesh [protected, static]
tSegments typedefmds::seg::CTriMesh
tSmartPtr typedefmds::seg::CTriMesh
tTriangleFunc typedefmds::seg::CDelaunayTri
tTriangles typedefmds::seg::CDelaunayTri [protected]
tVertices typedefmds::seg::CDelaunayTri [protected]
visualize(mds::img::CDImage *pImage)mds::seg::CTriMesh
XMAX_BOUNDARY enum valuemds::seg::CDelaunayTri
XMIN_BOUNDARY enum valuemds::seg::CDelaunayTri
YMAX_BOUNDARY enum valuemds::seg::CDelaunayTri
YMIN_BOUNDARY enum valuemds::seg::CDelaunayTri
~CDelaunayTri()mds::seg::CDelaunayTri [inline, virtual]
~CTriMesh()mds::seg::CTriMesh [virtual]


Generated on Thu Mar 11 10:36:35 2010 for MDSTk Extension Libraries by  doxygen 1.4.6-NO