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

    Gives a simple indexed representation of a Directing Edge topology. More...

    #include <Sweep_NumShape.hxx>

    Public Member Functions

     Sweep_NumShape ()
     Creates a dummy indexed edge.
     Sweep_NumShape (const int Index, const TopAbs_ShapeEnum Type, const bool Closed=false, const bool BegInf=false, const bool EndInf=false)
     Creates a new simple indexed edge.
    void Init (const int Index, const TopAbs_ShapeEnum Type, const bool Closed=false, const bool BegInf=false, const bool EndInf=false)
     Reinitialize a simple indexed edge.
    int Index () const
    TopAbs_ShapeEnum Type () const
    bool Closed () const
    bool BegInfinite () const
    bool EndInfinite () const
    TopAbs_Orientation Orientation () const

    Detailed Description

    Gives a simple indexed representation of a Directing Edge topology.

    Constructor & Destructor Documentation

    ◆ Sweep_NumShape() [1/2]

    Sweep_NumShape::Sweep_NumShape ( )

    Creates a dummy indexed edge.

    ◆ Sweep_NumShape() [2/2]

    Sweep_NumShape::Sweep_NumShape ( const int Index,
    const TopAbs_ShapeEnum Type,
    const bool Closed = false,
    const bool BegInf = false,
    const bool EndInf = false )

    Creates a new simple indexed edge.

    For an Edge : Index is the number of vertices (0, 1 or 2),Type is TopAbs_EDGE, Closed is true if it is a closed edge, BegInf is true if the Edge is infinite at the beginning, EndInf is true if the edge is infinite at the end.

    For a Vertex : Index is the index of the vertex in the edge (1 or 2), Type is TopAbsVERTEX, all the other fields have no meanning.

    Member Function Documentation

    ◆ BegInfinite()

    bool Sweep_NumShape::BegInfinite ( ) const

    ◆ Closed()

    bool Sweep_NumShape::Closed ( ) const

    ◆ EndInfinite()

    bool Sweep_NumShape::EndInfinite ( ) const

    ◆ Index()

    int Sweep_NumShape::Index ( ) const

    ◆ Init()

    void Sweep_NumShape::Init ( const int Index,
    const TopAbs_ShapeEnum Type,
    const bool Closed = false,
    const bool BegInf = false,
    const bool EndInf = false )

    Reinitialize a simple indexed edge.

    For an Edge : Index is the number of vertices (0, 1 or 2),Type is TopAbs_EDGE, Closed is true if it is a closed edge, BegInf is true if the Edge is infinite at the beginning, EndInf is true if the edge is infinite at the end.

    For a Vertex : Index is the index of the vertex in the edge (1 or 2), Type is TopAbsVERTEX, Closed is true if it is the vertex of a closed edge, all the other fields have no meanning.

    ◆ Orientation()

    TopAbs_Orientation Sweep_NumShape::Orientation ( ) const

    ◆ Type()

    TopAbs_ShapeEnum Sweep_NumShape::Type ( ) const

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