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

Public Member Functions | |
| IGESDefs_MacroDef () | |
| void | Init (const Handle< TCollection_HAsciiString > ¯o, 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) | |
| IGESDefs_MacroDef::IGESDefs_MacroDef | ( | ) |
| 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 |
1.7.4