Open CASCADE Technology
6.5.4
|
defines ExternalRefFileIndex, Type <402> Form <12>
in package IGESBasic
Contains a list of the symbolic names used by the
referencing files and the DE pointers to the
corresponding definitions within the referenced file
#include <IGESBasic_ExternalRefFileIndex.hxx>
Public Member Functions | |
IGESBasic_ExternalRefFileIndex () | |
void | Init (const Handle< Interface_HArray1OfHAsciiString > &aNameArray, const Handle< IGESData_HArray1OfIGESEntity > &allEntities) |
This method is used to set the fields of the class ExternalRefFileIndex | |
Standard_Integer | NbEntries () const |
returns number of index entries | |
Handle_TCollection_HAsciiString | Name (const Standard_Integer Index) const |
returns the External Reference Entity symbolic name raises exception if Index <= 0 or Index > NbEntries() | |
Handle_IGESData_IGESEntity | Entity (const Standard_Integer Index) const |
returns the internal entity raises exception if Index <= 0 or Index > NbEntries() |
Handle_IGESData_IGESEntity IGESBasic_ExternalRefFileIndex::Entity | ( | const Standard_Integer | Index | ) | const |
void IGESBasic_ExternalRefFileIndex::Init | ( | const Handle< Interface_HArray1OfHAsciiString > & | aNameArray, |
const Handle< IGESData_HArray1OfIGESEntity > & | allEntities | ||
) |
- aNameArray : External Reference Entity symbolic names <br> - allEntities : External Reference Entities <br>
raises exception if array lengths are not equal
if size of aNameArray is not equal to size of allEntities
Handle_TCollection_HAsciiString IGESBasic_ExternalRefFileIndex::Name | ( | const Standard_Integer | Index | ) | const |