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

IGESBasic_ExternalRefFileIndex::IGESBasic_ExternalRefFileIndex ( )

Member Function Documentation

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
  • allEntities : External Reference Entities
    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
Standard_Integer IGESBasic_ExternalRefFileIndex::NbEntries ( ) const

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