Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
IntTools_SurfaceRangeLocalizeData Class Reference

#include <IntTools_SurfaceRangeLocalizeData.hxx>

Public Member Functions

 IntTools_SurfaceRangeLocalizeData ()
 
 IntTools_SurfaceRangeLocalizeData (const int theNbSampleU, const int theNbSampleV, const double theMinRangeU, const double theMinRangeV)
 
 IntTools_SurfaceRangeLocalizeData (const IntTools_SurfaceRangeLocalizeData &Other)
 
IntTools_SurfaceRangeLocalizeDataAssign (const IntTools_SurfaceRangeLocalizeData &Other)
 
IntTools_SurfaceRangeLocalizeDataoperator= (const IntTools_SurfaceRangeLocalizeData &Other)
 
int GetNbSampleU () const
 
int GetNbSampleV () const
 
double GetMinRangeU () const
 
double GetMinRangeV () const
 
void AddOutRange (const IntTools_SurfaceRangeSample &theRange)
 
void AddBox (const IntTools_SurfaceRangeSample &theRange, const Bnd_Box &theBox)
 
bool FindBox (const IntTools_SurfaceRangeSample &theRange, Bnd_Box &theBox) const
 
bool IsRangeOut (const IntTools_SurfaceRangeSample &theRange) const
 
void ListRangeOut (NCollection_List< IntTools_SurfaceRangeSample > &theList) const
 
void RemoveRangeOutAll ()
 
void SetGridDeflection (const double theDeflection)
 Set the grid deflection.
 
double GetGridDeflection () const
 Query the grid deflection.
 
void SetRangeUGrid (const int theNbUGrid)
 Set the range U of the grid of points.
 
int GetRangeUGrid () const
 Query the range U of the grid of points.
 
void SetUParam (const int theIndex, const double theUParam)
 Set the U parameter of the grid points at that index.
 
double GetUParam (const int theIndex) const
 Query the U parameter of the grid points at that index.
 
void SetRangeVGrid (const int theNbVGrid)
 Set the range V of the grid of points.
 
int GetRangeVGrid () const
 Query the range V of the grid of points.
 
void SetVParam (const int theIndex, const double theVParam)
 Set the V parameter of the grid points at that index.
 
double GetVParam (const int theIndex) const
 Query the V parameter of the grid points at that index.
 
void SetGridPoint (const int theUIndex, const int theVIndex, const gp_Pnt &thePoint)
 Set the grid point.
 
const gp_PntGetGridPoint (const int theUIndex, const int theVIndex) const
 Set the grid point.
 
void SetFrame (const double theUMin, const double theUMax, const double theVMin, const double theVMax)
 Sets the frame area. Used to work with grid points.
 
int GetNBUPointsInFrame () const
 Returns the number of grid points on U direction in frame.
 
int GetNBVPointsInFrame () const
 Returns the number of grid points on V direction in frame.
 
const gp_PntGetPointInFrame (const int theUIndex, const int theVIndex) const
 Returns the grid point in frame.
 
double GetUParamInFrame (const int theIndex) const
 Query the U parameter of the grid points at that index in frame.
 
double GetVParamInFrame (const int theIndex) const
 Query the V parameter of the grid points at that index in frame.
 
void ClearGrid ()
 Clears the grid of points.
 

Constructor & Destructor Documentation

◆ IntTools_SurfaceRangeLocalizeData() [1/3]

IntTools_SurfaceRangeLocalizeData::IntTools_SurfaceRangeLocalizeData ( )

◆ IntTools_SurfaceRangeLocalizeData() [2/3]

IntTools_SurfaceRangeLocalizeData::IntTools_SurfaceRangeLocalizeData ( const int theNbSampleU,
const int theNbSampleV,
const double theMinRangeU,
const double theMinRangeV )

◆ IntTools_SurfaceRangeLocalizeData() [3/3]

IntTools_SurfaceRangeLocalizeData::IntTools_SurfaceRangeLocalizeData ( const IntTools_SurfaceRangeLocalizeData & Other)

Member Function Documentation

◆ AddBox()

void IntTools_SurfaceRangeLocalizeData::AddBox ( const IntTools_SurfaceRangeSample & theRange,
const Bnd_Box & theBox )

◆ AddOutRange()

void IntTools_SurfaceRangeLocalizeData::AddOutRange ( const IntTools_SurfaceRangeSample & theRange)

◆ Assign()

IntTools_SurfaceRangeLocalizeData & IntTools_SurfaceRangeLocalizeData::Assign ( const IntTools_SurfaceRangeLocalizeData & Other)

