![]() |
KIDS
ver-0.0.1
KIDS : Kernel Integrated Dynamics Simulator
|
Public Member Functions | |
__init__ (self, inputDirname, configFilename, outputFilename=None, docstringFilename=None, pythonprependFilename=None, pythonappendFilename=None, skipAdditionalMethods=[], SWIG_VERSION='3.0.2') | |
writeFactories (self) | |
writeGlobalConstants (self) | |
writeForwardDeclarations (self) | |
writeClassDeclarations (self) | |
writeEnumerations (self, classNode) | |
writeMethods (self, classNode) | |
writeSwigFile (self) | |
Public Attributes | |
nodeByID | |
configModule | |
skipMethods | |
doc | |
fOut | |
fOutDocstring | |
fOutPythonprepend | |
fOutPythonappend | |
Protected Member Functions | |
_getNodeByID (self, id) | |
_buildOrderedClassNodes (self) | |
_findBaseNodes (self, node, excludedClassNodes=[]) | |
Protected Attributes | |
_enumByClassname | |
_orderedClassNodes | |
Definition at line 169 of file swigInputBuilder.py.
swigInputBuilder.SwigInputBuilder.__init__ | ( | self, | |
inputDirname, | |||
configFilename, | |||
outputFilename = None, | |||
docstringFilename = None, | |||
pythonprependFilename = None, | |||
pythonappendFilename = None, | |||
skipAdditionalMethods = [], | |||
SWIG_VERSION = '3.0.2' ) |
Definition at line 170 of file swigInputBuilder.py.
|
protected |
Definition at line 228 of file swigInputBuilder.py.
References swigInputBuilder.SwigInputBuilder._findBaseNodes(), PROJECT_NS::VARIABLE< T >.doc(), PROJECT_NS::VARIABLE_BASE.doc(), swigInputBuilder.SwigInputBuilder.doc, and swigInputBuilder.findNodes().
|
protected |
Definition at line 234 of file swigInputBuilder.py.
References swigInputBuilder.SwigInputBuilder._findBaseNodes(), swigInputBuilder.SwigInputBuilder._getNodeByID(), swigInputBuilder.findNodes(), swigInputBuilder.getText(), and swigInputBuilder.SwigInputBuilder.skipMethods.
Referenced by swigInputBuilder.SwigInputBuilder._buildOrderedClassNodes(), and swigInputBuilder.SwigInputBuilder._findBaseNodes().
|
protected |
Definition at line 222 of file swigInputBuilder.py.
References PROJECT_NS::VARIABLE< T >.doc(), PROJECT_NS::VARIABLE_BASE.doc(), swigInputBuilder.SwigInputBuilder.doc, swigInputBuilder.findNodes(), and swigInputBuilder.SwigInputBuilder.nodeByID.
Referenced by swigInputBuilder.SwigInputBuilder._findBaseNodes(), and swigInputBuilder.SwigInputBuilder.writeFactories().
swigInputBuilder.SwigInputBuilder.writeClassDeclarations | ( | self | ) |
Definition at line 367 of file swigInputBuilder.py.
References swigInputBuilder.SwigInputBuilder._orderedClassNodes, swigInputBuilder.SwigInputBuilder.configModule, swigInputBuilder.findNodes(), swigInputBuilder.SwigInputBuilder.fOut, swigInputBuilder.SwigInputBuilder.fOutDocstring, swigInputBuilder.getNodeText(), swigInputBuilder.getText(), swigInputBuilder.striphtmltags(), swigInputBuilder.stripNSPrefix(), swigInputBuilder.SwigInputBuilder.writeEnumerations(), and swigInputBuilder.SwigInputBuilder.writeMethods().
swigInputBuilder.SwigInputBuilder.writeEnumerations | ( | self, | |
classNode ) |
Definition at line 393 of file swigInputBuilder.py.
References swigInputBuilder.SwigInputBuilder._enumByClassname, swigInputBuilder.findNodes(), swigInputBuilder.SwigInputBuilder.fOut, swigInputBuilder.getText(), and swigInputBuilder.stripNSPrefix().
Referenced by swigInputBuilder.SwigInputBuilder.writeClassDeclarations().
swigInputBuilder.SwigInputBuilder.writeFactories | ( | self | ) |
Definition at line 247 of file swigInputBuilder.py.
References swigInputBuilder.SwigInputBuilder._getNodeByID(), swigInputBuilder.SwigInputBuilder._orderedClassNodes, PROJECT_NS::VARIABLE< T >.doc(), PROJECT_NS::VARIABLE_BASE.doc(), swigInputBuilder.SwigInputBuilder.doc, swigInputBuilder.findNodes(), swigInputBuilder.SwigInputBuilder.fOut, swigInputBuilder.getClassMethodList(), swigInputBuilder.getText(), swigInputBuilder.SwigInputBuilder.skipMethods, and swigInputBuilder.stripNSPrefix().
swigInputBuilder.SwigInputBuilder.writeForwardDeclarations | ( | self | ) |
Definition at line 347 of file swigInputBuilder.py.
References swigInputBuilder.SwigInputBuilder._orderedClassNodes, swigInputBuilder.SwigInputBuilder.fOut, swigInputBuilder.getClassMethodList(), swigInputBuilder.getText(), swigInputBuilder.SwigInputBuilder.skipMethods, and swigInputBuilder.stripNSPrefix().
swigInputBuilder.SwigInputBuilder.writeGlobalConstants | ( | self | ) |
Definition at line 335 of file swigInputBuilder.py.
References PROJECT_NS::VARIABLE< T >.doc(), PROJECT_NS::VARIABLE_BASE.doc(), swigInputBuilder.SwigInputBuilder.doc, swigInputBuilder.findNodes(), swigInputBuilder.SwigInputBuilder.fOut, swigInputBuilder.getText(), and swigInputBuilder.stripNSPrefix().
swigInputBuilder.SwigInputBuilder.writeMethods | ( | self, | |
classNode ) |
Definition at line 418 of file swigInputBuilder.py.
References swigInputBuilder.SwigInputBuilder._enumByClassname, swigInputBuilder.SwigInputBuilder.configModule, swigInputBuilder.docstringTypemap(), swigInputBuilder.findNodes(), swigInputBuilder.SwigInputBuilder.fOut, swigInputBuilder.SwigInputBuilder.fOutDocstring, swigInputBuilder.SwigInputBuilder.fOutPythonappend, swigInputBuilder.SwigInputBuilder.fOutPythonprepend, swigInputBuilder.getClassMethodList(), swigInputBuilder.getNodeText(), swigInputBuilder.getText(), swigInputBuilder.is_method_abstract(), and swigInputBuilder.SwigInputBuilder.skipMethods.
Referenced by swigInputBuilder.SwigInputBuilder.writeClassDeclarations().
swigInputBuilder.SwigInputBuilder.writeSwigFile | ( | self | ) |
Definition at line 710 of file swigInputBuilder.py.
References swigInputBuilder.SwigInputBuilder.fOut.
|
protected |
Definition at line 218 of file swigInputBuilder.py.
Referenced by swigInputBuilder.SwigInputBuilder.writeEnumerations(), and swigInputBuilder.SwigInputBuilder.writeMethods().
|
protected |
Definition at line 220 of file swigInputBuilder.py.
Referenced by swigInputBuilder.SwigInputBuilder.writeClassDeclarations(), swigInputBuilder.SwigInputBuilder.writeFactories(), and swigInputBuilder.SwigInputBuilder.writeForwardDeclarations().
swigInputBuilder.SwigInputBuilder.configModule |
Definition at line 181 of file swigInputBuilder.py.
Referenced by swigInputBuilder.SwigInputBuilder.writeClassDeclarations(), and swigInputBuilder.SwigInputBuilder.writeMethods().
swigInputBuilder.SwigInputBuilder.doc |
swigInputBuilder.SwigInputBuilder.fOut |
Definition at line 199 of file swigInputBuilder.py.
Referenced by swigInputBuilder.SwigInputBuilder.writeClassDeclarations(), swigInputBuilder.SwigInputBuilder.writeEnumerations(), swigInputBuilder.SwigInputBuilder.writeFactories(), swigInputBuilder.SwigInputBuilder.writeForwardDeclarations(), swigInputBuilder.SwigInputBuilder.writeGlobalConstants(), swigInputBuilder.SwigInputBuilder.writeMethods(), and swigInputBuilder.SwigInputBuilder.writeSwigFile().
swigInputBuilder.SwigInputBuilder.fOutDocstring |
Definition at line 204 of file swigInputBuilder.py.
Referenced by swigInputBuilder.SwigInputBuilder.writeClassDeclarations(), and swigInputBuilder.SwigInputBuilder.writeMethods().
swigInputBuilder.SwigInputBuilder.fOutPythonappend |
Definition at line 214 of file swigInputBuilder.py.
Referenced by swigInputBuilder.SwigInputBuilder.writeMethods().
swigInputBuilder.SwigInputBuilder.fOutPythonprepend |
Definition at line 209 of file swigInputBuilder.py.
Referenced by swigInputBuilder.SwigInputBuilder.writeMethods().
swigInputBuilder.SwigInputBuilder.nodeByID |
Definition at line 179 of file swigInputBuilder.py.
Referenced by swigInputBuilder.SwigInputBuilder._getNodeByID().
swigInputBuilder.SwigInputBuilder.skipMethods |