Open CASCADE Technology  7.1.0.beta
Public Member Functions

IntTools_SurfaceRangeSample Class Reference

class for range index management of surface More...

#include <IntTools_SurfaceRangeSample.hxx>

Public Member Functions

 IntTools_SurfaceRangeSample ()
 
 IntTools_SurfaceRangeSample (const Standard_Integer theIndexU, const Standard_Integer theDepthU, const Standard_Integer theIndexV, const Standard_Integer theDepthV)
 
 IntTools_SurfaceRangeSample (const IntTools_CurveRangeSample &theRangeU, const IntTools_CurveRangeSample &theRangeV)
 
 IntTools_SurfaceRangeSample (const IntTools_SurfaceRangeSample &Other)
 
IntTools_SurfaceRangeSampleAssign (const IntTools_SurfaceRangeSample &Other)
 
IntTools_SurfaceRangeSampleoperator= (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_CurveRangeSampleGetSampleRangeU () const
 
void SetSampleRangeV (const IntTools_CurveRangeSample &theRangeSampleV)
 
const IntTools_CurveRangeSampleGetSampleRangeV () 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
 
IntTools_Range GetRangeU (const Standard_Real theFirstU, const Standard_Real theLastU, const Standard_Integer theNbSampleU) const
 
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
 

Detailed Description

class for range index management of surface

Constructor & Destructor Documentation

IntTools_SurfaceRangeSample::IntTools_SurfaceRangeSample ( )
IntTools_SurfaceRangeSample::IntTools_SurfaceRangeSample ( const Standard_Integer  theIndexU,
const Standard_Integer  theDepthU,
const Standard_Integer  theIndexV,
const Standard_Integer  theDepthV 
)
IntTools_SurfaceRangeSample::IntTools_SurfaceRangeSample ( const IntTools_CurveRangeSample theRangeU,
const IntTools_CurveRangeSample theRangeV 
)
IntTools_SurfaceRangeSample::IntTools_SurfaceRangeSample ( const IntTools_SurfaceRangeSample Other)

Member Function Documentation

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

The documentation for this class was generated from the following file: