IGESDefs_MacroDef Class Reference

defines IGES Macro Definition Entity, Type <306> Form <0>
in package IGESDefs
This Class specifies the action of a specific MACRO.
After specification MACRO can be used as necessary
by means of MACRO class instance entity.

#include <IGESDefs_MacroDef.hxx>

Inheritance diagram for IGESDefs_MacroDef:
Inheritance graph
[legend]

Public Member Functions

 IGESDefs_MacroDef ()
void Init (const Handle< TCollection_HAsciiString > &macro, const Standard_Integer entityTypeID, const Handle< Interface_HArray1OfHAsciiString > &langStatements, const Handle< TCollection_HAsciiString > &endMacro)
 This method is used to set the fields of the class
MacroDef

  • macro : MACRO
  • entityTypeID : Entity Type ID
  • langStatements : Language Statements
  • endMacro : END MACRO

Standard_Integer NbStatements () const
 returns the number of language statements

Handle_TCollection_HAsciiString MACRO () const
 returns the MACRO(Literal)

Standard_Integer EntityTypeID () const
 returns the Entity Type ID

Handle_TCollection_HAsciiString LanguageStatement (const Standard_Integer StatNum) const
Handle_TCollection_HAsciiString ENDMACRO () const
 returns the ENDM(Literal)


Constructor & Destructor Documentation

IGESDefs_MacroDef::IGESDefs_MacroDef (  ) 

Member Function Documentation

Handle_TCollection_HAsciiString IGESDefs_MacroDef::ENDMACRO (  )  const
Standard_Integer IGESDefs_MacroDef::EntityTypeID (  )  const
void IGESDefs_MacroDef::Init ( const Handle< TCollection_HAsciiString > &  macro,
const Standard_Integer  entityTypeID,
const Handle< Interface_HArray1OfHAsciiString > &  langStatements,
const Handle< TCollection_HAsciiString > &  endMacro 
)
Handle_TCollection_HAsciiString IGESDefs_MacroDef::LanguageStatement ( const Standard_Integer  StatNum  )  const
Handle_TCollection_HAsciiString IGESDefs_MacroDef::MACRO (  )  const
Standard_Integer IGESDefs_MacroDef::NbStatements (  )  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:16 2011 for Open CASCADE Technology by  doxygen 1.6.3