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

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 |
| 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 <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 |
| Standard_Integer IGESAppli_LevelToPWBLayerMap::PhysicalLayerNumber | ( | const Standard_Integer | Index | ) | const |
1.8.0