Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
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 int theIndexU, const int theDepthU, const int theIndexV, const int 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 int theIndexU, const int theIndexV)
 
void GetIndexes (int &theIndexU, int &theIndexV) const
 
void GetDepths (int &theDepthU, int &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 int theIndexU)
 
int GetIndexU () const
 
void SetIndexV (const int theIndexV)
 
int GetIndexV () const
 
void SetDepthU (const int theDepthU)
 
int GetDepthU () const
 
void SetDepthV (const int theDepthV)
 
int GetDepthV () const
 
IntTools_Range GetRangeU (const double theFirstU, const double theLastU, const int theNbSampleU) const
 
IntTools_Range GetRangeV (const double theFirstV, const double theLastV, const int theNbSampleV) const
 
bool IsEqual (const IntTools_SurfaceRangeSample &Other) const
 
int GetRangeIndexUDeeper (const int theNbSampleU) const
 
int GetRangeIndexVDeeper (const int 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 int theIndexU,
const int theDepthU,
const int theIndexV,
const int 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 ( int & theDepthU,
int & theDepthV ) const

◆ GetDepthU()

int IntTools_SurfaceRangeSample::GetDepthU ( ) const

◆ GetDepthV()

int IntTools_SurfaceRangeSample::GetDepthV ( ) const

◆ GetIndexes()

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

◆ GetIndexU()

int IntTools_SurfaceRangeSample::GetIndexU ( ) const

◆ GetIndexV()

int IntTools_SurfaceRangeSample::GetIndexV ( ) const

◆ GetRangeIndexUDeeper()

int IntTools_SurfaceRangeSample::GetRangeIndexUDeeper ( const int theNbSampleU) const

◆ GetRangeIndexVDeeper()

int IntTools_SurfaceRangeSample::GetRangeIndexVDeeper ( const int theNbSampleV) const

◆ GetRanges()

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

◆ GetRangeU()

IntTools_Range IntTools_SurfaceRangeSample::GetRangeU ( const double theFirstU,
const double theLastU,
const int theNbSampleU ) const

◆ GetRangeV()

IntTools_Range IntTools_SurfaceRangeSample::GetRangeV ( const double theFirstV,
const double theLastV,
const int theNbSampleV ) const

◆ GetSampleRangeU()

const IntTools_CurveRangeSample & IntTools_SurfaceRangeSample::GetSampleRangeU ( ) const

◆ GetSampleRangeV()

const IntTools_CurveRangeSample & IntTools_SurfaceRangeSample::GetSampleRangeV ( ) const

◆ IsEqual()

bool 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 int theDepthU)

◆ SetDepthV()

void IntTools_SurfaceRangeSample::SetDepthV ( const int theDepthV)

◆ SetIndexes()

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

◆ SetIndexU()

void IntTools_SurfaceRangeSample::SetIndexU ( const int theIndexU)

◆ SetIndexV()

void IntTools_SurfaceRangeSample::SetIndexV ( const int 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: