|
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | IntTools_SurfaceRangeLocalizeData () |
| Standard_EXPORT | IntTools_SurfaceRangeLocalizeData (const Standard_Integer theNbSampleU, const Standard_Integer theNbSampleV, const Standard_Real theMinRangeU, const Standard_Real theMinRangeV) |
| Standard_EXPORT | IntTools_SurfaceRangeLocalizeData (const IntTools_SurfaceRangeLocalizeData &Other) |
| Standard_EXPORT IntTools_SurfaceRangeLocalizeData & | Assign (const IntTools_SurfaceRangeLocalizeData &Other) |
| IntTools_SurfaceRangeLocalizeData & | operator= (const IntTools_SurfaceRangeLocalizeData &Other) |
| Standard_Integer | GetNbSampleU () const |
| Standard_Integer | GetNbSampleV () const |
| Standard_Real | GetMinRangeU () const |
| Standard_Real | GetMinRangeV () const |
| Standard_EXPORT void | AddOutRange (const IntTools_SurfaceRangeSample &theRange) |
| Standard_EXPORT void | AddBox (const IntTools_SurfaceRangeSample &theRange, const Bnd_Box &theBox) |
| Standard_EXPORT Standard_Boolean | FindBox (const IntTools_SurfaceRangeSample &theRange, Bnd_Box &theBox) const |
| Standard_EXPORT Standard_Boolean | IsRangeOut (const IntTools_SurfaceRangeSample &theRange) const |
| Standard_EXPORT void | ListRangeOut (IntTools_ListOfSurfaceRangeSample &theList) const |
| Standard_EXPORT void | RemoveRangeOutAll () |
| void | SetGridDeflection (const Standard_Real theDeflection) |
| | Set the grid deflection.
.
|
| Standard_Real | GetGridDeflection () const |
| | Query the grid deflection.
.
|
| Standard_EXPORT void | SetRangeUGrid (const Standard_Integer theNbUGrid) |
| | Set the range U of the grid of points.
.
|
| Standard_Integer | GetRangeUGrid () const |
| | Query the range U of the grid of points.
.
|
| void | SetUParam (const Standard_Integer theIndex, const Standard_Real theUParam) |
| | Set the U parameter of the grid points at that index.
.
|
| Standard_Real | GetUParam (const Standard_Integer theIndex) const |
| | Query the U parameter of the grid points at that index.
.
|
| Standard_EXPORT void | SetRangeVGrid (const Standard_Integer theNbVGrid) |
| | Set the range V of the grid of points.
.
|
| Standard_Integer | GetRangeVGrid () const |
| | Query the range V of the grid of points.
.
|
| void | SetVParam (const Standard_Integer theIndex, const Standard_Real theVParam) |
| | Set the V parameter of the grid points at that index.
.
|
| Standard_Real | GetVParam (const Standard_Integer theIndex) const |
| | Query the V parameter of the grid points at that index.
.
|
| void | SetGridPoint (const Standard_Integer theUIndex, const Standard_Integer theVIndex, const gp_Pnt &thePoint) |
| | Set the grid point.
.
|
| const gp_Pnt & | GetGridPoint (const Standard_Integer theUIndex, const Standard_Integer theVIndex) const |
| | Set the grid point.
.
|
| Standard_EXPORT void | SetFrame (const Standard_Real theUMin, const Standard_Real theUMax, const Standard_Real theVMin, const Standard_Real theVMax) |
| | Sets the frame area. Used to work with grid points.
.
|
| Standard_Integer | GetNBUPointsInFrame () const |
| | Returns the number of grid points on U direction in frame.
.
|
| Standard_Integer | GetNBVPointsInFrame () const |
| | Returns the number of grid points on V direction in frame.
.
|
| Standard_EXPORT const gp_Pnt & | GetPointInFrame (const Standard_Integer theUIndex, const Standard_Integer theVIndex) const |
| | Returns the grid point in frame.
.
|
| Standard_EXPORT Standard_Real | GetUParamInFrame (const Standard_Integer theIndex) const |
| | Query the U parameter of the grid points
at that index in frame.
.
|
| Standard_EXPORT Standard_Real | GetVParamInFrame (const Standard_Integer theIndex) const |
| | Query the V parameter of the grid points
at that index in frame.
.
|
| Standard_EXPORT void | ClearGrid () |
| | Clears the grid of points.
.
|
Private Attributes |
| Standard_Integer | myNbSampleU |
| Standard_Integer | myNbSampleV |
| Standard_Real | myMinRangeU |
| Standard_Real | myMinRangeV |
| IntTools_MapOfSurfaceSample | myMapRangeOut |
| IntTools_DataMapOfSurfaceSampleBox | myMapBox |
| Handle_TColStd_HArray1OfReal | myUParams |
| Handle_TColStd_HArray1OfReal | myVParams |
| Handle_TColgp_HArray2OfPnt | myGridPoints |
| Standard_Integer | myUIndMin |
| Standard_Integer | myUIndMax |
| Standard_Integer | myVIndMin |
| Standard_Integer | myVIndMax |
| Standard_Real | myDeflection |