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

ModelingAlgorithms
TKHLR
HLRAlgo


HLRAlgo_WiresBlock Class Reference

A WiresBlock is a set of Blocks. It is used by the
DataStructure to structure the Edges.

A WiresBlock contains :

* An Array of Blocks.
.

#include <HLRAlgo_WiresBlock.hxx>


Public Member Functions

Standard_EXPORT HLRAlgo_WiresBlock (const Standard_Integer NbWires)
 Create a Block of Blocks.
.
Standard_EXPORT Standard_Integer NbWires () const
Standard_EXPORT void Set (const Standard_Integer I, const Handle(HLRAlgo_EdgesBlock)&W)
Standard_EXPORT Handle_HLRAlgo_EdgesBlock & Wire (const Standard_Integer I)
Standard_EXPORT void UpdateMinMax (const Standard_Address TotMinMax)
Standard_Address MinMax () const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

TColStd_Array1OfTransient myWires
Standard_Integer myMinMax [16]


Constructor & Destructor Documentation

Standard_EXPORT HLRAlgo_WiresBlock::HLRAlgo_WiresBlock const Standard_Integer  NbWires  ) 
 


Member Function Documentation

Standard_EXPORT const HLRAlgo_WiresBlock::Handle Standard_Type   )  const
 

Standard_Address HLRAlgo_WiresBlock::MinMax  )  const [inline]
 

Standard_EXPORT Standard_Integer HLRAlgo_WiresBlock::NbWires  )  const
 

Standard_EXPORT void HLRAlgo_WiresBlock::Set const Standard_Integer  I,
const Handle(HLRAlgo_EdgesBlock)&  W
 

Standard_EXPORT void HLRAlgo_WiresBlock::UpdateMinMax const Standard_Address  TotMinMax  ) 
 

Standard_EXPORT Handle_HLRAlgo_EdgesBlock& HLRAlgo_WiresBlock::Wire const Standard_Integer  I  ) 
 


Field Documentation

Standard_Integer HLRAlgo_WiresBlock::myMinMax[16] [private]
 

TColStd_Array1OfTransient HLRAlgo_WiresBlock::myWires [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