Open CASCADE Technology  7.7.0
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() [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

◆ 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: