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

ModelingAlgorithms
TKBO
IntTools


IntTools_SurfaceRangeSample Class Reference

#include <IntTools_SurfaceRangeSample.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_SurfaceRangeSample ()
Standard_EXPORT IntTools_SurfaceRangeSample (const Standard_Integer theIndexU, const Standard_Integer theDepthU, const Standard_Integer theIndexV, const Standard_Integer theDepthV)
Standard_EXPORT IntTools_SurfaceRangeSample (const IntTools_CurveRangeSample &theRangeU, const IntTools_CurveRangeSample &theRangeV)
Standard_EXPORT IntTools_SurfaceRangeSample (const IntTools_SurfaceRangeSample &Other)
Standard_EXPORT IntTools_SurfaceRangeSample & Assign (const IntTools_SurfaceRangeSample &Other)
IntTools_SurfaceRangeSample & operator= (const IntTools_SurfaceRangeSample &Other)
void SetRanges (const IntTools_CurveRangeSample &theRangeU, const IntTools_CurveRangeSample &theRangeV)
void GetRanges (IntTools_CurveRangeSample &theRangeU, IntTools_CurveRangeSample &theRangeV) const
void SetIndexes (const Standard_Integer theIndexU, const Standard_Integer theIndexV)
void GetIndexes (Standard_Integer &theIndexU, Standard_Integer &theIndexV) const
void GetDepths (Standard_Integer &theDepthU, Standard_Integer &theDepthV) const
void SetSampleRangeU (const IntTools_CurveRangeSample &theRangeSampleU)
const IntTools_CurveRangeSample & GetSampleRangeU () const
void SetSampleRangeV (const IntTools_CurveRangeSample &theRangeSampleV)
const IntTools_CurveRangeSample & GetSampleRangeV () const
void SetIndexU (const Standard_Integer theIndexU)
Standard_Integer GetIndexU () const
void SetIndexV (const Standard_Integer theIndexV)
Standard_Integer GetIndexV () const
void SetDepthU (const Standard_Integer theDepthU)
Standard_Integer GetDepthU () const
void SetDepthV (const Standard_Integer theDepthV)
Standard_Integer GetDepthV () const
Standard_EXPORT IntTools_Range GetRangeU (const Standard_Real theFirstU, const Standard_Real theLastU, const Standard_Integer theNbSampleU) const
Standard_EXPORT IntTools_Range GetRangeV (const Standard_Real theFirstV, const Standard_Real theLastV, const Standard_Integer theNbSampleV) const
Standard_Boolean IsEqual (const IntTools_SurfaceRangeSample &Other) const
Standard_Integer GetRangeIndexUDeeper (const Standard_Integer theNbSampleU) const
Standard_Integer GetRangeIndexVDeeper (const Standard_Integer theNbSampleV) const

Private Attributes

IntTools_CurveRangeSample myRangeU
IntTools_CurveRangeSample myRangeV


Constructor & Destructor Documentation

Standard_EXPORT IntTools_SurfaceRangeSample::IntTools_SurfaceRangeSample (   ) 
 

Standard_EXPORT IntTools_SurfaceRangeSample::IntTools_SurfaceRangeSample (  const Standard_Integer  theIndexU,
const Standard_Integer  theDepthU,
const Standard_Integer  theIndexV,
const Standard_Integer  theDepthV
) 
 

Standard_EXPORT IntTools_SurfaceRangeSample::IntTools_SurfaceRangeSample (  const IntTools_CurveRangeSample &  theRangeU,
const IntTools_CurveRangeSample &  theRangeV
) 
 

Standard_EXPORT IntTools_SurfaceRangeSample::IntTools_SurfaceRangeSample (  const IntTools_SurfaceRangeSample &  Other  ) 
 


Member Function Documentation

Standard_EXPORT IntTools_SurfaceRangeSample& IntTools_SurfaceRangeSample::Assign (  const IntTools_SurfaceRangeSample &  Other  ) 
 

