MeshCore::MeshDistancePlanarSegment Class Reference

#include <Segmentation.h>

Public Member Functions

void AddFacet (const MeshFacet &rclFacet)
const char * GetType () const
void Initialize (FacetIndex)
 MeshDistancePlanarSegment (const MeshKernel &mesh, unsigned long minFacets, float tol)
bool TestFacet (const MeshFacet &rclFacet) const
virtual ~MeshDistancePlanarSegment ()
- Public Member Functions inherited from MeshCore::MeshDistanceSurfaceSegment
 MeshDistanceSurfaceSegment (const MeshKernel &mesh, unsigned long minFacets, float tol)
- Public Member Functions inherited from MeshCore::MeshSurfaceSegment
virtual void AddFacet (const MeshFacet &rclFacet)
void AddSegment (const std::vector< FacetIndex > &)
MeshSegment FindSegment (FacetIndex) const
const std::vector< MeshSegment > & GetSegments () const
virtual const char * GetType () const =0
virtual void Initialize (FacetIndex)
 MeshSurfaceSegment (unsigned long minFacets)
virtual bool TestFacet (const MeshFacet &rclFacet) const =0
virtual bool TestInitialFacet (FacetIndex) const
virtual ~MeshSurfaceSegment ()

Protected Attributes

Base::Vector3f basepoint
Base::Vector3f normal
- Protected Attributes inherited from MeshCore::MeshDistanceSurfaceSegment
const MeshKernelkernel
float tolerance
- Protected Attributes inherited from MeshCore::MeshSurfaceSegment
unsigned long minFacets
std::vector< MeshSegmentsegments

Constructor & Destructor Documentation

◆ MeshDistancePlanarSegment()

MeshDistancePlanarSegment::MeshDistancePlanarSegment ( const MeshKernel mesh,
unsigned long  minFacets,
float  tol 

◆ ~MeshDistancePlanarSegment()

MeshDistancePlanarSegment::~MeshDistancePlanarSegment ( )

References fitter.

Member Function Documentation

◆ AddFacet()

void MeshDistancePlanarSegment::AddFacet ( const MeshFacet rclFacet)

◆ GetType()

const char * MeshCore::MeshDistancePlanarSegment::GetType ( void  ) const

◆ Initialize()

◆ TestFacet()

Member Data Documentation

◆ basepoint

Base::Vector3f MeshCore::MeshDistancePlanarSegment::basepoint

◆ fitter

PlaneFit* MeshCore::MeshDistancePlanarSegment::fitter

◆ normal

The documentation for this class was generated from the following files: