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
    HLRBRep_ShapeBounds Class Reference

    Contains a Shape and the bounds of its vertices, edges and faces in the DataStructure. More...

    #include <HLRBRep_ShapeBounds.hxx>

    Public Member Functions

     HLRBRep_ShapeBounds ()
     HLRBRep_ShapeBounds (const occ::handle< HLRTopoBRep_OutLiner > &S, const occ::handle< Standard_Transient > &SData, const int nbIso, const int V1, const int V2, const int E1, const int E2, const int F1, const int F2)
     HLRBRep_ShapeBounds (const occ::handle< HLRTopoBRep_OutLiner > &S, const int nbIso, const int V1, const int V2, const int E1, const int E2, const int F1, const int F2)
    void Translate (const int NV, const int NE, const int NF)
    void Shape (const occ::handle< HLRTopoBRep_OutLiner > &S)
    const occ::handle< HLRTopoBRep_OutLiner > & Shape () const
    void ShapeData (const occ::handle< Standard_Transient > &SD)
    const occ::handle< Standard_Transient > & ShapeData () const
    void NbOfIso (const int nbIso)
    int NbOfIso () const
    void Sizes (int &NV, int &NE, int &NF) const
    void Bounds (int &V1, int &V2, int &E1, int &E2, int &F1, int &F2) const
    void UpdateMinMax (const HLRAlgo_EdgesBlock::MinMaxIndices &theTotMinMax)
    HLRAlgo_EdgesBlock::MinMaxIndicesMinMax ()

    Detailed Description

    Contains a Shape and the bounds of its vertices, edges and faces in the DataStructure.

    Constructor & Destructor Documentation

    ◆ HLRBRep_ShapeBounds() [1/3]

    HLRBRep_ShapeBounds::HLRBRep_ShapeBounds ( )

    ◆ HLRBRep_ShapeBounds() [2/3]

    HLRBRep_ShapeBounds::HLRBRep_ShapeBounds ( const occ::handle< HLRTopoBRep_OutLiner > & S,
    const occ::handle< Standard_Transient > & SData,
    const int nbIso,
    const int V1,
    const int V2,
    const int E1,
    const int E2,
    const int F1,
    const int F2 )

    ◆ HLRBRep_ShapeBounds() [3/3]

    HLRBRep_ShapeBounds::HLRBRep_ShapeBounds ( const occ::handle< HLRTopoBRep_OutLiner > & S,
    const int nbIso,
    const int V1,
    const int V2,
    const int E1,
    const int E2,
    const int F1,
    const int F2 )

    Member Function Documentation

    ◆ Bounds()

    void HLRBRep_ShapeBounds::Bounds ( int & V1,
    int & V2,
    int & E1,
    int & E2,
    int & F1,
    int & F2 ) const

    ◆ MinMax()

    HLRAlgo_EdgesBlock::MinMaxIndices & HLRBRep_ShapeBounds::MinMax ( )
    inline

    ◆ NbOfIso() [1/2]

    int HLRBRep_ShapeBounds::NbOfIso ( ) const

    ◆ NbOfIso() [2/2]

    void HLRBRep_ShapeBounds::NbOfIso ( const int nbIso)

    ◆ Shape() [1/2]

    const occ::handle< HLRTopoBRep_OutLiner > & HLRBRep_ShapeBounds::Shape ( ) const

    ◆ Shape() [2/2]

    void HLRBRep_ShapeBounds::Shape ( const occ::handle< HLRTopoBRep_OutLiner > & S)

    ◆ ShapeData() [1/2]

    const occ::handle< Standard_Transient > & HLRBRep_ShapeBounds::ShapeData ( ) const

    ◆ ShapeData() [2/2]

    void HLRBRep_ShapeBounds::ShapeData ( const occ::handle< Standard_Transient > & SD)

    ◆ Sizes()

    void HLRBRep_ShapeBounds::Sizes ( int & NV,
    int & NE,
    int & NF ) const

    ◆ Translate()

    void HLRBRep_ShapeBounds::Translate ( const int NV,
    const int NE,
    const int NF )

    ◆ UpdateMinMax()

    void HLRBRep_ShapeBounds::UpdateMinMax ( const HLRAlgo_EdgesBlock::MinMaxIndices & theTotMinMax)
    inline

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