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

ModelingAlgorithms
TKHLR
HLRAlgo


HLRAlgo_PolyInternalData Class Reference

#include <HLRAlgo_PolyInternalData.hxx>


Public Member Functions

Standard_EXPORT HLRAlgo_PolyInternalData (const Standard_Integer nbNod, const Standard_Integer nbTri)
Standard_EXPORT void UpdateLinks (Standard_Address &TData, Standard_Address &PISeg, Standard_Address &PINod)
Standard_EXPORT Standard_Integer AddNode (const Standard_Address Nod1RValues, const Standard_Address Nod2RValues, Standard_Address &PINod1, Standard_Address &PINod2, const Standard_Real coef1, const Standard_Real X3, const Standard_Real Y3, const Standard_Real Z3)
Standard_EXPORT void UpdateLinks (const Standard_Integer ip1, const Standard_Integer ip2, const Standard_Integer ip3, Standard_Address &TData1, Standard_Address &TData2, Standard_Address &PISeg1, Standard_Address &PISeg2, Standard_Address &PINod1, Standard_Address &PINod2)
Standard_EXPORT void Dump () const
Standard_EXPORT void IncTData (Standard_Address &TData1, Standard_Address &TData2)
Standard_EXPORT void IncPISeg (Standard_Address &PISeg1, Standard_Address &PISeg2)
Standard_EXPORT void IncPINod (Standard_Address &PINod1, Standard_Address &PINod2)
void DecTData ()
void DecPISeg ()
void DecPINod ()
Standard_Integer NbTData () const
Standard_Integer NbPISeg () const
Standard_Integer NbPINod () const
Standard_Boolean Planar () const
void Planar (const Standard_Boolean B)
Standard_Boolean IntOutL () const
void IntOutL (const Standard_Boolean B)
HLRAlgo_Array1OfTDataTData () const
HLRAlgo_Array1OfPISegPISeg () const
HLRAlgo_Array1OfPINodPINod () const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Standard_Integer myNbTData
Standard_Integer myNbPISeg
Standard_Integer myNbPINod
Standard_Integer myMxTData
Standard_Integer myMxPISeg
Standard_Integer myMxPINod
Standard_Boolean myIntOutL
Standard_Boolean myPlanar
Handle_HLRAlgo_HArray1OfTData myTData
Handle_HLRAlgo_HArray1OfPISeg myPISeg
Handle_HLRAlgo_HArray1OfPINod myPINod


Constructor & Destructor Documentation

Standard_EXPORT HLRAlgo_PolyInternalData::HLRAlgo_PolyInternalData const Standard_Integer  nbNod,
const Standard_Integer  nbTri
 


Member Function Documentation

Standard_EXPORT Standard_Integer HLRAlgo_PolyInternalData::AddNode const Standard_Address  Nod1RValues,
const Standard_Address  Nod2RValues,
Standard_Address &  PINod1,
Standard_Address &  PINod2,
const Standard_Real  coef1,
const Standard_Real  X3,
const Standard_Real  Y3,
const Standard_Real  Z3
 

void HLRAlgo_PolyInternalData::DecPINod  )  [inline]
 

void HLRAlgo_PolyInternalData::DecPISeg  )  [inline]
 

void HLRAlgo_PolyInternalData::DecTData  )  [inline]
 

Standard_EXPORT void HLRAlgo_PolyInternalData::Dump  )  const
 

Standard_EXPORT const HLRAlgo_PolyInternalData::Handle Standard_Type   )  const
 

Standard_EXPORT void HLRAlgo_PolyInternalData::IncPINod Standard_Address &  PINod1,
Standard_Address &  PINod2
 

Standard_EXPORT void HLRAlgo_PolyInternalData::IncPISeg Standard_Address &  PISeg1,
Standard_Address &  PISeg2
 

Standard_EXPORT void HLRAlgo_PolyInternalData::IncTData Standard_Address &  TData1,
Standard_Address &  TData2
 

void HLRAlgo_PolyInternalData::IntOutL const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRAlgo_PolyInternalData::IntOutL  )  const [inline]
 

Standard_Integer HLRAlgo_PolyInternalData::NbPINod  )  const [inline]
 

Standard_Integer HLRAlgo_PolyInternalData::NbPISeg  )  const [inline]
 

Standard_Integer HLRAlgo_PolyInternalData::NbTData  )  const [inline]
 

HLRAlgo_Array1OfPINod & HLRAlgo_PolyInternalData::PINod  )  const [inline]
 

HLRAlgo_Array1OfPISeg & HLRAlgo_PolyInternalData::PISeg  )  const [inline]
 

void HLRAlgo_PolyInternalData::Planar const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRAlgo_PolyInternalData::Planar  )  const [inline]
 

HLRAlgo_Array1OfTData & HLRAlgo_PolyInternalData::TData  )  const [inline]
 

Standard_EXPORT void HLRAlgo_PolyInternalData::UpdateLinks const Standard_Integer  ip1,
const Standard_Integer  ip2,
const Standard_Integer  ip3,
Standard_Address &  TData1,
Standard_Address &  TData2,
Standard_Address &  PISeg1,
Standard_Address &  PISeg2,
Standard_Address &  PINod1,
Standard_Address &  PINod2
 

Standard_EXPORT void HLRAlgo_PolyInternalData::UpdateLinks Standard_Address &  TData,
Standard_Address &  PISeg,
Standard_Address &  PINod
 


Field Documentation

Standard_Boolean HLRAlgo_PolyInternalData::myIntOutL [private]
 

Standard_Integer HLRAlgo_PolyInternalData::myMxPINod [private]
 

Standard_Integer HLRAlgo_PolyInternalData::myMxPISeg [private]
 

Standard_Integer HLRAlgo_PolyInternalData::myMxTData [private]
 

Standard_Integer HLRAlgo_PolyInternalData::myNbPINod [private]
 

Standard_Integer HLRAlgo_PolyInternalData::myNbPISeg [private]
 

Standard_Integer HLRAlgo_PolyInternalData::myNbTData [private]
 

Handle_HLRAlgo_HArray1OfPINod HLRAlgo_PolyInternalData::myPINod [private]
 

Handle_HLRAlgo_HArray1OfPISeg HLRAlgo_PolyInternalData::myPISeg [private]
 

Standard_Boolean HLRAlgo_PolyInternalData::myPlanar [private]
 

Handle_HLRAlgo_HArray1OfTData HLRAlgo_PolyInternalData::myTData [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