Open CASCADE Technology 6.6.0
Public Member Functions | Protected Attributes
BOPDS_InterfFF Class Reference

#include <BOPDS_Interf.hxx>

Inheritance diagram for BOPDS_InterfFF:
Inheritance graph
[legend]

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_VectorOfCurveCurves () const
BOPDS_VectorOfCurveChangeCurves ()
const BOPDS_VectorOfPointPoints () const
BOPDS_VectorOfPointChangePoints ()

Protected Attributes

Standard_Real myTolR3D
Standard_Real myTolR2D
BOPDS_VectorOfCurve myCurves
BOPDS_VectorOfPoint myPoints

Constructor & Destructor Documentation

BOPDS_InterfFF::BOPDS_InterfFF ( ) [inline]

Constructor

virtual BOPDS_InterfFF::~BOPDS_InterfFF ( ) [inline, virtual]

Constructor

Parameters:
theAllocatorallocator 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


Member Function Documentation

BOPDS_VectorOfCurve& BOPDS_InterfFF::ChangeCurves ( ) [inline]

Selector/Modifier Returns the intersection curves

Returns:
intersection curves
BOPDS_VectorOfPoint& BOPDS_InterfFF::ChangePoints ( ) [inline]

Selector/Modifier Returns the intersection points

Returns:
intersection points
const BOPDS_VectorOfCurve& BOPDS_InterfFF::Curves ( ) const [inline]

Selector Returns the intersection curves

Returns:
intersection curves
void BOPDS_InterfFF::Init ( const Standard_Integer  theNbCurves,
const Standard_Integer  theNbPoints 
) [inline]

Initializer

Parameters:
theNbCurvesnumber of intersection curves
theNbPointsnumber of intersection points
const BOPDS_VectorOfPoint& BOPDS_InterfFF::Points ( ) const [inline]

Selector Returns the intersection points

Returns:
intersection points
void BOPDS_InterfFF::SetTolR2D ( const Standard_Real  theTol) [inline]

Modifier Sets the value of 2D tolerance

Parameters:
theTol2D tolerance
void BOPDS_InterfFF::SetTolR3D ( const Standard_Real  theTol) [inline]

Modifier Sets the value of 3D tolerance

Parameters:
theTol3D tolerance
Standard_Real BOPDS_InterfFF::TolR2D ( ) const [inline]

Selector Returns the value of 2D tolerance

Returns:
2D tolerance
Standard_Real BOPDS_InterfFF::TolR3D ( ) const [inline]

Selector Returns the value of 3D tolerance

Returns:
3D tolerance

Field Documentation


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines