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

    This class is used to send the description of an Edge to the classifier. It contains an Edge and a Face. So the PCurve of the Edge can be found. More...

    #include <BRepClass_Edge.hxx>

    Public Member Functions

     BRepClass_Edge ()
     BRepClass_Edge (const TopoDS_Edge &E, const TopoDS_Face &F)
    TopoDS_EdgeEdge ()
     Returns the current Edge.
    const TopoDS_EdgeEdge () const
    TopoDS_FaceFace ()
     Returns the Face for the current Edge.
    const TopoDS_FaceFace () const
    const TopoDS_EdgeNextEdge () const
     Returns the next Edge.
    void SetNextEdge (const NCollection_IndexedDataMap< TopoDS_Shape, NCollection_List< TopoDS_Shape >, TopTools_ShapeMapHasher > &theMapVE)
     Finds and sets the next Edge for the current.
    double MaxTolerance () const
     Returns the maximum tolerance.
    void SetMaxTolerance (const double theValue)
     Sets the maximum tolerance at which to start checking in the intersector.
    bool UseBndBox () const
     Returns true if we are using boxes in the intersector.
    void SetUseBndBox (const bool theValue)
     Sets the status of whether we are using boxes or not.

    Detailed Description

    This class is used to send the description of an Edge to the classifier. It contains an Edge and a Face. So the PCurve of the Edge can be found.

    Constructor & Destructor Documentation

    ◆ BRepClass_Edge() [1/2]

    BRepClass_Edge::BRepClass_Edge ( )

    ◆ BRepClass_Edge() [2/2]

    BRepClass_Edge::BRepClass_Edge ( const TopoDS_Edge & E,
    const TopoDS_Face & F )

    Member Function Documentation

    ◆ Edge() [1/2]

    TopoDS_Edge & BRepClass_Edge::Edge ( )
    inline

    Returns the current Edge.

    ◆ Edge() [2/2]

    const TopoDS_Edge & BRepClass_Edge::Edge ( ) const
    inline

    ◆ Face() [1/2]

    TopoDS_Face & BRepClass_Edge::Face ( )
    inline

    Returns the Face for the current Edge.

    ◆ Face() [2/2]

    const TopoDS_Face & BRepClass_Edge::Face ( ) const
    inline

    ◆ MaxTolerance()

    double BRepClass_Edge::MaxTolerance ( ) const
    inline

    Returns the maximum tolerance.

    ◆ NextEdge()

    const TopoDS_Edge & BRepClass_Edge::NextEdge ( ) const
    inline

    Returns the next Edge.

    ◆ SetMaxTolerance()

    void BRepClass_Edge::SetMaxTolerance ( const double theValue)
    inline

    Sets the maximum tolerance at which to start checking in the intersector.

    ◆ SetNextEdge()

    void BRepClass_Edge::SetNextEdge ( const NCollection_IndexedDataMap< TopoDS_Shape, NCollection_List< TopoDS_Shape >, TopTools_ShapeMapHasher > & theMapVE)

    Finds and sets the next Edge for the current.

    ◆ SetUseBndBox()

    void BRepClass_Edge::SetUseBndBox ( const bool theValue)
    inline

    Sets the status of whether we are using boxes or not.

    ◆ UseBndBox()

    bool BRepClass_Edge::UseBndBox ( ) const
    inline

    Returns true if we are using boxes in the intersector.


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