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_EdgeStatus & Status ()
HLRBRep_Curve & ChangeGeometry ()
const HLRBRep_Curve & Geometry () 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