#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 |
SphereSurfaceFit () | |
SphereSurfaceFit (const Base::Vector3f &c, float r) | |
bool | TestTriangle (const MeshGeomFacet &) const |
~SphereSurfaceFit () | |
Public Member Functions inherited from MeshCore::AbstractSurfaceFit | |
AbstractSurfaceFit () | |
virtual | ~AbstractSurfaceFit () |
Constructor & Destructor Documentation
◆ SphereSurfaceFit() [1/2]
SphereSurfaceFit::SphereSurfaceFit | ( | ) |
References Base::Vector3< _Precision >::Set().
◆ SphereSurfaceFit() [2/2]
SphereSurfaceFit::SphereSurfaceFit | ( | const Base::Vector3f & | c, |
float | r | ||
) |
◆ ~SphereSurfaceFit()
SphereSurfaceFit::~SphereSurfaceFit | ( | ) |
Member Function Documentation
◆ AddTriangle()
|
virtual |
Implements MeshCore::AbstractSurfaceFit.
References MeshCore::Approximation::AddPoint().
◆ Done()
|
virtual |
Implements MeshCore::AbstractSurfaceFit.
References MeshCore::Approximation::Done().
◆ Fit()
|
virtual |
Implements MeshCore::AbstractSurfaceFit.
References MeshCore::SphereFit::Fit(), MeshCore::SphereFit::GetCenter(), and MeshCore::SphereFit::GetRadius().
◆ GetDistanceToSurface()
|
virtual |
Implements MeshCore::AbstractSurfaceFit.
References DraftVecUtils::dist(), and Base::Distance().
◆ GetType()
|
virtual |
Implements MeshCore::AbstractSurfaceFit.
◆ Initialize()
|
virtual |
Implements MeshCore::AbstractSurfaceFit.
References MeshCore::Approximation::AddPoint(), and MeshCore::Approximation::Clear().
◆ Parameters()
|
virtual |
Implements MeshCore::AbstractSurfaceFit.
References MeshCore::SphereFit::GetCenter(), and MeshCore::SphereFit::GetRadius().
◆ TestTriangle()
|
virtual |
Implements MeshCore::AbstractSurfaceFit.
The documentation for this class was generated from the following files:
- src/Mod/Mesh/App/Core/Segmentation.h
- src/Mod/Mesh/App/Core/Segmentation.cpp