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

ModelingAlgorithms
TKHLR
HLRBRep


HLRBRep_EdgeData Class Reference

#include <HLRBRep_EdgeData.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT HLRBRep_EdgeData ()
Standard_EXPORT void Set (const Standard_Boolean Reg1, const Standard_Boolean RegN, const TopoDS_Edge &EG, const Standard_Integer V1, const Standard_Integer V2, const Standard_Boolean Out1, const Standard_Boolean Out2, const Standard_Boolean Cut1, const Standard_Boolean Cut2, const Standard_Real Start, const Standard_ShortReal TolStart, const Standard_Real End, const Standard_ShortReal TolEnd)
Standard_Boolean Selected () const
void Selected (const Standard_Boolean B)
Standard_Boolean Rg1Line () const
void Rg1Line (const Standard_Boolean B)
Standard_Boolean RgNLine () const
void RgNLine (const Standard_Boolean B)
Standard_Boolean Vertical () const
void Vertical (const Standard_Boolean B)
Standard_Boolean Simple () const
void Simple (const Standard_Boolean B)
Standard_Boolean OutLVSta () const
void OutLVSta (const Standard_Boolean B)
Standard_Boolean OutLVEnd () const
void OutLVEnd (const Standard_Boolean B)
Standard_Boolean CutAtSta () const
void CutAtSta (const Standard_Boolean B)
Standard_Boolean CutAtEnd () const
void CutAtEnd (const Standard_Boolean B)
Standard_Boolean VerAtSta () const
void VerAtSta (const Standard_Boolean B)
Standard_Boolean VerAtEnd () const
void VerAtEnd (const Standard_Boolean B)
Standard_Boolean AutoIntersectionDone () const
void AutoIntersectionDone (const Standard_Boolean B)
Standard_Boolean Used () const
void Used (const Standard_Boolean B)
Standard_Integer HideCount () const
void HideCount (const Standard_Integer I)
Standard_Integer VSta () const
void VSta (const Standard_Integer I)
Standard_Integer VEnd () const
void VEnd (const Standard_Integer I)
Standard_EXPORT void UpdateMinMax (const Standard_Address TotMinMax)
Standard_Address MinMax () const
HLRAlgo_EdgeStatusStatus ()
HLRBRep_CurveChangeGeometry ()
const HLRBRep_CurveGeometry () const
Standard_Address Curve ()
Standard_ShortReal Tolerance () const

Private Attributes

Standard_Boolean myFlags
Standard_Integer myHideCount
Standard_Integer myVSta
Standard_Integer myVEnd
Standard_Integer myMinMax [16]
HLRAlgo_EdgeStatus myStatus
HLRBRep_Curve myGeometry
Standard_ShortReal myTolerance


Constructor & Destructor Documentation

Standard_EXPORT HLRBRep_EdgeData::HLRBRep_EdgeData  ) 
 


Member Function Documentation

void HLRBRep_EdgeData::AutoIntersectionDone const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_EdgeData::AutoIntersectionDone  )  const [inline]
 

HLRBRep_Curve & HLRBRep_EdgeData::ChangeGeometry  )  [inline]
 

Standard_Address HLRBRep_EdgeData::Curve  )  [inline]
 

void HLRBRep_EdgeData::CutAtEnd const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_EdgeData::CutAtEnd  )  const [inline]
 

void HLRBRep_EdgeData::CutAtSta const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_EdgeData::CutAtSta  )  const [inline]
 

const HLRBRep_Curve & HLRBRep_EdgeData::Geometry  )  const [inline]
 

void HLRBRep_EdgeData::HideCount const Standard_Integer  I  )  [inline]
 

Standard_Integer HLRBRep_EdgeData::HideCount  )  const [inline]
 

Standard_Address HLRBRep_EdgeData::MinMax  )  const [inline]
 

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

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

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

void HLRBRep_EdgeData::OutLVEnd const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_EdgeData::OutLVEnd  )  const [inline]
 

void HLRBRep_EdgeData::OutLVSta const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_EdgeData::OutLVSta  )  const [inline]
 

void HLRBRep_EdgeData::Rg1Line const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_EdgeData::Rg1Line  )  const [inline]
 

void HLRBRep_EdgeData::RgNLine const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_EdgeData::RgNLine  )  const [inline]
 

void HLRBRep_EdgeData::Selected const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_EdgeData::Selected  )  const [inline]
 

Standard_EXPORT void HLRBRep_EdgeData::Set const Standard_Boolean  Reg1,
const Standard_Boolean  RegN,
const TopoDS_Edge &  EG,
const Standard_Integer  V1,
const Standard_Integer  V2,
const Standard_Boolean  Out1,
const Standard_Boolean  Out2,
const Standard_Boolean  Cut1,
const Standard_Boolean  Cut2,
const Standard_Real  Start,
const Standard_ShortReal  TolStart,
const Standard_Real  End,
const Standard_ShortReal  TolEnd
 

void HLRBRep_EdgeData::Simple const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_EdgeData::Simple  )  const [inline]
 

HLRAlgo_EdgeStatus & HLRBRep_EdgeData::Status  )  [inline]
 

Standard_ShortReal HLRBRep_EdgeData::Tolerance  )  const [inline]
 

Standard_EXPORT void HLRBRep_EdgeData::UpdateMinMax const Standard_Address  TotMinMax  ) 
 

void HLRBRep_EdgeData::Used const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_EdgeData::Used  )  const [inline]
 

void HLRBRep_EdgeData::VEnd const Standard_Integer  I  )  [inline]
 

Standard_Integer HLRBRep_EdgeData::VEnd  )  const [inline]
 

void HLRBRep_EdgeData::VerAtEnd const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_EdgeData::VerAtEnd  )  const [inline]
 

void HLRBRep_EdgeData::VerAtSta const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_EdgeData::VerAtSta  )  const [inline]
 

void HLRBRep_EdgeData::Vertical const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_EdgeData::Vertical  )  const [inline]
 

void HLRBRep_EdgeData::VSta const Standard_Integer  I  )  [inline]
 

Standard_Integer HLRBRep_EdgeData::VSta  )  const [inline]
 


Field Documentation

Standard_Boolean HLRBRep_EdgeData::myFlags [private]
 

HLRBRep_Curve HLRBRep_EdgeData::myGeometry [private]
 

Standard_Integer HLRBRep_EdgeData::myHideCount [private]
 

Standard_Integer HLRBRep_EdgeData::myMinMax[16] [private]
 

HLRAlgo_EdgeStatus HLRBRep_EdgeData::myStatus [private]
 

Standard_ShortReal HLRBRep_EdgeData::myTolerance [private]
 

Standard_Integer HLRBRep_EdgeData::myVEnd [private]
 

Standard_Integer HLRBRep_EdgeData::myVSta [private]
 


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