|
Open CASCADE Technology
6.9.0
|
class is a container of one 3d curve two 2d curves More...
#include <IntTools_Curve.hxx>
Public Member Functions | |
| IntTools_Curve () | |
| Empty constructor. More... | |
| 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. More... | |
| void | SetCurves (const Handle< Geom_Curve > &Curve3d, const Handle< Geom2d_Curve > &FirstCurve2d, const Handle< Geom2d_Curve > &SecondCurve2d) |
| Modifier. More... | |
| void | SetCurve (const Handle< Geom_Curve > &Curve3d) |
| Modifier. More... | |
| void | SetFirstCurve2d (const Handle< Geom2d_Curve > &FirstCurve2d) |
| Modifier. More... | |
| void | SetSecondCurve2d (const Handle< Geom2d_Curve > &SecondCurve2d) |
| Modifier. More... | |
| const Handle< Geom_Curve > & | Curve () const |
| Selector. More... | |
| const Handle< Geom2d_Curve > & | FirstCurve2d () const |
| Selector. More... | |
| const Handle< Geom2d_Curve > & | SecondCurve2d () const |
| Selector. More... | |
| Standard_Boolean | HasBounds () const |
| Returns true if 3d curve is BoundedCurve from Geom. More... | |
| void | Bounds (Standard_Real &aT1, Standard_Real &aT2, gp_Pnt &aP1, gp_Pnt &aP2) const |
| Returns boundary parameters and corresponded 3d point. More... | |
| 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. More... | |
| GeomAbs_CurveType | Type () const |
| Returns the type of 3d curve. More... | |
class is a container of one 3d curve two 2d curves
| IntTools_Curve::IntTools_Curve | ( | ) |
Empty constructor.
| IntTools_Curve::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 IntTools_Curve::Bounds | ( | Standard_Real & | aT1, |
| Standard_Real & | aT2, | ||
| gp_Pnt & | aP1, | ||
| gp_Pnt & | aP2 | ||
| ) | const |
Returns boundary parameters and corresponded 3d point.
Warning: If HasBounds returns false the returned parameters are equal to zero.
| const Handle< Geom_Curve >& IntTools_Curve::Curve | ( | ) | const |
Selector.
| Standard_Boolean IntTools_Curve::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.
| const Handle< Geom2d_Curve >& IntTools_Curve::FirstCurve2d | ( | ) | const |
Selector.
| Standard_Boolean IntTools_Curve::HasBounds | ( | ) | const |
Returns true if 3d curve is BoundedCurve from Geom.
| const Handle< Geom2d_Curve >& IntTools_Curve::SecondCurve2d | ( | ) | const |
Selector.
| void IntTools_Curve::SetCurve | ( | const Handle< Geom_Curve > & | Curve3d | ) |
Modifier.
| void IntTools_Curve::SetCurves | ( | const Handle< Geom_Curve > & | Curve3d, |
| const Handle< Geom2d_Curve > & | FirstCurve2d, | ||
| const Handle< Geom2d_Curve > & | SecondCurve2d | ||
| ) |
Modifier.
| void IntTools_Curve::SetFirstCurve2d | ( | const Handle< Geom2d_Curve > & | FirstCurve2d | ) |
Modifier.
| void IntTools_Curve::SetSecondCurve2d | ( | const Handle< Geom2d_Curve > & | SecondCurve2d | ) |
Modifier.
| GeomAbs_CurveType IntTools_Curve::Type | ( | ) | const |
Returns the type of 3d curve.
1.8.5