MeshCore::MeshAlgorithm Member List

This is the complete list of members for MeshCore::MeshAlgorithm, including all inherited members.

CalculateMinimumGridLength(float fLength, const Base::BoundBox3f &rBBox, unsigned long maxElements) constMeshCore::MeshAlgorithm
CheckBorderFacets(const std::vector< FacetIndex > &raclFacetIndices, std::vector< FacetIndex > &raclResultIndices, unsigned short usLevel=1) constMeshCore::MeshAlgorithm
CheckFacets(const MeshFacetGrid &rclGrid, const Base::ViewProjMethod *pclProj, const Base::Polygon2d &rclPoly, bool bInner, std::vector< FacetIndex > &rclRes) constMeshCore::MeshAlgorithm
CheckFacets(const Base::ViewProjMethod *pclProj, const Base::Polygon2d &rclPoly, bool bInner, std::vector< FacetIndex > &rclRes) constMeshCore::MeshAlgorithm
ConnectLines(std::list< std::pair< Base::Vector3f, Base::Vector3f > > &rclLines, std::list< std::vector< Base::Vector3f > > &rclPolylines, float fMinEps) constMeshCore::MeshAlgorithmprotected
ConnectPolygons(std::list< std::vector< Base::Vector3f > > &clPolyList, std::list< std::pair< Base::Vector3f, Base::Vector3f > > &rclLines) constMeshCore::MeshAlgorithmprotected
CountBorderEdges() constMeshCore::MeshAlgorithm
CountFacetFlag(MeshFacet::TFlagType tF) constMeshCore::MeshAlgorithm
CountPointFlag(MeshPoint::TFlagType tF) constMeshCore::MeshAlgorithm
CutBorderFacets(std::vector< FacetIndex > &raclFacetIndices, unsigned short usLevel=1) constMeshCore::MeshAlgorithm
CutWithPlane(const Base::Vector3f &clBase, const Base::Vector3f &clNormal, const MeshFacetGrid &rclGrid, std::list< std::vector< Base::Vector3f > > &rclResult, float fMinEps=1.0e-2f, bool bConnectPolygons=false) constMeshCore::MeshAlgorithm
Distance(const Base::Vector3f &rclPt, FacetIndex ulFacetIdx, float fMaxDistance, float &rfDistance) constMeshCore::MeshAlgorithm
FillupHole(const std::vector< PointIndex > &boundary, AbstractPolygonTriangulator &cTria, MeshFacetArray &rFaces, MeshPointArray &rPoints, int level, const MeshRefPointToFacets *pP2FStructure=nullptr) constMeshCore::MeshAlgorithm
FirstFacetToVertex(const Base::Vector3f &rclPt, float fMaxDistance, const MeshFacetGrid &rclGrid, FacetIndex &rulFacet) constMeshCore::MeshAlgorithm
GetAverageEdgeLength() constMeshCore::MeshAlgorithm
GetBorderPoints(const std::vector< FacetIndex > &raclFacetIndices, std::set< PointIndex > &raclResultPointsIndices) constMeshCore::MeshAlgorithm
GetFacetBorder(FacetIndex uFacet, std::list< PointIndex > &rBorder) constMeshCore::MeshAlgorithm
GetFacetBorders(const std::vector< FacetIndex > &raulInd, std::list< std::vector< Base::Vector3f > > &rclBorders) constMeshCore::MeshAlgorithm
GetFacetBorders(const std::vector< FacetIndex > &raulInd, std::list< std::vector< PointIndex > > &rclBorders, bool ignoreOrientation=false) constMeshCore::MeshAlgorithm
GetFacetsBorders(const std::vector< FacetIndex > &uFacets, std::list< std::vector< PointIndex > > &rBorders) constMeshCore::MeshAlgorithm
GetFacetsFlag(std::vector< FacetIndex > &raulInds, MeshFacet::TFlagType tF) constMeshCore::MeshAlgorithm
GetFacetsFromPlane(const MeshFacetGrid &rclGrid, const Base::Vector3f &clNormal, float dist, const Base::Vector3f &rclLeft, const Base::Vector3f &rclRight, std::vector< FacetIndex > &rclRes) constMeshCore::MeshAlgorithm
GetFacetsFromToolMesh(const MeshKernel &rToolMesh, const Base::Vector3f &rcDir, std::vector< FacetIndex > &raclCutted) constMeshCore::MeshAlgorithm
GetFacetsFromToolMesh(const MeshKernel &rToolMesh, const Base::Vector3f &rcDir, const MeshFacetGrid &rGrid, std::vector< FacetIndex > &raclCutted) constMeshCore::MeshAlgorithm
GetGravityPoint() constMeshCore::MeshAlgorithm
GetMaximumEdgeLength() constMeshCore::MeshAlgorithm
GetMeshBorders(std::list< std::vector< Base::Vector3f > > &rclBorders) constMeshCore::MeshAlgorithm
GetMeshBorders(std::list< std::vector< PointIndex > > &rclBorders) constMeshCore::MeshAlgorithm
GetMinimumEdgeLength() constMeshCore::MeshAlgorithm
GetPointsFlag(std::vector< PointIndex > &raulInds, MeshPoint::TFlagType tF) constMeshCore::MeshAlgorithm
IsVertexVisible(const Base::Vector3f &rcVertex, const Base::Vector3f &rcView, const MeshFacetGrid &rclGrid) constMeshCore::MeshAlgorithm
MeshAlgorithm(const MeshKernel &rclM)MeshCore::MeshAlgorithm
NearestFacetOnRay(const Base::Vector3f &rclPt, const Base::Vector3f &rclDir, Base::Vector3f &rclRes, FacetIndex &rulFacet) constMeshCore::MeshAlgorithm
NearestFacetOnRay(const Base::Vector3f &rclPt, const Base::Vector3f &rclDir, float fMaxAngle, Base::Vector3f &rclRes, FacetIndex &rulFacet) constMeshCore::MeshAlgorithm
NearestFacetOnRay(const Base::Vector3f &rclPt, const Base::Vector3f &rclDir, const MeshFacetGrid &rclGrid, Base::Vector3f &rclRes, FacetIndex &rulFacet) constMeshCore::MeshAlgorithm
NearestFacetOnRay(const Base::Vector3f &rclPt, const Base::Vector3f &rclDir, const std::vector< FacetIndex > &raulFacets, Base::Vector3f &rclRes, FacetIndex &rulFacet) constMeshCore::MeshAlgorithm
NearestFacetOnRay(const Base::Vector3f &rclPt, const Base::Vector3f &rclDir, float fMaxSearchArea, const MeshFacetGrid &rclGrid, Base::Vector3f &rclRes, FacetIndex &rulFacet) constMeshCore::MeshAlgorithm
NearestPointFromPoint(const Base::Vector3f &rclPt, FacetIndex &rclResFacetIndex, Base::Vector3f &rclResPoint) constMeshCore::MeshAlgorithm
NearestPointFromPoint(const Base::Vector3f &rclPt, const MeshFacetGrid &rclGrid, FacetIndex &rclResFacetIndex, Base::Vector3f &rclResPoint) constMeshCore::MeshAlgorithm
NearestPointFromPoint(const Base::Vector3f &rclPt, const MeshFacetGrid &rclGrid, float fMaxSearchArea, FacetIndex &rclResFacetIndex, Base::Vector3f &rclResPoint) constMeshCore::MeshAlgorithm
PointsFromFacetsIndices(const std::vector< FacetIndex > &rvecIndices, std::vector< Base::Vector3f > &rvecPoints) constMeshCore::MeshAlgorithm
RayNearestField(const Base::Vector3f &rclPt, const Base::Vector3f &rclDir, const std::vector< FacetIndex > &raulFacets, Base::Vector3f &rclRes, FacetIndex &rulFacet, float fMaxAngle=Mathf::PI) constMeshCore::MeshAlgorithmprotected
ResetFacetFlag(MeshFacet::TFlagType tF) constMeshCore::MeshAlgorithm
ResetFacetsFlag(const std::vector< FacetIndex > &raulInds, MeshFacet::TFlagType tF) constMeshCore::MeshAlgorithm
ResetPointFlag(MeshPoint::TFlagType tF) constMeshCore::MeshAlgorithm
ResetPointsFlag(const std::vector< PointIndex > &raulInds, MeshPoint::TFlagType tF) constMeshCore::MeshAlgorithm
SearchFacetsFromPolyline(const std::vector< Base::Vector3f > &rclPolyline, float fRadius, const MeshFacetGrid &rclGrid, std::vector< FacetIndex > &rclResultFacetsIndices) constMeshCore::MeshAlgorithm
SetFacetFlag(MeshFacet::TFlagType tF) constMeshCore::MeshAlgorithm
SetFacetsFlag(const std::vector< FacetIndex > &raulInds, MeshFacet::TFlagType tF) constMeshCore::MeshAlgorithm
SetFacetsProperty(const std::vector< FacetIndex > &raulInds, const std::vector< unsigned long > &raulProps) constMeshCore::MeshAlgorithm
SetPointFlag(MeshPoint::TFlagType tF) constMeshCore::MeshAlgorithm
SetPointsFlag(const std::vector< PointIndex > &raulInds, MeshPoint::TFlagType tF) constMeshCore::MeshAlgorithm
SplitBoundaryFromOpenEdges(std::list< std::pair< PointIndex, PointIndex > > &openEdges, std::list< PointIndex > &boundary) constMeshCore::MeshAlgorithmprotected
SplitBoundaryLoops(std::list< std::vector< PointIndex > > &aBorders)MeshCore::MeshAlgorithm
SplitBoundaryLoops(const std::vector< PointIndex > &rBound, std::list< std::vector< PointIndex > > &aBorders)MeshCore::MeshAlgorithmprotected
SubSampleAllPoints(std::vector< Base::Vector3f > &rclPoints) constMeshCore::MeshAlgorithm
SubSampleByCount(unsigned long ulCtPoints, std::vector< Base::Vector3f > &rclPoints) constMeshCore::MeshAlgorithm
SubSampleByDist(float fDist, std::vector< Base::Vector3f > &rclPoints) constMeshCore::MeshAlgorithm
Surface() constMeshCore::MeshAlgorithm
Surround(const Base::BoundBox3f &rBox, const Base::Vector3f &rcDir)MeshCore::MeshAlgorithm
~MeshAlgorithm()MeshCore::MeshAlgorithm