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