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

    Iterator over 2D curves restricting a face (skipping internal/external edges). In addition, the algorithm skips NULL curves - IsInvalidGeometry() can be checked if this should be handled within algorithm. More...

    #include <StdPrs_ToolRFace.hxx>

    Public Member Functions

     StdPrs_ToolRFace ()
     Empty constructor.
     StdPrs_ToolRFace (const occ::handle< BRepAdaptor_Surface > &aSurface)
     Constructor with initialization.
    bool IsOriented () const
     Return TRUE indicating that iterator looks only for oriented edges.
    void Init ()
     Move iterator to the first element.
    bool More () const
     Return TRUE if iterator points to the curve.
    void Next ()
     Go to the next curve in the face.
    const Adaptor2d_Curve2dValue () const
     Return current curve.
    const TopoDS_EdgeEdge () const
     Return current edge.
    TopAbs_Orientation Orientation () const
     Return current edge orientation.
    bool IsInvalidGeometry () const
     Return TRUE if NULL curves have been skipped.

    Detailed Description

    Iterator over 2D curves restricting a face (skipping internal/external edges). In addition, the algorithm skips NULL curves - IsInvalidGeometry() can be checked if this should be handled within algorithm.

    Constructor & Destructor Documentation

    ◆ StdPrs_ToolRFace() [1/2]

    StdPrs_ToolRFace::StdPrs_ToolRFace ( )

    Empty constructor.

    ◆ StdPrs_ToolRFace() [2/2]

    StdPrs_ToolRFace::StdPrs_ToolRFace ( const occ::handle< BRepAdaptor_Surface > & aSurface)

    Constructor with initialization.

    Member Function Documentation

    ◆ Edge()

    const TopoDS_Edge & StdPrs_ToolRFace::Edge ( ) const

    Return current edge.

    ◆ Init()

    void StdPrs_ToolRFace::Init ( )
    inline

    Move iterator to the first element.

    ◆ IsInvalidGeometry()

    bool StdPrs_ToolRFace::IsInvalidGeometry ( ) const
    inline

    Return TRUE if NULL curves have been skipped.

    ◆ IsOriented()

    bool StdPrs_ToolRFace::IsOriented ( ) const
    inline

    Return TRUE indicating that iterator looks only for oriented edges.

    ◆ More()

    bool StdPrs_ToolRFace::More ( ) const
    inline

    Return TRUE if iterator points to the curve.

    ◆ Next()

    void StdPrs_ToolRFace::Next ( )
    inline

    Go to the next curve in the face.

    ◆ Orientation()

    TopAbs_Orientation StdPrs_ToolRFace::Orientation ( ) const
    inline

    Return current edge orientation.

    ◆ Value()

    const Adaptor2d_Curve2d & StdPrs_ToolRFace::Value ( ) const
    inline

    Return current curve.


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