|
Public Member Functions |
Standard_EXPORT | IGESDefs_MacroDef () |
Standard_EXPORT 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
- macro : MACRO
- entityTypeID : Entity Type ID
- langStatements : Language Statements
- endMacro : END MACRO
.
|
Standard_EXPORT Standard_Integer | NbStatements () const |
| returns the number of language statements
|
Standard_EXPORT Handle_TCollection_HAsciiString | MACRO () const |
| returns the MACRO(Literal)
|
Standard_EXPORT Standard_Integer | EntityTypeID () const |
| returns the Entity Type ID
|
Standard_EXPORT Handle_TCollection_HAsciiString | LanguageStatement (const Standard_Integer StatNum) const |
Standard_EXPORT Handle_TCollection_HAsciiString | ENDMACRO () const |
| returns the ENDM(Literal)
|
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
Handle_TCollection_HAsciiString | theMACRO |
Standard_Integer | theEntityTypeID |
Handle_Interface_HArray1OfHAsciiString | theLangStatements |
Handle_TCollection_HAsciiString | theENDMACRO |