Open CASCADE Technology  6.9.0
Public Member Functions

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 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> More...
 
TopAbs_Orientation Orientation (const TopAbs_State S, const TopAbs_ShapeEnum T=TopAbs_FACE) const
 returns the orientation corresponding to state <S> More...
 
TopOpeBRepDS_Transition Complement () const
 
Standard_Boolean IsUnknown () const
 returns True if both states are UNKNOWN More...
 
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

void TopOpeBRepDS_Transition::After ( const TopAbs_State  S,
const TopAbs_ShapeEnum  ShapeAfter = TopAbs_FACE 
)
TopAbs_State TopOpeBRepDS_Transition::After ( ) const
void TopOpeBRepDS_Transition::Before ( const TopAbs_State  S,
const TopAbs_ShapeEnum  ShapeBefore = TopAbs_FACE 
)
TopAbs_State TopOpeBRepDS_Transition::Before ( ) const
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
void TopOpeBRepDS_Transition::Index ( const Standard_Integer  I)
Standard_Integer TopOpeBRepDS_Transition::Index ( ) const
void TopOpeBRepDS_Transition::IndexAfter ( const Standard_Integer  I)
Standard_Integer TopOpeBRepDS_Transition::IndexAfter ( ) const
void TopOpeBRepDS_Transition::IndexBefore ( const Standard_Integer  I)
Standard_Integer TopOpeBRepDS_Transition::IndexBefore ( ) const
Standard_Boolean TopOpeBRepDS_Transition::IsUnknown ( ) const

returns True if both states are UNKNOWN

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

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)

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)

set the transition corresponding to orientation <O>

O Before After

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

void TopOpeBRepDS_Transition::ShapeAfter ( const TopAbs_ShapeEnum  SE)
TopAbs_ShapeEnum TopOpeBRepDS_Transition::ShapeAfter ( ) const
void TopOpeBRepDS_Transition::ShapeBefore ( const TopAbs_ShapeEnum  SE)
TopAbs_ShapeEnum TopOpeBRepDS_Transition::ShapeBefore ( ) const
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: