Open CASCADE Technology 6.6.0
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

IGESAppli_LevelToPWBLayerMap::IGESAppli_LevelToPWBLayerMap ( )

Member Function Documentation

Handle_TCollection_HAsciiString IGESAppli_LevelToPWBLayerMap::ExchangeFileLevelIdent ( const Standard_Integer  Index) const
Standard_Integer IGESAppli_LevelToPWBLayerMap::ExchangeFileLevelNumber ( const Standard_Integer  Index) const
void IGESAppli_LevelToPWBLayerMap::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 
)
  • nbPropVal : Number of property values
  • allExchLevels : Exchange File Level Numbers
  • allNativeLevels : Native Level Identifications
  • allPhysLevels : Physical Layer Numbers
  • allExchIdents : Exchange File Level Identifications
    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
Standard_Integer IGESAppli_LevelToPWBLayerMap::NbLevelToLayerDefs ( ) const
Standard_Integer IGESAppli_LevelToPWBLayerMap::NbPropertyValues ( ) const
Standard_Integer IGESAppli_LevelToPWBLayerMap::PhysicalLayerNumber ( const Standard_Integer  Index) const

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