gensrc.addins.calc.CalcAddin Class Reference
Inheritance diagram for gensrc.addins.calc.CalcAddin:
Collaboration diagram for gensrc.addins.calc.CalcAddin:
Public Member Functions | |
def | generate (self, categoryList, enumerationList) |
public interface More... | |
def | generateFuncMap (self) |
def | generateAutoHeader (self) |
def | generateHeader (self, func, declaration=True) |
def | generateHeaders (self) |
def | generateFunction (self, func) |
def | generateFunctions (self) |
def | generateIDL (self) |
def | serialize (self, serializer) |
serializer interface More... | |
def | loopName (self, param) |
Public Member Functions inherited from gensrc.addins.addin.Addin | |
def | objectIdSuffix (self) |
public interface More... | |
def | bufferLoop (self) |
def | unchanged (self) |
def | updated (self) |
def | created (self) |
def | incrementUnchanged (self) |
def | incrementUpdated (self) |
def | incrementCreated (self) |
def | voCall (self) |
def | libraryCall (self) |
def | libraryReturnType (self) |
def | loopInputs (self) |
def | loopReturnType (self) |
def | idStrip (self, parameterList) |
def | relativePath (self) |
def | repositoryClass (self) |
def | overwriteVariable (self) |
def | postSerialize (self) |
def | __init__ (self) |
private member functions More... | |
Public Attributes | |
categoryList_ | |
enumerationList_ | |
Public Attributes inherited from gensrc.addins.addin.Addin | |
rootPath_ | |
unchanged_ | |
updated_ | |
created_ | |
Static Public Attributes | |
string | stringConvert = 'ouStringToStlString(%s)' |
class variables | |
string | objectIdSuffix_ = 'Cpp' |
string | convertPermanentFlag_ = '' |
Static Public Attributes inherited from gensrc.addins.addin.Addin | |
string | objectIdSuffix_ = '' |
class variables | |
string | repositoryClass_ = 'Repository' |
string | overwriteVariable_ = 'Overwrite' |
Detailed Description
Generate source code for Calc addin.
Member Function Documentation
◆ generate()
def gensrc.addins.calc.CalcAddin.generate | ( | self, | |
categoryList, | |||
enumerationList | |||
) |
public interface
Generate source code for Calc addin.
◆ generateAutoHeader()
def gensrc.addins.calc.CalcAddin.generateAutoHeader | ( | self | ) |
Generate header file that lists all other headers.
◆ generateFuncMap()
def gensrc.addins.calc.CalcAddin.generateFuncMap | ( | self | ) |
Generate help text for function wizard.
◆ generateFunction()
def gensrc.addins.calc.CalcAddin.generateFunction | ( | self, | |
func | |||
) |
Generate source code for a given function
◆ generateFunctions()
def gensrc.addins.calc.CalcAddin.generateFunctions | ( | self | ) |
Generate source for function implementations.
◆ generateHeader()
def gensrc.addins.calc.CalcAddin.generateHeader | ( | self, | |
func, | |||
declaration = True |
|||
) |
Generate implementation for given function.
◆ generateHeaders()
def gensrc.addins.calc.CalcAddin.generateHeaders | ( | self | ) |
Generate source for function prototypes.
◆ generateIDL()
def gensrc.addins.calc.CalcAddin.generateIDL | ( | self | ) |
Generate the IDL file for the addin.
◆ loopName()
def gensrc.addins.calc.CalcAddin.loopName | ( | self, | |
param | |||
) |
Return the name of the given parameter as required for loop code - in this case no conversion is performed.
◆ serialize()
def gensrc.addins.calc.CalcAddin.serialize | ( | self, | |
serializer | |||
) |
serializer interface
Load/unload class state to/from serializer object.
Reimplemented from gensrc.addins.addin.Addin.
The documentation for this class was generated from the following file:
- calc.py