, including all inherited members.
_rclMesh | MeshCore::MeshAlgorithm | [protected] |
CalculateMinimumGridLength(float fLength, const Base::BoundBox3f &rBBox, unsigned long maxElements) const | MeshCore::MeshAlgorithm | |
CheckBorderFacets(const std::vector< unsigned long > &raclFacetIndices, std::vector< unsigned long > &raclResultIndices, unsigned short usLevel=1) const | MeshCore::MeshAlgorithm | |
CheckFacets(const MeshFacetGrid &rclGrid, const Base::ViewProjMethod *pclProj, const Base::Polygon2D &rclPoly, bool bInner, std::vector< unsigned long > &rclRes) const | MeshCore::MeshAlgorithm | |
CheckFacets(const Base::ViewProjMethod *pclProj, const Base::Polygon2D &rclPoly, bool bInner, std::vector< unsigned long > &rclRes) const | MeshCore::MeshAlgorithm | |
ConnectLines(std::list< std::pair< Base::Vector3f, Base::Vector3f > > &rclLines, std::list< std::vector< Base::Vector3f > > &rclPolylines, float fMinEps) const | MeshCore::MeshAlgorithm | [protected] |
ConnectPolygons(std::list< std::vector< Base::Vector3f > > &clPolyList, std::list< std::pair< Base::Vector3f, Base::Vector3f > > &rclLines) const | MeshCore::MeshAlgorithm | [protected] |
CountBorderEdges() const | MeshCore::MeshAlgorithm | |
CountFacetFlag(MeshFacet::TFlagType tF) const | MeshCore::MeshAlgorithm | |
CountPointFlag(MeshPoint::TFlagType tF) const | MeshCore::MeshAlgorithm | |
CutBorderFacets(std::vector< unsigned long > &raclFacetIndices, unsigned short usLevel=1) const | MeshCore::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) const | MeshCore::MeshAlgorithm | |
Distance(const Base::Vector3f &rclPt, unsigned long ulFacetIdx, float fMaxDistance, float &rfDistance) const | MeshCore::MeshAlgorithm | |
FillupHole(const std::vector< unsigned long > &boundary, AbstractPolygonTriangulator &cTria, MeshFacetArray &rFaces, MeshPointArray &rPoints, int level, const MeshRefPointToFacets *pP2FStructure=0) const | MeshCore::MeshAlgorithm | |
FirstFacetToVertex(const Base::Vector3f &rclPt, float fMaxDistance, const MeshFacetGrid &rclGrid, unsigned long &rulFacet) const | MeshCore::MeshAlgorithm | |
GetAverageEdgeLength() const | MeshCore::MeshAlgorithm | |
GetBorderPoints(const std::vector< unsigned long > &raclFacetIndices, std::set< unsigned long > &raclResultPointsIndices) const | MeshCore::MeshAlgorithm | |
GetFacetBorders(const std::vector< unsigned long > &raulInd, std::list< std::vector< Base::Vector3f > > &rclBorders) const | MeshCore::MeshAlgorithm | |
GetFacetBorders(const std::vector< unsigned long > &raulInd, std::list< std::vector< unsigned long > > &rclBorders, bool ignoreOrientation=false) const | MeshCore::MeshAlgorithm | |
GetFacetsFlag(std::vector< unsigned long > &raulInds, MeshFacet::TFlagType tF) const | MeshCore::MeshAlgorithm | |
GetFacetsFromPlane(const MeshFacetGrid &rclGrid, const Base::Vector3f &clNormal, float dist, const Base::Vector3f &rclLeft, const Base::Vector3f &rclRight, std::vector< unsigned long > &rclRes) const | MeshCore::MeshAlgorithm | |
GetFacetsFromToolMesh(const MeshKernel &rToolMesh, const Base::Vector3f &rcDir, std::vector< unsigned long > &raclCutted) const | MeshCore::MeshAlgorithm | |
GetFacetsFromToolMesh(const MeshKernel &rToolMesh, const Base::Vector3f &rcDir, const MeshFacetGrid &rGrid, std::vector< unsigned long > &raclCutted) const | MeshCore::MeshAlgorithm | |
GetMeshBorder(unsigned long uFacet, std::list< unsigned long > &rBorder) const | MeshCore::MeshAlgorithm | |
GetMeshBorders(std::list< std::vector< Base::Vector3f > > &rclBorders) const | MeshCore::MeshAlgorithm | |
GetMeshBorders(std::list< std::vector< unsigned long > > &rclBorders) const | MeshCore::MeshAlgorithm | |
GetPointsFlag(std::vector< unsigned long > &raulInds, MeshPoint::TFlagType tF) const | MeshCore::MeshAlgorithm | |
IsVertexVisible(const Base::Vector3f &rcVertex, const Base::Vector3f &rcView, const MeshFacetGrid &rclGrid) const | MeshCore::MeshAlgorithm | |
MeshAlgorithm(const MeshKernel &rclM) | MeshCore::MeshAlgorithm | [inline] |
NearestFacetOnRay(const Base::Vector3f &rclPt, const Base::Vector3f &rclDir, Base::Vector3f &rclRes, unsigned long &rulFacet) const | MeshCore::MeshAlgorithm | |
NearestFacetOnRay(const Base::Vector3f &rclPt, const Base::Vector3f &rclDir, const MeshFacetGrid &rclGrid, Base::Vector3f &rclRes, unsigned long &rulFacet) const | MeshCore::MeshAlgorithm | |
NearestFacetOnRay(const Base::Vector3f &rclPt, const Base::Vector3f &rclDir, const std::vector< unsigned long > &raulFacets, Base::Vector3f &rclRes, unsigned long &rulFacet) const | MeshCore::MeshAlgorithm | |
NearestFacetOnRay(const Base::Vector3f &rclPt, const Base::Vector3f &rclDir, float fMaxSearchArea, const MeshFacetGrid &rclGrid, Base::Vector3f &rclRes, unsigned long &rulFacet) const | MeshCore::MeshAlgorithm | |
NearestPointFromPoint(const Base::Vector3f &rclPt, unsigned long &rclResFacetIndex, Base::Vector3f &rclResPoint) const | MeshCore::MeshAlgorithm | |
NearestPointFromPoint(const Base::Vector3f &rclPt, const MeshFacetGrid &rclGrid, unsigned long &rclResFacetIndex, Base::Vector3f &rclResPoint) const | MeshCore::MeshAlgorithm | |
NearestPointFromPoint(const Base::Vector3f &rclPt, const MeshFacetGrid &rclGrid, float fMaxSearchArea, unsigned long &rclResFacetIndex, Base::Vector3f &rclResPoint) const | MeshCore::MeshAlgorithm | |
PointsFromFacetsIndices(const std::vector< unsigned long > &rvecIndices, std::vector< Base::Vector3f > &rvecPoints) const | MeshCore::MeshAlgorithm | |
RayNearestField(const Base::Vector3f &rclPt, const Base::Vector3f &rclDir, const std::vector< unsigned long > &raulFacets, Base::Vector3f &rclRes, unsigned long &rulFacet, float fMaxAngle=F_PI) const | MeshCore::MeshAlgorithm | [protected] |
ResetFacetFlag(MeshFacet::TFlagType tF) const | MeshCore::MeshAlgorithm | |
ResetFacetsFlag(const std::vector< unsigned long > &raulInds, MeshFacet::TFlagType tF) const | MeshCore::MeshAlgorithm | |
ResetPointFlag(MeshPoint::TFlagType tF) const | MeshCore::MeshAlgorithm | |
ResetPointsFlag(const std::vector< unsigned long > &raulInds, MeshPoint::TFlagType tF) const | MeshCore::MeshAlgorithm | |
SearchFacetsFromPolyline(const std::vector< Base::Vector3f > &rclPolyline, float fRadius, const MeshFacetGrid &rclGrid, std::vector< unsigned long > &rclResultFacetsIndices) const | MeshCore::MeshAlgorithm | |
SetFacetFlag(MeshFacet::TFlagType tF) const | MeshCore::MeshAlgorithm | |
SetFacetsFlag(const std::vector< unsigned long > &raulInds, MeshFacet::TFlagType tF) const | MeshCore::MeshAlgorithm | |
SetFacetsProperty(const std::vector< unsigned long > &raulInds, const std::vector< unsigned long > &raulProps) const | MeshCore::MeshAlgorithm | |
SetPointFlag(MeshPoint::TFlagType tF) const | MeshCore::MeshAlgorithm | |
SetPointsFlag(const std::vector< unsigned long > &raulInds, MeshPoint::TFlagType tF) const | MeshCore::MeshAlgorithm | |
SplitBoundaryLoops(std::list< std::vector< unsigned long > > &aBorders) | MeshCore::MeshAlgorithm | |
SplitBoundaryLoops(const std::vector< unsigned long > &rBound, std::list< std::vector< unsigned long > > &aBorders) | MeshCore::MeshAlgorithm | [protected] |
SubSampleAllPoints(std::vector< Base::Vector3f > &rclPoints) const | MeshCore::MeshAlgorithm | |
SubSampleByCount(unsigned long ulCtPoints, std::vector< Base::Vector3f > &rclPoints) const | MeshCore::MeshAlgorithm | |
SubSampleByDist(float fDist, std::vector< Base::Vector3f > &rclPoints) const | MeshCore::MeshAlgorithm | |
Surface(void) const | MeshCore::MeshAlgorithm | |
Surround(const Base::BoundBox3f &rBox, const Base::Vector3f &rcDir) | MeshCore::MeshAlgorithm | |
~MeshAlgorithm(void) | MeshCore::MeshAlgorithm | [inline] |