OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    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: