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

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>

Inheritance diagram for IGESBasic_ExternalRefFileIndex:
Inheritance graph
[legend]

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()


Constructor & Destructor Documentation


Member Function Documentation

Handle_IGESData_IGESEntity IGESBasic_ExternalRefFileIndex::Entity ( const Standard_Integer  Index) const
  - 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

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