This class computes an average inertial plane with an
array of points.
#include <GeomPlate_BuildAveragePlane.hxx>
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| | GeomPlate_BuildAveragePlane (const Handle< TColgp_HArray1OfPnt > &Pts, const Standard_Integer NbBoundPoints, const Standard_Real Tol, const Standard_Integer POption, const Standard_Integer NOption) |
| | Tol is a Tolerance to make the difference between
the result plane and the result line.
if POption = 1 : automatical parametrisation
if POption = 2 : parametrisation by eigen vectors
if NOption = 1 : the average plane is the inertial plane.
if NOption = 2 : the average plane is the plane of max. flux.
|
| | GeomPlate_BuildAveragePlane (const TColgp_SequenceOfVec &Normals, const Handle< TColgp_HArray1OfPnt > &Pts) |
| | Creates the plane from the "best vector"
|
| Handle_Geom_Plane | Plane () const |
| | Return the average Plane.
|
| Handle_Geom_Line | Line () const |
| | Return a Line when 2 eigenvalues are null.
|
| Standard_Boolean | IsPlane () const |
| | return OK if is a plane.
|
| Standard_Boolean | IsLine () const |
| | return OK if is a line.
|
| void | MinMaxBox (Standard_Real &Umin, Standard_Real &Umax, Standard_Real &Vmin, Standard_Real &Vmax) const |
| | computes the minimal box to include all normal
projection points of the initial array on the plane.
|
Static Public Member Functions |
| static Standard_Boolean | HalfSpace (const TColgp_SequenceOfVec &NewNormals, TColgp_SequenceOfVec &Normals, GeomPlate_SequenceOfAij &Bset, const Standard_Real LinTol, const Standard_Real AngTol) |
Constructor & Destructor Documentation
Member Function Documentation
| Handle_Geom_Line GeomPlate_BuildAveragePlane::Line |
( |
| ) |
const |
| void GeomPlate_BuildAveragePlane::operator delete |
( |
void * |
anAddress | ) |
[inline] |
| void* GeomPlate_BuildAveragePlane::operator new |
( |
size_t |
size | ) |
[inline] |
| void* GeomPlate_BuildAveragePlane::operator new |
( |
size_t |
, |
|
|
void * |
anAddress |
|
) |
| [inline] |
| Handle_Geom_Plane GeomPlate_BuildAveragePlane::Plane |
( |
| ) |
const |
The documentation for this class was generated from the following file: