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 |