Open CASCADE Technology 6.6.0
Public Member Functions
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 ( )
void HLRBRep_AreaLimit::EdgeAfter ( const TopAbs_State  St)
TopAbs_State HLRBRep_AreaLimit::EdgeAfter ( ) const
void HLRBRep_AreaLimit::EdgeBefore ( const TopAbs_State  St)
TopAbs_State HLRBRep_AreaLimit::EdgeBefore ( ) const
Standard_Boolean HLRBRep_AreaLimit::IsBoundary ( ) const
Standard_Boolean HLRBRep_AreaLimit::IsInterference ( ) const
void HLRBRep_AreaLimit::Next ( const Handle< HLRBRep_AreaLimit > &  N)
Handle_HLRBRep_AreaLimit HLRBRep_AreaLimit::Next ( ) const
void HLRBRep_AreaLimit::Previous ( const Handle< HLRBRep_AreaLimit > &  P)
Handle_HLRBRep_AreaLimit HLRBRep_AreaLimit::Previous ( ) const
void HLRBRep_AreaLimit::StateAfter ( const TopAbs_State  St)
TopAbs_State HLRBRep_AreaLimit::StateAfter ( ) const
void HLRBRep_AreaLimit::StateBefore ( const TopAbs_State  St)
TopAbs_State HLRBRep_AreaLimit::StateBefore ( ) const
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