1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-09 13:22:24 +03:00

Integration of OCCT 6.5.0 from SVN

This commit is contained in:
bugmaster
2011-03-16 07:30:28 +00:00
committed by bugmaster
parent 4903637061
commit 7fd59977df
16375 changed files with 3882564 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
//--------------------------------------------------------------------
//
// File Name : IGESBasic_ExternalRefFileIndex.cxx
// Date :
// Author : CKY / Contract Toubro-Larsen
// Copyright : MATRA-DATAVISION 1993
//
//--------------------------------------------------------------------
#include <IGESBasic_ExternalRefFileIndex.ixx>
IGESBasic_ExternalRefFileIndex::IGESBasic_ExternalRefFileIndex () { }
void IGESBasic_ExternalRefFileIndex::Init
(const Handle(Interface_HArray1OfHAsciiString)& aNameArray,
const Handle(IGESData_HArray1OfIGESEntity)& allEntities)
{
if (aNameArray->Lower() != 1 || allEntities->Lower() != 1 ||
aNameArray->Length() != allEntities->Length())
Standard_DimensionMismatch::Raise("IGESBasic_ExternalRefFileIndex: Init");
theNames = aNameArray;
theEntities = allEntities;
InitTypeAndForm(402,12);
}
Standard_Integer IGESBasic_ExternalRefFileIndex::NbEntries () const
{
return theNames->Length();
}
Handle(TCollection_HAsciiString) IGESBasic_ExternalRefFileIndex::Name
(const Standard_Integer Index) const
{
return theNames->Value(Index);
}
Handle(IGESData_IGESEntity) IGESBasic_ExternalRefFileIndex::Entity
(const Standard_Integer Index) const
{
return theEntities->Value(Index);
}