Open CASCADE Technology  7.6.0
Public Member Functions

HLRAlgo_Interference Class Reference

#include <HLRAlgo_Interference.hxx>

Public Member Functions

 HLRAlgo_Interference ()
 
 HLRAlgo_Interference (const HLRAlgo_Intersection &Inters, const HLRAlgo_Coincidence &Bound, const TopAbs_Orientation Orient, const TopAbs_Orientation Trans, const TopAbs_Orientation BTrans)
 
void Intersection (const HLRAlgo_Intersection &I)
 
void Boundary (const HLRAlgo_Coincidence &B)
 
void Orientation (const TopAbs_Orientation O)
 
void Transition (const TopAbs_Orientation Tr)
 
void BoundaryTransition (const TopAbs_Orientation BTr)
 
const HLRAlgo_IntersectionIntersection () const
 
HLRAlgo_IntersectionChangeIntersection ()
 
const HLRAlgo_CoincidenceBoundary () const
 
HLRAlgo_CoincidenceChangeBoundary ()
 
TopAbs_Orientation Orientation () const
 
TopAbs_Orientation Transition () const
 
TopAbs_Orientation BoundaryTransition () const
 

Constructor & Destructor Documentation

◆ HLRAlgo_Interference() [1/2]

HLRAlgo_Interference::HLRAlgo_Interference ( )

◆ HLRAlgo_Interference() [2/2]

HLRAlgo_Interference::HLRAlgo_Interference ( const HLRAlgo_Intersection Inters,
const HLRAlgo_Coincidence Bound,
const TopAbs_Orientation  Orient,
const TopAbs_Orientation  Trans,
const TopAbs_Orientation  BTrans 
)

Member Function Documentation

◆ Boundary() [1/2]

const HLRAlgo_Coincidence& HLRAlgo_Interference::Boundary ( ) const

◆ Boundary() [2/2]

void HLRAlgo_Interference::Boundary ( const HLRAlgo_Coincidence B)

◆ BoundaryTransition() [1/2]

TopAbs_Orientation HLRAlgo_Interference::BoundaryTransition ( ) const

◆ BoundaryTransition() [2/2]

void HLRAlgo_Interference::BoundaryTransition ( const TopAbs_Orientation  BTr)

◆ ChangeBoundary()

HLRAlgo_Coincidence& HLRAlgo_Interference::ChangeBoundary ( )

◆ ChangeIntersection()

HLRAlgo_Intersection& HLRAlgo_Interference::ChangeIntersection ( )

◆ Intersection() [1/2]

const HLRAlgo_Intersection& HLRAlgo_Interference::Intersection ( ) const

◆ Intersection() [2/2]

void HLRAlgo_Interference::Intersection ( const HLRAlgo_Intersection I)

◆ Orientation() [1/2]

TopAbs_Orientation HLRAlgo_Interference::Orientation ( ) const

◆ Orientation() [2/2]

void HLRAlgo_Interference::Orientation ( const TopAbs_Orientation  O)

◆ Transition() [1/2]

TopAbs_Orientation HLRAlgo_Interference::Transition ( ) const

◆ Transition() [2/2]

void HLRAlgo_Interference::Transition ( const TopAbs_Orientation  Tr)

The documentation for this class was generated from the following file: