#include <Segmentation.h>
Public Member Functions | |
| void | AddTriangle (const MeshGeomFacet &) |
| bool | Done () const |
| float | Fit () |
| float | GetDistanceToSurface (const Base::Vector3f &) const |
| const char * | GetType () const |
| void | Initialize (const MeshGeomFacet &) |
| std::vector< float > | Parameters () const |
| PlaneSurfaceFit () | |
| PlaneSurfaceFit (const Base::Vector3f &b, const Base::Vector3f &n) | |
| bool | TestTriangle (const MeshGeomFacet &) const |
| ~PlaneSurfaceFit () | |
Public Member Functions inherited from MeshCore::AbstractSurfaceFit | |
| 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 () |
| PlaneSurfaceFit::PlaneSurfaceFit | ( | ) |
| PlaneSurfaceFit::PlaneSurfaceFit | ( | const Base::Vector3f & | b, |
| const Base::Vector3f & | n | ||
| ) |
| PlaneSurfaceFit::~PlaneSurfaceFit | ( | ) |
|
virtual |
Implements MeshCore::AbstractSurfaceFit.
References MeshCore::Approximation::AddPoint(), and MeshCore::MeshGeomFacet::GetGravityPoint().
|
virtual |
Implements MeshCore::AbstractSurfaceFit.
References MeshCore::Approximation::Done().
|
virtual |
Implements MeshCore::AbstractSurfaceFit.
References MeshCore::PlaneFit::Fit().
|
virtual |
Implements MeshCore::AbstractSurfaceFit.
References Base::Vector3< _Precision >::DistanceToPlane(), and MeshCore::PlaneFit::GetDistanceToPlane().
|
virtual |
Implements MeshCore::AbstractSurfaceFit.
|
virtual |
|
virtual |
|
virtual |
Implements MeshCore::AbstractSurfaceFit.