OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKHLR
HLRAlgo


HLRAlgo_Interference Class Reference

#include <HLRAlgo_Interference.hxx>


Public Member Functions

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

Private Attributes

HLRAlgo_Intersection myIntersection
HLRAlgo_Coincidence myBoundary
TopAbs_Orientation myOrientation
TopAbs_Orientation myTransition
TopAbs_Orientation myBTransition


Constructor & Destructor Documentation

Standard_EXPORT HLRAlgo_Interference::HLRAlgo_Interference  ) 
 

Standard_EXPORT 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

const HLRAlgo_Coincidence& HLRAlgo_Interference::Boundary  )  const
 

void HLRAlgo_Interference::Boundary const HLRAlgo_Coincidence B  ) 
 

TopAbs_Orientation HLRAlgo_Interference::BoundaryTransition  )  const
 

void HLRAlgo_Interference::BoundaryTransition const TopAbs_Orientation  BTr  ) 
 

HLRAlgo_Coincidence& HLRAlgo_Interference::ChangeBoundary  ) 
 

HLRAlgo_Intersection& HLRAlgo_Interference::ChangeIntersection  ) 
 

const HLRAlgo_Intersection& HLRAlgo_Interference::Intersection  )  const
 

void HLRAlgo_Interference::Intersection const HLRAlgo_Intersection I  ) 
 

void HLRAlgo_Interference::operator delete void *  anAddress  )  [inline]
 

void* HLRAlgo_Interference::operator new size_t  size  )  [inline]
 

void* HLRAlgo_Interference::operator new size_t  ,
void *  anAddress
[inline]
 

TopAbs_Orientation HLRAlgo_Interference::Orientation  )  const
 

void HLRAlgo_Interference::Orientation const TopAbs_Orientation  O  ) 
 

TopAbs_Orientation HLRAlgo_Interference::Transition  )  const
 

void HLRAlgo_Interference::Transition const TopAbs_Orientation  Tr  ) 
 


Field Documentation

HLRAlgo_Coincidence HLRAlgo_Interference::myBoundary [private]
 

TopAbs_Orientation HLRAlgo_Interference::myBTransition [private]
 

HLRAlgo_Intersection HLRAlgo_Interference::myIntersection [private]
 

TopAbs_Orientation HLRAlgo_Interference::myOrientation [private]
 

TopAbs_Orientation HLRAlgo_Interference::myTransition [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:42:02 2008 for OpenCASCADE by  doxygen 1.4.1