IGESBasic_SubfigureDef Class Reference

defines SubfigureDef, Type <308> Form <0>
in package IGESBasic
This Entity permits a single definition of a detail to
be utilized in multiple instances in the creation of
the whole picture

#include <IGESBasic_SubfigureDef.hxx>

Inheritance diagram for IGESBasic_SubfigureDef:
Inheritance graph
[legend]

Public Member Functions

 IGESBasic_SubfigureDef ()
void Init (const Standard_Integer aDepth, const Handle< TCollection_HAsciiString > &aName, const Handle< IGESData_HArray1OfIGESEntity > &allAssocEntities)
 This method is used to set the fields of the class
SubfigureDef

  • aDepth : It indicates the amount of nesting
  • aName : the subfigure name
  • allAssocEntities : the associated entities

Standard_Integer Depth () const
 returns depth of the Subfigure
if theDepth = 0 - No reference to any subfigure instance.

Handle_TCollection_HAsciiString Name () const
 returns the name of Subfigure

Standard_Integer NbEntities () const
 returns number of entities. Is greater than or equal to zero.

Handle_IGESData_IGESEntity AssociatedEntity (const Standard_Integer Index) const
 returns the specific entity as indicated by Index
raises exception if Index <= 0 or Index > NbEntities()

Handle_Standard_Transient Value (const Standard_Integer Index) const
 returns the specific entity as indicated by Index
raises exception if Index <= 0 or Index > NbEntities()


Constructor & Destructor Documentation

IGESBasic_SubfigureDef::IGESBasic_SubfigureDef (  ) 

Member Function Documentation

Handle_IGESData_IGESEntity IGESBasic_SubfigureDef::AssociatedEntity ( const Standard_Integer  Index  )  const
Standard_Integer IGESBasic_SubfigureDef::Depth (  )  const
void IGESBasic_SubfigureDef::Init ( const Standard_Integer  aDepth,
const Handle< TCollection_HAsciiString > &  aName,
const Handle< IGESData_HArray1OfIGESEntity > &  allAssocEntities 
)
Handle_TCollection_HAsciiString IGESBasic_SubfigureDef::Name (  )  const
Standard_Integer IGESBasic_SubfigureDef::NbEntities (  )  const
Handle_Standard_Transient IGESBasic_SubfigureDef::Value ( const Standard_Integer  Index  )  const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:57:07 2011 for Open CASCADE Technology by  doxygen 1.6.3