Open CASCADE Technology 6.6.0
|
#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 Standard_Integer I) |
void | IndexBefore (const Standard_Integer I) |
void | IndexAfter (const Standard_Integer 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 |
Standard_Integer | Index () const |
Standard_Integer | IndexBefore () const |
Standard_Integer | IndexAfter () const |
void | 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 | |
TopAbs_Orientation | Orientation (const TopAbs_State S, const TopAbs_ShapeEnum T=TopAbs_FACE) const |
returns the orientation corresponding to state <S> Before and After not equal TopAbs_ON : | |
TopOpeBRepDS_Transition | Complement () const |
Standard_Boolean | IsUnknown () const |
returns True if both states are UNKNOWN | |
Standard_OStream & | DumpA (Standard_OStream &OS) const |
Standard_OStream & | DumpB (Standard_OStream &OS) const |
Standard_OStream & | Dump (Standard_OStream &OS) const |
TopOpeBRepDS_Transition::TopOpeBRepDS_Transition | ( | ) |
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::TopOpeBRepDS_Transition | ( | const TopAbs_Orientation | O | ) |
void TopOpeBRepDS_Transition::After | ( | const TopAbs_State | S, |
const TopAbs_ShapeEnum | ShapeAfter = TopAbs_FACE |
||
) |
TopAbs_State TopOpeBRepDS_Transition::After | ( | ) | const |
TopAbs_State TopOpeBRepDS_Transition::Before | ( | ) | const |
void TopOpeBRepDS_Transition::Before | ( | const TopAbs_State | S, |
const TopAbs_ShapeEnum | ShapeBefore = TopAbs_FACE |
||
) |
TopOpeBRepDS_Transition TopOpeBRepDS_Transition::Complement | ( | ) | const |
Standard_OStream& TopOpeBRepDS_Transition::Dump | ( | Standard_OStream & | OS | ) | const |
Standard_OStream& TopOpeBRepDS_Transition::DumpA | ( | Standard_OStream & | OS | ) | const |
Standard_OStream& TopOpeBRepDS_Transition::DumpB | ( | Standard_OStream & | OS | ) | const |
Standard_Integer TopOpeBRepDS_Transition::Index | ( | ) | const |
void TopOpeBRepDS_Transition::Index | ( | const Standard_Integer | I | ) |
Standard_Integer TopOpeBRepDS_Transition::IndexAfter | ( | ) | const |
void TopOpeBRepDS_Transition::IndexAfter | ( | const Standard_Integer | I | ) |
void TopOpeBRepDS_Transition::IndexBefore | ( | const Standard_Integer | I | ) |
Standard_Integer TopOpeBRepDS_Transition::IndexBefore | ( | ) | const |
Standard_Boolean TopOpeBRepDS_Transition::IsUnknown | ( | ) | const |
TopAbs_ShapeEnum TopOpeBRepDS_Transition::ONAfter | ( | ) | const |
TopAbs_ShapeEnum TopOpeBRepDS_Transition::ONBefore | ( | ) | const |
TopAbs_Orientation TopOpeBRepDS_Transition::Orientation | ( | const TopAbs_State | S, |
const TopAbs_ShapeEnum | T = TopAbs_FACE |
||
) | const |
--------------------------------------
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)
void TopOpeBRepDS_Transition::Set | ( | const TopAbs_State | StateBefore, |
const TopAbs_State | StateAfter, | ||
const TopAbs_ShapeEnum | ShapeBefore = TopAbs_FACE , |
||
const TopAbs_ShapeEnum | ShapeAfter = TopAbs_FACE |
||
) |
void TopOpeBRepDS_Transition::Set | ( | const TopAbs_Orientation | O | ) |
void TopOpeBRepDS_Transition::ShapeAfter | ( | const TopAbs_ShapeEnum | SE | ) |
TopAbs_ShapeEnum TopOpeBRepDS_Transition::ShapeAfter | ( | ) | const |
TopAbs_ShapeEnum TopOpeBRepDS_Transition::ShapeBefore | ( | ) | const |
void TopOpeBRepDS_Transition::ShapeBefore | ( | const TopAbs_ShapeEnum | SE | ) |
void TopOpeBRepDS_Transition::StateAfter | ( | const TopAbs_State | S | ) |
void TopOpeBRepDS_Transition::StateBefore | ( | const TopAbs_State | S | ) |