![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
The class BOPDS_Curve is to store the information about intersection curve. More...
#include <BOPDS_Curve.hxx>
Public Member Functions | |
| BOPDS_Curve () | |
| Empty constructor. | |
| virtual | ~BOPDS_Curve () |
| BOPDS_Curve (const occ::handle< NCollection_BaseAllocator > &theAllocator) | |
| Constructor. | |
| void | SetCurve (const IntTools_Curve &theC) |
| Modifier Sets the curve <theC> | |
| const IntTools_Curve & | Curve () const |
| Selector Returns the curve. | |
| void | SetBox (const Bnd_Box &theBox) |
| Modifier Sets the bounding box <theBox> of the curve. | |
| const Bnd_Box & | Box () const |
| Selector Returns the bounding box of the curve. | |
| Bnd_Box & | ChangeBox () |
| Selector/Modifier Returns the bounding box of the curve. | |
| void | SetPaveBlocks (const NCollection_List< occ::handle< BOPDS_PaveBlock > > &theLPB) |
| const NCollection_List< occ::handle< BOPDS_PaveBlock > > & | PaveBlocks () const |
| Selector Returns the list of pave blocks of the curve. | |
| NCollection_List< occ::handle< BOPDS_PaveBlock > > & | ChangePaveBlocks () |
| Selector/Modifier Returns the list of pave blocks of the curve. | |
| void | InitPaveBlock1 () |
| Creates initial pave block of the curve. | |
| occ::handle< BOPDS_PaveBlock > & | ChangePaveBlock1 () |
| Selector/Modifier Returns initial pave block of the curve. | |
| const NCollection_List< int > & | TechnoVertices () const |
| Selector Returns list of indices of technologic vertices of the curve. | |
| NCollection_List< int > & | ChangeTechnoVertices () |
| Selector/Modifier Returns list of indices of technologic vertices of the curve. | |
| bool | HasEdge () const |
| Query Returns true if at least one pave block of the curve has edge. | |
| void | SetTolerance (const double theTol) |
| Sets the tolerance for the curve. | |
| double | Tolerance () const |
| Returns the tolerance of the curve. | |
| double | TangentialTolerance () const |
| Returns the tangential tolerance of the curve. | |
Protected Attributes | |
| occ::handle< NCollection_BaseAllocator > | myAllocator |
| IntTools_Curve | myCurve |
| NCollection_List< occ::handle< BOPDS_PaveBlock > > | myPaveBlocks |
| NCollection_List< int > | myTechnoVertices |
| Bnd_Box | myBox |
| double | myTolerance |
The class BOPDS_Curve is to store the information about intersection curve.
| BOPDS_Curve::BOPDS_Curve | ( | ) |
Empty constructor.
|
virtual |
| BOPDS_Curve::BOPDS_Curve | ( | const occ::handle< NCollection_BaseAllocator > & | theAllocator | ) |
Constructor.
| theAllocator | the allocator to manage the memory |
| const Bnd_Box & BOPDS_Curve::Box | ( | ) | const |
Selector Returns the bounding box of the curve.
| Bnd_Box & BOPDS_Curve::ChangeBox | ( | ) |
Selector/Modifier Returns the bounding box of the curve.
| occ::handle< BOPDS_PaveBlock > & BOPDS_Curve::ChangePaveBlock1 | ( | ) |
Selector/Modifier Returns initial pave block of the curve.
| NCollection_List< occ::handle< BOPDS_PaveBlock > > & BOPDS_Curve::ChangePaveBlocks | ( | ) |
Selector/Modifier Returns the list of pave blocks of the curve.
| NCollection_List< int > & BOPDS_Curve::ChangeTechnoVertices | ( | ) |
Selector/Modifier Returns list of indices of technologic vertices of the curve.
| const IntTools_Curve & BOPDS_Curve::Curve | ( | ) | const |
Selector Returns the curve.
| bool BOPDS_Curve::HasEdge | ( | ) | const |
Query Returns true if at least one pave block of the curve has edge.
| void BOPDS_Curve::InitPaveBlock1 | ( | ) |
Creates initial pave block of the curve.
| const NCollection_List< occ::handle< BOPDS_PaveBlock > > & BOPDS_Curve::PaveBlocks | ( | ) | const |
Selector Returns the list of pave blocks of the curve.
Modifier Sets the bounding box <theBox> of the curve.
| void BOPDS_Curve::SetCurve | ( | const IntTools_Curve & | theC | ) |
Modifier Sets the curve <theC>
| void BOPDS_Curve::SetPaveBlocks | ( | const NCollection_List< occ::handle< BOPDS_PaveBlock > > & | theLPB | ) |
|
inline |
Returns the tangential tolerance of the curve.
| const NCollection_List< int > & BOPDS_Curve::TechnoVertices | ( | ) | const |
Selector Returns list of indices of technologic vertices of the curve.
|
inline |
Returns the tolerance of the curve.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |