#include <GCPnts_UniformAbscissa.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_UniformAbscissa () |
| creation of a indefinite UniformAbscissa | |
| Standard_EXPORT | GCPnts_UniformAbscissa (Adaptor3d_Curve &C, const Standard_Real Abscissa, const Standard_Real Toler=-1) |
| Computes a uniform abscissa distribution of points on the Curve <c>. Parameter Toler is equal Precision::Confusion by default. It Is used for more precise calculation of curve length . | |
| Standard_EXPORT | GCPnts_UniformAbscissa (Adaptor3d_Curve &C, const Standard_Real Abscissa, const Standard_Real U1, const Standard_Real U2, const Standard_Real Toler=-1) |
| Computes a Uniform abscissa distribution of points on a part of the Curve <c>. Parameter Toler is equal Precision::Confusion by default. It Is used for more precise calculation of curve length . | |
| Standard_EXPORT | GCPnts_UniformAbscissa (Adaptor3d_Curve &C, const Standard_Integer NbPoints, const Standard_Real Toler=-1) |
| Computes a uniform abscissa distribution of points on the Curve <c>. <nbpoints> defines the nomber of desired points. Parameter Toler is equal Precision::Confusion by default. It Is used for more precise calculation of curve length . | |
| Standard_EXPORT | GCPnts_UniformAbscissa (Adaptor3d_Curve &C, const Standard_Integer NbPoints, const Standard_Real U1, const Standard_Real U2, const Standard_Real Toler=-1) |
| Computes a Uniform abscissa distribution of points on a part of the Curve <c>. Parameter Toler is equal Precision::Confusion by default. It Is used for more precise calculation of curve length . | |
| Standard_EXPORT void | Initialize (Adaptor3d_Curve &C, const Standard_Real Abscissa, const Standard_Real Toler=-1) |
| Initialize the algoritms with <c>, <abscissa>, <toler> . | |
| Standard_EXPORT void | Initialize (Adaptor3d_Curve &C, const Standard_Real Abscissa, const Standard_Real U1, const Standard_Real U2, const Standard_Real Toler=-1) |
| Initialize the algoritms with <c>, <abscissa>, <u1>, <u2>, <toler> . | |
| Standard_EXPORT void | Initialize (Adaptor3d_Curve &C, const Standard_Integer NbPoints, const Standard_Real Toler=-1) |
| Initialize the algoritms with <c>, <nbpoints>, <toler> and . | |
| Standard_EXPORT void | Initialize (Adaptor3d_Curve &C, const Standard_Integer NbPoints, const Standard_Real U1, const Standard_Real U2, const Standard_Real Toler=-1) |
| Initialize the algoritms with <c>, <abscissa>, <u1>, <u2>, <toler>. . | |
| Standard_EXPORT | GCPnts_UniformAbscissa (Adaptor2d_Curve2d &C, const Standard_Real Abscissa, const Standard_Real Toler=-1) |
| Computes a uniform abscissa distribution of points on the Curve2d <c>. Parameter Toler is equal Precision::Confusion by default. It Is used for more precise calculation of curve length . | |
| Standard_EXPORT | GCPnts_UniformAbscissa (Adaptor2d_Curve2d &C, const Standard_Real Abscissa, const Standard_Real U1, const Standard_Real U2, const Standard_Real Toler=-1) |
| Computes a Uniform abscissa distribution of points on a part of the Curve2d <c>. Parameter Toler is equal Precision::Confusion by default. It Is used for more precise calculation of curve length . | |
| Standard_EXPORT | GCPnts_UniformAbscissa (Adaptor2d_Curve2d &C, const Standard_Integer NbPoints, const Standard_Real Toler=-1) |
| Computes a uniform abscissa distribution of points on the Curve2d <c>. <nbpoints> defines the nomber of desired points. Parameter Toler is equal Precision::Confusion by default. It Is used for more precise calculation of curve length . | |
| Standard_EXPORT | GCPnts_UniformAbscissa (Adaptor2d_Curve2d &C, const Standard_Integer NbPoints, const Standard_Real U1, const Standard_Real U2, const Standard_Real Toler=-1) |
| Computes a Uniform abscissa distribution of points on a part of the Curve2d <c>. Parameter Toler is equal Precision::Confusion by default. It Is used for more precise calculation of curve length . | |
| Standard_EXPORT void | Initialize (Adaptor2d_Curve2d &C, const Standard_Real Abscissa, const Standard_Real Toler=-1) |
| Initialize the algoritms with <c>, <abscissa>, <toler> . | |
| Standard_EXPORT void | Initialize (Adaptor2d_Curve2d &C, const Standard_Real Abscissa, const Standard_Real U1, const Standard_Real U2, const Standard_Real Toler=-1) |
| Initialize the algoritms with <c>, <abscissa>, <u1>, <u2>, <toler> . | |
| Standard_EXPORT void | Initialize (Adaptor2d_Curve2d &C, const Standard_Integer NbPoints, const Standard_Real Toler=-1) |
| Initialize the algoritms with <c>, <nbpoints>, <toler> and . | |
| Standard_EXPORT void | Initialize (Adaptor2d_Curve2d &C, const Standard_Integer NbPoints, const Standard_Real U1, const Standard_Real U2, const Standard_Real Toler=-1) |
| Initialize the algoritms with <c>, <abscissa>, <u1>, <u2>, <toler>. . | |
| Standard_Boolean | IsDone () const |
| Standard_Integer | NbPoints () const |
| Standard_Real | Parameter (const Standard_Integer Index) const |
| returns the computed Parameter of index <index>. | |
| Standard_Real | Abscissa () const |
| returne the current abscissa ie the distance between two consecutive points | |
Private Attributes | |
| Standard_Boolean | myDone |
| Standard_Integer | myNbPoints |
| Standard_Real | myAbscissa |
| Handle_TColStd_HArray1OfReal | myParams |
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1