|
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 |