|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | ChFiDS_ElSpine () |
virtual Standard_EXPORT Standard_Real | FirstParameter () const |
virtual Standard_EXPORT Standard_Real | LastParameter () const |
Standard_EXPORT GeomAbs_Shape | Continuity () const |
Standard_EXPORT Standard_Integer | NbIntervals (const GeomAbs_Shape S) |
Standard_EXPORT void | Intervals (TColStd_Array1OfReal &T, const GeomAbs_Shape S) |
virtual Standard_EXPORT Handle_Adaptor3d_HCurve | Trim (const Standard_Real First, const Standard_Real Last, const Standard_Real Tol) const |
| Returns a curve equivalent of <me> between
parameters <first> and <last>. <tol> is used to
test for 3d points confusion.
.
|
virtual Standard_EXPORT Standard_Real | Resolution (const Standard_Real R3d) const |
virtual Standard_EXPORT GeomAbs_CurveType | GetType () const |
virtual Standard_EXPORT Standard_Boolean | IsPeriodic () const |
Standard_EXPORT void | SetPeriodic (const Standard_Boolean I) |
virtual Standard_EXPORT Standard_Real | Period () const |
virtual Standard_EXPORT gp_Pnt | Value (const Standard_Real AbsC) const |
virtual Standard_EXPORT void | D0 (const Standard_Real AbsC, gp_Pnt &P) const |
virtual Standard_EXPORT void | D1 (const Standard_Real AbsC, gp_Pnt &P, gp_Vec &V1) const |
virtual Standard_EXPORT void | D2 (const Standard_Real AbsC, gp_Pnt &P, gp_Vec &V1, gp_Vec &V2) const |
virtual Standard_EXPORT void | D3 (const Standard_Real AbsC, gp_Pnt &P, gp_Vec &V1, gp_Vec &V2, gp_Vec &V3) const |
Standard_EXPORT void | FirstParameter (const Standard_Real P) |
Standard_EXPORT void | LastParameter (const Standard_Real P) |
Standard_EXPORT void | SetOrigin (const Standard_Real O) |
Standard_EXPORT void | FirstPointAndTgt (gp_Pnt &P, gp_Vec &T) const |
Standard_EXPORT void | LastPointAndTgt (gp_Pnt &P, gp_Vec &T) const |
Standard_EXPORT void | SetFirstPointAndTgt (const gp_Pnt &P, const gp_Vec &T) |
Standard_EXPORT void | SetLastPointAndTgt (const gp_Pnt &P, const gp_Vec &T) |
Standard_EXPORT void | SetCurve (const Handle(Geom_Curve)&C) |
Standard_EXPORT const Handle_ChFiDS_SurfData & | Previous () const |
Standard_EXPORT Handle_ChFiDS_SurfData & | ChangePrevious () |
Standard_EXPORT const Handle_ChFiDS_SurfData & | Next () const |
Standard_EXPORT Handle_ChFiDS_SurfData & | ChangeNext () |
Standard_EXPORT gp_Lin | Line () const |
Standard_EXPORT gp_Circ | Circle () const |
Standard_EXPORT gp_Elips | Ellipse () const |
Standard_EXPORT gp_Hypr | Hyperbola () const |
Standard_EXPORT gp_Parab | Parabola () const |
Standard_EXPORT Handle_Geom_BezierCurve | Bezier () const |
Standard_EXPORT Handle_Geom_BSplineCurve | BSpline () const |
Private Attributes |
GeomAdaptor_Curve | curve |
gp_Pnt | ptfirst |
gp_Pnt | ptlast |
gp_Vec | tgfirst |
gp_Vec | tglast |
Handle_ChFiDS_SurfData | previous |
Handle_ChFiDS_SurfData | next |
Standard_Real | pfirst |
Standard_Real | plast |
Standard_Real | period |
Standard_Boolean | periodic |