Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| | GCPnts_UniformAbscissa () |
| | creation of a indefinite UniformAbscissa
|
| | GCPnts_UniformAbscissa (Adaptor3d_Curve &C, const Standard_Real Abscissa, const Standard_Real Toler=-1) |
| | Computes a uniform abscissa distribution of points on
the Curve . Parameter Toler is equal Precision::Confusion by default.
It Is used for more precise calculation of curve length
|
| | 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 . Parameter Toler is equal Precision::Confusion by default.
It Is used for more precise calculation of curve length
|
| | GCPnts_UniformAbscissa (Adaptor3d_Curve &C, const Standard_Integer NbPoints, const Standard_Real Toler=-1) |
| | Computes a uniform abscissa distribution of points on
the Curve .
<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
|
| | 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 .
Parameter Toler is equal Precision::Confusion by default.
It Is used for more precise calculation of curve length
|
| void | Initialize (Adaptor3d_Curve &C, const Standard_Real Abscissa, const Standard_Real Toler=-1) |
| | Initialize the algoritms with , <Abscissa>, <Toler>
|
| 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 , <Abscissa>, <U1>,
<U2>, <Toler>
|
| void | Initialize (Adaptor3d_Curve &C, const Standard_Integer NbPoints, const Standard_Real Toler=-1) |
| | Initialize the algoritms with , <NbPoints>, <Toler> and
|
| 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 , <Abscissa>, <U1>,
<U2>, <Toler>.
|
| | GCPnts_UniformAbscissa (Adaptor2d_Curve2d &C, const Standard_Real Abscissa, const Standard_Real Toler=-1) |
| | Computes a uniform abscissa distribution of points on
the Curve2d .
Parameter Toler is equal Precision::Confusion by default.
It Is used for more precise calculation of curve length
|
| | 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 .
Parameter Toler is equal Precision::Confusion by default.
It Is used for more precise calculation of curve length
|
| | GCPnts_UniformAbscissa (Adaptor2d_Curve2d &C, const Standard_Integer NbPoints, const Standard_Real Toler=-1) |
| | Computes a uniform abscissa distribution of points on
the Curve2d .
<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
|
| | 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 .
Parameter Toler is equal Precision::Confusion by default.
It Is used for more precise calculation of curve length
|
| void | Initialize (Adaptor2d_Curve2d &C, const Standard_Real Abscissa, const Standard_Real Toler=-1) |
| | Initialize the algoritms with , <Abscissa>, <Toler>
|
| 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 , <Abscissa>, <U1>,
<U2>, <Toler>
|
| void | Initialize (Adaptor2d_Curve2d &C, const Standard_Integer NbPoints, const Standard_Real Toler=-1) |
| | Initialize the algoritms with , <NbPoints>, <Toler> and
|
| 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 , <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
|