MeshCore::MeshDistanceSurfaceSegment Class Reference
#include <Segmentation.h>
Public Member Functions | |
MeshDistanceSurfaceSegment (const MeshKernel &mesh, unsigned long minFacets, float tol) | |
![]() | |
virtual void AddFacet (const MeshFacet &rclFacet) | |
void AddSegment (const std::vector< unsigned long > &) | |
MeshSegment FindSegment (unsigned long) const | |
const std::vector< MeshSegment > & GetSegments () const | |
virtual const char * GetType () const =0 | |
virtual void Initialize (unsigned long) | |
MeshSurfaceSegment (unsigned long minFacets) | |
virtual bool TestFacet (const MeshFacet &rclFacet) const =0 | |
virtual bool TestInitialFacet (unsigned long) const | |
virtual ~MeshSurfaceSegment () | |
Protected Attributes | |
const MeshKernel & kernel | |
float tolerance | |
![]() | |
unsigned long minFacets | |
std::vector< MeshSegment > segments | |
Constructor & Destructor Documentation
◆ MeshDistanceSurfaceSegment()
MeshCore::MeshDistanceSurfaceSegment::MeshDistanceSurfaceSegment | ( | const MeshKernel & | mesh, |
unsigned long | minFacets, | ||
float | tol | ||
) |
Member Data Documentation
◆ kernel
|
protected |
Referenced by MeshCore::MeshDistancePlanarSegment::AddFacet(), MeshCore::MeshDistanceGenericSurfaceFitSegment::AddFacet(), MeshCore::MeshDistancePlanarSegment::Initialize(), MeshCore::MeshDistanceGenericSurfaceFitSegment::Initialize(), MeshCore::MeshDistancePlanarSegment::TestFacet(), MeshCore::MeshDistanceGenericSurfaceFitSegment::TestFacet(), and MeshCore::MeshDistanceGenericSurfaceFitSegment::TestInitialFacet().
◆ tolerance
|
protected |
The documentation for this class was generated from the following file:
- src/Mod/Mesh/App/Core/Segmentation.h