MeshCore::MeshKernel Member List

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

AddFacet(const MeshGeomFacet &rclSFacet)MeshCore::MeshKernel
AddFacets(const std::vector< MeshGeomFacet > &rclFAry)MeshCore::MeshKernel
AddFacets(const std::vector< MeshFacet > &rclFAry, bool checkManifolds)MeshCore::MeshKernel
AddFacets(const std::vector< MeshFacet > &rclFAry, const std::vector< Base::Vector3f > &rclPAry, bool checkManifolds)MeshCore::MeshKernel
AdjustNormal(MeshFacet &rclFacet, const Base::Vector3f &rclNormal)MeshCore::MeshKernelprotected
Adopt(MeshPointArray &rPoints, MeshFacetArray &rFaces, bool checkNeighbourHood=false)MeshCore::MeshKernel
Assign(const MeshPointArray &rPoints, const MeshFacetArray &rFaces, bool checkNeighbourHood=false)MeshCore::MeshKernel
CalcVertexNormals() constMeshCore::MeshKernel
Cleanup()MeshCore::MeshKernel
Clear(void)MeshCore::MeshKernel
CountEdges(void) constMeshCore::MeshKernel
CountFacets(void) constMeshCore::MeshKernel
CountPoints(void) constMeshCore::MeshKernel
CutFacets(const MeshFacetGrid &rclGrid, const Base::ViewProjMethod *pclP, const Base::Polygon2d &rclPoly, bool bCutInner, std::vector< MeshGeomFacet > &raclFacets)MeshCore::MeshKernel
CutFacets(const MeshFacetGrid &rclGrid, const Base::ViewProjMethod *pclP, const Base::Polygon2d &rclPoly, bool bCutInner, std::vector< unsigned long > &raclCutted)MeshCore::MeshKernel
DeleteFacet(const MeshFacetIterator &rclIter)MeshCore::MeshKernel
DeleteFacet(unsigned long ulInd)MeshCore::MeshKernel
DeleteFacets(const std::vector< unsigned long > &raulFacets)MeshCore::MeshKernel
DeletePoint(const MeshPointIterator &rclIter)MeshCore::MeshKernel
DeletePoint(unsigned long ulInd)MeshCore::MeshKernel
DeletePoints(const std::vector< unsigned long > &raulPoints)MeshCore::MeshKernel
ErasePoint(unsigned long ulIndex, unsigned long ulFacetIndex, bool bOnlySetInvalid=false)MeshCore::MeshKernelprotected
FacetIterator() constMeshCore::MeshKernel
GetBoundBox(void) constMeshCore::MeshKernel
GetEdges(std::vector< MeshGeomEdge > &) constMeshCore::MeshKernel
GetFacet(unsigned long ulIndex) constMeshCore::MeshKernel
GetFacet(const MeshFacet &rclFacet) constMeshCore::MeshKernel
GetFacetNeighbours(unsigned long ulIndex, unsigned long &rulNIdx0, unsigned long &rulNIdx1, unsigned long &rulNIdx2) constMeshCore::MeshKernel
GetFacetNormals(const std::vector< unsigned long > &) constMeshCore::MeshKernel
GetFacetPoints(unsigned long ulFaIndex, unsigned long &rclP0, unsigned long &rclP1, unsigned long &rclP2) constMeshCore::MeshKernel
GetFacetPoints(const std::vector< unsigned long > &) constMeshCore::MeshKernel
GetFacets(void) constMeshCore::MeshKernel
GetFacets(const std::vector< unsigned long > &) constMeshCore::MeshKernel
GetGravityPoint(const MeshFacet &rclFacet) constMeshCore::MeshKernelprotected
GetMemSize(void) constMeshCore::MeshKernel
GetNormal(const MeshFacet &rclFacet) constMeshCore::MeshKernelprotected
GetPoint(unsigned long ulIndex) constMeshCore::MeshKernel
GetPointFacets(const std::vector< unsigned long > &) constMeshCore::MeshKernel
GetPoints(void) constMeshCore::MeshKernel
GetPoints(const std::vector< unsigned long > &) constMeshCore::MeshKernel
GetSurface() constMeshCore::MeshKernel
GetSurface(const std::vector< unsigned long > &aSegment) constMeshCore::MeshKernel
GetVolume() constMeshCore::MeshKernel
HasFacets(const MeshPointIterator &rclIter) constMeshCore::MeshKernel
HasNonManifolds() constMeshCore::MeshKernel
HasOpenEdges() constMeshCore::MeshKernel
HasSelfIntersections() constMeshCore::MeshKernel
IsValid(void) constMeshCore::MeshKernel
Merge(const MeshKernel &rKernel)MeshCore::MeshKernel
Merge(const MeshPointArray &rPoints, const MeshFacetArray &rFaces)MeshCore::MeshKernel
MeshAlgorithm classMeshCore::MeshKernelfriend
MeshBuilder classMeshCore::MeshKernelfriend
MeshFacetIterator classMeshCore::MeshKernelfriend
MeshFastFacetIterator classMeshCore::MeshKernelfriend
MeshFixDuplicatePoints classMeshCore::MeshKernelfriend
MeshKernel(void)MeshCore::MeshKernel
MeshKernel(const MeshKernel &rclMesh)MeshCore::MeshKernel
MeshPointIterator classMeshCore::MeshKernelfriend
MeshTopoAlgorithm classMeshCore::MeshKernelfriend
MeshTrimming classMeshCore::MeshKernelfriend
ModifyFacets()MeshCore::MeshKernel
ModifyPoints()MeshCore::MeshKernel
MovePoint(unsigned long ulPtIndex, const Base::Vector3f &rclTrans)MeshCore::MeshKernel
operator*=(const Base::Matrix4D &rclMat)MeshCore::MeshKernel
operator+=(const MeshGeomFacet &rclSFacet)MeshCore::MeshKernel
operator+=(const std::vector< MeshGeomFacet > &rclFAry)MeshCore::MeshKernel
operator=(const std::vector< MeshGeomFacet > &rclFAry)MeshCore::MeshKernel
operator=(const MeshKernel &rclMesh)MeshCore::MeshKernel
PointIterator() constMeshCore::MeshKernel
Read(std::istream &rclIn)MeshCore::MeshKernel
RebuildNeighbours(void)MeshCore::MeshKernel
RebuildNeighbours(unsigned long)MeshCore::MeshKernelprotected
RecalcBoundBox(void)MeshCore::MeshKernel
RemoveInvalids()MeshCore::MeshKernel
SetPoint(unsigned long ulPtIndex, const Base::Vector3f &rPoint)MeshCore::MeshKernel
SetPoint(unsigned long ulPtIndex, float x, float y, float z)MeshCore::MeshKernel
Smooth(int iterations, float d_max)MeshCore::MeshKernel
Swap(MeshKernel &mesh)MeshCore::MeshKernel
Transform(const Base::Matrix4D &rclMat)MeshCore::MeshKernel
VisitNeighbourFacets(MeshFacetVisitor &rclFVisitor, unsigned long ulStartFacet) constMeshCore::MeshKernel
VisitNeighbourFacetsOverCorners(MeshFacetVisitor &rclFVisitor, unsigned long ulStartFacet) constMeshCore::MeshKernel
VisitNeighbourPoints(MeshPointVisitor &rclPVisitor, unsigned long ulStartPoint) constMeshCore::MeshKernel
Write(std::ostream &rclOut) constMeshCore::MeshKernel
~MeshKernel(void)MeshCore::MeshKernel