MeshCore::AbstractSurfaceFit Class Referenceabstract

#include <Segmentation.h>

Public Member Functions

 AbstractSurfaceFit ()
 
virtual void AddTriangle (const MeshGeomFacet &)=0
 
virtual bool Done () const =0
 
virtual float Fit ()=0
 
virtual float GetDistanceToSurface (const Base::Vector3f &) const =0
 
virtual const char * GetType () const =0
 
virtual void Initialize (const MeshGeomFacet &)=0
 
virtual std::vector< float > Parameters () const =0
 
virtual bool TestTriangle (const MeshGeomFacet &) const =0
 
virtual ~AbstractSurfaceFit ()
 

Constructor & Destructor Documentation

◆ AbstractSurfaceFit()

MeshCore::AbstractSurfaceFit::AbstractSurfaceFit ( )

◆ ~AbstractSurfaceFit()

virtual MeshCore::AbstractSurfaceFit::~AbstractSurfaceFit ( )
virtual

Member Function Documentation

◆ AddTriangle()

virtual void MeshCore::AbstractSurfaceFit::AddTriangle ( const MeshGeomFacet )
pure virtual

◆ Done()

virtual bool MeshCore::AbstractSurfaceFit::Done ( ) const
pure virtual

◆ Fit()

virtual float MeshCore::AbstractSurfaceFit::Fit ( )
pure virtual

◆ GetDistanceToSurface()

virtual float MeshCore::AbstractSurfaceFit::GetDistanceToSurface ( const Base::Vector3f ) const
pure virtual

◆ GetType()

virtual const char * MeshCore::AbstractSurfaceFit::GetType ( ) const
pure virtual

◆ Initialize()

virtual void MeshCore::AbstractSurfaceFit::Initialize ( const MeshGeomFacet )
pure virtual

◆ Parameters()

virtual std::vector< float > MeshCore::AbstractSurfaceFit::Parameters ( ) const
pure virtual

◆ TestTriangle()


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