#include <GCPnts_AbscissaPoint.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | GCPnts_AbscissaPoint () |
| Standard_EXPORT | GCPnts_AbscissaPoint (Adaptor3d_Curve &C, const Standard_Real Abscissa, const Standard_Real U0) |
| the algorithm computes a point on a curve <curve> at the distance <abscissa> from the point of parameter <u0>. | |
| Standard_EXPORT | GCPnts_AbscissaPoint (const Standard_Real Tol, Adaptor3d_Curve &C, const Standard_Real Abscissa, const Standard_Real U0) |
| the algorithm computes a point on a curve <curve> at the distance <abscissa> from the point of parameter <u0> with the given tolerance. | |
| Standard_EXPORT | GCPnts_AbscissaPoint (const Standard_Real Tol, Adaptor2d_Curve2d &C, const Standard_Real Abscissa, const Standard_Real U0) |
| the algorithm computes a point on a curve <curve> at the distance <abscissa> from the point of parameter <u0> with the given tolerance. | |
| Standard_EXPORT | GCPnts_AbscissaPoint (Adaptor2d_Curve2d &C, const Standard_Real Abscissa, const Standard_Real U0) |
| the algorithm computes a point on a curve <curve> at the distance <abscissa> from the point of parameter <u0>. | |
| Standard_EXPORT | GCPnts_AbscissaPoint (Adaptor3d_Curve &C, const Standard_Real Abscissa, const Standard_Real U0, const Standard_Real Ui) |
| 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 close to the final solution | |
| Standard_EXPORT | GCPnts_AbscissaPoint (Adaptor2d_Curve2d &C, const Standard_Real Abscissa, const Standard_Real U0, const Standard_Real Ui) |
| 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 | |
| Standard_EXPORT | GCPnts_AbscissaPoint (Adaptor3d_Curve &C, const Standard_Real Abscissa, const Standard_Real U0, const Standard_Real Ui, const Standard_Real Tol) |
| 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 close to the final solution | |
| Standard_EXPORT | GCPnts_AbscissaPoint (Adaptor2d_Curve2d &C, const Standard_Real Abscissa, const Standard_Real U0, const Standard_Real Ui, const Standard_Real Tol) |
| 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 close to the final solution | |
| Standard_Boolean | IsDone () const |
| True if the computation was successful, False otherwise. IsDone is a protection against: - non-convergence of the algorithm - querying the results before computation. . | |
| Standard_Real | Parameter () const |
| Returns the parameter on the curve of the point solution of this algorithm. Exceptions StdFail_NotDone if the computation was not successful, or was not done. . | |
Static Public Member Functions | |
| static Standard_EXPORT Standard_Real | Length (Adaptor3d_Curve &C) |
| Computes the length of the Curve <c>. . | |
| static Standard_EXPORT Standard_Real | Length (Adaptor2d_Curve2d &C) |
| Computes the length of the Curve <c>. . | |
| static Standard_EXPORT Standard_Real | Length (Adaptor3d_Curve &C, const Standard_Real Tol) |
| Computes the length of the Curve <c> with the given tolerance. . | |
| static Standard_EXPORT Standard_Real | Length (Adaptor2d_Curve2d &C, const Standard_Real Tol) |
| Computes the length of the Curve <c> with the given tolerance. . | |
| static Standard_EXPORT Standard_Real | Length (Adaptor3d_Curve &C, const Standard_Real U1, const Standard_Real U2) |
| Computes the length of the Curve <c>. . | |
| static Standard_EXPORT Standard_Real | Length (Adaptor2d_Curve2d &C, const Standard_Real U1, const Standard_Real U2) |
| Computes the length of the Curve <c>. . | |
| static Standard_EXPORT Standard_Real | Length (Adaptor3d_Curve &C, const Standard_Real U1, const Standard_Real U2, const Standard_Real Tol) |
| Computes the length of the Curve <c> with the given tolerance. . | |
| static Standard_EXPORT Standard_Real | Length (Adaptor2d_Curve2d &C, const Standard_Real U1, const Standard_Real U2, const Standard_Real Tol) |
| Computes the length of the Curve <c> with the given tolerance. //! Constructs an empty algorithm. This function is used only for initializing a framework to compute the length of a curve (or a series of curves). Warning The function IsDone will return the value false after the use of this function. . | |
Private Attributes | |
| CPnts_AbscissaPoint | myComputer |
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
1.4.1