![]() |
Visual Servoing Platform version 3.7.0
|
Public Member Functions | |
| __init__ (self, decl, namespaces=[]) | |
| __repr__ (self) | |
| getAllImports (self, module) | |
| addImports (self, ctype) | |
| getAllMethods (self) | |
| addMethod (self, fi) | |
| getConst (self, name) | |
| addConst (self, constinfo) | |
| initCodeStreams (self, Module) | |
| cleanupCodeStreams (self) | |
| generateJavaCode (self, m, M) | |
| generateCppCode (self) | |
| parseName (self, name, namespaces) | |
| fullName (self, isCPP=False) | |
| fullClass (self, isCPP=False) | |
Public Attributes | |
| cname = self.name.replace(".", "::") | |
| list | methods = [] |
| dict | methods_suffixes = {} |
| list | consts = [] |
| list | private_consts = [] |
| imports = set() | |
| list | props = [] |
| jname = self.name | |
| smart = None | |
| j_code = None | |
| jn_code = None | |
| cpp_code = None | |
| str | base = '' |
| namespace | |
| classpath | |
| classname | |
| name = self.parseName(decl[0], namespaces) | |
| dict | params = {} |
| list | annotation = [] |
| docstring = docstring | |
Definition at line 216 of file gen_java.py.
| gen_java.ClassInfo.__init__ | ( | self, | |
| decl, | |||
| namespaces = [] ) |
Definition at line 217 of file gen_java.py.
| gen_java.ClassInfo.__repr__ | ( | self | ) |
Definition at line 239 of file gen_java.py.
References __dict__.
Referenced by gen_java.FuncInfo.__lt__().
| gen_java.ClassInfo.addConst | ( | self, | |
| constinfo ) |
Definition at line 272 of file gen_java.py.
References gen2.ClassInfo.consts, gen2.Namespace.consts, gen2.PythonWrapperGenerator.consts, consts, and private_consts.
| gen_java.ClassInfo.addImports | ( | self, | |
| ctype ) |
Definition at line 245 of file gen_java.py.
References imports.
| gen_java.ClassInfo.addMethod | ( | self, | |
| fi ) |
Definition at line 262 of file gen_java.py.
References gen2.ClassInfo.methods, and methods.
| gen_java.ClassInfo.cleanupCodeStreams | ( | self | ) |
Definition at line 306 of file gen_java.py.
|
inherited |
Definition at line 182 of file gen_java.py.
References classpath, gen2.FuncInfo.namespace, and namespace.
Referenced by fullName().
|
inherited |
Definition at line 178 of file gen_java.py.
References fullClass(), camera_calibration_show_extrinsics.CameraInfo.name, gen2.ArgInfo.name, gen2.ClassInfo.name, gen2.ClassProp.name, gen2.FuncInfo.name, gen2.FuncVariant.name, name, vpAROgre.name, and gen_java.reverseCamelCase().
| gen_java.ClassInfo.generateCppCode | ( | self | ) |
Definition at line 322 of file gen_java.py.
References cpp_code.
| gen_java.ClassInfo.generateJavaCode | ( | self, | |
| m, | |||
| M ) |
Definition at line 311 of file gen_java.py.
References gen_java.GeneralInfo.annotation, gen2.ClassInfo.base, base, gen2.FuncVariant.docstring, gen_java.GeneralInfo.docstring, getAllImports(), j_code, jn_code, jname, camera_calibration_show_extrinsics.CameraInfo.name, gen2.ArgInfo.name, gen2.ClassInfo.name, gen2.ClassProp.name, gen2.FuncInfo.name, gen2.FuncVariant.name, gen_java.GeneralInfo.name, and vpAROgre.name.
| gen_java.ClassInfo.getAllImports | ( | self, | |
| module ) |
| gen_java.ClassInfo.getAllMethods | ( | self | ) |
Definition at line 256 of file gen_java.py.
References gen2.ClassInfo.methods, and methods.
| gen_java.ClassInfo.getConst | ( | self, | |
| name ) |
Definition at line 266 of file gen_java.py.
References gen2.ClassInfo.consts, gen2.Namespace.consts, gen2.PythonWrapperGenerator.consts, consts, and private_consts.
| gen_java.ClassInfo.initCodeStreams | ( | self, | |
| Module ) |
Definition at line 281 of file gen_java.py.
References gen2.ClassInfo.base, base, cpp_code, j_code, jn_code, camera_calibration_show_extrinsics.CameraInfo.name, gen2.ArgInfo.name, gen2.ClassInfo.name, gen2.ClassProp.name, gen2.FuncInfo.name, gen2.FuncVariant.name, gen_java.GeneralInfo.name, and vpAROgre.name.
|
inherited |
input: full name and available namespaces returns: (namespace, classpath, classname, name)
Definition at line 149 of file gen_java.py.
References gen_java.camelCase().
|
inherited |
Definition at line 137 of file gen_java.py.
Referenced by gen_java.ClassInfo.generateJavaCode().
| str gen_java.ClassInfo.base = '' |
Definition at line 234 of file gen_java.py.
Referenced by generateJavaCode(), and initCodeStreams().
|
inherited |
Definition at line 133 of file gen_java.py.
|
inherited |
Definition at line 133 of file gen_java.py.
Referenced by fullClass().
| gen_java.ClassInfo.cname = self.name.replace(".", "::") |
Definition at line 219 of file gen_java.py.
Referenced by gen_java.FuncInfo.__eq__().
| list gen_java.ClassInfo.consts = [] |
Definition at line 222 of file gen_java.py.
Referenced by addConst(), and getConst().
| gen_java.ClassInfo.cpp_code = None |
Definition at line 230 of file gen_java.py.
Referenced by cleanupCodeStreams(), generateCppCode(), and initCodeStreams().
|
inherited |
Definition at line 147 of file gen_java.py.
Referenced by gen_java.ClassInfo.generateJavaCode().
| gen_java.ClassInfo.imports = set() |
Definition at line 224 of file gen_java.py.
Referenced by addImports(), and getAllImports().
| gen_java.ClassInfo.j_code = None |
Definition at line 228 of file gen_java.py.
Referenced by cleanupCodeStreams(), generateJavaCode(), and initCodeStreams().
| gen_java.ClassInfo.jn_code = None |
Definition at line 229 of file gen_java.py.
Referenced by cleanupCodeStreams(), generateJavaCode(), and initCodeStreams().
| gen_java.ClassInfo.jname = self.name |
Definition at line 226 of file gen_java.py.
Referenced by generateJavaCode().
| gen_java.ClassInfo.methods = [] |
Definition at line 220 of file gen_java.py.
Referenced by addMethod(), and getAllMethods().
| dict gen_java.ClassInfo.methods_suffixes = {} |
Definition at line 221 of file gen_java.py.
|
inherited |
Definition at line 133 of file gen_java.py.
Referenced by gen_java.ArgInfo.__repr__(), gen_java.ClassPropInfo.__repr__(), gen_java.ConstInfo.__repr__(), fullName(), gen_java.ClassInfo.generateJavaCode(), and gen_java.ClassInfo.initCodeStreams().
|
inherited |
Definition at line 133 of file gen_java.py.
Referenced by fullClass().
|
inherited |
Definition at line 136 of file gen_java.py.
| list gen_java.ClassInfo.private_consts = [] |
Definition at line 223 of file gen_java.py.
Referenced by addConst(), and getConst().
| list gen_java.ClassInfo.props = [] |
Definition at line 225 of file gen_java.py.
| gen_java.ClassInfo.smart = None |
Definition at line 227 of file gen_java.py.