![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
#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_SurfaceRangeLocalizeData & | Assign (const IntTools_SurfaceRangeLocalizeData &Other) |
| IntTools_SurfaceRangeLocalizeData & | operator= (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_Pnt & | GetGridPoint (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_Pnt & | GetPointInFrame (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. | |
| IntTools_SurfaceRangeLocalizeData::IntTools_SurfaceRangeLocalizeData | ( | ) |
| IntTools_SurfaceRangeLocalizeData::IntTools_SurfaceRangeLocalizeData | ( | const int | theNbSampleU, |
| const int | theNbSampleV, | ||
| const double | theMinRangeU, | ||
| const double | theMinRangeV ) |
| IntTools_SurfaceRangeLocalizeData::IntTools_SurfaceRangeLocalizeData | ( | const IntTools_SurfaceRangeLocalizeData & | Other | ) |
| void IntTools_SurfaceRangeLocalizeData::AddBox | ( | const IntTools_SurfaceRangeSample & | theRange, |
| const Bnd_Box & | theBox ) |
| void IntTools_SurfaceRangeLocalizeData::AddOutRange | ( | const IntTools_SurfaceRangeSample & | theRange | ) |
| IntTools_SurfaceRangeLocalizeData & IntTools_SurfaceRangeLocalizeData::Assign | ( | const IntTools_SurfaceRangeLocalizeData & | Other | ) |
| void IntTools_SurfaceRangeLocalizeData::ClearGrid | ( | ) |
Clears the grid of points.
| bool IntTools_SurfaceRangeLocalizeData::FindBox | ( | const IntTools_SurfaceRangeSample & | theRange, |
| Bnd_Box & | theBox ) const |
| double IntTools_SurfaceRangeLocalizeData::GetGridDeflection | ( | ) | const |
Query the grid deflection.
| const gp_Pnt & IntTools_SurfaceRangeLocalizeData::GetGridPoint | ( | const int | theUIndex, |
| const int | theVIndex ) const |
Set the grid point.
| double IntTools_SurfaceRangeLocalizeData::GetMinRangeU | ( | ) | const |
| double IntTools_SurfaceRangeLocalizeData::GetMinRangeV | ( | ) | const |
| int IntTools_SurfaceRangeLocalizeData::GetNbSampleU | ( | ) | const |
| int IntTools_SurfaceRangeLocalizeData::GetNbSampleV | ( | ) | const |
| int IntTools_SurfaceRangeLocalizeData::GetNBUPointsInFrame | ( | ) | const |
Returns the number of grid points on U direction in frame.
| int IntTools_SurfaceRangeLocalizeData::GetNBVPointsInFrame | ( | ) | const |
Returns the number of grid points on V direction in frame.
| const gp_Pnt & IntTools_SurfaceRangeLocalizeData::GetPointInFrame | ( | const int | theUIndex, |
| const int | theVIndex ) const |
Returns the grid point in frame.
| int IntTools_SurfaceRangeLocalizeData::GetRangeUGrid | ( | ) | const |
Query the range U of the grid of points.
| int IntTools_SurfaceRangeLocalizeData::GetRangeVGrid | ( | ) | const |
Query the range V of the grid of points.
Query the U parameter of the grid points at that index.
Query the U parameter of the grid points at that index in frame.
Query the V parameter of the grid points at that index.
Query the V parameter of the grid points at that index in frame.
| bool IntTools_SurfaceRangeLocalizeData::IsRangeOut | ( | const IntTools_SurfaceRangeSample & | theRange | ) | const |
| void IntTools_SurfaceRangeLocalizeData::ListRangeOut | ( | NCollection_List< IntTools_SurfaceRangeSample > & | theList | ) | const |
|
inline |
| void IntTools_SurfaceRangeLocalizeData::RemoveRangeOutAll | ( | ) |
| 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.
Set the grid deflection.
| void IntTools_SurfaceRangeLocalizeData::SetGridPoint | ( | const int | theUIndex, |
| const int | theVIndex, | ||
| const gp_Pnt & | thePoint ) |
Set the grid point.
Set the range U of the grid of points.
Set the range V of the grid of points.
Set the U parameter of the grid points at that index.
Set the V parameter of the grid points at that index.