Open CASCADE Technology 7.8.2.dev
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
 
bool operator== (const IntTools_SurfaceRangeSample &theOther) const
 

Detailed Description

class for range index management of surface

Constructor & Destructor Documentation

◆ IntTools_SurfaceRangeSample() [1/4]

IntTools_SurfaceRangeSample::IntTools_SurfaceRangeSample ( )

◆ IntTools_SurfaceRangeSample() [2/4]

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

◆ IntTools_SurfaceRangeSample() [3/4]

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

◆ IntTools_SurfaceRangeSample() [4/4]

IntTools_SurfaceRangeSample::IntTools_SurfaceRangeSample ( const IntTools_SurfaceRangeSample & Other)

Member Function Documentation

◆ Assign()

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

◆ GetDepths()

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

◆ GetDepthU()

Standard_Integer IntTools_SurfaceRangeSample::GetDepthU ( ) const

◆ GetDepthV()

Standard_Integer IntTools_SurfaceRangeSample::GetDepthV ( ) const

◆ GetIndexes()

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

◆ GetIndexU()

Standard_Integer IntTools_SurfaceRangeSample::GetIndexU ( ) const

◆ GetIndexV()

Standard_Integer IntTools_SurfaceRangeSample::GetIndexV ( ) const

◆ GetRangeIndexUDeeper()

Standard_Integer IntTools_SurfaceRangeSample::GetRangeIndexUDeeper ( const Standard_Integer theNbSampleU) const

◆ GetRangeIndexVDeeper()

Standard_Integer IntTools_SurfaceRangeSample::GetRangeIndexVDeeper ( const Standard_Integer theNbSampleV) const

◆ GetRanges()

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

◆ GetRangeU()

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

◆ GetRangeV()

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

◆ GetSampleRangeU()

const IntTools_CurveRangeSample & IntTools_SurfaceRangeSample::GetSampleRangeU ( ) const

◆ GetSampleRangeV()

const IntTools_CurveRangeSample & IntTools_SurfaceRangeSample::GetSampleRangeV ( ) const

◆ IsEqual()

Standard_Boolean IntTools_SurfaceRangeSample::IsEqual ( const IntTools_SurfaceRangeSample & Other) const

◆ operator=()

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

◆ operator==()

bool IntTools_SurfaceRangeSample::operator== ( const IntTools_SurfaceRangeSample & theOther) const
inline

◆ SetDepthU()

void IntTools_SurfaceRangeSample::SetDepthU ( const Standard_Integer theDepthU)

◆ SetDepthV()

void IntTools_SurfaceRangeSample::SetDepthV ( const Standard_Integer theDepthV)

◆ SetIndexes()

void IntTools_SurfaceRangeSample::SetIndexes ( const Standard_Integer theIndexU,
const Standard_Integer theIndexV )

◆ SetIndexU()

void IntTools_SurfaceRangeSample::SetIndexU ( const Standard_Integer theIndexU)

◆ SetIndexV()

void IntTools_SurfaceRangeSample::SetIndexV ( const Standard_Integer theIndexV)

◆ SetRanges()

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

◆ SetSampleRangeU()

void IntTools_SurfaceRangeSample::SetSampleRangeU ( const IntTools_CurveRangeSample & theRangeSampleU)

◆ SetSampleRangeV()

void IntTools_SurfaceRangeSample::SetSampleRangeV ( const IntTools_CurveRangeSample & theRangeSampleV)

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