Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
IGESAppli_LevelToPWBLayerMap Class Reference

defines LevelToPWBLayerMap, Type <406> Form <24>
in package IGESAppli
Used to correlate an exchange file level number with
its corresponding native level identifier, physical PWB
layer number and predefined functional level
identification

#include <IGESAppli_LevelToPWBLayerMap.hxx>

Inheritance diagram for IGESAppli_LevelToPWBLayerMap:
Inheritance graph
[legend]

Public Member Functions

 IGESAppli_LevelToPWBLayerMap ()
void Init (const Standard_Integer nbPropVal, const Handle< TColStd_HArray1OfInteger > &allExchLevels, const Handle< Interface_HArray1OfHAsciiString > &allNativeLevels, const Handle< TColStd_HArray1OfInteger > &allPhysLevels, const Handle< Interface_HArray1OfHAsciiString > &allExchIdents)
 This method is used to set the fields of the class
LevelToPWBLayerMap

Standard_Integer NbPropertyValues () const
 returns number of property values

Standard_Integer NbLevelToLayerDefs () const
 returns number of level to layer definitions

Standard_Integer ExchangeFileLevelNumber (const Standard_Integer Index) const
 returns Exchange File Level Number
raises exception if Index <= 0 or Index > NbLevelToLayerDefs

Handle_TCollection_HAsciiString NativeLevel (const Standard_Integer Index) const
 returns Native Level Identification
raises exception if Index <= 0 or Index > NbLevelToLayerDefs

Standard_Integer PhysicalLayerNumber (const Standard_Integer Index) const
 returns Physical Layer Number
raises exception if Index <= 0 or Index > NbLevelToLayerDefs

Handle_TCollection_HAsciiString ExchangeFileLevelIdent (const Standard_Integer Index) const

Constructor & Destructor Documentation


Member Function Documentation

Handle_TCollection_HAsciiString IGESAppli_LevelToPWBLayerMap::ExchangeFileLevelIdent ( const Standard_Integer  Index) const
  - nbPropVal       : Number of property values <br>
  - allExchLevels   : Exchange File Level Numbers <br>
  - allNativeLevels : Native Level Identifications <br>
  - allPhysLevels   : Physical Layer Numbers <br>
  - allExchIdents   : Exchange File Level Identifications <br>

raises exception if allExchLevels, allNativeLevels, allPhysLevels
and all ExchIdents are not of same dimensions

Handle_TCollection_HAsciiString IGESAppli_LevelToPWBLayerMap::NativeLevel ( const Standard_Integer  Index) const

The documentation for this class was generated from the following file: