TopOpeBRepDS_Transition Class Reference

#include <TopOpeBRepDS_Transition.hxx>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 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>

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)

TopOpeBRepDS_Transition Complement () const
Standard_Boolean IsUnknown () const
 returns True if both states are UNKNOWN

Standard_OStreamDumpA (Standard_OStream &OS) const
Standard_OStreamDumpB (Standard_OStream &OS) const
Standard_OStreamDump (Standard_OStream &OS) const

Constructor & Destructor Documentation

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  ) 

Member Function Documentation

TopAbs_State TopOpeBRepDS_Transition::After (  )  const
void TopOpeBRepDS_Transition::After ( const TopAbs_State  S,
const TopAbs_ShapeEnum  ShapeAfter = TopAbs_FACE 
)
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  ) 
Standard_Integer TopOpeBRepDS_Transition::IndexBefore (  )  const
void TopOpeBRepDS_Transition::IndexBefore ( const Standard_Integer  I  ) 
Standard_Boolean TopOpeBRepDS_Transition::IsUnknown (  )  const
TopAbs_ShapeEnum TopOpeBRepDS_Transition::ONAfter (  )  const
TopAbs_ShapeEnum TopOpeBRepDS_Transition::ONBefore (  )  const
void TopOpeBRepDS_Transition::operator delete ( void *  anAddress  )  [inline]
void* TopOpeBRepDS_Transition::operator new ( size_t  size  )  [inline]
void* TopOpeBRepDS_Transition::operator new ( size_t  ,
void *  anAddress 
) [inline]
TopAbs_Orientation TopOpeBRepDS_Transition::Orientation ( const TopAbs_State  S,
const TopAbs_ShapeEnum  T = TopAbs_FACE 
) const
void TopOpeBRepDS_Transition::Set ( const TopAbs_Orientation  O  ) 
void TopOpeBRepDS_Transition::Set ( const TopAbs_State  StateBefore,
const TopAbs_State  StateAfter,
const TopAbs_ShapeEnum  ShapeBefore = TopAbs_FACE,
const TopAbs_ShapeEnum  ShapeAfter = TopAbs_FACE 
)
TopAbs_ShapeEnum TopOpeBRepDS_Transition::ShapeAfter (  )  const
void TopOpeBRepDS_Transition::ShapeAfter ( const TopAbs_ShapeEnum  SE  ) 
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  ) 

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 11:07:43 2011 for Open CASCADE Technology by  doxygen 1.6.3