|
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | TopOpeBRepDS_Transition () |
| Standard_EXPORT | TopOpeBRepDS_Transition (const TopAbs_State StateBefore, const TopAbs_State StateAfter, const TopAbs_ShapeEnum ShapeBefore=TopAbs_FACE, const TopAbs_ShapeEnum ShapeAfter=TopAbs_FACE) |
| Standard_EXPORT | TopOpeBRepDS_Transition (const TopAbs_Orientation O) |
| Standard_EXPORT void | Set (const TopAbs_State StateBefore, const TopAbs_State StateAfter, const TopAbs_ShapeEnum ShapeBefore=TopAbs_FACE, const TopAbs_ShapeEnum ShapeAfter=TopAbs_FACE) |
| Standard_EXPORT void | StateBefore (const TopAbs_State S) |
| Standard_EXPORT void | StateAfter (const TopAbs_State S) |
| Standard_EXPORT void | ShapeBefore (const TopAbs_ShapeEnum SE) |
| Standard_EXPORT void | ShapeAfter (const TopAbs_ShapeEnum SE) |
| Standard_EXPORT void | Before (const TopAbs_State S, const TopAbs_ShapeEnum ShapeBefore=TopAbs_FACE) |
| Standard_EXPORT void | After (const TopAbs_State S, const TopAbs_ShapeEnum ShapeAfter=TopAbs_FACE) |
| Standard_EXPORT void | Index (const Standard_Integer I) |
| Standard_EXPORT void | IndexBefore (const Standard_Integer I) |
| Standard_EXPORT void | IndexAfter (const Standard_Integer I) |
| Standard_EXPORT TopAbs_State | Before () const |
| Standard_EXPORT TopAbs_ShapeEnum | ONBefore () const |
| Standard_EXPORT TopAbs_State | After () const |
| Standard_EXPORT TopAbs_ShapeEnum | ONAfter () const |
| Standard_EXPORT TopAbs_ShapeEnum | ShapeBefore () const |
| Standard_EXPORT TopAbs_ShapeEnum | ShapeAfter () const |
| Standard_EXPORT Standard_Integer | Index () const |
| Standard_EXPORT Standard_Integer | IndexBefore () const |
| Standard_EXPORT Standard_Integer | IndexAfter () const |
| Standard_EXPORT void | Set (const TopAbs_Orientation O) |
| | set the transition corresponding to orientation <o>
|
| Standard_EXPORT 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 :
--------------------------------------
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)
|
| Standard_EXPORT TopOpeBRepDS_Transition | Complement () const |
| Standard_EXPORT Standard_Boolean | IsUnknown () const |
| | returns True if both states are UNKNOWN
|
| Standard_EXPORT Standard_OStream & | DumpA (Standard_OStream &OS) const |
| Standard_EXPORT Standard_OStream & | DumpB (Standard_OStream &OS) const |
| Standard_EXPORT Standard_OStream & | Dump (Standard_OStream &OS) const |
Private Member Functions |
| Standard_EXPORT TopAbs_Orientation | OrientationON (const TopAbs_State S, const TopAbs_ShapeEnum T) const |
| | returns the orientation corresponding to state <s>
(if one at least of the internal states is ON)
|
Private Attributes |
| TopAbs_State | myStateBefore |
| TopAbs_State | myStateAfter |
| TopAbs_ShapeEnum | myShapeBefore |
| TopAbs_ShapeEnum | myShapeAfter |
| Standard_Integer | myIndexBefore |
| Standard_Integer | myIndexAfter |