Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
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

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


Member Function Documentation

Handle_IGESData_IGESEntity IGESBasic_SubfigureDef::AssociatedEntity ( const Standard_Integer  Index) const
  • aDepth : It indicates the amount of nesting
  • aName : the subfigure name
  • allAssocEntities : the associated entities
Handle_TCollection_HAsciiString IGESBasic_SubfigureDef::Name ( ) const

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