![]() |
Open CASCADE Technology Reference Manual 8.0.1
|
A Geom curve and a tolerance. More...
#include <TopOpeBRepDS_Curve.hxx>
Public Member Functions | |
| TopOpeBRepDS_Curve () | |
| TopOpeBRepDS_Curve (const occ::handle< Geom_Curve > &P, const double T, const bool IsWalk=false) | |
| void | DefineCurve (const occ::handle< Geom_Curve > &P, const double T, const bool IsWalk) |
| void | Tolerance (const double tol) |
| Update the tolerance. | |
| void | SetSCI (const occ::handle< TopOpeBRepDS_Interference > &I1, const occ::handle< TopOpeBRepDS_Interference > &I2) |
| define the interferences face/curve. | |
| const occ::handle< TopOpeBRepDS_Interference > & | GetSCI1 () const |
| Returns the first surface-curve interference. | |
| const occ::handle< TopOpeBRepDS_Interference > & | GetSCI2 () const |
| Returns the second surface-curve interference. | |
| void | GetSCI (occ::handle< TopOpeBRepDS_Interference > &theI1, occ::handle< TopOpeBRepDS_Interference > &theI2) const |
| void | SetShapes (const TopoDS_Shape &S1, const TopoDS_Shape &S2) |
| void | GetShapes (TopoDS_Shape &S1, TopoDS_Shape &S2) const |
| const TopoDS_Shape & | Shape1 () const |
| TopoDS_Shape & | ChangeShape1 () |
| const TopoDS_Shape & | Shape2 () const |
| TopoDS_Shape & | ChangeShape2 () |
| const occ::handle< Geom_Curve > & | Curve () const |
| void | SetRange (const double First, const double Last) |
| bool | Range (double &First, double &Last) const |
| double | Tolerance () const |
| occ::handle< Geom_Curve > & | ChangeCurve () |
| void | Curve (const occ::handle< Geom_Curve > &C3D, const double Tol) |
| const occ::handle< Geom2d_Curve > & | Curve1 () const |
| void | Curve1 (const occ::handle< Geom2d_Curve > &PC1) |
| const occ::handle< Geom2d_Curve > & | Curve2 () const |
| void | Curve2 (const occ::handle< Geom2d_Curve > &PC2) |
| bool | IsWalk () const |
| void | ChangeIsWalk (const bool B) |
| bool | Keep () const |
| void | ChangeKeep (const bool B) |
| int | Mother () const |
| void | ChangeMother (const int I) |
| int | DSIndex () const |
| void | ChangeDSIndex (const int I) |
A Geom curve and a tolerance.
| TopOpeBRepDS_Curve::TopOpeBRepDS_Curve | ( | ) |
| TopOpeBRepDS_Curve::TopOpeBRepDS_Curve | ( | const occ::handle< Geom_Curve > & | P, |
| const double | T, | ||
| const bool | IsWalk = false ) |
| occ::handle< Geom_Curve > & TopOpeBRepDS_Curve::ChangeCurve | ( | ) |
| void TopOpeBRepDS_Curve::ChangeDSIndex | ( | const int | I | ) |
| void TopOpeBRepDS_Curve::ChangeIsWalk | ( | const bool | B | ) |
| void TopOpeBRepDS_Curve::ChangeKeep | ( | const bool | B | ) |
| void TopOpeBRepDS_Curve::ChangeMother | ( | const int | I | ) |
| TopoDS_Shape & TopOpeBRepDS_Curve::ChangeShape1 | ( | ) |
| TopoDS_Shape & TopOpeBRepDS_Curve::ChangeShape2 | ( | ) |
| const occ::handle< Geom_Curve > & TopOpeBRepDS_Curve::Curve | ( | ) | const |
| void TopOpeBRepDS_Curve::Curve | ( | const occ::handle< Geom_Curve > & | C3D, |
| const double | Tol ) |
| const occ::handle< Geom2d_Curve > & TopOpeBRepDS_Curve::Curve1 | ( | ) | const |
| void TopOpeBRepDS_Curve::Curve1 | ( | const occ::handle< Geom2d_Curve > & | PC1 | ) |
| const occ::handle< Geom2d_Curve > & TopOpeBRepDS_Curve::Curve2 | ( | ) | const |
| void TopOpeBRepDS_Curve::Curve2 | ( | const occ::handle< Geom2d_Curve > & | PC2 | ) |
| void TopOpeBRepDS_Curve::DefineCurve | ( | const occ::handle< Geom_Curve > & | P, |
| const double | T, | ||
| const bool | IsWalk ) |
| int TopOpeBRepDS_Curve::DSIndex | ( | ) | const |
| void TopOpeBRepDS_Curve::GetSCI | ( | occ::handle< TopOpeBRepDS_Interference > & | theI1, |
| occ::handle< TopOpeBRepDS_Interference > & | theI2 ) const |
Use GetSCI1() and GetSCI2() instead.
("Use GetSCI1() and GetSCI2() instead")
| const occ::handle< TopOpeBRepDS_Interference > & TopOpeBRepDS_Curve::GetSCI1 | ( | ) | const |
Returns the first surface-curve interference.
| const occ::handle< TopOpeBRepDS_Interference > & TopOpeBRepDS_Curve::GetSCI2 | ( | ) | const |
Returns the second surface-curve interference.
| void TopOpeBRepDS_Curve::GetShapes | ( | TopoDS_Shape & | S1, |
| TopoDS_Shape & | S2 ) const |
| bool TopOpeBRepDS_Curve::IsWalk | ( | ) | const |
| bool TopOpeBRepDS_Curve::Keep | ( | ) | const |
| int TopOpeBRepDS_Curve::Mother | ( | ) | const |
| bool TopOpeBRepDS_Curve::Range | ( | double & | First, |
| double & | Last ) const |
| void TopOpeBRepDS_Curve::SetRange | ( | const double | First, |
| const double | Last ) |
| void TopOpeBRepDS_Curve::SetSCI | ( | const occ::handle< TopOpeBRepDS_Interference > & | I1, |
| const occ::handle< TopOpeBRepDS_Interference > & | I2 ) |
define the interferences face/curve.
| void TopOpeBRepDS_Curve::SetShapes | ( | const TopoDS_Shape & | S1, |
| const TopoDS_Shape & | S2 ) |
| const TopoDS_Shape & TopOpeBRepDS_Curve::Shape1 | ( | ) | const |
| const TopoDS_Shape & TopOpeBRepDS_Curve::Shape2 | ( | ) | const |
| double TopOpeBRepDS_Curve::Tolerance | ( | ) | const |
| void TopOpeBRepDS_Curve::Tolerance | ( | const double | tol | ) |
Update the tolerance.