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

ModelingAlgorithms
TKBO
BOPTools


BOPTools_SSIntersectionAttribute Class Reference

Class is a container of three flags used
by intersection algorithm
.

#include <BOPTools_SSIntersectionAttribute.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_SSIntersectionAttribute (const Standard_Boolean Aproximation=Standard_True, const Standard_Boolean PCurveOnS1=Standard_True, const Standard_Boolean PCurveOnS2=Standard_True)
 Initializes me by flags

.
Standard_EXPORT void Approximation (const Standard_Boolean theFlag)
 Modifier
.
Standard_EXPORT void PCurveOnS1 (const Standard_Boolean theFlag)
 Modifier
.
Standard_EXPORT void PCurveOnS2 (const Standard_Boolean theFlag)
 Modifier
.
Standard_Boolean Approximation () const
 Selector
.
Standard_Boolean PCurveOnS1 () const
 Selector
.
Standard_Boolean PCurveOnS2 () const
 Selector
.

Private Attributes

Standard_Boolean myApproximation
Standard_Boolean myPCurve1
Standard_Boolean myPCurve2


Constructor & Destructor Documentation

Standard_EXPORT BOPTools_SSIntersectionAttribute::BOPTools_SSIntersectionAttribute const Standard_Boolean  Aproximation = Standard_True,
const Standard_Boolean  PCurveOnS1 = Standard_True,
const Standard_Boolean  PCurveOnS2 = Standard_True
 


Member Function Documentation

Standard_Boolean BOPTools_SSIntersectionAttribute::Approximation  )  const [inline]
 

Standard_EXPORT void BOPTools_SSIntersectionAttribute::Approximation const Standard_Boolean  theFlag  ) 
 

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

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

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

Standard_Boolean BOPTools_SSIntersectionAttribute::PCurveOnS1  )  const [inline]
 

Standard_EXPORT void BOPTools_SSIntersectionAttribute::PCurveOnS1 const Standard_Boolean  theFlag  ) 
 

Standard_Boolean BOPTools_SSIntersectionAttribute::PCurveOnS2  )  const [inline]
 

Standard_EXPORT void BOPTools_SSIntersectionAttribute::PCurveOnS2 const Standard_Boolean  theFlag  ) 
 


Field Documentation

Standard_Boolean BOPTools_SSIntersectionAttribute::myApproximation [private]
 

Standard_Boolean BOPTools_SSIntersectionAttribute::myPCurve1 [private]
 

Standard_Boolean BOPTools_SSIntersectionAttribute::myPCurve2 [private]
 


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