OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKBO
BOPTools


BOPTools_Curve Class Reference

Class holds the structure for storing information about
intersection curve and set of paves on it

.

#include <BOPTools_Curve.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT BOPTools_Curve ()
 Empty constructor
.
Standard_EXPORT BOPTools_Curve (const IntTools_Curve &aIC)
 Constructor
.
Standard_EXPORT void SetCurve (const IntTools_Curve &aIC)
 Modifier
.
Standard_EXPORT const IntTools_CurveCurve () const
 Selector
.
Standard_EXPORT BOPTools_PaveSetSet ()
 Selector

.
Standard_EXPORT void AppendNewBlock (const BOPTools_PaveBlock &aPB)
 Adds the PaveBlock <apb> to the pave set
.
Standard_EXPORT const BOPTools_ListOfPaveBlockNewPaveBlocks () const
 Returns the PaveBlock-s attached to the curve
.
Standard_EXPORT TColStd_ListOfInteger & TechnoVertices ()
 Returns indices TechnoVertices attached to the curve
.

Private Attributes

IntTools_Curve myCurve
BOPTools_PaveSet myPaveSet
BOPTools_ListOfPaveBlock myNewPBs
TColStd_ListOfInteger myTechnoVertices


Constructor & Destructor Documentation

Standard_EXPORT BOPTools_Curve::BOPTools_Curve  ) 
 

Standard_EXPORT BOPTools_Curve::BOPTools_Curve const IntTools_Curve aIC  ) 
 


Member Function Documentation

Standard_EXPORT void BOPTools_Curve::AppendNewBlock const BOPTools_PaveBlock aPB  ) 
 

Standard_EXPORT const IntTools_Curve& BOPTools_Curve::Curve  )  const
 

Standard_EXPORT const BOPTools_ListOfPaveBlock& BOPTools_Curve::NewPaveBlocks  )  const
 

void BOPTools_Curve::operator delete void *  anAddress  )  [inline]
 

void* BOPTools_Curve::operator new size_t  size  )  [inline]
 

void* BOPTools_Curve::operator new size_t  ,
void *  anAddress
[inline]
 

Standard_EXPORT BOPTools_PaveSet& BOPTools_Curve::Set  ) 
 

Standard_EXPORT void BOPTools_Curve::SetCurve const IntTools_Curve aIC  ) 
 

Standard_EXPORT TColStd_ListOfInteger& BOPTools_Curve::TechnoVertices  ) 
 


Field Documentation

IntTools_Curve BOPTools_Curve::myCurve [private]
 

BOPTools_ListOfPaveBlock BOPTools_Curve::myNewPBs [private]
 

BOPTools_PaveSet BOPTools_Curve::myPaveSet [private]
 

TColStd_ListOfInteger BOPTools_Curve::myTechnoVertices [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:40:45 2008 for OpenCASCADE by  doxygen 1.4.1