Open CASCADE Technology 6.6.0
|
#include <BOPDS_Interf.hxx>
Public Member Functions | |
BOPDS_InterfFF () | |
virtual | ~BOPDS_InterfFF () |
void | Init (const Standard_Integer theNbCurves, const Standard_Integer theNbPoints) |
void | SetTolR3D (const Standard_Real theTol) |
Standard_Real | TolR3D () const |
void | SetTolR2D (const Standard_Real theTol) |
Standard_Real | TolR2D () const |
const BOPDS_VectorOfCurve & | Curves () const |
BOPDS_VectorOfCurve & | ChangeCurves () |
const BOPDS_VectorOfPoint & | Points () const |
BOPDS_VectorOfPoint & | ChangePoints () |
Protected Attributes | |
Standard_Real | myTolR3D |
Standard_Real | myTolR2D |
BOPDS_VectorOfCurve | myCurves |
BOPDS_VectorOfPoint | myPoints |
BOPDS_InterfFF::BOPDS_InterfFF | ( | ) | [inline] |
Constructor
virtual BOPDS_InterfFF::~BOPDS_InterfFF | ( | ) | [inline, virtual] |
Constructor
theAllocator | allocator to manage the memory BOPDS_InterfFF(const Handle(NCollection_BaseAllocator)& theAllocator) : BOPDS_Interf(theAllocator), myTolR3D(1.e-7), myTolR2D(1.e-7), myCurves(myAllocator), myPoints(myAllocator) { }; |
/** Destructor
BOPDS_VectorOfCurve& BOPDS_InterfFF::ChangeCurves | ( | ) | [inline] |
Selector/Modifier Returns the intersection curves
BOPDS_VectorOfPoint& BOPDS_InterfFF::ChangePoints | ( | ) | [inline] |
Selector/Modifier Returns the intersection points
const BOPDS_VectorOfCurve& BOPDS_InterfFF::Curves | ( | ) | const [inline] |
Selector Returns the intersection curves
void BOPDS_InterfFF::Init | ( | const Standard_Integer | theNbCurves, |
const Standard_Integer | theNbPoints | ||
) | [inline] |
Initializer
theNbCurves | number of intersection curves |
theNbPoints | number of intersection points |
const BOPDS_VectorOfPoint& BOPDS_InterfFF::Points | ( | ) | const [inline] |
Selector Returns the intersection points
void BOPDS_InterfFF::SetTolR2D | ( | const Standard_Real | theTol | ) | [inline] |
Modifier Sets the value of 2D tolerance
theTol | 2D tolerance |
void BOPDS_InterfFF::SetTolR3D | ( | const Standard_Real | theTol | ) | [inline] |
Modifier Sets the value of 3D tolerance
theTol | 3D tolerance |
Standard_Real BOPDS_InterfFF::TolR2D | ( | ) | const [inline] |
Selector Returns the value of 2D tolerance
Standard_Real BOPDS_InterfFF::TolR3D | ( | ) | const [inline] |
Selector Returns the value of 3D tolerance
BOPDS_VectorOfCurve BOPDS_InterfFF::myCurves [protected] |
BOPDS_VectorOfPoint BOPDS_InterfFF::myPoints [protected] |
Standard_Real BOPDS_InterfFF::myTolR2D [protected] |
Standard_Real BOPDS_InterfFF::myTolR3D [protected] |