#include <EDL_API.hxx>
Public Member Functions | |
| Standard_EXPORT | EDL_API () |
| Standard_EXPORT EDL_Error | Openlib (const Standard_CString aName) const |
| Open a shared library named <aname> The name must not be the name of the file but the significant part : ex.: for library libTest.so the name must be Test . | |
| Standard_EXPORT EDL_Error | Call (const Standard_CString aLibName, const Standard_CString aFunction, const Handle(TColStd_HSequenceOfHAsciiString)&anArgList) const |
| Call a function <afunction> from library <alibname> with the arguments list <anarglist> The name of the library is the same than Openlib . | |
| Standard_EXPORT void | Closelib (const Standard_CString aName) const |
| Close the library named <aname> The name is the same than Openlib . | |
| Standard_EXPORT void | AddTemplate (const Standard_CString aName, const Handle(TColStd_HSequenceOfHAsciiString)&aDefinition, const Handle(TColStd_HSequenceOfHAsciiString)&aVarList) const |
| Add a template named <aname> with <adefinition> as definition . | |
| Standard_EXPORT void | Apply (const Standard_CString aResult, const Standard_CString aName) const |
| Evaluate a template named <aname> with the variables list <avarlist> and set the result in a variable named <aresult> . | |
| Standard_EXPORT void | RemoveTemplate (const Standard_CString aName) const |
| Remove a template . | |
| Standard_EXPORT EDL_Template & | GetTemplate (const Standard_CString aName) const |
| Standard_EXPORT void | AddVariable (const Standard_CString aName, const Standard_CString aValue) const |
| Create a variable <aname> or modifie it s value . | |
| Standard_EXPORT void | AddVariable (const Standard_CString aName, const Standard_Integer aValue) const |
| Create a variable <aname> or modifie it s value . | |
| Standard_EXPORT void | AddVariable (const Standard_CString aName, const Standard_Real aValue) const |
| Create a variable <aname> or modifie it s value . | |
| Standard_EXPORT void | AddVariable (const Standard_CString aName, const Standard_Character aValue) const |
| Create a variable <aname> or modifie it s value . | |
| Standard_EXPORT EDL_Variable & | GetVariable (const Standard_CString aName) const |
| Returns the value of the variable named <aname>. . | |
| Standard_EXPORT Handle_TCollection_HAsciiString | GetVariableValue (const Standard_CString aName) const |
| Returns the value of the variable named <aname>. . | |
| Standard_EXPORT void | RemoveVariable (const Standard_CString aName) const |
| Remove a variable named <aname>. . | |
| Standard_EXPORT Standard_Boolean | IsDefined (const Standard_CString aName) const |
| Return Standard_True if a variable or template named <aname> is defined . | |
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1