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

ModelingAlgorithms
TKBO
IntTools


IntTools_CurveRangeLocalizeData Class Reference

#include <IntTools_CurveRangeLocalizeData.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT IntTools_CurveRangeLocalizeData (const Standard_Integer theNbSample, const Standard_Real theMinRange)
Standard_Integer GetNbSample () const
Standard_Real GetMinRange () const
Standard_EXPORT void AddOutRange (const IntTools_CurveRangeSample &theRange)
Standard_EXPORT void AddBox (const IntTools_CurveRangeSample &theRange, const Bnd_Box &theBox)
Standard_EXPORT Standard_Boolean FindBox (const IntTools_CurveRangeSample &theRange, Bnd_Box &theBox) const
Standard_EXPORT Standard_Boolean IsRangeOut (const IntTools_CurveRangeSample &theRange) const
Standard_EXPORT void ListRangeOut (IntTools_ListOfCurveRangeSample &theList) const

Private Attributes

Standard_Integer myNbSampleC
Standard_Real myMinRangeC
IntTools_MapOfCurveSample myMapRangeOut
IntTools_DataMapOfCurveSampleBox myMapBox


Constructor & Destructor Documentation

Standard_EXPORT IntTools_CurveRangeLocalizeData::IntTools_CurveRangeLocalizeData const Standard_Integer  theNbSample,
const Standard_Real  theMinRange
 


Member Function Documentation

Standard_EXPORT void IntTools_CurveRangeLocalizeData::AddBox const IntTools_CurveRangeSample theRange,
const Bnd_Box &  theBox
 

Standard_EXPORT void IntTools_CurveRangeLocalizeData::AddOutRange const IntTools_CurveRangeSample theRange  ) 
 

Standard_EXPORT Standard_Boolean IntTools_CurveRangeLocalizeData::FindBox const IntTools_CurveRangeSample theRange,
Bnd_Box &  theBox
const
 

Standard_Real IntTools_CurveRangeLocalizeData::GetMinRange  )  const [inline]
 

Standard_Integer IntTools_CurveRangeLocalizeData::GetNbSample  )  const [inline]
 

Standard_EXPORT Standard_Boolean IntTools_CurveRangeLocalizeData::IsRangeOut const IntTools_CurveRangeSample theRange  )  const
 

Standard_EXPORT void IntTools_CurveRangeLocalizeData::ListRangeOut IntTools_ListOfCurveRangeSample theList  )  const
 

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

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

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


Field Documentation

IntTools_DataMapOfCurveSampleBox IntTools_CurveRangeLocalizeData::myMapBox [private]
 

IntTools_MapOfCurveSample IntTools_CurveRangeLocalizeData::myMapRangeOut [private]
 

Standard_Real IntTools_CurveRangeLocalizeData::myMinRangeC [private]
 

Standard_Integer IntTools_CurveRangeLocalizeData::myNbSampleC [private]
 


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