| 
    Open CASCADE Technology 7.8.2.dev
    
   | 
 
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 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 BOPDS_ListOfPaveBlock &theLPB) | 
| const BOPDS_ListOfPaveBlock & | PaveBlocks () const | 
| Selector Returns the list of pave blocks of the curve.   | |
| BOPDS_ListOfPaveBlock & | ChangePaveBlocks () | 
| Selector/Modifier Returns the list of pave blocks of the curve.   | |
| void | InitPaveBlock1 () | 
| Creates initial pave block of the curve.   | |
| Handle< BOPDS_PaveBlock > & | ChangePaveBlock1 () | 
| Selector/Modifier Returns initial pave block of the curve.   | |
| const TColStd_ListOfInteger & | TechnoVertices () const | 
| Selector Returns list of indices of technologic vertices of the curve.   | |
| TColStd_ListOfInteger & | ChangeTechnoVertices () | 
| Selector/Modifier Returns list of indices of technologic vertices of the curve.   | |
| Standard_Boolean | HasEdge () const | 
| Query Returns true if at least one pave block of the curve has edge.   | |
| void | SetTolerance (const Standard_Real theTol) | 
| Sets the tolerance for the curve.   | |
| Standard_Real | Tolerance () const | 
| Returns the tolerance of the curve.   | |
| Standard_Real | TangentialTolerance () const | 
| Returns the tangential tolerance of the curve.   | |
The class BOPDS_Curve is to store the information about intersection curve.
| BOPDS_Curve::BOPDS_Curve | ( | ) | 
Empty constructor.
      
  | 
  virtual | 
| BOPDS_Curve::BOPDS_Curve | ( | const Handle< NCollection_BaseAllocator > & | theAllocator | ) | 
Constructor.
| theAllocator | the allocator to manage the memory | 
| 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.
| TColStd_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.
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 | ) | 
      
  | 
  inline | 
Sets the tolerance for the curve.
      
  | 
  inline | 
Returns the tangential tolerance of the curve.
| const TColStd_ListOfInteger & 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 |