|
Open CASCADE Technology
6.7.1
|
The class BOPDS_Curve is to store
the information about intersection curve
More...
#include <BOPDS_Curve.hxx>
Public Member Functions | |
| BOPDS_Curve () | |
| Empty contructor More... | |
| virtual | ~BOPDS_Curve () |
| BOPDS_Curve (const BOPCol_BaseAllocator &theAllocator) | |
Contructor <br> <theAllocator> - the allocator to manage the memory | |
| void | SetCurve (const IntTools_Curve &theC) |
| Modifier Sets the curve <theC> More... | |
| const IntTools_Curve & | Curve () const |
| Selector Returns the curve More... | |
| void | SetBox (const Bnd_Box &theBox) |
| Modifier Sets the bounding box <theBox> of the curve More... | |
| const Bnd_Box & | Box () const |
| Selector Returns the bounding box of the curve More... | |
| Bnd_Box & | ChangeBox () |
| Selector/Modifier Returns the bounding box of the curve More... | |
| void | SetPaveBlocks (const BOPDS_ListOfPaveBlock &theLPB) |
| const BOPDS_ListOfPaveBlock & | PaveBlocks () const |
| Selector Returns the list of pave blocks of the curve More... | |
| BOPDS_ListOfPaveBlock & | ChangePaveBlocks () |
| Selector/Modifier Returns the list of pave blocks of the curve More... | |
| void | InitPaveBlock1 () |
| Creates initial pave block of the curve More... | |
| Handle_BOPDS_PaveBlock & | ChangePaveBlock1 () |
| Selector/Modifier Returns initial pave block of the curve More... | |
| const BOPCol_ListOfInteger & | TechnoVertices () const |
| Selector Returns list of indices of technologic vertices of the curve More... | |
| BOPCol_ListOfInteger & | ChangeTechnoVertices () |
| Selector/Modifier Returns list of indices of technologic vertices of the curve More... | |
| Standard_Boolean | HasEdge () const |
| Query Returns true if at least one pave block of the curve has edge More... | |
Protected Attributes | |
| BOPCol_BaseAllocator | myAllocator |
| IntTools_Curve | myCurve |
| BOPDS_ListOfPaveBlock | myPaveBlocks |
| BOPCol_ListOfInteger | myTechnoVertices |
| Bnd_Box | myBox |
The class BOPDS_Curve is to store
the information about intersection curve
| BOPDS_Curve::BOPDS_Curve | ( | ) |
Empty contructor
|
virtual |
| BOPDS_Curve::BOPDS_Curve | ( | const BOPCol_BaseAllocator & | theAllocator | ) |
Contructor <br>
<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
| Handle_BOPDS_PaveBlock& BOPDS_Curve::ChangePaveBlock1 | ( | ) |
Selector/Modifier
Returns initial pave block
of the curve
| BOPDS_ListOfPaveBlock& BOPDS_Curve::ChangePaveBlocks | ( | ) |
Selector/Modifier
Returns the list of pave blocks
of the curve
| BOPCol_ListOfInteger& 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
| Standard_Boolean 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 BOPDS_ListOfPaveBlock& BOPDS_Curve::PaveBlocks | ( | ) | const |
Selector
Returns the list of pave blocks
of the curve
| void BOPDS_Curve::SetBox | ( | const Bnd_Box & | theBox | ) |
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 BOPDS_ListOfPaveBlock & | theLPB | ) |
| const BOPCol_ListOfInteger& BOPDS_Curve::TechnoVertices | ( | ) | const |
Selector
Returns list of indices of technologic vertices
of the curve
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.5