|
Public Member Functions |
| virtual Standard_EXPORT Standard_Integer | NbCurves () const =0 |
| | Returns number of curves
.
|
virtual Standard_EXPORT const
Handle_Geom_Curve & | Curve (const Standard_Integer index) const =0 |
| | Returns curve given by its index
.
|
| virtual Standard_EXPORT Standard_Integer | LocateParameter (const Standard_Real U, Standard_Real &UOut) const =0 |
| | Returns number of the curve for the given parameter U
and local paramete r UOut for the found curve
.
|
| virtual Standard_EXPORT Standard_Real | LocalToGlobal (const Standard_Integer index, const Standard_Real Ulocal) const =0 |
| | Returns global parameter for the whole curve according
to the segment and local parameter on it
.
|
| virtual Standard_EXPORT void | Transform (const gp_Trsf &T) |
| | Applies transformation to each curve
.
|
| virtual Standard_Real | ReversedParameter (const Standard_Real U) const |
| | Returns 1 - U
.
|
| virtual Standard_Real | FirstParameter () const |
| | Returns 0
.
|
| virtual Standard_Real | LastParameter () const |
| | Returns 1
.
|
| virtual Standard_Boolean | IsClosed () const |
| | Returns True if the curve is closed
.
|
| virtual Standard_Boolean | IsPeriodic () const |
| | Returns False
.
|
| virtual GeomAbs_Shape | Continuity () const |
| | Returns GeomAbs_C0
.
|
| virtual Standard_Boolean | IsCN (const Standard_Integer N) const |
| | Returns False if N > 0
.
|
| virtual Standard_EXPORT void | D0 (const Standard_Real U, gp_Pnt &P) const |
| | Returns point at parameter U.
Finds appropriate curve and local parameter on it.
.
|
| virtual Standard_EXPORT void | D1 (const Standard_Real U, gp_Pnt &P, gp_Vec &V1) const |
| virtual Standard_EXPORT void | D2 (const Standard_Real U, gp_Pnt &P, gp_Vec &V1, gp_Vec &V2) const |
| virtual Standard_EXPORT void | D3 (const Standard_Real U, gp_Pnt &P, gp_Vec &V1, gp_Vec &V2, gp_Vec &V3) const |
| virtual Standard_EXPORT gp_Vec | DN (const Standard_Real U, const Standard_Integer N) const |
| virtual Standard_EXPORT Standard_Real | GetScaleFactor (const Standard_Integer ind) const =0 |
| | Returns scale factor for recomputing of deviatives.
.
|
| Standard_EXPORT Standard_Boolean | CheckConnectivity (const Standard_Real Preci) |
| | Checks geometrical connectivity of the curves, including
closure (sets fields myClosed)
.
|
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Member Functions |
| Standard_EXPORT | ShapeExtend_ComplexCurve () |
| Standard_EXPORT void | TransformDN (gp_Vec &V, const Standard_Integer ind, const Standard_Integer N) const |
| | Transform the derivative according to its order
.
|
Protected Attributes |
| Standard_Boolean | myClosed |