Open CASCADE Technology 6.6.0
Public Member Functions
HLRAlgo_PolyInternalData Class Reference

#include <HLRAlgo_PolyInternalData.hxx>

Inheritance diagram for HLRAlgo_PolyInternalData:
Inheritance graph
[legend]

Public Member Functions

 HLRAlgo_PolyInternalData (const Standard_Integer nbNod, const Standard_Integer nbTri)
void UpdateLinks (Standard_Address &TData, Standard_Address &PISeg, Standard_Address &PINod)
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)
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)
void Dump () const
void IncTData (Standard_Address &TData1, Standard_Address &TData2)
void IncPISeg (Standard_Address &PISeg1, Standard_Address &PISeg2)
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

Constructor & Destructor Documentation

HLRAlgo_PolyInternalData::HLRAlgo_PolyInternalData ( const Standard_Integer  nbNod,
const Standard_Integer  nbTri 
)

Member Function Documentation

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 ( )
void HLRAlgo_PolyInternalData::DecPISeg ( )
void HLRAlgo_PolyInternalData::DecTData ( )
void HLRAlgo_PolyInternalData::Dump ( ) const
void HLRAlgo_PolyInternalData::IncPINod ( Standard_Address PINod1,
Standard_Address PINod2 
)
void HLRAlgo_PolyInternalData::IncPISeg ( Standard_Address PISeg1,
Standard_Address PISeg2 
)
void HLRAlgo_PolyInternalData::IncTData ( Standard_Address TData1,
Standard_Address TData2 
)
Standard_Boolean HLRAlgo_PolyInternalData::IntOutL ( ) const
void HLRAlgo_PolyInternalData::IntOutL ( const Standard_Boolean  B)
Standard_Integer HLRAlgo_PolyInternalData::NbPINod ( ) const
Standard_Integer HLRAlgo_PolyInternalData::NbPISeg ( ) const
Standard_Integer HLRAlgo_PolyInternalData::NbTData ( ) const
HLRAlgo_Array1OfPINod& HLRAlgo_PolyInternalData::PINod ( ) const
HLRAlgo_Array1OfPISeg& HLRAlgo_PolyInternalData::PISeg ( ) const
void HLRAlgo_PolyInternalData::Planar ( const Standard_Boolean  B)
Standard_Boolean HLRAlgo_PolyInternalData::Planar ( ) const
HLRAlgo_Array1OfTData& HLRAlgo_PolyInternalData::TData ( ) const
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 
)
void HLRAlgo_PolyInternalData::UpdateLinks ( Standard_Address TData,
Standard_Address PISeg,
Standard_Address PINod 
)

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines