_getNextTriangle() override | CCCoreLib::Delaunay2dMesh | virtual |
_getTriangle(unsigned triangleIndex) override | CCCoreLib::Delaunay2dMesh | virtual |
Available() | CCCoreLib::Delaunay2dMesh | static |
buildMesh(const std::vector< CCVector2 > &points2D, std::size_t pointCountToUse, std::string &outputErrorStr) | CCCoreLib::Delaunay2dMesh | virtual |
buildMesh(const std::vector< CCVector2 > &points2D, const std::vector< int > &segments2D, std::string &outputErrorStr) | CCCoreLib::Delaunay2dMesh | virtual |
Delaunay2dMesh() | CCCoreLib::Delaunay2dMesh | |
forEach(genericTriangleAction action) override | CCCoreLib::Delaunay2dMesh | virtual |
genericTriangleAction typedef | CCCoreLib::GenericMesh | |
getAssociatedCloud() | CCCoreLib::Delaunay2dMesh | inline |
getBoundingBox(CCVector3 &bbMin, CCVector3 &bbMax) override | CCCoreLib::Delaunay2dMesh | virtual |
getNextTriangleVertIndexes() override | CCCoreLib::Delaunay2dMesh | virtual |
getTriangleVertices(unsigned triangleIndex, CCVector3 &A, CCVector3 &B, CCVector3 &C) const override | CCCoreLib::Delaunay2dMesh | virtual |
getTriangleVertIndexes(unsigned triangleIndex) override | CCCoreLib::Delaunay2dMesh | virtual |
getTriangleVertIndexesArray() | CCCoreLib::Delaunay2dMesh | inline |
interpolateNormals(unsigned triIndex, const CCVector3 &P, CCVector3 &N) | CCCoreLib::GenericIndexedMesh | inlinevirtual |
linkMeshWith(GenericIndexedCloud *aCloud, bool passOwnership=false) | CCCoreLib::Delaunay2dMesh | virtual |
m_associatedCloud | CCCoreLib::Delaunay2dMesh | protected |
m_cloudIsOwnedByMesh | CCCoreLib::Delaunay2dMesh | protected |
m_dumpTriangle | CCCoreLib::Delaunay2dMesh | protected |
m_dumpTriangleIndexes | CCCoreLib::Delaunay2dMesh | protected |
m_globalIterator | CCCoreLib::Delaunay2dMesh | protected |
m_globalIteratorEnd | CCCoreLib::Delaunay2dMesh | protected |
m_numberOfTriangles | CCCoreLib::Delaunay2dMesh | protected |
m_triIndexes | CCCoreLib::Delaunay2dMesh | protected |
normalsAvailable() const | CCCoreLib::GenericIndexedMesh | inlinevirtual |
placeIteratorAtBeginning() override | CCCoreLib::Delaunay2dMesh | virtual |
removeOuterTriangles(const std::vector< CCVector2 > &vertices2D, const std::vector< CCVector2 > &polygon2D, bool removeOutside=true) | CCCoreLib::Delaunay2dMesh | virtual |
removeTrianglesWithEdgesLongerThan(PointCoordinateType maxEdgeLength) | CCCoreLib::Delaunay2dMesh | |
size() const override | CCCoreLib::Delaunay2dMesh | inlinevirtual |
TesselateContour(const std::vector< CCVector2 > &contourPoints) | CCCoreLib::Delaunay2dMesh | static |
TesselateContour(GenericIndexedCloudPersist *contourPoints, int flatDimension=-1) | CCCoreLib::Delaunay2dMesh | static |
USE_ALL_POINTS (defined in CCCoreLib::Delaunay2dMesh) | CCCoreLib::Delaunay2dMesh | static |
~Delaunay2dMesh() override | CCCoreLib::Delaunay2dMesh | |
~GenericIndexedMesh() override=default | CCCoreLib::GenericIndexedMesh | |
~GenericMesh()=default | CCCoreLib::GenericMesh | virtual |