void IntTools_SurfaceRangeSample::GetDepths (  Standard_Integer &  theDepthU,
Standard_Integer &  theDepthV
)  const [inline]
 

Standard_Integer IntTools_SurfaceRangeSample::GetDepthU (   )  const [inline]
 

Standard_Integer IntTools_SurfaceRangeSample::GetDepthV (   )  const [inline]
 

void IntTools_SurfaceRangeSample::GetIndexes (  Standard_Integer &  theIndexU,
Standard_Integer &  theIndexV
)  const [inline]
 

Standard_Integer IntTools_SurfaceRangeSample::GetIndexU (   )  const [inline]
 

Standard_Integer IntTools_SurfaceRangeSample::GetIndexV (   )  const [inline]
 

Standard_Integer IntTools_SurfaceRangeSample::GetRangeIndexUDeeper (  const Standard_Integer  theNbSampleU  )  const [inline]
 

Standard_Integer IntTools_SurfaceRangeSample::GetRangeIndexVDeeper (  const Standard_Integer  theNbSampleV  )  const [inline]
 

void IntTools_SurfaceRangeSample::GetRanges (  IntTools_CurveRangeSample &  theRangeU,
IntTools_CurveRangeSample &  theRangeV
)  const [inline]
 

Standard_EXPORT IntTools_Range IntTools_SurfaceRangeSample::GetRangeU (  const Standard_Real  theFirstU,
const Standard_Real  theLastU,
const Standard_Integer  theNbSampleU
)  const
 

Standard_EXPORT IntTools_Range IntTools_SurfaceRangeSample::GetRangeV (  const Standard_Real  theFirstV,
const Standard_Real  theLastV,
const Standard_Integer  theNbSampleV
)  const
 

const IntTools_CurveRangeSample & IntTools_SurfaceRangeSample::GetSampleRangeU (   )  const [inline]
 

const IntTools_CurveRangeSample & IntTools_SurfaceRangeSample::GetSampleRangeV (   )  const [inline]
 

Standard_Boolean IntTools_SurfaceRangeSample::IsEqual (  const IntTools_SurfaceRangeSample &  Other  )  const [inline]
 

void IntTools_SurfaceRangeSample::operator delete (  void *  anAddress  )  [inline]
 

void* IntTools_SurfaceRangeSample::operator new (  size_t  size  )  [inline]
 

void* IntTools_SurfaceRangeSample::operator new (  size_t  ,
void *  anAddress
)  [inline]
 

IntTools_SurfaceRangeSample& IntTools_SurfaceRangeSample::operator= (  const IntTools_SurfaceRangeSample &  Other  )  [inline]
 

void IntTools_SurfaceRangeSample::SetDepthU (  const Standard_Integer  theDepthU  )  [inline]
 

void IntTools_SurfaceRangeSample::SetDepthV (  const Standard_Integer  theDepthV  )  [inline]
 

void IntTools_SurfaceRangeSample::SetIndexes (  const Standard_Integer  theIndexU,
const Standard_Integer  theIndexV
)  [inline]
 

void IntTools_SurfaceRangeSample::SetIndexU (  const Standard_Integer  theIndexU  )  [inline]
 

void IntTools_SurfaceRangeSample::SetIndexV (  const Standard_Integer  theIndexV  )  [inline]
 

void IntTools_SurfaceRangeSample::SetRanges (  const IntTools_CurveRangeSample &  theRangeU,
const IntTools_CurveRangeSample &  theRangeV
)  [inline]
 

void IntTools_SurfaceRangeSample::SetSampleRangeU (  const IntTools_CurveRangeSample &  theRangeSampleU  )  [inline]
 

void IntTools_SurfaceRangeSample::SetSampleRangeV (  const IntTools_CurveRangeSample &  theRangeSampleV  )  [inline]
 


Field Documentation

IntTools_CurveRangeSample IntTools_SurfaceRangeSample::myRangeU [private]
 

IntTools_CurveRangeSample IntTools_SurfaceRangeSample::myRangeV [private]
 


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