ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::Delaunay2dMesh Member List

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

_getNextTriangle() overridecloudViewer::Delaunay2dMeshvirtual
_getTriangle(unsigned triangleIndex) overridecloudViewer::Delaunay2dMeshvirtual
Available()cloudViewer::Delaunay2dMeshstatic
buildMesh(const std::vector< CCVector2 > &points2D, std::size_t pointCountToUse, std::string &outputErrorStr)cloudViewer::Delaunay2dMeshvirtual
buildMesh(const std::vector< CCVector2 > &points2D, const std::vector< int > &segments2D, std::string &outputErrorStr)cloudViewer::Delaunay2dMeshvirtual
DeformAsRigidAsPossibleEnergy enum namecloudViewer::GenericMesh
Delaunay2dMesh()cloudViewer::Delaunay2dMesh
FilterScope enum namecloudViewer::GenericMesh
forEach(genericTriangleAction action) overridecloudViewer::Delaunay2dMeshvirtual
GenericIndexedMesh()=defaultcloudViewer::GenericIndexedMesh
GenericMesh()=defaultcloudViewer::GenericMesh
genericTriangleAction typedefcloudViewer::GenericMesh
getAssociatedCloud()cloudViewer::Delaunay2dMeshinline
getBoundingBox(CCVector3 &bbMin, CCVector3 &bbMax) overridecloudViewer::Delaunay2dMeshvirtual
getNextTriangleVertIndexes() overridecloudViewer::Delaunay2dMeshvirtual
getTriangleVertices(unsigned triangleIndex, CCVector3 &A, CCVector3 &B, CCVector3 &C) const overridecloudViewer::Delaunay2dMeshvirtual
getTriangleVertices(unsigned triangleIndex, double A[3], double B[3], double C[3]) const overridecloudViewer::Delaunay2dMeshvirtual
getTriangleVertIndexes(unsigned triangleIndex) overridecloudViewer::Delaunay2dMeshvirtual
getTriangleVertIndexesArray()cloudViewer::Delaunay2dMeshinline
hasTriangles() constcloudViewer::GenericMeshinlinevirtual
interpolateNormals(unsigned triIndex, const CCVector3 &P, CCVector3 &N)cloudViewer::GenericIndexedMeshinlinevirtual
linkMeshWith(GenericIndexedCloud *aCloud, bool passOwnership=false)cloudViewer::Delaunay2dMeshvirtual
m_associatedCloudcloudViewer::Delaunay2dMeshprotected
m_cloudIsOwnedByMeshcloudViewer::Delaunay2dMeshprotected
m_dumpTrianglecloudViewer::Delaunay2dMeshprotected
m_dumpTriangleIndexescloudViewer::Delaunay2dMeshprotected
m_globalIteratorcloudViewer::Delaunay2dMeshprotected
m_globalIteratorEndcloudViewer::Delaunay2dMeshprotected
m_numberOfTrianglescloudViewer::Delaunay2dMeshprotected
m_triIndexescloudViewer::Delaunay2dMeshprotected
normalsAvailable() constcloudViewer::GenericIndexedMeshinlinevirtual
placeIteratorAtBeginning() overridecloudViewer::Delaunay2dMeshvirtual
removeOuterTriangles(const std::vector< CCVector2 > &vertices2D, const std::vector< CCVector2 > &polygon2D, bool removeOutside=true)cloudViewer::Delaunay2dMeshvirtual
removeTrianglesWithEdgesLongerThan(PointCoordinateType maxEdgeLength)cloudViewer::Delaunay2dMesh
SimplificationContraction enum namecloudViewer::GenericMesh
size() const overridecloudViewer::Delaunay2dMeshinlinevirtual
TesselateContour(const std::vector< CCVector2 > &contourPoints)cloudViewer::Delaunay2dMeshstatic
TesselateContour(GenericIndexedCloudPersist *contourPoints, int flatDimension=-1)cloudViewer::Delaunay2dMeshstatic
USE_ALL_POINTScloudViewer::Delaunay2dMeshstatic
~Delaunay2dMesh() overridecloudViewer::Delaunay2dMesh
~GenericIndexedMesh() override=defaultcloudViewer::GenericIndexedMesh
~GenericMesh()=defaultcloudViewer::GenericMeshvirtual