◆ ClearGrid()

void IntTools_SurfaceRangeLocalizeData::ClearGrid ( )

Clears the grid of points.

◆ FindBox()

bool IntTools_SurfaceRangeLocalizeData::FindBox ( const IntTools_SurfaceRangeSample & theRange,
Bnd_Box & theBox ) const

◆ GetGridDeflection()

double IntTools_SurfaceRangeLocalizeData::GetGridDeflection ( ) const

Query the grid deflection.

◆ GetGridPoint()

const gp_Pnt & IntTools_SurfaceRangeLocalizeData::GetGridPoint ( const int theUIndex,
const int theVIndex ) const

Set the grid point.

◆ GetMinRangeU()

double IntTools_SurfaceRangeLocalizeData::GetMinRangeU ( ) const

◆ GetMinRangeV()

double IntTools_SurfaceRangeLocalizeData::GetMinRangeV ( ) const

◆ GetNbSampleU()

int IntTools_SurfaceRangeLocalizeData::GetNbSampleU ( ) const

◆ GetNbSampleV()

int IntTools_SurfaceRangeLocalizeData::GetNbSampleV ( ) const

◆ GetNBUPointsInFrame()

int IntTools_SurfaceRangeLocalizeData::GetNBUPointsInFrame ( ) const

Returns the number of grid points on U direction in frame.

◆ GetNBVPointsInFrame()

int IntTools_SurfaceRangeLocalizeData::GetNBVPointsInFrame ( ) const

Returns the number of grid points on V direction in frame.

◆ GetPointInFrame()

const gp_Pnt & IntTools_SurfaceRangeLocalizeData::GetPointInFrame ( const int theUIndex,
const int theVIndex ) const

Returns the grid point in frame.

◆ GetRangeUGrid()

int IntTools_SurfaceRangeLocalizeData::GetRangeUGrid ( ) const

Query the range U of the grid of points.

◆ GetRangeVGrid()

int IntTools_SurfaceRangeLocalizeData::GetRangeVGrid ( ) const

Query the range V of the grid of points.

◆ GetUParam()

double IntTools_SurfaceRangeLocalizeData::GetUParam ( const int theIndex) const

Query the U parameter of the grid points at that index.

◆ GetUParamInFrame()

double IntTools_SurfaceRangeLocalizeData::GetUParamInFrame ( const int theIndex) const

Query the U parameter of the grid points at that index in frame.

◆ GetVParam()

double IntTools_SurfaceRangeLocalizeData::GetVParam ( const int theIndex) const

Query the V parameter of the grid points at that index.

◆ GetVParamInFrame()

double IntTools_SurfaceRangeLocalizeData::GetVParamInFrame ( const int theIndex) const

Query the V parameter of the grid points at that index in frame.

◆ IsRangeOut()

bool IntTools_SurfaceRangeLocalizeData::IsRangeOut ( const IntTools_SurfaceRangeSample & theRange) const

◆ ListRangeOut()

void IntTools_SurfaceRangeLocalizeData::ListRangeOut ( NCollection_List< IntTools_SurfaceRangeSample > & theList) const

◆ operator=()

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

◆ RemoveRangeOutAll()

void IntTools_SurfaceRangeLocalizeData::RemoveRangeOutAll ( )

◆ SetFrame()

void IntTools_SurfaceRangeLocalizeData::SetFrame ( const double theUMin,
const double theUMax,
const double theVMin,
const double theVMax )

Sets the frame area. Used to work with grid points.

◆ SetGridDeflection()

void IntTools_SurfaceRangeLocalizeData::SetGridDeflection ( const double theDeflection)

Set the grid deflection.

◆ SetGridPoint()

void IntTools_SurfaceRangeLocalizeData::SetGridPoint ( const int theUIndex,
const int theVIndex,
const gp_Pnt & thePoint )

Set the grid point.

◆ SetRangeUGrid()

void IntTools_SurfaceRangeLocalizeData::SetRangeUGrid ( const int theNbUGrid)

Set the range U of the grid of points.

◆ SetRangeVGrid()

void IntTools_SurfaceRangeLocalizeData::SetRangeVGrid ( const int theNbVGrid)

Set the range V of the grid of points.

◆ SetUParam()

void IntTools_SurfaceRangeLocalizeData::SetUParam ( const int theIndex,
const double theUParam )

Set the U parameter of the grid points at that index.

◆ SetVParam()

void IntTools_SurfaceRangeLocalizeData::SetVParam ( const int theIndex,
const double theVParam )

Set the V parameter of the grid points at that index.


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