|
Open CASCADE Technology 6.5.2
|
#include <IntTools_Curve.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| IntTools_Curve () | |
| Empty constructor | |
| 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 | |
| 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_Boolean | HasBounds () const |
| Returns true if 3d curve is BoundedCurve from Geom | |
| void | Bounds (Standard_Real &aT1, Standard_Real &aT2, gp_Pnt &aP1, gp_Pnt &aP2) const |
| Returns boundary parameters and corresponded 3d point. | |
| 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 | |
| GeomAbs_CurveType | Type () const |
| Returns the type of 3d curve | |
| IntTools_Curve::IntTools_Curve | ( | ) |
| IntTools_Curve::IntTools_Curve | ( | const Handle< Geom_Curve > & | Curve3d, |
| const Handle< Geom2d_Curve > & | FirstCurve2d, | ||
| const Handle< Geom2d_Curve > & | SecondCurve2d | ||
| ) |
| void IntTools_Curve::Bounds | ( | Standard_Real & | aT1, |
| Standard_Real & | aT2, | ||
| gp_Pnt & | aP1, | ||
| gp_Pnt & | aP2 | ||
| ) | const |
| const Handle_Geom_Curve& IntTools_Curve::Curve | ( | ) | const |
| Standard_Boolean IntTools_Curve::D0 | ( | Standard_Real & | aT1, |
| gp_Pnt & | aP1 | ||
| ) | const |
| const Handle_Geom2d_Curve& IntTools_Curve::FirstCurve2d | ( | ) | const |
| Standard_Boolean IntTools_Curve::HasBounds | ( | ) | const |
| void IntTools_Curve::operator delete | ( | void * | anAddress | ) | [inline] |
| void* IntTools_Curve::operator new | ( | size_t | size | ) | [inline] |
| void* IntTools_Curve::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| const Handle_Geom2d_Curve& IntTools_Curve::SecondCurve2d | ( | ) | const |
| void IntTools_Curve::SetCurve | ( | const Handle< Geom_Curve > & | Curve3d | ) |
| void IntTools_Curve::SetCurves | ( | const Handle< Geom_Curve > & | Curve3d, |
| const Handle< Geom2d_Curve > & | FirstCurve2d, | ||
| const Handle< Geom2d_Curve > & | SecondCurve2d | ||
| ) |
| void IntTools_Curve::SetFirstCurve2d | ( | const Handle< Geom2d_Curve > & | FirstCurve2d | ) |
| void IntTools_Curve::SetSecondCurve2d | ( | const Handle< Geom2d_Curve > & | SecondCurve2d | ) |
| GeomAbs_CurveType IntTools_Curve::Type | ( | ) | const |
1.7.4