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

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 
)
  • 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
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