HLRBRep_AreaLimit Class Reference

The private nested class AreaLimit represents a --
vertex on the Edge with the state on the left and --
the right.

#include <HLRBRep_AreaLimit.hxx>

Inheritance diagram for HLRBRep_AreaLimit:
Inheritance graph
[legend]

Public Member Functions

 HLRBRep_AreaLimit (const HLRAlgo_Intersection &V, const Standard_Boolean Boundary, const Standard_Boolean Interference, const TopAbs_State StateBefore, const TopAbs_State StateAfter, const TopAbs_State EdgeBefore, const TopAbs_State EdgeAfter)
 The previous and next field are set to NULL.

void StateBefore (const TopAbs_State St)
void StateAfter (const TopAbs_State St)
void EdgeBefore (const TopAbs_State St)
void EdgeAfter (const TopAbs_State St)
void Previous (const Handle< HLRBRep_AreaLimit > &P)
void Next (const Handle< HLRBRep_AreaLimit > &N)
const HLRAlgo_IntersectionVertex () const
Standard_Boolean IsBoundary () const
Standard_Boolean IsInterference () const
TopAbs_State StateBefore () const
TopAbs_State StateAfter () const
TopAbs_State EdgeBefore () const
TopAbs_State EdgeAfter () const
Handle_HLRBRep_AreaLimit Previous () const
Handle_HLRBRep_AreaLimit Next () const
void Clear ()

Constructor & Destructor Documentation

HLRBRep_AreaLimit::HLRBRep_AreaLimit ( const HLRAlgo_Intersection V,
const Standard_Boolean  Boundary,
const Standard_Boolean  Interference,
const TopAbs_State  StateBefore,
const TopAbs_State  StateAfter,
const TopAbs_State  EdgeBefore,
const TopAbs_State  EdgeAfter 
)

Member Function Documentation

void HLRBRep_AreaLimit::Clear (  ) 
TopAbs_State HLRBRep_AreaLimit::EdgeAfter (  )  const
void HLRBRep_AreaLimit::EdgeAfter ( const TopAbs_State  St  ) 
TopAbs_State HLRBRep_AreaLimit::EdgeBefore (  )  const
void HLRBRep_AreaLimit::EdgeBefore ( const TopAbs_State  St  ) 
Standard_Boolean HLRBRep_AreaLimit::IsBoundary (  )  const
Standard_Boolean HLRBRep_AreaLimit::IsInterference (  )  const
Handle_HLRBRep_AreaLimit HLRBRep_AreaLimit::Next (  )  const
void HLRBRep_AreaLimit::Next ( const Handle< HLRBRep_AreaLimit > &  N  ) 
Handle_HLRBRep_AreaLimit HLRBRep_AreaLimit::Previous (  )  const
void HLRBRep_AreaLimit::Previous ( const Handle< HLRBRep_AreaLimit > &  P  ) 
TopAbs_State HLRBRep_AreaLimit::StateAfter (  )  const
void HLRBRep_AreaLimit::StateAfter ( const TopAbs_State  St  ) 
TopAbs_State HLRBRep_AreaLimit::StateBefore (  )  const
void HLRBRep_AreaLimit::StateBefore ( const TopAbs_State  St  ) 
const HLRAlgo_Intersection& HLRBRep_AreaLimit::Vertex (  )  const

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 10:56:26 2011 for Open CASCADE Technology by  doxygen 1.6.3