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

    #include <HLRBRep_FaceData.hxx>

    Public Member Functions

     HLRBRep_FaceData ()
    void Set (const TopoDS_Face &FG, const TopAbs_Orientation Or, const bool Cl, const int NW)
     <Or> is the orientation of the face. <Cl> is true if the face belongs to a closed volume. <NW> is the number of wires (or block of edges) of the face.
    void SetWire (const int WI, const int NE)
     Set <NE> the number of edges of the wire number <WI>.
    void SetWEdge (const int WI, const int EWI, const int EI, const TopAbs_Orientation Or, const bool OutL, const bool Inte, const bool Dble, const bool IsoL)
     Set the edge number <EWI> of the wire <WI>.
    bool Selected () const
    void Selected (const bool B)
    bool Back () const
    void Back (const bool B)
    bool Side () const
    void Side (const bool B)
    bool Closed () const
    void Closed (const bool B)
    bool Hiding () const
    void Hiding (const bool B)
    bool Simple () const
    void Simple (const bool B)
    bool Cut () const
    void Cut (const bool B)
    bool WithOutL () const
    void WithOutL (const bool B)
    bool Plane () const
    void Plane (const bool B)
    bool Cylinder () const
    void Cylinder (const bool B)
    bool Cone () const
    void Cone (const bool B)
    bool Sphere () const
    void Sphere (const bool B)
    bool Torus () const
    void Torus (const bool B)
    double Size () const
    void Size (const double S)
    TopAbs_Orientation Orientation () const
    void Orientation (const TopAbs_Orientation O)
    occ::handle< HLRAlgo_WiresBlock > & Wires ()
    HLRBRep_SurfaceGeometry ()
    float Tolerance () const

    Protected Types

    enum  EMaskFlags {
      EMaskOrient = 15 , FMaskSelected = 16 , FMaskBack = 32 , FMaskSide = 64 ,
      FMaskClosed = 128 , FMaskHiding = 256 , FMaskSimple = 512 , FMaskCut = 1024 ,
      FMaskWithOutL = 2048 , FMaskPlane = 4096 , FMaskCylinder = 8192 , FMaskCone = 16384 ,
      FMaskSphere = 32768 , FMaskTorus = 65536
    }

    Member Enumeration Documentation

    ◆ EMaskFlags

    Enumerator
    EMaskOrient 
    FMaskSelected 
    FMaskBack 
    FMaskSide 
    FMaskClosed 
    FMaskHiding 
    FMaskSimple 
    FMaskCut 
    FMaskWithOutL 
    FMaskPlane 
    FMaskCylinder 
    FMaskCone 
    FMaskSphere 
    FMaskTorus 

    Constructor & Destructor Documentation

    ◆ HLRBRep_FaceData()

    HLRBRep_FaceData::HLRBRep_FaceData ( )

    Member Function Documentation

    ◆ Back() [1/2]

    bool HLRBRep_FaceData::Back ( ) const

    ◆ Back() [2/2]

    void HLRBRep_FaceData::Back ( const bool B)

    ◆ Closed() [1/2]

    bool HLRBRep_FaceData::Closed ( ) const

    ◆ Closed() [2/2]

    void HLRBRep_FaceData::Closed ( const bool B)

    ◆ Cone() [1/2]

    bool HLRBRep_FaceData::Cone ( ) const

    ◆ Cone() [2/2]

    void HLRBRep_FaceData::Cone ( const bool B)

    ◆ Cut() [1/2]

    bool HLRBRep_FaceData::Cut ( ) const

    ◆ Cut() [2/2]

    void HLRBRep_FaceData::Cut ( const bool B)

    ◆ Cylinder() [1/2]

    bool HLRBRep_FaceData::Cylinder ( ) const

    ◆ Cylinder() [2/2]

    void HLRBRep_FaceData::Cylinder ( const bool B)

    ◆ Geometry()

    HLRBRep_Surface & HLRBRep_FaceData::Geometry ( )

    ◆ Hiding() [1/2]

    bool HLRBRep_FaceData::Hiding ( ) const

    ◆ Hiding() [2/2]

    void HLRBRep_FaceData::Hiding ( const bool B)

    ◆ Orientation() [1/2]

    TopAbs_Orientation HLRBRep_FaceData::Orientation ( ) const

    ◆ Orientation() [2/2]

    void HLRBRep_FaceData::Orientation ( const TopAbs_Orientation O)

    ◆ Plane() [1/2]

    bool HLRBRep_FaceData::Plane ( ) const

    ◆ Plane() [2/2]

    void HLRBRep_FaceData::Plane ( const bool B)

    ◆ Selected() [1/2]

    bool HLRBRep_FaceData::Selected ( ) const

    ◆ Selected() [2/2]

    void HLRBRep_FaceData::Selected ( const bool B)

    ◆ Set()

    void HLRBRep_FaceData::Set ( const TopoDS_Face & FG,
    const TopAbs_Orientation Or,
    const bool Cl,
    const int NW )

    <Or> is the orientation of the face. <Cl> is true if the face belongs to a closed volume. <NW> is the number of wires (or block of edges) of the face.

    ◆ SetWEdge()

    void HLRBRep_FaceData::SetWEdge ( const int WI,
    const int EWI,
    const int EI,
    const TopAbs_Orientation Or,
    const bool OutL,
    const bool Inte,
    const bool Dble,
    const bool IsoL )

    Set the edge number <EWI> of the wire <WI>.

    ◆ SetWire()

    void HLRBRep_FaceData::SetWire ( const int WI,
    const int NE )

    Set <NE> the number of edges of the wire number <WI>.

    ◆ Side() [1/2]

    bool HLRBRep_FaceData::Side ( ) const

    ◆ Side() [2/2]

    void HLRBRep_FaceData::Side ( const bool B)

    ◆ Simple() [1/2]

    bool HLRBRep_FaceData::Simple ( ) const

    ◆ Simple() [2/2]

    void HLRBRep_FaceData::Simple ( const bool B)

    ◆ Size() [1/2]

    double HLRBRep_FaceData::Size ( ) const

    ◆ Size() [2/2]

    void HLRBRep_FaceData::Size ( const double S)

    ◆ Sphere() [1/2]

    bool HLRBRep_FaceData::Sphere ( ) const

    ◆ Sphere() [2/2]

    void HLRBRep_FaceData::Sphere ( const bool B)

    ◆ Tolerance()

    float HLRBRep_FaceData::Tolerance ( ) const

    ◆ Torus() [1/2]

    bool HLRBRep_FaceData::Torus ( ) const

    ◆ Torus() [2/2]

    void HLRBRep_FaceData::Torus ( const bool B)

    ◆ Wires()

    occ::handle< HLRAlgo_WiresBlock > & HLRBRep_FaceData::Wires ( )

    ◆ WithOutL() [1/2]

    bool HLRBRep_FaceData::WithOutL ( ) const

    ◆ WithOutL() [2/2]

    void HLRBRep_FaceData::WithOutL ( const bool B)

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