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

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 
)
  • aDepth : It indicates the amount of nesting
  • aName : the subfigure name
  • allAssocEntities : the associated entities
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