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

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


Member Function Documentation

Handle_TCollection_HAsciiString IGESDefs_MacroDef::ENDMACRO ( ) const
  • macro : MACRO
  • entityTypeID : Entity Type ID
  • langStatements : Language Statements
  • endMacro : END MACRO
Handle_TCollection_HAsciiString IGESDefs_MacroDef::LanguageStatement ( const Standard_Integer  StatNum) const
Handle_TCollection_HAsciiString IGESDefs_MacroDef::MACRO ( ) const

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