Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| | CPnts_AbscissaPoint () |
| | CPnts_AbscissaPoint (const Adaptor3d_Curve &C, const Standard_Real Abscissa, const Standard_Real U0, const Standard_Real Resolution) |
| | the algorithm computes a point on a curve <Curve> at the
distance <Abscissa> from the point of parameter <U0>.
<Resolution> is the error allowed in the computation.
The computed point can be outside of the curve 's bounds.
|
| | CPnts_AbscissaPoint (const Adaptor2d_Curve2d &C, const Standard_Real Abscissa, const Standard_Real U0, const Standard_Real Resolution) |
| | the algorithm computes a point on a curve <Curve> at the
distance <Abscissa> from the point of parameter <U0>.
<Resolution> is the error allowed in the computation.
The computed point can be outside of the curve 's bounds.
|
| | CPnts_AbscissaPoint (const Adaptor3d_Curve &C, const Standard_Real Abscissa, const Standard_Real U0, const Standard_Real Ui, const Standard_Real Resolution) |
| | the algorithm computes a point on a curve <Curve> at the
distance <Abscissa> from the point of parameter <U0>.
<Ui> is the starting value used in the iterative process
which find the solution, it must be closed to the final
solution
<Resolution> is the error allowed in the computation.
The computed point can be outside of the curve 's bounds.
|
| | CPnts_AbscissaPoint (const Adaptor2d_Curve2d &C, const Standard_Real Abscissa, const Standard_Real U0, const Standard_Real Ui, const Standard_Real Resolution) |
| | the algorithm computes a point on a curve <Curve> at the
distance <Abscissa> from the point of parameter <U0>.
<Ui> is the starting value used in the iterative process
which find the solution, it must be closed to the final
solution
<Resolution> is the error allowed in the computation.
The computed point can be outside of the curve 's bounds.
|
| void | Init (const Adaptor3d_Curve &C) |
| | Initializes the resolution function with .
|
| void | Init (const Adaptor2d_Curve2d &C) |
| | Initializes the resolution function with .
|
| void | Init (const Adaptor3d_Curve &C, const Standard_Real Tol) |
| | Initializes the resolution function with .
|
| void | Init (const Adaptor2d_Curve2d &C, const Standard_Real Tol) |
| | Initializes the resolution function with .
|
| void | Init (const Adaptor3d_Curve &C, const Standard_Real U1, const Standard_Real U2) |
| | Initializes the resolution function with
between U1 and U2.
|
| void | Init (const Adaptor2d_Curve2d &C, const Standard_Real U1, const Standard_Real U2) |
| | Initializes the resolution function with
between U1 and U2.
|
| void | Init (const Adaptor3d_Curve &C, const Standard_Real U1, const Standard_Real U2, const Standard_Real Tol) |
| | Initializes the resolution function with
between U1 and U2.
|
| void | Init (const Adaptor2d_Curve2d &C, const Standard_Real U1, const Standard_Real U2, const Standard_Real Tol) |
| | Initializes the resolution function with
between U1 and U2.
|
| void | Perform (const Standard_Real Abscissa, const Standard_Real U0, const Standard_Real Resolution) |
| | Computes the point at the distance <Abscissa> of
the curve.
|
| void | Perform (const Standard_Real Abscissa, const Standard_Real U0, const Standard_Real Ui, const Standard_Real Resolution) |
| | Computes the point at the distance <Abscissa> of
the curve.
|
| void | AdvPerform (const Standard_Real Abscissa, const Standard_Real U0, const Standard_Real Ui, const Standard_Real Resolution) |
| | Computes the point at the distance <Abscissa> of
the curve; performs more appropriate tolerance managment;
to use this method in right way it is necessary to call
empty consructor. then call method Init with
Tolerance = Resolution, then call AdvPermorm.
|
| Standard_Boolean | IsDone () const |
| | True if the computation was successful, False otherwise.
|
| Standard_Real | Parameter () const |
| | Returns the parameter of the solution.
|
| void | SetParameter (const Standard_Real P) |
| | Enforce the solution, used by GCPnts.
|
Static Public Member Functions |
| static Standard_Real | Length (const Adaptor3d_Curve &C) |
| | Computes the length of the Curve .
|
| static Standard_Real | Length (const Adaptor2d_Curve2d &C) |
| | Computes the length of the Curve .
|
| static Standard_Real | Length (const Adaptor3d_Curve &C, const Standard_Real Tol) |
| | Computes the length of the Curve with the given tolerance.
|
| static Standard_Real | Length (const Adaptor2d_Curve2d &C, const Standard_Real Tol) |
| | Computes the length of the Curve with the given tolerance.
|
| static Standard_Real | Length (const Adaptor3d_Curve &C, const Standard_Real U1, const Standard_Real U2) |
| | Computes the length of the Curve between <U1> and <U2>.
|
| static Standard_Real | Length (const Adaptor2d_Curve2d &C, const Standard_Real U1, const Standard_Real U2) |
| | Computes the length of the Curve between <U1> and <U2>.
|
| static Standard_Real | Length (const Adaptor3d_Curve &C, const Standard_Real U1, const Standard_Real U2, const Standard_Real Tol) |
| | Computes the length of the Curve between <U1> and <U2> with the given tolerance.
|
| static Standard_Real | Length (const Adaptor2d_Curve2d &C, const Standard_Real U1, const Standard_Real U2, const Standard_Real Tol) |
| | Computes the length of the Curve between <U1> and <U2> with the given tolerance.
//! creation of a indefinite AbscissaPoint.
|