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

ModelingAlgorithms
TKHLR
HLRAlgo


HLRAlgo_Intersection Class Reference

Describes an intersection on an edge to hide.
Contains a parameter and a state (ON = on the
face, OUT = above the face, IN = under the Face)
.

#include <HLRAlgo_Intersection.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_Intersection ()
Standard_EXPORT HLRAlgo_Intersection (const TopAbs_Orientation Ori, const Standard_Integer Lev, const Standard_Integer SegInd, const Standard_Integer Ind, const Standard_Real P, const Standard_ShortReal Tol, const TopAbs_State S)
void Orientation (const TopAbs_Orientation Ori)
TopAbs_Orientation Orientation () const
void Level (const Standard_Integer Lev)
Standard_Integer Level () const
void SegIndex (const Standard_Integer SegInd)
Standard_Integer SegIndex () const
void Index (const Standard_Integer Ind)
Standard_Integer Index () const
void Parameter (const Standard_Real P)
Standard_Real Parameter () const
void Tolerance (const Standard_ShortReal T)
Standard_ShortReal Tolerance () const
void State (const TopAbs_State S)
TopAbs_State State () const

Private Attributes

TopAbs_Orientation myOrien
Standard_Integer mySegIndex
Standard_Integer myIndex
Standard_Integer myLevel
Standard_Real myParam
Standard_ShortReal myToler
TopAbs_State myState


Constructor & Destructor Documentation

Standard_EXPORT HLRAlgo_Intersection::HLRAlgo_Intersection  ) 
 

Standard_EXPORT HLRAlgo_Intersection::HLRAlgo_Intersection const TopAbs_Orientation  Ori,
const Standard_Integer  Lev,
const Standard_Integer  SegInd,
const Standard_Integer  Ind,
const Standard_Real  P,
const Standard_ShortReal  Tol,
const TopAbs_State  S
 


Member Function Documentation

Standard_Integer HLRAlgo_Intersection::Index  )  const [inline]
 

void HLRAlgo_Intersection::Index const Standard_Integer  Ind  )  [inline]
 

Standard_Integer HLRAlgo_Intersection::Level  )  const [inline]
 

void HLRAlgo_Intersection::Level const Standard_Integer  Lev  )  [inline]
 

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

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

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

TopAbs_Orientation HLRAlgo_Intersection::Orientation  )  const [inline]
 

void HLRAlgo_Intersection::Orientation const TopAbs_Orientation  Ori  )  [inline]
 

Standard_Real HLRAlgo_Intersection::Parameter  )  const [inline]
 

void HLRAlgo_Intersection::Parameter const Standard_Real  P  )  [inline]
 

Standard_Integer HLRAlgo_Intersection::SegIndex  )  const [inline]
 

void HLRAlgo_Intersection::SegIndex const Standard_Integer  SegInd  )  [inline]
 

TopAbs_State HLRAlgo_Intersection::State  )  const [inline]
 

void HLRAlgo_Intersection::State const TopAbs_State  S  )  [inline]
 

Standard_ShortReal HLRAlgo_Intersection::Tolerance  )  const [inline]
 

void HLRAlgo_Intersection::Tolerance const Standard_ShortReal  T  )  [inline]
 


Field Documentation

Standard_Integer HLRAlgo_Intersection::myIndex [private]
 

Standard_Integer HLRAlgo_Intersection::myLevel [private]
 

TopAbs_Orientation HLRAlgo_Intersection::myOrien [private]
 

Standard_Real HLRAlgo_Intersection::myParam [private]
 

Standard_Integer HLRAlgo_Intersection::mySegIndex [private]
 

TopAbs_State HLRAlgo_Intersection::myState [private]
 

Standard_ShortReal HLRAlgo_Intersection::myToler [private]
 


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