![]() |
Visual Servoing Platform version 3.7.0
|
Classes | |
| class | GeneralInfo |
| class | ConstInfo |
| class | ClassPropInfo |
| class | ClassInfo |
| class | ArgInfo |
| class | FuncInfo |
| class | JavaWrapperGenerator |
Functions | |
| checkFileRemap (path) | |
| read_contents (fname) | |
| mkdir_p (path) | |
| camelCase (s) | |
| reverseCamelCase (s) | |
| copy_java_files (java_files_dir, java_base_path, default_package_path='org/visp/') | |
Variables | |
| SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__)) | |
| config = None | |
| ROOT_DIR = None | |
| dict | FILES_REMAP = {} |
| int | total_files = 0 |
| int | updated_files = 0 |
| list | module_imports = [] |
| module_j_code = None | |
| module_jn_code = None | |
| list | class_ignore_list = [] |
| list | const_ignore_list = [] |
| list | const_private_list = [] |
| dict | missing_consts = {} |
| dict | type_dict |
| dict | ManualFuncs = {} |
| list | ToStringSupport = [] |
| dict | func_arg_fix = {} |
| T_JAVA_START_INHERITED = read_contents(os.path.join(SCRIPT_DIR, 'templates/java_class_inherited.prolog')) | |
| T_JAVA_START_ORPHAN = read_contents(os.path.join(SCRIPT_DIR, 'templates/java_class.prolog')) | |
| T_JAVA_START_MODULE = read_contents(os.path.join(SCRIPT_DIR, 'templates/java_module.prolog')) | |
| T_CPP_MODULE = Template(read_contents(os.path.join(SCRIPT_DIR, 'templates/cpp_module.template'))) | |
| filename | |
| format | |
| None | |
| filemode | |
| level | |
| handler = logging.StreamHandler() | |
| arg_parser = argparse.ArgumentParser(description='ViSP Java Wrapper Generator') | |
| required | |
| True | |
| help | |
| args = arg_parser.parse_args() | |
| hdr_parser_path = os.path.abspath(args.parser) | |
| str | dstdir = "./gen" |
| jni_path = os.path.join(dstdir, 'cpp'); | |
| java_base_path = os.path.join(dstdir, 'java'); | |
| java_test_base_path = os.path.join(dstdir, 'test'); | |
| target_subdir = subdir | |
| java_files_dir = os.path.join(SCRIPT_DIR, subdir) | |
| target_path = os.path.join(dstdir, target_subdir); | |
| generator = JavaWrapperGenerator() | |
| list | gen_dict_files = [] |
| module | |
| module_location | |
| java_path = os.path.join(java_base_path, 'org/visp') | |
| list | srcfiles = [] |
| list | common_headers = [] |
| misc_location = os.path.join(hdr_parser_path, '../misc/' + module) | |
| srcfiles_fname = os.path.join(misc_location, 'filelist') | |
| re_bad = re.compile(r'(private|.inl.hpp$|_inl.hpp$|.details.hpp$|_winrt.hpp$|/cuda/)') | |
| list | h_files = [] |
| list | hpp_files = [] |
| common_headers_fname = os.path.join(misc_location, 'filelist_common') | |
| gendict_fname = os.path.join(misc_location, 'gen_dict.json') | |
| gen_type_dict = json.load(f) | |
| java_test_files_dir = os.path.join(misc_location, 'test') | |
| gen_java.camelCase | ( | s | ) |
turns vpHomoMatrix to VpHomoMatrix
Definition at line 105 of file gen_java.py.
Referenced by gen_java.JavaWrapperGenerator.gen(), gen_java.JavaWrapperGenerator.gen_func(), and gen_java.GeneralInfo.parseName().
| gen_java.checkFileRemap | ( | path | ) |
Definition at line 21 of file gen_java.py.
Referenced by copy_java_files().
| gen_java.copy_java_files | ( | java_files_dir, | |
| java_base_path, | |||
| default_package_path = 'org/visp/' ) |
Definition at line 1241 of file gen_java.py.
References checkFileRemap(), and mkdir_p().
| gen_java.mkdir_p | ( | path | ) |
mkdir -p
Definition at line 94 of file gen_java.py.
Referenced by copy_java_files(), and gen_java.JavaWrapperGenerator.gen().
| gen_java.read_contents | ( | fname | ) |
Definition at line 83 of file gen_java.py.
| gen_java.reverseCamelCase | ( | s | ) |
turns VpHomoMatrix to vpHomoMatrix
Definition at line 115 of file gen_java.py.
Referenced by gen_java.GeneralInfo.fullName(), and gen_java.JavaWrapperGenerator.gen_func().
| gen_java.arg_parser = argparse.ArgumentParser(description='ViSP Java Wrapper Generator') |
Definition at line 1302 of file gen_java.py.
| gen_java.args = arg_parser.parse_args() |
Definition at line 1306 of file gen_java.py.
| list gen_java.class_ignore_list = [] |
Definition at line 38 of file gen_java.py.
| list gen_java.common_headers = [] |
Definition at line 1371 of file gen_java.py.
| gen_java.common_headers_fname = os.path.join(misc_location, 'filelist_common') |
Definition at line 1393 of file gen_java.py.
| gen_java.config = None |
Definition at line 18 of file gen_java.py.
| list gen_java.const_ignore_list = [] |
Definition at line 42 of file gen_java.py.
| list gen_java.const_private_list = [] |
Definition at line 45 of file gen_java.py.
| str gen_java.dstdir = "./gen" |
Definition at line 1331 of file gen_java.py.
| gen_java.filemode |
Definition at line 1294 of file gen_java.py.
| gen_java.filename |
Definition at line 1294 of file gen_java.py.
| dict gen_java.FILES_REMAP = {} |
Definition at line 20 of file gen_java.py.
| gen_java.format |
Definition at line 1294 of file gen_java.py.
| dict gen_java.func_arg_fix = {} |
Definition at line 76 of file gen_java.py.
| list gen_java.gen_dict_files = [] |
Definition at line 1351 of file gen_java.py.
| gen_java.gen_type_dict = json.load(f) |
Definition at line 1411 of file gen_java.py.
| gen_java.gendict_fname = os.path.join(misc_location, 'gen_dict.json') |
Definition at line 1408 of file gen_java.py.
| gen_java.generator = JavaWrapperGenerator() |
Definition at line 1349 of file gen_java.py.
| list gen_java.h_files = [] |
Definition at line 1383 of file gen_java.py.
| gen_java.handler = logging.StreamHandler() |
Definition at line 1295 of file gen_java.py.
| gen_java.hdr_parser_path = os.path.abspath(args.parser) |
Definition at line 1315 of file gen_java.py.
| gen_java.help |
Definition at line 1303 of file gen_java.py.
| list gen_java.hpp_files = [] |
Definition at line 1384 of file gen_java.py.
| gen_java.java_base_path = os.path.join(dstdir, 'java'); |
Definition at line 1334 of file gen_java.py.
| gen_java.java_files_dir = os.path.join(SCRIPT_DIR, subdir) |
Definition at line 1342 of file gen_java.py.
| gen_java.java_path = os.path.join(java_base_path, 'org/visp') |
Definition at line 1364 of file gen_java.py.
| gen_java.java_test_base_path = os.path.join(dstdir, 'test'); |
Definition at line 1336 of file gen_java.py.
| gen_java.java_test_files_dir = os.path.join(misc_location, 'test') |
Definition at line 1436 of file gen_java.py.
| gen_java.jni_path = os.path.join(dstdir, 'cpp'); |
Definition at line 1332 of file gen_java.py.
| gen_java.level |
Definition at line 1294 of file gen_java.py.
| dict gen_java.ManualFuncs = {} |
Definition at line 72 of file gen_java.py.
| gen_java.misc_location = os.path.join(hdr_parser_path, '../misc/' + module) |
Definition at line 1373 of file gen_java.py.
| dict gen_java.missing_consts = {} |
Definition at line 48 of file gen_java.py.
| gen_java.module |
Definition at line 1361 of file gen_java.py.
| list gen_java.module_imports = [] |
Definition at line 32 of file gen_java.py.
| gen_java.module_j_code = None |
Definition at line 33 of file gen_java.py.
| gen_java.module_jn_code = None |
Definition at line 34 of file gen_java.py.
| gen_java.module_location |
Definition at line 1361 of file gen_java.py.
| gen_java.None |
Definition at line 1294 of file gen_java.py.
| gen_java.re_bad = re.compile(r'(private|.inl.hpp$|_inl.hpp$|.details.hpp$|_winrt.hpp$|/cuda/)') |
Definition at line 1381 of file gen_java.py.
| gen_java.required |
Definition at line 1303 of file gen_java.py.
| gen_java.ROOT_DIR = None |
Definition at line 19 of file gen_java.py.
| gen_java.SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__)) |
Definition at line 15 of file gen_java.py.
| list gen_java.srcfiles = [] |
Definition at line 1370 of file gen_java.py.
| gen_java.srcfiles_fname = os.path.join(misc_location, 'filelist') |
Definition at line 1376 of file gen_java.py.
| gen_java.T_CPP_MODULE = Template(read_contents(os.path.join(SCRIPT_DIR, 'templates/cpp_module.template'))) |
Definition at line 128 of file gen_java.py.
| gen_java.T_JAVA_START_INHERITED = read_contents(os.path.join(SCRIPT_DIR, 'templates/java_class_inherited.prolog')) |
Definition at line 125 of file gen_java.py.
| gen_java.T_JAVA_START_MODULE = read_contents(os.path.join(SCRIPT_DIR, 'templates/java_module.prolog')) |
Definition at line 127 of file gen_java.py.
| gen_java.T_JAVA_START_ORPHAN = read_contents(os.path.join(SCRIPT_DIR, 'templates/java_class.prolog')) |
Definition at line 126 of file gen_java.py.
| gen_java.target_path = os.path.join(dstdir, target_subdir); |
Definition at line 1344 of file gen_java.py.
| gen_java.target_subdir = subdir |
Definition at line 1341 of file gen_java.py.
| list gen_java.ToStringSupport = [] |
Definition at line 73 of file gen_java.py.
| int gen_java.total_files = 0 |
Definition at line 29 of file gen_java.py.
| gen_java.True |
Definition at line 1303 of file gen_java.py.
| dict gen_java.type_dict |
Definition at line 53 of file gen_java.py.
| int gen_java.updated_files = 0 |
Definition at line 30 of file gen_java.py.