|
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 |