|
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | IntTools_Curve () |
| | Empty constructor
.
|
| Standard_EXPORT | IntTools_Curve (const Handle(Geom_Curve)&Curve3d, const Handle(Geom2d_Curve)&FirstCurve2d, const Handle(Geom2d_Curve)&SecondCurve2d) |
| | Initializes me by a 3d curve
and two 2d curves
.
|
| Standard_EXPORT void | SetCurves (const Handle(Geom_Curve)&Curve3d, const Handle(Geom2d_Curve)&FirstCurve2d, const Handle(Geom2d_Curve)&SecondCurve2d) |
| | Modifier
.
|
| void | SetCurve (const Handle(Geom_Curve)&Curve3d) |
| | Modifier
.
|
| void | SetFirstCurve2d (const Handle(Geom2d_Curve)&FirstCurve2d) |
| | Modifier
.
|
| void | SetSecondCurve2d (const Handle(Geom2d_Curve)&SecondCurve2d) |
| | Modifier
.
|
| const Handle_Geom_Curve & | Curve () const |
| | Selector
.
|
| const Handle_Geom2d_Curve & | FirstCurve2d () const |
| | Selector
.
|
| const Handle_Geom2d_Curve & | SecondCurve2d () const |
| | Selector
.
|
| Standard_EXPORT Standard_Boolean | HasBounds () const |
| | Returns true if 3d curve is BoundedCurve from Geom
.
|
| Standard_EXPORT void | Bounds (Standard_Real &aT1, Standard_Real &aT2, gp_Pnt &aP1, gp_Pnt &aP2) const |
| | Returns boundary parameters
and corresponded 3d point.
.
|
| Standard_EXPORT Standard_Boolean | D0 (Standard_Real &aT1, gp_Pnt &aP1) const |
| | Computes 3d point corresponded to parameter aT1
Returns true if given parameter aT1
is inside the boundaries of the curve
.
|
| Standard_EXPORT GeomAbs_CurveType | Type () const |
| | Returns the type of 3d curve
.
|
Private Attributes |
| Handle_Geom_Curve | my3dCurve |
| Handle_Geom2d_Curve | my2dCurve1 |
| Handle_Geom2d_Curve | my2dCurve2 |