#include <EDL_Interpretor.hxx>
Public Member Functions | |
Standard_EXPORT | EDL_Interpretor () |
Standard_EXPORT void | ClearAll () |
~EDL_Interpretor () | |
Standard_EXPORT void | ClearSymbolTable () |
Standard_EXPORT void | ClearTemplateTable () |
Standard_EXPORT void | ClearVariableList () |
Standard_EXPORT void | ClearArgList () |
Standard_EXPORT void | ClearRetList () |
Standard_EXPORT EDL_Error | Parse (const Standard_CString aFile) |
Standard_EXPORT EDL_Error | AddIncludeDirectory (const Standard_CString aDirectory) |
Standard_EXPORT Handle_TColStd_HSequenceOfAsciiString | GetIncludeDirectory () const |
Standard_EXPORT EDL_Error | AddFile (const Standard_CString aVariable, const Standard_CString aFilename) |
Standard_EXPORT EDL_File & | GetFile (const Standard_CString aVariable) |
Standard_EXPORT void | RemoveFile (const Standard_CString aVariable) |
Standard_EXPORT EDL_Error | AddVariable (const Standard_CString aVariable, const Standard_CString aValue) |
Standard_EXPORT EDL_Variable & | GetVariable (const Standard_CString aVariable) |
Standard_EXPORT Standard_Boolean | IsDefined (const Standard_CString aVariable) const |
Standard_EXPORT Standard_Boolean | IsFile (const Standard_CString aVariable) const |
Standard_EXPORT void | RemoveVariable (const Standard_CString aVariable) |
Standard_EXPORT EDL_Error | AddTemplate (const Standard_CString aTemplate) |
Standard_EXPORT EDL_Error | AddToTemplate (const Standard_CString aTemplate) |
Standard_EXPORT EDL_Error | ClearTemplate (const Standard_CString aTemplate) |
Standard_EXPORT EDL_Template & | GetTemplate (const Standard_CString aTemplate) |
Standard_EXPORT void | EvalTemplate (const Standard_CString aTemplate, const Standard_CString aResult) |
Standard_EXPORT void | RemoveTemplate (const Standard_CString aTemplate) |
Standard_EXPORT EDL_Error | AddLibrary (const Standard_CString aLibrary) |
Standard_EXPORT EDL_Library & | GetLibrary (const Standard_CString aLibrary) |
Standard_EXPORT EDL_Error | CallFunction (const Standard_CString aLibname, const Standard_CString aFunction, const Standard_CString aRetuenName) |
Standard_EXPORT void | RemoveLibrary (const Standard_CString aLibrary) |
Standard_EXPORT void | AddExecutionStatus (const Standard_Boolean aValue) |
Standard_EXPORT Standard_Boolean | GetExecutionStatus () |
Standard_EXPORT Standard_Boolean | RemoveExecutionStatus () |
Standard_EXPORT void | SetParameterType (const EDL_ParameterMode aMode) |
Standard_EXPORT EDL_ParameterMode | GetParameterType () const |
Standard_EXPORT void | AddExpressionMember (const Standard_Boolean aValue) |
Standard_EXPORT Standard_Boolean | GetExpressionMember () |
Standard_EXPORT void | SetPrintList (const Standard_CString aValue) |
Standard_EXPORT TCollection_AsciiString & | GetPrintList () |
Standard_EXPORT void | SetCurrentTemplate (const Standard_CString aValue) |
Standard_EXPORT TCollection_AsciiString & | GetCurrentTemplate () |
Standard_EXPORT void | AddToVariableList (const Standard_CString aVariable) |
Standard_EXPORT Handle_EDL_HSequenceOfVariable | GetVariableList () const |
Standard_EXPORT void | AddToArgList (const Standard_CString aVariable) |
Standard_EXPORT void | AddToArgList (const Standard_CString aVariable, const Standard_CString aValue) |
Standard_EXPORT EDL_DataMapIteratorOfMapOfTemplate | GetTemplateIterator () const |
Standard_EXPORT EDL_DataMapIteratorOfMapOfVariable | GetVariableIterator () const |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
EDL_MapOfVariable | mySymbolTable |
Handle_TColStd_HSequenceOfAsciiString | myIncludeTable |
EDL_MapOfTemplate | myTemplateTable |
EDL_MapOfFile | myFileTable |
EDL_MapOfLibrary | myLibraryTable |
EDL_StackOfBoolean | myExecutionStatus |
EDL_ParameterMode | myParameterType |
EDL_StackOfBoolean | myExpressionMember |
TCollection_AsciiString | myPrintList |
TCollection_AsciiString | myCurrentTemplate |
Handle_EDL_HSequenceOfVariable | myVariableList |
Handle_EDL_HSequenceOfVariable | myArgList |
Handle_EDL_HSequenceOfVariable | myRetList |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|