CCCoreLib 31 May 2022
CloudCompare Core algorithms
CCCoreLib::Delaunay2dMesh Member List

This is the complete list of members for CCCoreLib::Delaunay2dMesh, including all inherited members.

_getNextTriangle() overrideCCCoreLib::Delaunay2dMeshvirtual
_getTriangle(unsigned triangleIndex) overrideCCCoreLib::Delaunay2dMeshvirtual
Available()CCCoreLib::Delaunay2dMeshstatic
buildMesh(const std::vector< CCVector2 > &points2D, std::size_t pointCountToUse, std::string &outputErrorStr)CCCoreLib::Delaunay2dMeshvirtual
buildMesh(const std::vector< CCVector2 > &points2D, const std::vector< int > &segments2D, std::string &outputErrorStr)CCCoreLib::Delaunay2dMeshvirtual
Delaunay2dMesh()CCCoreLib::Delaunay2dMesh
forEach(genericTriangleAction action) overrideCCCoreLib::Delaunay2dMeshvirtual
genericTriangleAction typedefCCCoreLib::GenericMesh
getAssociatedCloud()CCCoreLib::Delaunay2dMeshinline
getBoundingBox(CCVector3 &bbMin, CCVector3 &bbMax) overrideCCCoreLib::Delaunay2dMeshvirtual
getNextTriangleVertIndexes() overrideCCCoreLib::Delaunay2dMeshvirtual
getTriangleVertices(unsigned triangleIndex, CCVector3 &A, CCVector3 &B, CCVector3 &C) const overrideCCCoreLib::Delaunay2dMeshvirtual
getTriangleVertIndexes(unsigned triangleIndex) overrideCCCoreLib::Delaunay2dMeshvirtual
getTriangleVertIndexesArray()CCCoreLib::Delaunay2dMeshinline
interpolateNormals(unsigned triIndex, const CCVector3 &P, CCVector3 &N)CCCoreLib::GenericIndexedMeshinlinevirtual
linkMeshWith(GenericIndexedCloud *aCloud, bool passOwnership=false)CCCoreLib::Delaunay2dMeshvirtual
m_associatedCloudCCCoreLib::Delaunay2dMeshprotected
m_cloudIsOwnedByMeshCCCoreLib::Delaunay2dMeshprotected
m_dumpTriangleCCCoreLib::Delaunay2dMeshprotected
m_dumpTriangleIndexesCCCoreLib::Delaunay2dMeshprotected
m_globalIteratorCCCoreLib::Delaunay2dMeshprotected
m_globalIteratorEndCCCoreLib::Delaunay2dMeshprotected
m_numberOfTrianglesCCCoreLib::Delaunay2dMeshprotected
m_triIndexesCCCoreLib::Delaunay2dMeshprotected
normalsAvailable() constCCCoreLib::GenericIndexedMeshinlinevirtual
placeIteratorAtBeginning() overrideCCCoreLib::Delaunay2dMeshvirtual
removeOuterTriangles(const std::vector< CCVector2 > &vertices2D, const std::vector< CCVector2 > &polygon2D, bool removeOutside=true)CCCoreLib::Delaunay2dMeshvirtual
removeTrianglesWithEdgesLongerThan(PointCoordinateType maxEdgeLength)CCCoreLib::Delaunay2dMesh
size() const overrideCCCoreLib::Delaunay2dMeshinlinevirtual
TesselateContour(const std::vector< CCVector2 > &contourPoints)CCCoreLib::Delaunay2dMeshstatic
TesselateContour(GenericIndexedCloudPersist *contourPoints, int flatDimension=-1)CCCoreLib::Delaunay2dMeshstatic
USE_ALL_POINTS (defined in CCCoreLib::Delaunay2dMesh)CCCoreLib::Delaunay2dMeshstatic
~Delaunay2dMesh() overrideCCCoreLib::Delaunay2dMesh
~GenericIndexedMesh() override=defaultCCCoreLib::GenericIndexedMesh
~GenericMesh()=defaultCCCoreLib::GenericMeshvirtual