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

    #include <TopOpeBRepDS_Transition.hxx>

    Public Member Functions

     TopOpeBRepDS_Transition ()
     TopOpeBRepDS_Transition (const TopAbs_State StateBefore, const TopAbs_State StateAfter, const TopAbs_ShapeEnum ShapeBefore=TopAbs_FACE, const TopAbs_ShapeEnum ShapeAfter=TopAbs_FACE)
     TopOpeBRepDS_Transition (const TopAbs_Orientation O)
    void Set (const TopAbs_State StateBefore, const TopAbs_State StateAfter, const TopAbs_ShapeEnum ShapeBefore=TopAbs_FACE, const TopAbs_ShapeEnum ShapeAfter=TopAbs_FACE)
    void StateBefore (const TopAbs_State S)
    void StateAfter (const TopAbs_State S)
    void ShapeBefore (const TopAbs_ShapeEnum SE)
    void ShapeAfter (const TopAbs_ShapeEnum SE)
    void Before (const TopAbs_State S, const TopAbs_ShapeEnum ShapeBefore=TopAbs_FACE)
    void After (const TopAbs_State S, const TopAbs_ShapeEnum ShapeAfter=TopAbs_FACE)
    void Index (const int I)
    void IndexBefore (const int I)
    void IndexAfter (const int I)
    TopAbs_State Before () const
    TopAbs_ShapeEnum ONBefore () const
    TopAbs_State After () const
    TopAbs_ShapeEnum ONAfter () const
    TopAbs_ShapeEnum ShapeBefore () const
    TopAbs_ShapeEnum ShapeAfter () const
    int Index () const
    int IndexBefore () const
    int IndexAfter () const
    void Set (const TopAbs_Orientation O)
     set the transition corresponding to orientation <O>
    TopAbs_Orientation Orientation (const TopAbs_State S, const TopAbs_ShapeEnum T=TopAbs_FACE) const
     returns the orientation corresponding to state
    TopOpeBRepDS_Transition Complement () const
    bool IsUnknown () const
     returns True if both states are UNKNOWN

    Constructor & Destructor Documentation

    ◆ TopOpeBRepDS_Transition() [1/3]

    TopOpeBRepDS_Transition::TopOpeBRepDS_Transition ( )

    ◆ TopOpeBRepDS_Transition() [2/3]

    TopOpeBRepDS_Transition::TopOpeBRepDS_Transition ( const TopAbs_State StateBefore,
    const TopAbs_State StateAfter,
    const TopAbs_ShapeEnum ShapeBefore = TopAbs_FACE,
    const TopAbs_ShapeEnum ShapeAfter = TopAbs_FACE )

    ◆ TopOpeBRepDS_Transition() [3/3]

    TopOpeBRepDS_Transition::TopOpeBRepDS_Transition ( const TopAbs_Orientation O)

    Member Function Documentation

    ◆ After() [1/2]

    TopAbs_State TopOpeBRepDS_Transition::After ( ) const

    ◆ After() [2/2]

    void TopOpeBRepDS_Transition::After ( const TopAbs_State S,
    const TopAbs_ShapeEnum ShapeAfter = TopAbs_FACE )

    ◆ Before() [1/2]

    TopAbs_State TopOpeBRepDS_Transition::Before ( ) const

    ◆ Before() [2/2]

    void TopOpeBRepDS_Transition::Before ( const TopAbs_State S,
    const TopAbs_ShapeEnum ShapeBefore = TopAbs_FACE )

    ◆ Complement()

    TopOpeBRepDS_Transition TopOpeBRepDS_Transition::Complement ( ) const

    ◆ Index() [1/2]

    int TopOpeBRepDS_Transition::Index ( ) const

    ◆ Index() [2/2]

    void TopOpeBRepDS_Transition::Index ( const int I)

    ◆ IndexAfter() [1/2]

    int TopOpeBRepDS_Transition::IndexAfter ( ) const

    ◆ IndexAfter() [2/2]

    void TopOpeBRepDS_Transition::IndexAfter ( const int I)

    ◆ IndexBefore() [1/2]

    int TopOpeBRepDS_Transition::IndexBefore ( ) const

    ◆ IndexBefore() [2/2]

    void TopOpeBRepDS_Transition::IndexBefore ( const int I)

    ◆ IsUnknown()

    bool TopOpeBRepDS_Transition::IsUnknown ( ) const

    returns True if both states are UNKNOWN

    ◆ ONAfter()

    TopAbs_ShapeEnum TopOpeBRepDS_Transition::ONAfter ( ) const

    ◆ ONBefore()

    TopAbs_ShapeEnum TopOpeBRepDS_Transition::ONBefore ( ) const

    ◆ Orientation()

    TopAbs_Orientation TopOpeBRepDS_Transition::Orientation ( const TopAbs_State S,
    const TopAbs_ShapeEnum T = TopAbs_FACE ) const

    returns the orientation corresponding to state

    Before and After not equal TopAbs_ON :

    Before After Computed orientation

    S not S REVERSED (we leave state S) not S S FORWARD (we enter state S) S S INTERNAL (we stay in state S) not S not S EXTERNAL (we stay outside state S)

    ◆ Set() [1/2]

    void TopOpeBRepDS_Transition::Set ( const TopAbs_Orientation O)

    set the transition corresponding to orientation <O>

    O Before After

    FORWARD OUT IN REVERSED IN OUT INTERNAL IN IN EXTERNAL OUT OUT

    ◆ Set() [2/2]

    void TopOpeBRepDS_Transition::Set ( const TopAbs_State StateBefore,
    const TopAbs_State StateAfter,
    const TopAbs_ShapeEnum ShapeBefore = TopAbs_FACE,
    const TopAbs_ShapeEnum ShapeAfter = TopAbs_FACE )

    ◆ ShapeAfter() [1/2]

    TopAbs_ShapeEnum TopOpeBRepDS_Transition::ShapeAfter ( ) const

    ◆ ShapeAfter() [2/2]

    void TopOpeBRepDS_Transition::ShapeAfter ( const TopAbs_ShapeEnum SE)

    ◆ ShapeBefore() [1/2]

    TopAbs_ShapeEnum TopOpeBRepDS_Transition::ShapeBefore ( ) const

    ◆ ShapeBefore() [2/2]

    void TopOpeBRepDS_Transition::ShapeBefore ( const TopAbs_ShapeEnum SE)

    ◆ StateAfter()

    void TopOpeBRepDS_Transition::StateAfter ( const TopAbs_State S)

    ◆ StateBefore()

    void TopOpeBRepDS_Transition::StateBefore ( const TopAbs_State S)

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