From db039f6ade238ee32c3d68e4f5c95b42f876bbd6 Mon Sep 17 00:00:00 2001 From: Thomas Moulard <thomas.moulard@gmail.com> Date: Fri, 15 Oct 2010 19:36:00 +0200 Subject: [PATCH] Add Doxygen documentation for HEAD. --- doxygen/HEAD/all-signals_8h.html | 53 + doxygen/HEAD/all-signals_8h__incl.map | 11 + doxygen/HEAD/all-signals_8h__incl.md5 | 1 + doxygen/HEAD/all-signals_8h__incl.png | Bin 0 -> 124085 bytes doxygen/HEAD/annotated.html | 79 ++ doxygen/HEAD/bc_s.png | Bin 0 -> 677 bytes .../HEAD/class_shell_functions-members.html | 65 ++ doxygen/HEAD/class_shell_functions.html | 424 ++++++++ .../HEAD/class_shell_procedure-members.html | 55 + doxygen/HEAD/class_shell_procedure.html | 319 ++++++ .../class_shell_procedure__coll__graph.map | 3 + .../class_shell_procedure__coll__graph.md5 | 1 + .../class_shell_procedure__coll__graph.png | Bin 0 -> 4972 bytes doxygen/HEAD/classboost_1_1noncopyable.html | 47 + ...ynamicgraph_1_1_contiifstream-members.html | 58 ++ .../classdynamicgraph_1_1_contiifstream.html | 266 +++++ ...sdynamicgraph_1_1_debug_trace-members.html | 63 ++ .../classdynamicgraph_1_1_debug_trace.html | 416 ++++++++ ...h_1_1_default_cast_registerer-members.html | 51 + ...amicgraph_1_1_default_cast_registerer.html | 177 ++++ ...1_default_cast_registerer__coll__graph.map | 3 + ...1_default_cast_registerer__coll__graph.md5 | 1 + ...1_default_cast_registerer__coll__graph.png | Bin 0 -> 7247 bytes .../classdynamicgraph_1_1_entity-members.html | 68 ++ .../HEAD/classdynamicgraph_1_1_entity.html | 504 +++++++++ ...icgraph_1_1_entity_registerer-members.html | 50 + ...assdynamicgraph_1_1_entity_registerer.html | 149 +++ ...cgraph_1_1_exception_abstract-members.html | 64 ++ ...ssdynamicgraph_1_1_exception_abstract.html | 376 +++++++ ...icgraph_1_1_exception_factory-members.html | 77 ++ ...assdynamicgraph_1_1_exception_factory.html | 259 +++++ ...aph_1_1_exception_factory__coll__graph.map | 3 + ...aph_1_1_exception_factory__coll__graph.md5 | 1 + ...aph_1_1_exception_factory__coll__graph.png | Bin 0 -> 6267 bytes ...micgraph_1_1_exception_signal-members.html | 74 ++ ...lassdynamicgraph_1_1_exception_signal.html | 247 +++++ ...raph_1_1_exception_signal__coll__graph.map | 3 + ...raph_1_1_exception_signal__coll__graph.md5 | 1 + ...raph_1_1_exception_signal__coll__graph.png | Bin 0 -> 6364 bytes ...micgraph_1_1_exception_traces-members.html | 69 ++ ...lassdynamicgraph_1_1_exception_traces.html | 227 ++++ ...raph_1_1_exception_traces__coll__graph.map | 3 + ...raph_1_1_exception_traces__coll__graph.md5 | 1 + ...raph_1_1_exception_traces__coll__graph.png | Bin 0 -> 6384 bytes ...amicgraph_1_1_factory_storage-members.html | 56 + ...classdynamicgraph_1_1_factory_storage.html | 299 ++++++ ...sdynamicgraph_1_1_interpreter-members.html | 72 ++ .../classdynamicgraph_1_1_interpreter.html | 840 +++++++++++++++ ...amicgraph_1_1_interpreter__coll__graph.map | 3 + ...amicgraph_1_1_interpreter__coll__graph.md5 | 1 + ...amicgraph_1_1_interpreter__coll__graph.png | Bin 0 -> 5820 bytes ...cgraph_1_1_interpreter_helper-members.html | 56 + ...ssdynamicgraph_1_1_interpreter_helper.html | 447 ++++++++ ...ph_1_1_interpreter_helper__coll__graph.map | 3 + ...ph_1_1_interpreter_helper__coll__graph.md5 | 1 + ...ph_1_1_interpreter_helper__coll__graph.png | Bin 0 -> 6025 bytes ...icgraph_1_1_out_string_stream-members.html | 57 + ...assdynamicgraph_1_1_out_string_stream.html | 258 +++++ ...ynamicgraph_1_1_plugin_loader-members.html | 61 ++ .../classdynamicgraph_1_1_plugin_loader.html | 397 +++++++ ...dynamicgraph_1_1_pool_storage-members.html | 57 + .../classdynamicgraph_1_1_pool_storage.html | 359 +++++++ ...1_1_shell_function_registerer-members.html | 47 + ...icgraph_1_1_shell_function_registerer.html | 93 ++ .../classdynamicgraph_1_1_signal-members.html | 113 ++ .../HEAD/classdynamicgraph_1_1_signal.html | 892 ++++++++++++++++ ...ssdynamicgraph_1_1_signal__coll__graph.map | 3 + ...ssdynamicgraph_1_1_signal__coll__graph.md5 | 1 + ...ssdynamicgraph_1_1_signal__coll__graph.png | Bin 0 -> 6407 bytes ...dynamicgraph_1_1_signal_array-members.html | 68 ++ .../classdynamicgraph_1_1_signal_array.html | 287 +++++ ...micgraph_1_1_signal_array__coll__graph.map | 3 + ...micgraph_1_1_signal_array__coll__graph.md5 | 1 + ...micgraph_1_1_signal_array__coll__graph.png | Bin 0 -> 6998 bytes ...graph_1_1_signal_array__const-members.html | 60 ++ ...sdynamicgraph_1_1_signal_array__const.html | 352 +++++++ ...sdynamicgraph_1_1_signal_base-members.html | 77 ++ .../classdynamicgraph_1_1_signal_base.html | 776 ++++++++++++++ ...ph_1_1_signal_cast_registerer-members.html | 47 + ...namicgraph_1_1_signal_cast_registerer.html | 102 ++ ...ynamicgraph_1_1_signal_caster-members.html | 59 ++ .../classdynamicgraph_1_1_signal_caster.html | 374 +++++++ ...ssdynamicgraph_1_1_signal_ptr-members.html | 131 +++ .../classdynamicgraph_1_1_signal_ptr.html | 981 ++++++++++++++++++ ...namicgraph_1_1_signal_ptr__coll__graph.map | 4 + ...namicgraph_1_1_signal_ptr__coll__graph.md5 | 1 + ...namicgraph_1_1_signal_ptr__coll__graph.png | Bin 0 -> 9906 bytes ...aph_1_1_signal_time_dependent-members.html | 144 +++ ...ynamicgraph_1_1_signal_time_dependent.html | 430 ++++++++ ...1_1_signal_time_dependent__coll__graph.map | 5 + ...1_1_signal_time_dependent__coll__graph.md5 | 1 + ...1_1_signal_time_dependent__coll__graph.png | Bin 0 -> 13924 bytes ...amicgraph_1_1_time_dependency-members.html | 74 ++ ...classdynamicgraph_1_1_time_dependency.html | 629 +++++++++++ .../classdynamicgraph_1_1_tracer-members.html | 105 ++ .../HEAD/classdynamicgraph_1_1_tracer.html | 825 +++++++++++++++ ...ssdynamicgraph_1_1_tracer__coll__graph.map | 9 + ...ssdynamicgraph_1_1_tracer__coll__graph.md5 | 1 + ...ssdynamicgraph_1_1_tracer__coll__graph.png | Bin 0 -> 24587 bytes ...micgraph_1_1_tracer_real_time-members.html | 115 ++ ...lassdynamicgraph_1_1_tracer_real_time.html | 466 +++++++++ ...raph_1_1_tracer_real_time__coll__graph.map | 10 + ...raph_1_1_tracer_real_time__coll__graph.md5 | 1 + ...raph_1_1_tracer_real_time__coll__graph.png | Bin 0 -> 27854 bytes doxygen/HEAD/classes.html | 58 ++ doxygen/HEAD/closed.png | Bin 0 -> 126 bytes doxygen/HEAD/contiifstream_8h.html | 84 ++ doxygen/HEAD/contiifstream_8h__incl.map | 9 + doxygen/HEAD/contiifstream_8h__incl.md5 | 1 + doxygen/HEAD/contiifstream_8h__incl.png | Bin 0 -> 126068 bytes doxygen/HEAD/debug_8h.html | 553 ++++++++++ doxygen/HEAD/debug_8h__incl.map | 3 + doxygen/HEAD/debug_8h__incl.md5 | 1 + doxygen/HEAD/debug_8h__incl.png | Bin 0 -> 14464 bytes doxygen/HEAD/doxygen.png | Bin 0 -> 3942 bytes doxygen/HEAD/dynamic-graph-api_8h.html | 72 ++ .../HEAD/dynamic-graph-api_8h__dep__incl.map | 26 + .../HEAD/dynamic-graph-api_8h__dep__incl.md5 | 1 + .../HEAD/dynamic-graph-api_8h__dep__incl.png | Bin 0 -> 189932 bytes doxygen/HEAD/entity_8h.html | 78 ++ doxygen/HEAD/entity_8h__dep__incl.map | 4 + doxygen/HEAD/entity_8h__dep__incl.md5 | 1 + doxygen/HEAD/entity_8h__dep__incl.png | Bin 0 -> 4478 bytes doxygen/HEAD/entity_8h__incl.map | 8 + doxygen/HEAD/entity_8h__incl.md5 | 1 + doxygen/HEAD/entity_8h__incl.png | Bin 0 -> 87697 bytes doxygen/HEAD/exception-abstract_8h.html | 105 ++ .../HEAD/exception-abstract_8h__dep__incl.map | 24 + .../HEAD/exception-abstract_8h__dep__incl.md5 | 1 + .../HEAD/exception-abstract_8h__dep__incl.png | Bin 0 -> 114112 bytes doxygen/HEAD/exception-abstract_8h__incl.map | 3 + doxygen/HEAD/exception-abstract_8h__incl.md5 | 1 + doxygen/HEAD/exception-abstract_8h__incl.png | Bin 0 -> 8860 bytes doxygen/HEAD/exception-factory_8h.html | 73 ++ .../HEAD/exception-factory_8h__dep__incl.map | 13 + .../HEAD/exception-factory_8h__dep__incl.md5 | 1 + .../HEAD/exception-factory_8h__dep__incl.png | Bin 0 -> 34720 bytes doxygen/HEAD/exception-factory_8h__incl.map | 4 + doxygen/HEAD/exception-factory_8h__incl.md5 | 1 + doxygen/HEAD/exception-factory_8h__incl.png | Bin 0 -> 15740 bytes doxygen/HEAD/exception-signal_8h.html | 73 ++ .../HEAD/exception-signal_8h__dep__incl.map | 19 + .../HEAD/exception-signal_8h__dep__incl.md5 | 1 + .../HEAD/exception-signal_8h__dep__incl.png | Bin 0 -> 72374 bytes doxygen/HEAD/exception-signal_8h__incl.map | 4 + doxygen/HEAD/exception-signal_8h__incl.md5 | 1 + doxygen/HEAD/exception-signal_8h__incl.png | Bin 0 -> 15736 bytes doxygen/HEAD/exception-traces_8h.html | 73 ++ .../HEAD/exception-traces_8h__dep__incl.map | 4 + .../HEAD/exception-traces_8h__dep__incl.md5 | 1 + .../HEAD/exception-traces_8h__dep__incl.png | Bin 0 -> 5464 bytes doxygen/HEAD/exception-traces_8h__incl.map | 4 + doxygen/HEAD/exception-traces_8h__incl.md5 | 1 + doxygen/HEAD/exception-traces_8h__incl.png | Bin 0 -> 15622 bytes doxygen/HEAD/factory_8h.html | 114 ++ doxygen/HEAD/factory_8h__incl.map | 5 + doxygen/HEAD/factory_8h__incl.md5 | 1 + doxygen/HEAD/factory_8h__incl.png | Bin 0 -> 27722 bytes doxygen/HEAD/files.html | 77 ++ doxygen/HEAD/ftv2blank.png | Bin 0 -> 174 bytes doxygen/HEAD/ftv2doc.png | Bin 0 -> 255 bytes doxygen/HEAD/ftv2folderclosed.png | Bin 0 -> 259 bytes doxygen/HEAD/ftv2folderopen.png | Bin 0 -> 261 bytes doxygen/HEAD/ftv2lastnode.png | Bin 0 -> 233 bytes doxygen/HEAD/ftv2link.png | Bin 0 -> 358 bytes doxygen/HEAD/ftv2mlastnode.png | Bin 0 -> 160 bytes doxygen/HEAD/ftv2mnode.png | Bin 0 -> 194 bytes doxygen/HEAD/ftv2node.png | Bin 0 -> 235 bytes doxygen/HEAD/ftv2plastnode.png | Bin 0 -> 165 bytes doxygen/HEAD/ftv2pnode.png | Bin 0 -> 200 bytes doxygen/HEAD/ftv2vertline.png | Bin 0 -> 229 bytes doxygen/HEAD/functions.html | 130 +++ doxygen/HEAD/functions_0x62.html | 104 ++ doxygen/HEAD/functions_0x63.html | 219 ++++ doxygen/HEAD/functions_0x64.html | 149 +++ doxygen/HEAD/functions_0x65.html | 155 +++ doxygen/HEAD/functions_0x66.html | 120 +++ doxygen/HEAD/functions_0x67.html | 177 ++++ doxygen/HEAD/functions_0x68.html | 87 ++ doxygen/HEAD/functions_0x69.html | 103 ++ doxygen/HEAD/functions_0x6b.html | 87 ++ doxygen/HEAD/functions_0x6c.html | 99 ++ doxygen/HEAD/functions_0x6d.html | 93 ++ doxygen/HEAD/functions_0x6e.html | 112 ++ doxygen/HEAD/functions_0x6f.html | 137 +++ doxygen/HEAD/functions_0x70.html | 134 +++ doxygen/HEAD/functions_0x72.html | 142 +++ doxygen/HEAD/functions_0x73.html | 238 +++++ doxygen/HEAD/functions_0x74.html | 172 +++ doxygen/HEAD/functions_0x75.html | 109 ++ doxygen/HEAD/functions_0x77.html | 100 ++ doxygen/HEAD/functions_0x7e.html | 144 +++ doxygen/HEAD/functions_8h.html | 84 ++ doxygen/HEAD/functions_8h__incl.map | 9 + doxygen/HEAD/functions_8h__incl.md5 | 1 + doxygen/HEAD/functions_8h__incl.png | Bin 0 -> 143215 bytes doxygen/HEAD/functions_enum.html | 71 ++ doxygen/HEAD/functions_eval.html | 229 ++++ doxygen/HEAD/functions_func.html | 107 ++ doxygen/HEAD/functions_func_0x63.html | 178 ++++ doxygen/HEAD/functions_func_0x64.html | 113 ++ doxygen/HEAD/functions_func_0x65.html | 115 ++ doxygen/HEAD/functions_func_0x67.html | 163 +++ doxygen/HEAD/functions_func_0x69.html | 89 ++ doxygen/HEAD/functions_func_0x6c.html | 85 ++ doxygen/HEAD/functions_func_0x6e.html | 88 ++ doxygen/HEAD/functions_func_0x6f.html | 122 +++ doxygen/HEAD/functions_func_0x70.html | 86 ++ doxygen/HEAD/functions_func_0x72.html | 115 ++ doxygen/HEAD/functions_func_0x73.html | 182 ++++ doxygen/HEAD/functions_func_0x74.html | 104 ++ doxygen/HEAD/functions_func_0x75.html | 92 ++ doxygen/HEAD/functions_func_0x77.html | 92 ++ doxygen/HEAD/functions_func_0x7e.html | 139 +++ doxygen/HEAD/functions_rela.html | 59 ++ doxygen/HEAD/functions_type.html | 111 ++ doxygen/HEAD/functions_vars.html | 434 ++++++++ doxygen/HEAD/globals.html | 156 +++ doxygen/HEAD/globals_defs.html | 130 +++ doxygen/HEAD/globals_func.html | 58 ++ doxygen/HEAD/graph_legend.html | 102 ++ doxygen/HEAD/graph_legend.md5 | 1 + doxygen/HEAD/graph_legend.png | Bin 0 -> 22417 bytes doxygen/HEAD/group__dgraph.html | 80 ++ doxygen/HEAD/group__dgraph.map | 3 + doxygen/HEAD/group__dgraph.md5 | 1 + doxygen/HEAD/group__dgraph.png | Bin 0 -> 3645 bytes doxygen/HEAD/group__signals.html | 57 + doxygen/HEAD/group__signals.map | 3 + doxygen/HEAD/group__signals.md5 | 1 + doxygen/HEAD/group__signals.png | Bin 0 -> 3687 bytes doxygen/HEAD/hierarchy.html | 98 ++ doxygen/HEAD/import-default-paths_8h.html | 68 ++ doxygen/HEAD/import_8h.html | 70 ++ doxygen/HEAD/import_8h__incl.map | 2 + doxygen/HEAD/import_8h__incl.md5 | 1 + doxygen/HEAD/import_8h__incl.png | Bin 0 -> 6463 bytes doxygen/HEAD/index.html | 16 + doxygen/HEAD/inherit__graph__0.map | 3 + doxygen/HEAD/inherit__graph__0.md5 | 1 + doxygen/HEAD/inherit__graph__0.png | Bin 0 -> 2689 bytes doxygen/HEAD/inherit__graph__1.map | 3 + doxygen/HEAD/inherit__graph__1.md5 | 1 + doxygen/HEAD/inherit__graph__1.png | Bin 0 -> 2393 bytes doxygen/HEAD/inherit__graph__10.map | 3 + doxygen/HEAD/inherit__graph__10.md5 | 1 + doxygen/HEAD/inherit__graph__10.png | Bin 0 -> 2460 bytes doxygen/HEAD/inherit__graph__11.map | 3 + doxygen/HEAD/inherit__graph__11.md5 | 1 + doxygen/HEAD/inherit__graph__11.png | Bin 0 -> 3162 bytes doxygen/HEAD/inherit__graph__12.map | 4 + doxygen/HEAD/inherit__graph__12.md5 | 1 + doxygen/HEAD/inherit__graph__12.png | Bin 0 -> 4118 bytes doxygen/HEAD/inherit__graph__13.map | 3 + doxygen/HEAD/inherit__graph__13.md5 | 1 + doxygen/HEAD/inherit__graph__13.png | Bin 0 -> 2606 bytes doxygen/HEAD/inherit__graph__14.map | 4 + doxygen/HEAD/inherit__graph__14.md5 | 1 + doxygen/HEAD/inherit__graph__14.png | Bin 0 -> 4540 bytes doxygen/HEAD/inherit__graph__15.map | 7 + doxygen/HEAD/inherit__graph__15.md5 | 1 + doxygen/HEAD/inherit__graph__15.png | Bin 0 -> 10514 bytes doxygen/HEAD/inherit__graph__16.map | 3 + doxygen/HEAD/inherit__graph__16.md5 | 1 + doxygen/HEAD/inherit__graph__16.png | Bin 0 -> 1466 bytes doxygen/HEAD/inherit__graph__17.map | 3 + doxygen/HEAD/inherit__graph__17.md5 | 1 + doxygen/HEAD/inherit__graph__17.png | Bin 0 -> 1619 bytes doxygen/HEAD/inherit__graph__18.map | 3 + doxygen/HEAD/inherit__graph__18.md5 | 1 + doxygen/HEAD/inherit__graph__18.png | Bin 0 -> 1626 bytes doxygen/HEAD/inherit__graph__19.map | 3 + doxygen/HEAD/inherit__graph__19.md5 | 1 + doxygen/HEAD/inherit__graph__19.png | Bin 0 -> 2127 bytes doxygen/HEAD/inherit__graph__2.map | 5 + doxygen/HEAD/inherit__graph__2.md5 | 1 + doxygen/HEAD/inherit__graph__2.png | Bin 0 -> 3894 bytes doxygen/HEAD/inherit__graph__20.map | 3 + doxygen/HEAD/inherit__graph__20.md5 | 1 + doxygen/HEAD/inherit__graph__20.png | Bin 0 -> 1671 bytes doxygen/HEAD/inherit__graph__3.map | 3 + doxygen/HEAD/inherit__graph__3.md5 | 1 + doxygen/HEAD/inherit__graph__3.png | Bin 0 -> 2676 bytes doxygen/HEAD/inherit__graph__4.map | 6 + doxygen/HEAD/inherit__graph__4.md5 | 1 + doxygen/HEAD/inherit__graph__4.png | Bin 0 -> 12165 bytes doxygen/HEAD/inherit__graph__5.map | 3 + doxygen/HEAD/inherit__graph__5.md5 | 1 + doxygen/HEAD/inherit__graph__5.png | Bin 0 -> 2505 bytes doxygen/HEAD/inherit__graph__6.map | 3 + doxygen/HEAD/inherit__graph__6.md5 | 1 + doxygen/HEAD/inherit__graph__6.png | Bin 0 -> 2215 bytes doxygen/HEAD/inherit__graph__7.map | 3 + doxygen/HEAD/inherit__graph__7.md5 | 1 + doxygen/HEAD/inherit__graph__7.png | Bin 0 -> 2371 bytes doxygen/HEAD/inherit__graph__8.map | 3 + doxygen/HEAD/inherit__graph__8.md5 | 1 + doxygen/HEAD/inherit__graph__8.png | Bin 0 -> 2682 bytes doxygen/HEAD/inherit__graph__9.map | 3 + doxygen/HEAD/inherit__graph__9.md5 | 1 + doxygen/HEAD/inherit__graph__9.png | Bin 0 -> 2512 bytes doxygen/HEAD/inherits.html | 133 +++ doxygen/HEAD/installdox | 117 +++ doxygen/HEAD/interpreter-helper_8h.html | 67 ++ doxygen/HEAD/interpreter-helper_8h__incl.map | 9 + doxygen/HEAD/interpreter-helper_8h__incl.md5 | 1 + doxygen/HEAD/interpreter-helper_8h__incl.png | Bin 0 -> 123215 bytes doxygen/HEAD/interpreter_8h.html | 115 ++ doxygen/HEAD/interpreter_8h__dep__incl.map | 5 + doxygen/HEAD/interpreter_8h__dep__incl.md5 | 1 + doxygen/HEAD/interpreter_8h__dep__incl.png | Bin 0 -> 7292 bytes doxygen/HEAD/interpreter_8h__incl.map | 8 + doxygen/HEAD/interpreter_8h__incl.md5 | 1 + doxygen/HEAD/interpreter_8h__incl.png | Bin 0 -> 100186 bytes doxygen/HEAD/main.html | 76 ++ doxygen/HEAD/modules.html | 44 + doxygen/HEAD/namespacedynamicgraph.html | 415 ++++++++ .../namespacedynamicgraph_1_1command.html | 189 ++++ doxygen/HEAD/namespacemembers.html | 91 ++ doxygen/HEAD/namespacemembers_func.html | 70 ++ doxygen/HEAD/namespacemembers_vars.html | 70 ++ doxygen/HEAD/namespaces.html | 48 + doxygen/HEAD/nav_f.png | Bin 0 -> 159 bytes doxygen/HEAD/nav_h.png | Bin 0 -> 97 bytes doxygen/HEAD/open.png | Bin 0 -> 118 bytes doxygen/HEAD/package.css | 657 ++++++++++++ doxygen/HEAD/package_8h.html | 55 + doxygen/HEAD/pages.html | 46 + doxygen/HEAD/plugin-loader_8h.html | 74 ++ doxygen/HEAD/plugin-loader_8h__dep__incl.map | 3 + doxygen/HEAD/plugin-loader_8h__dep__incl.md5 | 1 + doxygen/HEAD/plugin-loader_8h__dep__incl.png | Bin 0 -> 3422 bytes doxygen/HEAD/plugin-loader_8h__incl.map | 5 + doxygen/HEAD/plugin-loader_8h__incl.md5 | 1 + doxygen/HEAD/plugin-loader_8h__incl.png | Bin 0 -> 29683 bytes doxygen/HEAD/pool_8h.html | 79 ++ doxygen/HEAD/pool_8h__dep__incl.map | 7 + doxygen/HEAD/pool_8h__dep__incl.md5 | 1 + doxygen/HEAD/pool_8h__dep__incl.png | Bin 0 -> 9618 bytes doxygen/HEAD/pool_8h__incl.map | 7 + doxygen/HEAD/pool_8h__incl.md5 | 1 + doxygen/HEAD/pool_8h__incl.png | Bin 0 -> 65843 bytes doxygen/HEAD/search/all_61.html | 124 +++ doxygen/HEAD/search/all_62.html | 68 ++ doxygen/HEAD/search/all_63.html | 318 ++++++ doxygen/HEAD/search/all_64.html | 353 +++++++ doxygen/HEAD/search/all_65.html | 240 +++++ doxygen/HEAD/search/all_66.html | 111 ++ doxygen/HEAD/search/all_67.html | 248 +++++ doxygen/HEAD/search/all_68.html | 32 + doxygen/HEAD/search/all_69.html | 109 ++ doxygen/HEAD/search/all_6b.html | 32 + doxygen/HEAD/search/all_6c.html | 56 + doxygen/HEAD/search/all_6d.html | 44 + doxygen/HEAD/search/all_6e.html | 87 ++ doxygen/HEAD/search/all_6f.html | 147 +++ doxygen/HEAD/search/all_70.html | 173 +++ doxygen/HEAD/search/all_72.html | 145 +++ doxygen/HEAD/search/all_73.html | 517 +++++++++ doxygen/HEAD/search/all_74.html | 250 +++++ doxygen/HEAD/search/all_75.html | 77 ++ doxygen/HEAD/search/all_76.html | 32 + doxygen/HEAD/search/all_77.html | 55 + doxygen/HEAD/search/all_7e.html | 146 +++ doxygen/HEAD/search/classes_63.html | 26 + doxygen/HEAD/search/classes_64.html | 32 + doxygen/HEAD/search/classes_65.html | 56 + doxygen/HEAD/search/classes_66.html | 26 + doxygen/HEAD/search/classes_69.html | 38 + doxygen/HEAD/search/classes_6e.html | 25 + doxygen/HEAD/search/classes_6f.html | 26 + doxygen/HEAD/search/classes_70.html | 38 + doxygen/HEAD/search/classes_73.html | 102 ++ doxygen/HEAD/search/classes_74.html | 44 + doxygen/HEAD/search/close.png | Bin 0 -> 273 bytes doxygen/HEAD/search/defines_64.html | 152 +++ doxygen/HEAD/search/defines_73.html | 38 + doxygen/HEAD/search/defines_76.html | 32 + doxygen/HEAD/search/enums_64.html | 26 + doxygen/HEAD/search/enums_65.html | 36 + doxygen/HEAD/search/enums_73.html | 26 + doxygen/HEAD/search/enums_74.html | 26 + doxygen/HEAD/search/enumvalues_61.html | 32 + doxygen/HEAD/search/enumvalues_62.html | 32 + doxygen/HEAD/search/enumvalues_63.html | 32 + doxygen/HEAD/search/enumvalues_64.html | 26 + doxygen/HEAD/search/enumvalues_65.html | 26 + doxygen/HEAD/search/enumvalues_66.html | 44 + doxygen/HEAD/search/enumvalues_67.html | 30 + doxygen/HEAD/search/enumvalues_6e.html | 32 + doxygen/HEAD/search/enumvalues_6f.html | 26 + doxygen/HEAD/search/enumvalues_70.html | 26 + doxygen/HEAD/search/enumvalues_72.html | 44 + doxygen/HEAD/search/enumvalues_73.html | 44 + doxygen/HEAD/search/enumvalues_74.html | 38 + doxygen/HEAD/search/enumvalues_75.html | 38 + doxygen/HEAD/search/enumvalues_77.html | 26 + doxygen/HEAD/search/files_61.html | 25 + doxygen/HEAD/search/files_63.html | 25 + doxygen/HEAD/search/files_64.html | 30 + doxygen/HEAD/search/files_65.html | 45 + doxygen/HEAD/search/files_66.html | 30 + doxygen/HEAD/search/files_69.html | 40 + doxygen/HEAD/search/files_70.html | 35 + doxygen/HEAD/search/files_73.html | 60 ++ doxygen/HEAD/search/files_74.html | 45 + doxygen/HEAD/search/functions_61.html | 83 ++ doxygen/HEAD/search/functions_63.html | 234 +++++ doxygen/HEAD/search/functions_64.html | 119 +++ doxygen/HEAD/search/functions_65.html | 116 +++ doxygen/HEAD/search/functions_67.html | 208 ++++ doxygen/HEAD/search/functions_69.html | 53 + doxygen/HEAD/search/functions_6c.html | 38 + doxygen/HEAD/search/functions_6e.html | 43 + doxygen/HEAD/search/functions_6f.html | 126 +++ doxygen/HEAD/search/functions_70.html | 56 + doxygen/HEAD/search/functions_72.html | 100 ++ doxygen/HEAD/search/functions_73.html | 289 ++++++ doxygen/HEAD/search/functions_74.html | 78 ++ doxygen/HEAD/search/functions_75.html | 53 + doxygen/HEAD/search/functions_77.html | 49 + doxygen/HEAD/search/functions_7e.html | 146 +++ doxygen/HEAD/search/mag_sel.png | Bin 0 -> 563 bytes doxygen/HEAD/search/namespaces_64.html | 31 + doxygen/HEAD/search/nomatches.html | 12 + doxygen/HEAD/search/related_6f.html | 30 + doxygen/HEAD/search/search.css | 240 +++++ doxygen/HEAD/search/search.js | 746 +++++++++++++ doxygen/HEAD/search/search_l.png | Bin 0 -> 604 bytes doxygen/HEAD/search/search_m.png | Bin 0 -> 158 bytes doxygen/HEAD/search/search_r.png | Bin 0 -> 612 bytes doxygen/HEAD/search/typedefs_63.html | 32 + doxygen/HEAD/search/typedefs_64.html | 32 + doxygen/HEAD/search/typedefs_65.html | 38 + doxygen/HEAD/search/typedefs_66.html | 32 + doxygen/HEAD/search/typedefs_68.html | 26 + doxygen/HEAD/search/typedefs_6d.html | 32 + doxygen/HEAD/search/typedefs_6e.html | 26 + doxygen/HEAD/search/typedefs_70.html | 26 + doxygen/HEAD/search/typedefs_73.html | 44 + doxygen/HEAD/search/typedefs_74.html | 26 + doxygen/HEAD/search/variables_61.html | 44 + doxygen/HEAD/search/variables_62.html | 56 + doxygen/HEAD/search/variables_63.html | 72 ++ doxygen/HEAD/search/variables_64.html | 71 ++ doxygen/HEAD/search/variables_65.html | 49 + doxygen/HEAD/search/variables_66.html | 62 ++ doxygen/HEAD/search/variables_67.html | 50 + doxygen/HEAD/search/variables_68.html | 26 + doxygen/HEAD/search/variables_69.html | 38 + doxygen/HEAD/search/variables_6b.html | 32 + doxygen/HEAD/search/variables_6c.html | 38 + doxygen/HEAD/search/variables_6d.html | 32 + doxygen/HEAD/search/variables_6e.html | 41 + doxygen/HEAD/search/variables_6f.html | 26 + doxygen/HEAD/search/variables_70.html | 95 ++ doxygen/HEAD/search/variables_72.html | 44 + doxygen/HEAD/search/variables_73.html | 71 ++ doxygen/HEAD/search/variables_74.html | 116 +++ doxygen/HEAD/search/variables_75.html | 26 + doxygen/HEAD/shell-procedure_8h.html | 79 ++ doxygen/HEAD/shell-procedure_8h__incl.map | 9 + doxygen/HEAD/shell-procedure_8h__incl.md5 | 1 + doxygen/HEAD/shell-procedure_8h__incl.png | Bin 0 -> 140587 bytes doxygen/HEAD/shellfunctions__doc_8h.html | 46 + doxygen/HEAD/shellfunctions_doc.html | 70 ++ doxygen/HEAD/signal-array_8h.html | 86 ++ doxygen/HEAD/signal-array_8h__dep__incl.map | 8 + doxygen/HEAD/signal-array_8h__dep__incl.md5 | 1 + doxygen/HEAD/signal-array_8h__dep__incl.png | Bin 0 -> 18677 bytes doxygen/HEAD/signal-array_8h__incl.map | 6 + doxygen/HEAD/signal-array_8h__incl.md5 | 1 + doxygen/HEAD/signal-array_8h__incl.png | Bin 0 -> 39036 bytes doxygen/HEAD/signal-base_8h.html | 79 ++ doxygen/HEAD/signal-base_8h__dep__incl.map | 17 + doxygen/HEAD/signal-base_8h__dep__incl.md5 | 1 + doxygen/HEAD/signal-base_8h__dep__incl.png | Bin 0 -> 57679 bytes doxygen/HEAD/signal-base_8h__incl.map | 5 + doxygen/HEAD/signal-base_8h__incl.md5 | 1 + doxygen/HEAD/signal-base_8h__incl.png | Bin 0 -> 30905 bytes doxygen/HEAD/signal-caster_8h.html | 82 ++ doxygen/HEAD/signal-caster_8h__incl.map | 5 + doxygen/HEAD/signal-caster_8h__incl.md5 | 1 + doxygen/HEAD/signal-caster_8h__incl.png | Bin 0 -> 44898 bytes doxygen/HEAD/signal-ptr_8h.html | 73 ++ doxygen/HEAD/signal-ptr_8h__dep__incl.map | 3 + doxygen/HEAD/signal-ptr_8h__dep__incl.md5 | 1 + doxygen/HEAD/signal-ptr_8h__dep__incl.png | Bin 0 -> 3002 bytes doxygen/HEAD/signal-ptr_8h__incl.map | 7 + doxygen/HEAD/signal-ptr_8h__incl.md5 | 1 + doxygen/HEAD/signal-ptr_8h__incl.png | Bin 0 -> 81755 bytes doxygen/HEAD/signal-time-dependent_8h.html | 73 ++ .../signal-time-dependent_8h__dep__incl.map | 5 + .../signal-time-dependent_8h__dep__incl.md5 | 1 + .../signal-time-dependent_8h__dep__incl.png | Bin 0 -> 7915 bytes .../HEAD/signal-time-dependent_8h__incl.map | 9 + .../HEAD/signal-time-dependent_8h__incl.md5 | 1 + .../HEAD/signal-time-dependent_8h__incl.png | Bin 0 -> 97026 bytes doxygen/HEAD/signal_8h.html | 74 ++ doxygen/HEAD/signal_8h__dep__incl.map | 7 + doxygen/HEAD/signal_8h__dep__incl.md5 | 1 + doxygen/HEAD/signal_8h__dep__incl.png | Bin 0 -> 14129 bytes doxygen/HEAD/signal_8h__incl.map | 6 + doxygen/HEAD/signal_8h__incl.md5 | 1 + doxygen/HEAD/signal_8h__incl.png | Bin 0 -> 55428 bytes ...ell_procedure_1_1_instruction-members.html | 49 + ...truct_shell_procedure_1_1_instruction.html | 102 ++ ...shell_procedure_1_1_procedure-members.html | 49 + .../struct_shell_procedure_1_1_procedure.html | 110 ++ doxygen/HEAD/tab_a.png | Bin 0 -> 140 bytes doxygen/HEAD/tab_b.png | Bin 0 -> 178 bytes doxygen/HEAD/tab_h.png | Bin 0 -> 192 bytes doxygen/HEAD/tab_s.png | Bin 0 -> 189 bytes doxygen/HEAD/tabs.css | 59 ++ doxygen/HEAD/time-dependency_8h.html | 73 ++ .../HEAD/time-dependency_8h__dep__incl.map | 6 + .../HEAD/time-dependency_8h__dep__incl.md5 | 1 + .../HEAD/time-dependency_8h__dep__incl.png | Bin 0 -> 12503 bytes doxygen/HEAD/time-dependency_8h__incl.map | 7 + doxygen/HEAD/time-dependency_8h__incl.md5 | 1 + doxygen/HEAD/time-dependency_8h__incl.png | Bin 0 -> 59149 bytes doxygen/HEAD/tracer-real-time_8h.html | 85 ++ doxygen/HEAD/tracer-real-time_8h__incl.map | 14 + doxygen/HEAD/tracer-real-time_8h__incl.md5 | 1 + doxygen/HEAD/tracer-real-time_8h__incl.png | Bin 0 -> 216379 bytes doxygen/HEAD/tracer-real-timedoc_8h.html | 46 + doxygen/HEAD/tracer_8h.html | 91 ++ doxygen/HEAD/tracer_8h__dep__incl.map | 3 + doxygen/HEAD/tracer_8h__dep__incl.md5 | 1 + doxygen/HEAD/tracer_8h__dep__incl.png | Bin 0 -> 3120 bytes doxygen/HEAD/tracer_8h__incl.map | 13 + doxygen/HEAD/tracer_8h__incl.md5 | 1 + doxygen/HEAD/tracer_8h__incl.png | Bin 0 -> 200343 bytes doxygen/HEAD/tracerdoc.html | 74 ++ doxygen/HEAD/tracerdoc_8h.html | 46 + doxygen/HEAD/tracerrealtimedoc.html | 58 ++ doxygen/HEAD/tree.html | 246 +++++ index.html | 76 +- 538 files changed, 36047 insertions(+), 68 deletions(-) create mode 100644 doxygen/HEAD/all-signals_8h.html create mode 100644 doxygen/HEAD/all-signals_8h__incl.map create mode 100644 doxygen/HEAD/all-signals_8h__incl.md5 create mode 100644 doxygen/HEAD/all-signals_8h__incl.png create mode 100644 doxygen/HEAD/annotated.html create mode 100644 doxygen/HEAD/bc_s.png create mode 100644 doxygen/HEAD/class_shell_functions-members.html create mode 100644 doxygen/HEAD/class_shell_functions.html create mode 100644 doxygen/HEAD/class_shell_procedure-members.html create mode 100644 doxygen/HEAD/class_shell_procedure.html create mode 100644 doxygen/HEAD/class_shell_procedure__coll__graph.map create mode 100644 doxygen/HEAD/class_shell_procedure__coll__graph.md5 create mode 100644 doxygen/HEAD/class_shell_procedure__coll__graph.png create mode 100644 doxygen/HEAD/classboost_1_1noncopyable.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_contiifstream-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_contiifstream.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_debug_trace-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_debug_trace.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_default_cast_registerer-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_default_cast_registerer.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_default_cast_registerer__coll__graph.map create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_default_cast_registerer__coll__graph.md5 create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_default_cast_registerer__coll__graph.png create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_entity-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_entity.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_entity_registerer-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_entity_registerer.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_exception_abstract-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_exception_abstract.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_exception_factory-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_exception_factory.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_exception_factory__coll__graph.map create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_exception_factory__coll__graph.md5 create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_exception_factory__coll__graph.png create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_exception_signal-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_exception_signal.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_exception_signal__coll__graph.map create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_exception_signal__coll__graph.md5 create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_exception_signal__coll__graph.png create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_exception_traces-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_exception_traces.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_exception_traces__coll__graph.map create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_exception_traces__coll__graph.md5 create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_exception_traces__coll__graph.png create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_factory_storage-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_factory_storage.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_interpreter-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_interpreter.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_interpreter__coll__graph.map create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_interpreter__coll__graph.md5 create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_interpreter__coll__graph.png create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_interpreter_helper-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_interpreter_helper.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_interpreter_helper__coll__graph.map create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_interpreter_helper__coll__graph.md5 create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_interpreter_helper__coll__graph.png create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_out_string_stream-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_out_string_stream.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_plugin_loader-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_plugin_loader.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_pool_storage-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_pool_storage.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_shell_function_registerer-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_shell_function_registerer.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal__coll__graph.map create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal__coll__graph.md5 create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal__coll__graph.png create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_array-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_array.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_array__coll__graph.map create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_array__coll__graph.md5 create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_array__coll__graph.png create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_array__const-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_array__const.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_base-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_base.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_cast_registerer-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_cast_registerer.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_caster-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_caster.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_ptr-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_ptr.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_ptr__coll__graph.map create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_ptr__coll__graph.md5 create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_ptr__coll__graph.png create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_time_dependent-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_time_dependent.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_time_dependent__coll__graph.map create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_time_dependent__coll__graph.md5 create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_signal_time_dependent__coll__graph.png create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_time_dependency-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_time_dependency.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_tracer-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_tracer.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_tracer__coll__graph.map create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_tracer__coll__graph.md5 create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_tracer__coll__graph.png create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_tracer_real_time-members.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_tracer_real_time.html create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_tracer_real_time__coll__graph.map create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_tracer_real_time__coll__graph.md5 create mode 100644 doxygen/HEAD/classdynamicgraph_1_1_tracer_real_time__coll__graph.png create mode 100644 doxygen/HEAD/classes.html create mode 100644 doxygen/HEAD/closed.png create mode 100644 doxygen/HEAD/contiifstream_8h.html create mode 100644 doxygen/HEAD/contiifstream_8h__incl.map create mode 100644 doxygen/HEAD/contiifstream_8h__incl.md5 create mode 100644 doxygen/HEAD/contiifstream_8h__incl.png create mode 100644 doxygen/HEAD/debug_8h.html create mode 100644 doxygen/HEAD/debug_8h__incl.map create mode 100644 doxygen/HEAD/debug_8h__incl.md5 create mode 100644 doxygen/HEAD/debug_8h__incl.png create mode 100644 doxygen/HEAD/doxygen.png create mode 100644 doxygen/HEAD/dynamic-graph-api_8h.html create mode 100644 doxygen/HEAD/dynamic-graph-api_8h__dep__incl.map create mode 100644 doxygen/HEAD/dynamic-graph-api_8h__dep__incl.md5 create mode 100644 doxygen/HEAD/dynamic-graph-api_8h__dep__incl.png create mode 100644 doxygen/HEAD/entity_8h.html create mode 100644 doxygen/HEAD/entity_8h__dep__incl.map create mode 100644 doxygen/HEAD/entity_8h__dep__incl.md5 create mode 100644 doxygen/HEAD/entity_8h__dep__incl.png create mode 100644 doxygen/HEAD/entity_8h__incl.map create mode 100644 doxygen/HEAD/entity_8h__incl.md5 create mode 100644 doxygen/HEAD/entity_8h__incl.png create mode 100644 doxygen/HEAD/exception-abstract_8h.html create mode 100644 doxygen/HEAD/exception-abstract_8h__dep__incl.map create mode 100644 doxygen/HEAD/exception-abstract_8h__dep__incl.md5 create mode 100644 doxygen/HEAD/exception-abstract_8h__dep__incl.png create mode 100644 doxygen/HEAD/exception-abstract_8h__incl.map create mode 100644 doxygen/HEAD/exception-abstract_8h__incl.md5 create mode 100644 doxygen/HEAD/exception-abstract_8h__incl.png create mode 100644 doxygen/HEAD/exception-factory_8h.html create mode 100644 doxygen/HEAD/exception-factory_8h__dep__incl.map create mode 100644 doxygen/HEAD/exception-factory_8h__dep__incl.md5 create mode 100644 doxygen/HEAD/exception-factory_8h__dep__incl.png create mode 100644 doxygen/HEAD/exception-factory_8h__incl.map create mode 100644 doxygen/HEAD/exception-factory_8h__incl.md5 create mode 100644 doxygen/HEAD/exception-factory_8h__incl.png create mode 100644 doxygen/HEAD/exception-signal_8h.html create mode 100644 doxygen/HEAD/exception-signal_8h__dep__incl.map create mode 100644 doxygen/HEAD/exception-signal_8h__dep__incl.md5 create mode 100644 doxygen/HEAD/exception-signal_8h__dep__incl.png create mode 100644 doxygen/HEAD/exception-signal_8h__incl.map create mode 100644 doxygen/HEAD/exception-signal_8h__incl.md5 create mode 100644 doxygen/HEAD/exception-signal_8h__incl.png create mode 100644 doxygen/HEAD/exception-traces_8h.html create mode 100644 doxygen/HEAD/exception-traces_8h__dep__incl.map create mode 100644 doxygen/HEAD/exception-traces_8h__dep__incl.md5 create mode 100644 doxygen/HEAD/exception-traces_8h__dep__incl.png create mode 100644 doxygen/HEAD/exception-traces_8h__incl.map create mode 100644 doxygen/HEAD/exception-traces_8h__incl.md5 create mode 100644 doxygen/HEAD/exception-traces_8h__incl.png create mode 100644 doxygen/HEAD/factory_8h.html create mode 100644 doxygen/HEAD/factory_8h__incl.map create mode 100644 doxygen/HEAD/factory_8h__incl.md5 create mode 100644 doxygen/HEAD/factory_8h__incl.png create mode 100644 doxygen/HEAD/files.html create mode 100644 doxygen/HEAD/ftv2blank.png create mode 100644 doxygen/HEAD/ftv2doc.png create mode 100644 doxygen/HEAD/ftv2folderclosed.png create mode 100644 doxygen/HEAD/ftv2folderopen.png create mode 100644 doxygen/HEAD/ftv2lastnode.png create mode 100644 doxygen/HEAD/ftv2link.png create mode 100644 doxygen/HEAD/ftv2mlastnode.png create mode 100644 doxygen/HEAD/ftv2mnode.png create mode 100644 doxygen/HEAD/ftv2node.png create mode 100644 doxygen/HEAD/ftv2plastnode.png create mode 100644 doxygen/HEAD/ftv2pnode.png create mode 100644 doxygen/HEAD/ftv2vertline.png create mode 100644 doxygen/HEAD/functions.html create mode 100644 doxygen/HEAD/functions_0x62.html create mode 100644 doxygen/HEAD/functions_0x63.html create mode 100644 doxygen/HEAD/functions_0x64.html create mode 100644 doxygen/HEAD/functions_0x65.html create mode 100644 doxygen/HEAD/functions_0x66.html create mode 100644 doxygen/HEAD/functions_0x67.html create mode 100644 doxygen/HEAD/functions_0x68.html create mode 100644 doxygen/HEAD/functions_0x69.html create mode 100644 doxygen/HEAD/functions_0x6b.html create mode 100644 doxygen/HEAD/functions_0x6c.html create mode 100644 doxygen/HEAD/functions_0x6d.html create mode 100644 doxygen/HEAD/functions_0x6e.html create mode 100644 doxygen/HEAD/functions_0x6f.html create mode 100644 doxygen/HEAD/functions_0x70.html create mode 100644 doxygen/HEAD/functions_0x72.html create mode 100644 doxygen/HEAD/functions_0x73.html create mode 100644 doxygen/HEAD/functions_0x74.html create mode 100644 doxygen/HEAD/functions_0x75.html create mode 100644 doxygen/HEAD/functions_0x77.html create mode 100644 doxygen/HEAD/functions_0x7e.html create mode 100644 doxygen/HEAD/functions_8h.html create mode 100644 doxygen/HEAD/functions_8h__incl.map create mode 100644 doxygen/HEAD/functions_8h__incl.md5 create mode 100644 doxygen/HEAD/functions_8h__incl.png create mode 100644 doxygen/HEAD/functions_enum.html create mode 100644 doxygen/HEAD/functions_eval.html create mode 100644 doxygen/HEAD/functions_func.html create mode 100644 doxygen/HEAD/functions_func_0x63.html create mode 100644 doxygen/HEAD/functions_func_0x64.html create mode 100644 doxygen/HEAD/functions_func_0x65.html create mode 100644 doxygen/HEAD/functions_func_0x67.html create mode 100644 doxygen/HEAD/functions_func_0x69.html create mode 100644 doxygen/HEAD/functions_func_0x6c.html create mode 100644 doxygen/HEAD/functions_func_0x6e.html create mode 100644 doxygen/HEAD/functions_func_0x6f.html create mode 100644 doxygen/HEAD/functions_func_0x70.html create mode 100644 doxygen/HEAD/functions_func_0x72.html create mode 100644 doxygen/HEAD/functions_func_0x73.html create mode 100644 doxygen/HEAD/functions_func_0x74.html create mode 100644 doxygen/HEAD/functions_func_0x75.html create mode 100644 doxygen/HEAD/functions_func_0x77.html create mode 100644 doxygen/HEAD/functions_func_0x7e.html create mode 100644 doxygen/HEAD/functions_rela.html create mode 100644 doxygen/HEAD/functions_type.html create mode 100644 doxygen/HEAD/functions_vars.html create mode 100644 doxygen/HEAD/globals.html create mode 100644 doxygen/HEAD/globals_defs.html create mode 100644 doxygen/HEAD/globals_func.html create mode 100644 doxygen/HEAD/graph_legend.html create mode 100644 doxygen/HEAD/graph_legend.md5 create mode 100644 doxygen/HEAD/graph_legend.png create mode 100644 doxygen/HEAD/group__dgraph.html create mode 100644 doxygen/HEAD/group__dgraph.map create mode 100644 doxygen/HEAD/group__dgraph.md5 create mode 100644 doxygen/HEAD/group__dgraph.png create mode 100644 doxygen/HEAD/group__signals.html create mode 100644 doxygen/HEAD/group__signals.map create mode 100644 doxygen/HEAD/group__signals.md5 create mode 100644 doxygen/HEAD/group__signals.png create mode 100644 doxygen/HEAD/hierarchy.html create mode 100644 doxygen/HEAD/import-default-paths_8h.html create mode 100644 doxygen/HEAD/import_8h.html create mode 100644 doxygen/HEAD/import_8h__incl.map create mode 100644 doxygen/HEAD/import_8h__incl.md5 create mode 100644 doxygen/HEAD/import_8h__incl.png create mode 100644 doxygen/HEAD/index.html create mode 100644 doxygen/HEAD/inherit__graph__0.map create mode 100644 doxygen/HEAD/inherit__graph__0.md5 create mode 100644 doxygen/HEAD/inherit__graph__0.png create mode 100644 doxygen/HEAD/inherit__graph__1.map create mode 100644 doxygen/HEAD/inherit__graph__1.md5 create mode 100644 doxygen/HEAD/inherit__graph__1.png create mode 100644 doxygen/HEAD/inherit__graph__10.map create mode 100644 doxygen/HEAD/inherit__graph__10.md5 create mode 100644 doxygen/HEAD/inherit__graph__10.png create mode 100644 doxygen/HEAD/inherit__graph__11.map create mode 100644 doxygen/HEAD/inherit__graph__11.md5 create mode 100644 doxygen/HEAD/inherit__graph__11.png create mode 100644 doxygen/HEAD/inherit__graph__12.map create mode 100644 doxygen/HEAD/inherit__graph__12.md5 create mode 100644 doxygen/HEAD/inherit__graph__12.png create mode 100644 doxygen/HEAD/inherit__graph__13.map create mode 100644 doxygen/HEAD/inherit__graph__13.md5 create mode 100644 doxygen/HEAD/inherit__graph__13.png create mode 100644 doxygen/HEAD/inherit__graph__14.map create mode 100644 doxygen/HEAD/inherit__graph__14.md5 create mode 100644 doxygen/HEAD/inherit__graph__14.png create mode 100644 doxygen/HEAD/inherit__graph__15.map create mode 100644 doxygen/HEAD/inherit__graph__15.md5 create mode 100644 doxygen/HEAD/inherit__graph__15.png create mode 100644 doxygen/HEAD/inherit__graph__16.map create mode 100644 doxygen/HEAD/inherit__graph__16.md5 create mode 100644 doxygen/HEAD/inherit__graph__16.png create mode 100644 doxygen/HEAD/inherit__graph__17.map create mode 100644 doxygen/HEAD/inherit__graph__17.md5 create mode 100644 doxygen/HEAD/inherit__graph__17.png create mode 100644 doxygen/HEAD/inherit__graph__18.map create mode 100644 doxygen/HEAD/inherit__graph__18.md5 create mode 100644 doxygen/HEAD/inherit__graph__18.png create mode 100644 doxygen/HEAD/inherit__graph__19.map create mode 100644 doxygen/HEAD/inherit__graph__19.md5 create mode 100644 doxygen/HEAD/inherit__graph__19.png create mode 100644 doxygen/HEAD/inherit__graph__2.map create mode 100644 doxygen/HEAD/inherit__graph__2.md5 create mode 100644 doxygen/HEAD/inherit__graph__2.png create mode 100644 doxygen/HEAD/inherit__graph__20.map create mode 100644 doxygen/HEAD/inherit__graph__20.md5 create mode 100644 doxygen/HEAD/inherit__graph__20.png create mode 100644 doxygen/HEAD/inherit__graph__3.map create mode 100644 doxygen/HEAD/inherit__graph__3.md5 create mode 100644 doxygen/HEAD/inherit__graph__3.png create mode 100644 doxygen/HEAD/inherit__graph__4.map create mode 100644 doxygen/HEAD/inherit__graph__4.md5 create mode 100644 doxygen/HEAD/inherit__graph__4.png create mode 100644 doxygen/HEAD/inherit__graph__5.map create mode 100644 doxygen/HEAD/inherit__graph__5.md5 create mode 100644 doxygen/HEAD/inherit__graph__5.png create mode 100644 doxygen/HEAD/inherit__graph__6.map create mode 100644 doxygen/HEAD/inherit__graph__6.md5 create mode 100644 doxygen/HEAD/inherit__graph__6.png create mode 100644 doxygen/HEAD/inherit__graph__7.map create mode 100644 doxygen/HEAD/inherit__graph__7.md5 create mode 100644 doxygen/HEAD/inherit__graph__7.png create mode 100644 doxygen/HEAD/inherit__graph__8.map create mode 100644 doxygen/HEAD/inherit__graph__8.md5 create mode 100644 doxygen/HEAD/inherit__graph__8.png create mode 100644 doxygen/HEAD/inherit__graph__9.map create mode 100644 doxygen/HEAD/inherit__graph__9.md5 create mode 100644 doxygen/HEAD/inherit__graph__9.png create mode 100644 doxygen/HEAD/inherits.html create mode 100755 doxygen/HEAD/installdox create mode 100644 doxygen/HEAD/interpreter-helper_8h.html create mode 100644 doxygen/HEAD/interpreter-helper_8h__incl.map create mode 100644 doxygen/HEAD/interpreter-helper_8h__incl.md5 create mode 100644 doxygen/HEAD/interpreter-helper_8h__incl.png create mode 100644 doxygen/HEAD/interpreter_8h.html create mode 100644 doxygen/HEAD/interpreter_8h__dep__incl.map create mode 100644 doxygen/HEAD/interpreter_8h__dep__incl.md5 create mode 100644 doxygen/HEAD/interpreter_8h__dep__incl.png create mode 100644 doxygen/HEAD/interpreter_8h__incl.map create mode 100644 doxygen/HEAD/interpreter_8h__incl.md5 create mode 100644 doxygen/HEAD/interpreter_8h__incl.png create mode 100644 doxygen/HEAD/main.html create mode 100644 doxygen/HEAD/modules.html create mode 100644 doxygen/HEAD/namespacedynamicgraph.html create mode 100644 doxygen/HEAD/namespacedynamicgraph_1_1command.html create mode 100644 doxygen/HEAD/namespacemembers.html create mode 100644 doxygen/HEAD/namespacemembers_func.html create mode 100644 doxygen/HEAD/namespacemembers_vars.html create mode 100644 doxygen/HEAD/namespaces.html create mode 100644 doxygen/HEAD/nav_f.png create mode 100644 doxygen/HEAD/nav_h.png create mode 100644 doxygen/HEAD/open.png create mode 100644 doxygen/HEAD/package.css create mode 100644 doxygen/HEAD/package_8h.html create mode 100644 doxygen/HEAD/pages.html create mode 100644 doxygen/HEAD/plugin-loader_8h.html create mode 100644 doxygen/HEAD/plugin-loader_8h__dep__incl.map create mode 100644 doxygen/HEAD/plugin-loader_8h__dep__incl.md5 create mode 100644 doxygen/HEAD/plugin-loader_8h__dep__incl.png create mode 100644 doxygen/HEAD/plugin-loader_8h__incl.map create mode 100644 doxygen/HEAD/plugin-loader_8h__incl.md5 create mode 100644 doxygen/HEAD/plugin-loader_8h__incl.png create mode 100644 doxygen/HEAD/pool_8h.html create mode 100644 doxygen/HEAD/pool_8h__dep__incl.map create mode 100644 doxygen/HEAD/pool_8h__dep__incl.md5 create mode 100644 doxygen/HEAD/pool_8h__dep__incl.png create mode 100644 doxygen/HEAD/pool_8h__incl.map create mode 100644 doxygen/HEAD/pool_8h__incl.md5 create mode 100644 doxygen/HEAD/pool_8h__incl.png create mode 100644 doxygen/HEAD/search/all_61.html create mode 100644 doxygen/HEAD/search/all_62.html create mode 100644 doxygen/HEAD/search/all_63.html create mode 100644 doxygen/HEAD/search/all_64.html create mode 100644 doxygen/HEAD/search/all_65.html create mode 100644 doxygen/HEAD/search/all_66.html create mode 100644 doxygen/HEAD/search/all_67.html create mode 100644 doxygen/HEAD/search/all_68.html create mode 100644 doxygen/HEAD/search/all_69.html create mode 100644 doxygen/HEAD/search/all_6b.html create mode 100644 doxygen/HEAD/search/all_6c.html create mode 100644 doxygen/HEAD/search/all_6d.html create mode 100644 doxygen/HEAD/search/all_6e.html create mode 100644 doxygen/HEAD/search/all_6f.html create mode 100644 doxygen/HEAD/search/all_70.html create mode 100644 doxygen/HEAD/search/all_72.html create mode 100644 doxygen/HEAD/search/all_73.html create mode 100644 doxygen/HEAD/search/all_74.html create mode 100644 doxygen/HEAD/search/all_75.html create mode 100644 doxygen/HEAD/search/all_76.html create mode 100644 doxygen/HEAD/search/all_77.html create mode 100644 doxygen/HEAD/search/all_7e.html create mode 100644 doxygen/HEAD/search/classes_63.html create mode 100644 doxygen/HEAD/search/classes_64.html create mode 100644 doxygen/HEAD/search/classes_65.html create mode 100644 doxygen/HEAD/search/classes_66.html create mode 100644 doxygen/HEAD/search/classes_69.html create mode 100644 doxygen/HEAD/search/classes_6e.html create mode 100644 doxygen/HEAD/search/classes_6f.html create mode 100644 doxygen/HEAD/search/classes_70.html create mode 100644 doxygen/HEAD/search/classes_73.html create mode 100644 doxygen/HEAD/search/classes_74.html create mode 100644 doxygen/HEAD/search/close.png create mode 100644 doxygen/HEAD/search/defines_64.html create mode 100644 doxygen/HEAD/search/defines_73.html create mode 100644 doxygen/HEAD/search/defines_76.html create mode 100644 doxygen/HEAD/search/enums_64.html create mode 100644 doxygen/HEAD/search/enums_65.html create mode 100644 doxygen/HEAD/search/enums_73.html create mode 100644 doxygen/HEAD/search/enums_74.html create mode 100644 doxygen/HEAD/search/enumvalues_61.html create mode 100644 doxygen/HEAD/search/enumvalues_62.html create mode 100644 doxygen/HEAD/search/enumvalues_63.html create mode 100644 doxygen/HEAD/search/enumvalues_64.html create mode 100644 doxygen/HEAD/search/enumvalues_65.html create mode 100644 doxygen/HEAD/search/enumvalues_66.html create mode 100644 doxygen/HEAD/search/enumvalues_67.html create mode 100644 doxygen/HEAD/search/enumvalues_6e.html create mode 100644 doxygen/HEAD/search/enumvalues_6f.html create mode 100644 doxygen/HEAD/search/enumvalues_70.html create mode 100644 doxygen/HEAD/search/enumvalues_72.html create mode 100644 doxygen/HEAD/search/enumvalues_73.html create mode 100644 doxygen/HEAD/search/enumvalues_74.html create mode 100644 doxygen/HEAD/search/enumvalues_75.html create mode 100644 doxygen/HEAD/search/enumvalues_77.html create mode 100644 doxygen/HEAD/search/files_61.html create mode 100644 doxygen/HEAD/search/files_63.html create mode 100644 doxygen/HEAD/search/files_64.html create mode 100644 doxygen/HEAD/search/files_65.html create mode 100644 doxygen/HEAD/search/files_66.html create mode 100644 doxygen/HEAD/search/files_69.html create mode 100644 doxygen/HEAD/search/files_70.html create mode 100644 doxygen/HEAD/search/files_73.html create mode 100644 doxygen/HEAD/search/files_74.html create mode 100644 doxygen/HEAD/search/functions_61.html create mode 100644 doxygen/HEAD/search/functions_63.html create mode 100644 doxygen/HEAD/search/functions_64.html create mode 100644 doxygen/HEAD/search/functions_65.html create mode 100644 doxygen/HEAD/search/functions_67.html create mode 100644 doxygen/HEAD/search/functions_69.html create mode 100644 doxygen/HEAD/search/functions_6c.html create mode 100644 doxygen/HEAD/search/functions_6e.html create mode 100644 doxygen/HEAD/search/functions_6f.html create mode 100644 doxygen/HEAD/search/functions_70.html create mode 100644 doxygen/HEAD/search/functions_72.html create mode 100644 doxygen/HEAD/search/functions_73.html create mode 100644 doxygen/HEAD/search/functions_74.html create mode 100644 doxygen/HEAD/search/functions_75.html create mode 100644 doxygen/HEAD/search/functions_77.html create mode 100644 doxygen/HEAD/search/functions_7e.html create mode 100644 doxygen/HEAD/search/mag_sel.png create mode 100644 doxygen/HEAD/search/namespaces_64.html create mode 100644 doxygen/HEAD/search/nomatches.html create mode 100644 doxygen/HEAD/search/related_6f.html create mode 100644 doxygen/HEAD/search/search.css create mode 100644 doxygen/HEAD/search/search.js create mode 100644 doxygen/HEAD/search/search_l.png create mode 100644 doxygen/HEAD/search/search_m.png create mode 100644 doxygen/HEAD/search/search_r.png create mode 100644 doxygen/HEAD/search/typedefs_63.html create mode 100644 doxygen/HEAD/search/typedefs_64.html create mode 100644 doxygen/HEAD/search/typedefs_65.html create mode 100644 doxygen/HEAD/search/typedefs_66.html create mode 100644 doxygen/HEAD/search/typedefs_68.html create mode 100644 doxygen/HEAD/search/typedefs_6d.html create mode 100644 doxygen/HEAD/search/typedefs_6e.html create mode 100644 doxygen/HEAD/search/typedefs_70.html create mode 100644 doxygen/HEAD/search/typedefs_73.html create mode 100644 doxygen/HEAD/search/typedefs_74.html create mode 100644 doxygen/HEAD/search/variables_61.html create mode 100644 doxygen/HEAD/search/variables_62.html create mode 100644 doxygen/HEAD/search/variables_63.html create mode 100644 doxygen/HEAD/search/variables_64.html create mode 100644 doxygen/HEAD/search/variables_65.html create mode 100644 doxygen/HEAD/search/variables_66.html create mode 100644 doxygen/HEAD/search/variables_67.html create mode 100644 doxygen/HEAD/search/variables_68.html create mode 100644 doxygen/HEAD/search/variables_69.html create mode 100644 doxygen/HEAD/search/variables_6b.html create mode 100644 doxygen/HEAD/search/variables_6c.html create mode 100644 doxygen/HEAD/search/variables_6d.html create mode 100644 doxygen/HEAD/search/variables_6e.html create mode 100644 doxygen/HEAD/search/variables_6f.html create mode 100644 doxygen/HEAD/search/variables_70.html create mode 100644 doxygen/HEAD/search/variables_72.html create mode 100644 doxygen/HEAD/search/variables_73.html create mode 100644 doxygen/HEAD/search/variables_74.html create mode 100644 doxygen/HEAD/search/variables_75.html create mode 100644 doxygen/HEAD/shell-procedure_8h.html create mode 100644 doxygen/HEAD/shell-procedure_8h__incl.map create mode 100644 doxygen/HEAD/shell-procedure_8h__incl.md5 create mode 100644 doxygen/HEAD/shell-procedure_8h__incl.png create mode 100644 doxygen/HEAD/shellfunctions__doc_8h.html create mode 100644 doxygen/HEAD/shellfunctions_doc.html create mode 100644 doxygen/HEAD/signal-array_8h.html create mode 100644 doxygen/HEAD/signal-array_8h__dep__incl.map create mode 100644 doxygen/HEAD/signal-array_8h__dep__incl.md5 create mode 100644 doxygen/HEAD/signal-array_8h__dep__incl.png create mode 100644 doxygen/HEAD/signal-array_8h__incl.map create mode 100644 doxygen/HEAD/signal-array_8h__incl.md5 create mode 100644 doxygen/HEAD/signal-array_8h__incl.png create mode 100644 doxygen/HEAD/signal-base_8h.html create mode 100644 doxygen/HEAD/signal-base_8h__dep__incl.map create mode 100644 doxygen/HEAD/signal-base_8h__dep__incl.md5 create mode 100644 doxygen/HEAD/signal-base_8h__dep__incl.png create mode 100644 doxygen/HEAD/signal-base_8h__incl.map create mode 100644 doxygen/HEAD/signal-base_8h__incl.md5 create mode 100644 doxygen/HEAD/signal-base_8h__incl.png create mode 100644 doxygen/HEAD/signal-caster_8h.html create mode 100644 doxygen/HEAD/signal-caster_8h__incl.map create mode 100644 doxygen/HEAD/signal-caster_8h__incl.md5 create mode 100644 doxygen/HEAD/signal-caster_8h__incl.png create mode 100644 doxygen/HEAD/signal-ptr_8h.html create mode 100644 doxygen/HEAD/signal-ptr_8h__dep__incl.map create mode 100644 doxygen/HEAD/signal-ptr_8h__dep__incl.md5 create mode 100644 doxygen/HEAD/signal-ptr_8h__dep__incl.png create mode 100644 doxygen/HEAD/signal-ptr_8h__incl.map create mode 100644 doxygen/HEAD/signal-ptr_8h__incl.md5 create mode 100644 doxygen/HEAD/signal-ptr_8h__incl.png create mode 100644 doxygen/HEAD/signal-time-dependent_8h.html create mode 100644 doxygen/HEAD/signal-time-dependent_8h__dep__incl.map create mode 100644 doxygen/HEAD/signal-time-dependent_8h__dep__incl.md5 create mode 100644 doxygen/HEAD/signal-time-dependent_8h__dep__incl.png create mode 100644 doxygen/HEAD/signal-time-dependent_8h__incl.map create mode 100644 doxygen/HEAD/signal-time-dependent_8h__incl.md5 create mode 100644 doxygen/HEAD/signal-time-dependent_8h__incl.png create mode 100644 doxygen/HEAD/signal_8h.html create mode 100644 doxygen/HEAD/signal_8h__dep__incl.map create mode 100644 doxygen/HEAD/signal_8h__dep__incl.md5 create mode 100644 doxygen/HEAD/signal_8h__dep__incl.png create mode 100644 doxygen/HEAD/signal_8h__incl.map create mode 100644 doxygen/HEAD/signal_8h__incl.md5 create mode 100644 doxygen/HEAD/signal_8h__incl.png create mode 100644 doxygen/HEAD/struct_shell_procedure_1_1_instruction-members.html create mode 100644 doxygen/HEAD/struct_shell_procedure_1_1_instruction.html create mode 100644 doxygen/HEAD/struct_shell_procedure_1_1_procedure-members.html create mode 100644 doxygen/HEAD/struct_shell_procedure_1_1_procedure.html create mode 100644 doxygen/HEAD/tab_a.png create mode 100644 doxygen/HEAD/tab_b.png create mode 100644 doxygen/HEAD/tab_h.png create mode 100644 doxygen/HEAD/tab_s.png create mode 100644 doxygen/HEAD/tabs.css create mode 100644 doxygen/HEAD/time-dependency_8h.html create mode 100644 doxygen/HEAD/time-dependency_8h__dep__incl.map create mode 100644 doxygen/HEAD/time-dependency_8h__dep__incl.md5 create mode 100644 doxygen/HEAD/time-dependency_8h__dep__incl.png create mode 100644 doxygen/HEAD/time-dependency_8h__incl.map create mode 100644 doxygen/HEAD/time-dependency_8h__incl.md5 create mode 100644 doxygen/HEAD/time-dependency_8h__incl.png create mode 100644 doxygen/HEAD/tracer-real-time_8h.html create mode 100644 doxygen/HEAD/tracer-real-time_8h__incl.map create mode 100644 doxygen/HEAD/tracer-real-time_8h__incl.md5 create mode 100644 doxygen/HEAD/tracer-real-time_8h__incl.png create mode 100644 doxygen/HEAD/tracer-real-timedoc_8h.html create mode 100644 doxygen/HEAD/tracer_8h.html create mode 100644 doxygen/HEAD/tracer_8h__dep__incl.map create mode 100644 doxygen/HEAD/tracer_8h__dep__incl.md5 create mode 100644 doxygen/HEAD/tracer_8h__dep__incl.png create mode 100644 doxygen/HEAD/tracer_8h__incl.map create mode 100644 doxygen/HEAD/tracer_8h__incl.md5 create mode 100644 doxygen/HEAD/tracer_8h__incl.png create mode 100644 doxygen/HEAD/tracerdoc.html create mode 100644 doxygen/HEAD/tracerdoc_8h.html create mode 100644 doxygen/HEAD/tracerrealtimedoc.html create mode 100644 doxygen/HEAD/tree.html diff --git a/doxygen/HEAD/all-signals_8h.html b/doxygen/HEAD/all-signals_8h.html new file mode 100644 index 0000000..73d8f87 --- /dev/null +++ b/doxygen/HEAD/all-signals_8h.html @@ -0,0 +1,53 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>all-signals.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for all-signals.h:</div> +<div class="dyncontent"> +<div class="center"><img src="all-signals_8h__incl.png" border="0" usemap="#all-signals_8h" alt=""/></div> +<map name="all-signals_8h" id="all-signals_8h"> +<area shape="rect" href="signal_8h.html" title="dynamic-graph/signal.h" alt="" coords="501,239,675,265"/><area shape="rect" href="signal-ptr_8h.html" title="dynamic-graph/signal-ptr.h" alt="" coords="239,161,436,188"/><area shape="rect" href="signal-time-dependent_8h.html" title="dynamic-graph/signal-time-dependent.h" alt="" coords="528,84,819,111"/><area shape="rect" href="exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="731,393,979,420"/><area shape="rect" href="signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="1096,316,1307,343"/><area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="731,471,997,497"/><area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="928,548,1187,575"/><area shape="rect" href="time-dependency_8h.html" title="dynamic-graph/time-dependency.h" alt="" coords="1207,161,1463,188"/><area shape="rect" href="signal-array_8h.html" title="dynamic-graph/signal-array.h" alt="" coords="1461,239,1672,265"/></map> +</div> +<table class="memberdecls"> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/all-signals_8h__incl.map b/doxygen/HEAD/all-signals_8h__incl.map new file mode 100644 index 0000000..2314793 --- /dev/null +++ b/doxygen/HEAD/all-signals_8h__incl.map @@ -0,0 +1,11 @@ +<map id="G" name="G"> +<area shape="rect" href="$signal_8h.html" title="dynamic-graph/signal.h" alt="" coords="501,239,675,265"/> +<area shape="rect" href="$signal-ptr_8h.html" title="dynamic-graph/signal-ptr.h" alt="" coords="239,161,436,188"/> +<area shape="rect" href="$signal-time-dependent_8h.html" title="dynamic-graph/signal-time-dependent.h" alt="" coords="528,84,819,111"/> +<area shape="rect" href="$exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="731,393,979,420"/> +<area shape="rect" href="$signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="1096,316,1307,343"/> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="731,471,997,497"/> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="928,548,1187,575"/> +<area shape="rect" href="$time-dependency_8h.html" title="dynamic-graph/time-dependency.h" alt="" coords="1207,161,1463,188"/> +<area shape="rect" href="$signal-array_8h.html" title="dynamic-graph/signal-array.h" alt="" coords="1461,239,1672,265"/> +</map> diff --git a/doxygen/HEAD/all-signals_8h__incl.md5 b/doxygen/HEAD/all-signals_8h__incl.md5 new file mode 100644 index 0000000..11c95d4 --- /dev/null +++ b/doxygen/HEAD/all-signals_8h__incl.md5 @@ -0,0 +1 @@ +a0e2e52964945f021e6e24cb3bee93e3 \ No newline at end of file diff --git a/doxygen/HEAD/all-signals_8h__incl.png b/doxygen/HEAD/all-signals_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..297635236abcb561abd29d4cce9e43ab7dd30076 GIT binary patch literal 124085 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 AGXMYp literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/annotated.html b/doxygen/HEAD/annotated.html new file mode 100644 index 0000000..a3ffb9b --- /dev/null +++ b/doxygen/HEAD/annotated.html @@ -0,0 +1,79 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>Class List</h1> </div> +</div> +<div class="contents"> +Here are the classes, structs, unions and interfaces with brief descriptions:<table> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_contiifstream.html">dynamicgraph::Contiifstream</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html">dynamicgraph::DefaultCastRegisterer< T ></a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td class="indexvalue">This class represents an entity, i.e. a generic computational unit that provides input and output signals </td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_entity_registerer.html">dynamicgraph::EntityRegisterer</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_exception_factory.html">dynamicgraph::ExceptionFactory</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_exception_signal.html">dynamicgraph::ExceptionSignal</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_exception_traces.html">dynamicgraph::ExceptionTraces</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_factory_storage.html">dynamicgraph::FactoryStorage</a></td><td class="indexvalue">The Factory class is responsible for creating <a class="el" href="classdynamicgraph_1_1_entity.html" title="This class represents an entity, i.e. a generic computational unit that provides input and output sig...">Entity</a> objects </td></tr> + <tr><td class="indexkey"><a class="el" href="struct_shell_procedure_1_1_instruction.html">ShellProcedure::Instruction</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td class="indexvalue">This class implements the first level interpretor to control basic functionnalities of the plugins </td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html">dynamicgraph::InterpreterHelper</a></td><td class="indexvalue">This class implements the first level interpretor to control basic functionnalities of the plugins </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1noncopyable.html">noncopyable</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_out_string_stream.html">dynamicgraph::OutStringStream</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::PluginLoader</a></td><td class="indexvalue">Loads plugins from dynamic libraries (usually .so or .dll files) </td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_pool_storage.html">dynamicgraph::PoolStorage</a></td><td class="indexvalue">This class keep tracks of all the objects in the stack of Tasks </td></tr> + <tr><td class="indexkey"><a class="el" href="struct_shell_procedure_1_1_procedure.html">ShellProcedure::Procedure</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_shell_function_registerer.html">dynamicgraph::ShellFunctionRegisterer</a></td><td class="indexvalue">Class for automatic registration of shell functions. Use the macro DYNAMIC-GRAPH_SHELL_FUNCTION_REGISTERER(name, fun) in a .cpp file to register functions on plugin load </td></tr> + <tr><td class="indexkey"><a class="el" href="class_shell_functions.html">ShellFunctions</a></td><td class="indexvalue">This plugin implements a bunch of useful shell commands </td></tr> + <tr><td class="indexkey"><a class="el" href="class_shell_procedure.html">ShellProcedure</a></td><td class="indexvalue">This plugin exposes shell commands relative to the script language constructs such as procedures and for loops </td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td class="indexvalue">Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap variable, or evaluated as a function. See <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">SignalPtr</a> and <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">SignalTimeDependent</a> for other types of signals, and <a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a> for a way of grouping them </td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray< Time ></a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_signal_caster.html">dynamicgraph::SignalCaster</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_signal_cast_registerer.html">dynamicgraph::SignalCastRegisterer</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent< T, Time ></a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></td><td class="indexvalue"></td></tr> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/bc_s.png b/doxygen/HEAD/bc_s.png new file mode 100644 index 0000000000000000000000000000000000000000..e4018628b5b45cb4301037485a29d7d74ac22138 GIT binary patch literal 677 zcmV;W0$TlvP)<h;3K|Lk000e1NJLTq000O8001Be1^@s6FYr0g0007PNkl<ZcmeI* zOGs307zgnG^PYER&KYOs%o(rcIF8epmx?y=EkYF9v<Q&|U1SiJ6joXmO<{#Z1{D!~ z-)FdJ;X<UgD$)I7<)u|QikCBkjz$o9Jfn*k3BnYbVdm(v?X!6w`2WuHp2hR-sr|vn z<(>X?0Pv5h+5!wElpi=&YL!gfY!djl#UDdPKy97F|A-deTa@qo3BWh1YQIvzmHR^g zFjV4I6pLB7_*vEZk^%p7c7Bh>0`4r^X#gpJE_Vz9fSHKqclcZaV^k3gX%h+1`u||O zZ+B<g_PZS7NHC-|CBUWsKE(T6F0jec0@o@4PcW=4V|_y4-uvV$A8m8Xg;vqjH5S%7 z0D#WleU}U>Y?7(R=ayr^kXE=E0Dw=$Ud3VJ?9^Cz@hP?388Cw5>9TloOJ>^KczCgj zns2=|0!a|)Yq3{hjL{xyy7|Tk0N}Pe+g9PUTL!4{#;eUhrNd@!_T<>Vu+35c)h>sq ztgb?(6W3oFLz#%?OMEV@{j#4LuDvjVGZ~6hpQT8li5b0yj<!8Ff}r2yw3#?-n4HmH z(~+yslEX5q$RB#QI#woT^g;j-c9$Pc2JJZ+X;#izmlll;0|3>vK8c4efl+vSz5)P6 zle78)00_Iv5)&E~hnOdcd}L}i+MU>k+Q8#@KjqJJN`gRj(~)RmNrck9ht@LelPtVO zwp(J;k!T=gC#%o(13-^E+g@aqc()pf{+j|0w)AH*Mq$54UjLv#jV$RYpz3Vjg$$=u z>yj<w>fBQOhL=^@+#4#$l|{~}HZ-?1Yy{lI*$N}*YDC`<{+;>_#gMXZdz4NI00000 LNkvXXu0mjfx86dR literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/class_shell_functions-members.html b/doxygen/HEAD/class_shell_functions-members.html new file mode 100644 index 0000000..52b5f0f --- /dev/null +++ b/doxygen/HEAD/class_shell_functions-members.html @@ -0,0 +1,65 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>ShellFunctions Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="class_shell_functions.html">ShellFunctions</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="class_shell_functions.html#a0ec8a0de8f2913547e71eb2b77aac10a">STATIC_SHELL_FUNCTION</a>(cmdLoadPlugins)</td><td><a class="el" href="class_shell_functions.html">ShellFunctions</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_functions.html#a34015db1058a30a5e507f4652743dcc8">STATIC_SHELL_FUNCTION</a>(cmdTry)</td><td><a class="el" href="class_shell_functions.html">ShellFunctions</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_functions.html#a850ef20382ae5f5078abad5d8a7682d7">STATIC_SHELL_FUNCTION</a>(cmdDisplayPlugins)</td><td><a class="el" href="class_shell_functions.html">ShellFunctions</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_functions.html#aed64a323b02b79fd27c367d29c252f1c">STATIC_SHELL_FUNCTION</a>(cmdDisplayFactory)</td><td><a class="el" href="class_shell_functions.html">ShellFunctions</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_functions.html#a101207ebb5a06f79124df25094655f8b">STATIC_SHELL_FUNCTION</a>(cmdCommentary)</td><td><a class="el" href="class_shell_functions.html">ShellFunctions</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_functions.html#a72b1b6cd978377572c3cd441d0edff2e">STATIC_SHELL_FUNCTION</a>(cmdUnplug)</td><td><a class="el" href="class_shell_functions.html">ShellFunctions</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_functions.html#a86b9d65f5b6f5ae9a08274e53d806e4c">STATIC_SHELL_FUNCTION</a>(cmdClearPlugin)</td><td><a class="el" href="class_shell_functions.html">ShellFunctions</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_functions.html#af08234d1f5573b8fed5080fdd60c7c7d">STATIC_SHELL_FUNCTION</a>(cmdSignalTime)</td><td><a class="el" href="class_shell_functions.html">ShellFunctions</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_functions.html#ab646319ef7e6614b77e4b020db2c8b94">STATIC_SHELL_FUNCTION</a>(cmdSynchroSignal)</td><td><a class="el" href="class_shell_functions.html">ShellFunctions</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_functions.html#a4ae27658810c18f5aa91717814a7a56d">STATIC_SHELL_FUNCTION</a>(cmdEcho)</td><td><a class="el" href="class_shell_functions.html">ShellFunctions</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_functions.html#a9f86c73b0c93f7258026c5e4c0badb26">STATIC_SHELL_FUNCTION</a>(cmdCopy)</td><td><a class="el" href="class_shell_functions.html">ShellFunctions</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_functions.html#a4a0e1a5da83f70c215b39d15a9be4620">STATIC_SHELL_FUNCTION</a>(cmdFreeze)</td><td><a class="el" href="class_shell_functions.html">ShellFunctions</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_functions.html#a6de5a00e9788c86983ec04b4ca38b26f">STATIC_SHELL_FUNCTION</a>(cmdSqueeze)</td><td><a class="el" href="class_shell_functions.html">ShellFunctions</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_functions.html#a8a7c8c951584bb648f86f6d76e75c39e">STATIC_SHELL_FUNCTION</a>(cmdEnableTrace)</td><td><a class="el" href="class_shell_functions.html">ShellFunctions</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_functions.html#a0ad4f1cb1a68d5e7375931fe88c42386">STATIC_SHELL_FUNCTION</a>(cmdSetPrompt)</td><td><a class="el" href="class_shell_functions.html">ShellFunctions</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_functions.html#ae2000a752714774bf2afdf9be810bfc5">STATIC_SHELL_FUNCTION</a>(cmdSleep)</td><td><a class="el" href="class_shell_functions.html">ShellFunctions</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_functions.html#ac70bdc7de5436a21f93a905839a42789">STATIC_SHELL_FUNCTION</a>(cmdBeep)</td><td><a class="el" href="class_shell_functions.html">ShellFunctions</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_functions.html#a6d7ce2744af0564aec055b51b892acd6">STATIC_SHELL_FUNCTION</a>(cmdFlagSet)</td><td><a class="el" href="class_shell_functions.html">ShellFunctions</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_functions.html#a4a61e3253bf5199a20c8b8fea2cb193f">STATIC_SHELL_FUNCTION</a>(cmdCompletionList)</td><td><a class="el" href="class_shell_functions.html">ShellFunctions</a></td><td></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/class_shell_functions.html b/doxygen/HEAD/class_shell_functions.html new file mode 100644 index 0000000..ffbcd91 --- /dev/null +++ b/doxygen/HEAD/class_shell_functions.html @@ -0,0 +1,424 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> </div> + <div class="headertitle"> +<h1>ShellFunctions Class Reference<br/> +<small> +[<a class="el" href="group__dgraph.html">Core classes and objects</a>]</small> +</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="ShellFunctions" --> +<p>This plugin implements a bunch of useful shell commands. +<a href="#_details">More...</a></p> + +<p><a href="class_shell_functions-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_functions.html#a0ec8a0de8f2913547e71eb2b77aac10a">STATIC_SHELL_FUNCTION</a> (cmdLoadPlugins)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_functions.html#a34015db1058a30a5e507f4652743dcc8">STATIC_SHELL_FUNCTION</a> (cmdTry)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_functions.html#a850ef20382ae5f5078abad5d8a7682d7">STATIC_SHELL_FUNCTION</a> (cmdDisplayPlugins)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_functions.html#aed64a323b02b79fd27c367d29c252f1c">STATIC_SHELL_FUNCTION</a> (cmdDisplayFactory)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_functions.html#a101207ebb5a06f79124df25094655f8b">STATIC_SHELL_FUNCTION</a> (cmdCommentary)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_functions.html#a72b1b6cd978377572c3cd441d0edff2e">STATIC_SHELL_FUNCTION</a> (cmdUnplug)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_functions.html#a86b9d65f5b6f5ae9a08274e53d806e4c">STATIC_SHELL_FUNCTION</a> (cmdClearPlugin)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_functions.html#af08234d1f5573b8fed5080fdd60c7c7d">STATIC_SHELL_FUNCTION</a> (cmdSignalTime)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_functions.html#ab646319ef7e6614b77e4b020db2c8b94">STATIC_SHELL_FUNCTION</a> (cmdSynchroSignal)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_functions.html#a4ae27658810c18f5aa91717814a7a56d">STATIC_SHELL_FUNCTION</a> (cmdEcho)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_functions.html#a9f86c73b0c93f7258026c5e4c0badb26">STATIC_SHELL_FUNCTION</a> (cmdCopy)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_functions.html#a4a0e1a5da83f70c215b39d15a9be4620">STATIC_SHELL_FUNCTION</a> (cmdFreeze)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_functions.html#a6de5a00e9788c86983ec04b4ca38b26f">STATIC_SHELL_FUNCTION</a> (cmdSqueeze)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_functions.html#a8a7c8c951584bb648f86f6d76e75c39e">STATIC_SHELL_FUNCTION</a> (cmdEnableTrace)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_functions.html#a0ad4f1cb1a68d5e7375931fe88c42386">STATIC_SHELL_FUNCTION</a> (cmdSetPrompt)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_functions.html#ae2000a752714774bf2afdf9be810bfc5">STATIC_SHELL_FUNCTION</a> (cmdSleep)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_functions.html#ac70bdc7de5436a21f93a905839a42789">STATIC_SHELL_FUNCTION</a> (cmdBeep)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_functions.html#a6d7ce2744af0564aec055b51b892acd6">STATIC_SHELL_FUNCTION</a> (cmdFlagSet)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_functions.html#a4a61e3253bf5199a20c8b8fea2cb193f">STATIC_SHELL_FUNCTION</a> (cmdCompletionList)</td></tr> +</table> +<hr/><a name="_details"></a><h2>Detailed Description</h2> +<p>This plugin implements a bunch of useful shell commands. </p> +<p>These include debug commands such as timing and exception catching, and user interaction commands such as display and beep commands. For more information, load the plugin and type help on a sot shell. </p> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="a0ec8a0de8f2913547e71eb2b77aac10a"></a><!-- doxytag: member="ShellFunctions::STATIC_SHELL_FUNCTION" ref="a0ec8a0de8f2913547e71eb2b77aac10a" args="(cmdLoadPlugins)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ShellFunctions::STATIC_SHELL_FUNCTION </td> + <td>(</td> + <td class="paramtype">cmdLoadPlugins </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a4a61e3253bf5199a20c8b8fea2cb193f"></a><!-- doxytag: member="ShellFunctions::STATIC_SHELL_FUNCTION" ref="a4a61e3253bf5199a20c8b8fea2cb193f" args="(cmdCompletionList)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ShellFunctions::STATIC_SHELL_FUNCTION </td> + <td>(</td> + <td class="paramtype">cmdCompletionList </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a6d7ce2744af0564aec055b51b892acd6"></a><!-- doxytag: member="ShellFunctions::STATIC_SHELL_FUNCTION" ref="a6d7ce2744af0564aec055b51b892acd6" args="(cmdFlagSet)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ShellFunctions::STATIC_SHELL_FUNCTION </td> + <td>(</td> + <td class="paramtype">cmdFlagSet </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ac70bdc7de5436a21f93a905839a42789"></a><!-- doxytag: member="ShellFunctions::STATIC_SHELL_FUNCTION" ref="ac70bdc7de5436a21f93a905839a42789" args="(cmdBeep)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ShellFunctions::STATIC_SHELL_FUNCTION </td> + <td>(</td> + <td class="paramtype">cmdBeep </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ae2000a752714774bf2afdf9be810bfc5"></a><!-- doxytag: member="ShellFunctions::STATIC_SHELL_FUNCTION" ref="ae2000a752714774bf2afdf9be810bfc5" args="(cmdSleep)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ShellFunctions::STATIC_SHELL_FUNCTION </td> + <td>(</td> + <td class="paramtype">cmdSleep </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a0ad4f1cb1a68d5e7375931fe88c42386"></a><!-- doxytag: member="ShellFunctions::STATIC_SHELL_FUNCTION" ref="a0ad4f1cb1a68d5e7375931fe88c42386" args="(cmdSetPrompt)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ShellFunctions::STATIC_SHELL_FUNCTION </td> + <td>(</td> + <td class="paramtype">cmdSetPrompt </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a8a7c8c951584bb648f86f6d76e75c39e"></a><!-- doxytag: member="ShellFunctions::STATIC_SHELL_FUNCTION" ref="a8a7c8c951584bb648f86f6d76e75c39e" args="(cmdEnableTrace)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ShellFunctions::STATIC_SHELL_FUNCTION </td> + <td>(</td> + <td class="paramtype">cmdEnableTrace </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a6de5a00e9788c86983ec04b4ca38b26f"></a><!-- doxytag: member="ShellFunctions::STATIC_SHELL_FUNCTION" ref="a6de5a00e9788c86983ec04b4ca38b26f" args="(cmdSqueeze)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ShellFunctions::STATIC_SHELL_FUNCTION </td> + <td>(</td> + <td class="paramtype">cmdSqueeze </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a4a0e1a5da83f70c215b39d15a9be4620"></a><!-- doxytag: member="ShellFunctions::STATIC_SHELL_FUNCTION" ref="a4a0e1a5da83f70c215b39d15a9be4620" args="(cmdFreeze)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ShellFunctions::STATIC_SHELL_FUNCTION </td> + <td>(</td> + <td class="paramtype">cmdFreeze </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a9f86c73b0c93f7258026c5e4c0badb26"></a><!-- doxytag: member="ShellFunctions::STATIC_SHELL_FUNCTION" ref="a9f86c73b0c93f7258026c5e4c0badb26" args="(cmdCopy)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ShellFunctions::STATIC_SHELL_FUNCTION </td> + <td>(</td> + <td class="paramtype">cmdCopy </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a4ae27658810c18f5aa91717814a7a56d"></a><!-- doxytag: member="ShellFunctions::STATIC_SHELL_FUNCTION" ref="a4ae27658810c18f5aa91717814a7a56d" args="(cmdEcho)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ShellFunctions::STATIC_SHELL_FUNCTION </td> + <td>(</td> + <td class="paramtype">cmdEcho </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ab646319ef7e6614b77e4b020db2c8b94"></a><!-- doxytag: member="ShellFunctions::STATIC_SHELL_FUNCTION" ref="ab646319ef7e6614b77e4b020db2c8b94" args="(cmdSynchroSignal)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ShellFunctions::STATIC_SHELL_FUNCTION </td> + <td>(</td> + <td class="paramtype">cmdSynchroSignal </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="af08234d1f5573b8fed5080fdd60c7c7d"></a><!-- doxytag: member="ShellFunctions::STATIC_SHELL_FUNCTION" ref="af08234d1f5573b8fed5080fdd60c7c7d" args="(cmdSignalTime)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ShellFunctions::STATIC_SHELL_FUNCTION </td> + <td>(</td> + <td class="paramtype">cmdSignalTime </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a86b9d65f5b6f5ae9a08274e53d806e4c"></a><!-- doxytag: member="ShellFunctions::STATIC_SHELL_FUNCTION" ref="a86b9d65f5b6f5ae9a08274e53d806e4c" args="(cmdClearPlugin)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ShellFunctions::STATIC_SHELL_FUNCTION </td> + <td>(</td> + <td class="paramtype">cmdClearPlugin </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a72b1b6cd978377572c3cd441d0edff2e"></a><!-- doxytag: member="ShellFunctions::STATIC_SHELL_FUNCTION" ref="a72b1b6cd978377572c3cd441d0edff2e" args="(cmdUnplug)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ShellFunctions::STATIC_SHELL_FUNCTION </td> + <td>(</td> + <td class="paramtype">cmdUnplug </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a101207ebb5a06f79124df25094655f8b"></a><!-- doxytag: member="ShellFunctions::STATIC_SHELL_FUNCTION" ref="a101207ebb5a06f79124df25094655f8b" args="(cmdCommentary)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ShellFunctions::STATIC_SHELL_FUNCTION </td> + <td>(</td> + <td class="paramtype">cmdCommentary </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aed64a323b02b79fd27c367d29c252f1c"></a><!-- doxytag: member="ShellFunctions::STATIC_SHELL_FUNCTION" ref="aed64a323b02b79fd27c367d29c252f1c" args="(cmdDisplayFactory)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ShellFunctions::STATIC_SHELL_FUNCTION </td> + <td>(</td> + <td class="paramtype">cmdDisplayFactory </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a850ef20382ae5f5078abad5d8a7682d7"></a><!-- doxytag: member="ShellFunctions::STATIC_SHELL_FUNCTION" ref="a850ef20382ae5f5078abad5d8a7682d7" args="(cmdDisplayPlugins)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ShellFunctions::STATIC_SHELL_FUNCTION </td> + <td>(</td> + <td class="paramtype">cmdDisplayPlugins </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a34015db1058a30a5e507f4652743dcc8"></a><!-- doxytag: member="ShellFunctions::STATIC_SHELL_FUNCTION" ref="a34015db1058a30a5e507f4652743dcc8" args="(cmdTry)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">ShellFunctions::STATIC_SHELL_FUNCTION </td> + <td>(</td> + <td class="paramtype">cmdTry </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/class_shell_procedure-members.html b/doxygen/HEAD/class_shell_procedure-members.html new file mode 100644 index 0000000..a6fa2d5 --- /dev/null +++ b/doxygen/HEAD/class_shell_procedure-members.html @@ -0,0 +1,55 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>ShellProcedure Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="class_shell_procedure.html">ShellProcedure</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="class_shell_procedure.html#ad4ad939913d94ca6b5e2192d089d5e50">cmdContinueProcedure</a>(const std::string &cmd, std::istringstream &args, std::ostream &os)</td><td><a class="el" href="class_shell_procedure.html">ShellProcedure</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_procedure.html#a362f9b170477a0892214c55007e7e53a">cmdEndProcedure</a>(const std::string &cmd, std::istringstream &args, std::ostream &os)</td><td><a class="el" href="class_shell_procedure.html">ShellProcedure</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_procedure.html#ac1d7c57110898dc7b0c723cdab02e84d">cmdFor</a>(const std::string &cmd, std::istringstream &args, std::ostream &os)</td><td><a class="el" href="class_shell_procedure.html">ShellProcedure</a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_procedure.html#a6ff710c7d895146d33e63a6f0b8bb1e9">cmdProcedure</a>(const std::string &procname, const std::string &cmd, std::istringstream &args, std::ostream &os)</td><td><a class="el" href="class_shell_procedure.html">ShellProcedure</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_procedure.html#a89f9024c323ba1d869d7e8f10c6cce79">cmdStartProcedure</a>(const std::string &cmd, std::istringstream &args, std::ostream &os)</td><td><a class="el" href="class_shell_procedure.html">ShellProcedure</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_procedure.html#aba262c69cbf93db1a7532cd13c5a5aab">currentProc</a></td><td><a class="el" href="class_shell_procedure.html">ShellProcedure</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_procedure.html#a4e88dfbd8f687b09720e03645671fb1e">ProcedureList</a> typedef</td><td><a class="el" href="class_shell_procedure.html">ShellProcedure</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_procedure.html#a85a3878de86bc71eca70938453619393">procedureList</a></td><td><a class="el" href="class_shell_procedure.html">ShellProcedure</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_shell_procedure.html#a1b5fab2cb02d960db057c3fba173b37b">procName</a></td><td><a class="el" href="class_shell_procedure.html">ShellProcedure</a></td><td></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/class_shell_procedure.html b/doxygen/HEAD/class_shell_procedure.html new file mode 100644 index 0000000..89d42f4 --- /dev/null +++ b/doxygen/HEAD/class_shell_procedure.html @@ -0,0 +1,319 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#pub-types">Public Types</a> | +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pub-static-methods">Static Public Member Functions</a> | +<a href="#pub-attribs">Public Attributes</a> </div> + <div class="headertitle"> +<h1>ShellProcedure Class Reference<br/> +<small> +[<a class="el" href="group__dgraph.html">Core classes and objects</a>]</small> +</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="ShellProcedure" --> +<p>This plugin exposes shell commands relative to the script language constructs such as procedures and for loops. +<a href="#_details">More...</a></p> +<div class="dynheader"> +Collaboration diagram for ShellProcedure:</div> +<div class="dyncontent"> +<div class="center"><img src="class_shell_procedure__coll__graph.png" border="0" usemap="#_shell_procedure_coll__map" alt="Collaboration graph"/></div> +<map name="_shell_procedure_coll__map" id="_shell_procedure_coll__map"> +<area shape="rect" href="struct_shell_procedure_1_1_procedure.html" title="ShellProcedure::Procedure" alt="" coords="5,7,205,33"/></map> +<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div> + +<p><a href="class_shell_procedure-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_shell_procedure_1_1_instruction.html">Instruction</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_shell_procedure_1_1_procedure.html">Procedure</a></td></tr> +<tr><td colspan="2"><h2><a name="pub-types"></a> +Public Types</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef std::map< std::string, <br class="typebreak"/> +<a class="el" href="struct_shell_procedure_1_1_procedure.html">Procedure</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_procedure.html#a4e88dfbd8f687b09720e03645671fb1e">ProcedureList</a></td></tr> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_procedure.html#a89f9024c323ba1d869d7e8f10c6cce79">cmdStartProcedure</a> (const std::string &cmd, std::istringstream &args, std::ostream &os)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_procedure.html#ad4ad939913d94ca6b5e2192d089d5e50">cmdContinueProcedure</a> (const std::string &cmd, std::istringstream &args, std::ostream &os)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_procedure.html#a362f9b170477a0892214c55007e7e53a">cmdEndProcedure</a> (const std::string &cmd, std::istringstream &args, std::ostream &os)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_procedure.html#a6ff710c7d895146d33e63a6f0b8bb1e9">cmdProcedure</a> (const std::string &procname, const std::string &cmd, std::istringstream &args, std::ostream &os)</td></tr> +<tr><td colspan="2"><h2><a name="pub-static-methods"></a> +Static Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_procedure.html#ac1d7c57110898dc7b0c723cdab02e84d">cmdFor</a> (const std::string &cmd, std::istringstream &args, std::ostream &os)</td></tr> +<tr><td colspan="2"><h2><a name="pub-attribs"></a> +Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_procedure.html#a1b5fab2cb02d960db057c3fba173b37b">procName</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_shell_procedure.html#a4e88dfbd8f687b09720e03645671fb1e">ProcedureList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_procedure.html#a85a3878de86bc71eca70938453619393">procedureList</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_shell_procedure_1_1_procedure.html">Procedure</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_procedure.html#aba262c69cbf93db1a7532cd13c5a5aab">currentProc</a></td></tr> +</table> +<hr/><a name="_details"></a><h2>Detailed Description</h2> +<p>This plugin exposes shell commands relative to the script language constructs such as procedures and for loops. </p> +<p>For more information, load the plugin and type help on a sot shell. </p> +<hr/><h2>Member Typedef Documentation</h2> +<a class="anchor" id="a4e88dfbd8f687b09720e03645671fb1e"></a><!-- doxytag: member="ShellProcedure::ProcedureList" ref="a4e88dfbd8f687b09720e03645671fb1e" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">typedef std::map< std::string,<a class="el" href="struct_shell_procedure_1_1_procedure.html">Procedure</a> > <a class="el" href="class_shell_procedure.html#a4e88dfbd8f687b09720e03645671fb1e">ShellProcedure::ProcedureList</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="ad4ad939913d94ca6b5e2192d089d5e50"></a><!-- doxytag: member="ShellProcedure::cmdContinueProcedure" ref="ad4ad939913d94ca6b5e2192d089d5e50" args="(const std::string &cmd, std::istringstream &args, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ShellProcedure::cmdContinueProcedure </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmd</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>args</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a362f9b170477a0892214c55007e7e53a"></a><!-- doxytag: member="ShellProcedure::cmdEndProcedure" ref="a362f9b170477a0892214c55007e7e53a" args="(const std::string &cmd, std::istringstream &args, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ShellProcedure::cmdEndProcedure </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmd</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>args</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ac1d7c57110898dc7b0c723cdab02e84d"></a><!-- doxytag: member="ShellProcedure::cmdFor" ref="ac1d7c57110898dc7b0c723cdab02e84d" args="(const std::string &cmd, std::istringstream &args, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">static void ShellProcedure::cmdFor </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmd</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>args</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a6ff710c7d895146d33e63a6f0b8bb1e9"></a><!-- doxytag: member="ShellProcedure::cmdProcedure" ref="a6ff710c7d895146d33e63a6f0b8bb1e9" args="(const std::string &procname, const std::string &cmd, std::istringstream &args, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ShellProcedure::cmdProcedure </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>procname</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmd</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>args</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a89f9024c323ba1d869d7e8f10c6cce79"></a><!-- doxytag: member="ShellProcedure::cmdStartProcedure" ref="a89f9024c323ba1d869d7e8f10c6cce79" args="(const std::string &cmd, std::istringstream &args, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ShellProcedure::cmdStartProcedure </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmd</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>args</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="aba262c69cbf93db1a7532cd13c5a5aab"></a><!-- doxytag: member="ShellProcedure::currentProc" ref="aba262c69cbf93db1a7532cd13c5a5aab" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="struct_shell_procedure_1_1_procedure.html">Procedure</a> <a class="el" href="class_shell_procedure.html#aba262c69cbf93db1a7532cd13c5a5aab">ShellProcedure::currentProc</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a85a3878de86bc71eca70938453619393"></a><!-- doxytag: member="ShellProcedure::procedureList" ref="a85a3878de86bc71eca70938453619393" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="class_shell_procedure.html#a4e88dfbd8f687b09720e03645671fb1e">ProcedureList</a> <a class="el" href="class_shell_procedure.html#a85a3878de86bc71eca70938453619393">ShellProcedure::procedureList</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a1b5fab2cb02d960db057c3fba173b37b"></a><!-- doxytag: member="ShellProcedure::procName" ref="a1b5fab2cb02d960db057c3fba173b37b" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::string <a class="el" href="class_shell_procedure.html#a1b5fab2cb02d960db057c3fba173b37b">ShellProcedure::procName</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/class_shell_procedure__coll__graph.map b/doxygen/HEAD/class_shell_procedure__coll__graph.map new file mode 100644 index 0000000..342133a --- /dev/null +++ b/doxygen/HEAD/class_shell_procedure__coll__graph.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$struct_shell_procedure_1_1_procedure.html" title="ShellProcedure::Procedure" alt="" coords="5,7,205,33"/> +</map> diff --git a/doxygen/HEAD/class_shell_procedure__coll__graph.md5 b/doxygen/HEAD/class_shell_procedure__coll__graph.md5 new file mode 100644 index 0000000..254472f --- /dev/null +++ b/doxygen/HEAD/class_shell_procedure__coll__graph.md5 @@ -0,0 +1 @@ +54899ddd36c90fe699ca091c63885a3a \ No newline at end of file diff --git a/doxygen/HEAD/class_shell_procedure__coll__graph.png b/doxygen/HEAD/class_shell_procedure__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..5cc477f0a213038d21cda2b5529496bd4b6bbf6b GIT binary patch literal 4972 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/classboost_1_1noncopyable.html b/doxygen/HEAD/classboost_1_1noncopyable.html new file mode 100644 index 0000000..33f0996 --- /dev/null +++ b/doxygen/HEAD/classboost_1_1noncopyable.html @@ -0,0 +1,47 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>noncopyable Class Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="boost::noncopyable" --><table class="memberdecls"> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_contiifstream-members.html b/doxygen/HEAD/classdynamicgraph_1_1_contiifstream-members.html new file mode 100644 index 0000000..884933e --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_contiifstream-members.html @@ -0,0 +1,58 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::Contiifstream Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_contiifstream.html">dynamicgraph::Contiifstream</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html#a2dd17f3fb0c516efb66380bea3da75df">buffer</a></td><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html">dynamicgraph::Contiifstream</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html#ab8dd85b35bbc0ecac626b531a54d35dc">BUFFER_SIZE</a></td><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html">dynamicgraph::Contiifstream</a></td><td><code> [protected, static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html#ad92e218d32fe5c76b2fee5cb61382aa0">Contiifstream</a>(const std::string &n="")</td><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html">dynamicgraph::Contiifstream</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html#a01043013a5e0c1bd40d03dc461611826">cursor</a></td><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html">dynamicgraph::Contiifstream</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html#afedd7a447c06712d7b2dcf773ca9141d">filename</a></td><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html">dynamicgraph::Contiifstream</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html#a7151e2e117f27701209eecf9cb5ff1ed">first</a></td><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html">dynamicgraph::Contiifstream</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html#afe1da21d541b512886aaa55ac3883d99">loop</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html">dynamicgraph::Contiifstream</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html#ad1bd64b83a458ed36e7cfacab6b20041">next</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html">dynamicgraph::Contiifstream</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html#a367c481009cb300124a4da49ad01c001">open</a>(const std::string &n)</td><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html">dynamicgraph::Contiifstream</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html#a774899380de2c809652baad99ff0b9e1">reader</a></td><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html">dynamicgraph::Contiifstream</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html#a7097e9704ab608cc7f3b9231f13577dd">ready</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html">dynamicgraph::Contiifstream</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html#a750065a306c562bef2ef65adf18bb8fd">~Contiifstream</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html">dynamicgraph::Contiifstream</a></td><td></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_contiifstream.html b/doxygen/HEAD/classdynamicgraph_1_1_contiifstream.html new file mode 100644 index 0000000..a00818f --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_contiifstream.html @@ -0,0 +1,266 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_contiifstream.html">dynamicgraph::Contiifstream</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pro-attribs">Protected Attributes</a> | +<a href="#pro-static-attribs">Static Protected Attributes</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::Contiifstream Class Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::Contiifstream" --> +<p><a href="classdynamicgraph_1_1_contiifstream-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_contiifstream.html#ad92e218d32fe5c76b2fee5cb61382aa0">Contiifstream</a> (const std::string &n="")</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_contiifstream.html#a750065a306c562bef2ef65adf18bb8fd">~Contiifstream</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_contiifstream.html#a367c481009cb300124a4da49ad01c001">open</a> (const std::string &n)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_contiifstream.html#afe1da21d541b512886aaa55ac3883d99">loop</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_contiifstream.html#a7097e9704ab608cc7f3b9231f13577dd">ready</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_contiifstream.html#ad1bd64b83a458ed36e7cfacab6b20041">next</a> (void)</td></tr> +<tr><td colspan="2"><h2><a name="pro-attribs"></a> +Protected Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_contiifstream.html#afedd7a447c06712d7b2dcf773ca9141d">filename</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_contiifstream.html#a01043013a5e0c1bd40d03dc461611826">cursor</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_contiifstream.html#a2dd17f3fb0c516efb66380bea3da75df">buffer</a> [<a class="el" href="classdynamicgraph_1_1_contiifstream.html#ab8dd85b35bbc0ecac626b531a54d35dc">BUFFER_SIZE</a>]</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::list< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_contiifstream.html#a774899380de2c809652baad99ff0b9e1">reader</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_contiifstream.html#a7151e2e117f27701209eecf9cb5ff1ed">first</a></td></tr> +<tr><td colspan="2"><h2><a name="pro-static-attribs"></a> +Static Protected Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static const unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_contiifstream.html#ab8dd85b35bbc0ecac626b531a54d35dc">BUFFER_SIZE</a> = 256</td></tr> +</table> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="ad92e218d32fe5c76b2fee5cb61382aa0"></a><!-- doxytag: member="dynamicgraph::Contiifstream::Contiifstream" ref="ad92e218d32fe5c76b2fee5cb61382aa0" args="(const std::string &n="")" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::Contiifstream::Contiifstream </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>n</em> = <code>""</code></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a750065a306c562bef2ef65adf18bb8fd"></a><!-- doxytag: member="dynamicgraph::Contiifstream::~Contiifstream" ref="a750065a306c562bef2ef65adf18bb8fd" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::Contiifstream::~Contiifstream </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="afe1da21d541b512886aaa55ac3883d99"></a><!-- doxytag: member="dynamicgraph::Contiifstream::loop" ref="afe1da21d541b512886aaa55ac3883d99" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool dynamicgraph::Contiifstream::loop </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ad1bd64b83a458ed36e7cfacab6b20041"></a><!-- doxytag: member="dynamicgraph::Contiifstream::next" ref="ad1bd64b83a458ed36e7cfacab6b20041" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::string dynamicgraph::Contiifstream::next </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a367c481009cb300124a4da49ad01c001"></a><!-- doxytag: member="dynamicgraph::Contiifstream::open" ref="a367c481009cb300124a4da49ad01c001" args="(const std::string &n)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Contiifstream::open </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>n</em></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a7097e9704ab608cc7f3b9231f13577dd"></a><!-- doxytag: member="dynamicgraph::Contiifstream::ready" ref="a7097e9704ab608cc7f3b9231f13577dd" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool dynamicgraph::Contiifstream::ready </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="a2dd17f3fb0c516efb66380bea3da75df"></a><!-- doxytag: member="dynamicgraph::Contiifstream::buffer" ref="a2dd17f3fb0c516efb66380bea3da75df" args="[BUFFER_SIZE]" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">char <a class="el" href="classdynamicgraph_1_1_contiifstream.html#a2dd17f3fb0c516efb66380bea3da75df">dynamicgraph::Contiifstream::buffer</a>[<a class="el" href="classdynamicgraph_1_1_contiifstream.html#ab8dd85b35bbc0ecac626b531a54d35dc">BUFFER_SIZE</a>]<code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ab8dd85b35bbc0ecac626b531a54d35dc"></a><!-- doxytag: member="dynamicgraph::Contiifstream::BUFFER_SIZE" ref="ab8dd85b35bbc0ecac626b531a54d35dc" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const unsigned int <a class="el" href="classdynamicgraph_1_1_contiifstream.html#ab8dd85b35bbc0ecac626b531a54d35dc">dynamicgraph::Contiifstream::BUFFER_SIZE</a> = 256<code> [static, protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a01043013a5e0c1bd40d03dc461611826"></a><!-- doxytag: member="dynamicgraph::Contiifstream::cursor" ref="a01043013a5e0c1bd40d03dc461611826" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">unsigned int <a class="el" href="classdynamicgraph_1_1_contiifstream.html#a01043013a5e0c1bd40d03dc461611826">dynamicgraph::Contiifstream::cursor</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="afedd7a447c06712d7b2dcf773ca9141d"></a><!-- doxytag: member="dynamicgraph::Contiifstream::filename" ref="afedd7a447c06712d7b2dcf773ca9141d" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::string <a class="el" href="classdynamicgraph_1_1_contiifstream.html#afedd7a447c06712d7b2dcf773ca9141d">dynamicgraph::Contiifstream::filename</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a7151e2e117f27701209eecf9cb5ff1ed"></a><!-- doxytag: member="dynamicgraph::Contiifstream::first" ref="a7151e2e117f27701209eecf9cb5ff1ed" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="classdynamicgraph_1_1_contiifstream.html#a7151e2e117f27701209eecf9cb5ff1ed">dynamicgraph::Contiifstream::first</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a774899380de2c809652baad99ff0b9e1"></a><!-- doxytag: member="dynamicgraph::Contiifstream::reader" ref="a774899380de2c809652baad99ff0b9e1" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::list< std::string > <a class="el" href="classdynamicgraph_1_1_contiifstream.html#a774899380de2c809652baad99ff0b9e1">dynamicgraph::Contiifstream::reader</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_debug_trace-members.html b/doxygen/HEAD/classdynamicgraph_1_1_debug_trace-members.html new file mode 100644 index 0000000..bc2e814 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_debug_trace-members.html @@ -0,0 +1,63 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::DebugTrace Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html#a7c3848f8b078ccbf84819de35110c3f6">charbuffer</a></td><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html#ad0401ad17d850b70aeb7ecc9b34ade19">closeFile</a>(const char *filename=DEBUG_FILENAME_DEFAULT)</td><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html#a1b5ec41ce046c2ec097b6e0aa22c8382">DEBUG_FILENAME_DEFAULT</a></td><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html#a285fc61f0f4c6c337b54703a01174fe0">DebugTrace</a>(std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html#a94660127de69a83d1d68eeea8552198c">openFile</a>(const char *filename=DEBUG_FILENAME_DEFAULT)</td><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html#aa3348996cef8d5dd6f55bc205ab83e54">outputbuffer</a></td><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html#afde09b94064a80259dc0f010c07c4a64">pre</a>(const std::ostream &dummy)</td><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html#ae547ba639924f873db075a41cd3ce04e">pre</a>(const std::ostream &dummy, int level)</td><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html#a85d10b3fd2f0dd2167034ae20db4acb6">SIZE</a></td><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html#ace984952aec058a028737735988450c7">tmpbuffer</a></td><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html#aa36fb9d2dbecb40dc734142b148737f3">trace</a>(const int level, const char *format,...)</td><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html#ac0695004372ed7c6c3df85d5b38636d3">trace</a>(const char *format,...)</td><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html#ab11e080e2b93a45f0ed0ec97ffea43a9">trace</a>(const int level=-1)</td><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html#a5b6f222904c43c5ae3e8646e161bb272">traceLevel</a></td><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html#a5948172c86440fa6468a144e2c1d6d82">traceLevelTemplate</a></td><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html#a2ca1aff52f81391a3feb34622265126a">traceTemplate</a>(const int level, const char *format,...)</td><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html#a2e1c4a66d6147a7f4d1fa3c948829d2a">traceTemplate</a>(const char *format,...)</td><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a></td><td><code> [inline]</code></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_debug_trace.html b/doxygen/HEAD/classdynamicgraph_1_1_debug_trace.html new file mode 100644 index 0000000..7968465 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_debug_trace.html @@ -0,0 +1,416 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pub-static-methods">Static Public Member Functions</a> | +<a href="#pub-attribs">Public Attributes</a> | +<a href="#pub-static-attribs">Static Public Attributes</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::DebugTrace Class Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::DebugTrace" --> +<p><a href="classdynamicgraph_1_1_debug_trace-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_debug_trace.html#a285fc61f0f4c6c337b54703a01174fe0">DebugTrace</a> (std::ostream &os)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_debug_trace.html#aa36fb9d2dbecb40dc734142b148737f3">trace</a> (const int level, const char *format,...)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_debug_trace.html#ac0695004372ed7c6c3df85d5b38636d3">trace</a> (const char *format,...)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_debug_trace.html#ab11e080e2b93a45f0ed0ec97ffea43a9">trace</a> (const int level=-1)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_debug_trace.html#a2ca1aff52f81391a3feb34622265126a">traceTemplate</a> (const int level, const char *format,...)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_debug_trace.html#a2e1c4a66d6147a7f4d1fa3c948829d2a">traceTemplate</a> (const char *format,...)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_debug_trace.html">DebugTrace</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_debug_trace.html#afde09b94064a80259dc0f010c07c4a64">pre</a> (const std::ostream &dummy)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_debug_trace.html">DebugTrace</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_debug_trace.html#ae547ba639924f873db075a41cd3ce04e">pre</a> (const std::ostream &dummy, int level)</td></tr> +<tr><td colspan="2"><h2><a name="pub-static-methods"></a> +Static Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_debug_trace.html#a94660127de69a83d1d68eeea8552198c">openFile</a> (const char *filename=<a class="el" href="classdynamicgraph_1_1_debug_trace.html#a1b5ec41ce046c2ec097b6e0aa22c8382">DEBUG_FILENAME_DEFAULT</a>)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_debug_trace.html#ad0401ad17d850b70aeb7ecc9b34ade19">closeFile</a> (const char *filename=<a class="el" href="classdynamicgraph_1_1_debug_trace.html#a1b5ec41ce046c2ec097b6e0aa22c8382">DEBUG_FILENAME_DEFAULT</a>)</td></tr> +<tr><td colspan="2"><h2><a name="pub-attribs"></a> +Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::stringstream </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_debug_trace.html#ace984952aec058a028737735988450c7">tmpbuffer</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_debug_trace.html#aa3348996cef8d5dd6f55bc205ab83e54">outputbuffer</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_debug_trace.html#a7c3848f8b078ccbf84819de35110c3f6">charbuffer</a> [<a class="el" href="classdynamicgraph_1_1_debug_trace.html#a85d10b3fd2f0dd2167034ae20db4acb6">SIZE</a>+1]</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_debug_trace.html#a5b6f222904c43c5ae3e8646e161bb272">traceLevel</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_debug_trace.html#a5948172c86440fa6468a144e2c1d6d82">traceLevelTemplate</a></td></tr> +<tr><td colspan="2"><h2><a name="pub-static-attribs"></a> +Static Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_debug_trace.html#a85d10b3fd2f0dd2167034ae20db4acb6">SIZE</a> = 512</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_debug_trace.html#a1b5ec41ce046c2ec097b6e0aa22c8382">DEBUG_FILENAME_DEFAULT</a></td></tr> +</table> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="a285fc61f0f4c6c337b54703a01174fe0"></a><!-- doxytag: member="dynamicgraph::DebugTrace::DebugTrace" ref="a285fc61f0f4c6c337b54703a01174fe0" args="(std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::DebugTrace::DebugTrace </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="ad0401ad17d850b70aeb7ecc9b34ade19"></a><!-- doxytag: member="dynamicgraph::DebugTrace::closeFile" ref="ad0401ad17d850b70aeb7ecc9b34ade19" args="(const char *filename=DEBUG_FILENAME_DEFAULT)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">static void dynamicgraph::DebugTrace::closeFile </td> + <td>(</td> + <td class="paramtype">const char * </td> + <td class="paramname"> <em>filename</em> = <code><a class="el" href="classdynamicgraph_1_1_debug_trace.html#a1b5ec41ce046c2ec097b6e0aa22c8382">DEBUG_FILENAME_DEFAULT</a></code></td> + <td> ) </td> + <td><code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a94660127de69a83d1d68eeea8552198c"></a><!-- doxytag: member="dynamicgraph::DebugTrace::openFile" ref="a94660127de69a83d1d68eeea8552198c" args="(const char *filename=DEBUG_FILENAME_DEFAULT)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">static void dynamicgraph::DebugTrace::openFile </td> + <td>(</td> + <td class="paramtype">const char * </td> + <td class="paramname"> <em>filename</em> = <code><a class="el" href="classdynamicgraph_1_1_debug_trace.html#a1b5ec41ce046c2ec097b6e0aa22c8382">DEBUG_FILENAME_DEFAULT</a></code></td> + <td> ) </td> + <td><code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="afde09b94064a80259dc0f010c07c4a64"></a><!-- doxytag: member="dynamicgraph::DebugTrace::pre" ref="afde09b94064a80259dc0f010c07c4a64" args="(const std::ostream &dummy)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_debug_trace.html">DebugTrace</a>& dynamicgraph::DebugTrace::pre </td> + <td>(</td> + <td class="paramtype">const std::ostream & </td> + <td class="paramname"> <em>dummy</em></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ae547ba639924f873db075a41cd3ce04e"></a><!-- doxytag: member="dynamicgraph::DebugTrace::pre" ref="ae547ba639924f873db075a41cd3ce04e" args="(const std::ostream &dummy, int level)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_debug_trace.html">DebugTrace</a>& dynamicgraph::DebugTrace::pre </td> + <td>(</td> + <td class="paramtype">const std::ostream & </td> + <td class="paramname"> <em>dummy</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int </td> + <td class="paramname"> <em>level</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ab11e080e2b93a45f0ed0ec97ffea43a9"></a><!-- doxytag: member="dynamicgraph::DebugTrace::trace" ref="ab11e080e2b93a45f0ed0ec97ffea43a9" args="(const int level=-1)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::DebugTrace::trace </td> + <td>(</td> + <td class="paramtype">const int </td> + <td class="paramname"> <em>level</em> = <code>-1</code></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ac0695004372ed7c6c3df85d5b38636d3"></a><!-- doxytag: member="dynamicgraph::DebugTrace::trace" ref="ac0695004372ed7c6c3df85d5b38636d3" args="(const char *format,...)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::DebugTrace::trace </td> + <td>(</td> + <td class="paramtype">const char * </td> + <td class="paramname"> <em>format</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname"> <em>...</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aa36fb9d2dbecb40dc734142b148737f3"></a><!-- doxytag: member="dynamicgraph::DebugTrace::trace" ref="aa36fb9d2dbecb40dc734142b148737f3" args="(const int level, const char *format,...)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::DebugTrace::trace </td> + <td>(</td> + <td class="paramtype">const int </td> + <td class="paramname"> <em>level</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const char * </td> + <td class="paramname"> <em>format</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname"> <em>...</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a2ca1aff52f81391a3feb34622265126a"></a><!-- doxytag: member="dynamicgraph::DebugTrace::traceTemplate" ref="a2ca1aff52f81391a3feb34622265126a" args="(const int level, const char *format,...)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::DebugTrace::traceTemplate </td> + <td>(</td> + <td class="paramtype">const int </td> + <td class="paramname"> <em>level</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const char * </td> + <td class="paramname"> <em>format</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname"> <em>...</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a2e1c4a66d6147a7f4d1fa3c948829d2a"></a><!-- doxytag: member="dynamicgraph::DebugTrace::traceTemplate" ref="a2e1c4a66d6147a7f4d1fa3c948829d2a" args="(const char *format,...)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::DebugTrace::traceTemplate </td> + <td>(</td> + <td class="paramtype">const char * </td> + <td class="paramname"> <em>format</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname"> <em>...</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="a7c3848f8b078ccbf84819de35110c3f6"></a><!-- doxytag: member="dynamicgraph::DebugTrace::charbuffer" ref="a7c3848f8b078ccbf84819de35110c3f6" args="[SIZE+1]" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">char <a class="el" href="classdynamicgraph_1_1_debug_trace.html#a7c3848f8b078ccbf84819de35110c3f6">dynamicgraph::DebugTrace::charbuffer</a>[<a class="el" href="classdynamicgraph_1_1_debug_trace.html#a85d10b3fd2f0dd2167034ae20db4acb6">SIZE</a>+1]</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a1b5ec41ce046c2ec097b6e0aa22c8382"></a><!-- doxytag: member="dynamicgraph::DebugTrace::DEBUG_FILENAME_DEFAULT" ref="a1b5ec41ce046c2ec097b6e0aa22c8382" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const char* <a class="el" href="classdynamicgraph_1_1_debug_trace.html#a1b5ec41ce046c2ec097b6e0aa22c8382">dynamicgraph::DebugTrace::DEBUG_FILENAME_DEFAULT</a><code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aa3348996cef8d5dd6f55bc205ab83e54"></a><!-- doxytag: member="dynamicgraph::DebugTrace::outputbuffer" ref="aa3348996cef8d5dd6f55bc205ab83e54" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::ostream& <a class="el" href="classdynamicgraph_1_1_debug_trace.html#aa3348996cef8d5dd6f55bc205ab83e54">dynamicgraph::DebugTrace::outputbuffer</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a85d10b3fd2f0dd2167034ae20db4acb6"></a><!-- doxytag: member="dynamicgraph::DebugTrace::SIZE" ref="a85d10b3fd2f0dd2167034ae20db4acb6" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const int <a class="el" href="classdynamicgraph_1_1_debug_trace.html#a85d10b3fd2f0dd2167034ae20db4acb6">dynamicgraph::DebugTrace::SIZE</a> = 512<code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ace984952aec058a028737735988450c7"></a><!-- doxytag: member="dynamicgraph::DebugTrace::tmpbuffer" ref="ace984952aec058a028737735988450c7" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::stringstream <a class="el" href="classdynamicgraph_1_1_debug_trace.html#ace984952aec058a028737735988450c7">dynamicgraph::DebugTrace::tmpbuffer</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a5b6f222904c43c5ae3e8646e161bb272"></a><!-- doxytag: member="dynamicgraph::DebugTrace::traceLevel" ref="a5b6f222904c43c5ae3e8646e161bb272" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int <a class="el" href="classdynamicgraph_1_1_debug_trace.html#a5b6f222904c43c5ae3e8646e161bb272">dynamicgraph::DebugTrace::traceLevel</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a5948172c86440fa6468a144e2c1d6d82"></a><!-- doxytag: member="dynamicgraph::DebugTrace::traceLevelTemplate" ref="a5948172c86440fa6468a144e2c1d6d82" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int <a class="el" href="classdynamicgraph_1_1_debug_trace.html#a5948172c86440fa6468a144e2c1d6d82">dynamicgraph::DebugTrace::traceLevelTemplate</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_default_cast_registerer-members.html b/doxygen/HEAD/classdynamicgraph_1_1_default_cast_registerer-members.html new file mode 100644 index 0000000..9dce297 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_default_cast_registerer-members.html @@ -0,0 +1,51 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::DefaultCastRegisterer< T > Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html">dynamicgraph::DefaultCastRegisterer< T ></a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html#a61cec27c319cdc135e9385356d47a1ea">cast</a>(std::istringstream &iss)</td><td><a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html">dynamicgraph::DefaultCastRegisterer< T ></a></td><td><code> [inline, static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html#a039feb06609776a491bbf85d78ec24f0">DefaultCastRegisterer</a>()</td><td><a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html">dynamicgraph::DefaultCastRegisterer< T ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html#ac57805b60eeaea2f52c4f9bbce3b185b">disp</a>(const boost::any &object, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html">dynamicgraph::DefaultCastRegisterer< T ></a></td><td><code> [inline, static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_cast_registerer.html#a0e953897c7a0696504247b43ddd31758">SignalCastRegisterer</a>(const std::type_info &type, SignalCaster::displayer_type displayer, SignalCaster::caster_type caster, SignalCaster::tracer_type tracer)</td><td><a class="el" href="classdynamicgraph_1_1_signal_cast_registerer.html">dynamicgraph::SignalCastRegisterer</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html#ac32a8d18f0b75db7f713d50f9c23a48d">trace</a>(const boost::any &object, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html">dynamicgraph::DefaultCastRegisterer< T ></a></td><td><code> [inline, static]</code></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_default_cast_registerer.html b/doxygen/HEAD/classdynamicgraph_1_1_default_cast_registerer.html new file mode 100644 index 0000000..037139d --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_default_cast_registerer.html @@ -0,0 +1,177 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html">dynamicgraph::DefaultCastRegisterer< T ></a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pub-static-methods">Static Public Member Functions</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::DefaultCastRegisterer< T > Class Template Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::DefaultCastRegisterer" --><!-- doxytag: inherits="dynamicgraph::SignalCastRegisterer" --><div class="dynheader"> +Collaboration diagram for dynamicgraph::DefaultCastRegisterer< T >:</div> +<div class="dyncontent"> +<div class="center"><img src="classdynamicgraph_1_1_default_cast_registerer__coll__graph.png" border="0" usemap="#dynamicgraph_1_1_default_cast_registerer_3_01_t_01_4_coll__map" alt="Collaboration graph"/></div> +<map name="dynamicgraph_1_1_default_cast_registerer_3_01_t_01_4_coll__map" id="dynamicgraph_1_1_default_cast_registerer_3_01_t_01_4_coll__map"> +<area shape="rect" href="classdynamicgraph_1_1_signal_cast_registerer.html" title="dynamicgraph::SignalCastRegisterer" alt="" coords="31,7,295,33"/></map> +<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div> + +<p><a href="classdynamicgraph_1_1_default_cast_registerer-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html#a039feb06609776a491bbf85d78ec24f0">DefaultCastRegisterer</a> ()</td></tr> +<tr><td colspan="2"><h2><a name="pub-static-methods"></a> +Static Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static boost::any </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html#a61cec27c319cdc135e9385356d47a1ea">cast</a> (std::istringstream &iss)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html#ac57805b60eeaea2f52c4f9bbce3b185b">disp</a> (const boost::any &object, std::ostream &os)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html#ac32a8d18f0b75db7f713d50f9c23a48d">trace</a> (const boost::any &object, std::ostream &os)</td></tr> +</table> +<hr/><a name="_details"></a><h2>Detailed Description</h2> +<h3>template<typename T><br/> + class dynamicgraph::DefaultCastRegisterer< T ></h3> + +<p>This class can be used to register default casts, i.e. casts already supported by the object to an std::iostream through the operators >> and << . </p> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="a039feb06609776a491bbf85d78ec24f0"></a><!-- doxytag: member="dynamicgraph::DefaultCastRegisterer::DefaultCastRegisterer" ref="a039feb06609776a491bbf85d78ec24f0" args="()" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename T > </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html">dynamicgraph::DefaultCastRegisterer</a>< T >::<a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html">DefaultCastRegisterer</a> </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="a61cec27c319cdc135e9385356d47a1ea"></a><!-- doxytag: member="dynamicgraph::DefaultCastRegisterer::cast" ref="a61cec27c319cdc135e9385356d47a1ea" args="(std::istringstream &iss)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename T > </div> + <table class="memname"> + <tr> + <td class="memname">static boost::any <a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html">dynamicgraph::DefaultCastRegisterer</a>< T >::cast </td> + <td>(</td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>iss</em></td> + <td> ) </td> + <td><code> [inline, static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ac57805b60eeaea2f52c4f9bbce3b185b"></a><!-- doxytag: member="dynamicgraph::DefaultCastRegisterer::disp" ref="ac57805b60eeaea2f52c4f9bbce3b185b" args="(const boost::any &object, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename T > </div> + <table class="memname"> + <tr> + <td class="memname">static void <a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html">dynamicgraph::DefaultCastRegisterer</a>< T >::disp </td> + <td>(</td> + <td class="paramtype">const boost::any & </td> + <td class="paramname"> <em>object</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline, static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ac32a8d18f0b75db7f713d50f9c23a48d"></a><!-- doxytag: member="dynamicgraph::DefaultCastRegisterer::trace" ref="ac32a8d18f0b75db7f713d50f9c23a48d" args="(const boost::any &object, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename T > </div> + <table class="memname"> + <tr> + <td class="memname">static void <a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html">dynamicgraph::DefaultCastRegisterer</a>< T >::trace </td> + <td>(</td> + <td class="paramtype">const boost::any & </td> + <td class="paramname"> <em>object</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline, static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_default_cast_registerer__coll__graph.map b/doxygen/HEAD/classdynamicgraph_1_1_default_cast_registerer__coll__graph.map new file mode 100644 index 0000000..a136a6d --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_default_cast_registerer__coll__graph.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_signal_cast_registerer.html" title="dynamicgraph::SignalCastRegisterer" alt="" coords="31,7,295,33"/> +</map> diff --git a/doxygen/HEAD/classdynamicgraph_1_1_default_cast_registerer__coll__graph.md5 b/doxygen/HEAD/classdynamicgraph_1_1_default_cast_registerer__coll__graph.md5 new file mode 100644 index 0000000..639af13 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_default_cast_registerer__coll__graph.md5 @@ -0,0 +1 @@ +8a7ab2339ac994a7e7b0a8e87322d86f \ No newline at end of file diff --git a/doxygen/HEAD/classdynamicgraph_1_1_default_cast_registerer__coll__graph.png b/doxygen/HEAD/classdynamicgraph_1_1_default_cast_registerer__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..9f169fd50b7856fa95f552abdca358f9eac8823f GIT binary patch literal 7247 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/classdynamicgraph_1_1_entity-members.html b/doxygen/HEAD/classdynamicgraph_1_1_entity-members.html new file mode 100644 index 0000000..f28578d --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_entity-members.html @@ -0,0 +1,68 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::Entity Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a180f250500aafef008ec1c4d5ccc9ed0">CLASS_NAME</a></td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#aac17d397ff8f7c33c9e3b0434417f614">commandLine</a>(const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a9766ac602d5b6d16b227597b4f4a674c">display</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#aae39fb7ea3290814c860123dc8c7b0f2">displaySignalList</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a027e1581e00972dff2f2c470c5346e55">Entity</a>(const std::string &name)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#ab5986aaaf374415ecc5ec4c50e37ebc7">entityDeregistration</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a52369f354094a5666678adb2b42b1425">entityRegistration</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#ad95898b9794eb574f21414e11d6d846d">getClassName</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#abc040e5f5d19d7bff8ee6120fc8b12b8">getCommandList</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a4cd513fe67641cc375e8be00d7cf8f31">getName</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#ac2386728ff3519c6a36443b4855fd1b2">getSignal</a>(const std::string &signalName)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#ad7ced10dcd58724451208e3a25af790d">getSignal</a>(const std::string &signalName) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a8828fb6d5270786dc7a12705cff62fdc">name</a></td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a90e43ab1c4ae7034ef352840f6708026">signalDeregistration</a>(const std::string &name)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#ac2b0d244c0ce939462eeb6f4d879765b">SignalMap</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a36384a620ac18c9703d34ab712cbd547">signalMap</a></td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a72def88a3dd29e124f80603506c73a7e">signalRegistration</a>(const SignalArray< int > &signals)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a5bfd518abb50b5e39f658a0855b1a1f5">test</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#ae13b5844d4372b97caf0a315667ea382">test2</a>(SignalBase< int > *ptr)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#ae4416aada52468f823877500b60b0db9">writeCompletionList</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#aaacb708ef239d3fbc953bcdb2ad7c3d1">writeGraph</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a352e148d4764b1c5545dcb7a39a04596">~Entity</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [virtual]</code></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_entity.html b/doxygen/HEAD/classdynamicgraph_1_1_entity.html new file mode 100644 index 0000000..b6600a0 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_entity.html @@ -0,0 +1,504 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pub-static-attribs">Static Public Attributes</a> | +<a href="#pro-types">Protected Types</a> | +<a href="#pro-methods">Protected Member Functions</a> | +<a href="#pro-attribs">Protected Attributes</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::Entity Class Reference<br/> +<small> +[<a class="el" href="group__dgraph.html">Core classes and objects</a>]</small> +</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::Entity" --> +<p>This class represents an entity, i.e. a generic computational unit that provides input and output signals. +<a href="#_details">More...</a></p> + +<p><a href="classdynamicgraph_1_1_entity-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#a027e1581e00972dff2f2c470c5346e55">Entity</a> (const std::string &<a class="el" href="classdynamicgraph_1_1_entity.html#a8828fb6d5270786dc7a12705cff62fdc">name</a>)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#a352e148d4764b1c5545dcb7a39a04596">~Entity</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#a4cd513fe67641cc375e8be00d7cf8f31">getName</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#ad95898b9794eb574f21414e11d6d846d">getClassName</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< int > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#ac2386728ff3519c6a36443b4855fd1b2">getSignal</a> (const std::string &signalName)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< int > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#ad7ced10dcd58724451208e3a25af790d">getSignal</a> (const std::string &signalName) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#aae39fb7ea3290814c860123dc8c7b0f2">displaySignalList</a> (std::ostream &os) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#aaacb708ef239d3fbc953bcdb2ad7c3d1">writeGraph</a> (std::ostream &os) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#ae4416aada52468f823877500b60b0db9">writeCompletionList</a> (std::ostream &os) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#a9766ac602d5b6d16b227597b4f4a674c">display</a> (std::ostream &os) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#aac17d397ff8f7c33c9e3b0434417f614">commandLine</a> (const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< int > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#a5bfd518abb50b5e39f658a0855b1a1f5">test</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#ae13b5844d4372b97caf0a315667ea382">test2</a> (<a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< int > *ptr)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#abc040e5f5d19d7bff8ee6120fc8b12b8">getCommandList</a> (void) const </td></tr> +<tr><td colspan="2"><h2><a name="pub-static-attribs"></a> +Static Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#a180f250500aafef008ec1c4d5ccc9ed0">CLASS_NAME</a></td></tr> +<tr><td colspan="2"><h2><a name="pro-types"></a> +Protected Types</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef std::map< std::string, <br class="typebreak"/> +<a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< int > * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#ac2b0d244c0ce939462eeb6f4d879765b">SignalMap</a></td></tr> +<tr><td colspan="2"><h2><a name="pro-methods"></a> +Protected Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#a52369f354094a5666678adb2b42b1425">entityRegistration</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#ab5986aaaf374415ecc5ec4c50e37ebc7">entityDeregistration</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#a72def88a3dd29e124f80603506c73a7e">signalRegistration</a> (const <a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a>< int > &signals)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#a90e43ab1c4ae7034ef352840f6708026">signalDeregistration</a> (const std::string &<a class="el" href="classdynamicgraph_1_1_entity.html#a8828fb6d5270786dc7a12705cff62fdc">name</a>)</td></tr> +<tr><td colspan="2"><h2><a name="pro-attribs"></a> +Protected Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#a8828fb6d5270786dc7a12705cff62fdc">name</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_entity.html#ac2b0d244c0ce939462eeb6f4d879765b">SignalMap</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html#a36384a620ac18c9703d34ab712cbd547">signalMap</a></td></tr> +</table> +<hr/><a name="_details"></a><h2>Detailed Description</h2> +<p>This class represents an entity, i.e. a generic computational unit that provides input and output signals. </p> +<p>These signals link the entities together to form a complete computation graph. To declare a new entity, please see the DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN macro in g_factory.h. A command-line interface provided by the entity can be used by a sot shell to call methods from entities and display the result of their execution. Classes that derive from <a class="el" href="classdynamicgraph_1_1_entity.html" title="This class represents an entity, i.e. a generic computational unit that provides input and output sig...">Entity</a> can customize the command-line by overriding <a class="el" href="classdynamicgraph_1_1_entity.html#aac17d397ff8f7c33c9e3b0434417f614">commandLine()</a>. </p> +<hr/><h2>Member Typedef Documentation</h2> +<a class="anchor" id="ac2b0d244c0ce939462eeb6f4d879765b"></a><!-- doxytag: member="dynamicgraph::Entity::SignalMap" ref="ac2b0d244c0ce939462eeb6f4d879765b" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">typedef std::map< std::string,<a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a><int>* > <a class="el" href="classdynamicgraph_1_1_entity.html#ac2b0d244c0ce939462eeb6f4d879765b">dynamicgraph::Entity::SignalMap</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="a027e1581e00972dff2f2c470c5346e55"></a><!-- doxytag: member="dynamicgraph::Entity::Entity" ref="a027e1581e00972dff2f2c470c5346e55" args="(const std::string &name)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::Entity::Entity </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>name</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a352e148d4764b1c5545dcb7a39a04596"></a><!-- doxytag: member="dynamicgraph::Entity::~Entity" ref="a352e148d4764b1c5545dcb7a39a04596" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual dynamicgraph::Entity::~Entity </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="aac17d397ff8f7c33c9e3b0434417f614"></a><!-- doxytag: member="dynamicgraph::Entity::commandLine" ref="aac17d397ff8f7c33c9e3b0434417f614" args="(const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void dynamicgraph::Entity::commandLine </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmdLine</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>cmdArgs</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a1ddd8c6d0d642adca0830bf09221a0fb">dynamicgraph::TracerRealTime</a>, and <a class="el" href="classdynamicgraph_1_1_tracer.html#a485ee257340b32e27ae50ef0b70d6261">dynamicgraph::Tracer</a>.</p> + +</div> +</div> +<a class="anchor" id="a9766ac602d5b6d16b227597b4f4a674c"></a><!-- doxytag: member="dynamicgraph::Entity::display" ref="a9766ac602d5b6d16b227597b4f4a674c" args="(std::ostream &os) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void dynamicgraph::Entity::display </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td> + <td> ) </td> + <td> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a09c5fa146a9a6acf7978d1acea29e8fb">dynamicgraph::TracerRealTime</a>, and <a class="el" href="classdynamicgraph_1_1_tracer.html#a54e0745b369f5f589ffa4651d089787d">dynamicgraph::Tracer</a>.</p> + +</div> +</div> +<a class="anchor" id="aae39fb7ea3290814c860123dc8c7b0f2"></a><!-- doxytag: member="dynamicgraph::Entity::displaySignalList" ref="aae39fb7ea3290814c860123dc8c7b0f2" args="(std::ostream &os) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::ostream& dynamicgraph::Entity::displaySignalList </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td> + <td> ) </td> + <td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ab5986aaaf374415ecc5ec4c50e37ebc7"></a><!-- doxytag: member="dynamicgraph::Entity::entityDeregistration" ref="ab5986aaaf374415ecc5ec4c50e37ebc7" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Entity::entityDeregistration </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a52369f354094a5666678adb2b42b1425"></a><!-- doxytag: member="dynamicgraph::Entity::entityRegistration" ref="a52369f354094a5666678adb2b42b1425" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Entity::entityRegistration </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ad95898b9794eb574f21414e11d6d846d"></a><!-- doxytag: member="dynamicgraph::Entity::getClassName" ref="ad95898b9794eb574f21414e11d6d846d" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual const std::string& dynamicgraph::Entity::getClassName </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="abc040e5f5d19d7bff8ee6120fc8b12b8"></a><!-- doxytag: member="dynamicgraph::Entity::getCommandList" ref="abc040e5f5d19d7bff8ee6120fc8b12b8" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual const std::string& dynamicgraph::Entity::getCommandList </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a4cd513fe67641cc375e8be00d7cf8f31"></a><!-- doxytag: member="dynamicgraph::Entity::getName" ref="a4cd513fe67641cc375e8be00d7cf8f31" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const std::string& dynamicgraph::Entity::getName </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ad7ced10dcd58724451208e3a25af790d"></a><!-- doxytag: member="dynamicgraph::Entity::getSignal" ref="ad7ced10dcd58724451208e3a25af790d" args="(const std::string &signalName) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a><int>& dynamicgraph::Entity::getSignal </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>signalName</em></td> + <td> ) </td> + <td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ac2386728ff3519c6a36443b4855fd1b2"></a><!-- doxytag: member="dynamicgraph::Entity::getSignal" ref="ac2386728ff3519c6a36443b4855fd1b2" args="(const std::string &signalName)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a><int>& dynamicgraph::Entity::getSignal </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>signalName</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a90e43ab1c4ae7034ef352840f6708026"></a><!-- doxytag: member="dynamicgraph::Entity::signalDeregistration" ref="a90e43ab1c4ae7034ef352840f6708026" args="(const std::string &name)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Entity::signalDeregistration </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>name</em></td> + <td> ) </td> + <td><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a72def88a3dd29e124f80603506c73a7e"></a><!-- doxytag: member="dynamicgraph::Entity::signalRegistration" ref="a72def88a3dd29e124f80603506c73a7e" args="(const SignalArray< int > &signals)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Entity::signalRegistration </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a>< int > & </td> + <td class="paramname"> <em>signals</em></td> + <td> ) </td> + <td><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a5bfd518abb50b5e39f658a0855b1a1f5"></a><!-- doxytag: member="dynamicgraph::Entity::test" ref="a5bfd518abb50b5e39f658a0855b1a1f5" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a><int>* dynamicgraph::Entity::test </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ae13b5844d4372b97caf0a315667ea382"></a><!-- doxytag: member="dynamicgraph::Entity::test2" ref="ae13b5844d4372b97caf0a315667ea382" args="(SignalBase< int > *ptr)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void dynamicgraph::Entity::test2 </td> + <td>(</td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< int > * </td> + <td class="paramname"> <em>ptr</em></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ae4416aada52468f823877500b60b0db9"></a><!-- doxytag: member="dynamicgraph::Entity::writeCompletionList" ref="ae4416aada52468f823877500b60b0db9" args="(std::ostream &os) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual std::ostream& dynamicgraph::Entity::writeCompletionList </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td> + <td> ) </td> + <td> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aaacb708ef239d3fbc953bcdb2ad7c3d1"></a><!-- doxytag: member="dynamicgraph::Entity::writeGraph" ref="aaacb708ef239d3fbc953bcdb2ad7c3d1" args="(std::ostream &os) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual std::ostream& dynamicgraph::Entity::writeGraph </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td> + <td> ) </td> + <td> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="a180f250500aafef008ec1c4d5ccc9ed0"></a><!-- doxytag: member="dynamicgraph::Entity::CLASS_NAME" ref="a180f250500aafef008ec1c4d5ccc9ed0" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const std::string <a class="el" href="classdynamicgraph_1_1_entity.html#a180f250500aafef008ec1c4d5ccc9ed0">dynamicgraph::Entity::CLASS_NAME</a><code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#af4532e5b78e90daeb675d04ada692acc">dynamicgraph::TracerRealTime</a>, and <a class="el" href="classdynamicgraph_1_1_tracer.html#a80ba79fef7ebca7ec401546a7a2e224d">dynamicgraph::Tracer</a>.</p> + +</div> +</div> +<a class="anchor" id="a8828fb6d5270786dc7a12705cff62fdc"></a><!-- doxytag: member="dynamicgraph::Entity::name" ref="a8828fb6d5270786dc7a12705cff62fdc" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::string <a class="el" href="classdynamicgraph_1_1_entity.html#a8828fb6d5270786dc7a12705cff62fdc">dynamicgraph::Entity::name</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a36384a620ac18c9703d34ab712cbd547"></a><!-- doxytag: member="dynamicgraph::Entity::signalMap" ref="a36384a620ac18c9703d34ab712cbd547" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_entity.html#ac2b0d244c0ce939462eeb6f4d879765b">SignalMap</a> <a class="el" href="classdynamicgraph_1_1_entity.html#a36384a620ac18c9703d34ab712cbd547">dynamicgraph::Entity::signalMap</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_entity_registerer-members.html b/doxygen/HEAD/classdynamicgraph_1_1_entity_registerer-members.html new file mode 100644 index 0000000..a8a07aa --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_entity_registerer-members.html @@ -0,0 +1,50 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::EntityRegisterer Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_entity_registerer.html">dynamicgraph::EntityRegisterer</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity_registerer.html#a77f5af79dd0045caaf0eeaecfdcbeb92">entityName</a></td><td><a class="el" href="classdynamicgraph_1_1_entity_registerer.html">dynamicgraph::EntityRegisterer</a></td><td><code> [private]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity_registerer.html#a2fa3171f9a6575c74159ba264eab1c49">EntityRegisterer</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_entity_registerer.html">dynamicgraph::EntityRegisterer</a></td><td><code> [private]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity_registerer.html#af92b0891d1f06de7f5ad762eef6e676c">EntityRegisterer</a>(const std::string &entityClassName, FactoryStorage::EntityConstructor_ptr maker)</td><td><a class="el" href="classdynamicgraph_1_1_entity_registerer.html">dynamicgraph::EntityRegisterer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity_registerer.html#a2865279ffbd274bc49fff61ad0585bf5">~EntityRegisterer</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_entity_registerer.html">dynamicgraph::EntityRegisterer</a></td><td></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_entity_registerer.html b/doxygen/HEAD/classdynamicgraph_1_1_entity_registerer.html new file mode 100644 index 0000000..b0b5e99 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_entity_registerer.html @@ -0,0 +1,149 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_entity_registerer.html">dynamicgraph::EntityRegisterer</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pri-methods">Private Member Functions</a> | +<a href="#pri-attribs">Private Attributes</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::EntityRegisterer Class Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::EntityRegisterer" --> +<p><a href="classdynamicgraph_1_1_entity_registerer-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity_registerer.html#af92b0891d1f06de7f5ad762eef6e676c">EntityRegisterer</a> (const std::string &entityClassName, <a class="el" href="classdynamicgraph_1_1_factory_storage.html#a7374a2cebe8c7c0e24efaa873e6cd662">FactoryStorage::EntityConstructor_ptr</a> maker)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity_registerer.html#a2865279ffbd274bc49fff61ad0585bf5">~EntityRegisterer</a> (void)</td></tr> +<tr><td colspan="2"><h2><a name="pri-methods"></a> +Private Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity_registerer.html#a2fa3171f9a6575c74159ba264eab1c49">EntityRegisterer</a> (void)</td></tr> +<tr><td colspan="2"><h2><a name="pri-attribs"></a> +Private Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity_registerer.html#a77f5af79dd0045caaf0eeaecfdcbeb92">entityName</a></td></tr> +</table> +<hr/><a name="_details"></a><h2>Detailed Description</h2> +<p>A helper class to register an entity. </p> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="a2fa3171f9a6575c74159ba264eab1c49"></a><!-- doxytag: member="dynamicgraph::EntityRegisterer::EntityRegisterer" ref="a2fa3171f9a6575c74159ba264eab1c49" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::EntityRegisterer::EntityRegisterer </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="af92b0891d1f06de7f5ad762eef6e676c"></a><!-- doxytag: member="dynamicgraph::EntityRegisterer::EntityRegisterer" ref="af92b0891d1f06de7f5ad762eef6e676c" args="(const std::string &entityClassName, FactoryStorage::EntityConstructor_ptr maker)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::EntityRegisterer::EntityRegisterer </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>entityClassName</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a7374a2cebe8c7c0e24efaa873e6cd662">FactoryStorage::EntityConstructor_ptr</a> </td> + <td class="paramname"> <em>maker</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a2865279ffbd274bc49fff61ad0585bf5"></a><!-- doxytag: member="dynamicgraph::EntityRegisterer::~EntityRegisterer" ref="a2865279ffbd274bc49fff61ad0585bf5" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::EntityRegisterer::~EntityRegisterer </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="a77f5af79dd0045caaf0eeaecfdcbeb92"></a><!-- doxytag: member="dynamicgraph::EntityRegisterer::entityName" ref="a77f5af79dd0045caaf0eeaecfdcbeb92" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::string <a class="el" href="classdynamicgraph_1_1_entity_registerer.html#a77f5af79dd0045caaf0eeaecfdcbeb92">dynamicgraph::EntityRegisterer::entityName</a><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_exception_abstract-members.html b/doxygen/HEAD/classdynamicgraph_1_1_exception_abstract-members.html new file mode 100644 index 0000000..f691425 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_exception_abstract-members.html @@ -0,0 +1,64 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::ExceptionAbstract Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0a33c94c6723036643d4b47c7bae1da350">ABSTRACT</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a7efe8b06765fc75ec92f32d0e73082a0">code</a></td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#aa3cbda2debc333ce399bcc3cb3bad505">EXCEPTION_NAME</a></td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#acebebf9f0119039814473738e03ffa46">ExceptionAbstract</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [private]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#aa6e9245e2906c2de912ea4da438a15b0">ExceptionAbstract</a>(const int &code, const std::string &msg="")</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0">ExceptionEnum</a> enum name</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0af74e7993a80a233e4d9ba3017ea63a4c">FACTORY</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a22495fb1b2ce6b2a00fd9272a421521c">getCode</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a425442a21ba867a869070efde1c383b2">getExceptionName</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a32336c0a84a96347cf1bc6ecda2fba7b">getMessage</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#ac63bce403ecf62abd4ad78c269972ae1">getStringMessage</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#af4a0183309ed74c92d8645119c920831">message</a></td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a05cdd6d9c8cdef76d6bc407e8a8d5c85">operator<<</a>(std::ostream &os, const ExceptionAbstract &err)</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [friend]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0a252baa19235309f051576f0d0e508098">SIGNAL</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0abd2d0743b46c0c3d922f957f65e31689">TOOLS</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0af27cffde588c14a95c26fc79314ec08c">TRACES</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a9a5208211df292bbfc679b036711a5d1">what</a>() const </td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#ac7102439bf5f1bfd3ea6b30cd2e4e641">~ExceptionAbstract</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [inline, virtual]</code></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_exception_abstract.html b/doxygen/HEAD/classdynamicgraph_1_1_exception_abstract.html new file mode 100644 index 0000000..9c3f470 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_exception_abstract.html @@ -0,0 +1,376 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-types">Public Types</a> | +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pub-static-attribs">Static Public Attributes</a> | +<a href="#pro-attribs">Protected Attributes</a> | +<a href="#pri-methods">Private Member Functions</a> | +<a href="#friends">Friends</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::ExceptionAbstract Class Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::ExceptionAbstract" --> +<p><a href="classdynamicgraph_1_1_exception_abstract-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-types"></a> +Public Types</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0">ExceptionEnum</a> { <br/> + <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0a33c94c6723036643d4b47c7bae1da350">ABSTRACT</a> = 0, +<br/> + <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0a252baa19235309f051576f0d0e508098">SIGNAL</a> = 100, +<br/> + <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0af74e7993a80a233e4d9ba3017ea63a4c">FACTORY</a> = 200, +<br/> + <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0af27cffde588c14a95c26fc79314ec08c">TRACES</a> = 300, +<br/> + <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0abd2d0743b46c0c3d922f957f65e31689">TOOLS</a> = 700 +<br/> + }</td></tr> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a425442a21ba867a869070efde1c383b2">getExceptionName</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#aa6e9245e2906c2de912ea4da438a15b0">ExceptionAbstract</a> (const int &<a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a7efe8b06765fc75ec92f32d0e73082a0">code</a>, const std::string &msg="")</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#ac7102439bf5f1bfd3ea6b30cd2e4e641">~ExceptionAbstract</a> (void) throw ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a22495fb1b2ce6b2a00fd9272a421521c">getCode</a> (void)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Access to the error code. <a href="#a22495fb1b2ce6b2a00fd9272a421521c"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#ac63bce403ecf62abd4ad78c269972ae1">getStringMessage</a> (void) const </td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference access to the error message (can be empty). <a href="#ac63bce403ecf62abd4ad78c269972ae1"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a32336c0a84a96347cf1bc6ecda2fba7b">getMessage</a> (void)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Access to the pointer on the array of <em>char</em> related to the error string. <a href="#a32336c0a84a96347cf1bc6ecda2fba7b"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a9a5208211df292bbfc679b036711a5d1">what</a> () const throw ()</td></tr> +<tr><td colspan="2"><h2><a name="pub-static-attribs"></a> +Static Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#aa3cbda2debc333ce399bcc3cb3bad505">EXCEPTION_NAME</a></td></tr> +<tr><td colspan="2"><h2><a name="pro-attribs"></a> +Protected Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a7efe8b06765fc75ec92f32d0e73082a0">code</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Error code. <a href="#a7efe8b06765fc75ec92f32d0e73082a0"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#af4a0183309ed74c92d8645119c920831">message</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Error message (can be empty). <a href="#af4a0183309ed74c92d8645119c920831"></a><br/></td></tr> +<tr><td colspan="2"><h2><a name="pri-methods"></a> +Private Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#acebebf9f0119039814473738e03ffa46">ExceptionAbstract</a> (void)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">forbid the empty constructor (private). <a href="#acebebf9f0119039814473738e03ffa46"></a><br/></td></tr> +<tr><td colspan="2"><h2><a name="friends"></a> +Friends</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">DYNAMICGRAPH_EXPORT friend <br class="typebreak"/> +std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a05cdd6d9c8cdef76d6bc407e8a8d5c85">operator<<</a> (std::ostream &os, const <a class="el" href="classdynamicgraph_1_1_exception_abstract.html">ExceptionAbstract</a> &err)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Print the error structure. <a href="#a05cdd6d9c8cdef76d6bc407e8a8d5c85"></a><br/></td></tr> +</table> +<hr/><h2>Member Enumeration Documentation</h2> +<a class="anchor" id="a19678de05600e82a1eaa2e70c0ad6fe0"></a><!-- doxytag: member="dynamicgraph::ExceptionAbstract::ExceptionEnum" ref="a19678de05600e82a1eaa2e70c0ad6fe0" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">enum <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0">dynamicgraph::ExceptionAbstract::ExceptionEnum</a></td> + </tr> + </table> +</div> +<div class="memdoc"> +<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> +<tr><td valign="top"><em><a class="anchor" id="a19678de05600e82a1eaa2e70c0ad6fe0a33c94c6723036643d4b47c7bae1da350"></a><!-- doxytag: member="ABSTRACT" ref="a19678de05600e82a1eaa2e70c0ad6fe0a33c94c6723036643d4b47c7bae1da350" args="" -->ABSTRACT</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a19678de05600e82a1eaa2e70c0ad6fe0a252baa19235309f051576f0d0e508098"></a><!-- doxytag: member="SIGNAL" ref="a19678de05600e82a1eaa2e70c0ad6fe0a252baa19235309f051576f0d0e508098" args="" -->SIGNAL</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a19678de05600e82a1eaa2e70c0ad6fe0af74e7993a80a233e4d9ba3017ea63a4c"></a><!-- doxytag: member="FACTORY" ref="a19678de05600e82a1eaa2e70c0ad6fe0af74e7993a80a233e4d9ba3017ea63a4c" args="" -->FACTORY</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a19678de05600e82a1eaa2e70c0ad6fe0af27cffde588c14a95c26fc79314ec08c"></a><!-- doxytag: member="TRACES" ref="a19678de05600e82a1eaa2e70c0ad6fe0af27cffde588c14a95c26fc79314ec08c" args="" -->TRACES</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a19678de05600e82a1eaa2e70c0ad6fe0abd2d0743b46c0c3d922f957f65e31689"></a><!-- doxytag: member="TOOLS" ref="a19678de05600e82a1eaa2e70c0ad6fe0abd2d0743b46c0c3d922f957f65e31689" args="" -->TOOLS</em> </td><td> +</td></tr> +</table> +</dd> +</dl> + +</div> +</div> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="acebebf9f0119039814473738e03ffa46"></a><!-- doxytag: member="dynamicgraph::ExceptionAbstract::ExceptionAbstract" ref="acebebf9f0119039814473738e03ffa46" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::ExceptionAbstract::ExceptionAbstract </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>forbid the empty constructor (private). </p> + +</div> +</div> +<a class="anchor" id="aa6e9245e2906c2de912ea4da438a15b0"></a><!-- doxytag: member="dynamicgraph::ExceptionAbstract::ExceptionAbstract" ref="aa6e9245e2906c2de912ea4da438a15b0" args="(const int &code, const std::string &msg="")" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::ExceptionAbstract::ExceptionAbstract </td> + <td>(</td> + <td class="paramtype">const int & </td> + <td class="paramname"> <em>code</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>msg</em> = <code>""</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ac7102439bf5f1bfd3ea6b30cd2e4e641"></a><!-- doxytag: member="dynamicgraph::ExceptionAbstract::~ExceptionAbstract" ref="ac7102439bf5f1bfd3ea6b30cd2e4e641" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual dynamicgraph::ExceptionAbstract::~ExceptionAbstract </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> throw ()<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="a22495fb1b2ce6b2a00fd9272a421521c"></a><!-- doxytag: member="dynamicgraph::ExceptionAbstract::getCode" ref="a22495fb1b2ce6b2a00fd9272a421521c" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int dynamicgraph::ExceptionAbstract::getCode </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Access to the error code. </p> + +</div> +</div> +<a class="anchor" id="a425442a21ba867a869070efde1c383b2"></a><!-- doxytag: member="dynamicgraph::ExceptionAbstract::getExceptionName" ref="a425442a21ba867a869070efde1c383b2" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual const std::string& dynamicgraph::ExceptionAbstract::getExceptionName </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a3f0d20fb98996282d73be06883850979">dynamicgraph::ExceptionFactory</a>, <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5f4b5758272031a15c990d616788d7a9">dynamicgraph::ExceptionSignal</a>, and <a class="el" href="classdynamicgraph_1_1_exception_traces.html#a17b77b21cbcc25fbd92f7ed3ba7c48de">dynamicgraph::ExceptionTraces</a>.</p> + +</div> +</div> +<a class="anchor" id="a32336c0a84a96347cf1bc6ecda2fba7b"></a><!-- doxytag: member="dynamicgraph::ExceptionAbstract::getMessage" ref="a32336c0a84a96347cf1bc6ecda2fba7b" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const char* dynamicgraph::ExceptionAbstract::getMessage </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Access to the pointer on the array of <em>char</em> related to the error string. </p> +<p>Cannot be <em>NULL</em>. </p> + +</div> +</div> +<a class="anchor" id="ac63bce403ecf62abd4ad78c269972ae1"></a><!-- doxytag: member="dynamicgraph::ExceptionAbstract::getStringMessage" ref="ac63bce403ecf62abd4ad78c269972ae1" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const std::string& dynamicgraph::ExceptionAbstract::getStringMessage </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reference access to the error message (can be empty). </p> + +</div> +</div> +<a class="anchor" id="a9a5208211df292bbfc679b036711a5d1"></a><!-- doxytag: member="dynamicgraph::ExceptionAbstract::what" ref="a9a5208211df292bbfc679b036711a5d1" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual const char* dynamicgraph::ExceptionAbstract::what </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td> const throw ()<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Friends And Related Function Documentation</h2> +<a class="anchor" id="a05cdd6d9c8cdef76d6bc407e8a8d5c85"></a><!-- doxytag: member="dynamicgraph::ExceptionAbstract::operator<<" ref="a05cdd6d9c8cdef76d6bc407e8a8d5c85" args="(std::ostream &os, const ExceptionAbstract &err)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">DYNAMICGRAPH_EXPORT friend std::ostream& operator<< </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_exception_abstract.html">ExceptionAbstract</a> & </td> + <td class="paramname"> <em>err</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [friend]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Print the error structure. </p> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="a7efe8b06765fc75ec92f32d0e73082a0"></a><!-- doxytag: member="dynamicgraph::ExceptionAbstract::code" ref="a7efe8b06765fc75ec92f32d0e73082a0" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a7efe8b06765fc75ec92f32d0e73082a0">dynamicgraph::ExceptionAbstract::code</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Error code. </p> +<dl class="see"><dt><b>See also:</b></dt><dd>ErrorCodeEnum </dd></dl> + +</div> +</div> +<a class="anchor" id="aa3cbda2debc333ce399bcc3cb3bad505"></a><!-- doxytag: member="dynamicgraph::ExceptionAbstract::EXCEPTION_NAME" ref="aa3cbda2debc333ce399bcc3cb3bad505" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const std::string <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#aa3cbda2debc333ce399bcc3cb3bad505">dynamicgraph::ExceptionAbstract::EXCEPTION_NAME</a><code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a8c2d132bfb615d36cb4fad02bf42d951">dynamicgraph::ExceptionFactory</a>, <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a81523ec5f40be31b989e1d0d7989e713">dynamicgraph::ExceptionSignal</a>, and <a class="el" href="classdynamicgraph_1_1_exception_traces.html#a8e537a54b4b4d1f4cdfb2b9659294617">dynamicgraph::ExceptionTraces</a>.</p> + +</div> +</div> +<a class="anchor" id="af4a0183309ed74c92d8645119c920831"></a><!-- doxytag: member="dynamicgraph::ExceptionAbstract::message" ref="af4a0183309ed74c92d8645119c920831" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::string <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#af4a0183309ed74c92d8645119c920831">dynamicgraph::ExceptionAbstract::message</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Error message (can be empty). </p> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_exception_factory-members.html b/doxygen/HEAD/classdynamicgraph_1_1_exception_factory-members.html new file mode 100644 index 0000000..c76983b --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_exception_factory-members.html @@ -0,0 +1,77 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::ExceptionFactory Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_exception_factory.html">dynamicgraph::ExceptionFactory</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0a33c94c6723036643d4b47c7bae1da350">ABSTRACT</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a7efe8b06765fc75ec92f32d0e73082a0">code</a></td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849ae7b916904d771732c4869e6dbae60afe">DYNAMIC_LOADING</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html">dynamicgraph::ExceptionFactory</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849">ErrorCodeEnum</a> enum name</td><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html">dynamicgraph::ExceptionFactory</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html#a8c2d132bfb615d36cb4fad02bf42d951">EXCEPTION_NAME</a></td><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html">dynamicgraph::ExceptionFactory</a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#aa6e9245e2906c2de912ea4da438a15b0">ExceptionAbstract</a>(const int &code, const std::string &msg="")</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0">ExceptionEnum</a> enum name</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html#ab60e5bb9be64c0986858f5a06e9b9463">ExceptionFactory</a>(const ExceptionFactory::ErrorCodeEnum &errcode, const std::string &msg="")</td><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html">dynamicgraph::ExceptionFactory</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html#a53e142dd07be6f12568be97466d4f640">ExceptionFactory</a>(const ExceptionFactory::ErrorCodeEnum &errcode, const std::string &msg, const char *format,...)</td><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html">dynamicgraph::ExceptionFactory</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0af74e7993a80a233e4d9ba3017ea63a4c">FACTORY</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a02500a43be7f1a96af2e1020ec4cf046">FUNCTION_CONFLICT</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html">dynamicgraph::ExceptionFactory</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849aac3098260c49aa047dbe2ad564aa756d">GENERIC</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html">dynamicgraph::ExceptionFactory</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a22495fb1b2ce6b2a00fd9272a421521c">getCode</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html#a3f0d20fb98996282d73be06883850979">getExceptionName</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html">dynamicgraph::ExceptionFactory</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a32336c0a84a96347cf1bc6ecda2fba7b">getMessage</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#ac63bce403ecf62abd4ad78c269972ae1">getStringMessage</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#af4a0183309ed74c92d8645119c920831">message</a></td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a680452e3391be4e29001641e8827b25f">OBJECT_CONFLICT</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html">dynamicgraph::ExceptionFactory</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a05cdd6d9c8cdef76d6bc407e8a8d5c85">operator<<</a>(std::ostream &os, const ExceptionAbstract &err)</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [friend]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a257c60facc0f82066a69a6aed52e142e">READ_FILE</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html">dynamicgraph::ExceptionFactory</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0a252baa19235309f051576f0d0e508098">SIGNAL</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849af524dede4e6a9f60e5752bcfd076bc39">SIGNAL_CONFLICT</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html">dynamicgraph::ExceptionFactory</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a6d79a9d0e863d1a1ee84e28803001f44">SYNTAX_ERROR</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html">dynamicgraph::ExceptionFactory</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0abd2d0743b46c0c3d922f957f65e31689">TOOLS</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0af27cffde588c14a95c26fc79314ec08c">TRACES</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849af159588b0f39514f85abdd874beed950">UNREFERED_FUNCTION</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html">dynamicgraph::ExceptionFactory</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a9e9f28958f7ffd6c7a997df752bb97d5">UNREFERED_OBJECT</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html">dynamicgraph::ExceptionFactory</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849af23a8ce479f832624480aa6c0ba35cd9">UNREFERED_SIGNAL</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html">dynamicgraph::ExceptionFactory</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a9a5208211df292bbfc679b036711a5d1">what</a>() const </td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#ac7102439bf5f1bfd3ea6b30cd2e4e641">~ExceptionAbstract</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html#ae90cfbc9216d75b1d62d713bb72d180c">~ExceptionFactory</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html">dynamicgraph::ExceptionFactory</a></td><td><code> [inline, virtual]</code></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_exception_factory.html b/doxygen/HEAD/classdynamicgraph_1_1_exception_factory.html new file mode 100644 index 0000000..e03efb8 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_exception_factory.html @@ -0,0 +1,259 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_exception_factory.html">dynamicgraph::ExceptionFactory</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-types">Public Types</a> | +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pub-static-attribs">Static Public Attributes</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::ExceptionFactory Class Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::ExceptionFactory" --><!-- doxytag: inherits="dynamicgraph::ExceptionAbstract" --><div class="dynheader"> +Collaboration diagram for dynamicgraph::ExceptionFactory:</div> +<div class="dyncontent"> +<div class="center"><img src="classdynamicgraph_1_1_exception_factory__coll__graph.png" border="0" usemap="#dynamicgraph_1_1_exception_factory_coll__map" alt="Collaboration graph"/></div> +<map name="dynamicgraph_1_1_exception_factory_coll__map" id="dynamicgraph_1_1_exception_factory_coll__map"> +<area shape="rect" href="classdynamicgraph_1_1_exception_abstract.html" title="dynamicgraph::ExceptionAbstract" alt="" coords="5,7,256,33"/></map> +<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div> + +<p><a href="classdynamicgraph_1_1_exception_factory-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-types"></a> +Public Types</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849">ErrorCodeEnum</a> { <br/> + <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849aac3098260c49aa047dbe2ad564aa756d">GENERIC</a> = ExceptionAbstract::FACTORY, +<br/> + <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a9e9f28958f7ffd6c7a997df752bb97d5">UNREFERED_OBJECT</a>, +<br/> + <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849af23a8ce479f832624480aa6c0ba35cd9">UNREFERED_SIGNAL</a>, +<br/> + <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849af159588b0f39514f85abdd874beed950">UNREFERED_FUNCTION</a>, +<br/> + <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849ae7b916904d771732c4869e6dbae60afe">DYNAMIC_LOADING</a>, +<br/> + <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849af524dede4e6a9f60e5752bcfd076bc39">SIGNAL_CONFLICT</a>, +<br/> + <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a02500a43be7f1a96af2e1020ec4cf046">FUNCTION_CONFLICT</a>, +<br/> + <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a680452e3391be4e29001641e8827b25f">OBJECT_CONFLICT</a>, +<br/> + <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a6d79a9d0e863d1a1ee84e28803001f44">SYNTAX_ERROR</a>, +<br/> + <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a257c60facc0f82066a69a6aed52e142e">READ_FILE</a> +<br/> + }</td></tr> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_factory.html#a3f0d20fb98996282d73be06883850979">getExceptionName</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_factory.html#ab60e5bb9be64c0986858f5a06e9b9463">ExceptionFactory</a> (const <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849">ExceptionFactory::ErrorCodeEnum</a> &errcode, const std::string &msg="")</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_factory.html#a53e142dd07be6f12568be97466d4f640">ExceptionFactory</a> (const <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849">ExceptionFactory::ErrorCodeEnum</a> &errcode, const std::string &msg, const char *format,...)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_factory.html#ae90cfbc9216d75b1d62d713bb72d180c">~ExceptionFactory</a> (void) throw ()</td></tr> +<tr><td colspan="2"><h2><a name="pub-static-attribs"></a> +Static Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_factory.html#a8c2d132bfb615d36cb4fad02bf42d951">EXCEPTION_NAME</a></td></tr> +</table> +<hr/><h2>Member Enumeration Documentation</h2> +<a class="anchor" id="a827d4a8bf13001f6b1eb04746b083849"></a><!-- doxytag: member="dynamicgraph::ExceptionFactory::ErrorCodeEnum" ref="a827d4a8bf13001f6b1eb04746b083849" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">enum <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849">dynamicgraph::ExceptionFactory::ErrorCodeEnum</a></td> + </tr> + </table> +</div> +<div class="memdoc"> +<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> +<tr><td valign="top"><em><a class="anchor" id="a827d4a8bf13001f6b1eb04746b083849aac3098260c49aa047dbe2ad564aa756d"></a><!-- doxytag: member="GENERIC" ref="a827d4a8bf13001f6b1eb04746b083849aac3098260c49aa047dbe2ad564aa756d" args="" -->GENERIC</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a827d4a8bf13001f6b1eb04746b083849a9e9f28958f7ffd6c7a997df752bb97d5"></a><!-- doxytag: member="UNREFERED_OBJECT" ref="a827d4a8bf13001f6b1eb04746b083849a9e9f28958f7ffd6c7a997df752bb97d5" args="" -->UNREFERED_OBJECT</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a827d4a8bf13001f6b1eb04746b083849af23a8ce479f832624480aa6c0ba35cd9"></a><!-- doxytag: member="UNREFERED_SIGNAL" ref="a827d4a8bf13001f6b1eb04746b083849af23a8ce479f832624480aa6c0ba35cd9" args="" -->UNREFERED_SIGNAL</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a827d4a8bf13001f6b1eb04746b083849af159588b0f39514f85abdd874beed950"></a><!-- doxytag: member="UNREFERED_FUNCTION" ref="a827d4a8bf13001f6b1eb04746b083849af159588b0f39514f85abdd874beed950" args="" -->UNREFERED_FUNCTION</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a827d4a8bf13001f6b1eb04746b083849ae7b916904d771732c4869e6dbae60afe"></a><!-- doxytag: member="DYNAMIC_LOADING" ref="a827d4a8bf13001f6b1eb04746b083849ae7b916904d771732c4869e6dbae60afe" args="" -->DYNAMIC_LOADING</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a827d4a8bf13001f6b1eb04746b083849af524dede4e6a9f60e5752bcfd076bc39"></a><!-- doxytag: member="SIGNAL_CONFLICT" ref="a827d4a8bf13001f6b1eb04746b083849af524dede4e6a9f60e5752bcfd076bc39" args="" -->SIGNAL_CONFLICT</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a827d4a8bf13001f6b1eb04746b083849a02500a43be7f1a96af2e1020ec4cf046"></a><!-- doxytag: member="FUNCTION_CONFLICT" ref="a827d4a8bf13001f6b1eb04746b083849a02500a43be7f1a96af2e1020ec4cf046" args="" -->FUNCTION_CONFLICT</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a827d4a8bf13001f6b1eb04746b083849a680452e3391be4e29001641e8827b25f"></a><!-- doxytag: member="OBJECT_CONFLICT" ref="a827d4a8bf13001f6b1eb04746b083849a680452e3391be4e29001641e8827b25f" args="" -->OBJECT_CONFLICT</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a827d4a8bf13001f6b1eb04746b083849a6d79a9d0e863d1a1ee84e28803001f44"></a><!-- doxytag: member="SYNTAX_ERROR" ref="a827d4a8bf13001f6b1eb04746b083849a6d79a9d0e863d1a1ee84e28803001f44" args="" -->SYNTAX_ERROR</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a827d4a8bf13001f6b1eb04746b083849a257c60facc0f82066a69a6aed52e142e"></a><!-- doxytag: member="READ_FILE" ref="a827d4a8bf13001f6b1eb04746b083849a257c60facc0f82066a69a6aed52e142e" args="" -->READ_FILE</em> </td><td> +</td></tr> +</table> +</dd> +</dl> + +</div> +</div> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="ab60e5bb9be64c0986858f5a06e9b9463"></a><!-- doxytag: member="dynamicgraph::ExceptionFactory::ExceptionFactory" ref="ab60e5bb9be64c0986858f5a06e9b9463" args="(const ExceptionFactory::ErrorCodeEnum &errcode, const std::string &msg="")" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::ExceptionFactory::ExceptionFactory </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849">ExceptionFactory::ErrorCodeEnum</a> & </td> + <td class="paramname"> <em>errcode</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>msg</em> = <code>""</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a53e142dd07be6f12568be97466d4f640"></a><!-- doxytag: member="dynamicgraph::ExceptionFactory::ExceptionFactory" ref="a53e142dd07be6f12568be97466d4f640" args="(const ExceptionFactory::ErrorCodeEnum &errcode, const std::string &msg, const char *format,...)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::ExceptionFactory::ExceptionFactory </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849">ExceptionFactory::ErrorCodeEnum</a> & </td> + <td class="paramname"> <em>errcode</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>msg</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const char * </td> + <td class="paramname"> <em>format</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname"> <em>...</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ae90cfbc9216d75b1d62d713bb72d180c"></a><!-- doxytag: member="dynamicgraph::ExceptionFactory::~ExceptionFactory" ref="ae90cfbc9216d75b1d62d713bb72d180c" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual dynamicgraph::ExceptionFactory::~ExceptionFactory </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> throw ()<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="a3f0d20fb98996282d73be06883850979"></a><!-- doxytag: member="dynamicgraph::ExceptionFactory::getExceptionName" ref="a3f0d20fb98996282d73be06883850979" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual const std::string& dynamicgraph::ExceptionFactory::getExceptionName </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a425442a21ba867a869070efde1c383b2">dynamicgraph::ExceptionAbstract</a>.</p> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="a8c2d132bfb615d36cb4fad02bf42d951"></a><!-- doxytag: member="dynamicgraph::ExceptionFactory::EXCEPTION_NAME" ref="a8c2d132bfb615d36cb4fad02bf42d951" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const std::string <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a8c2d132bfb615d36cb4fad02bf42d951">dynamicgraph::ExceptionFactory::EXCEPTION_NAME</a><code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#aa3cbda2debc333ce399bcc3cb3bad505">dynamicgraph::ExceptionAbstract</a>.</p> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_exception_factory__coll__graph.map b/doxygen/HEAD/classdynamicgraph_1_1_exception_factory__coll__graph.map new file mode 100644 index 0000000..8d460cf --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_exception_factory__coll__graph.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_exception_abstract.html" title="dynamicgraph::ExceptionAbstract" alt="" coords="5,7,256,33"/> +</map> diff --git a/doxygen/HEAD/classdynamicgraph_1_1_exception_factory__coll__graph.md5 b/doxygen/HEAD/classdynamicgraph_1_1_exception_factory__coll__graph.md5 new file mode 100644 index 0000000..59fd450 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_exception_factory__coll__graph.md5 @@ -0,0 +1 @@ +df6aea077071b3595319ab491d2a8b42 \ No newline at end of file diff --git a/doxygen/HEAD/classdynamicgraph_1_1_exception_factory__coll__graph.png b/doxygen/HEAD/classdynamicgraph_1_1_exception_factory__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..24f765c8ce1d2ccfd508cdf2d031f5d3d518b617 GIT binary patch literal 6267 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 z�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 OAaIzvLb=?Fp#K2yViWuT literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/classdynamicgraph_1_1_exception_signal-members.html b/doxygen/HEAD/classdynamicgraph_1_1_exception_signal-members.html new file mode 100644 index 0000000..18c25ab --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_exception_signal-members.html @@ -0,0 +1,74 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::ExceptionSignal Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_exception_signal.html">dynamicgraph::ExceptionSignal</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0a33c94c6723036643d4b47c7bae1da350">ABSTRACT</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10adbddf8428d47fda8982adb85c801fd53">BAD_CAST</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html">dynamicgraph::ExceptionSignal</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a7efe8b06765fc75ec92f32d0e73082a0">code</a></td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10afecd9889df78436cc6a1c81b824e19fc">COPY_NOT_INITIALIZED</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html">dynamicgraph::ExceptionSignal</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10">ErrorCodeEnum</a> enum name</td><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html">dynamicgraph::ExceptionSignal</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html#a81523ec5f40be31b989e1d0d7989e713">EXCEPTION_NAME</a></td><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html">dynamicgraph::ExceptionSignal</a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#aa6e9245e2906c2de912ea4da438a15b0">ExceptionAbstract</a>(const int &code, const std::string &msg="")</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0">ExceptionEnum</a> enum name</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html#a2054017d0ab28fe4250705b78dc8a10c">ExceptionSignal</a>(const ExceptionSignal::ErrorCodeEnum &errcode, const std::string &msg="")</td><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html">dynamicgraph::ExceptionSignal</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html#ab62a0f148eab728c782f722191ec80cf">ExceptionSignal</a>(const ExceptionSignal::ErrorCodeEnum &errcode, const std::string &msg, const char *format,...)</td><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html">dynamicgraph::ExceptionSignal</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0af74e7993a80a233e4d9ba3017ea63a4c">FACTORY</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10a6bd5a74da9334e449fa709dbed10159b">GENERIC</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html">dynamicgraph::ExceptionSignal</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a22495fb1b2ce6b2a00fd9272a421521c">getCode</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5f4b5758272031a15c990d616788d7a9">getExceptionName</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html">dynamicgraph::ExceptionSignal</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a32336c0a84a96347cf1bc6ecda2fba7b">getMessage</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#ac63bce403ecf62abd4ad78c269972ae1">getStringMessage</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#af4a0183309ed74c92d8645119c920831">message</a></td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10a4b569c7f02ff46c258211e553ff8c9a1">NOT_INITIALIZED</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html">dynamicgraph::ExceptionSignal</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a05cdd6d9c8cdef76d6bc407e8a8d5c85">operator<<</a>(std::ostream &os, const ExceptionAbstract &err)</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [friend]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10a19b0f97b7f570cc3893f598a505d2038">PLUG_IMPOSSIBLE</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html">dynamicgraph::ExceptionSignal</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10aee5244ac1059313c5a52caa3663db4de">READWRITE_LOCK</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html">dynamicgraph::ExceptionSignal</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10af40270d1e2ca50c5449ed97f74528ccb">SET_IMPOSSIBLE</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html">dynamicgraph::ExceptionSignal</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0a252baa19235309f051576f0d0e508098">SIGNAL</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0abd2d0743b46c0c3d922f957f65e31689">TOOLS</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0af27cffde588c14a95c26fc79314ec08c">TRACES</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a9a5208211df292bbfc679b036711a5d1">what</a>() const </td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#ac7102439bf5f1bfd3ea6b30cd2e4e641">~ExceptionAbstract</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html#a4673decd271630667e8e22d9c3651ef1">~ExceptionSignal</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html">dynamicgraph::ExceptionSignal</a></td><td><code> [inline, virtual]</code></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_exception_signal.html b/doxygen/HEAD/classdynamicgraph_1_1_exception_signal.html new file mode 100644 index 0000000..9502818 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_exception_signal.html @@ -0,0 +1,247 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_exception_signal.html">dynamicgraph::ExceptionSignal</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-types">Public Types</a> | +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pub-static-attribs">Static Public Attributes</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::ExceptionSignal Class Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::ExceptionSignal" --><!-- doxytag: inherits="dynamicgraph::ExceptionAbstract" --><div class="dynheader"> +Collaboration diagram for dynamicgraph::ExceptionSignal:</div> +<div class="dyncontent"> +<div class="center"><img src="classdynamicgraph_1_1_exception_signal__coll__graph.png" border="0" usemap="#dynamicgraph_1_1_exception_signal_coll__map" alt="Collaboration graph"/></div> +<map name="dynamicgraph_1_1_exception_signal_coll__map" id="dynamicgraph_1_1_exception_signal_coll__map"> +<area shape="rect" href="classdynamicgraph_1_1_exception_abstract.html" title="dynamicgraph::ExceptionAbstract" alt="" coords="5,7,256,33"/></map> +<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div> + +<p><a href="classdynamicgraph_1_1_exception_signal-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-types"></a> +Public Types</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10">ErrorCodeEnum</a> { <br/> + <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10a6bd5a74da9334e449fa709dbed10159b">GENERIC</a> = ExceptionAbstract::SIGNAL, +<br/> + <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10aee5244ac1059313c5a52caa3663db4de">READWRITE_LOCK</a>, +<br/> + <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10afecd9889df78436cc6a1c81b824e19fc">COPY_NOT_INITIALIZED</a>, +<br/> + <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10a4b569c7f02ff46c258211e553ff8c9a1">NOT_INITIALIZED</a>, +<br/> + <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10a19b0f97b7f570cc3893f598a505d2038">PLUG_IMPOSSIBLE</a>, +<br/> + <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10af40270d1e2ca50c5449ed97f74528ccb">SET_IMPOSSIBLE</a>, +<br/> + <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10adbddf8428d47fda8982adb85c801fd53">BAD_CAST</a> +<br/> + }</td></tr> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5f4b5758272031a15c990d616788d7a9">getExceptionName</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_signal.html#a2054017d0ab28fe4250705b78dc8a10c">ExceptionSignal</a> (const <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10">ExceptionSignal::ErrorCodeEnum</a> &errcode, const std::string &msg="")</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_signal.html#ab62a0f148eab728c782f722191ec80cf">ExceptionSignal</a> (const <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10">ExceptionSignal::ErrorCodeEnum</a> &errcode, const std::string &msg, const char *format,...)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_signal.html#a4673decd271630667e8e22d9c3651ef1">~ExceptionSignal</a> (void) throw ()</td></tr> +<tr><td colspan="2"><h2><a name="pub-static-attribs"></a> +Static Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_signal.html#a81523ec5f40be31b989e1d0d7989e713">EXCEPTION_NAME</a></td></tr> +</table> +<hr/><h2>Member Enumeration Documentation</h2> +<a class="anchor" id="a5c6942a3d775d104aa6fa46902106f10"></a><!-- doxytag: member="dynamicgraph::ExceptionSignal::ErrorCodeEnum" ref="a5c6942a3d775d104aa6fa46902106f10" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">enum <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10">dynamicgraph::ExceptionSignal::ErrorCodeEnum</a></td> + </tr> + </table> +</div> +<div class="memdoc"> +<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> +<tr><td valign="top"><em><a class="anchor" id="a5c6942a3d775d104aa6fa46902106f10a6bd5a74da9334e449fa709dbed10159b"></a><!-- doxytag: member="GENERIC" ref="a5c6942a3d775d104aa6fa46902106f10a6bd5a74da9334e449fa709dbed10159b" args="" -->GENERIC</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a5c6942a3d775d104aa6fa46902106f10aee5244ac1059313c5a52caa3663db4de"></a><!-- doxytag: member="READWRITE_LOCK" ref="a5c6942a3d775d104aa6fa46902106f10aee5244ac1059313c5a52caa3663db4de" args="" -->READWRITE_LOCK</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a5c6942a3d775d104aa6fa46902106f10afecd9889df78436cc6a1c81b824e19fc"></a><!-- doxytag: member="COPY_NOT_INITIALIZED" ref="a5c6942a3d775d104aa6fa46902106f10afecd9889df78436cc6a1c81b824e19fc" args="" -->COPY_NOT_INITIALIZED</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a5c6942a3d775d104aa6fa46902106f10a4b569c7f02ff46c258211e553ff8c9a1"></a><!-- doxytag: member="NOT_INITIALIZED" ref="a5c6942a3d775d104aa6fa46902106f10a4b569c7f02ff46c258211e553ff8c9a1" args="" -->NOT_INITIALIZED</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a5c6942a3d775d104aa6fa46902106f10a19b0f97b7f570cc3893f598a505d2038"></a><!-- doxytag: member="PLUG_IMPOSSIBLE" ref="a5c6942a3d775d104aa6fa46902106f10a19b0f97b7f570cc3893f598a505d2038" args="" -->PLUG_IMPOSSIBLE</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a5c6942a3d775d104aa6fa46902106f10af40270d1e2ca50c5449ed97f74528ccb"></a><!-- doxytag: member="SET_IMPOSSIBLE" ref="a5c6942a3d775d104aa6fa46902106f10af40270d1e2ca50c5449ed97f74528ccb" args="" -->SET_IMPOSSIBLE</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a5c6942a3d775d104aa6fa46902106f10adbddf8428d47fda8982adb85c801fd53"></a><!-- doxytag: member="BAD_CAST" ref="a5c6942a3d775d104aa6fa46902106f10adbddf8428d47fda8982adb85c801fd53" args="" -->BAD_CAST</em> </td><td> +</td></tr> +</table> +</dd> +</dl> + +</div> +</div> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="a2054017d0ab28fe4250705b78dc8a10c"></a><!-- doxytag: member="dynamicgraph::ExceptionSignal::ExceptionSignal" ref="a2054017d0ab28fe4250705b78dc8a10c" args="(const ExceptionSignal::ErrorCodeEnum &errcode, const std::string &msg="")" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::ExceptionSignal::ExceptionSignal </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10">ExceptionSignal::ErrorCodeEnum</a> & </td> + <td class="paramname"> <em>errcode</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>msg</em> = <code>""</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ab62a0f148eab728c782f722191ec80cf"></a><!-- doxytag: member="dynamicgraph::ExceptionSignal::ExceptionSignal" ref="ab62a0f148eab728c782f722191ec80cf" args="(const ExceptionSignal::ErrorCodeEnum &errcode, const std::string &msg, const char *format,...)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::ExceptionSignal::ExceptionSignal </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10">ExceptionSignal::ErrorCodeEnum</a> & </td> + <td class="paramname"> <em>errcode</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>msg</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const char * </td> + <td class="paramname"> <em>format</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname"> <em>...</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a4673decd271630667e8e22d9c3651ef1"></a><!-- doxytag: member="dynamicgraph::ExceptionSignal::~ExceptionSignal" ref="a4673decd271630667e8e22d9c3651ef1" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual dynamicgraph::ExceptionSignal::~ExceptionSignal </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> throw ()<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="a5f4b5758272031a15c990d616788d7a9"></a><!-- doxytag: member="dynamicgraph::ExceptionSignal::getExceptionName" ref="a5f4b5758272031a15c990d616788d7a9" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual const std::string& dynamicgraph::ExceptionSignal::getExceptionName </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a425442a21ba867a869070efde1c383b2">dynamicgraph::ExceptionAbstract</a>.</p> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="a81523ec5f40be31b989e1d0d7989e713"></a><!-- doxytag: member="dynamicgraph::ExceptionSignal::EXCEPTION_NAME" ref="a81523ec5f40be31b989e1d0d7989e713" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const std::string <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a81523ec5f40be31b989e1d0d7989e713">dynamicgraph::ExceptionSignal::EXCEPTION_NAME</a><code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#aa3cbda2debc333ce399bcc3cb3bad505">dynamicgraph::ExceptionAbstract</a>.</p> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_exception_signal__coll__graph.map b/doxygen/HEAD/classdynamicgraph_1_1_exception_signal__coll__graph.map new file mode 100644 index 0000000..8d460cf --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_exception_signal__coll__graph.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_exception_abstract.html" title="dynamicgraph::ExceptionAbstract" alt="" coords="5,7,256,33"/> +</map> diff --git a/doxygen/HEAD/classdynamicgraph_1_1_exception_signal__coll__graph.md5 b/doxygen/HEAD/classdynamicgraph_1_1_exception_signal__coll__graph.md5 new file mode 100644 index 0000000..934ea99 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_exception_signal__coll__graph.md5 @@ -0,0 +1 @@ +c438ea0e3d0a3977a48a6cf42734b1fd \ No newline at end of file diff --git a/doxygen/HEAD/classdynamicgraph_1_1_exception_signal__coll__graph.png b/doxygen/HEAD/classdynamicgraph_1_1_exception_signal__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..a39e69247695e61921be28afe4738cd231460785 GIT binary patch literal 6364 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/classdynamicgraph_1_1_exception_traces-members.html b/doxygen/HEAD/classdynamicgraph_1_1_exception_traces-members.html new file mode 100644 index 0000000..7a0fceb --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_exception_traces-members.html @@ -0,0 +1,69 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::ExceptionTraces Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_exception_traces.html">dynamicgraph::ExceptionTraces</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0a33c94c6723036643d4b47c7bae1da350">ABSTRACT</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a7efe8b06765fc75ec92f32d0e73082a0">code</a></td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742">ErrorCodeEnum</a> enum name</td><td><a class="el" href="classdynamicgraph_1_1_exception_traces.html">dynamicgraph::ExceptionTraces</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_traces.html#a8e537a54b4b4d1f4cdfb2b9659294617">EXCEPTION_NAME</a></td><td><a class="el" href="classdynamicgraph_1_1_exception_traces.html">dynamicgraph::ExceptionTraces</a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#aa6e9245e2906c2de912ea4da438a15b0">ExceptionAbstract</a>(const int &code, const std::string &msg="")</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0">ExceptionEnum</a> enum name</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_traces.html#aaf1a6f970ced2f07770c734a28734223">ExceptionTraces</a>(const ExceptionTraces::ErrorCodeEnum &errcode, const std::string &msg="")</td><td><a class="el" href="classdynamicgraph_1_1_exception_traces.html">dynamicgraph::ExceptionTraces</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_traces.html#aea3c51659fb04373d6fcd3e8a4b2edc2">ExceptionTraces</a>(const ExceptionTraces::ErrorCodeEnum &errcode, const std::string &msg, const char *format,...)</td><td><a class="el" href="classdynamicgraph_1_1_exception_traces.html">dynamicgraph::ExceptionTraces</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0af74e7993a80a233e4d9ba3017ea63a4c">FACTORY</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742a29f716d5d418900f2349f197318eb6f5">GENERIC</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_traces.html">dynamicgraph::ExceptionTraces</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a22495fb1b2ce6b2a00fd9272a421521c">getCode</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_traces.html#a17b77b21cbcc25fbd92f7ed3ba7c48de">getExceptionName</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_exception_traces.html">dynamicgraph::ExceptionTraces</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a32336c0a84a96347cf1bc6ecda2fba7b">getMessage</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#ac63bce403ecf62abd4ad78c269972ae1">getStringMessage</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#af4a0183309ed74c92d8645119c920831">message</a></td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742a94b426c1dcf7cc40c6bb769ce4cbd813">NOT_OPEN</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_traces.html">dynamicgraph::ExceptionTraces</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a05cdd6d9c8cdef76d6bc407e8a8d5c85">operator<<</a>(std::ostream &os, const ExceptionAbstract &err)</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [friend]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0a252baa19235309f051576f0d0e508098">SIGNAL</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0abd2d0743b46c0c3d922f957f65e31689">TOOLS</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0af27cffde588c14a95c26fc79314ec08c">TRACES</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a9a5208211df292bbfc679b036711a5d1">what</a>() const </td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html#ac7102439bf5f1bfd3ea6b30cd2e4e641">~ExceptionAbstract</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_exception_traces.html#aa96d447ec0d1d5f83dea8d12c8970d32">~ExceptionTraces</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_exception_traces.html">dynamicgraph::ExceptionTraces</a></td><td><code> [inline, virtual]</code></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_exception_traces.html b/doxygen/HEAD/classdynamicgraph_1_1_exception_traces.html new file mode 100644 index 0000000..4559586 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_exception_traces.html @@ -0,0 +1,227 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_exception_traces.html">dynamicgraph::ExceptionTraces</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-types">Public Types</a> | +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pub-static-attribs">Static Public Attributes</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::ExceptionTraces Class Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::ExceptionTraces" --><!-- doxytag: inherits="dynamicgraph::ExceptionAbstract" --><div class="dynheader"> +Collaboration diagram for dynamicgraph::ExceptionTraces:</div> +<div class="dyncontent"> +<div class="center"><img src="classdynamicgraph_1_1_exception_traces__coll__graph.png" border="0" usemap="#dynamicgraph_1_1_exception_traces_coll__map" alt="Collaboration graph"/></div> +<map name="dynamicgraph_1_1_exception_traces_coll__map" id="dynamicgraph_1_1_exception_traces_coll__map"> +<area shape="rect" href="classdynamicgraph_1_1_exception_abstract.html" title="dynamicgraph::ExceptionAbstract" alt="" coords="5,7,256,33"/></map> +<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div> + +<p><a href="classdynamicgraph_1_1_exception_traces-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-types"></a> +Public Types</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742">ErrorCodeEnum</a> { <br/> + <a class="el" href="classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742a29f716d5d418900f2349f197318eb6f5">GENERIC</a> = ExceptionAbstract::TRACES, +<br/> + <a class="el" href="classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742a94b426c1dcf7cc40c6bb769ce4cbd813">NOT_OPEN</a> +<br/> + }</td></tr> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_traces.html#a17b77b21cbcc25fbd92f7ed3ba7c48de">getExceptionName</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_traces.html#aaf1a6f970ced2f07770c734a28734223">ExceptionTraces</a> (const <a class="el" href="classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742">ExceptionTraces::ErrorCodeEnum</a> &errcode, const std::string &msg="")</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_traces.html#aea3c51659fb04373d6fcd3e8a4b2edc2">ExceptionTraces</a> (const <a class="el" href="classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742">ExceptionTraces::ErrorCodeEnum</a> &errcode, const std::string &msg, const char *format,...)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_traces.html#aa96d447ec0d1d5f83dea8d12c8970d32">~ExceptionTraces</a> (void) throw ()</td></tr> +<tr><td colspan="2"><h2><a name="pub-static-attribs"></a> +Static Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_traces.html#a8e537a54b4b4d1f4cdfb2b9659294617">EXCEPTION_NAME</a></td></tr> +</table> +<hr/><h2>Member Enumeration Documentation</h2> +<a class="anchor" id="a7ad040c9d04b1dcd294b92692a095742"></a><!-- doxytag: member="dynamicgraph::ExceptionTraces::ErrorCodeEnum" ref="a7ad040c9d04b1dcd294b92692a095742" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">enum <a class="el" href="classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742">dynamicgraph::ExceptionTraces::ErrorCodeEnum</a></td> + </tr> + </table> +</div> +<div class="memdoc"> +<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> +<tr><td valign="top"><em><a class="anchor" id="a7ad040c9d04b1dcd294b92692a095742a29f716d5d418900f2349f197318eb6f5"></a><!-- doxytag: member="GENERIC" ref="a7ad040c9d04b1dcd294b92692a095742a29f716d5d418900f2349f197318eb6f5" args="" -->GENERIC</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a7ad040c9d04b1dcd294b92692a095742a94b426c1dcf7cc40c6bb769ce4cbd813"></a><!-- doxytag: member="NOT_OPEN" ref="a7ad040c9d04b1dcd294b92692a095742a94b426c1dcf7cc40c6bb769ce4cbd813" args="" -->NOT_OPEN</em> </td><td> +</td></tr> +</table> +</dd> +</dl> + +</div> +</div> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="aaf1a6f970ced2f07770c734a28734223"></a><!-- doxytag: member="dynamicgraph::ExceptionTraces::ExceptionTraces" ref="aaf1a6f970ced2f07770c734a28734223" args="(const ExceptionTraces::ErrorCodeEnum &errcode, const std::string &msg="")" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::ExceptionTraces::ExceptionTraces </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742">ExceptionTraces::ErrorCodeEnum</a> & </td> + <td class="paramname"> <em>errcode</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>msg</em> = <code>""</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aea3c51659fb04373d6fcd3e8a4b2edc2"></a><!-- doxytag: member="dynamicgraph::ExceptionTraces::ExceptionTraces" ref="aea3c51659fb04373d6fcd3e8a4b2edc2" args="(const ExceptionTraces::ErrorCodeEnum &errcode, const std::string &msg, const char *format,...)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::ExceptionTraces::ExceptionTraces </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742">ExceptionTraces::ErrorCodeEnum</a> & </td> + <td class="paramname"> <em>errcode</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>msg</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const char * </td> + <td class="paramname"> <em>format</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname"> <em>...</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aa96d447ec0d1d5f83dea8d12c8970d32"></a><!-- doxytag: member="dynamicgraph::ExceptionTraces::~ExceptionTraces" ref="aa96d447ec0d1d5f83dea8d12c8970d32" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual dynamicgraph::ExceptionTraces::~ExceptionTraces </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> throw ()<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="a17b77b21cbcc25fbd92f7ed3ba7c48de"></a><!-- doxytag: member="dynamicgraph::ExceptionTraces::getExceptionName" ref="a17b77b21cbcc25fbd92f7ed3ba7c48de" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual const std::string& dynamicgraph::ExceptionTraces::getExceptionName </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a425442a21ba867a869070efde1c383b2">dynamicgraph::ExceptionAbstract</a>.</p> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="a8e537a54b4b4d1f4cdfb2b9659294617"></a><!-- doxytag: member="dynamicgraph::ExceptionTraces::EXCEPTION_NAME" ref="a8e537a54b4b4d1f4cdfb2b9659294617" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const std::string <a class="el" href="classdynamicgraph_1_1_exception_traces.html#a8e537a54b4b4d1f4cdfb2b9659294617">dynamicgraph::ExceptionTraces::EXCEPTION_NAME</a><code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#aa3cbda2debc333ce399bcc3cb3bad505">dynamicgraph::ExceptionAbstract</a>.</p> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_exception_traces__coll__graph.map b/doxygen/HEAD/classdynamicgraph_1_1_exception_traces__coll__graph.map new file mode 100644 index 0000000..8d460cf --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_exception_traces__coll__graph.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_exception_abstract.html" title="dynamicgraph::ExceptionAbstract" alt="" coords="5,7,256,33"/> +</map> diff --git a/doxygen/HEAD/classdynamicgraph_1_1_exception_traces__coll__graph.md5 b/doxygen/HEAD/classdynamicgraph_1_1_exception_traces__coll__graph.md5 new file mode 100644 index 0000000..e40bb6b --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_exception_traces__coll__graph.md5 @@ -0,0 +1 @@ +e7034d746c79e88f32a1654ac907758f \ No newline at end of file diff --git a/doxygen/HEAD/classdynamicgraph_1_1_exception_traces__coll__graph.png b/doxygen/HEAD/classdynamicgraph_1_1_exception_traces__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..d39975ca83451eaabb02962fc367de1640871b38 GIT binary patch literal 6384 zcmd6Mg<F)-_vaWOA(9G$fDVFyC?H)@L+8-aB`F{s0}_(bDM$}p64K28gGdM>p>&Tl z44uEr_qWgPKD+w|?7(xGXWn<-d+)jDeBuzMsw_i9KurLFK#1gIVQLV_4IJ>^6%QAT zGM)QN;18~;f(#6Db^VjoQV<V;Q02+N#5Fw9Hm5x`D6|jn>^O`N4Ol>=ZU_32v?s$K zag!1)W^p}!6-Hi%F^2XKaSmE7>{5|)<(Rop<OEnmP)m|fYJ^7VX-tWA*gbt0CJuv( zzl~QSF>h%T-CL(7q%It@*Xz7U8(FO`Uu$XH);icMUdvA;CH3b-UuOEZ-ZG95F{)?g zK*Rozf#L;?si`T4^{=NsT_~!N_#V-~cbXI$re<cDavTwy7hz#x9hVnpQg(I^f_4{s z)`cIVlRxlqb62wxc&qqxGNGjY?*Vy$e80OO_1*lHu-Crqq@-;SYwOyYjZX-23`;lr zZNJpHqv1-bKuDd6!x%z9KwxZPk-x3#qU;(|=glu9v@XOQTRS7`Qd5r1$$1jrTj71; zR2FqsI!oeO)1s_RahHh5#MYKDMKS-Nl7@z6cxtNjz%g?yl7>%JRrRs(OQY7(?U<*- zqphE!qR{RBw<_%>dCQ`nk7B*j3WZ(a%<SwvlMZb}W@cu0sW>2S-n>CoB|g_i_4O%K zf6&yt-{0RKlbp<~(WqXaob7vcsmhv2CG5fB<m?=DP-j0)prWF}oG7pJ=FJm+ekx5( zO~|D-i%N!Y*zDzD9S0|8N2)_>SSp{x0xF1*ivRuNh{(wK&CN*g$*0poWzsM_+wreK zsi`y(5fR3gmLWf1pD9j&03VT3QQ?u3liz*BPXdR-C0w;4U5|H6_BSUf(P%U?D{CAD zw$<lsZf%W#i;JuO3lE`^k`hwbpwXphAkFFr8jV|9TZ_s;9Bo1Tz>p1Q35|++FlJC^ zPrI?X3D?qMViAQ@m~`UqZ%xz4=aEH4Md^SqzaLUa*`Dk8cmu-3#Dw}2(dct9*Kten z3pf7C%1T9TE&5re_b(fvO<D!W`?Ev4r;Lmy<6jNHdQjcrlzPkS$GeMm=+n)*SyXQ? zK0(k;5yT<P!=rx5)5<ALw%12*5@GWjHJC0Wr{tW<q?{&uae9!mzwaWisQ8qUlJcfl zO-+r<>L6`g-?Gc{kNYMUg@w#cPEN>`6^q9A^EYo~WlM(q%2W7^SsN|cZ<@V`x_R?v z;6a_;r1UeDjNImCVL`+p+rjp1X1+?MGVJL-{VQ|4bWz`os&C(V$HzY#`d+x6UTpiS zP`=d90wIYlFK55_r{YU?P*hwDg(7{=7wOII?35}iD-%9{mSJIGp?LU^<(=<Tz2nmI zved(e4-*m+U|U;TsB;Z7B0AyZmj;cnKY#vc=;=LYv7o1?|MC5M7MJB<Ok^ZcP*6}< zQr+kHB<G>rvOHQLx0s+HoaNQkk<k+E-mb2|d-Si_*tVHP`#!T5j2j{%7Zw*;L`5@| zGlb>7e*IeQ@=r|;%LqNaJln>HOgFlQgTg4x$`Z3X7Z(@*UFTpVucA^A7<jv?wl<%~ zc1(7VhIDu})AwcdKr-h?2}w!4<&rX;?dc{Nr-n4Gazmv$huM5E)kw$3JBΞ}>D_ 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 BpThtE literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/classdynamicgraph_1_1_factory_storage-members.html b/doxygen/HEAD/classdynamicgraph_1_1_factory_storage-members.html new file mode 100644 index 0000000..ef2159d --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_factory_storage-members.html @@ -0,0 +1,56 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::FactoryStorage Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_factory_storage.html">dynamicgraph::FactoryStorage</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a7f1921a85304ff14c5f77a55b7b8be46">commandLine</a>(const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_factory_storage.html">dynamicgraph::FactoryStorage</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a1d9fddc1c9330cae4564e15e5da17e10">deregisterEntity</a>(const std::string &entname)</td><td><a class="el" href="classdynamicgraph_1_1_factory_storage.html">dynamicgraph::FactoryStorage</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a7374a2cebe8c7c0e24efaa873e6cd662">EntityConstructor_ptr</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_factory_storage.html">dynamicgraph::FactoryStorage</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a5ce0383213d432ef43edd9b01c11ad62">EntityMap</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_factory_storage.html">dynamicgraph::FactoryStorage</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_factory_storage.html#ad584b1f5a4b5cda1c28660927caf4538">entityMap</a></td><td><a class="el" href="classdynamicgraph_1_1_factory_storage.html">dynamicgraph::FactoryStorage</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a9bc9696a965823a9aecab36a32c1cdec">existEntity</a>(const std::string &name, EntityMap::iterator &entPtr)</td><td><a class="el" href="classdynamicgraph_1_1_factory_storage.html">dynamicgraph::FactoryStorage</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a3bf3e00ccad302672e623f8c925eff13">existEntity</a>(const std::string &name)</td><td><a class="el" href="classdynamicgraph_1_1_factory_storage.html">dynamicgraph::FactoryStorage</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a4ff3fe421ad89e3c3cb254a6b57e62c3">newEntity</a>(const std::string &name, const std::string &objname)</td><td><a class="el" href="classdynamicgraph_1_1_factory_storage.html">dynamicgraph::FactoryStorage</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a20483c6c27a7962077fbabd721f51a10">registerEntity</a>(const std::string &entname, EntityConstructor_ptr ent)</td><td><a class="el" href="classdynamicgraph_1_1_factory_storage.html">dynamicgraph::FactoryStorage</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a95c35ff3e13a76fc93dc73ae42ea4a30">~FactoryStorage</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_factory_storage.html">dynamicgraph::FactoryStorage</a></td><td></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_factory_storage.html b/doxygen/HEAD/classdynamicgraph_1_1_factory_storage.html new file mode 100644 index 0000000..6d5ad06 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_factory_storage.html @@ -0,0 +1,299 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_factory_storage.html">dynamicgraph::FactoryStorage</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-types">Public Types</a> | +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pro-types">Protected Types</a> | +<a href="#pro-attribs">Protected Attributes</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::FactoryStorage Class Reference<br/> +<small> +[<a class="el" href="group__dgraph.html">Core classes and objects</a>]</small> +</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::FactoryStorage" --> +<p>The Factory class is responsible for creating <a class="el" href="classdynamicgraph_1_1_entity.html" title="This class represents an entity, i.e. a generic computational unit that provides input and output sig...">Entity</a> objects. +<a href="#_details">More...</a></p> + +<p><a href="classdynamicgraph_1_1_factory_storage-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-types"></a> +Public Types</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classdynamicgraph_1_1_entity.html">Entity</a> *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a7374a2cebe8c7c0e24efaa873e6cd662">EntityConstructor_ptr</a> )(const std::string &)</td></tr> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a95c35ff3e13a76fc93dc73ae42ea4a30">~FactoryStorage</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a20483c6c27a7962077fbabd721f51a10">registerEntity</a> (const std::string &entname, <a class="el" href="classdynamicgraph_1_1_factory_storage.html#a7374a2cebe8c7c0e24efaa873e6cd662">EntityConstructor_ptr</a> ent)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a1d9fddc1c9330cae4564e15e5da17e10">deregisterEntity</a> (const std::string &entname)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_entity.html">Entity</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a4ff3fe421ad89e3c3cb254a6b57e62c3">newEntity</a> (const std::string &name, const std::string &objname)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a9bc9696a965823a9aecab36a32c1cdec">existEntity</a> (const std::string &name, EntityMap::iterator &entPtr)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a3bf3e00ccad302672e623f8c925eff13">existEntity</a> (const std::string &name)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a7f1921a85304ff14c5f77a55b7b8be46">commandLine</a> (const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os)</td></tr> +<tr><td colspan="2"><h2><a name="pro-types"></a> +Protected Types</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef std::map< std::string, <br class="typebreak"/> +<a class="el" href="classdynamicgraph_1_1_factory_storage.html#a7374a2cebe8c7c0e24efaa873e6cd662">EntityConstructor_ptr</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a5ce0383213d432ef43edd9b01c11ad62">EntityMap</a></td></tr> +<tr><td colspan="2"><h2><a name="pro-attribs"></a> +Protected Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a5ce0383213d432ef43edd9b01c11ad62">EntityMap</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_factory_storage.html#ad584b1f5a4b5cda1c28660927caf4538">entityMap</a></td></tr> +</table> +<hr/><a name="_details"></a><h2>Detailed Description</h2> +<p>The Factory class is responsible for creating <a class="el" href="classdynamicgraph_1_1_entity.html" title="This class represents an entity, i.e. a generic computational unit that provides input and output sig...">Entity</a> objects. </p> +<p>Entities can register themselves through the helper class <a class="el" href="classdynamicgraph_1_1_entity_registerer.html">EntityRegisterer</a>. This object also provides access to command-line functions. </p> +<hr/><h2>Member Typedef Documentation</h2> +<a class="anchor" id="a7374a2cebe8c7c0e24efaa873e6cd662"></a><!-- doxytag: member="dynamicgraph::FactoryStorage::EntityConstructor_ptr" ref="a7374a2cebe8c7c0e24efaa873e6cd662" args=")(const std::string &)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">typedef <a class="el" href="classdynamicgraph_1_1_entity.html">Entity</a>*(* <a class="el" href="classdynamicgraph_1_1_factory_storage.html#a7374a2cebe8c7c0e24efaa873e6cd662">dynamicgraph::FactoryStorage::EntityConstructor_ptr</a>)(const std::string &)</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a5ce0383213d432ef43edd9b01c11ad62"></a><!-- doxytag: member="dynamicgraph::FactoryStorage::EntityMap" ref="a5ce0383213d432ef43edd9b01c11ad62" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">typedef std::map< std::string,<a class="el" href="classdynamicgraph_1_1_factory_storage.html#a7374a2cebe8c7c0e24efaa873e6cd662">EntityConstructor_ptr</a> > <a class="el" href="classdynamicgraph_1_1_factory_storage.html#a5ce0383213d432ef43edd9b01c11ad62">dynamicgraph::FactoryStorage::EntityMap</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="a95c35ff3e13a76fc93dc73ae42ea4a30"></a><!-- doxytag: member="dynamicgraph::FactoryStorage::~FactoryStorage" ref="a95c35ff3e13a76fc93dc73ae42ea4a30" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::FactoryStorage::~FactoryStorage </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="a7f1921a85304ff14c5f77a55b7b8be46"></a><!-- doxytag: member="dynamicgraph::FactoryStorage::commandLine" ref="a7f1921a85304ff14c5f77a55b7b8be46" args="(const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::FactoryStorage::commandLine </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmdLine</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>cmdArgs</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a1d9fddc1c9330cae4564e15e5da17e10"></a><!-- doxytag: member="dynamicgraph::FactoryStorage::deregisterEntity" ref="a1d9fddc1c9330cae4564e15e5da17e10" args="(const std::string &entname)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::FactoryStorage::deregisterEntity </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>entname</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a3bf3e00ccad302672e623f8c925eff13"></a><!-- doxytag: member="dynamicgraph::FactoryStorage::existEntity" ref="a3bf3e00ccad302672e623f8c925eff13" args="(const std::string &name)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool dynamicgraph::FactoryStorage::existEntity </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>name</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a9bc9696a965823a9aecab36a32c1cdec"></a><!-- doxytag: member="dynamicgraph::FactoryStorage::existEntity" ref="a9bc9696a965823a9aecab36a32c1cdec" args="(const std::string &name, EntityMap::iterator &entPtr)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool dynamicgraph::FactoryStorage::existEntity </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>name</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">EntityMap::iterator & </td> + <td class="paramname"> <em>entPtr</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a4ff3fe421ad89e3c3cb254a6b57e62c3"></a><!-- doxytag: member="dynamicgraph::FactoryStorage::newEntity" ref="a4ff3fe421ad89e3c3cb254a6b57e62c3" args="(const std::string &name, const std::string &objname)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_entity.html">Entity</a>* dynamicgraph::FactoryStorage::newEntity </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>name</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>objname</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a20483c6c27a7962077fbabd721f51a10"></a><!-- doxytag: member="dynamicgraph::FactoryStorage::registerEntity" ref="a20483c6c27a7962077fbabd721f51a10" args="(const std::string &entname, EntityConstructor_ptr ent)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::FactoryStorage::registerEntity </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>entname</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a7374a2cebe8c7c0e24efaa873e6cd662">EntityConstructor_ptr</a> </td> + <td class="paramname"> <em>ent</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="ad584b1f5a4b5cda1c28660927caf4538"></a><!-- doxytag: member="dynamicgraph::FactoryStorage::entityMap" ref="ad584b1f5a4b5cda1c28660927caf4538" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_factory_storage.html#a5ce0383213d432ef43edd9b01c11ad62">EntityMap</a> <a class="el" href="classdynamicgraph_1_1_factory_storage.html#ad584b1f5a4b5cda1c28660927caf4538">dynamicgraph::FactoryStorage::entityMap</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_interpreter-members.html b/doxygen/HEAD/classdynamicgraph_1_1_interpreter-members.html new file mode 100644 index 0000000..943f0e2 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_interpreter-members.html @@ -0,0 +1,72 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::Interpreter Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#a47579a33b03aad9da9acdbece2fd7932">cmd</a>(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#a249ae339236034d0ffa72c3fa50586b5">cmdComputeSignal</a>(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#acf8a6b892ef8ad5d8bbb62087acd1186">cmdDestroy</a>(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#afb2615fd44e3453590b9115e647b737e">cmdGetSignal</a>(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#adfd90b9c3ff4f746d902fd1189c37bd9">cmdHelp</a>(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#a6c672184f880c2756303e40c915cceea">cmdLoadPlugin</a>(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#aa4e1d2266458be2d966d098678e8c1d6">cmdNew</a>(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#ab9f759ffc1c1566f0c16273846031418">cmdPlug</a>(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#a2e0f3dba4e1874c50deae22888e8b5a3">cmdRun</a>(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#a5a7171c2d4cc923e1f2b55ba9856b66c">cmdSetSignal</a>(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#a556b281a6e70fc38bf9efc7cb05976fd">cmdUnloadPlugin</a>(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#ac67d17cd04ab479bdee8ca025e9c61f8">deregisterFunction</a>(const std::string &funname)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#aa8a09d674f1f91a11380c148ef55c742">dlPtr</a></td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#a2b8999d4c2ff48f57b38d397eb3d0360">FunctionMap</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#a5d0956e6f25039be5baf7d727166a0a8">functionMap</a></td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#ade81d53513418e617cfd9715fc7d1cbb">initDone</a></td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#addf9c1c7361c5d2143326e5860a9f424">Interpreter</a>(PluginLoader *dlPtr=NULL)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#a977580347f53771d9e49f5a1bd7cd3cf">objectNameParser</a>(std::istringstream &cmdparse, std::string &objName, std::string &funName)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#ac8163568dabb417ce884fc6b8aa3f4aa">prompt</a></td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#adc5d154710f344f685aeba4f94c2f57b">PROMPT_DEFAULT</a></td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#a91840bb51989e14ed6b0c5f2e721c4b0">referencePluginLoader</a>(PluginLoader *dl__)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#add66d62dbc95b4eba5215ceacced177b">registerFunction</a>(const std::string &funname, const ShellBasicFunction &fun)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#af65f0030ab4d843af6c4a50f363b427e">shell</a>(std::istream &sin, std::ostream &sout, const std::string &prompt="")</td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#a90e4a8765340c43e03853de9538dafe0">ShellBasicFunction</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#ac6968b058401a04315a9e0c08df5ed50">sotPluginLoaderPTR</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter.html#a89a6d9fb9ea521cc575786118abc72df">writeCompletionList</a>(std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td><td></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_interpreter.html b/doxygen/HEAD/classdynamicgraph_1_1_interpreter.html new file mode 100644 index 0000000..d728a74 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_interpreter.html @@ -0,0 +1,840 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-types">Public Types</a> | +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pub-attribs">Public Attributes</a> | +<a href="#pub-static-attribs">Static Public Attributes</a> | +<a href="#pro-types">Protected Types</a> | +<a href="#pro-attribs">Protected Attributes</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::Interpreter Class Reference<br/> +<small> +[<a class="el" href="group__dgraph.html">Core classes and objects</a>]</small> +</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::Interpreter" --> +<p>This class implements the first level interpretor to control basic functionnalities of the plugins. +<a href="#_details">More...</a></p> +<div class="dynheader"> +Collaboration diagram for dynamicgraph::Interpreter:</div> +<div class="dyncontent"> +<div class="center"><img src="classdynamicgraph_1_1_interpreter__coll__graph.png" border="0" usemap="#dynamicgraph_1_1_interpreter_coll__map" alt="Collaboration graph"/></div> +<map name="dynamicgraph_1_1_interpreter_coll__map" id="dynamicgraph_1_1_interpreter_coll__map"> +<area shape="rect" href="classdynamicgraph_1_1_plugin_loader.html" title="Loads plugins from dynamic libraries (usually .so or .dll files)." alt="" coords="5,7,213,33"/></map> +<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div> + +<p><a href="classdynamicgraph_1_1_interpreter-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-types"></a> +Public Types</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef boost::function3< void, <br class="typebreak"/> +const std::string <br class="typebreak"/> +&, std::istringstream <br class="typebreak"/> +&, std::ostream & > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#a90e4a8765340c43e03853de9538dafe0">ShellBasicFunction</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Type of a basic function for the shell. Such function returns a void and takes 3 arguments: <a href="#a90e4a8765340c43e03853de9538dafe0"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classdynamicgraph_1_1_plugin_loader.html">PluginLoader</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#ac6968b058401a04315a9e0c08df5ed50">sotPluginLoaderPTR</a></td></tr> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#addf9c1c7361c5d2143326e5860a9f424">Interpreter</a> (<a class="el" href="classdynamicgraph_1_1_plugin_loader.html">PluginLoader</a> *<a class="el" href="classdynamicgraph_1_1_interpreter.html#aa8a09d674f1f91a11380c148ef55c742">dlPtr</a>=NULL)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <a href="#addf9c1c7361c5d2143326e5860a9f424"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#add66d62dbc95b4eba5215ceacced177b">registerFunction</a> (const std::string &funname, const <a class="el" href="classdynamicgraph_1_1_interpreter.html#a90e4a8765340c43e03853de9538dafe0">ShellBasicFunction</a> &fun)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Register a function at the upper level of the shell. <a href="#add66d62dbc95b4eba5215ceacced177b"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#ac67d17cd04ab479bdee8ca025e9c61f8">deregisterFunction</a> (const std::string &funname)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#a91840bb51989e14ed6b0c5f2e721c4b0">referencePluginLoader</a> (<a class="el" href="classdynamicgraph_1_1_plugin_loader.html">PluginLoader</a> *dl__)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the reference of the plugin loader. <a href="#a91840bb51989e14ed6b0c5f2e721c4b0"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#af65f0030ab4d843af6c4a50f363b427e">shell</a> (std::istream &sin, std::ostream &sout, const std::string &<a class="el" href="classdynamicgraph_1_1_interpreter.html#ac8163568dabb417ce884fc6b8aa3f4aa">prompt</a>="")</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Method to start the shell. <a href="#af65f0030ab4d843af6c4a50f363b427e"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#a89a6d9fb9ea521cc575786118abc72df">writeCompletionList</a> (std::ostream &os)</td></tr> +<tr><td colspan="2"><h2><a name="pub-attribs"></a> +Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">sotPluginLoaderPTR</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#aa8a09d674f1f91a11380c148ef55c742">dlPtr</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The plugin loader. <a href="#aa8a09d674f1f91a11380c148ef55c742"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#ac8163568dabb417ce884fc6b8aa3f4aa">prompt</a></td></tr> +<tr><td colspan="2"><h2><a name="pub-static-attribs"></a> +Static Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#adc5d154710f344f685aeba4f94c2f57b">PROMPT_DEFAULT</a></td></tr> +<tr><td colspan="2"><h2><a name="pro-types"></a> +Protected Types</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef std::map< std::string, <br class="typebreak"/> +<a class="el" href="classdynamicgraph_1_1_interpreter.html#a90e4a8765340c43e03853de9538dafe0">ShellBasicFunction</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#a2b8999d4c2ff48f57b38d397eb3d0360">FunctionMap</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">This type defines a sorted set of basic functions with a unique key. <a href="#a2b8999d4c2ff48f57b38d397eb3d0360"></a><br/></td></tr> +<tr><td colspan="2"><h2><a name="pro-attribs"></a> +Protected Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_interpreter.html#a2b8999d4c2ff48f57b38d397eb3d0360">FunctionMap</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#a5d0956e6f25039be5baf7d727166a0a8">functionMap</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#ade81d53513418e617cfd9715fc7d1cbb">initDone</a></td></tr> +<tr><td colspan="2"><h2><a name="member-group"></a> +Implements the commands.</h2></td></tr> +<tr><td colspan="2"><p><a class="anchor" id="amgrp050fae6a746fae7a23a4aeb2eeadafd5"></a> </p> +<br/><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#aa4e1d2266458be2d966d098678e8c1d6">cmdNew</a> (const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Instanciante an object Extracts the name and the class of the object, verifies it is unique, and creates the instance if this is the case. <a href="#aa4e1d2266458be2d966d098678e8c1d6"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#acf8a6b892ef8ad5d8bbb62087acd1186">cmdDestroy</a> (const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy the object. Extracts the name for cmdArg and destroy the object. <a href="#acf8a6b892ef8ad5d8bbb62087acd1186"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#ab9f759ffc1c1566f0c16273846031418">cmdPlug</a> (const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Connect two signals. Connect an input signal to an output one. <a href="#ab9f759ffc1c1566f0c16273846031418"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#a6c672184f880c2756303e40c915cceea">cmdLoadPlugin</a> (const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Load a dynamic library which includes a plugin. Extracts the name first and the directory in second from cmdArg to load the dynamic library. <a href="#a6c672184f880c2756303e40c915cceea"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#a556b281a6e70fc38bf9efc7cb05976fd">cmdUnloadPlugin</a> (const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Unload a dynamic library which includes a plugin. Extracts the name to unload the dynamic library. <a href="#a556b281a6e70fc38bf9efc7cb05976fd"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#adfd90b9c3ff4f746d902fd1189c37bd9">cmdHelp</a> (const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Ask to each register function to display its help. <a href="#adfd90b9c3ff4f746d902fd1189c37bd9"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#a2e0f3dba4e1874c50deae22888e8b5a3">cmdRun</a> (const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Run a script. <a href="#a2e0f3dba4e1874c50deae22888e8b5a3"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#a5a7171c2d4cc923e1f2b55ba9856b66c">cmdSetSignal</a> (const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Set a signal <obj.signal> to a value with cmdArg = "<obj.signal> <value>". <a href="#a5a7171c2d4cc923e1f2b55ba9856b66c"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#afb2615fd44e3453590b9115e647b737e">cmdGetSignal</a> (const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Display the value of the signal <obj.signal> with cmdArg = "<obj.signal>". <a href="#afb2615fd44e3453590b9115e647b737e"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#a249ae339236034d0ffa72c3fa50586b5">cmdComputeSignal</a> (const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Compute the value of the signal <obj.signal> at time <time> with cmdArg = "<obj.signal> <time>". <a href="#a249ae339236034d0ffa72c3fa50586b5"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#a47579a33b03aad9da9acdbece2fd7932">cmd</a> (const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Entry point to treat a command. <a href="#a47579a33b03aad9da9acdbece2fd7932"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html#a977580347f53771d9e49f5a1bd7cd3cf">objectNameParser</a> (std::istringstream &cmdparse, std::string &objName, std::string &funName)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract the object name and the function name from a command. <a href="#a977580347f53771d9e49f5a1bd7cd3cf"></a><br/></td></tr> +</table> +<hr/><a name="_details"></a><h2>Detailed Description</h2> +<p>This class implements the first level interpretor to control basic functionnalities of the plugins. </p> +<p>It provides a shell allowing to : </p> +<ul> +<li>load plugin libraries, </li> +<li>create instances of plugin, </li> +<li>destroy the plugins, </li> +<li>unload the libraries, </li> +<li>set a signal, </li> +<li>get a signal, </li> +<li>run scripts, </li> +<li>compute a signal, </li> +<li>act as a proxy for the commands of the plugins. </li> +</ul> +<hr/><h2>Member Typedef Documentation</h2> +<a class="anchor" id="a2b8999d4c2ff48f57b38d397eb3d0360"></a><!-- doxytag: member="dynamicgraph::Interpreter::FunctionMap" ref="a2b8999d4c2ff48f57b38d397eb3d0360" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">typedef std::map< std::string,<a class="el" href="classdynamicgraph_1_1_interpreter.html#a90e4a8765340c43e03853de9538dafe0">ShellBasicFunction</a> > <a class="el" href="classdynamicgraph_1_1_interpreter.html#a2b8999d4c2ff48f57b38d397eb3d0360">dynamicgraph::Interpreter::FunctionMap</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>This type defines a sorted set of basic functions with a unique key. </p> + +</div> +</div> +<a class="anchor" id="a90e4a8765340c43e03853de9538dafe0"></a><!-- doxytag: member="dynamicgraph::Interpreter::ShellBasicFunction" ref="a90e4a8765340c43e03853de9538dafe0" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">typedef boost::function3<void,const std::string&,std::istringstream&,std::ostream&> <a class="el" href="classdynamicgraph_1_1_interpreter.html#a90e4a8765340c43e03853de9538dafe0">dynamicgraph::Interpreter::ShellBasicFunction</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Type of a basic function for the shell. Such function returns a void and takes 3 arguments: </p> +<ul> +<li>the functionnality (i.e. the method) it provides to the shell, </li> +<li>a stream of input string to pass when called, </li> +<li>an output stream for display. </li> +</ul> + +</div> +</div> +<a class="anchor" id="ac6968b058401a04315a9e0c08df5ed50"></a><!-- doxytag: member="dynamicgraph::Interpreter::sotPluginLoaderPTR" ref="ac6968b058401a04315a9e0c08df5ed50" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">typedef <a class="el" href="classdynamicgraph_1_1_plugin_loader.html">PluginLoader</a>* <a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::Interpreter::sotPluginLoaderPTR</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="addf9c1c7361c5d2143326e5860a9f424"></a><!-- doxytag: member="dynamicgraph::Interpreter::Interpreter" ref="addf9c1c7361c5d2143326e5860a9f424" args="(PluginLoader *dlPtr=NULL)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::Interpreter::Interpreter </td> + <td>(</td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">PluginLoader</a> * </td> + <td class="paramname"> <em>dlPtr</em> = <code>NULL</code></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Default constructor. </p> +<dl class="user"><dt><b>[in] dlPtr: a plugin loader to perform the actions provided by this shell.</b></dt><dd></dd></dl> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="a47579a33b03aad9da9acdbece2fd7932"></a><!-- doxytag: member="dynamicgraph::Interpreter::cmd" ref="a47579a33b03aad9da9acdbece2fd7932" args="(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Interpreter::cmd </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmdLine</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>cmdArg</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Entry point to treat a command. </p> + +</div> +</div> +<a class="anchor" id="a249ae339236034d0ffa72c3fa50586b5"></a><!-- doxytag: member="dynamicgraph::Interpreter::cmdComputeSignal" ref="a249ae339236034d0ffa72c3fa50586b5" args="(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Interpreter::cmdComputeSignal </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmdLine</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>cmdArg</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Compute the value of the signal <obj.signal> at time <time> with cmdArg = "<obj.signal> <time>". </p> + +</div> +</div> +<a class="anchor" id="acf8a6b892ef8ad5d8bbb62087acd1186"></a><!-- doxytag: member="dynamicgraph::Interpreter::cmdDestroy" ref="acf8a6b892ef8ad5d8bbb62087acd1186" args="(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Interpreter::cmdDestroy </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmdLine</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>cmdArg</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Destroy the object. Extracts the name for cmdArg and destroy the object. </p> + +</div> +</div> +<a class="anchor" id="afb2615fd44e3453590b9115e647b737e"></a><!-- doxytag: member="dynamicgraph::Interpreter::cmdGetSignal" ref="afb2615fd44e3453590b9115e647b737e" args="(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Interpreter::cmdGetSignal </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmdLine</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>cmdArg</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Display the value of the signal <obj.signal> with cmdArg = "<obj.signal>". </p> + +</div> +</div> +<a class="anchor" id="adfd90b9c3ff4f746d902fd1189c37bd9"></a><!-- doxytag: member="dynamicgraph::Interpreter::cmdHelp" ref="adfd90b9c3ff4f746d902fd1189c37bd9" args="(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Interpreter::cmdHelp </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmdLine</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>cmdArg</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Ask to each register function to display its help. </p> + +</div> +</div> +<a class="anchor" id="a6c672184f880c2756303e40c915cceea"></a><!-- doxytag: member="dynamicgraph::Interpreter::cmdLoadPlugin" ref="a6c672184f880c2756303e40c915cceea" args="(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Interpreter::cmdLoadPlugin </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmdLine</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>cmdArg</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Load a dynamic library which includes a plugin. Extracts the name first and the directory in second from cmdArg to load the dynamic library. </p> + +</div> +</div> +<a class="anchor" id="aa4e1d2266458be2d966d098678e8c1d6"></a><!-- doxytag: member="dynamicgraph::Interpreter::cmdNew" ref="aa4e1d2266458be2d966d098678e8c1d6" args="(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Interpreter::cmdNew </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmdLine</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>cmdArg</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Instanciante an object Extracts the name and the class of the object, verifies it is unique, and creates the instance if this is the case. </p> + +</div> +</div> +<a class="anchor" id="ab9f759ffc1c1566f0c16273846031418"></a><!-- doxytag: member="dynamicgraph::Interpreter::cmdPlug" ref="ab9f759ffc1c1566f0c16273846031418" args="(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Interpreter::cmdPlug </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmdLine</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>cmdArg</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Connect two signals. Connect an input signal to an output one. </p> + +</div> +</div> +<a class="anchor" id="a2e0f3dba4e1874c50deae22888e8b5a3"></a><!-- doxytag: member="dynamicgraph::Interpreter::cmdRun" ref="a2e0f3dba4e1874c50deae22888e8b5a3" args="(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Interpreter::cmdRun </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmdLine</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>cmdArg</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Run a script. </p> + +</div> +</div> +<a class="anchor" id="a5a7171c2d4cc923e1f2b55ba9856b66c"></a><!-- doxytag: member="dynamicgraph::Interpreter::cmdSetSignal" ref="a5a7171c2d4cc923e1f2b55ba9856b66c" args="(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Interpreter::cmdSetSignal </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmdLine</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>cmdArg</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Set a signal <obj.signal> to a value with cmdArg = "<obj.signal> <value>". </p> + +</div> +</div> +<a class="anchor" id="a556b281a6e70fc38bf9efc7cb05976fd"></a><!-- doxytag: member="dynamicgraph::Interpreter::cmdUnloadPlugin" ref="a556b281a6e70fc38bf9efc7cb05976fd" args="(const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Interpreter::cmdUnloadPlugin </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmdLine</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>cmdArg</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Unload a dynamic library which includes a plugin. Extracts the name to unload the dynamic library. </p> + +</div> +</div> +<a class="anchor" id="ac67d17cd04ab479bdee8ca025e9c61f8"></a><!-- doxytag: member="dynamicgraph::Interpreter::deregisterFunction" ref="ac67d17cd04ab479bdee8ca025e9c61f8" args="(const std::string &funname)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool dynamicgraph::Interpreter::deregisterFunction </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>funname</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a977580347f53771d9e49f5a1bd7cd3cf"></a><!-- doxytag: member="dynamicgraph::Interpreter::objectNameParser" ref="a977580347f53771d9e49f5a1bd7cd3cf" args="(std::istringstream &cmdparse, std::string &objName, std::string &funName)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">static bool dynamicgraph::Interpreter::objectNameParser </td> + <td>(</td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>cmdparse</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::string & </td> + <td class="paramname"> <em>objName</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::string & </td> + <td class="paramname"> <em>funName</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Extract the object name and the function name from a command. </p> + +</div> +</div> +<a class="anchor" id="a91840bb51989e14ed6b0c5f2e721c4b0"></a><!-- doxytag: member="dynamicgraph::Interpreter::referencePluginLoader" ref="a91840bb51989e14ed6b0c5f2e721c4b0" args="(PluginLoader *dl__)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Interpreter::referencePluginLoader </td> + <td>(</td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">PluginLoader</a> * </td> + <td class="paramname"> <em>dl__</em></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Set the reference of the plugin loader. </p> + +</div> +</div> +<a class="anchor" id="add66d62dbc95b4eba5215ceacced177b"></a><!-- doxytag: member="dynamicgraph::Interpreter::registerFunction" ref="add66d62dbc95b4eba5215ceacced177b" args="(const std::string &funname, const ShellBasicFunction &fun)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Interpreter::registerFunction </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>funname</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_interpreter.html#a90e4a8765340c43e03853de9538dafe0">ShellBasicFunction</a> & </td> + <td class="paramname"> <em>fun</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Register a function at the upper level of the shell. </p> +<dl class="user"><dt><b>[in] funname: The function's name,</b></dt><dd></dd></dl> +<dl class="user"><dt><b>[in] fun: The pointer to the function.</b></dt><dd></dd></dl> + +</div> +</div> +<a class="anchor" id="af65f0030ab4d843af6c4a50f363b427e"></a><!-- doxytag: member="dynamicgraph::Interpreter::shell" ref="af65f0030ab4d843af6c4a50f363b427e" args="(std::istream &sin, std::ostream &sout, const std::string &prompt="")" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Interpreter::shell </td> + <td>(</td> + <td class="paramtype">std::istream & </td> + <td class="paramname"> <em>sin</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>sout</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>prompt</em> = <code>""</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Method to start the shell. </p> +<dl class="user"><dt><b>[in] sin: The input stream from which the command will be extracted.</b></dt><dd></dd></dl> +<dl class="user"><dt><b>[out] sout: The output stream to which the result will be displayed.</b></dt><dd></dd></dl> +<dl class="user"><dt><b>[in] prompt: The prompt to be displayed.</b></dt><dd></dd></dl> + +</div> +</div> +<a class="anchor" id="a89a6d9fb9ea521cc575786118abc72df"></a><!-- doxytag: member="dynamicgraph::Interpreter::writeCompletionList" ref="a89a6d9fb9ea521cc575786118abc72df" args="(std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Interpreter::writeCompletionList </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="aa8a09d674f1f91a11380c148ef55c742"></a><!-- doxytag: member="dynamicgraph::Interpreter::dlPtr" ref="aa8a09d674f1f91a11380c148ef55c742" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">sotPluginLoaderPTR</a> <a class="el" href="classdynamicgraph_1_1_interpreter.html#aa8a09d674f1f91a11380c148ef55c742">dynamicgraph::Interpreter::dlPtr</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>The plugin loader. </p> + +</div> +</div> +<a class="anchor" id="a5d0956e6f25039be5baf7d727166a0a8"></a><!-- doxytag: member="dynamicgraph::Interpreter::functionMap" ref="a5d0956e6f25039be5baf7d727166a0a8" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_interpreter.html#a2b8999d4c2ff48f57b38d397eb3d0360">FunctionMap</a> <a class="el" href="classdynamicgraph_1_1_interpreter.html#a5d0956e6f25039be5baf7d727166a0a8">dynamicgraph::Interpreter::functionMap</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> +<p>Instance of this type. </p> + +</div> +</div> +<a class="anchor" id="ade81d53513418e617cfd9715fc7d1cbb"></a><!-- doxytag: member="dynamicgraph::Interpreter::initDone" ref="ade81d53513418e617cfd9715fc7d1cbb" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="classdynamicgraph_1_1_interpreter.html#ade81d53513418e617cfd9715fc7d1cbb">dynamicgraph::Interpreter::initDone</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ac8163568dabb417ce884fc6b8aa3f4aa"></a><!-- doxytag: member="dynamicgraph::Interpreter::prompt" ref="ac8163568dabb417ce884fc6b8aa3f4aa" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::string <a class="el" href="classdynamicgraph_1_1_interpreter.html#ac8163568dabb417ce884fc6b8aa3f4aa">dynamicgraph::Interpreter::prompt</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="adc5d154710f344f685aeba4f94c2f57b"></a><!-- doxytag: member="dynamicgraph::Interpreter::PROMPT_DEFAULT" ref="adc5d154710f344f685aeba4f94c2f57b" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const std::string <a class="el" href="classdynamicgraph_1_1_interpreter.html#adc5d154710f344f685aeba4f94c2f57b">dynamicgraph::Interpreter::PROMPT_DEFAULT</a><code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_interpreter__coll__graph.map b/doxygen/HEAD/classdynamicgraph_1_1_interpreter__coll__graph.map new file mode 100644 index 0000000..e8411ec --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_interpreter__coll__graph.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_plugin_loader.html" title="Loads plugins from dynamic libraries (usually .so or .dll files)." alt="" coords="5,7,213,33"/> +</map> diff --git a/doxygen/HEAD/classdynamicgraph_1_1_interpreter__coll__graph.md5 b/doxygen/HEAD/classdynamicgraph_1_1_interpreter__coll__graph.md5 new file mode 100644 index 0000000..ebc1f25 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_interpreter__coll__graph.md5 @@ -0,0 +1 @@ +2b72bf775c91198cddb6b2d793078714 \ No newline at end of file diff --git a/doxygen/HEAD/classdynamicgraph_1_1_interpreter__coll__graph.png b/doxygen/HEAD/classdynamicgraph_1_1_interpreter__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..376d31acccaf7f0baa9304a3d5b7313e3dce7a0c GIT binary patch literal 5820 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 Q9SymuVSp^UasTOm0VJnuEC2ui literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/classdynamicgraph_1_1_interpreter_helper-members.html b/doxygen/HEAD/classdynamicgraph_1_1_interpreter_helper-members.html new file mode 100644 index 0000000..fc32b94 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_interpreter_helper-members.html @@ -0,0 +1,56 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::InterpreterHelper Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html">dynamicgraph::InterpreterHelper</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#ad5eb950b1e52ff62043f82bdb6a07307">cmdComputeSignal</a>(const std::string &objname, const std::string &signame, const int &time, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html">dynamicgraph::InterpreterHelper</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#af7c8c26d5ed3b8f330a1d6badc1200ff">cmdDestroy</a>(const std::string &objName, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html">dynamicgraph::InterpreterHelper</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a68679f74baec6f9e1f87e4057cf53d7a">cmdGetSignal</a>(const std::string &objname, const std::string &signame, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html">dynamicgraph::InterpreterHelper</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a556d95a783e0bbf34ada226434bf168a">cmdLoadPlugin</a>(const std::string &directory, const std::string &pluginName, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html">dynamicgraph::InterpreterHelper</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#aebc57d1cef301ce488c52cabb028d612">cmdNew</a>(const std::string &className, const std::string &objName, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html">dynamicgraph::InterpreterHelper</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a75e12292263cc468b7be3c896b4b1faa">cmdPlug</a>(const std::string &obj1, const std::string &signame1, const std::string &obj2, const std::string &signame2, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html">dynamicgraph::InterpreterHelper</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#ac93342ed27898cac43fcd8e762e49f98">cmdSetSignal</a>(const std::string &objname, const std::string &signame, const std::string &cmdArg, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html">dynamicgraph::InterpreterHelper</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a3c487e4e1b3469dd77b258ac32c44fd6">cmdUnloadPlugin</a>(const std::string &pluginName, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html">dynamicgraph::InterpreterHelper</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a72984dabbb9b72f3c089265e88957ff3">dlPtr</a></td><td><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html">dynamicgraph::InterpreterHelper</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a215d2ee4b2a397fae568e0c8cf6ae247">InterpreterHelper</a>()</td><td><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html">dynamicgraph::InterpreterHelper</a></td><td></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_interpreter_helper.html b/doxygen/HEAD/classdynamicgraph_1_1_interpreter_helper.html new file mode 100644 index 0000000..bb96716 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_interpreter_helper.html @@ -0,0 +1,447 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html">dynamicgraph::InterpreterHelper</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pro-attribs">Protected Attributes</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::InterpreterHelper Class Reference<br/> +<small> +[<a class="el" href="group__dgraph.html">Core classes and objects</a>]</small> +</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::InterpreterHelper" --> +<p>This class implements the first level interpretor to control basic functionnalities of the plugins. +<a href="#_details">More...</a></p> +<div class="dynheader"> +Collaboration diagram for dynamicgraph::InterpreterHelper:</div> +<div class="dyncontent"> +<div class="center"><img src="classdynamicgraph_1_1_interpreter_helper__coll__graph.png" border="0" usemap="#dynamicgraph_1_1_interpreter_helper_coll__map" alt="Collaboration graph"/></div> +<map name="dynamicgraph_1_1_interpreter_helper_coll__map" id="dynamicgraph_1_1_interpreter_helper_coll__map"> +<area shape="rect" href="classdynamicgraph_1_1_plugin_loader.html" title="Loads plugins from dynamic libraries (usually .so or .dll files)." alt="" coords="23,7,231,33"/></map> +<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div> + +<p><a href="classdynamicgraph_1_1_interpreter_helper-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a215d2ee4b2a397fae568e0c8cf6ae247">InterpreterHelper</a> ()</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <a href="#a215d2ee4b2a397fae568e0c8cf6ae247"></a><br/></td></tr> +<tr><td colspan="2"><div class="groupHeader">Implements the commands.</div></td></tr> +<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrp050fae6a746fae7a23a4aeb2eeadafd5"></a> </p> +</div></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#aebc57d1cef301ce488c52cabb028d612">cmdNew</a> (const std::string &className, const std::string &objName, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Instanciante an object Extracts the name and the class of the object, verifies it is unique, and creates the instance if this is the case. <a href="#aebc57d1cef301ce488c52cabb028d612"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#af7c8c26d5ed3b8f330a1d6badc1200ff">cmdDestroy</a> (const std::string &objName, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy the object. Destroy the object objName. <a href="#af7c8c26d5ed3b8f330a1d6badc1200ff"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a75e12292263cc468b7be3c896b4b1faa">cmdPlug</a> (const std::string &obj1, const std::string &signame1, const std::string &obj2, const std::string &signame2, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Connect two signals. Connect the input signal obj1.signame1 to the output signal obj2.signame2. <a href="#a75e12292263cc468b7be3c896b4b1faa"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a556d95a783e0bbf34ada226434bf168a">cmdLoadPlugin</a> (const std::string &directory, const std::string &pluginName, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Load a dynamic library which includes a plugin. Extracts the name first and the directory in second from cmdArg to load the dynamic library. <a href="#a556d95a783e0bbf34ada226434bf168a"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a3c487e4e1b3469dd77b258ac32c44fd6">cmdUnloadPlugin</a> (const std::string &pluginName, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Unload a dynamic library which includes a plugin. Extracts the name to unload the dynamic library. <a href="#a3c487e4e1b3469dd77b258ac32c44fd6"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#ac93342ed27898cac43fcd8e762e49f98">cmdSetSignal</a> (const std::string &objname, const std::string &signame, const std::string &cmdArg, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Set a signal <obj.signal> to a value with cmdArg = "<obj.signal> <value>". <a href="#ac93342ed27898cac43fcd8e762e49f98"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a68679f74baec6f9e1f87e4057cf53d7a">cmdGetSignal</a> (const std::string &objname, const std::string &signame, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Display the value of the signal <obj.signal> with cmdArg = "<obj.signal>". <a href="#a68679f74baec6f9e1f87e4057cf53d7a"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#ad5eb950b1e52ff62043f82bdb6a07307">cmdComputeSignal</a> (const std::string &objname, const std::string &signame, const int &time, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Compute the value of the signal <obj.signal> at time <time> with cmdArg = "<obj.signal> <time>". <a href="#ad5eb950b1e52ff62043f82bdb6a07307"></a><br/></td></tr> +<tr><td colspan="2"><h2><a name="pro-attribs"></a> +Protected Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">PluginLoader</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a72984dabbb9b72f3c089265e88957ff3">dlPtr</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The plugin loader. <a href="#a72984dabbb9b72f3c089265e88957ff3"></a><br/></td></tr> +</table> +<hr/><a name="_details"></a><h2>Detailed Description</h2> +<p>This class implements the first level interpretor to control basic functionnalities of the plugins. </p> +<p>It provides a shell allowing to : </p> +<ul> +<li>load plugin libraries, </li> +<li>create instances of plugin, </li> +<li>destroy the plugins, </li> +<li>unload the libraries, </li> +<li>set a signal, </li> +<li>get a signal, </li> +<li>compute a signal, </li> +</ul> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="a215d2ee4b2a397fae568e0c8cf6ae247"></a><!-- doxytag: member="dynamicgraph::InterpreterHelper::InterpreterHelper" ref="a215d2ee4b2a397fae568e0c8cf6ae247" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::InterpreterHelper::InterpreterHelper </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Default constructor. </p> +<dl class="user"><dt><b>[in] dlPtr: a plugin loader to perform the actions provided by this shell.</b></dt><dd></dd></dl> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="ad5eb950b1e52ff62043f82bdb6a07307"></a><!-- doxytag: member="dynamicgraph::InterpreterHelper::cmdComputeSignal" ref="ad5eb950b1e52ff62043f82bdb6a07307" args="(const std::string &objname, const std::string &signame, const int &time, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::InterpreterHelper::cmdComputeSignal </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>objname</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>signame</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const int & </td> + <td class="paramname"> <em>time</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Compute the value of the signal <obj.signal> at time <time> with cmdArg = "<obj.signal> <time>". </p> + +</div> +</div> +<a class="anchor" id="af7c8c26d5ed3b8f330a1d6badc1200ff"></a><!-- doxytag: member="dynamicgraph::InterpreterHelper::cmdDestroy" ref="af7c8c26d5ed3b8f330a1d6badc1200ff" args="(const std::string &objName, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::InterpreterHelper::cmdDestroy </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>objName</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Destroy the object. Destroy the object objName. </p> + +</div> +</div> +<a class="anchor" id="a68679f74baec6f9e1f87e4057cf53d7a"></a><!-- doxytag: member="dynamicgraph::InterpreterHelper::cmdGetSignal" ref="a68679f74baec6f9e1f87e4057cf53d7a" args="(const std::string &objname, const std::string &signame, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::InterpreterHelper::cmdGetSignal </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>objname</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>signame</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Display the value of the signal <obj.signal> with cmdArg = "<obj.signal>". </p> + +</div> +</div> +<a class="anchor" id="a556d95a783e0bbf34ada226434bf168a"></a><!-- doxytag: member="dynamicgraph::InterpreterHelper::cmdLoadPlugin" ref="a556d95a783e0bbf34ada226434bf168a" args="(const std::string &directory, const std::string &pluginName, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::InterpreterHelper::cmdLoadPlugin </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>directory</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>pluginName</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Load a dynamic library which includes a plugin. Extracts the name first and the directory in second from cmdArg to load the dynamic library. </p> + +</div> +</div> +<a class="anchor" id="aebc57d1cef301ce488c52cabb028d612"></a><!-- doxytag: member="dynamicgraph::InterpreterHelper::cmdNew" ref="aebc57d1cef301ce488c52cabb028d612" args="(const std::string &className, const std::string &objName, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::InterpreterHelper::cmdNew </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>className</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>objName</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Instanciante an object Extracts the name and the class of the object, verifies it is unique, and creates the instance if this is the case. </p> + +</div> +</div> +<a class="anchor" id="a75e12292263cc468b7be3c896b4b1faa"></a><!-- doxytag: member="dynamicgraph::InterpreterHelper::cmdPlug" ref="a75e12292263cc468b7be3c896b4b1faa" args="(const std::string &obj1, const std::string &signame1, const std::string &obj2, const std::string &signame2, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::InterpreterHelper::cmdPlug </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>obj1</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>signame1</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>obj2</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>signame2</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Connect two signals. Connect the input signal obj1.signame1 to the output signal obj2.signame2. </p> +<dl><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>obj1.signame1,:</em> </td><td>the input signal. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>obj2.signame2,:</em> </td><td>the output signal. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a class="anchor" id="ac93342ed27898cac43fcd8e762e49f98"></a><!-- doxytag: member="dynamicgraph::InterpreterHelper::cmdSetSignal" ref="ac93342ed27898cac43fcd8e762e49f98" args="(const std::string &objname, const std::string &signame, const std::string &cmdArg, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::InterpreterHelper::cmdSetSignal </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>objname</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>signame</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmdArg</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Set a signal <obj.signal> to a value with cmdArg = "<obj.signal> <value>". </p> + +</div> +</div> +<a class="anchor" id="a3c487e4e1b3469dd77b258ac32c44fd6"></a><!-- doxytag: member="dynamicgraph::InterpreterHelper::cmdUnloadPlugin" ref="a3c487e4e1b3469dd77b258ac32c44fd6" args="(const std::string &pluginName, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::InterpreterHelper::cmdUnloadPlugin </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>pluginName</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Unload a dynamic library which includes a plugin. Extracts the name to unload the dynamic library. </p> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="a72984dabbb9b72f3c089265e88957ff3"></a><!-- doxytag: member="dynamicgraph::InterpreterHelper::dlPtr" ref="a72984dabbb9b72f3c089265e88957ff3" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">PluginLoader</a> <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a72984dabbb9b72f3c089265e88957ff3">dynamicgraph::InterpreterHelper::dlPtr</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>The plugin loader. </p> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_interpreter_helper__coll__graph.map b/doxygen/HEAD/classdynamicgraph_1_1_interpreter_helper__coll__graph.map new file mode 100644 index 0000000..0187cb0 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_interpreter_helper__coll__graph.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_plugin_loader.html" title="Loads plugins from dynamic libraries (usually .so or .dll files)." alt="" coords="23,7,231,33"/> +</map> diff --git a/doxygen/HEAD/classdynamicgraph_1_1_interpreter_helper__coll__graph.md5 b/doxygen/HEAD/classdynamicgraph_1_1_interpreter_helper__coll__graph.md5 new file mode 100644 index 0000000..365405a --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_interpreter_helper__coll__graph.md5 @@ -0,0 +1 @@ +d503cf3981266fed2048294f7b9bc939 \ No newline at end of file diff --git a/doxygen/HEAD/classdynamicgraph_1_1_interpreter_helper__coll__graph.png b/doxygen/HEAD/classdynamicgraph_1_1_interpreter_helper__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..0938226e7aa0c6867092490c0220eb3243ef3c11 GIT binary patch literal 6025 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/classdynamicgraph_1_1_out_string_stream-members.html b/doxygen/HEAD/classdynamicgraph_1_1_out_string_stream-members.html new file mode 100644 index 0000000..7dcebd7 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_out_string_stream-members.html @@ -0,0 +1,57 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::OutStringStream Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_out_string_stream.html">dynamicgraph::OutStringStream</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a30ea003d3d1112ec0b9ac86c99d880c2">addData</a>(const char *data, const unsigned int &size)</td><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html">dynamicgraph::OutStringStream</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#ac86f445d1c96f4dabbd5e860a514a8be">buffer</a></td><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html">dynamicgraph::OutStringStream</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a5c3249f0d2fb95b5dfd09e0bcb8e1b26">bufferSize</a></td><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html">dynamicgraph::OutStringStream</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a00813bccbc23877a6fbb250ad058a321">dump</a>(std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html">dynamicgraph::OutStringStream</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a5d0700de7c7f86177948d36dd33b2ab2">empty</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html">dynamicgraph::OutStringStream</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#acddc2030736bb566af40c5331e16760e">full</a></td><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html">dynamicgraph::OutStringStream</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a6aaf080da211b6548a56cfb5b56f1a58">givenname</a></td><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html">dynamicgraph::OutStringStream</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#adca1fd01bc11de1006492efe33ad700d">index</a></td><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html">dynamicgraph::OutStringStream</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#ae985fd2100f53280a670d61a5052c4cd">OutStringStream</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html">dynamicgraph::OutStringStream</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a2b1fa9c89c823a67778fd975f887687f">resize</a>(const unsigned int &size)</td><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html">dynamicgraph::OutStringStream</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#aee959e8962bfe2192a772d4f5aec880a">~OutStringStream</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html">dynamicgraph::OutStringStream</a></td><td></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_out_string_stream.html b/doxygen/HEAD/classdynamicgraph_1_1_out_string_stream.html new file mode 100644 index 0000000..164c4b5 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_out_string_stream.html @@ -0,0 +1,258 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_out_string_stream.html">dynamicgraph::OutStringStream</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pub-attribs">Public Attributes</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::OutStringStream Class Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::OutStringStream" --> +<p><a href="classdynamicgraph_1_1_out_string_stream-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#ae985fd2100f53280a670d61a5052c4cd">OutStringStream</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#aee959e8962bfe2192a772d4f5aec880a">~OutStringStream</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a2b1fa9c89c823a67778fd975f887687f">resize</a> (const unsigned int &size)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a30ea003d3d1112ec0b9ac86c99d880c2">addData</a> (const char *data, const unsigned int &size)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a00813bccbc23877a6fbb250ad058a321">dump</a> (std::ostream &os)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a5d0700de7c7f86177948d36dd33b2ab2">empty</a> (void)</td></tr> +<tr><td colspan="2"><h2><a name="pub-attribs"></a> +Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#ac86f445d1c96f4dabbd5e860a514a8be">buffer</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#adca1fd01bc11de1006492efe33ad700d">index</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a5c3249f0d2fb95b5dfd09e0bcb8e1b26">bufferSize</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#acddc2030736bb566af40c5331e16760e">full</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a6aaf080da211b6548a56cfb5b56f1a58">givenname</a></td></tr> +</table> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="ae985fd2100f53280a670d61a5052c4cd"></a><!-- doxytag: member="dynamicgraph::OutStringStream::OutStringStream" ref="ae985fd2100f53280a670d61a5052c4cd" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::OutStringStream::OutStringStream </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aee959e8962bfe2192a772d4f5aec880a"></a><!-- doxytag: member="dynamicgraph::OutStringStream::~OutStringStream" ref="aee959e8962bfe2192a772d4f5aec880a" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::OutStringStream::~OutStringStream </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="a30ea003d3d1112ec0b9ac86c99d880c2"></a><!-- doxytag: member="dynamicgraph::OutStringStream::addData" ref="a30ea003d3d1112ec0b9ac86c99d880c2" args="(const char *data, const unsigned int &size)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool dynamicgraph::OutStringStream::addData </td> + <td>(</td> + <td class="paramtype">const char * </td> + <td class="paramname"> <em>data</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const unsigned int & </td> + <td class="paramname"> <em>size</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a00813bccbc23877a6fbb250ad058a321"></a><!-- doxytag: member="dynamicgraph::OutStringStream::dump" ref="a00813bccbc23877a6fbb250ad058a321" args="(std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::OutStringStream::dump </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a5d0700de7c7f86177948d36dd33b2ab2"></a><!-- doxytag: member="dynamicgraph::OutStringStream::empty" ref="a5d0700de7c7f86177948d36dd33b2ab2" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::OutStringStream::empty </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a2b1fa9c89c823a67778fd975f887687f"></a><!-- doxytag: member="dynamicgraph::OutStringStream::resize" ref="a2b1fa9c89c823a67778fd975f887687f" args="(const unsigned int &size)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::OutStringStream::resize </td> + <td>(</td> + <td class="paramtype">const unsigned int & </td> + <td class="paramname"> <em>size</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="ac86f445d1c96f4dabbd5e860a514a8be"></a><!-- doxytag: member="dynamicgraph::OutStringStream::buffer" ref="ac86f445d1c96f4dabbd5e860a514a8be" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">char* <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#ac86f445d1c96f4dabbd5e860a514a8be">dynamicgraph::OutStringStream::buffer</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a5c3249f0d2fb95b5dfd09e0bcb8e1b26"></a><!-- doxytag: member="dynamicgraph::OutStringStream::bufferSize" ref="a5c3249f0d2fb95b5dfd09e0bcb8e1b26" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">unsigned int <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a5c3249f0d2fb95b5dfd09e0bcb8e1b26">dynamicgraph::OutStringStream::bufferSize</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="acddc2030736bb566af40c5331e16760e"></a><!-- doxytag: member="dynamicgraph::OutStringStream::full" ref="acddc2030736bb566af40c5331e16760e" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#acddc2030736bb566af40c5331e16760e">dynamicgraph::OutStringStream::full</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a6aaf080da211b6548a56cfb5b56f1a58"></a><!-- doxytag: member="dynamicgraph::OutStringStream::givenname" ref="a6aaf080da211b6548a56cfb5b56f1a58" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::string <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a6aaf080da211b6548a56cfb5b56f1a58">dynamicgraph::OutStringStream::givenname</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="adca1fd01bc11de1006492efe33ad700d"></a><!-- doxytag: member="dynamicgraph::OutStringStream::index" ref="adca1fd01bc11de1006492efe33ad700d" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">unsigned int <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#adca1fd01bc11de1006492efe33ad700d">dynamicgraph::OutStringStream::index</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_plugin_loader-members.html b/doxygen/HEAD/classdynamicgraph_1_1_plugin_loader-members.html new file mode 100644 index 0000000..dd1b996 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_plugin_loader-members.html @@ -0,0 +1,61 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::PluginLoader Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::PluginLoader</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#ab412e6393768d2ff5dc22d9c6799bf61">addPlugin</a>(const std::string &name, const std::string &dir="")</td><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::PluginLoader</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a4505ef888a2ab7a90ce9188087dd189e">getDirectory</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::PluginLoader</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a2636670bda8aba4ff2f4ce76bf2206fe">getLoadedPluginNames</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::PluginLoader</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#aa6eef97b1471f04a3c0383fa6c1249d3">loadedPluginNames</a></td><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::PluginLoader</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#ac27c30cc0bda8c6e42252a12c27f493c">loadPluginList</a>(const std::string &configFile, const std::string &dir="")</td><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::PluginLoader</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#ab63675b14c9e418e3f9bfc0257114677">loadPlugins</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::PluginLoader</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a40c82ec3f23aa9c1c7f5fda8f624b679">pluginDirectory</a></td><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::PluginLoader</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#aefdec8f607be25ce1b85d83c9b20c2d7">PluginLoader</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::PluginLoader</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#ac8c36cfd7751ed52e2ab7485afd31e11">pluginNames</a></td><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::PluginLoader</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a70a4bb409b1752bc447b57cf46f1afa3">pluginRefs</a></td><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::PluginLoader</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#afad05fa5c925d73dbea581b7f5bd46c1">searchPlugin</a>(const std::string &plugname)</td><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::PluginLoader</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a630e350171b78db3f7dfcda9b44080a9">setDirectory</a>(const std::string &n)</td><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::PluginLoader</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a28002facb398f0044e4ad4ddcd7610a6">unloadAllPlugins</a>()</td><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::PluginLoader</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a93ea9ecdbe007c06c45287c1c4ca326c">unloadPlugin</a>(const std::string &plugname)</td><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::PluginLoader</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a6f952ede55971479321fa3e4416860e0">~PluginLoader</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::PluginLoader</a></td><td></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_plugin_loader.html b/doxygen/HEAD/classdynamicgraph_1_1_plugin_loader.html new file mode 100644 index 0000000..2c3b524 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_plugin_loader.html @@ -0,0 +1,397 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::PluginLoader</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pro-attribs">Protected Attributes</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::PluginLoader Class Reference<br/> +<small> +[<a class="el" href="group__dgraph.html">Core classes and objects</a>]</small> +</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::PluginLoader" --> +<p>Loads plugins from dynamic libraries (usually .so or .dll files). +<a href="#_details">More...</a></p> + +<p><a href="classdynamicgraph_1_1_plugin_loader-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#aefdec8f607be25ce1b85d83c9b20c2d7">PluginLoader</a> (void)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <a href="#aefdec8f607be25ce1b85d83c9b20c2d7"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a6f952ede55971479321fa3e4416860e0">~PluginLoader</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a630e350171b78db3f7dfcda9b44080a9">setDirectory</a> (const std::string &n)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the directory from which to load the dynamic libraries containing the plugins. <a href="#a630e350171b78db3f7dfcda9b44080a9"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a4505ef888a2ab7a90ce9188087dd189e">getDirectory</a> (void)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the directory from which to load the dynamic libraries containing the plugins. <a href="#a4505ef888a2ab7a90ce9188087dd189e"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#ac27c30cc0bda8c6e42252a12c27f493c">loadPluginList</a> (const std::string &configFile, const std::string &dir="")</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Adds a list of plugins It is done by reading the file configFile which contains for each line a plugin name. <a href="#ac27c30cc0bda8c6e42252a12c27f493c"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#ab412e6393768d2ff5dc22d9c6799bf61">addPlugin</a> (const std::string &name, const std::string &dir="")</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Adds a single plugin. <a href="#ab412e6393768d2ff5dc22d9c6799bf61"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#ab63675b14c9e418e3f9bfc0257114677">loadPlugins</a> (void)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Load the plugins previously added. <a href="#ab63675b14c9e418e3f9bfc0257114677"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a93ea9ecdbe007c06c45287c1c4ca326c">unloadPlugin</a> (const std::string &plugname)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Remove from the user memory the dynamic library related to the plugin. <a href="#a93ea9ecdbe007c06c45287c1c4ca326c"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a28002facb398f0044e4ad4ddcd7610a6">unloadAllPlugins</a> ()</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Remove all the dynamic libraries related to the plugins. For non-re-entrant plugins this method HAS TO be called. <a href="#a28002facb398f0044e4ad4ddcd7610a6"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const std::map< std::string, <br class="typebreak"/> +std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a2636670bda8aba4ff2f4ce76bf2206fe">getLoadedPluginNames</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#afad05fa5c925d73dbea581b7f5bd46c1">searchPlugin</a> (const std::string &plugname)</td></tr> +<tr><td colspan="2"><h2><a name="pro-attribs"></a> +Protected Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a40c82ec3f23aa9c1c7f5fda8f624b679">pluginDirectory</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Directory from where the dynamic libraries are loaded. <a href="#a40c82ec3f23aa9c1c7f5fda8f624b679"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::list< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#ac8c36cfd7751ed52e2ab7485afd31e11">pluginNames</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">List of plugin names given by their name postfixed to the directory. <a href="#ac8c36cfd7751ed52e2ab7485afd31e11"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::map< std::string, <br class="typebreak"/> +std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#aa6eef97b1471f04a3c0383fa6c1249d3">loadedPluginNames</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">If a plugin has been loaded then this map contains the name of the plugin. <a href="#aa6eef97b1471f04a3c0383fa6c1249d3"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">PluginRefMap * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a70a4bb409b1752bc447b57cf46f1afa3">pluginRefs</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Keeps a reference to the library according to the name of the plugin. <a href="#a70a4bb409b1752bc447b57cf46f1afa3"></a><br/></td></tr> +</table> +<hr/><a name="_details"></a><h2>Detailed Description</h2> +<p>Loads plugins from dynamic libraries (usually .so or .dll files). </p> +<p>The sotPluginLoader can be made to load individual plugins by specifying their filenames to <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#ab412e6393768d2ff5dc22d9c6799bf61" title="Adds a single plugin.">addPlugin()</a> or reading them from a configuration file (loadPluginlist). Once loaded, the plugins register themselves to the sotFactory and the related objects can subsequently be instantiated by the sotInterpretor for example. </p> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="aefdec8f607be25ce1b85d83c9b20c2d7"></a><!-- doxytag: member="dynamicgraph::PluginLoader::PluginLoader" ref="aefdec8f607be25ce1b85d83c9b20c2d7" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::PluginLoader::PluginLoader </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Default constructor. </p> + +</div> +</div> +<a class="anchor" id="a6f952ede55971479321fa3e4416860e0"></a><!-- doxytag: member="dynamicgraph::PluginLoader::~PluginLoader" ref="a6f952ede55971479321fa3e4416860e0" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::PluginLoader::~PluginLoader </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="ab412e6393768d2ff5dc22d9c6799bf61"></a><!-- doxytag: member="dynamicgraph::PluginLoader::addPlugin" ref="ab412e6393768d2ff5dc22d9c6799bf61" args="(const std::string &name, const std::string &dir="")" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::PluginLoader::addPlugin </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>name</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>dir</em> = <code>""</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Adds a single plugin. </p> + +</div> +</div> +<a class="anchor" id="a4505ef888a2ab7a90ce9188087dd189e"></a><!-- doxytag: member="dynamicgraph::PluginLoader::getDirectory" ref="a4505ef888a2ab7a90ce9188087dd189e" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const std::string& dynamicgraph::PluginLoader::getDirectory </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Get the directory from which to load the dynamic libraries containing the plugins. </p> + +</div> +</div> +<a class="anchor" id="a2636670bda8aba4ff2f4ce76bf2206fe"></a><!-- doxytag: member="dynamicgraph::PluginLoader::getLoadedPluginNames" ref="a2636670bda8aba4ff2f4ce76bf2206fe" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const std::map< std::string,std::string > dynamicgraph::PluginLoader::getLoadedPluginNames </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ac27c30cc0bda8c6e42252a12c27f493c"></a><!-- doxytag: member="dynamicgraph::PluginLoader::loadPluginList" ref="ac27c30cc0bda8c6e42252a12c27f493c" args="(const std::string &configFile, const std::string &dir="")" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::PluginLoader::loadPluginList </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>configFile</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>dir</em> = <code>""</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Adds a list of plugins It is done by reading the file configFile which contains for each line a plugin name. </p> +<dl class="user"><dt><b>[in] configFile: The name of the file which contains the plugins name.</b></dt><dd></dd></dl> +<dl class="user"><dt><b>[in] dir: The name of the directory which contains the dynamic libraries.</b></dt><dd></dd></dl> + +</div> +</div> +<a class="anchor" id="ab63675b14c9e418e3f9bfc0257114677"></a><!-- doxytag: member="dynamicgraph::PluginLoader::loadPlugins" ref="ab63675b14c9e418e3f9bfc0257114677" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::PluginLoader::loadPlugins </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Load the plugins previously added. </p> + +</div> +</div> +<a class="anchor" id="afad05fa5c925d73dbea581b7f5bd46c1"></a><!-- doxytag: member="dynamicgraph::PluginLoader::searchPlugin" ref="afad05fa5c925d73dbea581b7f5bd46c1" args="(const std::string &plugname)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const std::string& dynamicgraph::PluginLoader::searchPlugin </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>plugname</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a630e350171b78db3f7dfcda9b44080a9"></a><!-- doxytag: member="dynamicgraph::PluginLoader::setDirectory" ref="a630e350171b78db3f7dfcda9b44080a9" args="(const std::string &n)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const std::string& dynamicgraph::PluginLoader::setDirectory </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>n</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Set the directory from which to load the dynamic libraries containing the plugins. </p> + +</div> +</div> +<a class="anchor" id="a28002facb398f0044e4ad4ddcd7610a6"></a><!-- doxytag: member="dynamicgraph::PluginLoader::unloadAllPlugins" ref="a28002facb398f0044e4ad4ddcd7610a6" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::PluginLoader::unloadAllPlugins </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Remove all the dynamic libraries related to the plugins. For non-re-entrant plugins this method HAS TO be called. </p> + +</div> +</div> +<a class="anchor" id="a93ea9ecdbe007c06c45287c1c4ca326c"></a><!-- doxytag: member="dynamicgraph::PluginLoader::unloadPlugin" ref="a93ea9ecdbe007c06c45287c1c4ca326c" args="(const std::string &plugname)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::PluginLoader::unloadPlugin </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>plugname</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Remove from the user memory the dynamic library related to the plugin. </p> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="aa6eef97b1471f04a3c0383fa6c1249d3"></a><!-- doxytag: member="dynamicgraph::PluginLoader::loadedPluginNames" ref="aa6eef97b1471f04a3c0383fa6c1249d3" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::map< std::string,std::string > <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#aa6eef97b1471f04a3c0383fa6c1249d3">dynamicgraph::PluginLoader::loadedPluginNames</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>If a plugin has been loaded then this map contains the name of the plugin. </p> +<dl class="note"><dt><b>Note:</b></dt><dd>This field looks useless. </dd></dl> + +</div> +</div> +<a class="anchor" id="a40c82ec3f23aa9c1c7f5fda8f624b679"></a><!-- doxytag: member="dynamicgraph::PluginLoader::pluginDirectory" ref="a40c82ec3f23aa9c1c7f5fda8f624b679" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::string <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a40c82ec3f23aa9c1c7f5fda8f624b679">dynamicgraph::PluginLoader::pluginDirectory</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Directory from where the dynamic libraries are loaded. </p> + +</div> +</div> +<a class="anchor" id="ac8c36cfd7751ed52e2ab7485afd31e11"></a><!-- doxytag: member="dynamicgraph::PluginLoader::pluginNames" ref="ac8c36cfd7751ed52e2ab7485afd31e11" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::list< std::string > <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#ac8c36cfd7751ed52e2ab7485afd31e11">dynamicgraph::PluginLoader::pluginNames</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>List of plugin names given by their name postfixed to the directory. </p> + +</div> +</div> +<a class="anchor" id="a70a4bb409b1752bc447b57cf46f1afa3"></a><!-- doxytag: member="dynamicgraph::PluginLoader::pluginRefs" ref="a70a4bb409b1752bc447b57cf46f1afa3" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PluginRefMap* <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a70a4bb409b1752bc447b57cf46f1afa3">dynamicgraph::PluginLoader::pluginRefs</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Keeps a reference to the library according to the name of the plugin. </p> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_pool_storage-members.html b/doxygen/HEAD/classdynamicgraph_1_1_pool_storage-members.html new file mode 100644 index 0000000..83e0421 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_pool_storage-members.html @@ -0,0 +1,57 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::PoolStorage Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_pool_storage.html">dynamicgraph::PoolStorage</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html#a51d4ff106ff215af8dd2403e15cdf10e">clearPlugin</a>(const std::string &name)</td><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html">dynamicgraph::PoolStorage</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html#a6b65b39ad3621ed2ceddf6cedc234bb8">commandLine</a>(const std::string &objectName, const std::string &functionName, std::istringstream &cmdArg, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html">dynamicgraph::PoolStorage</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html#af58272a69ea586a4b5982c2f503c9456">deregisterEntity</a>(const std::string &entname)</td><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html">dynamicgraph::PoolStorage</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html#aa58d556b781bf778f067ce5e71d636d1">Entities</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html">dynamicgraph::PoolStorage</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html#aaa2fdc0a751393416beb3ae91f1b77e8">entity</a></td><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html">dynamicgraph::PoolStorage</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html#af8780ef535952487c9a4e6eb8ad9b698">getEntity</a>(const std::string &name)</td><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html">dynamicgraph::PoolStorage</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html#a7390afe4360455bd5d1208fdbaabac2c">getSignal</a>(std::istringstream &sigpath)</td><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html">dynamicgraph::PoolStorage</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html#a8641d860c3e67d6ef9d7493de87bfefd">registerEntity</a>(const std::string &entname, Entity *ent)</td><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html">dynamicgraph::PoolStorage</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html#a7bf4b1ae2c504c06b5caf287aa2a8223">writeCompletionList</a>(std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html">dynamicgraph::PoolStorage</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html#a2d7100064c46487a01a42be50270a3f6">writeGraph</a>(const std::string &aFileName)</td><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html">dynamicgraph::PoolStorage</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html#a11231f5a01939b1345759798fffbf5e2">~PoolStorage</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html">dynamicgraph::PoolStorage</a></td><td></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_pool_storage.html b/doxygen/HEAD/classdynamicgraph_1_1_pool_storage.html new file mode 100644 index 0000000..ff0e73d --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_pool_storage.html @@ -0,0 +1,359 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_pool_storage.html">dynamicgraph::PoolStorage</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::PoolStorage Class Reference<br/> +<small> +[<a class="el" href="group__dgraph.html">Core classes and objects</a>]</small> +</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::PoolStorage" --> +<p>This class keep tracks of all the objects in the stack of Tasks. +<a href="#_details">More...</a></p> + +<p><a href="classdynamicgraph_1_1_pool_storage-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-types"></a> +Public Types</h2></td></tr> +<tr><td colspan="2"><div class="groupHeader">Define types to simplify the writing</div></td></tr> +<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrp07649f1a21241c5b37a8cad1b8638e30"></a> </p> +</div></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef std::map< std::string, <br class="typebreak"/> +<a class="el" href="classdynamicgraph_1_1_entity.html">Entity</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_pool_storage.html#aa58d556b781bf778f067ce5e71d636d1">Entities</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Sorted set of entities with unique key (name). <a href="#aa58d556b781bf778f067ce5e71d636d1"></a><br/></td></tr> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< int > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_pool_storage.html#a7390afe4360455bd5d1208fdbaabac2c">getSignal</a> (std::istringstream &sigpath)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Get a reference to a signal. <a href="#a7390afe4360455bd5d1208fdbaabac2c"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_pool_storage.html#a6b65b39ad3621ed2ceddf6cedc234bb8">commandLine</a> (const std::string &objectName, const std::string &functionName, std::istringstream &cmdArg, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">This method looks for the object named objectName, and ask to provide the function functionName with the arguments cmdArg. If the method of the object displays some information this will be done on os. <a href="#a6b65b39ad3621ed2ceddf6cedc234bb8"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_pool_storage.html#a2d7100064c46487a01a42be50270a3f6">writeGraph</a> (const std::string &aFileName)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">This method write a graph description on the file named FileName. <a href="#a2d7100064c46487a01a42be50270a3f6"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_pool_storage.html#a7bf4b1ae2c504c06b5caf287aa2a8223">writeCompletionList</a> (std::ostream &os)</td></tr> +<tr><td colspan="2"><div class="groupHeader">Method related to the handling of entities.</div></td></tr> +<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrp4aeb1dcbb99194b3cf77e6eec751fb43"></a> </p> +</div></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_pool_storage.html#a8641d860c3e67d6ef9d7493de87bfefd">registerEntity</a> (const std::string &entname, <a class="el" href="classdynamicgraph_1_1_entity.html">Entity</a> *ent)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Register an entity. <a href="#a8641d860c3e67d6ef9d7493de87bfefd"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_pool_storage.html#af58272a69ea586a4b5982c2f503c9456">deregisterEntity</a> (const std::string &entname)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Unregister an entity. <a href="#af58272a69ea586a4b5982c2f503c9456"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_entity.html">Entity</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_pool_storage.html#af8780ef535952487c9a4e6eb8ad9b698">getEntity</a> (const std::string &name)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Get an entity. <a href="#af8780ef535952487c9a4e6eb8ad9b698"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_pool_storage.html#a51d4ff106ff215af8dd2403e15cdf10e">clearPlugin</a> (const std::string &name)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Disallocate an entity. <a href="#a51d4ff106ff215af8dd2403e15cdf10e"></a><br/></td></tr> +<tr><td colspan="2"><h2><a name="member-group"></a> +Fields of the class to manage the three entities.</h2></td></tr> +<tr><td colspan="2"><p><a class="anchor" id="amgrp9e6fc873fe234f2f81ef328f12795ce1"></a> Also the name is singular, those are true sets. </p> +<br/><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_pool_storage.html#aa58d556b781bf778f067ce5e71d636d1">Entities</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_pool_storage.html#aaa2fdc0a751393416beb3ae91f1b77e8">entity</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Set of basic objects of the SoT. <a href="#aaa2fdc0a751393416beb3ae91f1b77e8"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_pool_storage.html#a11231f5a01939b1345759798fffbf5e2">~PoolStorage</a> (void)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Default destructor. <a href="#a11231f5a01939b1345759798fffbf5e2"></a><br/></td></tr> +</table> +<hr/><a name="_details"></a><h2>Detailed Description</h2> +<p>This class keep tracks of all the objects in the stack of Tasks. </p> +<p>This class gives access to and remembers all the entities created during its life.</p> +<p>This class provides the necessary operations to register, unregister each instance of thoses classes. As tasks and features derived from Entities, they should be registered as such.</p> +<dl class="note"><dt><b>Note:</b></dt><dd>From the code it is not very clear why we should not unregister from the tasks and the features...</dd></dl> +<p>The role of this class is also to look for the object supporting a command, and to apply this command.</p> +<p>It also returns signal. </p> +<hr/><h2>Member Typedef Documentation</h2> +<a class="anchor" id="aa58d556b781bf778f067ce5e71d636d1"></a><!-- doxytag: member="dynamicgraph::PoolStorage::Entities" ref="aa58d556b781bf778f067ce5e71d636d1" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">typedef std::map< std::string,<a class="el" href="classdynamicgraph_1_1_entity.html">Entity</a>* > <a class="el" href="classdynamicgraph_1_1_pool_storage.html#aa58d556b781bf778f067ce5e71d636d1">dynamicgraph::PoolStorage::Entities</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Sorted set of entities with unique key (name). </p> + +</div> +</div> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="a11231f5a01939b1345759798fffbf5e2"></a><!-- doxytag: member="dynamicgraph::PoolStorage::~PoolStorage" ref="a11231f5a01939b1345759798fffbf5e2" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::PoolStorage::~PoolStorage </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Default destructor. </p> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="a51d4ff106ff215af8dd2403e15cdf10e"></a><!-- doxytag: member="dynamicgraph::PoolStorage::clearPlugin" ref="a51d4ff106ff215af8dd2403e15cdf10e" args="(const std::string &name)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::PoolStorage::clearPlugin </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>name</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Disallocate an entity. </p> +<dl class="user"><dt><b>[in] entname: The name of the entity,</b></dt><dd></dd></dl> + +</div> +</div> +<a class="anchor" id="a6b65b39ad3621ed2ceddf6cedc234bb8"></a><!-- doxytag: member="dynamicgraph::PoolStorage::commandLine" ref="a6b65b39ad3621ed2ceddf6cedc234bb8" args="(const std::string &objectName, const std::string &functionName, std::istringstream &cmdArg, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::PoolStorage::commandLine </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>objectName</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>functionName</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>cmdArg</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>This method looks for the object named objectName, and ask to provide the function functionName with the arguments cmdArg. If the method of the object displays some information this will be done on os. </p> +<p>The commands specific to the <b>g_pool<<b></b> > object are: </p> +<ul> +<li><b>list</b> : List all the entities registered in the g_pool.s </li> +</ul> +<p></b></p> + +</div> +</div> +<a class="anchor" id="af58272a69ea586a4b5982c2f503c9456"></a><!-- doxytag: member="dynamicgraph::PoolStorage::deregisterEntity" ref="af58272a69ea586a4b5982c2f503c9456" args="(const std::string &entname)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::PoolStorage::deregisterEntity </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>entname</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Unregister an entity. </p> +<dl class="user"><dt><b>[in] entname: The name of the entity,</b></dt><dd></dd></dl> + +</div> +</div> +<a class="anchor" id="af8780ef535952487c9a4e6eb8ad9b698"></a><!-- doxytag: member="dynamicgraph::PoolStorage::getEntity" ref="af8780ef535952487c9a4e6eb8ad9b698" args="(const std::string &name)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_entity.html">Entity</a>& dynamicgraph::PoolStorage::getEntity </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>name</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Get an entity. </p> +<dl class="user"><dt><b>[in] entname: The name of the entity,</b></dt><dd></dd></dl> +<dl class="return"><dt><b>Returns:</b></dt><dd>Pointer towards the entity. </dd></dl> + +</div> +</div> +<a class="anchor" id="a7390afe4360455bd5d1208fdbaabac2c"></a><!-- doxytag: member="dynamicgraph::PoolStorage::getSignal" ref="a7390afe4360455bd5d1208fdbaabac2c" args="(std::istringstream &sigpath)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a><int>& dynamicgraph::PoolStorage::getSignal </td> + <td>(</td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>sigpath</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Get a reference to a signal. </p> + +</div> +</div> +<a class="anchor" id="a8641d860c3e67d6ef9d7493de87bfefd"></a><!-- doxytag: member="dynamicgraph::PoolStorage::registerEntity" ref="a8641d860c3e67d6ef9d7493de87bfefd" args="(const std::string &entname, Entity *ent)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::PoolStorage::registerEntity </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>entname</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_entity.html">Entity</a> * </td> + <td class="paramname"> <em>ent</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Register an entity. </p> +<dl class="user"><dt><b>[in] entname: The name of the entity,</b></dt><dd></dd></dl> +<dl class="user"><dt><b>[in] ent: Pointer towards the entity.</b></dt><dd></dd></dl> + +</div> +</div> +<a class="anchor" id="a7bf4b1ae2c504c06b5caf287aa2a8223"></a><!-- doxytag: member="dynamicgraph::PoolStorage::writeCompletionList" ref="a7bf4b1ae2c504c06b5caf287aa2a8223" args="(std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::PoolStorage::writeCompletionList </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a2d7100064c46487a01a42be50270a3f6"></a><!-- doxytag: member="dynamicgraph::PoolStorage::writeGraph" ref="a2d7100064c46487a01a42be50270a3f6" args="(const std::string &aFileName)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::PoolStorage::writeGraph </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>aFileName</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>This method write a graph description on the file named FileName. </p> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="aaa2fdc0a751393416beb3ae91f1b77e8"></a><!-- doxytag: member="dynamicgraph::PoolStorage::entity" ref="aaa2fdc0a751393416beb3ae91f1b77e8" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_pool_storage.html#aa58d556b781bf778f067ce5e71d636d1">Entities</a> <a class="el" href="classdynamicgraph_1_1_pool_storage.html#aaa2fdc0a751393416beb3ae91f1b77e8">dynamicgraph::PoolStorage::entity</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Set of basic objects of the SoT. </p> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_shell_function_registerer-members.html b/doxygen/HEAD/classdynamicgraph_1_1_shell_function_registerer-members.html new file mode 100644 index 0000000..d37d563 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_shell_function_registerer-members.html @@ -0,0 +1,47 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::ShellFunctionRegisterer Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_shell_function_registerer.html">dynamicgraph::ShellFunctionRegisterer</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_shell_function_registerer.html#ae5e9ccf30c3b17eb045d691bd31e808b">ShellFunctionRegisterer</a>(const std::string &funName, const Interpreter::ShellBasicFunction &f)</td><td><a class="el" href="classdynamicgraph_1_1_shell_function_registerer.html">dynamicgraph::ShellFunctionRegisterer</a></td><td></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_shell_function_registerer.html b/doxygen/HEAD/classdynamicgraph_1_1_shell_function_registerer.html new file mode 100644 index 0000000..d8321cb --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_shell_function_registerer.html @@ -0,0 +1,93 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_shell_function_registerer.html">dynamicgraph::ShellFunctionRegisterer</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::ShellFunctionRegisterer Class Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::ShellFunctionRegisterer" --> +<p>Class for automatic registration of shell functions. Use the macro DYNAMIC-GRAPH_SHELL_FUNCTION_REGISTERER(name, fun) in a .cpp file to register functions on plugin load. +<a href="#_details">More...</a></p> + +<p><a href="classdynamicgraph_1_1_shell_function_registerer-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_shell_function_registerer.html#ae5e9ccf30c3b17eb045d691bd31e808b">ShellFunctionRegisterer</a> (const std::string &funName, const <a class="el" href="classdynamicgraph_1_1_interpreter.html#a90e4a8765340c43e03853de9538dafe0">Interpreter::ShellBasicFunction</a> &f)</td></tr> +</table> +<hr/><a name="_details"></a><h2>Detailed Description</h2> +<p>Class for automatic registration of shell functions. Use the macro DYNAMIC-GRAPH_SHELL_FUNCTION_REGISTERER(name, fun) in a .cpp file to register functions on plugin load. </p> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="ae5e9ccf30c3b17eb045d691bd31e808b"></a><!-- doxytag: member="dynamicgraph::ShellFunctionRegisterer::ShellFunctionRegisterer" ref="ae5e9ccf30c3b17eb045d691bd31e808b" args="(const std::string &funName, const Interpreter::ShellBasicFunction &f)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::ShellFunctionRegisterer::ShellFunctionRegisterer </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>funName</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_interpreter.html#a90e4a8765340c43e03853de9538dafe0">Interpreter::ShellBasicFunction</a> & </td> + <td class="paramname"> <em>f</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal-members.html b/doxygen/HEAD/classdynamicgraph_1_1_signal-members.html new file mode 100644 index 0000000..81df3e1 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal-members.html @@ -0,0 +1,113 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::Signal< T, Time > Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#aee3296459aaf42fab48f86a16b84fcf1">access</a>(const Time &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a4be0f7ad96ea144015899c159460606a">accessCopy</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#ac5e9d9f81667e3e95e4bef272570f616">addDependency</a>(const SignalBase< Time > &signal)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a59b20d4c7d6ae4c3b7e004e66385d3d2">checkCompatibility</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#aecc4c4ef84592e27c529810e987bf0d0">clearDependencies</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155aee2d1fa88618982d476c6f7bce0a5450">CONSTANT</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a50cc6ca4915fda743edec7507f81b22d">copyInit</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#ac9a1f2ce9df560a7cf1dfc44517126ce">display</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#adef79da6c3bfa9e12170d2840bc70a04">displayDependencies</a>(std::ostream &os, const int depth=-1, std::string space="", std::string next1="", std::string next2="") const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#aaebe8bf745a95ff83a47297b6df3c87b">ExtractNodeAndLocalNames</a>(std::string &LocalName, std::string &NodeName) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155aa34353e1d87165ae87780a81954e68cd">FUNCTION</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#acffdc85602c4bb0a789570020756edfd">get</a>(std::ostream &value) const </td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a3d2c336efaab90922c35b8f8bdf7bbb6">getKeepReference</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a58e0b8297b811ba54d9b584a94a9f41c">getName</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#aeac7f5f7162d75ff6322cf2f27c65f17">getPeriodTime</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a65e3b6410122b410847eb22449cedc3d">getPluged</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a350179ec38e0fff2bf3496e75653b533">getReady</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a24b7890225766fff1d7be0a242ab04bd">getTime</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a4a8d8e3ec1d74b930534d49c7b9f3393">getTwork</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [private]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#ae40922d23b59d734afeb90f9df9bdfa0">getTwork</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [private]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#ade1b08a88ca9d27c17e9664512aee58a">isPluged</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#ad2b8c22fdf80b1d661de3d743138d21c">KEEP_REFERENCE_DEFAULT</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected, static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a42a6d3c54dd0a2c1479d694e7db432c1">keepReference</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a20378c06ed76b81c26f631002baa9380">Mutex</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#acebd4a037334167f910ce9fdce2bdcdf">MutexError</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#ad12786d4912e14d4e6e1a13c56620538">name</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#ab7dbeb0ed88241b125c5407e8d27923c">needUpdate</a>(const Time &t) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a8d0328a5642ce1d92221a9909dd455d5">operator const T &</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#ab081214016e2d44b1a80094ddaf198e7">operator()</a>(const Time &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#af5b3bef102a194494a9e76568f64e5dc">operator=</a>(const T &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#ad5558c80e899fb1b7a884b629f5d4984">plug</a>(SignalBase< Time > *sigarg)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a6558d39a544deb36cc875855021f9186">providerMutex</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a18a4ab0c8174425763c6dd9f19e7a7d4">ready</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a2767be0456f0e62bb2c6006cf0f95d83">recompute</a>(const Time &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155a82183cba9bb80e23eec7f38c5f0c0a6a">REFERENCE</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155afc314176df62034542117d23795f8394">REFERENCE_NON_CONST</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a1fcccc0add5c6d3e965d771cfb3697fe">removeDependency</a>(const SignalBase< Time > &signal)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#afceab95fa5c8274b41f0e6239941a35d">set</a>(std::istringstream &value)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#ad3f71b1e7e00fc4effbb3ecdc2fe54e6">setConstant</a>(const T &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#ad0eeead00fcc90034ca05f9fd5634291">setConstantDefault</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#ae1a481dc9c071eb365aae3a05322fb03">setFunction</a>(boost::function2< T &, T &, Time > t, Mutex *mutexref=NULL)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#ac3aec5678570895b03ec8aa14da92de6">setKeepReference</a>(const bool &b)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#acda5cda5d25d9e0a7866f16147479954">setPeriodTime</a>(const Time &p)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#afc3445e6bce14ccaa5dc2b9b80c86483">setReady</a>(const bool sready=true)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#ac3e140dff29777b179bcd2c073c88cfb">setReference</a>(const T *t, Mutex *mutexref=NULL)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a7fdc7166b7eaab63d96f7305c5660ed5">setReferenceNonConstant</a>(T *t, Mutex *mutexref=NULL)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#ada7d0ccec3078ab1a8bc06ae080e58c6">setTcopy</a>(const T &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [private]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a7760134ac05d172848ff1888488d9d34">setTime</a>(const Time &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#af889c7d9f57ef61cfad1487ee6045b09">shortName</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a629a88006a73c05534c300bb7b950820">Signal</a>(std::string name)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a7195a872bca9a22f0bcea9cd2baa9b98">SIGNAL_TYPE_DEFAULT</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected, static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#abce7bd9d12571de9f4d63f757c45ab17">SignalBase</a>(std::string name="")</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a2d0e96da4d0378f08805b421cf381183">signalTime</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155">SignalType</a> enum name</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#aae4a59d6d32f56520abf64179c7ac277">signalType</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#aff7eab69cdfb522979e2093c807d9e77">switchTcopy</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [private]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a70958e01cd65e0ee5f97bf19442a101f">Tcopy</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a22e70c2affa81b282f9753f6172da866">Tcopy1</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a7f9af955ec9424257766b3d0cf30c3e2">Tcopy2</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#aab6d34eaad78350ce8fb8c3b54f2eda7">Tfunction</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a8dab26927f6e5ae7032a9309ac1e5952">trace</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a109c69e77a16a5df8c45b1f18f3aa4bf">Treference</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a58743c8c709e2eab0197c75628258505">TreferenceNonConst</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#aef9144c00555bbbb2a38e5d63e5ea50a">unplug</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a2a7734e306894404eb4252d1b9aa5510">writeGraph</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a5613e74b311f94ffc8d870c097fbc006">~Signal</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a7abfd61a78e5012d56a9e5daf57ecdaf">~SignalBase</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal.html b/doxygen/HEAD/classdynamicgraph_1_1_signal.html new file mode 100644 index 0000000..745b449 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal.html @@ -0,0 +1,892 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-types">Public Types</a> | +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pro-types">Protected Types</a> | +<a href="#pro-attribs">Protected Attributes</a> | +<a href="#pro-static-attribs">Static Protected Attributes</a> | +<a href="#pri-methods">Private Member Functions</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::Signal< T, Time > Class Template Reference<br/> +<small> +[<a class="el" href="group__dgraph.html">Core classes and objects</a>]</small> +</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::Signal" --><!-- doxytag: inherits="dynamicgraph::SignalBase" --> +<p>Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap variable, or evaluated as a function. See <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">SignalPtr</a> and <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">SignalTimeDependent</a> for other types of signals, and <a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a> for a way of grouping them. +<a href="#_details">More...</a></p> +<div class="dynheader"> +Collaboration diagram for dynamicgraph::Signal< T, Time >:</div> +<div class="dyncontent"> +<div class="center"><img src="classdynamicgraph_1_1_signal__coll__graph.png" border="0" usemap="#dynamicgraph_1_1_signal_3_01_t_00_01_time_01_4_coll__map" alt="Collaboration graph"/></div> +<map name="dynamicgraph_1_1_signal_3_01_t_00_01_time_01_4_coll__map" id="dynamicgraph_1_1_signal_3_01_t_00_01_time_01_4_coll__map"> +<area shape="rect" href="classdynamicgraph_1_1_signal_base.html" title="dynamicgraph::SignalBase\< Time \>" alt="" coords="5,7,264,33"/></map> +<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div> + +<p><a href="classdynamicgraph_1_1_signal-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-types"></a> +Public Types</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef int * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#a20378c06ed76b81c26f631002baa9380">Mutex</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef int * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#acebd4a037334167f910ce9fdce2bdcdf">MutexError</a></td></tr> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#a629a88006a73c05534c300bb7b950820">Signal</a> (std::string <a class="el" href="classdynamicgraph_1_1_signal_base.html#ad12786d4912e14d4e6e1a13c56620538">name</a>)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#a5613e74b311f94ffc8d870c097fbc006">~Signal</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#acffdc85602c4bb0a789570020756edfd">get</a> (std::ostream &value) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#afceab95fa5c8274b41f0e6239941a35d">set</a> (std::istringstream &value)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#a8dab26927f6e5ae7032a9309ac1e5952">trace</a> (std::ostream &os) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#ad3f71b1e7e00fc4effbb3ecdc2fe54e6">setConstant</a> (const T &t)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#ac3e140dff29777b179bcd2c073c88cfb">setReference</a> (const T *t, <a class="el" href="classdynamicgraph_1_1_signal.html#a20378c06ed76b81c26f631002baa9380">Mutex</a> *mutexref=NULL)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#a7fdc7166b7eaab63d96f7305c5660ed5">setReferenceNonConstant</a> (T *t, <a class="el" href="classdynamicgraph_1_1_signal.html#a20378c06ed76b81c26f631002baa9380">Mutex</a> *mutexref=NULL)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#ae1a481dc9c071eb365aae3a05322fb03">setFunction</a> (boost::function2< T &, T &, Time > t, <a class="el" href="classdynamicgraph_1_1_signal.html#a20378c06ed76b81c26f631002baa9380">Mutex</a> *mutexref=NULL)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#a3d2c336efaab90922c35b8f8bdf7bbb6">getKeepReference</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#ac3aec5678570895b03ec8aa14da92de6">setKeepReference</a> (const bool &b)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#aee3296459aaf42fab48f86a16b84fcf1">access</a> (const Time &t)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#a2767be0456f0e62bb2c6006cf0f95d83">recompute</a> (const Time &t)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#a4be0f7ad96ea144015899c159460606a">accessCopy</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#ac9a1f2ce9df560a7cf1dfc44517126ce">display</a> (std::ostream &os) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#ab081214016e2d44b1a80094ddaf198e7">operator()</a> (const Time &t)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a>< T, Time > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#af5b3bef102a194494a9e76568f64e5dc">operator=</a> (const T &t)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#a8d0328a5642ce1d92221a9909dd455d5">operator const T &</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#a59b20d4c7d6ae4c3b7e004e66385d3d2">checkCompatibility</a> (void)</td></tr> +<tr><td colspan="2"><h2><a name="pro-types"></a> +Protected Types</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155">SignalType</a> { <br/> + <a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155aee2d1fa88618982d476c6f7bce0a5450">CONSTANT</a>, +<br/> + <a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155a82183cba9bb80e23eec7f38c5f0c0a6a">REFERENCE</a>, +<br/> + <a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155afc314176df62034542117d23795f8394">REFERENCE_NON_CONST</a>, +<br/> + <a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155aa34353e1d87165ae87780a81954e68cd">FUNCTION</a> +<br/> + }</td></tr> +<tr><td colspan="2"><h2><a name="pro-attribs"></a> +Protected Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155">SignalType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#aae4a59d6d32f56520abf64179c7ac277">signalType</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">T </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#a22e70c2affa81b282f9753f6172da866">Tcopy1</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">T </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#a7f9af955ec9424257766b3d0cf30c3e2">Tcopy2</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">T * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#a70958e01cd65e0ee5f97bf19442a101f">Tcopy</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#a50cc6ca4915fda743edec7507f81b22d">copyInit</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const T * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#a109c69e77a16a5df8c45b1f18f3aa4bf">Treference</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">T * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#a58743c8c709e2eab0197c75628258505">TreferenceNonConst</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">boost::function2< T &, T &, Time > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#aab6d34eaad78350ce8fb8c3b54f2eda7">Tfunction</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#a42a6d3c54dd0a2c1479d694e7db432c1">keepReference</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_signal.html#a20378c06ed76b81c26f631002baa9380">Mutex</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#a6558d39a544deb36cc875855021f9186">providerMutex</a></td></tr> +<tr><td colspan="2"><h2><a name="pro-static-attribs"></a> +Static Protected Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155">SignalType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#a7195a872bca9a22f0bcea9cd2baa9b98">SIGNAL_TYPE_DEFAULT</a> = CONSTANT</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#ad2b8c22fdf80b1d661de3d743138d21c">KEEP_REFERENCE_DEFAULT</a> = false</td></tr> +<tr><td colspan="2"><h2><a name="pri-methods"></a> +Private Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#ada7d0ccec3078ab1a8bc06ae080e58c6">setTcopy</a> (const T &t)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#a4a8d8e3ec1d74b930534d49c7b9f3393">getTwork</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#ae40922d23b59d734afeb90f9df9bdfa0">getTwork</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html#aff7eab69cdfb522979e2093c807d9e77">switchTcopy</a> (void)</td></tr> +</table> +<hr/><a name="_details"></a><h2>Detailed Description</h2> +<h3>template<class T, class Time><br/> + class dynamicgraph::Signal< T, Time ></h3> + +<p>Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap variable, or evaluated as a function. See <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">SignalPtr</a> and <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">SignalTimeDependent</a> for other types of signals, and <a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a> for a way of grouping them. </p> +<hr/><h2>Member Typedef Documentation</h2> +<a class="anchor" id="a20378c06ed76b81c26f631002baa9380"></a><!-- doxytag: member="dynamicgraph::Signal::Mutex" ref="a20378c06ed76b81c26f631002baa9380" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">typedef int* <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal.html#a20378c06ed76b81c26f631002baa9380">Mutex</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="acebd4a037334167f910ce9fdce2bdcdf"></a><!-- doxytag: member="dynamicgraph::Signal::MutexError" ref="acebd4a037334167f910ce9fdce2bdcdf" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">typedef int* <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal.html#acebd4a037334167f910ce9fdce2bdcdf">MutexError</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Enumeration Documentation</h2> +<a class="anchor" id="a57b8e35c45307a40b6dc3c48cc334155"></a><!-- doxytag: member="dynamicgraph::Signal::SignalType" ref="a57b8e35c45307a40b6dc3c48cc334155" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">enum <a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155">dynamicgraph::Signal::SignalType</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> +<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> +<tr><td valign="top"><em><a class="anchor" id="a57b8e35c45307a40b6dc3c48cc334155aee2d1fa88618982d476c6f7bce0a5450"></a><!-- doxytag: member="CONSTANT" ref="a57b8e35c45307a40b6dc3c48cc334155aee2d1fa88618982d476c6f7bce0a5450" args="" -->CONSTANT</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a57b8e35c45307a40b6dc3c48cc334155a82183cba9bb80e23eec7f38c5f0c0a6a"></a><!-- doxytag: member="REFERENCE" ref="a57b8e35c45307a40b6dc3c48cc334155a82183cba9bb80e23eec7f38c5f0c0a6a" args="" -->REFERENCE</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a57b8e35c45307a40b6dc3c48cc334155afc314176df62034542117d23795f8394"></a><!-- doxytag: member="REFERENCE_NON_CONST" ref="a57b8e35c45307a40b6dc3c48cc334155afc314176df62034542117d23795f8394" args="" -->REFERENCE_NON_CONST</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a57b8e35c45307a40b6dc3c48cc334155aa34353e1d87165ae87780a81954e68cd"></a><!-- doxytag: member="FUNCTION" ref="a57b8e35c45307a40b6dc3c48cc334155aa34353e1d87165ae87780a81954e68cd" args="" -->FUNCTION</em> </td><td> +</td></tr> +</table> +</dd> +</dl> + +</div> +</div> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="a629a88006a73c05534c300bb7b950820"></a><!-- doxytag: member="dynamicgraph::Signal::Signal" ref="a629a88006a73c05534c300bb7b950820" args="(std::string name)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a> </td> + <td>(</td> + <td class="paramtype">std::string </td> + <td class="paramname"> <em>name</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a5613e74b311f94ffc8d870c097fbc006"></a><!-- doxytag: member="dynamicgraph::Signal::~Signal" ref="a5613e74b311f94ffc8d870c097fbc006" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::~<a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a> </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="aee3296459aaf42fab48f86a16b84fcf1"></a><!-- doxytag: member="dynamicgraph::Signal::access" ref="aee3296459aaf42fab48f86a16b84fcf1" args="(const Time &t)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual const T& <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::access </td> + <td>(</td> + <td class="paramtype">const Time & </td> + <td class="paramname"> <em>t</em></td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a2e93a5260069a9bfa0dcbce69b3a7205">dynamicgraph::SignalPtr< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a4be0f7ad96ea144015899c159460606a"></a><!-- doxytag: member="dynamicgraph::Signal::accessCopy" ref="a4be0f7ad96ea144015899c159460606a" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual const T& <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::accessCopy </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#aa8319f67d14f1493135522d431c429d9">dynamicgraph::SignalPtr< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a59b20d4c7d6ae4c3b7e004e66385d3d2"></a><!-- doxytag: member="dynamicgraph::Signal::checkCompatibility" ref="a59b20d4c7d6ae4c3b7e004e66385d3d2" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::checkCompatibility </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal_base.html#a11ad6be7f85fdf9dd05740e4f30b0cce">dynamicgraph::SignalBase< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="ac9a1f2ce9df560a7cf1dfc44517126ce"></a><!-- doxytag: member="dynamicgraph::Signal::display" ref="ac9a1f2ce9df560a7cf1dfc44517126ce" args="(std::ostream &os) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual std::ostream& <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::display </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td> + <td> ) </td> + <td> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal_base.html#afc9097f1e7d9eb48b684d22bc4c9656a">dynamicgraph::SignalBase< Time ></a>.</p> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#add4c12de31d50c1cafcb197a5ec1d45f">dynamicgraph::SignalPtr< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="acffdc85602c4bb0a789570020756edfd"></a><!-- doxytag: member="dynamicgraph::Signal::get" ref="acffdc85602c4bb0a789570020756edfd" args="(std::ostream &value) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::get </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>value</em></td> + <td> ) </td> + <td> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal_base.html#a28c3e8a7845f2ea86d4d3add0244ebd1">dynamicgraph::SignalBase< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a3d2c336efaab90922c35b8f8bdf7bbb6"></a><!-- doxytag: member="dynamicgraph::Signal::getKeepReference" ref="a3d2c336efaab90922c35b8f8bdf7bbb6" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::getKeepReference </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a4a8d8e3ec1d74b930534d49c7b9f3393"></a><!-- doxytag: member="dynamicgraph::Signal::getTwork" ref="a4a8d8e3ec1d74b930534d49c7b9f3393" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">T& <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::getTwork </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ae40922d23b59d734afeb90f9df9bdfa0"></a><!-- doxytag: member="dynamicgraph::Signal::getTwork" ref="ae40922d23b59d734afeb90f9df9bdfa0" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">const T& <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::getTwork </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a8d0328a5642ce1d92221a9909dd455d5"></a><!-- doxytag: member="dynamicgraph::Signal::operator const T &" ref="a8d0328a5642ce1d92221a9909dd455d5" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::operator const T & </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ab081214016e2d44b1a80094ddaf198e7"></a><!-- doxytag: member="dynamicgraph::Signal::operator()" ref="ab081214016e2d44b1a80094ddaf198e7" args="(const Time &t)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual const T& <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::operator() </td> + <td>(</td> + <td class="paramtype">const Time & </td> + <td class="paramname"> <em>t</em></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a7e95c95e204b112944eed9e1dc25ef4e">dynamicgraph::SignalPtr< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="af5b3bef102a194494a9e76568f64e5dc"></a><!-- doxytag: member="dynamicgraph::Signal::operator=" ref="af5b3bef102a194494a9e76568f64e5dc" args="(const T &t)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a><T,Time>& <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::operator= </td> + <td>(</td> + <td class="paramtype">const T & </td> + <td class="paramname"> <em>t</em></td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a0fd7bacf8ca62390536eb47abc50d44e">dynamicgraph::SignalPtr< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a2767be0456f0e62bb2c6006cf0f95d83"></a><!-- doxytag: member="dynamicgraph::Signal::recompute" ref="a2767be0456f0e62bb2c6006cf0f95d83" args="(const Time &t)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::recompute </td> + <td>(</td> + <td class="paramtype">const Time & </td> + <td class="paramname"> <em>t</em></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal_base.html#a8a0417b44dadc6d30f0f2618c9449601">dynamicgraph::SignalBase< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="afceab95fa5c8274b41f0e6239941a35d"></a><!-- doxytag: member="dynamicgraph::Signal::set" ref="afceab95fa5c8274b41f0e6239941a35d" args="(std::istringstream &value)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::set </td> + <td>(</td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>value</em></td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal_base.html#a309bc0ed165597e012cbc92c6a0db98d">dynamicgraph::SignalBase< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="ad3f71b1e7e00fc4effbb3ecdc2fe54e6"></a><!-- doxytag: member="dynamicgraph::Signal::setConstant" ref="ad3f71b1e7e00fc4effbb3ecdc2fe54e6" args="(const T &t)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::setConstant </td> + <td>(</td> + <td class="paramtype">const T & </td> + <td class="paramname"> <em>t</em></td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#aef10f61419c9c043793b0169a6c730ed">dynamicgraph::SignalPtr< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="ae1a481dc9c071eb365aae3a05322fb03"></a><!-- doxytag: member="dynamicgraph::Signal::setFunction" ref="ae1a481dc9c071eb365aae3a05322fb03" args="(boost::function2< T &, T &, Time > t, Mutex *mutexref=NULL)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::setFunction </td> + <td>(</td> + <td class="paramtype">boost::function2< T &, T &, Time > </td> + <td class="paramname"> <em>t</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_signal.html#a20378c06ed76b81c26f631002baa9380">Mutex</a> * </td> + <td class="paramname"> <em>mutexref</em> = <code>NULL</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ac3aec5678570895b03ec8aa14da92de6"></a><!-- doxytag: member="dynamicgraph::Signal::setKeepReference" ref="ac3aec5678570895b03ec8aa14da92de6" args="(const bool &b)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::setKeepReference </td> + <td>(</td> + <td class="paramtype">const bool & </td> + <td class="paramname"> <em>b</em></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ac3e140dff29777b179bcd2c073c88cfb"></a><!-- doxytag: member="dynamicgraph::Signal::setReference" ref="ac3e140dff29777b179bcd2c073c88cfb" args="(const T *t, Mutex *mutexref=NULL)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::setReference </td> + <td>(</td> + <td class="paramtype">const T * </td> + <td class="paramname"> <em>t</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_signal.html#a20378c06ed76b81c26f631002baa9380">Mutex</a> * </td> + <td class="paramname"> <em>mutexref</em> = <code>NULL</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a7fdc7166b7eaab63d96f7305c5660ed5"></a><!-- doxytag: member="dynamicgraph::Signal::setReferenceNonConstant" ref="a7fdc7166b7eaab63d96f7305c5660ed5" args="(T *t, Mutex *mutexref=NULL)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::setReferenceNonConstant </td> + <td>(</td> + <td class="paramtype">T * </td> + <td class="paramname"> <em>t</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_signal.html#a20378c06ed76b81c26f631002baa9380">Mutex</a> * </td> + <td class="paramname"> <em>mutexref</em> = <code>NULL</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ada7d0ccec3078ab1a8bc06ae080e58c6"></a><!-- doxytag: member="dynamicgraph::Signal::setTcopy" ref="ada7d0ccec3078ab1a8bc06ae080e58c6" args="(const T &t)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">const T& <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::setTcopy </td> + <td>(</td> + <td class="paramtype">const T & </td> + <td class="paramname"> <em>t</em></td> + <td> ) </td> + <td><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aff7eab69cdfb522979e2093c807d9e77"></a><!-- doxytag: member="dynamicgraph::Signal::switchTcopy" ref="aff7eab69cdfb522979e2093c807d9e77" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">const T& <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::switchTcopy </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a8dab26927f6e5ae7032a9309ac1e5952"></a><!-- doxytag: member="dynamicgraph::Signal::trace" ref="a8dab26927f6e5ae7032a9309ac1e5952" args="(std::ostream &os) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::trace </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td> + <td> ) </td> + <td> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal_base.html#a13044d1fdb43d2910c68bed442d890b0">dynamicgraph::SignalBase< Time ></a>.</p> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="a50cc6ca4915fda743edec7507f81b22d"></a><!-- doxytag: member="dynamicgraph::Signal::copyInit" ref="a50cc6ca4915fda743edec7507f81b22d" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal.html#a50cc6ca4915fda743edec7507f81b22d">copyInit</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ad2b8c22fdf80b1d661de3d743138d21c"></a><!-- doxytag: member="dynamicgraph::Signal::KEEP_REFERENCE_DEFAULT" ref="ad2b8c22fdf80b1d661de3d743138d21c" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">const bool <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal.html#ad2b8c22fdf80b1d661de3d743138d21c">KEEP_REFERENCE_DEFAULT</a> = false<code> [static, protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a42a6d3c54dd0a2c1479d694e7db432c1"></a><!-- doxytag: member="dynamicgraph::Signal::keepReference" ref="a42a6d3c54dd0a2c1479d694e7db432c1" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal.html#a42a6d3c54dd0a2c1479d694e7db432c1">keepReference</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a6558d39a544deb36cc875855021f9186"></a><!-- doxytag: member="dynamicgraph::Signal::providerMutex" ref="a6558d39a544deb36cc875855021f9186" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal.html#a20378c06ed76b81c26f631002baa9380">Mutex</a>* <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal.html#a6558d39a544deb36cc875855021f9186">providerMutex</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a7195a872bca9a22f0bcea9cd2baa9b98"></a><!-- doxytag: member="dynamicgraph::Signal::SIGNAL_TYPE_DEFAULT" ref="a7195a872bca9a22f0bcea9cd2baa9b98" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">const <a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155">SignalType</a> <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal.html#a7195a872bca9a22f0bcea9cd2baa9b98">SIGNAL_TYPE_DEFAULT</a> = CONSTANT<code> [static, protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aae4a59d6d32f56520abf64179c7ac277"></a><!-- doxytag: member="dynamicgraph::Signal::signalType" ref="aae4a59d6d32f56520abf64179c7ac277" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155">SignalType</a> <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal.html#aae4a59d6d32f56520abf64179c7ac277">signalType</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a70958e01cd65e0ee5f97bf19442a101f"></a><!-- doxytag: member="dynamicgraph::Signal::Tcopy" ref="a70958e01cd65e0ee5f97bf19442a101f" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">T* <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal.html#a70958e01cd65e0ee5f97bf19442a101f">Tcopy</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a22e70c2affa81b282f9753f6172da866"></a><!-- doxytag: member="dynamicgraph::Signal::Tcopy1" ref="a22e70c2affa81b282f9753f6172da866" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">T <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal.html#a22e70c2affa81b282f9753f6172da866">Tcopy1</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a7f9af955ec9424257766b3d0cf30c3e2"></a><!-- doxytag: member="dynamicgraph::Signal::Tcopy2" ref="a7f9af955ec9424257766b3d0cf30c3e2" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">T <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal.html#a7f9af955ec9424257766b3d0cf30c3e2">Tcopy2</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aab6d34eaad78350ce8fb8c3b54f2eda7"></a><!-- doxytag: member="dynamicgraph::Signal::Tfunction" ref="aab6d34eaad78350ce8fb8c3b54f2eda7" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">boost::function2<T&,T&,Time> <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal.html#aab6d34eaad78350ce8fb8c3b54f2eda7">Tfunction</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a109c69e77a16a5df8c45b1f18f3aa4bf"></a><!-- doxytag: member="dynamicgraph::Signal::Treference" ref="a109c69e77a16a5df8c45b1f18f3aa4bf" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">const T* <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal.html#a109c69e77a16a5df8c45b1f18f3aa4bf">Treference</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a58743c8c709e2eab0197c75628258505"></a><!-- doxytag: member="dynamicgraph::Signal::TreferenceNonConst" ref="a58743c8c709e2eab0197c75628258505" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">T* <a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal.html#a58743c8c709e2eab0197c75628258505">TreferenceNonConst</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal__coll__graph.map b/doxygen/HEAD/classdynamicgraph_1_1_signal__coll__graph.map new file mode 100644 index 0000000..05b5379 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal__coll__graph.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_signal_base.html" title="dynamicgraph::SignalBase\< Time \>" alt="" coords="5,7,264,33"/> +</map> diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal__coll__graph.md5 b/doxygen/HEAD/classdynamicgraph_1_1_signal__coll__graph.md5 new file mode 100644 index 0000000..f55bd9b --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal__coll__graph.md5 @@ -0,0 +1 @@ +02b359bdddd135a3d289b42a006f1bfb \ No newline at end of file diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal__coll__graph.png b/doxygen/HEAD/classdynamicgraph_1_1_signal__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..5ae575c8de085d63c12a755b48503b169214bb5e GIT binary patch literal 6407 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 X)(;5@kog4v*+9riDI?1yo&@{{RcVk# literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_array-members.html b/doxygen/HEAD/classdynamicgraph_1_1_signal_array-members.html new file mode 100644 index 0000000..3b3f929 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal_array-members.html @@ -0,0 +1,68 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::SignalArray< Time > Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray< Time ></a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array.html#ab0f3fcd38bc742ea3e0f196c6831d52f">addElmt</a>(SignalBase< Time > *el)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray< Time ></a></td><td><code> [inline, protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#aa11e164c3d15b6b016ab2da6a715afd3">dynamicgraph::SignalArray_const::addElmt</a>(const SignalBase< Time > *el)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [inline, protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array.html#af20926dad3c24107d24284f4c5aa95dc">array</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray< Time ></a></td><td><code> [mutable, protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a55b416941c4c6a7484dd6856ad0e56c2">const_array</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array.html#a59d6e5db4c7db6050424ff4bff40f0c0">createArray</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray< Time ></a></td><td><code> [inline, protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a56cb6724a0ad30dc6bba4082795eec38">DEFAULT_SIZE</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#ab1a5e091e8d34cfef156d3cff07590d0">getSize</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array.html#a0311ce80f25962f68706f5f3d5f7afd5">operator<<</a>(SignalBase< Time > &sig)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array.html#ad10b9f3d5320c172c97de9ac50922603">operator<<</a>(const SignalBase< Time > &sig) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a3f2e7351c007b818fb6ebf557837ad88">dynamicgraph::SignalArray_const::operator<<</a>(const SignalBase< Time > &sig)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array.html#adcd716722ebafd7c29f85dc9fdd45951">operator[]</a>(const unsigned int &idx) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a7c1279c4c1d02612242da2620f3ffd03">rank</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array.html#a0a7fd4b28c741f9e9b7cd84fd707ae06">SignalArray</a>(const unsigned int &sizeARG=DEFAULT_SIZE)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array.html#ad4e0b7e5f9426f38ce5be1a9a718ce85">SignalArray</a>(SignalBase< Time > &sig)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array.html#afe2622ec121f19aee4d01b24e4597410">SignalArray</a>(const SignalArray< Time > &siga)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#ac29aa8a7b8c4b9e79929eee24f91fcb1">SignalArray_const</a>(const unsigned int &sizeARG=DEFAULT_SIZE)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a6b1c4cfef9e554edea56336103e27638">SignalArray_const</a>(const SignalBase< Time > &sig)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a6774a0757c5582656417b088649147a9">SignalArray_const</a>(const SignalArray< Time > &siga)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a0c65b8d5e8b5e98295583dc983f199a7">SignalArray_const</a>(const SignalArray_const< Time > &siga)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a53789b7d20a67f31b642bd588e426438">size</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array.html#a92bd2db15dcb739f70efb7c3909a4b58">~SignalArray</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a1050c30dd476d832ea8f3cddbcecd35b">~SignalArray_const</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [inline, virtual]</code></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_array.html b/doxygen/HEAD/classdynamicgraph_1_1_signal_array.html new file mode 100644 index 0000000..ee09ed6 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal_array.html @@ -0,0 +1,287 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray< Time ></a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pro-methods">Protected Member Functions</a> | +<a href="#pro-attribs">Protected Attributes</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::SignalArray< Time > Class Template Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::SignalArray" --><!-- doxytag: inherits="dynamicgraph::SignalArray_const" --><div class="dynheader"> +Collaboration diagram for dynamicgraph::SignalArray< Time >:</div> +<div class="dyncontent"> +<div class="center"><img src="classdynamicgraph_1_1_signal_array__coll__graph.png" border="0" usemap="#dynamicgraph_1_1_signal_array_3_01_time_01_4_coll__map" alt="Collaboration graph"/></div> +<map name="dynamicgraph_1_1_signal_array_3_01_time_01_4_coll__map" id="dynamicgraph_1_1_signal_array_3_01_time_01_4_coll__map"> +<area shape="rect" href="classdynamicgraph_1_1_signal_array__const.html" title="dynamicgraph::SignalArray_const\< Time \>" alt="" coords="5,7,309,33"/></map> +<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div> + +<p><a href="classdynamicgraph_1_1_signal_array-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array.html#a0a7fd4b28c741f9e9b7cd84fd707ae06">SignalArray</a> (const unsigned int &sizeARG=<a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a56cb6724a0ad30dc6bba4082795eec38">DEFAULT_SIZE</a>)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array.html#ad4e0b7e5f9426f38ce5be1a9a718ce85">SignalArray</a> (<a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > &sig)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array.html#afe2622ec121f19aee4d01b24e4597410">SignalArray</a> (const <a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a>< Time > &siga)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array.html#a92bd2db15dcb739f70efb7c3909a4b58">~SignalArray</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a>< Time > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array.html#a0311ce80f25962f68706f5f3d5f7afd5">operator<<</a> (<a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > &sig)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">SignalArray_const</a>< Time > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array.html#ad10b9f3d5320c172c97de9ac50922603">operator<<</a> (const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > &sig) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array.html#adcd716722ebafd7c29f85dc9fdd45951">operator[]</a> (const unsigned int &idx) const </td></tr> +<tr><td colspan="2"><h2><a name="pro-methods"></a> +Protected Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array.html#a59d6e5db4c7db6050424ff4bff40f0c0">createArray</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array.html#ab0f3fcd38bc742ea3e0f196c6831d52f">addElmt</a> (<a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > *el)</td></tr> +<tr><td colspan="2"><h2><a name="pro-attribs"></a> +Protected Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > ** </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array.html#af20926dad3c24107d24284f4c5aa95dc">array</a></td></tr> +</table> +<h3>template<class Time><br/> + class dynamicgraph::SignalArray< Time ></h3> + +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="a0a7fd4b28c741f9e9b7cd84fd707ae06"></a><!-- doxytag: member="dynamicgraph::SignalArray::SignalArray" ref="a0a7fd4b28c741f9e9b7cd84fd707ae06" args="(const unsigned int &sizeARG=DEFAULT_SIZE)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray</a>< Time >::<a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a> </td> + <td>(</td> + <td class="paramtype">const unsigned int & </td> + <td class="paramname"> <em>sizeARG</em> = <code><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a56cb6724a0ad30dc6bba4082795eec38">DEFAULT_SIZE</a></code></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ad4e0b7e5f9426f38ce5be1a9a718ce85"></a><!-- doxytag: member="dynamicgraph::SignalArray::SignalArray" ref="ad4e0b7e5f9426f38ce5be1a9a718ce85" args="(SignalBase< Time > &sig)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray</a>< Time >::<a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a> </td> + <td>(</td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > & </td> + <td class="paramname"> <em>sig</em></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="afe2622ec121f19aee4d01b24e4597410"></a><!-- doxytag: member="dynamicgraph::SignalArray::SignalArray" ref="afe2622ec121f19aee4d01b24e4597410" args="(const SignalArray< Time > &siga)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray</a>< Time >::<a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a> </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a>< Time > & </td> + <td class="paramname"> <em>siga</em></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a92bd2db15dcb739f70efb7c3909a4b58"></a><!-- doxytag: member="dynamicgraph::SignalArray::~SignalArray" ref="a92bd2db15dcb739f70efb7c3909a4b58" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray</a>< Time >::~<a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a> </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="ab0f3fcd38bc742ea3e0f196c6831d52f"></a><!-- doxytag: member="dynamicgraph::SignalArray::addElmt" ref="ab0f3fcd38bc742ea3e0f196c6831d52f" args="(SignalBase< Time > *el)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray</a>< Time >::addElmt </td> + <td>(</td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > * </td> + <td class="paramname"> <em>el</em></td> + <td> ) </td> + <td><code> [inline, protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a59d6e5db4c7db6050424ff4bff40f0c0"></a><!-- doxytag: member="dynamicgraph::SignalArray::createArray" ref="a59d6e5db4c7db6050424ff4bff40f0c0" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray</a>< Time >::createArray </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#af7a2106372cc09ad365c8722ac772f90">dynamicgraph::SignalArray_const< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="ad10b9f3d5320c172c97de9ac50922603"></a><!-- doxytag: member="dynamicgraph::SignalArray::operator<<" ref="ad10b9f3d5320c172c97de9ac50922603" args="(const SignalBase< Time > &sig) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">SignalArray_const</a><Time> <a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray</a>< Time >::operator<< </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > & </td> + <td class="paramname"> <em>sig</em></td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a0311ce80f25962f68706f5f3d5f7afd5"></a><!-- doxytag: member="dynamicgraph::SignalArray::operator<<" ref="a0311ce80f25962f68706f5f3d5f7afd5" args="(SignalBase< Time > &sig)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a><Time>& <a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray</a>< Time >::operator<< </td> + <td>(</td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > & </td> + <td class="paramname"> <em>sig</em></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="adcd716722ebafd7c29f85dc9fdd45951"></a><!-- doxytag: member="dynamicgraph::SignalArray::operator[]" ref="adcd716722ebafd7c29f85dc9fdd45951" args="(const unsigned int &idx) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a><Time>& <a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray</a>< Time >::operator[] </td> + <td>(</td> + <td class="paramtype">const unsigned int & </td> + <td class="paramname"> <em>idx</em></td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a08f43c6cca82fddb71bb1ec67b95b9bf">dynamicgraph::SignalArray_const< Time ></a>.</p> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="af20926dad3c24107d24284f4c5aa95dc"></a><!-- doxytag: member="dynamicgraph::SignalArray::array" ref="af20926dad3c24107d24284f4c5aa95dc" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a><Time>** <a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray</a>< Time >::<a class="el" href="classdynamicgraph_1_1_signal_array.html#af20926dad3c24107d24284f4c5aa95dc">array</a><code> [mutable, protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_array__coll__graph.map b/doxygen/HEAD/classdynamicgraph_1_1_signal_array__coll__graph.map new file mode 100644 index 0000000..813b1c0 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal_array__coll__graph.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_signal_array__const.html" title="dynamicgraph::SignalArray_const\< Time \>" alt="" coords="5,7,309,33"/> +</map> diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_array__coll__graph.md5 b/doxygen/HEAD/classdynamicgraph_1_1_signal_array__coll__graph.md5 new file mode 100644 index 0000000..ffad45a --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal_array__coll__graph.md5 @@ -0,0 +1 @@ +d2f61983ac2c7de5701a871b04f580f4 \ No newline at end of file diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_array__coll__graph.png b/doxygen/HEAD/classdynamicgraph_1_1_signal_array__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..7a699ba0d8dfadd0cf653cf5806139854108f7ff GIT binary patch literal 6998 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_array__const-members.html b/doxygen/HEAD/classdynamicgraph_1_1_signal_array__const-members.html new file mode 100644 index 0000000..78bd7fc --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal_array__const-members.html @@ -0,0 +1,60 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::SignalArray_const< Time > Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#aa11e164c3d15b6b016ab2da6a715afd3">addElmt</a>(const SignalBase< Time > *el)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [inline, protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a55b416941c4c6a7484dd6856ad0e56c2">const_array</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#af7a2106372cc09ad365c8722ac772f90">createArray</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [inline, protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a56cb6724a0ad30dc6bba4082795eec38">DEFAULT_SIZE</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#ab1a5e091e8d34cfef156d3cff07590d0">getSize</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a3f2e7351c007b818fb6ebf557837ad88">operator<<</a>(const SignalBase< Time > &sig)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a08f43c6cca82fddb71bb1ec67b95b9bf">operator[]</a>(const unsigned int &idx) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a7c1279c4c1d02612242da2620f3ffd03">rank</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#ac29aa8a7b8c4b9e79929eee24f91fcb1">SignalArray_const</a>(const unsigned int &sizeARG=DEFAULT_SIZE)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a6b1c4cfef9e554edea56336103e27638">SignalArray_const</a>(const SignalBase< Time > &sig)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a6774a0757c5582656417b088649147a9">SignalArray_const</a>(const SignalArray< Time > &siga)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a0c65b8d5e8b5e98295583dc983f199a7">SignalArray_const</a>(const SignalArray_const< Time > &siga)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a53789b7d20a67f31b642bd588e426438">size</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a1050c30dd476d832ea8f3cddbcecd35b">~SignalArray_const</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td><td><code> [inline, virtual]</code></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_array__const.html b/doxygen/HEAD/classdynamicgraph_1_1_signal_array__const.html new file mode 100644 index 0000000..29d9436 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal_array__const.html @@ -0,0 +1,352 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pub-static-attribs">Static Public Attributes</a> | +<a href="#pro-methods">Protected Member Functions</a> | +<a href="#pro-attribs">Protected Attributes</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::SignalArray_const< Time > Class Template Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::SignalArray_const" --> +<p><a href="classdynamicgraph_1_1_signal_array__const-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#ac29aa8a7b8c4b9e79929eee24f91fcb1">SignalArray_const</a> (const unsigned int &sizeARG=<a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a56cb6724a0ad30dc6bba4082795eec38">DEFAULT_SIZE</a>)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a6b1c4cfef9e554edea56336103e27638">SignalArray_const</a> (const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > &sig)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a6774a0757c5582656417b088649147a9">SignalArray_const</a> (const <a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a>< Time > &siga)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a0c65b8d5e8b5e98295583dc983f199a7">SignalArray_const</a> (const <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">SignalArray_const</a>< Time > &siga)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a1050c30dd476d832ea8f3cddbcecd35b">~SignalArray_const</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">SignalArray_const</a>< Time > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a3f2e7351c007b818fb6ebf557837ad88">operator<<</a> (const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > &sig)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a08f43c6cca82fddb71bb1ec67b95b9bf">operator[]</a> (const unsigned int &idx) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#ab1a5e091e8d34cfef156d3cff07590d0">getSize</a> (void) const </td></tr> +<tr><td colspan="2"><h2><a name="pub-static-attribs"></a> +Static Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a56cb6724a0ad30dc6bba4082795eec38">DEFAULT_SIZE</a> = 20</td></tr> +<tr><td colspan="2"><h2><a name="pro-methods"></a> +Protected Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#af7a2106372cc09ad365c8722ac772f90">createArray</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#aa11e164c3d15b6b016ab2da6a715afd3">addElmt</a> (const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > *el)</td></tr> +<tr><td colspan="2"><h2><a name="pro-attribs"></a> +Protected Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > ** </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a55b416941c4c6a7484dd6856ad0e56c2">const_array</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a53789b7d20a67f31b642bd588e426438">size</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a7c1279c4c1d02612242da2620f3ffd03">rank</a></td></tr> +</table> +<h3>template<class Time><br/> + class dynamicgraph::SignalArray_const< Time ></h3> + +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="ac29aa8a7b8c4b9e79929eee24f91fcb1"></a><!-- doxytag: member="dynamicgraph::SignalArray_const::SignalArray_const" ref="ac29aa8a7b8c4b9e79929eee24f91fcb1" args="(const unsigned int &sizeARG=DEFAULT_SIZE)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const</a>< Time >::<a class="el" href="classdynamicgraph_1_1_signal_array__const.html">SignalArray_const</a> </td> + <td>(</td> + <td class="paramtype">const unsigned int & </td> + <td class="paramname"> <em>sizeARG</em> = <code><a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a56cb6724a0ad30dc6bba4082795eec38">DEFAULT_SIZE</a></code></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a6b1c4cfef9e554edea56336103e27638"></a><!-- doxytag: member="dynamicgraph::SignalArray_const::SignalArray_const" ref="a6b1c4cfef9e554edea56336103e27638" args="(const SignalBase< Time > &sig)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const</a>< Time >::<a class="el" href="classdynamicgraph_1_1_signal_array__const.html">SignalArray_const</a> </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > & </td> + <td class="paramname"> <em>sig</em></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a6774a0757c5582656417b088649147a9"></a><!-- doxytag: member="dynamicgraph::SignalArray_const::SignalArray_const" ref="a6774a0757c5582656417b088649147a9" args="(const SignalArray< Time > &siga)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const</a>< Time >::<a class="el" href="classdynamicgraph_1_1_signal_array__const.html">SignalArray_const</a> </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a>< Time > & </td> + <td class="paramname"> <em>siga</em></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a0c65b8d5e8b5e98295583dc983f199a7"></a><!-- doxytag: member="dynamicgraph::SignalArray_const::SignalArray_const" ref="a0c65b8d5e8b5e98295583dc983f199a7" args="(const SignalArray_const< Time > &siga)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const</a>< Time >::<a class="el" href="classdynamicgraph_1_1_signal_array__const.html">SignalArray_const</a> </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">SignalArray_const</a>< Time > & </td> + <td class="paramname"> <em>siga</em></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a1050c30dd476d832ea8f3cddbcecd35b"></a><!-- doxytag: member="dynamicgraph::SignalArray_const::~SignalArray_const" ref="a1050c30dd476d832ea8f3cddbcecd35b" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const</a>< Time >::~<a class="el" href="classdynamicgraph_1_1_signal_array__const.html">SignalArray_const</a> </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="aa11e164c3d15b6b016ab2da6a715afd3"></a><!-- doxytag: member="dynamicgraph::SignalArray_const::addElmt" ref="aa11e164c3d15b6b016ab2da6a715afd3" args="(const SignalBase< Time > *el)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const</a>< Time >::addElmt </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > * </td> + <td class="paramname"> <em>el</em></td> + <td> ) </td> + <td><code> [inline, protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="af7a2106372cc09ad365c8722ac772f90"></a><!-- doxytag: member="dynamicgraph::SignalArray_const::createArray" ref="af7a2106372cc09ad365c8722ac772f90" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const</a>< Time >::createArray </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_array.html#a59d6e5db4c7db6050424ff4bff40f0c0">dynamicgraph::SignalArray< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="ab1a5e091e8d34cfef156d3cff07590d0"></a><!-- doxytag: member="dynamicgraph::SignalArray_const::getSize" ref="ab1a5e091e8d34cfef156d3cff07590d0" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual unsigned int <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const</a>< Time >::getSize </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a3f2e7351c007b818fb6ebf557837ad88"></a><!-- doxytag: member="dynamicgraph::SignalArray_const::operator<<" ref="a3f2e7351c007b818fb6ebf557837ad88" args="(const SignalBase< Time > &sig)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">SignalArray_const</a><Time>& <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const</a>< Time >::operator<< </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > & </td> + <td class="paramname"> <em>sig</em></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a08f43c6cca82fddb71bb1ec67b95b9bf"></a><!-- doxytag: member="dynamicgraph::SignalArray_const::operator[]" ref="a08f43c6cca82fddb71bb1ec67b95b9bf" args="(const unsigned int &idx) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a><Time>& <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const</a>< Time >::operator[] </td> + <td>(</td> + <td class="paramtype">const unsigned int & </td> + <td class="paramname"> <em>idx</em></td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_array.html#adcd716722ebafd7c29f85dc9fdd45951">dynamicgraph::SignalArray< Time ></a>.</p> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="a55b416941c4c6a7484dd6856ad0e56c2"></a><!-- doxytag: member="dynamicgraph::SignalArray_const::const_array" ref="a55b416941c4c6a7484dd6856ad0e56c2" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a><Time>** <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const</a>< Time >::<a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a55b416941c4c6a7484dd6856ad0e56c2">const_array</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a56cb6724a0ad30dc6bba4082795eec38"></a><!-- doxytag: member="dynamicgraph::SignalArray_const::DEFAULT_SIZE" ref="a56cb6724a0ad30dc6bba4082795eec38" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname">const int <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const</a>< Time >::<a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a56cb6724a0ad30dc6bba4082795eec38">DEFAULT_SIZE</a> = 20<code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a7c1279c4c1d02612242da2620f3ffd03"></a><!-- doxytag: member="dynamicgraph::SignalArray_const::rank" ref="a7c1279c4c1d02612242da2620f3ffd03" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname">unsigned int <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const</a>< Time >::<a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a7c1279c4c1d02612242da2620f3ffd03">rank</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a53789b7d20a67f31b642bd588e426438"></a><!-- doxytag: member="dynamicgraph::SignalArray_const::size" ref="a53789b7d20a67f31b642bd588e426438" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname">unsigned int <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const</a>< Time >::<a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a53789b7d20a67f31b642bd588e426438">size</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_base-members.html b/doxygen/HEAD/classdynamicgraph_1_1_signal_base-members.html new file mode 100644 index 0000000..90dab56 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal_base-members.html @@ -0,0 +1,77 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::SignalBase< Time > Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#ac5e9d9f81667e3e95e4bef272570f616">addDependency</a>(const SignalBase< Time > &signal)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a11ad6be7f85fdf9dd05740e4f30b0cce">checkCompatibility</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#aecc4c4ef84592e27c529810e987bf0d0">clearDependencies</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#afc9097f1e7d9eb48b684d22bc4c9656a">display</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#adef79da6c3bfa9e12170d2840bc70a04">displayDependencies</a>(std::ostream &os, const int depth=-1, std::string space="", std::string next1="", std::string next2="") const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#aaebe8bf745a95ff83a47297b6df3c87b">ExtractNodeAndLocalNames</a>(std::string &LocalName, std::string &NodeName) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a28c3e8a7845f2ea86d4d3add0244ebd1">get</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a58e0b8297b811ba54d9b584a94a9f41c">getName</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#aeac7f5f7162d75ff6322cf2f27c65f17">getPeriodTime</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a65e3b6410122b410847eb22449cedc3d">getPluged</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a350179ec38e0fff2bf3496e75653b533">getReady</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a24b7890225766fff1d7be0a242ab04bd">getTime</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#ade1b08a88ca9d27c17e9664512aee58a">isPluged</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#ad12786d4912e14d4e6e1a13c56620538">name</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#ab7dbeb0ed88241b125c5407e8d27923c">needUpdate</a>(const Time &t) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#ad5558c80e899fb1b7a884b629f5d4984">plug</a>(SignalBase< Time > *sigarg)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a18a4ab0c8174425763c6dd9f19e7a7d4">ready</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a8a0417b44dadc6d30f0f2618c9449601">recompute</a>(const Time &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a1fcccc0add5c6d3e965d771cfb3697fe">removeDependency</a>(const SignalBase< Time > &signal)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a309bc0ed165597e012cbc92c6a0db98d">set</a>(std::istringstream &value)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#ad0eeead00fcc90034ca05f9fd5634291">setConstantDefault</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#acda5cda5d25d9e0a7866f16147479954">setPeriodTime</a>(const Time &p)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#afc3445e6bce14ccaa5dc2b9b80c86483">setReady</a>(const bool sready=true)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a7760134ac05d172848ff1888488d9d34">setTime</a>(const Time &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#af889c7d9f57ef61cfad1487ee6045b09">shortName</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#abce7bd9d12571de9f4d63f757c45ab17">SignalBase</a>(std::string name="")</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a2d0e96da4d0378f08805b421cf381183">signalTime</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a13044d1fdb43d2910c68bed442d890b0">trace</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#aef9144c00555bbbb2a38e5d63e5ea50a">unplug</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a2a7734e306894404eb4252d1b9aa5510">writeGraph</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a7abfd61a78e5012d56a9e5daf57ecdaf">~SignalBase</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_base.html b/doxygen/HEAD/classdynamicgraph_1_1_signal_base.html new file mode 100644 index 0000000..afbcdf7 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal_base.html @@ -0,0 +1,776 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pro-attribs">Protected Attributes</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::SignalBase< Time > Class Template Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::SignalBase" --> +<p><a href="classdynamicgraph_1_1_signal_base-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual const Time & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#a24b7890225766fff1d7be0a242ab04bd">getTime</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#a7760134ac05d172848ff1888488d9d34">setTime</a> (const Time &t)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const bool & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#a350179ec38e0fff2bf3496e75653b533">getReady</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#a58e0b8297b811ba54d9b584a94a9f41c">getName</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#acda5cda5d25d9e0a7866f16147479954">setPeriodTime</a> (const Time &p)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual Time </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#aeac7f5f7162d75ff6322cf2f27c65f17">getPeriodTime</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#abce7bd9d12571de9f4d63f757c45ab17">SignalBase</a> (std::string <a class="el" href="classdynamicgraph_1_1_signal_base.html#ad12786d4912e14d4e6e1a13c56620538">name</a>="")</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#a7abfd61a78e5012d56a9e5daf57ecdaf">~SignalBase</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#ac5e9d9f81667e3e95e4bef272570f616">addDependency</a> (const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > &signal)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#a1fcccc0add5c6d3e965d771cfb3697fe">removeDependency</a> (const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > &signal)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#aecc4c4ef84592e27c529810e987bf0d0">clearDependencies</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#ab7dbeb0ed88241b125c5407e8d27923c">needUpdate</a> (const Time &t) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#afc3445e6bce14ccaa5dc2b9b80c86483">setReady</a> (const bool sready=true)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#a2a7734e306894404eb4252d1b9aa5510">writeGraph</a> (std::ostream &os) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#adef79da6c3bfa9e12170d2840bc70a04">displayDependencies</a> (std::ostream &os, const int depth=-1, std::string space="", std::string next1="", std::string next2="") const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#ad5558c80e899fb1b7a884b629f5d4984">plug</a> (<a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > *sigarg)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#aef9144c00555bbbb2a38e5d63e5ea50a">unplug</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#ade1b08a88ca9d27c17e9664512aee58a">isPluged</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#a65e3b6410122b410847eb22449cedc3d">getPluged</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#ad0eeead00fcc90034ca05f9fd5634291">setConstantDefault</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#a309bc0ed165597e012cbc92c6a0db98d">set</a> (std::istringstream &value)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#a28c3e8a7845f2ea86d4d3add0244ebd1">get</a> (std::ostream &os) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#a8a0417b44dadc6d30f0f2618c9449601">recompute</a> (const Time &t)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#a13044d1fdb43d2910c68bed442d890b0">trace</a> (std::ostream &os) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#afc9097f1e7d9eb48b684d22bc4c9656a">display</a> (std::ostream &os) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#af889c7d9f57ef61cfad1487ee6045b09">shortName</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#aaebe8bf745a95ff83a47297b6df3c87b">ExtractNodeAndLocalNames</a> (std::string &LocalName, std::string &NodeName) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#a11ad6be7f85fdf9dd05740e4f30b0cce">checkCompatibility</a> (void)</td></tr> +<tr><td colspan="2"><h2><a name="pro-attribs"></a> +Protected Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#ad12786d4912e14d4e6e1a13c56620538">name</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">Time </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#a2d0e96da4d0378f08805b421cf381183">signalTime</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html#a18a4ab0c8174425763c6dd9f19e7a7d4">ready</a></td></tr> +</table> +<h3>template<class Time><br/> + class dynamicgraph::SignalBase< Time ></h3> + +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="abce7bd9d12571de9f4d63f757c45ab17"></a><!-- doxytag: member="dynamicgraph::SignalBase::SignalBase" ref="abce7bd9d12571de9f4d63f757c45ab17" args="(std::string name="")" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::<a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a> </td> + <td>(</td> + <td class="paramtype">std::string </td> + <td class="paramname"> <em>name</em> = <code>""</code></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a7abfd61a78e5012d56a9e5daf57ecdaf"></a><!-- doxytag: member="dynamicgraph::SignalBase::~SignalBase" ref="a7abfd61a78e5012d56a9e5daf57ecdaf" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::~<a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a> </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="ac5e9d9f81667e3e95e4bef272570f616"></a><!-- doxytag: member="dynamicgraph::SignalBase::addDependency" ref="ac5e9d9f81667e3e95e4bef272570f616" args="(const SignalBase< Time > &signal)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::addDependency </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > & </td> + <td class="paramname"> <em>signal</em></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#adbe1afb3f1c00b5095d0674a4ebda913">dynamicgraph::SignalPtr< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a11ad6be7f85fdf9dd05740e4f30b0cce"></a><!-- doxytag: member="dynamicgraph::SignalBase::checkCompatibility" ref="a11ad6be7f85fdf9dd05740e4f30b0cce" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::checkCompatibility </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal.html#a59b20d4c7d6ae4c3b7e004e66385d3d2">dynamicgraph::Signal< T, Time ></a>, and <a class="el" href="classdynamicgraph_1_1_signal.html#a59b20d4c7d6ae4c3b7e004e66385d3d2">dynamicgraph::Signal< int, int ></a>.</p> + +</div> +</div> +<a class="anchor" id="aecc4c4ef84592e27c529810e987bf0d0"></a><!-- doxytag: member="dynamicgraph::SignalBase::clearDependencies" ref="aecc4c4ef84592e27c529810e987bf0d0" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::clearDependencies </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a026c928dd30f498b1c862a5f82e96fd3">dynamicgraph::SignalPtr< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="afc9097f1e7d9eb48b684d22bc4c9656a"></a><!-- doxytag: member="dynamicgraph::SignalBase::display" ref="afc9097f1e7d9eb48b684d22bc4c9656a" args="(std::ostream &os) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual std::ostream& <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::display </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#add4c12de31d50c1cafcb197a5ec1d45f">dynamicgraph::SignalPtr< T, Time ></a>, <a class="el" href="classdynamicgraph_1_1_signal.html#ac9a1f2ce9df560a7cf1dfc44517126ce">dynamicgraph::Signal< T, Time ></a>, and <a class="el" href="classdynamicgraph_1_1_signal.html#ac9a1f2ce9df560a7cf1dfc44517126ce">dynamicgraph::Signal< int, int ></a>.</p> + +</div> +</div> +<a class="anchor" id="adef79da6c3bfa9e12170d2840bc70a04"></a><!-- doxytag: member="dynamicgraph::SignalBase::displayDependencies" ref="adef79da6c3bfa9e12170d2840bc70a04" args="(std::ostream &os, const int depth=-1, std::string space="", std::string next1="", std::string next2="") const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual std::ostream& <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::displayDependencies </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const int </td> + <td class="paramname"> <em>depth</em> = <code>-1</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::string </td> + <td class="paramname"> <em>space</em> = <code>""</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::string </td> + <td class="paramname"> <em>next1</em> = <code>""</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::string </td> + <td class="paramname"> <em>next2</em> = <code>""</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a8542875676a87684864c81e6be2b0205">dynamicgraph::SignalPtr< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="aaebe8bf745a95ff83a47297b6df3c87b"></a><!-- doxytag: member="dynamicgraph::SignalBase::ExtractNodeAndLocalNames" ref="aaebe8bf745a95ff83a47297b6df3c87b" args="(std::string &LocalName, std::string &NodeName) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::ExtractNodeAndLocalNames </td> + <td>(</td> + <td class="paramtype">std::string & </td> + <td class="paramname"> <em>LocalName</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::string & </td> + <td class="paramname"> <em>NodeName</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a28c3e8a7845f2ea86d4d3add0244ebd1"></a><!-- doxytag: member="dynamicgraph::SignalBase::get" ref="a28c3e8a7845f2ea86d4d3add0244ebd1" args="(std::ostream &os) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::get </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal.html#acffdc85602c4bb0a789570020756edfd">dynamicgraph::Signal< T, Time ></a>, and <a class="el" href="classdynamicgraph_1_1_signal.html#acffdc85602c4bb0a789570020756edfd">dynamicgraph::Signal< int, int ></a>.</p> + +</div> +</div> +<a class="anchor" id="a58e0b8297b811ba54d9b584a94a9f41c"></a><!-- doxytag: member="dynamicgraph::SignalBase::getName" ref="a58e0b8297b811ba54d9b584a94a9f41c" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">const std::string& <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::getName </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aeac7f5f7162d75ff6322cf2f27c65f17"></a><!-- doxytag: member="dynamicgraph::SignalBase::getPeriodTime" ref="aeac7f5f7162d75ff6322cf2f27c65f17" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual Time <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::getPeriodTime </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a65e3b6410122b410847eb22449cedc3d"></a><!-- doxytag: member="dynamicgraph::SignalBase::getPluged" ref="a65e3b6410122b410847eb22449cedc3d" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a><Time>* <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::getPluged </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a81435a8cdcd117bbbfe48007ded6dc63">dynamicgraph::SignalPtr< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a350179ec38e0fff2bf3496e75653b533"></a><!-- doxytag: member="dynamicgraph::SignalBase::getReady" ref="a350179ec38e0fff2bf3496e75653b533" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">const bool& <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::getReady </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a24b7890225766fff1d7be0a242ab04bd"></a><!-- doxytag: member="dynamicgraph::SignalBase::getTime" ref="a24b7890225766fff1d7be0a242ab04bd" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual const Time& <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::getTime </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a50c40db50b750995558392eb8b882975">dynamicgraph::SignalPtr< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="ade1b08a88ca9d27c17e9664512aee58a"></a><!-- doxytag: member="dynamicgraph::SignalBase::isPluged" ref="ade1b08a88ca9d27c17e9664512aee58a" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual bool <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::isPluged </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#ae3de1870bd2c3192c4f8ec2b724ea8d0">dynamicgraph::SignalPtr< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="ab7dbeb0ed88241b125c5407e8d27923c"></a><!-- doxytag: member="dynamicgraph::SignalBase::needUpdate" ref="ab7dbeb0ed88241b125c5407e8d27923c" args="(const Time &t) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual bool <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::needUpdate </td> + <td>(</td> + <td class="paramtype">const Time & </td> + <td class="paramname"> <em>t</em></td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#af9a18b9a9c746e3f0410e7e7c3d36970">dynamicgraph::SignalPtr< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="ad5558c80e899fb1b7a884b629f5d4984"></a><!-- doxytag: member="dynamicgraph::SignalBase::plug" ref="ad5558c80e899fb1b7a884b629f5d4984" args="(SignalBase< Time > *sigarg)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::plug </td> + <td>(</td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > * </td> + <td class="paramname"> <em>sigarg</em></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a6ecaa58ff0f0fbd81416ef81b0a9a758">dynamicgraph::SignalPtr< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a8a0417b44dadc6d30f0f2618c9449601"></a><!-- doxytag: member="dynamicgraph::SignalBase::recompute" ref="a8a0417b44dadc6d30f0f2618c9449601" args="(const Time &t)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::recompute </td> + <td>(</td> + <td class="paramtype">const Time & </td> + <td class="paramname"> <em>t</em></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal.html#a2767be0456f0e62bb2c6006cf0f95d83">dynamicgraph::Signal< T, Time ></a>, and <a class="el" href="classdynamicgraph_1_1_signal.html#a2767be0456f0e62bb2c6006cf0f95d83">dynamicgraph::Signal< int, int ></a>.</p> + +</div> +</div> +<a class="anchor" id="a1fcccc0add5c6d3e965d771cfb3697fe"></a><!-- doxytag: member="dynamicgraph::SignalBase::removeDependency" ref="a1fcccc0add5c6d3e965d771cfb3697fe" args="(const SignalBase< Time > &signal)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::removeDependency </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > & </td> + <td class="paramname"> <em>signal</em></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#ad739cd37209a85c5d917591924d56896">dynamicgraph::SignalPtr< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a309bc0ed165597e012cbc92c6a0db98d"></a><!-- doxytag: member="dynamicgraph::SignalBase::set" ref="a309bc0ed165597e012cbc92c6a0db98d" args="(std::istringstream &value)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::set </td> + <td>(</td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>value</em></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal.html#afceab95fa5c8274b41f0e6239941a35d">dynamicgraph::Signal< T, Time ></a>, and <a class="el" href="classdynamicgraph_1_1_signal.html#afceab95fa5c8274b41f0e6239941a35d">dynamicgraph::Signal< int, int ></a>.</p> + +</div> +</div> +<a class="anchor" id="ad0eeead00fcc90034ca05f9fd5634291"></a><!-- doxytag: member="dynamicgraph::SignalBase::setConstantDefault" ref="ad0eeead00fcc90034ca05f9fd5634291" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::setConstantDefault </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a0d324afb1df65cc8472b0d2a1be42dc1">dynamicgraph::SignalPtr< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="acda5cda5d25d9e0a7866f16147479954"></a><!-- doxytag: member="dynamicgraph::SignalBase::setPeriodTime" ref="acda5cda5d25d9e0a7866f16147479954" args="(const Time &p)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::setPeriodTime </td> + <td>(</td> + <td class="paramtype">const Time & </td> + <td class="paramname"> <em>p</em></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="afc3445e6bce14ccaa5dc2b9b80c86483"></a><!-- doxytag: member="dynamicgraph::SignalBase::setReady" ref="afc3445e6bce14ccaa5dc2b9b80c86483" args="(const bool sready=true)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::setReady </td> + <td>(</td> + <td class="paramtype">const bool </td> + <td class="paramname"> <em>sready</em> = <code>true</code></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a7760134ac05d172848ff1888488d9d34"></a><!-- doxytag: member="dynamicgraph::SignalBase::setTime" ref="a7760134ac05d172848ff1888488d9d34" args="(const Time &t)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::setTime </td> + <td>(</td> + <td class="paramtype">const Time & </td> + <td class="paramname"> <em>t</em></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="af889c7d9f57ef61cfad1487ee6045b09"></a><!-- doxytag: member="dynamicgraph::SignalBase::shortName" ref="af889c7d9f57ef61cfad1487ee6045b09" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">std::string <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::shortName </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a13044d1fdb43d2910c68bed442d890b0"></a><!-- doxytag: member="dynamicgraph::SignalBase::trace" ref="a13044d1fdb43d2910c68bed442d890b0" args="(std::ostream &os) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::trace </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal.html#a8dab26927f6e5ae7032a9309ac1e5952">dynamicgraph::Signal< T, Time ></a>, and <a class="el" href="classdynamicgraph_1_1_signal.html#a8dab26927f6e5ae7032a9309ac1e5952">dynamicgraph::Signal< int, int ></a>.</p> + +</div> +</div> +<a class="anchor" id="aef9144c00555bbbb2a38e5d63e5ea50a"></a><!-- doxytag: member="dynamicgraph::SignalBase::unplug" ref="aef9144c00555bbbb2a38e5d63e5ea50a" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::unplug </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#afff24d32f034055344b7db542d789b4a">dynamicgraph::SignalPtr< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a2a7734e306894404eb4252d1b9aa5510"></a><!-- doxytag: member="dynamicgraph::SignalBase::writeGraph" ref="a2a7734e306894404eb4252d1b9aa5510" args="(std::ostream &os) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual std::ostream& <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::writeGraph </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#adc54b93be26b574aa3b9956d5d832224">dynamicgraph::SignalPtr< T, Time ></a>.</p> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="ad12786d4912e14d4e6e1a13c56620538"></a><!-- doxytag: member="dynamicgraph::SignalBase::name" ref="ad12786d4912e14d4e6e1a13c56620538" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">std::string <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::<a class="el" href="classdynamicgraph_1_1_signal_base.html#ad12786d4912e14d4e6e1a13c56620538">name</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a18a4ab0c8174425763c6dd9f19e7a7d4"></a><!-- doxytag: member="dynamicgraph::SignalBase::ready" ref="a18a4ab0c8174425763c6dd9f19e7a7d4" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::<a class="el" href="classdynamicgraph_1_1_signal_base.html#a18a4ab0c8174425763c6dd9f19e7a7d4">ready</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a2d0e96da4d0378f08805b421cf381183"></a><!-- doxytag: member="dynamicgraph::SignalBase::signalTime" ref="a2d0e96da4d0378f08805b421cf381183" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">Time <a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase</a>< Time >::<a class="el" href="classdynamicgraph_1_1_signal_base.html#a2d0e96da4d0378f08805b421cf381183">signalTime</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_cast_registerer-members.html b/doxygen/HEAD/classdynamicgraph_1_1_signal_cast_registerer-members.html new file mode 100644 index 0000000..c320522 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal_cast_registerer-members.html @@ -0,0 +1,47 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::SignalCastRegisterer Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_signal_cast_registerer.html">dynamicgraph::SignalCastRegisterer</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_cast_registerer.html#a0e953897c7a0696504247b43ddd31758">SignalCastRegisterer</a>(const std::type_info &type, SignalCaster::displayer_type displayer, SignalCaster::caster_type caster, SignalCaster::tracer_type tracer)</td><td><a class="el" href="classdynamicgraph_1_1_signal_cast_registerer.html">dynamicgraph::SignalCastRegisterer</a></td><td><code> [inline]</code></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_cast_registerer.html b/doxygen/HEAD/classdynamicgraph_1_1_signal_cast_registerer.html new file mode 100644 index 0000000..cb4fcdb --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal_cast_registerer.html @@ -0,0 +1,102 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_signal_cast_registerer.html">dynamicgraph::SignalCastRegisterer</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::SignalCastRegisterer Class Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::SignalCastRegisterer" --> +<p><a href="classdynamicgraph_1_1_signal_cast_registerer-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_cast_registerer.html#a0e953897c7a0696504247b43ddd31758">SignalCastRegisterer</a> (const std::type_info &type, <a class="el" href="classdynamicgraph_1_1_signal_caster.html#a7b5582194f1fcaecde6063145b798aad">SignalCaster::displayer_type</a> displayer, <a class="el" href="classdynamicgraph_1_1_signal_caster.html#ae9eb9afc64e319826ed9241a2d456765">SignalCaster::caster_type</a> caster, <a class="el" href="classdynamicgraph_1_1_signal_caster.html#acc9c753d8fef1eb233914855bbd0a6b3">SignalCaster::tracer_type</a> tracer)</td></tr> +</table> +<hr/><a name="_details"></a><h2>Detailed Description</h2> +<p>The SignalCast registerer class. Can be used to automatically register a cast when instanced somewhere in a cpp file. Pass the typeid() of the type you want to register a cast to as the first argument. The code is provided here so the class does not need to be exported. </p> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="a0e953897c7a0696504247b43ddd31758"></a><!-- doxytag: member="dynamicgraph::SignalCastRegisterer::SignalCastRegisterer" ref="a0e953897c7a0696504247b43ddd31758" args="(const std::type_info &type, SignalCaster::displayer_type displayer, SignalCaster::caster_type caster, SignalCaster::tracer_type tracer)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::SignalCastRegisterer::SignalCastRegisterer </td> + <td>(</td> + <td class="paramtype">const std::type_info & </td> + <td class="paramname"> <em>type</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_signal_caster.html#a7b5582194f1fcaecde6063145b798aad">SignalCaster::displayer_type</a> </td> + <td class="paramname"> <em>displayer</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_signal_caster.html#ae9eb9afc64e319826ed9241a2d456765">SignalCaster::caster_type</a> </td> + <td class="paramname"> <em>caster</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_signal_caster.html#acc9c753d8fef1eb233914855bbd0a6b3">SignalCaster::tracer_type</a> </td> + <td class="paramname"> <em>tracer</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_caster-members.html b/doxygen/HEAD/classdynamicgraph_1_1_signal_caster-members.html new file mode 100644 index 0000000..7f4bac0 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal_caster-members.html @@ -0,0 +1,59 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::SignalCaster Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_signal_caster.html">dynamicgraph::SignalCaster</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html#a50e80ad4c3e069494b5fafac61a228de">cast</a>(const std::type_info &, std::istringstream &iss)</td><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html">dynamicgraph::SignalCaster</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html#acc582a680e953b8eefc4e4671ef309ee">cast_functions_type</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html">dynamicgraph::SignalCaster</a></td><td><code> [private]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html#ae9eb9afc64e319826ed9241a2d456765">caster_type</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html">dynamicgraph::SignalCaster</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html#a0fbdc0f08a4b9e201c91ef88fd6dea9e">disp</a>(const boost::any &object, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html">dynamicgraph::SignalCaster</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html#a7b5582194f1fcaecde6063145b798aad">displayer_type</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html">dynamicgraph::SignalCaster</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html#a83fafa4db51d6ded9b4555106df2739b">existsCast</a>(const std::type_info &type)</td><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html">dynamicgraph::SignalCaster</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html#a0dfdbf06bce91f519641c4e1c4be39a4">functions_</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html">dynamicgraph::SignalCaster</a></td><td><code> [private]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html#a351e2e41780cdcdfd21b2d18e9c36581">registerCast</a>(const std::type_info &type, displayer_type displayer, caster_type caster, tracer_type tracer)</td><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html">dynamicgraph::SignalCaster</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html#ae774afbae5a258fbbfc62b86e95ff953">SignalCaster</a>()</td><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html">dynamicgraph::SignalCaster</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html#a30504e44ed210a22db802560f5ba32da">trace</a>(const boost::any &object, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html">dynamicgraph::SignalCaster</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html#acc9c753d8fef1eb233914855bbd0a6b3">tracer_type</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html">dynamicgraph::SignalCaster</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html#acbcb68102cc2537b56b2545a14aa0035">unregisterCast</a>(const std::type_info &type)</td><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html">dynamicgraph::SignalCaster</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html#aa5fade8df2d029a0c7145040f60bf795">~SignalCaster</a>()</td><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html">dynamicgraph::SignalCaster</a></td><td><code> [virtual]</code></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_caster.html b/doxygen/HEAD/classdynamicgraph_1_1_signal_caster.html new file mode 100644 index 0000000..5b8151d --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal_caster.html @@ -0,0 +1,374 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_signal_caster.html">dynamicgraph::SignalCaster</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-types">Public Types</a> | +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pri-types">Private Types</a> | +<a href="#pri-attribs">Private Attributes</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::SignalCaster Class Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::SignalCaster" --> +<p><a href="classdynamicgraph_1_1_signal_caster-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-types"></a> +Public Types</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef boost::function2< void, <br class="typebreak"/> +const boost::any <br class="typebreak"/> +&, std::ostream & > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_caster.html#a7b5582194f1fcaecde6063145b798aad">displayer_type</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef boost::function1<br class="typebreak"/> +< boost::any, <br class="typebreak"/> +std::istringstream & > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_caster.html#ae9eb9afc64e319826ed9241a2d456765">caster_type</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef boost::function2< void, <br class="typebreak"/> +const boost::any <br class="typebreak"/> +&, std::ostream & > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_caster.html#acc9c753d8fef1eb233914855bbd0a6b3">tracer_type</a></td></tr> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_caster.html#ae774afbae5a258fbbfc62b86e95ff953">SignalCaster</a> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_caster.html#aa5fade8df2d029a0c7145040f60bf795">~SignalCaster</a> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_caster.html#a0fbdc0f08a4b9e201c91ef88fd6dea9e">disp</a> (const boost::any &object, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Displays an object using a registered displayer function. <a href="#a0fbdc0f08a4b9e201c91ef88fd6dea9e"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_caster.html#a30504e44ed210a22db802560f5ba32da">trace</a> (const boost::any &object, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Traces an object using a registered trace function. <a href="#a30504e44ed210a22db802560f5ba32da"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">boost::any </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_caster.html#a50e80ad4c3e069494b5fafac61a228de">cast</a> (const std::type_info &, std::istringstream &iss)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Casts an object using a registered cast function. <a href="#a50e80ad4c3e069494b5fafac61a228de"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_caster.html#a351e2e41780cdcdfd21b2d18e9c36581">registerCast</a> (const std::type_info &type, <a class="el" href="classdynamicgraph_1_1_signal_caster.html#a7b5582194f1fcaecde6063145b798aad">displayer_type</a> displayer, <a class="el" href="classdynamicgraph_1_1_signal_caster.html#ae9eb9afc64e319826ed9241a2d456765">caster_type</a> caster, <a class="el" href="classdynamicgraph_1_1_signal_caster.html#acc9c753d8fef1eb233914855bbd0a6b3">tracer_type</a> tracer)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers a cast. <a href="#a351e2e41780cdcdfd21b2d18e9c36581"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_caster.html#acbcb68102cc2537b56b2545a14aa0035">unregisterCast</a> (const std::type_info &type)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Unregisters a cast. <a href="#acbcb68102cc2537b56b2545a14aa0035"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_caster.html#a83fafa4db51d6ded9b4555106df2739b">existsCast</a> (const std::type_info &type)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks if there is a displayer registered with type_name. <a href="#a83fafa4db51d6ded9b4555106df2739b"></a><br/></td></tr> +<tr><td colspan="2"><h2><a name="pri-types"></a> +Private Types</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef boost::tuple<br class="typebreak"/> +< <a class="el" href="classdynamicgraph_1_1_signal_caster.html#a7b5582194f1fcaecde6063145b798aad">displayer_type</a>, <a class="el" href="classdynamicgraph_1_1_signal_caster.html#ae9eb9afc64e319826ed9241a2d456765">caster_type</a>, <br class="typebreak"/> +<a class="el" href="classdynamicgraph_1_1_signal_caster.html#acc9c753d8fef1eb233914855bbd0a6b3">tracer_type</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_caster.html#acc582a680e953b8eefc4e4671ef309ee">cast_functions_type</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Container for the three cast functions. <a href="#acc582a680e953b8eefc4e4671ef309ee"></a><br/></td></tr> +<tr><td colspan="2"><h2><a name="pri-attribs"></a> +Private Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::map< std::string, <br class="typebreak"/> +<a class="el" href="classdynamicgraph_1_1_signal_caster.html#acc582a680e953b8eefc4e4671ef309ee">cast_functions_type</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_caster.html#a0dfdbf06bce91f519641c4e1c4be39a4">functions_</a></td></tr> +</table> +<hr/><a name="_details"></a><h2>Detailed Description</h2> +<p>This class allows serialization of a number of objects into (disp) and from (cast) std i/o streams. The transformation is done at run-time, i.e. <a class="el" href="classdynamicgraph_1_1_signal_caster.html">SignalCaster</a> doesn't know about the type of objects it casts to. It also allows registering of user-defined casts. A cast is identified by the compiler The mapping from a type to a serialization function is dynamic, hence it is more complex than a typical template-based compile-time resolve. So disp, cast and trace are costly functions and should be used as such. </p> +<hr/><h2>Member Typedef Documentation</h2> +<a class="anchor" id="acc582a680e953b8eefc4e4671ef309ee"></a><!-- doxytag: member="dynamicgraph::SignalCaster::cast_functions_type" ref="acc582a680e953b8eefc4e4671ef309ee" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">typedef boost::tuple<<a class="el" href="classdynamicgraph_1_1_signal_caster.html#a7b5582194f1fcaecde6063145b798aad">displayer_type</a>, <a class="el" href="classdynamicgraph_1_1_signal_caster.html#ae9eb9afc64e319826ed9241a2d456765">caster_type</a>, <a class="el" href="classdynamicgraph_1_1_signal_caster.html#acc9c753d8fef1eb233914855bbd0a6b3">tracer_type</a>> <a class="el" href="classdynamicgraph_1_1_signal_caster.html#acc582a680e953b8eefc4e4671ef309ee">dynamicgraph::SignalCaster::cast_functions_type</a><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Container for the three cast functions. </p> + +</div> +</div> +<a class="anchor" id="ae9eb9afc64e319826ed9241a2d456765"></a><!-- doxytag: member="dynamicgraph::SignalCaster::caster_type" ref="ae9eb9afc64e319826ed9241a2d456765" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">typedef boost::function1<boost::any, std::istringstream&> <a class="el" href="classdynamicgraph_1_1_signal_caster.html#ae9eb9afc64e319826ed9241a2d456765">dynamicgraph::SignalCaster::caster_type</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a7b5582194f1fcaecde6063145b798aad"></a><!-- doxytag: member="dynamicgraph::SignalCaster::displayer_type" ref="a7b5582194f1fcaecde6063145b798aad" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">typedef boost::function2<void, const boost::any&, std::ostream&> <a class="el" href="classdynamicgraph_1_1_signal_caster.html#a7b5582194f1fcaecde6063145b798aad">dynamicgraph::SignalCaster::displayer_type</a></td> + </tr> + </table> +</div> +<div class="memdoc"> +<p>Typedef of displayer functions that take an encapsulated 'any' object and displays, cast, or trace it on an output stream (serialization). </p> + +</div> +</div> +<a class="anchor" id="acc9c753d8fef1eb233914855bbd0a6b3"></a><!-- doxytag: member="dynamicgraph::SignalCaster::tracer_type" ref="acc9c753d8fef1eb233914855bbd0a6b3" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">typedef boost::function2<void, const boost::any&, std::ostream&> <a class="el" href="classdynamicgraph_1_1_signal_caster.html#acc9c753d8fef1eb233914855bbd0a6b3">dynamicgraph::SignalCaster::tracer_type</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="ae774afbae5a258fbbfc62b86e95ff953"></a><!-- doxytag: member="dynamicgraph::SignalCaster::SignalCaster" ref="ae774afbae5a258fbbfc62b86e95ff953" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::SignalCaster::SignalCaster </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aa5fade8df2d029a0c7145040f60bf795"></a><!-- doxytag: member="dynamicgraph::SignalCaster::~SignalCaster" ref="aa5fade8df2d029a0c7145040f60bf795" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual dynamicgraph::SignalCaster::~SignalCaster </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="a50e80ad4c3e069494b5fafac61a228de"></a><!-- doxytag: member="dynamicgraph::SignalCaster::cast" ref="a50e80ad4c3e069494b5fafac61a228de" args="(const std::type_info &, std::istringstream &iss)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">boost::any dynamicgraph::SignalCaster::cast </td> + <td>(</td> + <td class="paramtype">const std::type_info & </td> + <td class="paramname">, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>iss</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Casts an object using a registered cast function. </p> + +</div> +</div> +<a class="anchor" id="a0fbdc0f08a4b9e201c91ef88fd6dea9e"></a><!-- doxytag: member="dynamicgraph::SignalCaster::disp" ref="a0fbdc0f08a4b9e201c91ef88fd6dea9e" args="(const boost::any &object, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::SignalCaster::disp </td> + <td>(</td> + <td class="paramtype">const boost::any & </td> + <td class="paramname"> <em>object</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Displays an object using a registered displayer function. </p> + +</div> +</div> +<a class="anchor" id="a83fafa4db51d6ded9b4555106df2739b"></a><!-- doxytag: member="dynamicgraph::SignalCaster::existsCast" ref="a83fafa4db51d6ded9b4555106df2739b" args="(const std::type_info &type)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool dynamicgraph::SignalCaster::existsCast </td> + <td>(</td> + <td class="paramtype">const std::type_info & </td> + <td class="paramname"> <em>type</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Checks if there is a displayer registered with type_name. </p> + +</div> +</div> +<a class="anchor" id="a351e2e41780cdcdfd21b2d18e9c36581"></a><!-- doxytag: member="dynamicgraph::SignalCaster::registerCast" ref="a351e2e41780cdcdfd21b2d18e9c36581" args="(const std::type_info &type, displayer_type displayer, caster_type caster, tracer_type tracer)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::SignalCaster::registerCast </td> + <td>(</td> + <td class="paramtype">const std::type_info & </td> + <td class="paramname"> <em>type</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_signal_caster.html#a7b5582194f1fcaecde6063145b798aad">displayer_type</a> </td> + <td class="paramname"> <em>displayer</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_signal_caster.html#ae9eb9afc64e319826ed9241a2d456765">caster_type</a> </td> + <td class="paramname"> <em>caster</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_signal_caster.html#acc9c753d8fef1eb233914855bbd0a6b3">tracer_type</a> </td> + <td class="paramname"> <em>tracer</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Registers a cast. </p> + +</div> +</div> +<a class="anchor" id="a30504e44ed210a22db802560f5ba32da"></a><!-- doxytag: member="dynamicgraph::SignalCaster::trace" ref="a30504e44ed210a22db802560f5ba32da" args="(const boost::any &object, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::SignalCaster::trace </td> + <td>(</td> + <td class="paramtype">const boost::any & </td> + <td class="paramname"> <em>object</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Traces an object using a registered trace function. </p> + +</div> +</div> +<a class="anchor" id="acbcb68102cc2537b56b2545a14aa0035"></a><!-- doxytag: member="dynamicgraph::SignalCaster::unregisterCast" ref="acbcb68102cc2537b56b2545a14aa0035" args="(const std::type_info &type)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::SignalCaster::unregisterCast </td> + <td>(</td> + <td class="paramtype">const std::type_info & </td> + <td class="paramname"> <em>type</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Unregisters a cast. </p> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="a0dfdbf06bce91f519641c4e1c4be39a4"></a><!-- doxytag: member="dynamicgraph::SignalCaster::functions_" ref="a0dfdbf06bce91f519641c4e1c4be39a4" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::map<std::string, <a class="el" href="classdynamicgraph_1_1_signal_caster.html#acc582a680e953b8eefc4e4671ef309ee">cast_functions_type</a>> <a class="el" href="classdynamicgraph_1_1_signal_caster.html#a0dfdbf06bce91f519641c4e1c4be39a4">dynamicgraph::SignalCaster::functions_</a><code> [private]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> +<p>This map associates the typename of objects and the corresponding using boost::function with 'compatible' syntax </p> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_ptr-members.html b/doxygen/HEAD/classdynamicgraph_1_1_signal_ptr-members.html new file mode 100644 index 0000000..7926f3a --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal_ptr-members.html @@ -0,0 +1,131 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::SignalPtr< T, Time > Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a0dfc5eaaca779120686ea4b3eecf1432">abstractTransmitter</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a2e93a5260069a9bfa0dcbce69b3a7205">access</a>(const Time &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#aa8319f67d14f1493135522d431c429d9">accessCopy</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#adbe1afb3f1c00b5095d0674a4ebda913">addDependency</a>(const SignalBase< Time > &signal)</td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [inline, protected, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a8f112f5fba7d33ee0603feda8eb8e437">autoref</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [inline, protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a59b20d4c7d6ae4c3b7e004e66385d3d2">checkCompatibility</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a026c928dd30f498b1c862a5f82e96fd3">clearDependencies</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [inline, protected, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155aee2d1fa88618982d476c6f7bce0a5450">CONSTANT</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a50cc6ca4915fda743edec7507f81b22d">copyInit</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#add4c12de31d50c1cafcb197a5ec1d45f">display</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a8542875676a87684864c81e6be2b0205">displayDependencies</a>(std::ostream &os, const int depth=-1, std::string space="", std::string next1="", std::string next2="") const </td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#aaebe8bf745a95ff83a47297b6df3c87b">ExtractNodeAndLocalNames</a>(std::string &LocalName, std::string &NodeName) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155aa34353e1d87165ae87780a81954e68cd">FUNCTION</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#acffdc85602c4bb0a789570020756edfd">get</a>(std::ostream &value) const </td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a3ce4f6831ff1dff47c3839804036a519">getAbstractPtr</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a85da90ca79877d920ec95042511bfd57">getAbstractPtr</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a3d2c336efaab90922c35b8f8bdf7bbb6">getKeepReference</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a58e0b8297b811ba54d9b584a94a9f41c">getName</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#aeac7f5f7162d75ff6322cf2f27c65f17">getPeriodTime</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a81435a8cdcd117bbbfe48007ded6dc63">getPluged</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#ade57493bf4c5451ae04463058d19221a">getPtr</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a4705fe76aa07499b735a6d3a2ee2baaa">getPtr</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a350179ec38e0fff2bf3496e75653b533">getReady</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a50c40db50b750995558392eb8b882975">getTime</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a0ef6ceb83f7757e88b690694520caa7f">isAbstractPluged</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#ae3de1870bd2c3192c4f8ec2b724ea8d0">isPluged</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#ad2b8c22fdf80b1d661de3d743138d21c">KEEP_REFERENCE_DEFAULT</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected, static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a42a6d3c54dd0a2c1479d694e7db432c1">keepReference</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#af84905d3106a3d9b117f36771bea84cf">modeNoThrow</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a20378c06ed76b81c26f631002baa9380">Mutex</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#acebd4a037334167f910ce9fdce2bdcdf">MutexError</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#ad12786d4912e14d4e6e1a13c56620538">name</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#af9a18b9a9c746e3f0410e7e7c3d36970">needUpdate</a>(const Time &t) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a1344f9b75c32589cde2a2658e4d32689">operator bool</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a8d0328a5642ce1d92221a9909dd455d5">operator const T &</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a7e95c95e204b112944eed9e1dc25ef4e">operator()</a>(const Time &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a75ec2469d5e6021a30ebc6876bb67741">operator*</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a86b007c59f33e5ae31298767147bf395">operator*</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#ab000fd5ed46a10e245fae9e46c74fbd4">operator-></a>()</td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a459eaa8c996a235eeb5243d3d25e2a70">operator-></a>() const </td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a0fd7bacf8ca62390536eb47abc50d44e">operator=</a>(const T &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a6ecaa58ff0f0fbd81416ef81b0a9a758">plug</a>(SignalBase< Time > *ref)</td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a6558d39a544deb36cc875855021f9186">providerMutex</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a18a4ab0c8174425763c6dd9f19e7a7d4">ready</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a2767be0456f0e62bb2c6006cf0f95d83">recompute</a>(const Time &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155a82183cba9bb80e23eec7f38c5f0c0a6a">REFERENCE</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155afc314176df62034542117d23795f8394">REFERENCE_NON_CONST</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#ad739cd37209a85c5d917591924d56896">removeDependency</a>(const SignalBase< Time > &signal)</td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [inline, protected, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#afceab95fa5c8274b41f0e6239941a35d">set</a>(std::istringstream &value)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#aef10f61419c9c043793b0169a6c730ed">setConstant</a>(const T &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a29053970721ea67d6d583ffb1acef901">setConstantDefault</a>(const T &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a0d324afb1df65cc8472b0d2a1be42dc1">setConstantDefault</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a617db8a502120bbc84018557e5ab05ad">setFunction</a>(boost::function2< T &, T &, Time > t, typename Signal< T, Time >::Mutex *m=NULL)</td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#ae1a481dc9c071eb365aae3a05322fb03">dynamicgraph::Signal::setFunction</a>(boost::function2< T &, T &, Time > t, Mutex *mutexref=NULL)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#ac3aec5678570895b03ec8aa14da92de6">setKeepReference</a>(const bool &b)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#acda5cda5d25d9e0a7866f16147479954">setPeriodTime</a>(const Time &p)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#afc3445e6bce14ccaa5dc2b9b80c86483">setReady</a>(const bool sready=true)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a237157361a90b2e8eb51979020e56f69">setReference</a>(const T *t, typename Signal< T, Time >::Mutex *m=NULL)</td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#ac3e140dff29777b179bcd2c073c88cfb">dynamicgraph::Signal::setReference</a>(const T *t, Mutex *mutexref=NULL)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a7fdc7166b7eaab63d96f7305c5660ed5">setReferenceNonConstant</a>(T *t, Mutex *mutexref=NULL)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a7760134ac05d172848ff1888488d9d34">setTime</a>(const Time &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#af889c7d9f57ef61cfad1487ee6045b09">shortName</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a629a88006a73c05534c300bb7b950820">Signal</a>(std::string name)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a7195a872bca9a22f0bcea9cd2baa9b98">SIGNAL_TYPE_DEFAULT</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected, static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#abce7bd9d12571de9f4d63f757c45ab17">SignalBase</a>(std::string name="")</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a257dba50afbe9efe0fde532062eeb536">signalPtr</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a67e049e2a84ded6e03b65ced60a35fbd">SignalPtr</a>(Signal< T, Time > *ptr, std::string name="")</td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a2d0e96da4d0378f08805b421cf381183">signalTime</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155">SignalType</a> enum name</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#aae4a59d6d32f56520abf64179c7ac277">signalType</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a70958e01cd65e0ee5f97bf19442a101f">Tcopy</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a22e70c2affa81b282f9753f6172da866">Tcopy1</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a7f9af955ec9424257766b3d0cf30c3e2">Tcopy2</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#aab6d34eaad78350ce8fb8c3b54f2eda7">Tfunction</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a8dab26927f6e5ae7032a9309ac1e5952">trace</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#aa4beea137403194d072eeb73ba55415b">transmitAbstract</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#afabedd4999d7e3ea81ccd37c95754fbd">transmitAbstractData</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a109c69e77a16a5df8c45b1f18f3aa4bf">Treference</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a58743c8c709e2eab0197c75628258505">TreferenceNonConst</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#afff24d32f034055344b7db542d789b4a">unplug</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#affd51656523729216e2f4fcbc0f96fd6">unsetConstantDefault</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#adc54b93be26b574aa3b9956d5d832224">writeGraph</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a5613e74b311f94ffc8d870c097fbc006">~Signal</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a7abfd61a78e5012d56a9e5daf57ecdaf">~SignalBase</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a14279768ce3dc7ebb7bf6d87bdfa7e72">~SignalPtr</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_ptr.html b/doxygen/HEAD/classdynamicgraph_1_1_signal_ptr.html new file mode 100644 index 0000000..8dc0b2b --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal_ptr.html @@ -0,0 +1,981 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pro-methods">Protected Member Functions</a> | +<a href="#pro-attribs">Protected Attributes</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::SignalPtr< T, Time > Class Template Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::SignalPtr" --><!-- doxytag: inherits="dynamicgraph::Signal" --><div class="dynheader"> +Collaboration diagram for dynamicgraph::SignalPtr< T, Time >:</div> +<div class="dyncontent"> +<div class="center"><img src="classdynamicgraph_1_1_signal_ptr__coll__graph.png" border="0" usemap="#dynamicgraph_1_1_signal_ptr_3_01_t_00_01_time_01_4_coll__map" alt="Collaboration graph"/></div> +<map name="dynamicgraph_1_1_signal_ptr_3_01_t_00_01_time_01_4_coll__map" id="dynamicgraph_1_1_signal_ptr_3_01_t_00_01_time_01_4_coll__map"> +<area shape="rect" href="classdynamicgraph_1_1_signal.html" title="Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap ..." alt="" coords="16,84,256,111"/><area shape="rect" href="classdynamicgraph_1_1_signal_base.html" title="dynamicgraph::SignalBase\< Time \>" alt="" coords="7,7,265,33"/></map> +<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div> + +<p><a href="classdynamicgraph_1_1_signal_ptr-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a67e049e2a84ded6e03b65ced60a35fbd">SignalPtr</a> (<a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a>< T, Time > *ptr, std::string <a class="el" href="classdynamicgraph_1_1_signal_base.html#ad12786d4912e14d4e6e1a13c56620538">name</a>="")</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a14279768ce3dc7ebb7bf6d87bdfa7e72">~SignalPtr</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a>< T, Time > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#ade57493bf4c5451ae04463058d19221a">getPtr</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a>< T, Time > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a4705fe76aa07499b735a6d3a2ee2baaa">getPtr</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a3ce4f6831ff1dff47c3839804036a519">getAbstractPtr</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a85da90ca79877d920ec95042511bfd57">getAbstractPtr</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a6ecaa58ff0f0fbd81416ef81b0a9a758">plug</a> (<a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > *ref)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#afff24d32f034055344b7db542d789b4a">unplug</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#ae3de1870bd2c3192c4f8ec2b724ea8d0">isPluged</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a81435a8cdcd117bbbfe48007ded6dc63">getPluged</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a0ef6ceb83f7757e88b690694520caa7f">isAbstractPluged</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual const Time & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a50c40db50b750995558392eb8b882975">getTime</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a>< T, Time > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#ab000fd5ed46a10e245fae9e46c74fbd4">operator-></a> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a>< T, Time > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a459eaa8c996a235eeb5243d3d25e2a70">operator-></a> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a>< T, Time > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a75ec2469d5e6021a30ebc6876bb67741">operator*</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a>< T, Time > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a86b007c59f33e5ae31298767147bf395">operator*</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a1344f9b75c32589cde2a2658e4d32689">operator bool</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#af9a18b9a9c746e3f0410e7e7c3d36970">needUpdate</a> (const Time &t) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#adc54b93be26b574aa3b9956d5d832224">writeGraph</a> (std::ostream &os) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#add4c12de31d50c1cafcb197a5ec1d45f">display</a> (std::ostream &os) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a7e95c95e204b112944eed9e1dc25ef4e">operator()</a> (const Time &t)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a2e93a5260069a9bfa0dcbce69b3a7205">access</a> (const Time &t)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#aa8319f67d14f1493135522d431c429d9">accessCopy</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a29053970721ea67d6d583ffb1acef901">setConstantDefault</a> (const T &t)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a0d324afb1df65cc8472b0d2a1be42dc1">setConstantDefault</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#affd51656523729216e2f4fcbc0f96fd6">unsetConstantDefault</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#aef10f61419c9c043793b0169a6c730ed">setConstant</a> (const T &t)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a237157361a90b2e8eb51979020e56f69">setReference</a> (const T *t, typename <a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal.html#a20378c06ed76b81c26f631002baa9380">Mutex</a> *m=NULL)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a617db8a502120bbc84018557e5ab05ad">setFunction</a> (boost::function2< T &, T &, Time > t, typename <a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal.html#a20378c06ed76b81c26f631002baa9380">Mutex</a> *m=NULL)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a>< T, Time > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a0fd7bacf8ca62390536eb47abc50d44e">operator=</a> (const T &t)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a8542875676a87684864c81e6be2b0205">displayDependencies</a> (std::ostream &os, const int depth=-1, std::string space="", std::string next1="", std::string next2="") const </td></tr> +<tr><td colspan="2"><h2><a name="pro-methods"></a> +Protected Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a8f112f5fba7d33ee0603feda8eb8e437">autoref</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#adbe1afb3f1c00b5095d0674a4ebda913">addDependency</a> (const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > &signal)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#ad739cd37209a85c5d917591924d56896">removeDependency</a> (const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > &signal)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a026c928dd30f498b1c862a5f82e96fd3">clearDependencies</a> (void)</td></tr> +<tr><td colspan="2"><h2><a name="pro-attribs"></a> +Protected Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a>< T, Time > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a257dba50afbe9efe0fde532062eeb536">signalPtr</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#af84905d3106a3d9b117f36771bea84cf">modeNoThrow</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#aa4beea137403194d072eeb73ba55415b">transmitAbstract</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a0dfc5eaaca779120686ea4b3eecf1432">abstractTransmitter</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">T * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html#afabedd4999d7e3ea81ccd37c95754fbd">transmitAbstractData</a></td></tr> +</table> +<h3>template<class T, class Time><br/> + class dynamicgraph::SignalPtr< T, Time ></h3> + +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="a67e049e2a84ded6e03b65ced60a35fbd"></a><!-- doxytag: member="dynamicgraph::SignalPtr::SignalPtr" ref="a67e049e2a84ded6e03b65ced60a35fbd" args="(Signal< T, Time > *ptr, std::string name="")" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal_ptr.html">SignalPtr</a> </td> + <td>(</td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a>< T, Time > * </td> + <td class="paramname"> <em>ptr</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::string </td> + <td class="paramname"> <em>name</em> = <code>""</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a14279768ce3dc7ebb7bf6d87bdfa7e72"></a><!-- doxytag: member="dynamicgraph::SignalPtr::~SignalPtr" ref="a14279768ce3dc7ebb7bf6d87bdfa7e72" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::~<a class="el" href="classdynamicgraph_1_1_signal_ptr.html">SignalPtr</a> </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="a2e93a5260069a9bfa0dcbce69b3a7205"></a><!-- doxytag: member="dynamicgraph::SignalPtr::access" ref="a2e93a5260069a9bfa0dcbce69b3a7205" args="(const Time &t)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual const T& <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::access </td> + <td>(</td> + <td class="paramtype">const Time & </td> + <td class="paramname"> <em>t</em></td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal.html#aee3296459aaf42fab48f86a16b84fcf1">dynamicgraph::Signal< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="aa8319f67d14f1493135522d431c429d9"></a><!-- doxytag: member="dynamicgraph::SignalPtr::accessCopy" ref="aa8319f67d14f1493135522d431c429d9" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual const T& <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::accessCopy </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal.html#a4be0f7ad96ea144015899c159460606a">dynamicgraph::Signal< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="adbe1afb3f1c00b5095d0674a4ebda913"></a><!-- doxytag: member="dynamicgraph::SignalPtr::addDependency" ref="adbe1afb3f1c00b5095d0674a4ebda913" args="(const SignalBase< Time > &signal)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::addDependency </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > & </td> + <td class="paramname"> <em>signal</em></td> + <td> ) </td> + <td><code> [inline, protected, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal_base.html#ac5e9d9f81667e3e95e4bef272570f616">dynamicgraph::SignalBase< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a8f112f5fba7d33ee0603feda8eb8e437"></a><!-- doxytag: member="dynamicgraph::SignalPtr::autoref" ref="a8f112f5fba7d33ee0603feda8eb8e437" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::autoref </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline, protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a026c928dd30f498b1c862a5f82e96fd3"></a><!-- doxytag: member="dynamicgraph::SignalPtr::clearDependencies" ref="a026c928dd30f498b1c862a5f82e96fd3" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::clearDependencies </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, protected, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal_base.html#aecc4c4ef84592e27c529810e987bf0d0">dynamicgraph::SignalBase< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="add4c12de31d50c1cafcb197a5ec1d45f"></a><!-- doxytag: member="dynamicgraph::SignalPtr::display" ref="add4c12de31d50c1cafcb197a5ec1d45f" args="(std::ostream &os) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual std::ostream& <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::display </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td> + <td> ) </td> + <td> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal.html#ac9a1f2ce9df560a7cf1dfc44517126ce">dynamicgraph::Signal< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a8542875676a87684864c81e6be2b0205"></a><!-- doxytag: member="dynamicgraph::SignalPtr::displayDependencies" ref="a8542875676a87684864c81e6be2b0205" args="(std::ostream &os, const int depth=-1, std::string space="", std::string next1="", std::string next2="") const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual std::ostream& <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::displayDependencies </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const int </td> + <td class="paramname"> <em>depth</em> = <code>-1</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::string </td> + <td class="paramname"> <em>space</em> = <code>""</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::string </td> + <td class="paramname"> <em>next1</em> = <code>""</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::string </td> + <td class="paramname"> <em>next2</em> = <code>""</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal_base.html#adef79da6c3bfa9e12170d2840bc70a04">dynamicgraph::SignalBase< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a3ce4f6831ff1dff47c3839804036a519"></a><!-- doxytag: member="dynamicgraph::SignalPtr::getAbstractPtr" ref="a3ce4f6831ff1dff47c3839804036a519" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a><Time>* <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::getAbstractPtr </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a85da90ca79877d920ec95042511bfd57"></a><!-- doxytag: member="dynamicgraph::SignalPtr::getAbstractPtr" ref="a85da90ca79877d920ec95042511bfd57" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a><Time>* <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::getAbstractPtr </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a81435a8cdcd117bbbfe48007ded6dc63"></a><!-- doxytag: member="dynamicgraph::SignalPtr::getPluged" ref="a81435a8cdcd117bbbfe48007ded6dc63" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a><Time>* <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::getPluged </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal_base.html#a65e3b6410122b410847eb22449cedc3d">dynamicgraph::SignalBase< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="ade57493bf4c5451ae04463058d19221a"></a><!-- doxytag: member="dynamicgraph::SignalPtr::getPtr" ref="ade57493bf4c5451ae04463058d19221a" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a><T,Time>* <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::getPtr </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a4705fe76aa07499b735a6d3a2ee2baaa"></a><!-- doxytag: member="dynamicgraph::SignalPtr::getPtr" ref="a4705fe76aa07499b735a6d3a2ee2baaa" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">const <a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a><T,Time>* <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::getPtr </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a50c40db50b750995558392eb8b882975"></a><!-- doxytag: member="dynamicgraph::SignalPtr::getTime" ref="a50c40db50b750995558392eb8b882975" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual const Time& <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::getTime </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal_base.html#a24b7890225766fff1d7be0a242ab04bd">dynamicgraph::SignalBase< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a0ef6ceb83f7757e88b690694520caa7f"></a><!-- doxytag: member="dynamicgraph::SignalPtr::isAbstractPluged" ref="a0ef6ceb83f7757e88b690694520caa7f" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual bool <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::isAbstractPluged </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ae3de1870bd2c3192c4f8ec2b724ea8d0"></a><!-- doxytag: member="dynamicgraph::SignalPtr::isPluged" ref="ae3de1870bd2c3192c4f8ec2b724ea8d0" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual bool <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::isPluged </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal_base.html#ade1b08a88ca9d27c17e9664512aee58a">dynamicgraph::SignalBase< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="af9a18b9a9c746e3f0410e7e7c3d36970"></a><!-- doxytag: member="dynamicgraph::SignalPtr::needUpdate" ref="af9a18b9a9c746e3f0410e7e7c3d36970" args="(const Time &t) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual bool <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::needUpdate </td> + <td>(</td> + <td class="paramtype">const Time & </td> + <td class="paramname"> <em>t</em></td> + <td> ) </td> + <td> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal_base.html#ab7dbeb0ed88241b125c5407e8d27923c">dynamicgraph::SignalBase< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a1344f9b75c32589cde2a2658e4d32689"></a><!-- doxytag: member="dynamicgraph::SignalPtr::operator bool" ref="a1344f9b75c32589cde2a2658e4d32689" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::operator bool </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a7e95c95e204b112944eed9e1dc25ef4e"></a><!-- doxytag: member="dynamicgraph::SignalPtr::operator()" ref="a7e95c95e204b112944eed9e1dc25ef4e" args="(const Time &t)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual const T& <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::operator() </td> + <td>(</td> + <td class="paramtype">const Time & </td> + <td class="paramname"> <em>t</em></td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal.html#ab081214016e2d44b1a80094ddaf198e7">dynamicgraph::Signal< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a75ec2469d5e6021a30ebc6876bb67741"></a><!-- doxytag: member="dynamicgraph::SignalPtr::operator*" ref="a75ec2469d5e6021a30ebc6876bb67741" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a><T,Time>& <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::operator* </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a86b007c59f33e5ae31298767147bf395"></a><!-- doxytag: member="dynamicgraph::SignalPtr::operator*" ref="a86b007c59f33e5ae31298767147bf395" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">const <a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a><T,Time>& <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::operator* </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ab000fd5ed46a10e245fae9e46c74fbd4"></a><!-- doxytag: member="dynamicgraph::SignalPtr::operator->" ref="ab000fd5ed46a10e245fae9e46c74fbd4" args="()" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a><T,Time>* <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::operator-> </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a459eaa8c996a235eeb5243d3d25e2a70"></a><!-- doxytag: member="dynamicgraph::SignalPtr::operator->" ref="a459eaa8c996a235eeb5243d3d25e2a70" args="() const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">const <a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a><T,Time>* <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::operator-> </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a0fd7bacf8ca62390536eb47abc50d44e"></a><!-- doxytag: member="dynamicgraph::SignalPtr::operator=" ref="a0fd7bacf8ca62390536eb47abc50d44e" args="(const T &t)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a><T,Time>& <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::operator= </td> + <td>(</td> + <td class="paramtype">const T & </td> + <td class="paramname"> <em>t</em></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal.html#af5b3bef102a194494a9e76568f64e5dc">dynamicgraph::Signal< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a6ecaa58ff0f0fbd81416ef81b0a9a758"></a><!-- doxytag: member="dynamicgraph::SignalPtr::plug" ref="a6ecaa58ff0f0fbd81416ef81b0a9a758" args="(SignalBase< Time > *ref)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::plug </td> + <td>(</td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > * </td> + <td class="paramname"> <em>ref</em></td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal_base.html#ad5558c80e899fb1b7a884b629f5d4984">dynamicgraph::SignalBase< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="ad739cd37209a85c5d917591924d56896"></a><!-- doxytag: member="dynamicgraph::SignalPtr::removeDependency" ref="ad739cd37209a85c5d917591924d56896" args="(const SignalBase< Time > &signal)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::removeDependency </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > & </td> + <td class="paramname"> <em>signal</em></td> + <td> ) </td> + <td><code> [inline, protected, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal_base.html#a1fcccc0add5c6d3e965d771cfb3697fe">dynamicgraph::SignalBase< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="aef10f61419c9c043793b0169a6c730ed"></a><!-- doxytag: member="dynamicgraph::SignalPtr::setConstant" ref="aef10f61419c9c043793b0169a6c730ed" args="(const T &t)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::setConstant </td> + <td>(</td> + <td class="paramtype">const T & </td> + <td class="paramname"> <em>t</em></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal.html#ad3f71b1e7e00fc4effbb3ecdc2fe54e6">dynamicgraph::Signal< T, Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a0d324afb1df65cc8472b0d2a1be42dc1"></a><!-- doxytag: member="dynamicgraph::SignalPtr::setConstantDefault" ref="a0d324afb1df65cc8472b0d2a1be42dc1" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::setConstantDefault </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal_base.html#ad0eeead00fcc90034ca05f9fd5634291">dynamicgraph::SignalBase< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a29053970721ea67d6d583ffb1acef901"></a><!-- doxytag: member="dynamicgraph::SignalPtr::setConstantDefault" ref="a29053970721ea67d6d583ffb1acef901" args="(const T &t)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::setConstantDefault </td> + <td>(</td> + <td class="paramtype">const T & </td> + <td class="paramname"> <em>t</em></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a617db8a502120bbc84018557e5ab05ad"></a><!-- doxytag: member="dynamicgraph::SignalPtr::setFunction" ref="a617db8a502120bbc84018557e5ab05ad" args="(boost::function2< T &, T &, Time > t, typename Signal< T, Time >::Mutex *m=NULL)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::setFunction </td> + <td>(</td> + <td class="paramtype">boost::function2< T &, T &, Time > </td> + <td class="paramname"> <em>t</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">typename <a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal.html#a20378c06ed76b81c26f631002baa9380">Mutex</a> * </td> + <td class="paramname"> <em>m</em> = <code>NULL</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a237157361a90b2e8eb51979020e56f69"></a><!-- doxytag: member="dynamicgraph::SignalPtr::setReference" ref="a237157361a90b2e8eb51979020e56f69" args="(const T *t, typename Signal< T, Time >::Mutex *m=NULL)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::setReference </td> + <td>(</td> + <td class="paramtype">const T * </td> + <td class="paramname"> <em>t</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">typename <a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal.html#a20378c06ed76b81c26f631002baa9380">Mutex</a> * </td> + <td class="paramname"> <em>m</em> = <code>NULL</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="afff24d32f034055344b7db542d789b4a"></a><!-- doxytag: member="dynamicgraph::SignalPtr::unplug" ref="afff24d32f034055344b7db542d789b4a" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual void <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::unplug </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal_base.html#aef9144c00555bbbb2a38e5d63e5ea50a">dynamicgraph::SignalBase< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="affd51656523729216e2f4fcbc0f96fd6"></a><!-- doxytag: member="dynamicgraph::SignalPtr::unsetConstantDefault" ref="affd51656523729216e2f4fcbc0f96fd6" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::unsetConstantDefault </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="adc54b93be26b574aa3b9956d5d832224"></a><!-- doxytag: member="dynamicgraph::SignalPtr::writeGraph" ref="adc54b93be26b574aa3b9956d5d832224" args="(std::ostream &os) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">virtual std::ostream& <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::writeGraph </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td> + <td> ) </td> + <td> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_signal_base.html#a2a7734e306894404eb4252d1b9aa5510">dynamicgraph::SignalBase< Time ></a>.</p> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="a0dfc5eaaca779120686ea4b3eecf1432"></a><!-- doxytag: member="dynamicgraph::SignalPtr::abstractTransmitter" ref="a0dfc5eaaca779120686ea4b3eecf1432" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a><Time>* <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a0dfc5eaaca779120686ea4b3eecf1432">abstractTransmitter</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="af84905d3106a3d9b117f36771bea84cf"></a><!-- doxytag: member="dynamicgraph::SignalPtr::modeNoThrow" ref="af84905d3106a3d9b117f36771bea84cf" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal_ptr.html#af84905d3106a3d9b117f36771bea84cf">modeNoThrow</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a257dba50afbe9efe0fde532062eeb536"></a><!-- doxytag: member="dynamicgraph::SignalPtr::signalPtr" ref="a257dba50afbe9efe0fde532062eeb536" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a><T,Time>* <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a257dba50afbe9efe0fde532062eeb536">signalPtr</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aa4beea137403194d072eeb73ba55415b"></a><!-- doxytag: member="dynamicgraph::SignalPtr::transmitAbstract" ref="aa4beea137403194d072eeb73ba55415b" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal_ptr.html#aa4beea137403194d072eeb73ba55415b">transmitAbstract</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="afabedd4999d7e3ea81ccd37c95754fbd"></a><!-- doxytag: member="dynamicgraph::SignalPtr::transmitAbstractData" ref="afabedd4999d7e3ea81ccd37c95754fbd" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">T* <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal_ptr.html#afabedd4999d7e3ea81ccd37c95754fbd">transmitAbstractData</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_ptr__coll__graph.map b/doxygen/HEAD/classdynamicgraph_1_1_signal_ptr__coll__graph.map new file mode 100644 index 0000000..7df046f --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal_ptr__coll__graph.map @@ -0,0 +1,4 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_signal.html" title="Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap ..." alt="" coords="16,84,256,111"/> +<area shape="rect" href="$classdynamicgraph_1_1_signal_base.html" title="dynamicgraph::SignalBase\< Time \>" alt="" coords="7,7,265,33"/> +</map> diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_ptr__coll__graph.md5 b/doxygen/HEAD/classdynamicgraph_1_1_signal_ptr__coll__graph.md5 new file mode 100644 index 0000000..fe6a5d3 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal_ptr__coll__graph.md5 @@ -0,0 +1 @@ +2530374b0e16d8c428adcf4327452261 \ No newline at end of file diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_ptr__coll__graph.png b/doxygen/HEAD/classdynamicgraph_1_1_signal_ptr__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..1a601976873de431f3acd1be92a3d9c8ac5cf86d GIT binary patch literal 9906 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	^EHQ z6+46@8Es5nYnw+Y<5uZ!UwAc!mRwB3Ck_uya|`*;l@qP4%h5;qgD^&T`}*?4#2VPS z)b{nQvazvQ2fZ8d`_p*hWIDtmCvRu8yHvN-*P?0B(Oz{KvAMN;x9oS#E9|T+K`tY2 z`R~JRNQOHr!KrH<NdH^%CJ4mpaJ~7ooVIMsJ!5LqbO&!Pl=LjZIP@**KR?oc0U#lX z|K2z1kdnS#uW?z|eP(W+P|7gmLvhs^1L5XAS!RE$ps=O2HDra=x>KpNv@|jz!kdQI zyv&@pz;EV{+u^O7H_JYI<zKpt@b&d2p`#lg>*PXlFmZAcfkdbHox0)k@9sVXs||q3 z*vu@z<KVB(SAvX{)svlW@w-poJy?HY=+Px5o4VspESGE>RwR+Y1*j7f7uO6Gy)Ub* zs-{LXl!g~eE{n{?#Rc8Z)zs7wqVYRMW@dwP8Rch;KZGsu3(v(Of<EeVLOBr|dp7Ru z>>TmvX2c_o)M=2i@j?#F=lhlQ#*hUn>>mz+3O=djA<EW8%K~LG9+;WkN=i!Fjr|Z8 zhi|wzH)pgx*UonPwvS{Qm*sfpUgba%DD}pcmaN|g)(YQKYX2XhENbgdqaU@9Jrf1q z6`4?KAABlKoK?Hu)mK6KsIXBi^=09kcc<JH#a%gJ6tYKjiyd6Ev9aN@8er3}aU+!t zzt#w!PXqFU1`a<_%~3uxV<(-?FRGJ-&S`9GO9*|`KOg}2q~2wnmPIk)G94Wq0fQ)Y zZ*OmteA%(>8DN7O^b|OTs;a87S|_MYdso*W(5IAlbuWj>Wbi73@RM2mL6M`JiemIS z^?|~d;dOBi?`kd3Ddhsb@Y^x^Db&Kis-7g~LD>;^FDN7gzwT^b&u?{isaMKPNJt2Q zsCM1pEaT6qIwxF|{#EtF?(BFE*v(fm%^Tj_)Z7emA#7;=UvMj1NoPDw69*43{nIC= z=wV_4f=modEENL-hOC^N=)^=i3?@+NarX>a@-*b2ZjueX4-e0tto4Y726aO=oCM(x z-5F$kVi)ub=vbmhCnxx;c2jl9MAw8Q(3EtzX-o^Ne+3(xoD}yA*7LEBj*f<ghBWBH ztm{&NJ@MS8OKp)ioc7mrXhmE&6jMZX{(%R~>F>qQ<EvfP<v`P*(GA`1fn|&@`g4?7 z85tRWc6aAMPv73$BtdD_7n0tPQE_n*0G%AETPTpX0Fkc#=FNS2q*L%UdirIE^I@II zfh0Z#zqE?4UwJM`zyrd1uQ$7=Nb?*tWwZO+U=8-GK!Uxwsu^e&@y8{%SnNv9)XYy5 z+gPcz{8^p7Z>OCT?-&xy#?0({e6XPmolQeiQwE#p8WX5NJYr%&U3p{U>j8m*QP9za zg@k(gvgB{GvdRv83l26hHO=Ga?s<Xn@?_r@x_V4h6mwajL9Om$gF-x)PwYKIPL2am z0L0>_5y9t3BUq=V?aa)ZYV03m4ywE^-n_K8?^#a$`0+M}vXT-DA|^Sxu;1L&G^1ZO zOAYQBoEu~>@CM=E)uBQ?G$=ykN{%P+Tkoc5*PkC-NAEn#T^Jb9NEY7N-Q|0w1dP+x z-yaQ9rvI6qwl?+Sn`G|W?X0)CxFX&hPGcMEG{53<Mq|SsM$~^zMoG=6u{#pFFJBA} z3`Eq{iX{s<NIp0G-#9g3qX_w5W;b;o4+n=SK=J`_X=b_gaNpkQupVCpHjBhdM@L)) z2x44Y5a&p2b6D)TnHfpl!dMWlkC`J?fSpOtoEw1OZtWJ?fdXbAC8Za0j{%8?W@u>i zZ75VAq6gqNacyez?SOqEp>ov!KU~_wxa4hPYikMXd6z+X_N>y`yKHWPosEqIHMH4l z&#B=2FZg3&Q%D%$QtvlBK);!%o&%=Sbulq${%Z{&m8Pes(@MkB62qnaMO^<jOieL< z`SRtFoSdYR5)t?}7!r#qK56Huic!kBmsOkPdHjN{`g;d|f73NKHU@`<J$&};CXkI@ zP1u5!)pC4vbTs#yQ@3BK;*2+BLK}bu9d^uHPwz~}Ch6@R2>12%Ma0FiisIqnsp#ty zd@MLR5d3#6Lx~nsP>&Q?q?DAxdtwt4^Gn0k@}z;OO-xKk$jSY{82VUq1~N=TOX~(R z^QGn>Vp*tts!yJnRUC_niuQm*cY3^9gcbL_s_Fsz2Ph^I79HK)g7TfOUcG7>20B^- zO`KToG5b%D=|O{xu6t6p!bjg9Kcw}mUS7e#z!)hu#)KY#R&TFQ_RHBUM97qtl}AQL z)5^*yULWuFdQhJ{(9_fm3=YO|b8~Cx?k2V>r-feD0wQ;_SC+AHbhPSeYwrsT6Fa;2 zmi^h+`S{RS)z;S506Khc$OAkDa7~Dk#Jw1Ne0*5!>H!QQI_85zL!}=-#*K=OE^*(p zDjh7+VBZ?jvojw3YIb;jvY`s6BxhAJ>WICI@NQ-BAW+XyYWcoV7Xp65Oy$%YXlQf@ z>iQL)@`cS!`y|m<WI!<5<yKb>yw04XSG&5qgW}?-{!Z3fm#u^0fCgIdvw*fDK7M=) zHby9&pwhkEAED~M;^`pP=qBA)?@~}uF!Az|1A4T8m$kLwbum6ywe%=P?p9M%Q?dQD z<l0CHCO~Nu+<LLc!3%)kCJS*bEv?hter3>|uHXfF8G%(nE#gw}*l~(Qy8bXNwjST{ z?ASSh&yoy{8~gj&8+9jLf2`GEnca`(<DAD5+y&F>yc84&ghfQ6CDWJ;4GqCA==ZRl z)VM&|hMj=RdJMkWa$Zgf^G5|4FeJeaW!WwK{5c)$Ry@ISffo~xG&MDm8_fJ~TpME& z$jQjs1_wVNomZr<U%#%Qr)RyL6u-@>@bKZ4&Sa4|_q~;eYI!l&u3cLi)H1yK_kho! z9@uT&fk)<_T+uxuMxuUTwjvgR4sI|u+s4Ne3knO{hlXMUiReG?bQzceby&L8+}&!J zkmetRa)9>fVq#*R4Xx`oL2|SY4nA?Zh!y?Fkyk!j76XeKSy_oT4dvrZxFKnY_7ZcU z5FP&gz5yO47x0>VT)&C1u<$qcJ$7(!RW&sH;mLw~JB~(*W}Ys?H%C`4P8Y@Rx*lDS zEU943EG^-H5U`o78O{9OLl0fO(PN`FXlBL)!uL886C%}f`)yVS&-Wm+B#;5IoYOwT zX(?F)GIq%oanJ_;4CJYsk56t+H;c?A#d{>JHJTmO&zXdZ760EtHI$u$L)O^%)y|!- zvYPo*0dGS>q-<>qg{_R~6&|;nA`n``<CI_g%ddu<TX%rka&Qy<!D(25-GH&pWxak; zUXdPt7=ra{=6vIV(`aSD8R1>)F$Fd11?87uXK7Dje;Qai>?(b{D*bnvnKcU{#j<4B zIQ{BcIW5HE*JN!AvC7M7PdA$#1_o&^J{j&W0T#IP@N}hD9~XJ;KY99^n1<&0U2W3U zTtI@9A3tUz+Ru^v&v<aj$lvP~GY_ePKBwpBcOI#~xVf@&ew^D-jU?RP5PzGHfW+5C zA(_$a!M{f_V0BixFu0<dnZ0fJhvzB4O>2r+E1Faq!hux8JPyqW`T>qESK8$}Y#Ln$ zR&mwmqrFSS!0}^!+zMX<g=8lpVS&>;i@u0^l0Rs2aUQ)6*R=%K#dJOGD2^?=pqYXG z8WRCRMJG>EQ<J+)ch+n4(;(T`ukTcK@~m2aYRdvbAQ0{CRh>mQO`h)C&x&W8%G}i< z!$d$&<;T}*LbBIg`X5ai|3O16))Okay6@K3Y~%-;knw$eY6uBQN#B4w#`F)tBH*$a zDXyo@jT{-#zSKbcCPIJGZ*H4`vdE8-evy=dA~TxGU5jZCdQ0eC2uxqi0`0V6)WN^w zsDx3>x!vXd&Aq)ANXX7w%hKE;<w8xpY6`!x{JQ<5pz!;Pw#&wh-+L<^7&RFf7)DB; z6UWG9WyxDQf)Z%1c3xG{*2c-xz=NXpD_Mj}Dv+RLNi^yHYg+kO4$`{H%F5Pa<K|+U zQJ#_U@zsLpsHjWU)~f>fEyKf=?em>yNGZoNb#-;dm7VoSe3Fj}SlHM>0;3f&89vg? zJ|8|jNwlfI1y0G<q{oIa7*B4ig_TCOwqa9V7xdsdUg@dWG5QQ{3=DHXuKoeH<_DFb zrw<G_C~cc#gomxlzrEUFNpYLOtu^!5Un8yK<m5zc&v%qq4|BH7zl`3W()W_@bOfvc z`8n<>Uibz#LoIK!5u4HI^l%FY7q<}xQ~qWS4i50TSLfpI@9&!j2eJkRDfX}8qNDx( z{4oL-&bU4578^{ahAv=~#%(t#ivHQpnA_S_FS9mp=5Bb+{J=%40CE<E2GE-5;TAL} z<3`^r)Z%YMDeoC@*pzPFx<v}L7sKn~WNLbGF$mol+1cerF2K(%_B?tC>JtN>lB41L z?BpL~B=jU@p({BAOdqg;=vW4mA|rhO5DrgHZt(Ds=@x1}Pr<{-M~{)@<mBvUQG^@@ zHPj$y>|I>`;isDaqW&kam?B;O5@2Ivqb<~(h0bPB<pE}UT5NE=-bF=4o6(aaNpvq^ zqT_k8UWtQ)(*UC1!k!*JF|F#g*AFAJv_j#|Jv*UpldfTRbgKs<`U5us2E5Hw9li9k zvM(?u@(&DTzI&Ijyu7?KT&h45yA4z?$VVT$x+5%zmIn$7p~W_^>_T4WHA=bH?t4<h z*dY)?sHehqT%cyBOJoGbTF-cBh6;3cw0y{LV>xtuArGXbrT;Vq;Da#nQz8UlaNFq= zB)xj|N|k;%^aH5&G#7`h;>Bhiln^EbPrnZtoq?nI5bSDSKR;4Bx)7KjG>wkxXfx2z zyaj*xPoiC2BRnTkDyp2yFgO8RxXE~hZ85Z?yaj*%%V;k<U$d|YOgB<S#-h@iJYnwL z>S_l)ND0u0k4GugQKMtC0~FTQ))suU(~q}CpQmCVT-L{+9_}xlW@7Iy)}-hbqTpd} zq3G<4z&1l$xDW}UFi0Gn(;d^5?;eIT-@J7Tt#5)uLYg6JBcr0ycl51oKz^XH6Vwv7 z?HC{25oJqDi#elw{-rqxP$8!!5;U{|?6`S&%x1+Ikj1*Lk6rb{B5b->f682Tw%u`W zb7!Z&YK{OG*9Sxodi)1|G1I+!%Gv^;SYc+`(A!IjiAB%=)~o~2VKS1EQ$H9kHv>j) z0E1Y7l70dBR5Qytsgz^D2zx8_UKjUaSQ2K|5o-*x#~!S|pdf4(r6jh{d*JqmP~P<g zR!w=mucMHRd}1d8f#wJ2cHdvag=LDif@y}p#KZ)bQ3K-gl`F=eU6CD$3FHBi7*teL zk8YA>*#53|ZniF}4SbTXX^aY`IRp(A`SGLWAGU=1T|*44rhp&;PzwmCxg><{C48r~ z5M5+dPWkcqNj?`W)7n@$KFDwhPft<JLfrs|SycJ*>zG)p_9I;_t)Oq;MyKlOU~_;T zdM|*GCzJqc7}`R8!vc!s(EmmPW~a<SZ@$(&4((zD(C#5P;|@CuiX1v$FYhdN%bJ)l zYp{RNLG^w1U;@D!0B#A~LqJ8KA*OeIy|{qwm_Jktu-mWSyGLwSe^$|jR2JKd*>r}W zakw~tJuoyR$r+bXTuh=@VbchLQAJ%HvrsbxX5|BegSf9@ZJdtj#>^EJ!zQyP<~!n4 z;s4><GG_a&${`%6#$Ya-QE4zMpl<a-^f~weLsd6zt&}Ey|1Nob;*$KD)+$lNm6Js| zC3Lp+{S84us*B^{dJ+l>e__XkU|KX@n?iW-AU<VhV}UIprL7&`>r7{@KlRnD1E%U* z3yF3nP5!tncCBQ(FY93LJ`KU9U19UFOCb1Byy3@RhyB{jkw%b))B-ltUkvNRfdC5h zDv2uXrckRz^^+?l@$)QJ>Vm~G?-|0{+8#}($kx9(>nVNSZGJ*d3I_}7=}`%#7omjl zUZd%Iu|N=J5JRgIyj%lQBLd@+&6pNeot@lTXTQI@w!+Mp`_=X{(VbtsBQ>u|4ZO=L zSV~L{V8{*f8>WWN27&SEThT1QLgE*vymhDB@;6yo@eh=AtAFqJMD3KH$IHsd&|VAC zV7GPg0^g(wtdY>NGCtA$5z~0y=R~kl9O*A#7vhmTfByVYmKxgC@xvy@LeviHfZs+f z_~M$Hy1K*hu4QtZQ0MJCcbZeZ&fmhU1NZT3NPwZ30(7!~ebojw`8S8z-B=h|N-;<N zft+%K83zKf*qsXa1<#-Sizf*9URVhMuLD#|%N1bCetc%`S(`^|4lsK24GRlvG~2t^ zqCnUgc|+C&CgQnYzQ|Zvu}4KkZKhtFVrR&N`9hQh640dYL~T5no|(A>78m#)O&uK_ zb8kL;_;5HMXBZI`<qP8pv`2VHv%nilt4?>RW~T+*{bm#XJ){0?#c%f0mw-r%T{jGB z_fF5wA`=qc-O>6&?U_zH3-TE@6l~OAFnFDAVFRn~z7VJggh_+>uXrEl)uCxX=-h&W zA26IO0V~AV6E=RJ(AYcObmbHft?4k7{<6CDWQ8pqr~Wr@05cPqJU~MgtojQnWD0dX zH!qKS%mr*F&#e|Jm<38fYgS4TeG8rvdMC#qr+JbIYJv;`An3z~t315Cs!yMWK{fw4 zPy~VmU73JAieLOjqPLD{mzZ2}SsUs7?9R~w8#9V(_i5{nSMFqHXTzH=p{H!Ry1LPV zs+gFV4!cXLHQPV$JW^2jak5eW9=0DOoCRs*8#dMK4e1332RA^6L1#aDRB7nB70`u* z9PxwUhW^v1dQOjzz(BkKAe$&)D+v`Q<<$bsWo&G^Q~gUN(53NVbBE1X87@4ArHLwD zFd%PoctI~MfjJqvw$yqYKtbarp`o$db<WA-uRq=HXzIKxE-sF~CYE7+b#*_m!;<5$ z!^T0VJdg%uaqG*|?^tkL0(v9`Y&78i))^ZPY^s+I-=Kwy;FPByG&ApD-BTL=l#~=0 zH~yGu2??tkw0?JNXa%gF+IuIvVs|CKC>@q=q}D?a>f#lUU?Amc4rfASPHe_22thE} z8YEujua*ggCIpn*dF%t@Qs?;luaS~cQrs`+9+lb-lbxSTT`+^Y4Ymoz;8Y)LMxL%n zSI}da`hlZX0!cx%CGQ*i)uaW_X=9SUq@+YrFY$uK3g)hFj+a?Miv8|Z^OT^VqMC*2 zIaD)Q9UU6z`a|h)bj0su&5}&6iMS9HfkAeIo&i<%%DZN_Pu^|jE$e2N$VR+V>$i+v z3%-#uOY$%JRp`J+R}sjj3MU=&gWOQ{P$(?&aXrT6ue?Q<QVUn+=L0}iCD?i>i=R0K zC6PP6j~1h4s5vO7Hl@e<KQ>|g1MO&DQ?ZDN)zWtug*rP05z$LZNO&tH_9Bjk>(2)l zu5hCmY~1UAc2S#V&v>ABZv6)jMq{*9I+2E!VE12O#x(CVE&Rm(3Y*Xnj~^;Ye~~ou F{a;(Icw_(o literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_time_dependent-members.html b/doxygen/HEAD/classdynamicgraph_1_1_signal_time_dependent-members.html new file mode 100644 index 0000000..666f74c --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal_time_dependent-members.html @@ -0,0 +1,144 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::SignalTimeDependent< T, Time > Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent< T, Time ></a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#aa4df5a0ace7d7470c48a6e1d4c5fcecf">access</a>(const Time &t1)</td><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent< T, Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#aee3296459aaf42fab48f86a16b84fcf1">dynamicgraph::Signal::access</a>(const Time &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a4be0f7ad96ea144015899c159460606a">accessCopy</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ab671714743cd69c69f7f2aed3387d814">addDependency</a>(const SignalBase< Time > &signal)</td><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#ac5e9d9f81667e3e95e4bef272570f616">dynamicgraph::Signal::addDependency</a>(const SignalBase< Time > &signal)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a4ee0008a50ccebad82a932c57610f442">ALL_READY_DEFAULT</a></td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81cea603ebe54dcdfc2340d4fba0384e95133">ALWAYS_READY</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81cea5924c4f2de4d5c05d90bf01a39d7310f">BOOL_DEPENDENT</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a59b20d4c7d6ae4c3b7e004e66385d3d2">checkCompatibility</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a8da931786dc26f2d45d475b232867053">clearDependencies</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#aecc4c4ef84592e27c529810e987bf0d0">dynamicgraph::Signal::clearDependencies</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a4204fd3dfee8e4e87cfd55239f84694c">clearDependency</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155aee2d1fa88618982d476c6f7bce0a5450">CONSTANT</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a50cc6ca4915fda743edec7507f81b22d">copyInit</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a36860445864f3e1d3255dfd8a26475bc">Dependencies</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a28ace7f88a5b1b6fec7fceab25928dd5">dependencies</a></td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#ac52a8900ecf9318c3c0ab9d887e58219">DEPENDENCY_TYPE_DEFAULT</a></td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81ce">DependencyType</a> enum name</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a50609049fbe9fd365ad50b2e8770e6f0">dependencyType</a></td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#ac9a1f2ce9df560a7cf1dfc44517126ce">display</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a8ac23c7569dd16129cca1a803be92e2a">displayDependencies</a>(std::ostream &os, const int depth=-1, std::string space="", std::string next1="", std::string next2="") const </td><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent< T, Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#adef79da6c3bfa9e12170d2840bc70a04">dynamicgraph::Signal::displayDependencies</a>(std::ostream &os, const int depth=-1, std::string space="", std::string next1="", std::string next2="") const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#aaebe8bf745a95ff83a47297b6df3c87b">ExtractNodeAndLocalNames</a>(std::string &LocalName, std::string &NodeName) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155aa34353e1d87165ae87780a81954e68cd">FUNCTION</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#acffdc85602c4bb0a789570020756edfd">get</a>(std::ostream &value) const </td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a3d2c336efaab90922c35b8f8bdf7bbb6">getKeepReference</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a58e0b8297b811ba54d9b584a94a9f41c">getName</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a61e8c52ef101722dff6c6339cd53311f">getNeedUpdateFromAllChildren</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a769eb548dd054d031bb75e16559b6032">getPeriodTime</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#aeac7f5f7162d75ff6322cf2f27c65f17">dynamicgraph::Signal::getPeriodTime</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a65e3b6410122b410847eb22449cedc3d">getPluged</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a350179ec38e0fff2bf3496e75653b533">getReady</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a24b7890225766fff1d7be0a242ab04bd">getTime</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#ade1b08a88ca9d27c17e9664512aee58a">isPluged</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#ad2b8c22fdf80b1d661de3d743138d21c">KEEP_REFERENCE_DEFAULT</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected, static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a42a6d3c54dd0a2c1479d694e7db432c1">keepReference</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a9479893dacd9b5a1f46ff67d2482c81b">lastAskForUpdate</a></td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td><code> [mutable]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#acc9491c45001314b1f70cc52fc088519">leader</a></td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a20378c06ed76b81c26f631002baa9380">Mutex</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#acebd4a037334167f910ce9fdce2bdcdf">MutexError</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#ad12786d4912e14d4e6e1a13c56620538">name</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ade6de8d8dbc3af3b79469ca4cc8572ef">needUpdate</a>(const Time &t) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#ab7dbeb0ed88241b125c5407e8d27923c">dynamicgraph::Signal::needUpdate</a>(const Time &t) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a8d0328a5642ce1d92221a9909dd455d5">operator const T &</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a96393c40edd04485cbee8f383ff3c908">operator()</a>(const Time &t1)</td><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent< T, Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#ab081214016e2d44b1a80094ddaf198e7">dynamicgraph::Signal::operator()</a>(const Time &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#af5b3bef102a194494a9e76568f64e5dc">operator=</a>(const T &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a201c591ce61787427d48e8a2cafc2b85">PERIOD_TIME_DEFAULT</a></td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a20a7de7ab0d31b2fe4d4e9ff00d956fb">periodTime</a></td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#ad5558c80e899fb1b7a884b629f5d4984">plug</a>(SignalBase< Time > *sigarg)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a6558d39a544deb36cc875855021f9186">providerMutex</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a18a4ab0c8174425763c6dd9f19e7a7d4">ready</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a2767be0456f0e62bb2c6006cf0f95d83">recompute</a>(const Time &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155a82183cba9bb80e23eec7f38c5f0c0a6a">REFERENCE</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155afc314176df62034542117d23795f8394">REFERENCE_NON_CONST</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#af98910fadbf2e4faa7d6232dcc7eea5c">removeDependency</a>(const SignalBase< Time > &signal)</td><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a1fcccc0add5c6d3e965d771cfb3697fe">dynamicgraph::Signal::removeDependency</a>(const SignalBase< Time > &signal)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#afceab95fa5c8274b41f0e6239941a35d">set</a>(std::istringstream &value)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#ad3f71b1e7e00fc4effbb3ecdc2fe54e6">setConstant</a>(const T &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#ad0eeead00fcc90034ca05f9fd5634291">setConstantDefault</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a891272a286630eef0003716c4fd2c181">setDependencyType</a>(DependencyType dep)</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#ae1a481dc9c071eb365aae3a05322fb03">setFunction</a>(boost::function2< T &, T &, Time > t, Mutex *mutexref=NULL)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#ac3aec5678570895b03ec8aa14da92de6">setKeepReference</a>(const bool &b)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a53765ca84219d287d0695ce67adf9783">setNeedUpdateFromAllChildren</a>(const bool b=true)</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a7916848f29411e8f2ef8e00ff9c4cee4">setPeriodTime</a>(const Time &p)</td><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#acda5cda5d25d9e0a7866f16147479954">dynamicgraph::Signal::setPeriodTime</a>(const Time &p)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#afc3445e6bce14ccaa5dc2b9b80c86483">setReady</a>(const bool sready=true)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#ac3e140dff29777b179bcd2c073c88cfb">setReference</a>(const T *t, Mutex *mutexref=NULL)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a7fdc7166b7eaab63d96f7305c5660ed5">setReferenceNonConstant</a>(T *t, Mutex *mutexref=NULL)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a7760134ac05d172848ff1888488d9d34">setTime</a>(const Time &t)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#af889c7d9f57ef61cfad1487ee6045b09">shortName</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a629a88006a73c05534c300bb7b950820">Signal</a>(std::string name)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a7195a872bca9a22f0bcea9cd2baa9b98">SIGNAL_TYPE_DEFAULT</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected, static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#abce7bd9d12571de9f4d63f757c45ab17">SignalBase</a>(std::string name="")</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a2d0e96da4d0378f08805b421cf381183">signalTime</a></td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ab9848918e907a071b0ffdf30200dde0a">SignalTimeDependent</a>(std::string name="")</td><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent< T, Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a005108860ebfd66a2a020789f5a82d2e">SignalTimeDependent</a>(const SignalArray_const< Time > &arr, std::string name="")</td><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent< T, Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#aad9aa8e29a8af77602852615dc336ba0">SignalTimeDependent</a>(boost::function2< T &, T &, Time > t, const SignalArray_const< Time > &sig, std::string name="")</td><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent< T, Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#aae4a59d6d32f56520abf64179c7ac277">signalType</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155">SignalType</a> enum name</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a70958e01cd65e0ee5f97bf19442a101f">Tcopy</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a22e70c2affa81b282f9753f6172da866">Tcopy1</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a7f9af955ec9424257766b3d0cf30c3e2">Tcopy2</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#aab6d34eaad78350ce8fb8c3b54f2eda7">Tfunction</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81cea9930f326751f6c36d037ee64d09a840e">TIME_DEPENDENT</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a3640000a90d8bc097a9467eac6a727c2">TimeDependency</a>(SignalBase< Time > *sig, const DependencyType dep=DEPENDENCY_TYPE_DEFAULT)</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a5095b4831f8be6495f6bb1353345519b">TimeDependency</a>(SignalBase< Time > *sig, const SignalArray_const< Time > &arr, const DependencyType dep=DEPENDENCY_TYPE_DEFAULT)</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a8dab26927f6e5ae7032a9309ac1e5952">trace</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a109c69e77a16a5df8c45b1f18f3aa4bf">Treference</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a58743c8c709e2eab0197c75628258505">TreferenceNonConst</a></td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#aef9144c00555bbbb2a38e5d63e5ea50a">unplug</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a29f6f7c63256bebe440943d4a55d758c">updateFromAllChildren</a></td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ac3ec8ac88073236b3df92c9c93d9a970">writeGraph</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a2a7734e306894404eb4252d1b9aa5510">dynamicgraph::Signal::writeGraph</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal.html#a5613e74b311f94ffc8d870c097fbc006">~Signal</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_base.html#a7abfd61a78e5012d56a9e5daf57ecdaf">~SignalBase</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a0b323939a8076256fa00e45fa09d9704">~SignalTimeDependent</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent< T, Time ></a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a8d4ba0b6667d763571501cf08cf4591c">~TimeDependency</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td><code> [inline]</code></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_time_dependent.html b/doxygen/HEAD/classdynamicgraph_1_1_signal_time_dependent.html new file mode 100644 index 0000000..38e4b19 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal_time_dependent.html @@ -0,0 +1,430 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent< T, Time ></a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::SignalTimeDependent< T, Time > Class Template Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::SignalTimeDependent" --><!-- doxytag: inherits="dynamicgraph::Signal,dynamicgraph::TimeDependency" --><div class="dynheader"> +Collaboration diagram for dynamicgraph::SignalTimeDependent< T, Time >:</div> +<div class="dyncontent"> +<div class="center"><img src="classdynamicgraph_1_1_signal_time_dependent__coll__graph.png" border="0" usemap="#dynamicgraph_1_1_signal_time_dependent_3_01_t_00_01_time_01_4_coll__map" alt="Collaboration graph"/></div> +<map name="dynamicgraph_1_1_signal_time_dependent_3_01_t_00_01_time_01_4_coll__map" id="dynamicgraph_1_1_signal_time_dependent_3_01_t_00_01_time_01_4_coll__map"> +<area shape="rect" href="classdynamicgraph_1_1_signal.html" title="Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap ..." alt="" coords="15,84,255,111"/><area shape="rect" href="classdynamicgraph_1_1_signal_base.html" title="dynamicgraph::SignalBase\< Time \>" alt="" coords="5,7,264,33"/><area shape="rect" href="classdynamicgraph_1_1_time_dependency.html" title="dynamicgraph::TimeDependency\< Time \>" alt="" coords="279,84,585,111"/></map> +<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div> + +<p><a href="classdynamicgraph_1_1_signal_time_dependent-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ab9848918e907a071b0ffdf30200dde0a">SignalTimeDependent</a> (std::string <a class="el" href="classdynamicgraph_1_1_signal_base.html#ad12786d4912e14d4e6e1a13c56620538">name</a>="")</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a005108860ebfd66a2a020789f5a82d2e">SignalTimeDependent</a> (const <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">SignalArray_const</a>< Time > &arr, std::string <a class="el" href="classdynamicgraph_1_1_signal_base.html#ad12786d4912e14d4e6e1a13c56620538">name</a>="")</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#aad9aa8e29a8af77602852615dc336ba0">SignalTimeDependent</a> (boost::function2< T &, T &, Time > t, const <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">SignalArray_const</a>< Time > &sig, std::string <a class="el" href="classdynamicgraph_1_1_signal_base.html#ad12786d4912e14d4e6e1a13c56620538">name</a>="")</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a0b323939a8076256fa00e45fa09d9704">~SignalTimeDependent</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a96393c40edd04485cbee8f383ff3c908">operator()</a> (const Time &t1)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#aa4df5a0ace7d7470c48a6e1d4c5fcecf">access</a> (const Time &t1)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ab671714743cd69c69f7f2aed3387d814">addDependency</a> (const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > &signal)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#af98910fadbf2e4faa7d6232dcc7eea5c">removeDependency</a> (const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > &signal)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a8da931786dc26f2d45d475b232867053">clearDependencies</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ac3ec8ac88073236b3df92c9c93d9a970">writeGraph</a> (std::ostream &os) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a8ac23c7569dd16129cca1a803be92e2a">displayDependencies</a> (std::ostream &os, const int depth=-1, std::string space="", std::string next1="", std::string next2="") const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ade6de8d8dbc3af3b79469ca4cc8572ef">needUpdate</a> (const Time &t) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a7916848f29411e8f2ef8e00ff9c4cee4">setPeriodTime</a> (const Time &p)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual Time </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a769eb548dd054d031bb75e16559b6032">getPeriodTime</a> (void) const </td></tr> +</table> +<h3>template<class T, class Time><br/> + class dynamicgraph::SignalTimeDependent< T, Time ></h3> + +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="ab9848918e907a071b0ffdf30200dde0a"></a><!-- doxytag: member="dynamicgraph::SignalTimeDependent::SignalTimeDependent" ref="ab9848918e907a071b0ffdf30200dde0a" args="(std::string name="")" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">SignalTimeDependent</a> </td> + <td>(</td> + <td class="paramtype">std::string </td> + <td class="paramname"> <em>name</em> = <code>""</code></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a005108860ebfd66a2a020789f5a82d2e"></a><!-- doxytag: member="dynamicgraph::SignalTimeDependent::SignalTimeDependent" ref="a005108860ebfd66a2a020789f5a82d2e" args="(const SignalArray_const< Time > &arr, std::string name="")" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time> </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">SignalTimeDependent</a> </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">SignalArray_const</a>< Time > & </td> + <td class="paramname"> <em>arr</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::string </td> + <td class="paramname"> <em>name</em> = <code>""</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aad9aa8e29a8af77602852615dc336ba0"></a><!-- doxytag: member="dynamicgraph::SignalTimeDependent::SignalTimeDependent" ref="aad9aa8e29a8af77602852615dc336ba0" args="(boost::function2< T &, T &, Time > t, const SignalArray_const< Time > &sig, std::string name="")" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent</a>< T, Time >::<a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">SignalTimeDependent</a> </td> + <td>(</td> + <td class="paramtype">boost::function2< T &, T &, Time > </td> + <td class="paramname"> <em>t</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">SignalArray_const</a>< Time > & </td> + <td class="paramname"> <em>sig</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::string </td> + <td class="paramname"> <em>name</em> = <code>""</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a0b323939a8076256fa00e45fa09d9704"></a><!-- doxytag: member="dynamicgraph::SignalTimeDependent::~SignalTimeDependent" ref="a0b323939a8076256fa00e45fa09d9704" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent</a>< T, Time >::~<a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">SignalTimeDependent</a> </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="aa4df5a0ace7d7470c48a6e1d4c5fcecf"></a><!-- doxytag: member="dynamicgraph::SignalTimeDependent::access" ref="aa4df5a0ace7d7470c48a6e1d4c5fcecf" args="(const Time &t1)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time> </div> + <table class="memname"> + <tr> + <td class="memname">const T & <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent</a>< T, Time >::access </td> + <td>(</td> + <td class="paramtype">const Time & </td> + <td class="paramname"> <em>t1</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ab671714743cd69c69f7f2aed3387d814"></a><!-- doxytag: member="dynamicgraph::SignalTimeDependent::addDependency" ref="ab671714743cd69c69f7f2aed3387d814" args="(const SignalBase< Time > &signal)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time> </div> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent</a>< T, Time >::addDependency </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > & </td> + <td class="paramname"> <em>signal</em></td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a74d5fe4ab99a37a4c5bdac1680e47edd">dynamicgraph::TimeDependency< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a8da931786dc26f2d45d475b232867053"></a><!-- doxytag: member="dynamicgraph::SignalTimeDependent::clearDependencies" ref="a8da931786dc26f2d45d475b232867053" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent</a>< T, Time >::clearDependencies </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a8ac23c7569dd16129cca1a803be92e2a"></a><!-- doxytag: member="dynamicgraph::SignalTimeDependent::displayDependencies" ref="a8ac23c7569dd16129cca1a803be92e2a" args="(std::ostream &os, const int depth=-1, std::string space="", std::string next1="", std::string next2="") const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">std::ostream& <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent</a>< T, Time >::displayDependencies </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const int </td> + <td class="paramname"> <em>depth</em> = <code>-1</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::string </td> + <td class="paramname"> <em>space</em> = <code>""</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::string </td> + <td class="paramname"> <em>next1</em> = <code>""</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::string </td> + <td class="paramname"> <em>next2</em> = <code>""</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a410d4e347afaee59ce30645fcd67fb66">dynamicgraph::TimeDependency< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a769eb548dd054d031bb75e16559b6032"></a><!-- doxytag: member="dynamicgraph::SignalTimeDependent::getPeriodTime" ref="a769eb548dd054d031bb75e16559b6032" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time > </div> + <table class="memname"> + <tr> + <td class="memname">Time <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent</a>< T, Time >::getPeriodTime </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a97efbb9cceb500d58fbe80b451151dbf">dynamicgraph::TimeDependency< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="ade6de8d8dbc3af3b79469ca4cc8572ef"></a><!-- doxytag: member="dynamicgraph::SignalTimeDependent::needUpdate" ref="ade6de8d8dbc3af3b79469ca4cc8572ef" args="(const Time &t) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time> </div> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent</a>< T, Time >::needUpdate </td> + <td>(</td> + <td class="paramtype">const Time & </td> + <td class="paramname"> <em>t</em></td> + <td> ) </td> + <td> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a1f8518dc19802d3a0f0983dc5be19b64">dynamicgraph::TimeDependency< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a96393c40edd04485cbee8f383ff3c908"></a><!-- doxytag: member="dynamicgraph::SignalTimeDependent::operator()" ref="a96393c40edd04485cbee8f383ff3c908" args="(const Time &t1)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">const T& <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent</a>< T, Time >::operator() </td> + <td>(</td> + <td class="paramtype">const Time & </td> + <td class="paramname"> <em>t1</em></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="af98910fadbf2e4faa7d6232dcc7eea5c"></a><!-- doxytag: member="dynamicgraph::SignalTimeDependent::removeDependency" ref="af98910fadbf2e4faa7d6232dcc7eea5c" args="(const SignalBase< Time > &signal)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time> </div> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent</a>< T, Time >::removeDependency </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > & </td> + <td class="paramname"> <em>signal</em></td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a86e9ba5c2b9e4a36a336840e9c8c83df">dynamicgraph::TimeDependency< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="a7916848f29411e8f2ef8e00ff9c4cee4"></a><!-- doxytag: member="dynamicgraph::SignalTimeDependent::setPeriodTime" ref="a7916848f29411e8f2ef8e00ff9c4cee4" args="(const Time &p)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T , class Time> </div> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent</a>< T, Time >::setPeriodTime </td> + <td>(</td> + <td class="paramtype">const Time & </td> + <td class="paramname"> <em>p</em></td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a4d8c6ce59accec0821d376c09238413c">dynamicgraph::TimeDependency< Time ></a>.</p> + +</div> +</div> +<a class="anchor" id="ac3ec8ac88073236b3df92c9c93d9a970"></a><!-- doxytag: member="dynamicgraph::SignalTimeDependent::writeGraph" ref="ac3ec8ac88073236b3df92c9c93d9a970" args="(std::ostream &os) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T, class Time> </div> + <table class="memname"> + <tr> + <td class="memname">std::ostream& <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent</a>< T, Time >::writeGraph </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td> + <td> ) </td> + <td> const<code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a47955c4e1365505396da59595b88ecba">dynamicgraph::TimeDependency< Time ></a>.</p> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_time_dependent__coll__graph.map b/doxygen/HEAD/classdynamicgraph_1_1_signal_time_dependent__coll__graph.map new file mode 100644 index 0000000..3228e86 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal_time_dependent__coll__graph.map @@ -0,0 +1,5 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_signal.html" title="Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap ..." alt="" coords="15,84,255,111"/> +<area shape="rect" href="$classdynamicgraph_1_1_signal_base.html" title="dynamicgraph::SignalBase\< Time \>" alt="" coords="5,7,264,33"/> +<area shape="rect" href="$classdynamicgraph_1_1_time_dependency.html" title="dynamicgraph::TimeDependency\< Time \>" alt="" coords="279,84,585,111"/> +</map> diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_time_dependent__coll__graph.md5 b/doxygen/HEAD/classdynamicgraph_1_1_signal_time_dependent__coll__graph.md5 new file mode 100644 index 0000000..2cfb353 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_signal_time_dependent__coll__graph.md5 @@ -0,0 +1 @@ +f88505ab1bc444b581efc11b56ab051c \ No newline at end of file diff --git a/doxygen/HEAD/classdynamicgraph_1_1_signal_time_dependent__coll__graph.png b/doxygen/HEAD/classdynamicgraph_1_1_signal_time_dependent__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..c5067ebdf5159df3bf547d2ccea4405039066795 GIT binary patch literal 13924 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/classdynamicgraph_1_1_time_dependency-members.html b/doxygen/HEAD/classdynamicgraph_1_1_time_dependency-members.html new file mode 100644 index 0000000..8e8ede5 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_time_dependency-members.html @@ -0,0 +1,74 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::TimeDependency< Time > Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a74d5fe4ab99a37a4c5bdac1680e47edd">addDependency</a>(const SignalBase< Time > &sig)</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a4ee0008a50ccebad82a932c57610f442">ALL_READY_DEFAULT</a></td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81cea603ebe54dcdfc2340d4fba0384e95133">ALWAYS_READY</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81cea5924c4f2de4d5c05d90bf01a39d7310f">BOOL_DEPENDENT</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a4204fd3dfee8e4e87cfd55239f84694c">clearDependency</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a36860445864f3e1d3255dfd8a26475bc">Dependencies</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a28ace7f88a5b1b6fec7fceab25928dd5">dependencies</a></td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#ac52a8900ecf9318c3c0ab9d887e58219">DEPENDENCY_TYPE_DEFAULT</a></td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a50609049fbe9fd365ad50b2e8770e6f0">dependencyType</a></td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81ce">DependencyType</a> enum name</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a410d4e347afaee59ce30645fcd67fb66">displayDependencies</a>(std::ostream &os, const int depth=-1, std::string space="", std::string next1="", std::string next2="") const </td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a61e8c52ef101722dff6c6339cd53311f">getNeedUpdateFromAllChildren</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a97efbb9cceb500d58fbe80b451151dbf">getPeriodTime</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a9479893dacd9b5a1f46ff67d2482c81b">lastAskForUpdate</a></td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td><code> [mutable]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#acc9491c45001314b1f70cc52fc088519">leader</a></td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a1f8518dc19802d3a0f0983dc5be19b64">needUpdate</a>(const Time &t1) const </td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a201c591ce61787427d48e8a2cafc2b85">PERIOD_TIME_DEFAULT</a></td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a20a7de7ab0d31b2fe4d4e9ff00d956fb">periodTime</a></td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a86e9ba5c2b9e4a36a336840e9c8c83df">removeDependency</a>(const SignalBase< Time > &sig)</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a891272a286630eef0003716c4fd2c181">setDependencyType</a>(DependencyType dep)</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a53765ca84219d287d0695ce67adf9783">setNeedUpdateFromAllChildren</a>(const bool b=true)</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a4d8c6ce59accec0821d376c09238413c">setPeriodTime</a>(const Time &p)</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81cea9930f326751f6c36d037ee64d09a840e">TIME_DEPENDENT</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a3640000a90d8bc097a9467eac6a727c2">TimeDependency</a>(SignalBase< Time > *sig, const DependencyType dep=DEPENDENCY_TYPE_DEFAULT)</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a5095b4831f8be6495f6bb1353345519b">TimeDependency</a>(SignalBase< Time > *sig, const SignalArray_const< Time > &arr, const DependencyType dep=DEPENDENCY_TYPE_DEFAULT)</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a29f6f7c63256bebe440943d4a55d758c">updateFromAllChildren</a></td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a47955c4e1365505396da59595b88ecba">writeGraph</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a8d4ba0b6667d763571501cf08cf4591c">~TimeDependency</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td><td><code> [inline]</code></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_time_dependency.html b/doxygen/HEAD/classdynamicgraph_1_1_time_dependency.html new file mode 100644 index 0000000..680492f --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_time_dependency.html @@ -0,0 +1,629 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-types">Public Types</a> | +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pub-attribs">Public Attributes</a> | +<a href="#pub-static-attribs">Static Public Attributes</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::TimeDependency< Time > Class Template Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::TimeDependency" --> +<p><a href="classdynamicgraph_1_1_time_dependency-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-types"></a> +Public Types</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81ce">DependencyType</a> { <br/> + <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81cea9930f326751f6c36d037ee64d09a840e">TIME_DEPENDENT</a>, +<br/> + <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81cea5924c4f2de4d5c05d90bf01a39d7310f">BOOL_DEPENDENT</a>, +<br/> + <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81cea603ebe54dcdfc2340d4fba0384e95133">ALWAYS_READY</a> +<br/> + }</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef std::list< const <br class="typebreak"/> +<a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a36860445864f3e1d3255dfd8a26475bc">Dependencies</a></td></tr> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a3640000a90d8bc097a9467eac6a727c2">TimeDependency</a> (<a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > *sig, const <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81ce">DependencyType</a> dep=<a class="el" href="classdynamicgraph_1_1_time_dependency.html#ac52a8900ecf9318c3c0ab9d887e58219">DEPENDENCY_TYPE_DEFAULT</a>)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a5095b4831f8be6495f6bb1353345519b">TimeDependency</a> (<a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > *sig, const <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">SignalArray_const</a>< Time > &arr, const <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81ce">DependencyType</a> dep=<a class="el" href="classdynamicgraph_1_1_time_dependency.html#ac52a8900ecf9318c3c0ab9d887e58219">DEPENDENCY_TYPE_DEFAULT</a>)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a8d4ba0b6667d763571501cf08cf4591c">~TimeDependency</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a74d5fe4ab99a37a4c5bdac1680e47edd">addDependency</a> (const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > &sig)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a86e9ba5c2b9e4a36a336840e9c8c83df">removeDependency</a> (const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > &sig)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a4204fd3dfee8e4e87cfd55239f84694c">clearDependency</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a47955c4e1365505396da59595b88ecba">writeGraph</a> (std::ostream &os) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a410d4e347afaee59ce30645fcd67fb66">displayDependencies</a> (std::ostream &os, const int depth=-1, std::string space="", std::string next1="", std::string next2="") const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a1f8518dc19802d3a0f0983dc5be19b64">needUpdate</a> (const Time &t1) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a891272a286630eef0003716c4fd2c181">setDependencyType</a> (<a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81ce">DependencyType</a> dep)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a53765ca84219d287d0695ce67adf9783">setNeedUpdateFromAllChildren</a> (const bool b=true)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a61e8c52ef101722dff6c6339cd53311f">getNeedUpdateFromAllChildren</a> (void) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a4d8c6ce59accec0821d376c09238413c">setPeriodTime</a> (const Time &p)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">Time </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a97efbb9cceb500d58fbe80b451151dbf">getPeriodTime</a> (void) const </td></tr> +<tr><td colspan="2"><h2><a name="pub-attribs"></a> +Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">Time </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a9479893dacd9b5a1f46ff67d2482c81b">lastAskForUpdate</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#acc9491c45001314b1f70cc52fc088519">leader</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a36860445864f3e1d3255dfd8a26475bc">Dependencies</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a28ace7f88a5b1b6fec7fceab25928dd5">dependencies</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a29f6f7c63256bebe440943d4a55d758c">updateFromAllChildren</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81ce">DependencyType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a50609049fbe9fd365ad50b2e8770e6f0">dependencyType</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">Time </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a20a7de7ab0d31b2fe4d4e9ff00d956fb">periodTime</a></td></tr> +<tr><td colspan="2"><h2><a name="pub-static-attribs"></a> +Static Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81ce">DependencyType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#ac52a8900ecf9318c3c0ab9d887e58219">DEPENDENCY_TYPE_DEFAULT</a> = TIME_DEPENDENT</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a4ee0008a50ccebad82a932c57610f442">ALL_READY_DEFAULT</a> = false</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static const Time </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a201c591ce61787427d48e8a2cafc2b85">PERIOD_TIME_DEFAULT</a> = 1</td></tr> +</table> +<h3>template<class Time><br/> + class dynamicgraph::TimeDependency< Time ></h3> + +<hr/><h2>Member Typedef Documentation</h2> +<a class="anchor" id="a36860445864f3e1d3255dfd8a26475bc"></a><!-- doxytag: member="dynamicgraph::TimeDependency::Dependencies" ref="a36860445864f3e1d3255dfd8a26475bc" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">typedef std::list< const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a><Time> * > <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::<a class="el" href="classdynamicgraph_1_1_time_dependency.html#a36860445864f3e1d3255dfd8a26475bc">Dependencies</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Enumeration Documentation</h2> +<a class="anchor" id="a59b0dc61a19572304de2efd1c5dc81ce"></a><!-- doxytag: member="dynamicgraph::TimeDependency::DependencyType" ref="a59b0dc61a19572304de2efd1c5dc81ce" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">enum <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81ce">dynamicgraph::TimeDependency::DependencyType</a></td> + </tr> + </table> +</div> +<div class="memdoc"> +<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> +<tr><td valign="top"><em><a class="anchor" id="a59b0dc61a19572304de2efd1c5dc81cea9930f326751f6c36d037ee64d09a840e"></a><!-- doxytag: member="TIME_DEPENDENT" ref="a59b0dc61a19572304de2efd1c5dc81cea9930f326751f6c36d037ee64d09a840e" args="" -->TIME_DEPENDENT</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a59b0dc61a19572304de2efd1c5dc81cea5924c4f2de4d5c05d90bf01a39d7310f"></a><!-- doxytag: member="BOOL_DEPENDENT" ref="a59b0dc61a19572304de2efd1c5dc81cea5924c4f2de4d5c05d90bf01a39d7310f" args="" -->BOOL_DEPENDENT</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a59b0dc61a19572304de2efd1c5dc81cea603ebe54dcdfc2340d4fba0384e95133"></a><!-- doxytag: member="ALWAYS_READY" ref="a59b0dc61a19572304de2efd1c5dc81cea603ebe54dcdfc2340d4fba0384e95133" args="" -->ALWAYS_READY</em> </td><td> +</td></tr> +</table> +</dd> +</dl> + +</div> +</div> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="a3640000a90d8bc097a9467eac6a727c2"></a><!-- doxytag: member="dynamicgraph::TimeDependency::TimeDependency" ref="a3640000a90d8bc097a9467eac6a727c2" args="(SignalBase< Time > *sig, const DependencyType dep=DEPENDENCY_TYPE_DEFAULT)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::<a class="el" href="classdynamicgraph_1_1_time_dependency.html">TimeDependency</a> </td> + <td>(</td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > * </td> + <td class="paramname"> <em>sig</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81ce">DependencyType</a> </td> + <td class="paramname"> <em>dep</em> = <code><a class="el" href="classdynamicgraph_1_1_time_dependency.html#ac52a8900ecf9318c3c0ab9d887e58219">DEPENDENCY_TYPE_DEFAULT</a></code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a5095b4831f8be6495f6bb1353345519b"></a><!-- doxytag: member="dynamicgraph::TimeDependency::TimeDependency" ref="a5095b4831f8be6495f6bb1353345519b" args="(SignalBase< Time > *sig, const SignalArray_const< Time > &arr, const DependencyType dep=DEPENDENCY_TYPE_DEFAULT)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::<a class="el" href="classdynamicgraph_1_1_time_dependency.html">TimeDependency</a> </td> + <td>(</td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > * </td> + <td class="paramname"> <em>sig</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_array__const.html">SignalArray_const</a>< Time > & </td> + <td class="paramname"> <em>arr</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81ce">DependencyType</a> </td> + <td class="paramname"> <em>dep</em> = <code><a class="el" href="classdynamicgraph_1_1_time_dependency.html#ac52a8900ecf9318c3c0ab9d887e58219">DEPENDENCY_TYPE_DEFAULT</a></code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a8d4ba0b6667d763571501cf08cf4591c"></a><!-- doxytag: member="dynamicgraph::TimeDependency::~TimeDependency" ref="a8d4ba0b6667d763571501cf08cf4591c" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::~<a class="el" href="classdynamicgraph_1_1_time_dependency.html">TimeDependency</a> </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="a74d5fe4ab99a37a4c5bdac1680e47edd"></a><!-- doxytag: member="dynamicgraph::TimeDependency::addDependency" ref="a74d5fe4ab99a37a4c5bdac1680e47edd" args="(const SignalBase< Time > &sig)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::addDependency </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > & </td> + <td class="paramname"> <em>sig</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ab671714743cd69c69f7f2aed3387d814">dynamicgraph::SignalTimeDependent< T, Time ></a>, and <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ab671714743cd69c69f7f2aed3387d814">dynamicgraph::SignalTimeDependent< int, int ></a>.</p> + +</div> +</div> +<a class="anchor" id="a4204fd3dfee8e4e87cfd55239f84694c"></a><!-- doxytag: member="dynamicgraph::TimeDependency::clearDependency" ref="a4204fd3dfee8e4e87cfd55239f84694c" args="(void)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::clearDependency </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a410d4e347afaee59ce30645fcd67fb66"></a><!-- doxytag: member="dynamicgraph::TimeDependency::displayDependencies" ref="a410d4e347afaee59ce30645fcd67fb66" args="(std::ostream &os, const int depth=-1, std::string space="", std::string next1="", std::string next2="") const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">std::ostream& <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::displayDependencies </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const int </td> + <td class="paramname"> <em>depth</em> = <code>-1</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::string </td> + <td class="paramname"> <em>space</em> = <code>""</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::string </td> + <td class="paramname"> <em>next1</em> = <code>""</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::string </td> + <td class="paramname"> <em>next2</em> = <code>""</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a8ac23c7569dd16129cca1a803be92e2a">dynamicgraph::SignalTimeDependent< T, Time ></a>, and <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a8ac23c7569dd16129cca1a803be92e2a">dynamicgraph::SignalTimeDependent< int, int ></a>.</p> + +</div> +</div> +<a class="anchor" id="a61e8c52ef101722dff6c6339cd53311f"></a><!-- doxytag: member="dynamicgraph::TimeDependency::getNeedUpdateFromAllChildren" ref="a61e8c52ef101722dff6c6339cd53311f" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::getNeedUpdateFromAllChildren </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a97efbb9cceb500d58fbe80b451151dbf"></a><!-- doxytag: member="dynamicgraph::TimeDependency::getPeriodTime" ref="a97efbb9cceb500d58fbe80b451151dbf" args="(void) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">Time <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::getPeriodTime </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a769eb548dd054d031bb75e16559b6032">dynamicgraph::SignalTimeDependent< T, Time ></a>, and <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a769eb548dd054d031bb75e16559b6032">dynamicgraph::SignalTimeDependent< int, int ></a>.</p> + +</div> +</div> +<a class="anchor" id="a1f8518dc19802d3a0f0983dc5be19b64"></a><!-- doxytag: member="dynamicgraph::TimeDependency::needUpdate" ref="a1f8518dc19802d3a0f0983dc5be19b64" args="(const Time &t1) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::needUpdate </td> + <td>(</td> + <td class="paramtype">const Time & </td> + <td class="paramname"> <em>t1</em></td> + <td> ) </td> + <td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ade6de8d8dbc3af3b79469ca4cc8572ef">dynamicgraph::SignalTimeDependent< T, Time ></a>, and <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ade6de8d8dbc3af3b79469ca4cc8572ef">dynamicgraph::SignalTimeDependent< int, int ></a>.</p> + +</div> +</div> +<a class="anchor" id="a86e9ba5c2b9e4a36a336840e9c8c83df"></a><!-- doxytag: member="dynamicgraph::TimeDependency::removeDependency" ref="a86e9ba5c2b9e4a36a336840e9c8c83df" args="(const SignalBase< Time > &sig)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::removeDependency </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > & </td> + <td class="paramname"> <em>sig</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#af98910fadbf2e4faa7d6232dcc7eea5c">dynamicgraph::SignalTimeDependent< T, Time ></a>, and <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#af98910fadbf2e4faa7d6232dcc7eea5c">dynamicgraph::SignalTimeDependent< int, int ></a>.</p> + +</div> +</div> +<a class="anchor" id="a891272a286630eef0003716c4fd2c181"></a><!-- doxytag: member="dynamicgraph::TimeDependency::setDependencyType" ref="a891272a286630eef0003716c4fd2c181" args="(DependencyType dep)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::setDependencyType </td> + <td>(</td> + <td class="paramtype"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81ce">DependencyType</a> </td> + <td class="paramname"> <em>dep</em></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a53765ca84219d287d0695ce67adf9783"></a><!-- doxytag: member="dynamicgraph::TimeDependency::setNeedUpdateFromAllChildren" ref="a53765ca84219d287d0695ce67adf9783" args="(const bool b=true)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::setNeedUpdateFromAllChildren </td> + <td>(</td> + <td class="paramtype">const bool </td> + <td class="paramname"> <em>b</em> = <code>true</code></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a4d8c6ce59accec0821d376c09238413c"></a><!-- doxytag: member="dynamicgraph::TimeDependency::setPeriodTime" ref="a4d8c6ce59accec0821d376c09238413c" args="(const Time &p)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::setPeriodTime </td> + <td>(</td> + <td class="paramtype">const Time & </td> + <td class="paramname"> <em>p</em></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a7916848f29411e8f2ef8e00ff9c4cee4">dynamicgraph::SignalTimeDependent< T, Time ></a>, and <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a7916848f29411e8f2ef8e00ff9c4cee4">dynamicgraph::SignalTimeDependent< int, int ></a>.</p> + +</div> +</div> +<a class="anchor" id="a47955c4e1365505396da59595b88ecba"></a><!-- doxytag: member="dynamicgraph::TimeDependency::writeGraph" ref="a47955c4e1365505396da59595b88ecba" args="(std::ostream &os) const " --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">virtual std::ostream& <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::writeGraph </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td> + <td> ) </td> + <td> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ac3ec8ac88073236b3df92c9c93d9a970">dynamicgraph::SignalTimeDependent< T, Time ></a>, and <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ac3ec8ac88073236b3df92c9c93d9a970">dynamicgraph::SignalTimeDependent< int, int ></a>.</p> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="a4ee0008a50ccebad82a932c57610f442"></a><!-- doxytag: member="dynamicgraph::TimeDependency::ALL_READY_DEFAULT" ref="a4ee0008a50ccebad82a932c57610f442" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">const bool <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::<a class="el" href="classdynamicgraph_1_1_time_dependency.html#a4ee0008a50ccebad82a932c57610f442">ALL_READY_DEFAULT</a> = false<code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a28ace7f88a5b1b6fec7fceab25928dd5"></a><!-- doxytag: member="dynamicgraph::TimeDependency::dependencies" ref="a28ace7f88a5b1b6fec7fceab25928dd5" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a36860445864f3e1d3255dfd8a26475bc">Dependencies</a> <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::<a class="el" href="classdynamicgraph_1_1_time_dependency.html#a28ace7f88a5b1b6fec7fceab25928dd5">dependencies</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ac52a8900ecf9318c3c0ab9d887e58219"></a><!-- doxytag: member="dynamicgraph::TimeDependency::DEPENDENCY_TYPE_DEFAULT" ref="ac52a8900ecf9318c3c0ab9d887e58219" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">const <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81ce">DependencyType</a> <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::<a class="el" href="classdynamicgraph_1_1_time_dependency.html#ac52a8900ecf9318c3c0ab9d887e58219">DEPENDENCY_TYPE_DEFAULT</a> = TIME_DEPENDENT<code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a50609049fbe9fd365ad50b2e8770e6f0"></a><!-- doxytag: member="dynamicgraph::TimeDependency::dependencyType" ref="a50609049fbe9fd365ad50b2e8770e6f0" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81ce">DependencyType</a> <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::<a class="el" href="classdynamicgraph_1_1_time_dependency.html#a50609049fbe9fd365ad50b2e8770e6f0">dependencyType</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a9479893dacd9b5a1f46ff67d2482c81b"></a><!-- doxytag: member="dynamicgraph::TimeDependency::lastAskForUpdate" ref="a9479893dacd9b5a1f46ff67d2482c81b" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">Time <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::<a class="el" href="classdynamicgraph_1_1_time_dependency.html#a9479893dacd9b5a1f46ff67d2482c81b">lastAskForUpdate</a><code> [mutable]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="acc9491c45001314b1f70cc52fc088519"></a><!-- doxytag: member="dynamicgraph::TimeDependency::leader" ref="acc9491c45001314b1f70cc52fc088519" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time >& <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::<a class="el" href="classdynamicgraph_1_1_time_dependency.html#acc9491c45001314b1f70cc52fc088519">leader</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a201c591ce61787427d48e8a2cafc2b85"></a><!-- doxytag: member="dynamicgraph::TimeDependency::PERIOD_TIME_DEFAULT" ref="a201c591ce61787427d48e8a2cafc2b85" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">const Time <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::<a class="el" href="classdynamicgraph_1_1_time_dependency.html#a201c591ce61787427d48e8a2cafc2b85">PERIOD_TIME_DEFAULT</a> = 1<code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a20a7de7ab0d31b2fe4d4e9ff00d956fb"></a><!-- doxytag: member="dynamicgraph::TimeDependency::periodTime" ref="a20a7de7ab0d31b2fe4d4e9ff00d956fb" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">Time <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::<a class="el" href="classdynamicgraph_1_1_time_dependency.html#a20a7de7ab0d31b2fe4d4e9ff00d956fb">periodTime</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a29f6f7c63256bebe440943d4a55d758c"></a><!-- doxytag: member="dynamicgraph::TimeDependency::updateFromAllChildren" ref="a29f6f7c63256bebe440943d4a55d758c" args="" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time> </div> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency</a>< Time >::<a class="el" href="classdynamicgraph_1_1_time_dependency.html#a29f6f7c63256bebe440943d4a55d758c">updateFromAllChildren</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_tracer-members.html b/doxygen/HEAD/classdynamicgraph_1_1_tracer-members.html new file mode 100644 index 0000000..d7b9d88 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_tracer-members.html @@ -0,0 +1,105 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::Tracer Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#af898e36f072c92df1ae678c44d2d6db9">addSignalToTrace</a>(const SignalBase< int > &sig, const std::string &filename="")</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#ad6c2aa9eef02ee5129e2e7076a4c0e70">basename</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a80ba79fef7ebca7ec401546a7a2e224d">CLASS_NAME</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#ad4097cec7827072d1144c14807313691">clearSignalToTrace</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a1990d004c48427d3bc962a5ac4526b79">closeFiles</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a485ee257340b32e27ae50ef0b70d6261">commandLine</a>(const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a54e0745b369f5f589ffa4651d089787d">display</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#aae39fb7ea3290814c860123dc8c7b0f2">displaySignalList</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8a1b15644dfae7bd910c82ed6c2a0a47aa">EACH_TIME</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a027e1581e00972dff2f2c470c5346e55">Entity</a>(const std::string &name)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#ab5986aaaf374415ecc5ec4c50e37ebc7">entityDeregistration</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a52369f354094a5666678adb2b42b1425">entityRegistration</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a170906cf00dc42ccbb126e3b22609944">FileList</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#aaace5b0cc3c6c8cd2a2e56b779505ec0">files</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a3b56626a097bf50f20d7ecb3a66395e5">frequency</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8a6aa0086dff071bf0d699e10ac7deb8be">FREQUENTLY</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#ab54b386f2b2bdfd29ebda76167648372">getClassName</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#ad95898b9794eb574f21414e11d6d846d">dynamicgraph::Entity::getClassName</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#abc040e5f5d19d7bff8ee6120fc8b12b8">getCommandList</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#acc84a3a21e2fcce2a692d900db9ef26f">getFrequency</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a4cd513fe67641cc375e8be00d7cf8f31">getName</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#ac2386728ff3519c6a36443b4855fd1b2">getSignal</a>(const std::string &signalName)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#ad7ced10dcd58724451208e3a25af790d">getSignal</a>(const std::string &signalName) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a0d2496b36669f397ed4e8a3376ab10b2">getTraceStyle</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a8828fb6d5270786dc7a12705cff62fdc">name</a></td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#ad6a5abf7d51ade33a9de8f933e73c7a1">NameList</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#ab426946636b9bb5d48317426e0b2562f">names</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a61c03776d7bd99968d0d57d19c1b4693">namesSet</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a88e6959689d7bfa2ede18dec1d08f565">openFile</a>(const SignalBase< int > &sig, const std::string &filename)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [protected, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#ae24dbca8aeaecba307a2201b512bbd9c">openFiles</a>(const std::string &rootdir, const std::string &basename, const std::string &suffix)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#ab060e54d9040bc57222cf7859ebe8e55">operator<<</a>(std::ostream &os, const Tracer &t)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [friend]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#ab7ce456037827de1f223b92102e0d00a">play</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a40ceb176666a4e2fc5318e9d83d8b665">record</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a45e64a53a366fa3683a72810dd61b0a2">recordSignal</a>(std::ostream &os, const SignalBase< int > &sig)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a6faf2fa8bfa818745aec28cefe53d215">recordTrigger</a>(int &dummy, const int &time)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a7501895a0ac1bb2c6b1301880d72eb5d">rootdir</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a8378a818ff274cf42d8581efe5e34ea2">setFrenquency</a>(const double &frqu)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a9be01c1098ef08f39cf1aca7ce3054f5">setTraceStyle</a>(const TraceStyle &style)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a90e43ab1c4ae7034ef352840f6708026">signalDeregistration</a>(const std::string &name)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#afac64dae56fce1fb431a733ffa79ae23">SignalList</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#ac2b0d244c0ce939462eeb6f4d879765b">SignalMap</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a36384a620ac18c9703d34ab712cbd547">signalMap</a></td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a72def88a3dd29e124f80603506c73a7e">signalRegistration</a>(const SignalArray< int > &signals)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#adc51849772e3425b57062fa7e8e3f202">suffix</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a5bfd518abb50b5e39f658a0855b1a1f5">test</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#ae13b5844d4372b97caf0a315667ea382">test2</a>(SignalBase< int > *ptr)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#acc94d43691da00d1d1706f0511571c7d">timeStart</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a7788159fe75e9d18c55a0875f0162791">toTraceSignals</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#aa32454970edb5578766b70de7966bac3">trace</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#ad911f92717cc23e79de4728f80985c43">TRACE_STYLE_DEFAULT</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a5d88c2e17cb0fb3eeba9b057a128cac4">Tracer</a>(const std::string n)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a6117c74df4c4487d5a1804df22ac1dc0">traceStyle</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8">TraceStyle</a> enum name</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a32f1aa315bd0a9a7e0942aadac56c1a5">triger</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8a3df8adfc48aec75c6529305e110a4989">WHEN_SAID</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#ae4416aada52468f823877500b60b0db9">writeCompletionList</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#aaacb708ef239d3fbc953bcdb2ad7c3d1">writeGraph</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a352e148d4764b1c5545dcb7a39a04596">~Entity</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a74f2a35ead39023673116e6ebfab08d5">~Tracer</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [inline, virtual]</code></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_tracer.html b/doxygen/HEAD/classdynamicgraph_1_1_tracer.html new file mode 100644 index 0000000..2c4a585 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_tracer.html @@ -0,0 +1,825 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-types">Public Types</a> | +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pub-attribs">Public Attributes</a> | +<a href="#pub-static-attribs">Static Public Attributes</a> | +<a href="#pro-types">Protected Types</a> | +<a href="#pro-methods">Protected Member Functions</a> | +<a href="#pro-attribs">Protected Attributes</a> | +<a href="#friends">Friends</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::Tracer Class Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::Tracer" --><!-- doxytag: inherits="dynamicgraph::Entity" --><div class="dynheader"> +Collaboration diagram for dynamicgraph::Tracer:</div> +<div class="dyncontent"> +<div class="center"><img src="classdynamicgraph_1_1_tracer__coll__graph.png" border="0" usemap="#dynamicgraph_1_1_tracer_coll__map" alt="Collaboration graph"/></div> +<map name="dynamicgraph_1_1_tracer_coll__map" id="dynamicgraph_1_1_tracer_coll__map"> +<area shape="rect" href="classdynamicgraph_1_1_entity.html" title="This class represents an entity, i.e. a generic computational unit that provides input and output sig..." alt="" coords="5,263,171,289"/><area shape="rect" href="classdynamicgraph_1_1_signal_time_dependent.html" title="dynamicgraph::SignalTimeDependent\< int, int \>" alt="" coords="195,263,541,289"/><area shape="rect" href="classdynamicgraph_1_1_signal.html" title="Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap ..." alt="" coords="79,183,311,209"/><area shape="rect" href="classdynamicgraph_1_1_signal_base.html" title="dynamicgraph::SignalBase\< Time \>" alt="" coords="65,87,324,113"/><area shape="rect" href="classdynamicgraph_1_1_time_dependency.html" title="dynamicgraph::TimeDependency\< int \>" alt="" coords="335,183,625,209"/><area shape="rect" href="classdynamicgraph_1_1_signal_base.html" title="dynamicgraph::SignalBase\< int \>" alt="" coords="359,87,601,113"/><area shape="rect" href="classboost_1_1noncopyable.html" title="boost::noncopyable" alt="" coords="404,7,556,33"/></map> +<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div> + +<p><a href="classdynamicgraph_1_1_tracer-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-types"></a> +Public Types</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8">TraceStyle</a> { <br/> + <a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8a3df8adfc48aec75c6529305e110a4989">WHEN_SAID</a>, +<br/> + <a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8a1b15644dfae7bd910c82ed6c2a0a47aa">EACH_TIME</a>, +<br/> + <a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8a6aa0086dff071bf0d699e10ac7deb8be">FREQUENTLY</a> +<br/> + }</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef std::list< std::ostream * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#a170906cf00dc42ccbb126e3b22609944">FileList</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef std::list< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#ad6a5abf7d51ade33a9de8f933e73c7a1">NameList</a></td></tr> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#ab54b386f2b2bdfd29ebda76167648372">getClassName</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#a5d88c2e17cb0fb3eeba9b057a128cac4">Tracer</a> (const std::string n)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#a74f2a35ead39023673116e6ebfab08d5">~Tracer</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#af898e36f072c92df1ae678c44d2d6db9">addSignalToTrace</a> (const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< int > &sig, const std::string &filename="")</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#ad4097cec7827072d1144c14807313691">clearSignalToTrace</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#ae24dbca8aeaecba307a2201b512bbd9c">openFiles</a> (const std::string &<a class="el" href="classdynamicgraph_1_1_tracer.html#a7501895a0ac1bb2c6b1301880d72eb5d">rootdir</a>, const std::string &<a class="el" href="classdynamicgraph_1_1_tracer.html#ad6c2aa9eef02ee5129e2e7076a4c0e70">basename</a>, const std::string &<a class="el" href="classdynamicgraph_1_1_tracer.html#adc51849772e3425b57062fa7e8e3f202">suffix</a>)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#a1990d004c48427d3bc962a5ac4526b79">closeFiles</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#a9be01c1098ef08f39cf1aca7ce3054f5">setTraceStyle</a> (const <a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8">TraceStyle</a> &style)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8">TraceStyle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#a0d2496b36669f397ed4e8a3376ab10b2">getTraceStyle</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#a8378a818ff274cf42d8581efe5e34ea2">setFrenquency</a> (const double &frqu)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#acc84a3a21e2fcce2a692d900db9ef26f">getFrequency</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#a40ceb176666a4e2fc5318e9d83d8b665">record</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#a45e64a53a366fa3683a72810dd61b0a2">recordSignal</a> (std::ostream &os, const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< int > &sig)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#a6faf2fa8bfa818745aec28cefe53d215">recordTrigger</a> (int &dummy, const int &time)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#aa32454970edb5578766b70de7966bac3">trace</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#a54e0745b369f5f589ffa4651d089787d">display</a> (std::ostream &os) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#a485ee257340b32e27ae50ef0b70d6261">commandLine</a> (const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os)</td></tr> +<tr><td colspan="2"><h2><a name="pub-attribs"></a> +Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8">TraceStyle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#a6117c74df4c4487d5a1804df22ac1dc0">traceStyle</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#a3b56626a097bf50f20d7ecb3a66395e5">frequency</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#ad6c2aa9eef02ee5129e2e7076a4c0e70">basename</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#adc51849772e3425b57062fa7e8e3f202">suffix</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#a7501895a0ac1bb2c6b1301880d72eb5d">rootdir</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#a61c03776d7bd99968d0d57d19c1b4693">namesSet</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_tracer.html#a170906cf00dc42ccbb126e3b22609944">FileList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#aaace5b0cc3c6c8cd2a2e56b779505ec0">files</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_tracer.html#ad6a5abf7d51ade33a9de8f933e73c7a1">NameList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#ab426946636b9bb5d48317426e0b2562f">names</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#ab7ce456037827de1f223b92102e0d00a">play</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#acc94d43691da00d1d1706f0511571c7d">timeStart</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">SignalTimeDependent</a>< int, int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#a32f1aa315bd0a9a7e0942aadac56c1a5">triger</a></td></tr> +<tr><td colspan="2"><h2><a name="pub-static-attribs"></a> +Static Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#a80ba79fef7ebca7ec401546a7a2e224d">CLASS_NAME</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8">TraceStyle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#ad911f92717cc23e79de4728f80985c43">TRACE_STYLE_DEFAULT</a> = EACH_TIME</td></tr> +<tr><td colspan="2"><h2><a name="pro-types"></a> +Protected Types</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef std::list< const <br class="typebreak"/> +<a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< int > * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#afac64dae56fce1fb431a733ffa79ae23">SignalList</a></td></tr> +<tr><td colspan="2"><h2><a name="pro-methods"></a> +Protected Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#a88e6959689d7bfa2ede18dec1d08f565">openFile</a> (const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< int > &sig, const std::string &filename)</td></tr> +<tr><td colspan="2"><h2><a name="pro-attribs"></a> +Protected Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_tracer.html#afac64dae56fce1fb431a733ffa79ae23">SignalList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#a7788159fe75e9d18c55a0875f0162791">toTraceSignals</a></td></tr> +<tr><td colspan="2"><h2><a name="friends"></a> +Friends</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">DGTRACER_EXPORT friend <br class="typebreak"/> +std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html#ab060e54d9040bc57222cf7859ebe8e55">operator<<</a> (std::ostream &os, const <a class="el" href="classdynamicgraph_1_1_tracer.html">Tracer</a> &t)</td></tr> +</table> +<hr/><h2>Member Typedef Documentation</h2> +<a class="anchor" id="a170906cf00dc42ccbb126e3b22609944"></a><!-- doxytag: member="dynamicgraph::Tracer::FileList" ref="a170906cf00dc42ccbb126e3b22609944" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">typedef std::list< std::ostream* > <a class="el" href="classdynamicgraph_1_1_tracer.html#a170906cf00dc42ccbb126e3b22609944">dynamicgraph::Tracer::FileList</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ad6a5abf7d51ade33a9de8f933e73c7a1"></a><!-- doxytag: member="dynamicgraph::Tracer::NameList" ref="ad6a5abf7d51ade33a9de8f933e73c7a1" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">typedef std::list< std::string > <a class="el" href="classdynamicgraph_1_1_tracer.html#ad6a5abf7d51ade33a9de8f933e73c7a1">dynamicgraph::Tracer::NameList</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="afac64dae56fce1fb431a733ffa79ae23"></a><!-- doxytag: member="dynamicgraph::Tracer::SignalList" ref="afac64dae56fce1fb431a733ffa79ae23" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">typedef std::list< const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a><int>* > <a class="el" href="classdynamicgraph_1_1_tracer.html#afac64dae56fce1fb431a733ffa79ae23">dynamicgraph::Tracer::SignalList</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Enumeration Documentation</h2> +<a class="anchor" id="a37c51af38aff797e4460d16db35c25b8"></a><!-- doxytag: member="dynamicgraph::Tracer::TraceStyle" ref="a37c51af38aff797e4460d16db35c25b8" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">enum <a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8">dynamicgraph::Tracer::TraceStyle</a></td> + </tr> + </table> +</div> +<div class="memdoc"> +<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> +<tr><td valign="top"><em><a class="anchor" id="a37c51af38aff797e4460d16db35c25b8a3df8adfc48aec75c6529305e110a4989"></a><!-- doxytag: member="WHEN_SAID" ref="a37c51af38aff797e4460d16db35c25b8a3df8adfc48aec75c6529305e110a4989" args="" -->WHEN_SAID</em> </td><td> +<p>Record, then trace to file only when said to. </p> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a37c51af38aff797e4460d16db35c25b8a1b15644dfae7bd910c82ed6c2a0a47aa"></a><!-- doxytag: member="EACH_TIME" ref="a37c51af38aff797e4460d16db35c25b8a1b15644dfae7bd910c82ed6c2a0a47aa" args="" -->EACH_TIME</em> </td><td> +<p>Record and trace to file immediately. </p> +</td></tr> +<tr><td valign="top"><em><a class="anchor" id="a37c51af38aff797e4460d16db35c25b8a6aa0086dff071bf0d699e10ac7deb8be"></a><!-- doxytag: member="FREQUENTLY" ref="a37c51af38aff797e4460d16db35c25b8a6aa0086dff071bf0d699e10ac7deb8be" args="" -->FREQUENTLY</em> </td><td> +<p>Record X time then trace (X is tuned by setFrenquence() ). </p> +</td></tr> +</table> +</dd> +</dl> + +</div> +</div> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="a5d88c2e17cb0fb3eeba9b057a128cac4"></a><!-- doxytag: member="dynamicgraph::Tracer::Tracer" ref="a5d88c2e17cb0fb3eeba9b057a128cac4" args="(const std::string n)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::Tracer::Tracer </td> + <td>(</td> + <td class="paramtype">const std::string </td> + <td class="paramname"> <em>n</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a74f2a35ead39023673116e6ebfab08d5"></a><!-- doxytag: member="dynamicgraph::Tracer::~Tracer" ref="a74f2a35ead39023673116e6ebfab08d5" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual dynamicgraph::Tracer::~Tracer </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="af898e36f072c92df1ae678c44d2d6db9"></a><!-- doxytag: member="dynamicgraph::Tracer::addSignalToTrace" ref="af898e36f072c92df1ae678c44d2d6db9" args="(const SignalBase< int > &sig, const std::string &filename="")" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Tracer::addSignalToTrace </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< int > & </td> + <td class="paramname"> <em>sig</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>filename</em> = <code>""</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ad4097cec7827072d1144c14807313691"></a><!-- doxytag: member="dynamicgraph::Tracer::clearSignalToTrace" ref="ad4097cec7827072d1144c14807313691" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Tracer::clearSignalToTrace </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a1990d004c48427d3bc962a5ac4526b79"></a><!-- doxytag: member="dynamicgraph::Tracer::closeFiles" ref="a1990d004c48427d3bc962a5ac4526b79" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void dynamicgraph::Tracer::closeFiles </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#ae5912ede2ab54152887c3510d61905a9">dynamicgraph::TracerRealTime</a>.</p> + +</div> +</div> +<a class="anchor" id="a485ee257340b32e27ae50ef0b70d6261"></a><!-- doxytag: member="dynamicgraph::Tracer::commandLine" ref="a485ee257340b32e27ae50ef0b70d6261" args="(const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void dynamicgraph::Tracer::commandLine </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmdLine</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>cmdArgs</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_entity.html#aac17d397ff8f7c33c9e3b0434417f614">dynamicgraph::Entity</a>.</p> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a1ddd8c6d0d642adca0830bf09221a0fb">dynamicgraph::TracerRealTime</a>.</p> + +</div> +</div> +<a class="anchor" id="a54e0745b369f5f589ffa4651d089787d"></a><!-- doxytag: member="dynamicgraph::Tracer::display" ref="a54e0745b369f5f589ffa4651d089787d" args="(std::ostream &os) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Tracer::display </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td> + <td> ) </td> + <td> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_entity.html#a9766ac602d5b6d16b227597b4f4a674c">dynamicgraph::Entity</a>.</p> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a09c5fa146a9a6acf7978d1acea29e8fb">dynamicgraph::TracerRealTime</a>.</p> + +</div> +</div> +<a class="anchor" id="ab54b386f2b2bdfd29ebda76167648372"></a><!-- doxytag: member="dynamicgraph::Tracer::getClassName" ref="ab54b386f2b2bdfd29ebda76167648372" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual const std::string& dynamicgraph::Tracer::getClassName </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#abe191d563c533edff18617138a6540b9">dynamicgraph::TracerRealTime</a>.</p> + +</div> +</div> +<a class="anchor" id="acc84a3a21e2fcce2a692d900db9ef26f"></a><!-- doxytag: member="dynamicgraph::Tracer::getFrequency" ref="acc84a3a21e2fcce2a692d900db9ef26f" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">double dynamicgraph::Tracer::getFrequency </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a0d2496b36669f397ed4e8a3376ab10b2"></a><!-- doxytag: member="dynamicgraph::Tracer::getTraceStyle" ref="a0d2496b36669f397ed4e8a3376ab10b2" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8">TraceStyle</a> dynamicgraph::Tracer::getTraceStyle </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a88e6959689d7bfa2ede18dec1d08f565"></a><!-- doxytag: member="dynamicgraph::Tracer::openFile" ref="a88e6959689d7bfa2ede18dec1d08f565" args="(const SignalBase< int > &sig, const std::string &filename)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void dynamicgraph::Tracer::openFile </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< int > & </td> + <td class="paramname"> <em>sig</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>filename</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [protected, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#ad263413340cc7d11279b6fecc3f17d8f">dynamicgraph::TracerRealTime</a>.</p> + +</div> +</div> +<a class="anchor" id="ae24dbca8aeaecba307a2201b512bbd9c"></a><!-- doxytag: member="dynamicgraph::Tracer::openFiles" ref="ae24dbca8aeaecba307a2201b512bbd9c" args="(const std::string &rootdir, const std::string &basename, const std::string &suffix)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Tracer::openFiles </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>rootdir</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>basename</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>suffix</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a40ceb176666a4e2fc5318e9d83d8b665"></a><!-- doxytag: member="dynamicgraph::Tracer::record" ref="a40ceb176666a4e2fc5318e9d83d8b665" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Tracer::record </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a45e64a53a366fa3683a72810dd61b0a2"></a><!-- doxytag: member="dynamicgraph::Tracer::recordSignal" ref="a45e64a53a366fa3683a72810dd61b0a2" args="(std::ostream &os, const SignalBase< int > &sig)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void dynamicgraph::Tracer::recordSignal </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< int > & </td> + <td class="paramname"> <em>sig</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a09d176824845d42f809b9f8fc3a13548">dynamicgraph::TracerRealTime</a>.</p> + +</div> +</div> +<a class="anchor" id="a6faf2fa8bfa818745aec28cefe53d215"></a><!-- doxytag: member="dynamicgraph::Tracer::recordTrigger" ref="a6faf2fa8bfa818745aec28cefe53d215" args="(int &dummy, const int &time)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int& dynamicgraph::Tracer::recordTrigger </td> + <td>(</td> + <td class="paramtype">int & </td> + <td class="paramname"> <em>dummy</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const int & </td> + <td class="paramname"> <em>time</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a8378a818ff274cf42d8581efe5e34ea2"></a><!-- doxytag: member="dynamicgraph::Tracer::setFrenquency" ref="a8378a818ff274cf42d8581efe5e34ea2" args="(const double &frqu)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Tracer::setFrenquency </td> + <td>(</td> + <td class="paramtype">const double & </td> + <td class="paramname"> <em>frqu</em></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a9be01c1098ef08f39cf1aca7ce3054f5"></a><!-- doxytag: member="dynamicgraph::Tracer::setTraceStyle" ref="a9be01c1098ef08f39cf1aca7ce3054f5" args="(const TraceStyle &style)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::Tracer::setTraceStyle </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8">TraceStyle</a> & </td> + <td class="paramname"> <em>style</em></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aa32454970edb5578766b70de7966bac3"></a><!-- doxytag: member="dynamicgraph::Tracer::trace" ref="aa32454970edb5578766b70de7966bac3" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void dynamicgraph::Tracer::trace </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#aaed8477aa9cf7683e84de317e63fd8e1">dynamicgraph::TracerRealTime</a>.</p> + +</div> +</div> +<hr/><h2>Friends And Related Function Documentation</h2> +<a class="anchor" id="ab060e54d9040bc57222cf7859ebe8e55"></a><!-- doxytag: member="dynamicgraph::Tracer::operator<<" ref="ab060e54d9040bc57222cf7859ebe8e55" args="(std::ostream &os, const Tracer &t)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">DGTRACER_EXPORT friend std::ostream& operator<< </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_tracer.html">Tracer</a> & </td> + <td class="paramname"> <em>t</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [friend]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="ad6c2aa9eef02ee5129e2e7076a4c0e70"></a><!-- doxytag: member="dynamicgraph::Tracer::basename" ref="ad6c2aa9eef02ee5129e2e7076a4c0e70" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::string <a class="el" href="classdynamicgraph_1_1_tracer.html#ad6c2aa9eef02ee5129e2e7076a4c0e70">dynamicgraph::Tracer::basename</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a80ba79fef7ebca7ec401546a7a2e224d"></a><!-- doxytag: member="dynamicgraph::Tracer::CLASS_NAME" ref="a80ba79fef7ebca7ec401546a7a2e224d" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const std::string <a class="el" href="classdynamicgraph_1_1_tracer.html#a80ba79fef7ebca7ec401546a7a2e224d">dynamicgraph::Tracer::CLASS_NAME</a><code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_entity.html#a180f250500aafef008ec1c4d5ccc9ed0">dynamicgraph::Entity</a>.</p> + +<p>Reimplemented in <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#af4532e5b78e90daeb675d04ada692acc">dynamicgraph::TracerRealTime</a>.</p> + +</div> +</div> +<a class="anchor" id="aaace5b0cc3c6c8cd2a2e56b779505ec0"></a><!-- doxytag: member="dynamicgraph::Tracer::files" ref="aaace5b0cc3c6c8cd2a2e56b779505ec0" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_tracer.html#a170906cf00dc42ccbb126e3b22609944">FileList</a> <a class="el" href="classdynamicgraph_1_1_tracer.html#aaace5b0cc3c6c8cd2a2e56b779505ec0">dynamicgraph::Tracer::files</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a3b56626a097bf50f20d7ecb3a66395e5"></a><!-- doxytag: member="dynamicgraph::Tracer::frequency" ref="a3b56626a097bf50f20d7ecb3a66395e5" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">double <a class="el" href="classdynamicgraph_1_1_tracer.html#a3b56626a097bf50f20d7ecb3a66395e5">dynamicgraph::Tracer::frequency</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ab426946636b9bb5d48317426e0b2562f"></a><!-- doxytag: member="dynamicgraph::Tracer::names" ref="ab426946636b9bb5d48317426e0b2562f" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_tracer.html#ad6a5abf7d51ade33a9de8f933e73c7a1">NameList</a> <a class="el" href="classdynamicgraph_1_1_tracer.html#ab426946636b9bb5d48317426e0b2562f">dynamicgraph::Tracer::names</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a61c03776d7bd99968d0d57d19c1b4693"></a><!-- doxytag: member="dynamicgraph::Tracer::namesSet" ref="a61c03776d7bd99968d0d57d19c1b4693" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="classdynamicgraph_1_1_tracer.html#a61c03776d7bd99968d0d57d19c1b4693">dynamicgraph::Tracer::namesSet</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ab7ce456037827de1f223b92102e0d00a"></a><!-- doxytag: member="dynamicgraph::Tracer::play" ref="ab7ce456037827de1f223b92102e0d00a" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="classdynamicgraph_1_1_tracer.html#ab7ce456037827de1f223b92102e0d00a">dynamicgraph::Tracer::play</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a7501895a0ac1bb2c6b1301880d72eb5d"></a><!-- doxytag: member="dynamicgraph::Tracer::rootdir" ref="a7501895a0ac1bb2c6b1301880d72eb5d" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::string <a class="el" href="classdynamicgraph_1_1_tracer.html#a7501895a0ac1bb2c6b1301880d72eb5d">dynamicgraph::Tracer::rootdir</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="adc51849772e3425b57062fa7e8e3f202"></a><!-- doxytag: member="dynamicgraph::Tracer::suffix" ref="adc51849772e3425b57062fa7e8e3f202" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::string <a class="el" href="classdynamicgraph_1_1_tracer.html#adc51849772e3425b57062fa7e8e3f202">dynamicgraph::Tracer::suffix</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="acc94d43691da00d1d1706f0511571c7d"></a><!-- doxytag: member="dynamicgraph::Tracer::timeStart" ref="acc94d43691da00d1d1706f0511571c7d" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int <a class="el" href="classdynamicgraph_1_1_tracer.html#acc94d43691da00d1d1706f0511571c7d">dynamicgraph::Tracer::timeStart</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a7788159fe75e9d18c55a0875f0162791"></a><!-- doxytag: member="dynamicgraph::Tracer::toTraceSignals" ref="a7788159fe75e9d18c55a0875f0162791" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_tracer.html#afac64dae56fce1fb431a733ffa79ae23">SignalList</a> <a class="el" href="classdynamicgraph_1_1_tracer.html#a7788159fe75e9d18c55a0875f0162791">dynamicgraph::Tracer::toTraceSignals</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ad911f92717cc23e79de4728f80985c43"></a><!-- doxytag: member="dynamicgraph::Tracer::TRACE_STYLE_DEFAULT" ref="ad911f92717cc23e79de4728f80985c43" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const <a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8">TraceStyle</a> <a class="el" href="classdynamicgraph_1_1_tracer.html#ad911f92717cc23e79de4728f80985c43">dynamicgraph::Tracer::TRACE_STYLE_DEFAULT</a> = EACH_TIME<code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a6117c74df4c4487d5a1804df22ac1dc0"></a><!-- doxytag: member="dynamicgraph::Tracer::traceStyle" ref="a6117c74df4c4487d5a1804df22ac1dc0" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8">TraceStyle</a> <a class="el" href="classdynamicgraph_1_1_tracer.html#a6117c74df4c4487d5a1804df22ac1dc0">dynamicgraph::Tracer::traceStyle</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a32f1aa315bd0a9a7e0942aadac56c1a5"></a><!-- doxytag: member="dynamicgraph::Tracer::triger" ref="a32f1aa315bd0a9a7e0942aadac56c1a5" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">SignalTimeDependent</a><int,int> <a class="el" href="classdynamicgraph_1_1_tracer.html#a32f1aa315bd0a9a7e0942aadac56c1a5">dynamicgraph::Tracer::triger</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_tracer__coll__graph.map b/doxygen/HEAD/classdynamicgraph_1_1_tracer__coll__graph.map new file mode 100644 index 0000000..c5c2f79 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_tracer__coll__graph.map @@ -0,0 +1,9 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_entity.html" title="This class represents an entity, i.e. a generic computational unit that provides input and output sig..." alt="" coords="5,263,171,289"/> +<area shape="rect" href="$classdynamicgraph_1_1_signal_time_dependent.html" title="dynamicgraph::SignalTimeDependent\< int, int \>" alt="" coords="195,263,541,289"/> +<area shape="rect" href="$classdynamicgraph_1_1_signal.html" title="Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap ..." alt="" coords="79,183,311,209"/> +<area shape="rect" href="$classdynamicgraph_1_1_signal_base.html" title="dynamicgraph::SignalBase\< Time \>" alt="" coords="65,87,324,113"/> +<area shape="rect" href="$classdynamicgraph_1_1_time_dependency.html" title="dynamicgraph::TimeDependency\< int \>" alt="" coords="335,183,625,209"/> +<area shape="rect" href="$classdynamicgraph_1_1_signal_base.html" title="dynamicgraph::SignalBase\< int \>" alt="" coords="359,87,601,113"/> +<area shape="rect" href="$classboost_1_1noncopyable.html" title="boost::noncopyable" alt="" coords="404,7,556,33"/> +</map> diff --git a/doxygen/HEAD/classdynamicgraph_1_1_tracer__coll__graph.md5 b/doxygen/HEAD/classdynamicgraph_1_1_tracer__coll__graph.md5 new file mode 100644 index 0000000..d5c8f78 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_tracer__coll__graph.md5 @@ -0,0 +1 @@ +87282dff71c94857c38457f08ed090c5 \ No newline at end of file diff --git a/doxygen/HEAD/classdynamicgraph_1_1_tracer__coll__graph.png b/doxygen/HEAD/classdynamicgraph_1_1_tracer__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..f2fb240a3b12ca0ca378465f2f2bae45d0d48a65 GIT binary patch literal 24587 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/classdynamicgraph_1_1_tracer_real_time-members.html b/doxygen/HEAD/classdynamicgraph_1_1_tracer_real_time-members.html new file mode 100644 index 0000000..c20d94e --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_tracer_real_time-members.html @@ -0,0 +1,115 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamicgraph::TracerRealTime Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#af898e36f072c92df1ae678c44d2d6db9">addSignalToTrace</a>(const SignalBase< int > &sig, const std::string &filename="")</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#ad6c2aa9eef02ee5129e2e7076a4c0e70">basename</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a66f4cddf3a7ccc045ef267ea572632bf">BUFFER_SIZE_DEFAULT</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></td><td><code> [protected, static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a560cf1c3e33b55caa7af7f6de2b9a51f">bufferSize</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#af4532e5b78e90daeb675d04ada692acc">CLASS_NAME</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#ad4097cec7827072d1144c14807313691">clearSignalToTrace</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#ae5912ede2ab54152887c3510d61905a9">closeFiles</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a1ddd8c6d0d642adca0830bf09221a0fb">commandLine</a>(const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os)</td><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a09c5fa146a9a6acf7978d1acea29e8fb">display</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#aae39fb7ea3290814c860123dc8c7b0f2">displaySignalList</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8a1b15644dfae7bd910c82ed6c2a0a47aa">EACH_TIME</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#aa8ce4a06ef1be5afd8fce8d091ada087">emptyBuffers</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a027e1581e00972dff2f2c470c5346e55">Entity</a>(const std::string &name)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#ab5986aaaf374415ecc5ec4c50e37ebc7">entityDeregistration</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a52369f354094a5666678adb2b42b1425">entityRegistration</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a170906cf00dc42ccbb126e3b22609944">FileList</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#aaace5b0cc3c6c8cd2a2e56b779505ec0">files</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a3b56626a097bf50f20d7ecb3a66395e5">frequency</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8a6aa0086dff071bf0d699e10ac7deb8be">FREQUENTLY</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a620accfbb376d6f694fb16640c4d856e">getBufferSize</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#abe191d563c533edff18617138a6540b9">getClassName</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#ad95898b9794eb574f21414e11d6d846d">dynamicgraph::Entity::getClassName</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#abc040e5f5d19d7bff8ee6120fc8b12b8">getCommandList</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#acc84a3a21e2fcce2a692d900db9ef26f">getFrequency</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a4cd513fe67641cc375e8be00d7cf8f31">getName</a>(void) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#ac2386728ff3519c6a36443b4855fd1b2">getSignal</a>(const std::string &signalName)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#ad7ced10dcd58724451208e3a25af790d">getSignal</a>(const std::string &signalName) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a0d2496b36669f397ed4e8a3376ab10b2">getTraceStyle</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a9c171a72fad66eab776e909631b292a3">HardFileList</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#ac0bcb7725d1f6bf60e27f1226d4cf5e4">hardFiles</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a8828fb6d5270786dc7a12705cff62fdc">name</a></td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#ad6a5abf7d51ade33a9de8f933e73c7a1">NameList</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#ab426946636b9bb5d48317426e0b2562f">names</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a61c03776d7bd99968d0d57d19c1b4693">namesSet</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#ad263413340cc7d11279b6fecc3f17d8f">openFile</a>(const SignalBase< int > &sig, const std::string &filename)</td><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></td><td><code> [protected, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#ae24dbca8aeaecba307a2201b512bbd9c">openFiles</a>(const std::string &rootdir, const std::string &basename, const std::string &suffix)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a400d199ebd86c00cf0f3fca6b0e0cd31">operator<<</a>(std::ostream &os, const TracerRealTime &t)</td><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></td><td><code> [friend]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#ab060e54d9040bc57222cf7859ebe8e55">dynamicgraph::Tracer::operator<<</a>(std::ostream &os, const Tracer &t)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [friend]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#ab7ce456037827de1f223b92102e0d00a">play</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a40ceb176666a4e2fc5318e9d83d8b665">record</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a09d176824845d42f809b9f8fc3a13548">recordSignal</a>(std::ostream &os, const SignalBase< int > &sig)</td><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></td><td><code> [protected, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a6faf2fa8bfa818745aec28cefe53d215">recordTrigger</a>(int &dummy, const int &time)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a7501895a0ac1bb2c6b1301880d72eb5d">rootdir</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a4077feedc1cd04ca1f8e35ef25b5fa33">setBufferSize</a>(const int &SIZE)</td><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a8378a818ff274cf42d8581efe5e34ea2">setFrenquency</a>(const double &frqu)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a9be01c1098ef08f39cf1aca7ce3054f5">setTraceStyle</a>(const TraceStyle &style)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a90e43ab1c4ae7034ef352840f6708026">signalDeregistration</a>(const std::string &name)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#afac64dae56fce1fb431a733ffa79ae23">SignalList</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#ac2b0d244c0ce939462eeb6f4d879765b">SignalMap</a> typedef</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a36384a620ac18c9703d34ab712cbd547">signalMap</a></td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a72def88a3dd29e124f80603506c73a7e">signalRegistration</a>(const SignalArray< int > &signals)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#adc51849772e3425b57062fa7e8e3f202">suffix</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a5bfd518abb50b5e39f658a0855b1a1f5">test</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#ae13b5844d4372b97caf0a315667ea382">test2</a>(SignalBase< int > *ptr)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#acc94d43691da00d1d1706f0511571c7d">timeStart</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a7788159fe75e9d18c55a0875f0162791">toTraceSignals</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#aaed8477aa9cf7683e84de317e63fd8e1">trace</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#ad911f92717cc23e79de4728f80985c43">TRACE_STYLE_DEFAULT</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a5d88c2e17cb0fb3eeba9b057a128cac4">Tracer</a>(const std::string n)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a8028f6fa6536dfbd43935fa91dbe18fb">TracerRealTime</a>(const std::string n)</td><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8">TraceStyle</a> enum name</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a6117c74df4c4487d5a1804df22ac1dc0">traceStyle</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a32f1aa315bd0a9a7e0942aadac56c1a5">triger</a></td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8a3df8adfc48aec75c6529305e110a4989">WHEN_SAID</a> enum value</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#ae4416aada52468f823877500b60b0db9">writeCompletionList</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#aaacb708ef239d3fbc953bcdb2ad7c3d1">writeGraph</a>(std::ostream &os) const </td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_entity.html#a352e148d4764b1c5545dcb7a39a04596">~Entity</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer.html#a74f2a35ead39023673116e6ebfab08d5">~Tracer</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a49eaf228435a2b4f05245c939f018307">~TracerRealTime</a>(void)</td><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></td><td><code> [inline, virtual]</code></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_tracer_real_time.html b/doxygen/HEAD/classdynamicgraph_1_1_tracer_real_time.html new file mode 100644 index 0000000..97cd12d --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_tracer_real_time.html @@ -0,0 +1,466 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pub-static-attribs">Static Public Attributes</a> | +<a href="#pro-types">Protected Types</a> | +<a href="#pro-methods">Protected Member Functions</a> | +<a href="#pro-attribs">Protected Attributes</a> | +<a href="#pro-static-attribs">Static Protected Attributes</a> | +<a href="#friends">Friends</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::TracerRealTime Class Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="dynamicgraph::TracerRealTime" --><!-- doxytag: inherits="dynamicgraph::Tracer" --><div class="dynheader"> +Collaboration diagram for dynamicgraph::TracerRealTime:</div> +<div class="dyncontent"> +<div class="center"><img src="classdynamicgraph_1_1_tracer_real_time__coll__graph.png" border="0" usemap="#dynamicgraph_1_1_tracer_real_time_coll__map" alt="Collaboration graph"/></div> +<map name="dynamicgraph_1_1_tracer_real_time_coll__map" id="dynamicgraph_1_1_tracer_real_time_coll__map"> +<area shape="rect" href="classdynamicgraph_1_1_tracer.html" title="dynamicgraph::Tracer" alt="" coords="85,359,251,385"/><area shape="rect" href="classdynamicgraph_1_1_entity.html" title="This class represents an entity, i.e. a generic computational unit that provides input and output sig..." alt="" coords="5,263,171,289"/><area shape="rect" href="classdynamicgraph_1_1_signal_time_dependent.html" title="dynamicgraph::SignalTimeDependent\< int, int \>" alt="" coords="195,263,541,289"/><area shape="rect" href="classdynamicgraph_1_1_signal.html" title="Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap ..." alt="" coords="79,183,311,209"/><area shape="rect" href="classdynamicgraph_1_1_signal_base.html" title="dynamicgraph::SignalBase\< Time \>" alt="" coords="65,87,324,113"/><area shape="rect" href="classdynamicgraph_1_1_time_dependency.html" title="dynamicgraph::TimeDependency\< int \>" alt="" coords="335,183,625,209"/><area shape="rect" href="classdynamicgraph_1_1_signal_base.html" title="dynamicgraph::SignalBase\< int \>" alt="" coords="359,87,601,113"/><area shape="rect" href="classboost_1_1noncopyable.html" title="boost::noncopyable" alt="" coords="404,7,556,33"/></map> +<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div> + +<p><a href="classdynamicgraph_1_1_tracer_real_time-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#abe191d563c533edff18617138a6540b9">getClassName</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a8028f6fa6536dfbd43935fa91dbe18fb">TracerRealTime</a> (const std::string n)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a49eaf228435a2b4f05245c939f018307">~TracerRealTime</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#ae5912ede2ab54152887c3510d61905a9">closeFiles</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#aaed8477aa9cf7683e84de317e63fd8e1">trace</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a4077feedc1cd04ca1f8e35ef25b5fa33">setBufferSize</a> (const int &SIZE)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const int & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a620accfbb376d6f694fb16640c4d856e">getBufferSize</a> (void)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a09c5fa146a9a6acf7978d1acea29e8fb">display</a> (std::ostream &os) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a1ddd8c6d0d642adca0830bf09221a0fb">commandLine</a> (const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os)</td></tr> +<tr><td colspan="2"><h2><a name="pub-static-attribs"></a> +Static Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#af4532e5b78e90daeb675d04ada692acc">CLASS_NAME</a></td></tr> +<tr><td colspan="2"><h2><a name="pro-types"></a> +Protected Types</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef std::list<br class="typebreak"/> +< std::ofstream * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a9c171a72fad66eab776e909631b292a3">HardFileList</a></td></tr> +<tr><td colspan="2"><h2><a name="pro-methods"></a> +Protected Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#ad263413340cc7d11279b6fecc3f17d8f">openFile</a> (const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< int > &sig, const std::string &filename)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a09d176824845d42f809b9f8fc3a13548">recordSignal</a> (std::ostream &os, const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< int > &sig)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#aa8ce4a06ef1be5afd8fce8d091ada087">emptyBuffers</a> (void)</td></tr> +<tr><td colspan="2"><h2><a name="pro-attribs"></a> +Protected Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a560cf1c3e33b55caa7af7f6de2b9a51f">bufferSize</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a9c171a72fad66eab776e909631b292a3">HardFileList</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#ac0bcb7725d1f6bf60e27f1226d4cf5e4">hardFiles</a></td></tr> +<tr><td colspan="2"><h2><a name="pro-static-attribs"></a> +Static Protected Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a66f4cddf3a7ccc045ef267ea572632bf">BUFFER_SIZE_DEFAULT</a> = 1048576</td></tr> +<tr><td colspan="2"><h2><a name="friends"></a> +Friends</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">DGTRACERREALTIME_EXPORT friend <br class="typebreak"/> +std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a400d199ebd86c00cf0f3fca6b0e0cd31">operator<<</a> (std::ostream &os, const <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">TracerRealTime</a> &t)</td></tr> +</table> +<hr/><h2>Member Typedef Documentation</h2> +<a class="anchor" id="a9c171a72fad66eab776e909631b292a3"></a><!-- doxytag: member="dynamicgraph::TracerRealTime::HardFileList" ref="a9c171a72fad66eab776e909631b292a3" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">typedef std::list< std::ofstream* > <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a9c171a72fad66eab776e909631b292a3">dynamicgraph::TracerRealTime::HardFileList</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" id="a8028f6fa6536dfbd43935fa91dbe18fb"></a><!-- doxytag: member="dynamicgraph::TracerRealTime::TracerRealTime" ref="a8028f6fa6536dfbd43935fa91dbe18fb" args="(const std::string n)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">dynamicgraph::TracerRealTime::TracerRealTime </td> + <td>(</td> + <td class="paramtype">const std::string </td> + <td class="paramname"> <em>n</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a49eaf228435a2b4f05245c939f018307"></a><!-- doxytag: member="dynamicgraph::TracerRealTime::~TracerRealTime" ref="a49eaf228435a2b4f05245c939f018307" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual dynamicgraph::TracerRealTime::~TracerRealTime </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="ae5912ede2ab54152887c3510d61905a9"></a><!-- doxytag: member="dynamicgraph::TracerRealTime::closeFiles" ref="ae5912ede2ab54152887c3510d61905a9" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void dynamicgraph::TracerRealTime::closeFiles </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_tracer.html#a1990d004c48427d3bc962a5ac4526b79">dynamicgraph::Tracer</a>.</p> + +</div> +</div> +<a class="anchor" id="a1ddd8c6d0d642adca0830bf09221a0fb"></a><!-- doxytag: member="dynamicgraph::TracerRealTime::commandLine" ref="a1ddd8c6d0d642adca0830bf09221a0fb" args="(const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void dynamicgraph::TracerRealTime::commandLine </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmdLine</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>cmdArgs</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_tracer.html#a485ee257340b32e27ae50ef0b70d6261">dynamicgraph::Tracer</a>.</p> + +</div> +</div> +<a class="anchor" id="a09c5fa146a9a6acf7978d1acea29e8fb"></a><!-- doxytag: member="dynamicgraph::TracerRealTime::display" ref="a09c5fa146a9a6acf7978d1acea29e8fb" args="(std::ostream &os) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::TracerRealTime::display </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td> + <td> ) </td> + <td> const<code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_tracer.html#a54e0745b369f5f589ffa4651d089787d">dynamicgraph::Tracer</a>.</p> + +</div> +</div> +<a class="anchor" id="aa8ce4a06ef1be5afd8fce8d091ada087"></a><!-- doxytag: member="dynamicgraph::TracerRealTime::emptyBuffers" ref="aa8ce4a06ef1be5afd8fce8d091ada087" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::TracerRealTime::emptyBuffers </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a620accfbb376d6f694fb16640c4d856e"></a><!-- doxytag: member="dynamicgraph::TracerRealTime::getBufferSize" ref="a620accfbb376d6f694fb16640c4d856e" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const int& dynamicgraph::TracerRealTime::getBufferSize </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="abe191d563c533edff18617138a6540b9"></a><!-- doxytag: member="dynamicgraph::TracerRealTime::getClassName" ref="abe191d563c533edff18617138a6540b9" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual const std::string& dynamicgraph::TracerRealTime::getClassName </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_tracer.html#ab54b386f2b2bdfd29ebda76167648372">dynamicgraph::Tracer</a>.</p> + +</div> +</div> +<a class="anchor" id="ad263413340cc7d11279b6fecc3f17d8f"></a><!-- doxytag: member="dynamicgraph::TracerRealTime::openFile" ref="ad263413340cc7d11279b6fecc3f17d8f" args="(const SignalBase< int > &sig, const std::string &filename)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void dynamicgraph::TracerRealTime::openFile </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< int > & </td> + <td class="paramname"> <em>sig</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>filename</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [protected, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_tracer.html#a88e6959689d7bfa2ede18dec1d08f565">dynamicgraph::Tracer</a>.</p> + +</div> +</div> +<a class="anchor" id="a09d176824845d42f809b9f8fc3a13548"></a><!-- doxytag: member="dynamicgraph::TracerRealTime::recordSignal" ref="a09d176824845d42f809b9f8fc3a13548" args="(std::ostream &os, const SignalBase< int > &sig)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void dynamicgraph::TracerRealTime::recordSignal </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< int > & </td> + <td class="paramname"> <em>sig</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [protected, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_tracer.html#a45e64a53a366fa3683a72810dd61b0a2">dynamicgraph::Tracer</a>.</p> + +</div> +</div> +<a class="anchor" id="a4077feedc1cd04ca1f8e35ef25b5fa33"></a><!-- doxytag: member="dynamicgraph::TracerRealTime::setBufferSize" ref="a4077feedc1cd04ca1f8e35ef25b5fa33" args="(const int &SIZE)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::TracerRealTime::setBufferSize </td> + <td>(</td> + <td class="paramtype">const int & </td> + <td class="paramname"> <em>SIZE</em></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aaed8477aa9cf7683e84de317e63fd8e1"></a><!-- doxytag: member="dynamicgraph::TracerRealTime::trace" ref="aaed8477aa9cf7683e84de317e63fd8e1" args="(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void dynamicgraph::TracerRealTime::trace </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_tracer.html#aa32454970edb5578766b70de7966bac3">dynamicgraph::Tracer</a>.</p> + +</div> +</div> +<hr/><h2>Friends And Related Function Documentation</h2> +<a class="anchor" id="a400d199ebd86c00cf0f3fca6b0e0cd31"></a><!-- doxytag: member="dynamicgraph::TracerRealTime::operator<<" ref="a400d199ebd86c00cf0f3fca6b0e0cd31" args="(std::ostream &os, const TracerRealTime &t)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">DGTRACERREALTIME_EXPORT friend std::ostream& operator<< </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">TracerRealTime</a> & </td> + <td class="paramname"> <em>t</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [friend]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="a66f4cddf3a7ccc045ef267ea572632bf"></a><!-- doxytag: member="dynamicgraph::TracerRealTime::BUFFER_SIZE_DEFAULT" ref="a66f4cddf3a7ccc045ef267ea572632bf" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const int <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a66f4cddf3a7ccc045ef267ea572632bf">dynamicgraph::TracerRealTime::BUFFER_SIZE_DEFAULT</a> = 1048576<code> [static, protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a560cf1c3e33b55caa7af7f6de2b9a51f"></a><!-- doxytag: member="dynamicgraph::TracerRealTime::bufferSize" ref="a560cf1c3e33b55caa7af7f6de2b9a51f" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a560cf1c3e33b55caa7af7f6de2b9a51f">dynamicgraph::TracerRealTime::bufferSize</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="af4532e5b78e90daeb675d04ada692acc"></a><!-- doxytag: member="dynamicgraph::TracerRealTime::CLASS_NAME" ref="af4532e5b78e90daeb675d04ada692acc" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const std::string <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#af4532e5b78e90daeb675d04ada692acc">dynamicgraph::TracerRealTime::CLASS_NAME</a><code> [static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Reimplemented from <a class="el" href="classdynamicgraph_1_1_tracer.html#a80ba79fef7ebca7ec401546a7a2e224d">dynamicgraph::Tracer</a>.</p> + +</div> +</div> +<a class="anchor" id="ac0bcb7725d1f6bf60e27f1226d4cf5e4"></a><!-- doxytag: member="dynamicgraph::TracerRealTime::hardFiles" ref="ac0bcb7725d1f6bf60e27f1226d4cf5e4" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a9c171a72fad66eab776e909631b292a3">HardFileList</a> <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#ac0bcb7725d1f6bf60e27f1226d4cf5e4">dynamicgraph::TracerRealTime::hardFiles</a><code> [protected]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/classdynamicgraph_1_1_tracer_real_time__coll__graph.map b/doxygen/HEAD/classdynamicgraph_1_1_tracer_real_time__coll__graph.map new file mode 100644 index 0000000..e08c145 --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_tracer_real_time__coll__graph.map @@ -0,0 +1,10 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_tracer.html" title="dynamicgraph::Tracer" alt="" coords="85,359,251,385"/> +<area shape="rect" href="$classdynamicgraph_1_1_entity.html" title="This class represents an entity, i.e. a generic computational unit that provides input and output sig..." alt="" coords="5,263,171,289"/> +<area shape="rect" href="$classdynamicgraph_1_1_signal_time_dependent.html" title="dynamicgraph::SignalTimeDependent\< int, int \>" alt="" coords="195,263,541,289"/> +<area shape="rect" href="$classdynamicgraph_1_1_signal.html" title="Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap ..." alt="" coords="79,183,311,209"/> +<area shape="rect" href="$classdynamicgraph_1_1_signal_base.html" title="dynamicgraph::SignalBase\< Time \>" alt="" coords="65,87,324,113"/> +<area shape="rect" href="$classdynamicgraph_1_1_time_dependency.html" title="dynamicgraph::TimeDependency\< int \>" alt="" coords="335,183,625,209"/> +<area shape="rect" href="$classdynamicgraph_1_1_signal_base.html" title="dynamicgraph::SignalBase\< int \>" alt="" coords="359,87,601,113"/> +<area shape="rect" href="$classboost_1_1noncopyable.html" title="boost::noncopyable" alt="" coords="404,7,556,33"/> +</map> diff --git a/doxygen/HEAD/classdynamicgraph_1_1_tracer_real_time__coll__graph.md5 b/doxygen/HEAD/classdynamicgraph_1_1_tracer_real_time__coll__graph.md5 new file mode 100644 index 0000000..577cf6d --- /dev/null +++ b/doxygen/HEAD/classdynamicgraph_1_1_tracer_real_time__coll__graph.md5 @@ -0,0 +1 @@ +04d14a42c4deb8fca840454dd1f7d7e6 \ No newline at end of file diff --git a/doxygen/HEAD/classdynamicgraph_1_1_tracer_real_time__coll__graph.png b/doxygen/HEAD/classdynamicgraph_1_1_tracer_real_time__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..fcf8378a37d98df0bae6dea0591698adf97b2c04 GIT binary patch literal 27854 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 M@Hj11*~sVL01+vJ^8f$< literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/classes.html b/doxygen/HEAD/classes.html new file mode 100644 index 0000000..0386410 --- /dev/null +++ b/doxygen/HEAD/classes.html @@ -0,0 +1,58 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>Class Index</h1> </div> +</div> +<div class="contents"> +<div class="qindex"><a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_O">O</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a></div> +<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0"> +<tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> C </div></td></tr></table> +</td><td><a class="el" href="classdynamicgraph_1_1_exception_factory.html">ExceptionFactory</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> N </div></td></tr></table> +</td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> S </div></td></tr></table> +</td><td><a class="el" href="classdynamicgraph_1_1_signal_caster.html">SignalCaster</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td></tr><tr><td><a class="el" href="classdynamicgraph_1_1_contiifstream.html">Contiifstream</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td><td><a class="el" href="classdynamicgraph_1_1_exception_signal.html">ExceptionSignal</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td><td><a class="el" href="classboost_1_1noncopyable.html">boost::noncopyable</a> </td><td><a class="el" href="classdynamicgraph_1_1_shell_function_registerer.html">ShellFunctionRegisterer</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td><td><a class="el" href="classdynamicgraph_1_1_signal_cast_registerer.html">SignalCastRegisterer</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td></tr><tr><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> D </div></td></tr></table> +</td><td><a class="el" href="classdynamicgraph_1_1_exception_traces.html">ExceptionTraces</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td><td><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> O </div></td></tr></table> +</td><td><a class="el" href="class_shell_functions.html">ShellFunctions</a> </td><td><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">SignalPtr</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td></tr><tr><td><a class="el" href="classdynamicgraph_1_1_debug_trace.html">DebugTrace</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td><td><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> F </div></td></tr></table> +</td><td><a class="el" href="classdynamicgraph_1_1_out_string_stream.html">OutStringStream</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td><td><a class="el" href="class_shell_procedure.html">ShellProcedure</a> </td><td><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">SignalTimeDependent</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td></tr><tr><td><a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html">DefaultCastRegisterer</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td><td><a class="el" href="classdynamicgraph_1_1_factory_storage.html">FactoryStorage</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> P </div></td></tr></table> +</td><td><a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td><td><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> T </div></td></tr></table> +</td></tr><tr><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> E </div></td></tr></table> +</td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> I </div></td></tr></table> +</td><td><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">PluginLoader</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td><td><a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td><td><a class="el" href="classdynamicgraph_1_1_time_dependency.html">TimeDependency</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td></tr><tr><td><a class="el" href="classdynamicgraph_1_1_entity.html">Entity</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td><td><a class="el" href="struct_shell_procedure_1_1_instruction.html">ShellProcedure::Instruction</a> </td><td><a class="el" href="classdynamicgraph_1_1_pool_storage.html">PoolStorage</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td><td><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">SignalArray_const</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td><td><a class="el" href="classdynamicgraph_1_1_tracer.html">Tracer</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td></tr><tr><td><a class="el" href="classdynamicgraph_1_1_entity_registerer.html">EntityRegisterer</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td><td><a class="el" href="classdynamicgraph_1_1_interpreter.html">Interpreter</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td><td><a class="el" href="struct_shell_procedure_1_1_procedure.html">ShellProcedure::Procedure</a> </td><td><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td><td><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">TracerRealTime</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td></tr><tr><td><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">ExceptionAbstract</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td><td><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html">InterpreterHelper</a> (<a class="el" href="namespacedynamicgraph.html">dynamicgraph</a>) </td></tr></table><div class="qindex"><a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_O">O</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a></div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/closed.png b/doxygen/HEAD/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..b7d4bd9fef2272c74b94762c9e2496177017775e GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{VuAVNAAr*{o?>h22DDp4|bgj*t z)u^AqcA-V@guRYpb17F<&b?_~8HV>~XqWvB;^$!VVSTy0!eQcJp_yD7TIQA>7dijs YXf6~H5cs^Q6KEiVr>mdKI;Vst0NsWqGynhq literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/contiifstream_8h.html b/doxygen/HEAD/contiifstream_8h.html new file mode 100644 index 0000000..c9b9406 --- /dev/null +++ b/doxygen/HEAD/contiifstream_8h.html @@ -0,0 +1,84 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#namespaces">Namespaces</a> | +<a href="#define-members">Defines</a> </div> + <div class="headertitle"> +<h1>contiifstream.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for contiifstream.h:</div> +<div class="dyncontent"> +<div class="center"><img src="contiifstream_8h__incl.png" border="0" usemap="#contiifstream_8h" alt=""/></div> +<map name="contiifstream_8h" id="contiifstream_8h"> +<area shape="rect" href="interpreter_8h.html" title="dynamic-graph/interpreter.h" alt="" coords="388,84,599,111"/><area shape="rect" href="signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="353,239,564,265"/><area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="607,471,865,497"/><area shape="rect" href="exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="653,239,909,265"/><area shape="rect" href="pool_8h.html" title="dynamic-graph/pool.h" alt="" coords="156,161,319,188"/><area shape="rect" href="exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="571,316,819,343"/><area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="603,393,869,420"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_contiifstream.html">dynamicgraph::Contiifstream</a></td></tr> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +<tr><td colspan="2"><h2><a name="define-members"></a> +Defines</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="contiifstream_8h.html#a8731748534ffe6f72a9e291dcab9ba61">DYNAMICGRAPHCONTIIFSTREAM_EXPORT</a></td></tr> +</table> +<hr/><h2>Define Documentation</h2> +<a class="anchor" id="a8731748534ffe6f72a9e291dcab9ba61"></a><!-- doxytag: member="contiifstream.h::DYNAMICGRAPHCONTIIFSTREAM_EXPORT" ref="a8731748534ffe6f72a9e291dcab9ba61" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define DYNAMICGRAPHCONTIIFSTREAM_EXPORT</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/contiifstream_8h__incl.map b/doxygen/HEAD/contiifstream_8h__incl.map new file mode 100644 index 0000000..6e4918a --- /dev/null +++ b/doxygen/HEAD/contiifstream_8h__incl.map @@ -0,0 +1,9 @@ +<map id="G" name="G"> +<area shape="rect" href="$interpreter_8h.html" title="dynamic-graph/interpreter.h" alt="" coords="388,84,599,111"/> +<area shape="rect" href="$signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="353,239,564,265"/> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="607,471,865,497"/> +<area shape="rect" href="$exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="653,239,909,265"/> +<area shape="rect" href="$pool_8h.html" title="dynamic-graph/pool.h" alt="" coords="156,161,319,188"/> +<area shape="rect" href="$exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="571,316,819,343"/> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="603,393,869,420"/> +</map> diff --git a/doxygen/HEAD/contiifstream_8h__incl.md5 b/doxygen/HEAD/contiifstream_8h__incl.md5 new file mode 100644 index 0000000..20859fb --- /dev/null +++ b/doxygen/HEAD/contiifstream_8h__incl.md5 @@ -0,0 +1 @@ +3558a50c8ec0327f8c5e495a37e38be1 \ No newline at end of file diff --git a/doxygen/HEAD/contiifstream_8h__incl.png b/doxygen/HEAD/contiifstream_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..463c31d1ce63090185cbad49cf9850da5d34e2ed GIT binary patch literal 126068 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%0DLs6|tyaVkf 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�!yA^5r~jCbMcb#%<kfky)O_AdL@Hmc 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 aDR1_G{dw-Y+mnnRR98N&lzYnJ*8c&eOW{%g literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/debug_8h.html b/doxygen/HEAD/debug_8h.html new file mode 100644 index 0000000..d026f04 --- /dev/null +++ b/doxygen/HEAD/debug_8h.html @@ -0,0 +1,553 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#namespaces">Namespaces</a> | +<a href="#define-members">Defines</a> | +<a href="#func-members">Functions</a> | +<a href="#var-members">Variables</a> </div> + <div class="headertitle"> +<h1>debug.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for debug.h:</div> +<div class="dyncontent"> +<div class="center"><img src="debug_8h__incl.png" border="0" usemap="#debug_8h" alt=""/></div> +<map name="debug_8h" id="debug_8h"> +<area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="499,84,757,111"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a></td></tr> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +<tr><td colspan="2"><h2><a name="define-members"></a> +Defines</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a6dd3437819a217fef90ef973cf9364ca">VP_DEBUG_MODE</a> 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a99bf14cae76d8d5cbfe574d6ae62f30d">VP_TEMPLATE_DEBUG_MODE</a> 0</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a34a049f8220d4679cf39de22833f88b9">DG_COMMON_TRACES</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a73d80a0eea397787f6ded077d8baa82b">dgPREERROR</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a9965d817b72b8039eb0a2cadb646a48a">dgDEBUG</a>(level) if( 1 ) ; else std::cout</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a43efb2ed9428a3ec487e13d53827583d">dgDEBUGMUTE</a>(level) if( 1 ) ; else std::cout</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#ae1d20131c769567f32609e038328acb6">dgERROR</a> dgERRORFLOW.outputbuffer << dgPREERROR</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a0241c1aaa7c62ad461dc170dabd81ad1">dgTDEBUG</a>(level) if( 1 ) ; else std::cout</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a8c2bccd6b05adbe27487c1c17aadb2a1">dgDEBUG_ENABLE</a>(level) false</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a57ba45221de292838287ccce99e6ab6a">dgTDEBUG_ENABLE</a>(level) false</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a4ee3604ba36dde608834bf7d5b6436e6">dgDEBUGIN</a>(level) dgDEBUG(level) << "# In {" << std::endl</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#aa0e31e14443239a3601348a259bdb3bd">dgDEBUGOUT</a>(level) dgDEBUG(level) << "# Out }" << std::endl</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a578f46d54389f40c1928858228652921">dgDEBUGINOUT</a>(level) dgDEBUG(level) << "# In/Out { }" << std::endl</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a5f397f1a19564cb3d336924f596b24d4">dgTDEBUGIN</a>(level) dgTDEBUG(level) << "# In {" << std::endl</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a19d56a2093d1396e30140bf481c169ba">dgTDEBUGOUT</a>(level) dgTDEBUG(level) << "# Out }" << std::endl</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#ae47250abb6397e5cc9f30fd494dba435">dgTDEBUGINOUT</a>(level) dgTDEBUG(level) << "# In/Out { }" << std::endl</td></tr> +<tr><td colspan="2"><h2><a name="func-members"></a> +Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a994b8ea798367717254fe7ad2c89b092">dgDEBUGF</a> (const int level, const char *format,...)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a7995c20870b2d9011439a794ed0182e4">dgDEBUGF</a> (const char *format,...)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#ae44c1c7ed7f625f4814731c6c9b2aa75">dgERRORF</a> (const int level, const char *format,...)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a1a9eb2ca9eb8ddea845e73ee76260612">dgERRORF</a> (const char *format,...)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a72dd1b05c9937969e7e003a65826a2c2">dgTDEBUGF</a> (const int level, const char *format,...)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a09c4c20ed25313dc45de473f15229f7c">dgTDEBUGF</a> (const char *format,...)</td></tr> +<tr><td colspan="2"><h2><a name="var-members"></a> +Variables</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">DYNAMICGRAPH_EXPORT DebugTrace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#a402f0290763d6ff8286f72670dda0605">dynamicgraph::dgDEBUGFLOW</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">DYNAMICGRAPH_EXPORT DebugTrace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#a06b15735b14aec37f279b674140bea08">dynamicgraph::dgERRORFLOW</a></td></tr> +</table> +<hr/><h2>Define Documentation</h2> +<a class="anchor" id="a34a049f8220d4679cf39de22833f88b9"></a><!-- doxytag: member="debug.h::DG_COMMON_TRACES" ref="a34a049f8220d4679cf39de22833f88b9" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define DG_COMMON_TRACES</td> + </tr> + </table> +</div> +<div class="memdoc"> +<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> { \ + va_list arg; \ + va_start(arg,format); \ + vsnprintf( charbuffer,SIZE,format,arg ); \ + va_end(arg); \ + outputbuffer << tmpbuffer.str() << charbuffer <<std::endl; \ + } <span class="keywordflow">while</span>(0) +</pre></div> +</div> +</div> +<a class="anchor" id="a9965d817b72b8039eb0a2cadb646a48a"></a><!-- doxytag: member="debug.h::dgDEBUG" ref="a9965d817b72b8039eb0a2cadb646a48a" args="(level)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define dgDEBUG</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">level</td> + <td> ) </td> + <td> if( 1 ) ; else std::cout</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a8c2bccd6b05adbe27487c1c17aadb2a1"></a><!-- doxytag: member="debug.h::dgDEBUG_ENABLE" ref="a8c2bccd6b05adbe27487c1c17aadb2a1" args="(level)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define dgDEBUG_ENABLE</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">level</td> + <td> ) </td> + <td> false</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a4ee3604ba36dde608834bf7d5b6436e6"></a><!-- doxytag: member="debug.h::dgDEBUGIN" ref="a4ee3604ba36dde608834bf7d5b6436e6" args="(level)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define dgDEBUGIN</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">level</td> + <td> ) </td> + <td> dgDEBUG(level) << "# In {" << std::endl</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a578f46d54389f40c1928858228652921"></a><!-- doxytag: member="debug.h::dgDEBUGINOUT" ref="a578f46d54389f40c1928858228652921" args="(level)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define dgDEBUGINOUT</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">level</td> + <td> ) </td> + <td> dgDEBUG(level) << "# In/Out { }" << std::endl</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a43efb2ed9428a3ec487e13d53827583d"></a><!-- doxytag: member="debug.h::dgDEBUGMUTE" ref="a43efb2ed9428a3ec487e13d53827583d" args="(level)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define dgDEBUGMUTE</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">level</td> + <td> ) </td> + <td> if( 1 ) ; else std::cout</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="aa0e31e14443239a3601348a259bdb3bd"></a><!-- doxytag: member="debug.h::dgDEBUGOUT" ref="aa0e31e14443239a3601348a259bdb3bd" args="(level)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define dgDEBUGOUT</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">level</td> + <td> ) </td> + <td> dgDEBUG(level) << "# Out }" << std::endl</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ae1d20131c769567f32609e038328acb6"></a><!-- doxytag: member="debug.h::dgERROR" ref="ae1d20131c769567f32609e038328acb6" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define dgERROR dgERRORFLOW.outputbuffer << dgPREERROR</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a73d80a0eea397787f6ded077d8baa82b"></a><!-- doxytag: member="debug.h::dgPREERROR" ref="a73d80a0eea397787f6ded077d8baa82b" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define dgPREERROR</td> + </tr> + </table> +</div> +<div class="memdoc"> +<b>Value:</b><div class="fragment"><pre class="fragment"><span class="stringliteral">"\t!! "</span><<__FILE__ << <span class="stringliteral">": "</span> <<__FUNCTION__ \ + << <span class="stringliteral">"(#"</span> << __LINE__ << <span class="stringliteral">") :"</span> +</pre></div> +</div> +</div> +<a class="anchor" id="a0241c1aaa7c62ad461dc170dabd81ad1"></a><!-- doxytag: member="debug.h::dgTDEBUG" ref="a0241c1aaa7c62ad461dc170dabd81ad1" args="(level)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define dgTDEBUG</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">level</td> + <td> ) </td> + <td> if( 1 ) ; else std::cout</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a57ba45221de292838287ccce99e6ab6a"></a><!-- doxytag: member="debug.h::dgTDEBUG_ENABLE" ref="a57ba45221de292838287ccce99e6ab6a" args="(level)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define dgTDEBUG_ENABLE</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">level</td> + <td> ) </td> + <td> false</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a5f397f1a19564cb3d336924f596b24d4"></a><!-- doxytag: member="debug.h::dgTDEBUGIN" ref="a5f397f1a19564cb3d336924f596b24d4" args="(level)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define dgTDEBUGIN</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">level</td> + <td> ) </td> + <td> dgTDEBUG(level) << "# In {" << std::endl</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ae47250abb6397e5cc9f30fd494dba435"></a><!-- doxytag: member="debug.h::dgTDEBUGINOUT" ref="ae47250abb6397e5cc9f30fd494dba435" args="(level)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define dgTDEBUGINOUT</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">level</td> + <td> ) </td> + <td> dgTDEBUG(level) << "# In/Out { }" << std::endl</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a19d56a2093d1396e30140bf481c169ba"></a><!-- doxytag: member="debug.h::dgTDEBUGOUT" ref="a19d56a2093d1396e30140bf481c169ba" args="(level)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define dgTDEBUGOUT</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">level</td> + <td> ) </td> + <td> dgTDEBUG(level) << "# Out }" << std::endl</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a6dd3437819a217fef90ef973cf9364ca"></a><!-- doxytag: member="debug.h::VP_DEBUG_MODE" ref="a6dd3437819a217fef90ef973cf9364ca" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define VP_DEBUG_MODE 0</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a99bf14cae76d8d5cbfe574d6ae62f30d"></a><!-- doxytag: member="debug.h::VP_TEMPLATE_DEBUG_MODE" ref="a99bf14cae76d8d5cbfe574d6ae62f30d" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define VP_TEMPLATE_DEBUG_MODE 0</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Function Documentation</h2> +<a class="anchor" id="a994b8ea798367717254fe7ad2c89b092"></a><!-- doxytag: member="debug.h::dgDEBUGF" ref="a994b8ea798367717254fe7ad2c89b092" args="(const int level, const char *format,...)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dgDEBUGF </td> + <td>(</td> + <td class="paramtype">const int </td> + <td class="paramname"> <em>level</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const char * </td> + <td class="paramname"> <em>format</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname"> <em>...</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a7995c20870b2d9011439a794ed0182e4"></a><!-- doxytag: member="debug.h::dgDEBUGF" ref="a7995c20870b2d9011439a794ed0182e4" args="(const char *format,...)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dgDEBUGF </td> + <td>(</td> + <td class="paramtype">const char * </td> + <td class="paramname"> <em>format</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname"> <em>...</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a1a9eb2ca9eb8ddea845e73ee76260612"></a><!-- doxytag: member="debug.h::dgERRORF" ref="a1a9eb2ca9eb8ddea845e73ee76260612" args="(const char *format,...)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dgERRORF </td> + <td>(</td> + <td class="paramtype">const char * </td> + <td class="paramname"> <em>format</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname"> <em>...</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ae44c1c7ed7f625f4814731c6c9b2aa75"></a><!-- doxytag: member="debug.h::dgERRORF" ref="ae44c1c7ed7f625f4814731c6c9b2aa75" args="(const int level, const char *format,...)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dgERRORF </td> + <td>(</td> + <td class="paramtype">const int </td> + <td class="paramname"> <em>level</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const char * </td> + <td class="paramname"> <em>format</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname"> <em>...</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a09c4c20ed25313dc45de473f15229f7c"></a><!-- doxytag: member="debug.h::dgTDEBUGF" ref="a09c4c20ed25313dc45de473f15229f7c" args="(const char *format,...)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dgTDEBUGF </td> + <td>(</td> + <td class="paramtype">const char * </td> + <td class="paramname"> <em>format</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname"> <em>...</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a72dd1b05c9937969e7e003a65826a2c2"></a><!-- doxytag: member="debug.h::dgTDEBUGF" ref="a72dd1b05c9937969e7e003a65826a2c2" args="(const int level, const char *format,...)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dgTDEBUGF </td> + <td>(</td> + <td class="paramtype">const int </td> + <td class="paramname"> <em>level</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const char * </td> + <td class="paramname"> <em>format</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname"> <em>...</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/debug_8h__incl.map b/doxygen/HEAD/debug_8h__incl.map new file mode 100644 index 0000000..ffb08c7 --- /dev/null +++ b/doxygen/HEAD/debug_8h__incl.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="499,84,757,111"/> +</map> diff --git a/doxygen/HEAD/debug_8h__incl.md5 b/doxygen/HEAD/debug_8h__incl.md5 new file mode 100644 index 0000000..64a504e --- /dev/null +++ b/doxygen/HEAD/debug_8h__incl.md5 @@ -0,0 +1 @@ +92d255fd6d799b9f578a1092c220087d \ No newline at end of file diff --git a/doxygen/HEAD/debug_8h__incl.png b/doxygen/HEAD/debug_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..cb34343587b16608d251c5db6fbeca8306a89be8 GIT binary patch literal 14464 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 Vr^E<cha-gu1z8oDLMcPP{{w2%WeETP literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/doxygen.png b/doxygen/HEAD/doxygen.png new file mode 100644 index 0000000000000000000000000000000000000000..635ed52fce7057ac24df92ec7664088a881fa5d0 GIT binary patch literal 3942 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 A+yDRo literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/dynamic-graph-api_8h.html b/doxygen/HEAD/dynamic-graph-api_8h.html new file mode 100644 index 0000000..e142abb --- /dev/null +++ b/doxygen/HEAD/dynamic-graph-api_8h.html @@ -0,0 +1,72 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#define-members">Defines</a> </div> + <div class="headertitle"> +<h1>dynamic-graph-api.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +This graph shows which files directly or indirectly include this file:</div> +<div class="dyncontent"> +<div class="center"><img src="dynamic-graph-api_8h__dep__incl.png" border="0" usemap="#dynamic-graph-api_8hdep" alt=""/></div> +<map name="dynamic-graph-api_8hdep" id="dynamic-graph-api_8hdep"> +<area shape="rect" href="debug_8h.html" title="debug.h" alt="" coords="5,84,80,111"/><area shape="rect" href="entity_8h.html" title="entity.h" alt="" coords="1309,393,1381,420"/><area shape="rect" href="exception-abstract_8h.html" title="exception-abstract.h" alt="" coords="837,84,1003,111"/><area shape="rect" href="exception-factory_8h.html" title="exception-factory.h" alt="" coords="493,239,648,265"/><area shape="rect" href="factory_8h.html" title="factory.h" alt="" coords="205,316,285,343"/><area shape="rect" href="functions_8h.html" title="functions.h" alt="" coords="388,471,484,497"/><area shape="rect" href="interpreter-helper_8h.html" title="interpreter-helper.h" alt="" coords="323,393,477,420"/><area shape="rect" href="interpreter_8h.html" title="interpreter.h" alt="" coords="629,393,736,420"/><area shape="rect" href="plugin-loader_8h.html" title="plugin-loader.h" alt="" coords="309,316,427,343"/><area shape="rect" href="pool_8h.html" title="pool.h" alt="" coords="653,316,712,343"/><area shape="rect" href="exception-signal_8h.html" title="exception-signal.h" alt="" coords="839,161,983,188"/><area shape="rect" href="signal-array_8h.html" title="signal-array.h" alt="" coords="1235,316,1341,343"/><area shape="rect" href="signal-caster_8h.html" title="signal-caster.h" alt="" coords="1069,239,1189,265"/><area shape="rect" href="exception-traces_8h.html" title="exception-traces.h" alt="" coords="1375,161,1527,188"/><area shape="rect" href="tracer_8h.html" title="tracer.h" alt="" coords="1180,548,1255,575"/><area shape="rect" href="tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="1145,625,1289,652"/><area shape="rect" href="shell-procedure_8h.html" title="shell-procedure.h" alt="" coords="508,471,644,497"/><area shape="rect" href="contiifstream_8h.html" title="contiifstream.h" alt="" coords="668,471,791,497"/><area shape="rect" href="signal-base_8h.html" title="signal-base.h" alt="" coords="939,239,1045,265"/><area shape="rect" href="signal_8h.html" title="signal.h" alt="" coords="939,316,1008,343"/><area shape="rect" href="signal-ptr_8h.html" title="signal-ptr.h" alt="" coords="783,393,879,420"/><area shape="rect" href="time-dependency_8h.html" title="time-dependency.h" alt="" coords="1133,393,1285,420"/><area shape="rect" href="signal-time-dependent_8h.html" title="signal-time-dependent.h" alt="" coords="943,471,1129,497"/><area shape="rect" href="all-signals_8h.html" title="all-signals.h" alt="" coords="857,548,953,575"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="define-members"></a> +Defines</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="dynamic-graph-api_8h.html#ae6aed504ec04fa010c9a073b5afa80af">DYNAMICGRAPH_EXPORT</a></td></tr> +</table> +<hr/><h2>Define Documentation</h2> +<a class="anchor" id="ae6aed504ec04fa010c9a073b5afa80af"></a><!-- doxytag: member="dynamic-graph-api.h::DYNAMICGRAPH_EXPORT" ref="ae6aed504ec04fa010c9a073b5afa80af" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define DYNAMICGRAPH_EXPORT</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/dynamic-graph-api_8h__dep__incl.map b/doxygen/HEAD/dynamic-graph-api_8h__dep__incl.map new file mode 100644 index 0000000..ac0fb91 --- /dev/null +++ b/doxygen/HEAD/dynamic-graph-api_8h__dep__incl.map @@ -0,0 +1,26 @@ +<map id="G" name="G"> +<area shape="rect" href="$debug_8h.html" title="debug.h" alt="" coords="5,84,80,111"/> +<area shape="rect" href="$entity_8h.html" title="entity.h" alt="" coords="1309,393,1381,420"/> +<area shape="rect" href="$exception-abstract_8h.html" title="exception-abstract.h" alt="" coords="837,84,1003,111"/> +<area shape="rect" href="$exception-factory_8h.html" title="exception-factory.h" alt="" coords="493,239,648,265"/> +<area shape="rect" href="$factory_8h.html" title="factory.h" alt="" coords="205,316,285,343"/> +<area shape="rect" href="$functions_8h.html" title="functions.h" alt="" coords="388,471,484,497"/> +<area shape="rect" href="$interpreter-helper_8h.html" title="interpreter-helper.h" alt="" coords="323,393,477,420"/> +<area shape="rect" href="$interpreter_8h.html" title="interpreter.h" alt="" coords="629,393,736,420"/> +<area shape="rect" href="$plugin-loader_8h.html" title="plugin-loader.h" alt="" coords="309,316,427,343"/> +<area shape="rect" href="$pool_8h.html" title="pool.h" alt="" coords="653,316,712,343"/> +<area shape="rect" href="$exception-signal_8h.html" title="exception-signal.h" alt="" coords="839,161,983,188"/> +<area shape="rect" href="$signal-array_8h.html" title="signal-array.h" alt="" coords="1235,316,1341,343"/> +<area shape="rect" href="$signal-caster_8h.html" title="signal-caster.h" alt="" coords="1069,239,1189,265"/> +<area shape="rect" href="$exception-traces_8h.html" title="exception-traces.h" alt="" coords="1375,161,1527,188"/> +<area shape="rect" href="$tracer_8h.html" title="tracer.h" alt="" coords="1180,548,1255,575"/> +<area shape="rect" href="$tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="1145,625,1289,652"/> +<area shape="rect" href="$shell-procedure_8h.html" title="shell-procedure.h" alt="" coords="508,471,644,497"/> +<area shape="rect" href="$contiifstream_8h.html" title="contiifstream.h" alt="" coords="668,471,791,497"/> +<area shape="rect" href="$signal-base_8h.html" title="signal-base.h" alt="" coords="939,239,1045,265"/> +<area shape="rect" href="$signal_8h.html" title="signal.h" alt="" coords="939,316,1008,343"/> +<area shape="rect" href="$signal-ptr_8h.html" title="signal-ptr.h" alt="" coords="783,393,879,420"/> +<area shape="rect" href="$time-dependency_8h.html" title="time-dependency.h" alt="" coords="1133,393,1285,420"/> +<area shape="rect" href="$signal-time-dependent_8h.html" title="signal-time-dependent.h" alt="" coords="943,471,1129,497"/> +<area shape="rect" href="$all-signals_8h.html" title="all-signals.h" alt="" coords="857,548,953,575"/> +</map> diff --git a/doxygen/HEAD/dynamic-graph-api_8h__dep__incl.md5 b/doxygen/HEAD/dynamic-graph-api_8h__dep__incl.md5 new file mode 100644 index 0000000..4fe328f --- /dev/null +++ b/doxygen/HEAD/dynamic-graph-api_8h__dep__incl.md5 @@ -0,0 +1 @@ +b16889807806baf7d57eb6778e9f72ae \ No newline at end of file diff --git a/doxygen/HEAD/dynamic-graph-api_8h__dep__incl.png b/doxygen/HEAD/dynamic-graph-api_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..7d5836dd0b3ab463bcf4332b45261c48c23f9a0e GIT binary patch literal 189932 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�GoF)5j;-Q0WtfNa0K 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�=W+g&3Wkqkzqa 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%0DDmRg{xhVrtpuU)f%?nG1b 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 TEnz3*ePkpR@1)(j_w0WF%<m|( literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/entity_8h.html b/doxygen/HEAD/entity_8h.html new file mode 100644 index 0000000..2cfc698 --- /dev/null +++ b/doxygen/HEAD/entity_8h.html @@ -0,0 +1,78 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#namespaces">Namespaces</a> | +<a href="#func-members">Functions</a> </div> + <div class="headertitle"> +<h1>entity.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for entity.h:</div> +<div class="dyncontent"> +<div class="center"><img src="entity_8h__incl.png" border="0" usemap="#entity_8h" alt=""/></div> +<map name="entity_8h" id="entity_8h"> +<area shape="rect" href="signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="264,161,475,188"/><area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="716,393,975,420"/><area shape="rect" href="exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="717,239,973,265"/><area shape="rect" href="signal-array_8h.html" title="dynamic-graph/signal-array.h" alt="" coords="597,84,808,111"/><area shape="rect" href="exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="245,239,493,265"/><area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="245,316,512,343"/></map> +</div> +<div class="dynheader"> +This graph shows which files directly or indirectly include this file:</div> +<div class="dyncontent"> +<div class="center"><img src="entity_8h__dep__incl.png" border="0" usemap="#entity_8hdep" alt=""/></div> +<map name="entity_8hdep" id="entity_8hdep"> +<area shape="rect" href="tracer_8h.html" title="tracer.h" alt="" coords="40,84,115,111"/><area shape="rect" href="tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="5,161,149,188"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">This class represents an entity, i.e. a generic computational unit that provides input and output signals. <a href="classdynamicgraph_1_1_entity.html#_details">More...</a><br/></td></tr> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +<tr><td colspan="2"><h2><a name="func-members"></a> +Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">DYNAMICGRAPH_EXPORT std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#aaeb8f2fdb281799f9bcbe9a2de34e469">dynamicgraph::operator<<</a> (std::ostream &os, const <a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a> &ent)</td></tr> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/entity_8h__dep__incl.map b/doxygen/HEAD/entity_8h__dep__incl.map new file mode 100644 index 0000000..66d2995 --- /dev/null +++ b/doxygen/HEAD/entity_8h__dep__incl.map @@ -0,0 +1,4 @@ +<map id="G" name="G"> +<area shape="rect" href="$tracer_8h.html" title="tracer.h" alt="" coords="40,84,115,111"/> +<area shape="rect" href="$tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="5,161,149,188"/> +</map> diff --git a/doxygen/HEAD/entity_8h__dep__incl.md5 b/doxygen/HEAD/entity_8h__dep__incl.md5 new file mode 100644 index 0000000..1f92f05 --- /dev/null +++ b/doxygen/HEAD/entity_8h__dep__incl.md5 @@ -0,0 +1 @@ +93a6d7a65b3a138d697e24fdc9fb9adf \ No newline at end of file diff --git a/doxygen/HEAD/entity_8h__dep__incl.png b/doxygen/HEAD/entity_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..807d467f10cf8edc6cac8977c654ad8cd5ed3251 GIT binary patch literal 4478 zcmcIocQ{<z+8;rpmlM5>gfJm`qD6_`CyeO9j9!KyIw6Q|hzJvBl;EhNj3Y*i5?%Bl zh?XIGkKVtX^WF12_uljO-TT>Pt+n@l*LutE_r5z;AF4r3!A1cBfvB}KRbjvt0~~E+ z*MW2DM_VS~a@|HpLlt!OYk%KZm;wUPOK7PoJ@L=joC(!6T)w=qa}<`w^p-s&#-fM2 zUatc}v`iai$ZrRIvnVXa`dM^j+EQ6pQ}e!q8Phba_%tv5$0fF^JJS4lP<py{?EBWn z&REpTmL_Wkz9OH*_zi)A3E1gEUFf?kog770xx%t+6J^+7z^PpJ^3LHt$AGh-XeSF< zdO(>H%;ZrPm_f3YIuhlfg5a6fpCFS`083VzQ!CM}bVY!x&4mssdheu<lKQVz4JxG6 zlVl%uFk5R{hFgT(#2>7W>sW?A-iyYaocBV=IsWTI43Z+=ettYcLe$qIKJlOJ`7lV{ zK;B|uXRoqo@*pTbF)~sreo~Lr;Ml`7SDjo-*NrMFf)w}eSP<1YK74U{AMZ95Ma?b= z-&^XJ_T6AX9>sh+RNvg(?C$CL1Pr`Jqoc#Zh;~l`0s=rUQS4H;0ZGoz&c1`yjT<tq zg~r%q493+Y#i~L>UH!VOtSsMH(B6_>VKvE{my{N2YNRf%uF2WiwAJRQB*jY>YHDhT zh)9j=(Z$i6?a|hZwAT+ZJ8@PT4r%W4v(xnoB9P+cF;7WJiN2B1qQ^bQ&DoGMxBY_y z!fa!Z%~UU1gy;6{Yg$@bDW{%BI^5(%xb%L9qA{1?pFRAhl{Ta{Ha0uoTq_V=iJV1P zY?UhpgNc9jiln`x1JRo%<QtT+v*Q7JWM{{lo12@_<Spwe<v74`&$@{Ng+kd(b#|&F zCvZgJ+`4OBMnYk{?-M6Km<#O(%KzNk+f0+_gx_aFNMbtd_m&5l!5XTna3qq7FNNHz zF4)|qr@OmFYA!e;BZGsAnmQ*hkGR2i(`&-Fz;&0Ah*5IN)6ChqxOSXXL|WQ3c*BWS zB6It~tjd8}TSsSjcsOip%l)3!M;4LB{WooR3Cs8jvLakZN5`%E_Zeux3aZM=t#8lB zDFS`H30urtC6=0+WM4)`JPEC&fbDHZ3iJ%i`SnRg#VmjUh2!tUZ{NQC-Wo~C!okrV zaf5bfdRlIk<WnlMl|Qh!@1IizS-7}5Q}`bjj0*Gc5HkxuZ2_Koos~rcT3KIj13Us) zX`zCFBBOqgB*_2j;)tG}KI|qx^nGnDi+DN};3{nm+fD19;N;}w?*9G`LR<9i$}o>; zCm?CVr=cUBStTEanEe<q-&;TI)P8Yxgs3*ZI<~t=_`d!OW{e%1sQ1CPS>r1tF#Z19 zjYm7f8eqi1+L(l_vAH>$fPld3%uM;bg>#}Zq8i6N#<sRL>7c`VKfGjMFxVf$UHtkJ z4&4QM7&=Z))J%ilR3@q7AOtDV4z@mYG=G$d`fX1AUs1+@zbncn1VevELy%VDm@?^r zp9Q1#$9I}#*sEvWL8^y_I$~lbVz!&6$UFPCvLC4`gpw*@$CUGiH7%o7o`s&VUR=nY zFN(y!&fpO8k?{rO(}BSvKCA;DPJ<_cd%9!jb<j+3WM2Y`9X;Q$eJS9hb@@ucaGZU4 z@QNyBb+YGEzK&GR2uk~Da%c`NfG}FTK95Q?#xh<VYoOa1Pnan%(OmL@aoHjDZho%% z_V(CUj3;2Ab0DKK^k&@HXOGQqZgRmzDMh!hR1kam_KOEvHK8|1$)%q!MXCPv=#7wz z12OmMp;nh_S`6^Q8bjmTz_`|>u=;v-GMcP&8VEKu2fJ=E-EagZFZrp+AW54c7r@CB zzi>p=ZFdct?Y<05E*DofJazVL|L~H1;BwzhT<nRl)w0FgY@pxsbf3C=vD|&#VPzZK z+K&l4L5PmTwk~ys5u@gfh)rBvzDYk>m^)u8r@c!>qoAa&ep_8bkBm0-kmw~Xmz;Xg znf&?5V2@2hS5kH>vLI-BI)`%Cs-)Oi!^%n~<gDz;8tk0fGKT;B7cTw--TnhL|2Lz@ z`&}7aa{hEC<xi9AsUE7RAV9Y(1NIz>b<%ki6~V4wOM&jf;K0FxVJCevv%5a5zBV@d zrd3N}qxQNmGc)osV?iHQ;gkI=YS5omRR#tIw|rO?1`o&HHuV)AA$f8CSQxMG=C=oA z;V+Yu=>Z|0M9h*?BG0_N0Znw10FB20s+pE0Hsd7ex(-N*nDL{dPe6~HoFF7hbXOD3 zQww9`<2+(w^xFBqMMOkM2kt}Oym|9pA412<8oN1Fqf$5$dm+}T4}*o1QZjM#@{$Oo zQjn68`r2~IdXtfplj}nmV&daf5QrQWh~onEk71|R85vZO%3*+<{iCD7QNB02Es>iW zlU1OX4Sw4;a5#vV_|RGwxVL(nnwrzlzz#${84ZoPmKM4DTobCkUe?>k2Qgl5X>&HH zc*SA;;(+mRYbL&_Nnvz+d|?r7jbGp1A+$;R?{J@<o_g%B7;rrFrBYK<6Yk0^!r|!V zLe7Nh>+8AEy~${_R3@fFN)()ynb{AhvoR2=qeDsDLUlc&ZBb88PdGbtYg&ehk+Flt zwhu0f!{J1I&yPK$-B9X0l(e*tZf<VAy;v+ZT|57$)6=O_tVu;&FTg_SuwrldVR8^I zE{>uit8LOJyIE3p=1oe<=4IKi6V7pv%iGsixnjJ{rm_Vt+F~c3Q&Ynn*vPfIx=M4l zwz?VyEo`gzS>H&rC^N341=RMzuIIPi-RZjLVzROndBbFp%7jgZ7hj(<OV&LVRtP!W zzbh^-{yIH9wzXARRYN1Mv60iv%nWBb9V+qXW^HL*-6TOLPxr97|6#~ejqq?j@GuT^ zHcJ3#)5Aj)<nP@%J~9$PARrhR8E^6NT?Y*f4RM!S*LvJ)ZEYPI9eq_=TB<c@{lSUe zVK9rj%s4((&;&X{b<LzDle@jEONEYP^y^m}CnvJztILL7yjLAZetv#!(2?-k+8QqO zD#Wu9R@^?2`4C{|B*Q`|;qv0l$<?(jnMb4j0C1LxO4}PD$AlZx4SuvW&*nN~Z}RT| zc9i9;sj9jO_|VY$!HAS+DEEOuo}i(O5<H=De%^+OoxL|aJp7$o9G=)S6Y4mQ|M)SZ zqq9>yQu))DFJIo7m*F3N!kL#L=bBz1FV9bO`BKDEwL2&%C^k+Zf`YaHv)|+8ebxW_ zgZMJ@>bTU@R2fdcb8(Y({;VIh*A%6d=vek<h$G4@YOaB1<W`B4==2Q?!ZtRL#X6n^ z558Ne$8P81=-na6SL_t*gs4{a+MK_eQw&dxs<kb{t$&`l=DAdV+u9;8MkRE6t{XEz zGaza849yE82pui0-QxE|FOARm6B0kaABp6a3)WrpQcX`!k4Z{G*HfW`PrXtrD$QBb zgwCi`RAhhrC{;la_=<IY@_W~PW@pn=jEc%?RLm(UVPxvvJLya<&cy}f)Ynscom8DI zaw&ez%g=v2A9qd}*{{NvLRwud1s9iZh%gbRRrm2}XgB(c5H1fYxDparIzlnJOrv8n zEfep|T1)<V#mK1ab<c(r`V+hz;FUWi-B<b(a_`5J2<Io+2+65taz1HkmIn{qeluDO zg&?_{kmriKrfzaoli{76S2aNacLoe5<n)ckmi8rF_4p_Uvaiygt6l!W@*N!4)%mhe zVW{Cv5~4z=<?_?iUz}iIJ-6!BIOfvvSn(oUBPq+Pq&w7LV*2=OPNc382Co#&kQw<@ zeEUib@f_i?L;m60mH#NdAnLMZoyIce2&Sj^@aNCZyHn5dVd(j1E6Q?&=zq7#f0^ii z*>w1FgmS4ice>AZ*JYQ|&8?XjBp@hwr@Xz!-oXKC)y-E_R0IdDboD&;@Q^kXVAiyX zuDFu+m|2y&JEF1qrda=9NsEtn-@iH4-!txi={jDnL`Ra4kf8Z9*qZaXd8>n<H?Yap z2f0g6xdVx7S4#`Xq5t<g2KEvW>skFs$u<|C3u-@DqM*@>n>~wOACKqbq0Rc^)_OV< zFhfHkP)<$`9f{JkCjP4K;NU=0SN9bVuiw9OCvwTh{qYAcgn>d;UESvFaC2zY+a@$Y z49NN5pTbE2d=JykS5{IAn|T*a!>O#Se2syEbbfwb-_#Uxy<@WWW}VA&NhrvDS(J0i z&CX6WICytn?Vbgm3J~bOfRgf99^m}&;RC!Qj!|DA)&JsP+!N?Ys!5h$LtXFb=>f<? zQ%_GVG_={|xmVBRqQJ8Z`Jgl+xZn1yJuxvc5)OYU)@k||WCQC+SI<Mp%gg@)YTK^F z%6MiG@iOCHVe6(o0C~-z(8P(k!t9XGOMU5W&@8zgAm4U%bF&Aw`P1Co+jszCzYYzx zY|S+f3R`{bwhCBeG&VI|@tTg!sD3`KXxq2QfxKAru2=jp<1L$c><=W78*5|O(!#>% zGVA87vZr-#8c&umrTO`h2Zx7$0<~0?-)unFg4++IMX5ziqVs(=-}SFTc;8L)wB%%h z7tPJO?!g0Ra!lD!Y_tB<&w>Iz^q`{O7Ds$soK1q5gD8ussVU3Dkn`F$yn0@8WOQ^D z9xvIjI5sw>n-2?kP@d<TwZH97lNHrJ<I4`l3!0S2tgo-Fv4DWwVIwUvDhe7vgZC`A zY7`L0mX+CS=YLt`;PYaXEF4!aH1zWNbEf$L8};GFWW>M#bmbt>^d1un)%AC}eEWxo z05|c-%g-RJ0eu2CH?48cobker2^<ofrYEZ$r>eoBUmrAO@?Z2WdZC}c>mHlP($>{w z0C%;wgFtD*mM%4b6<VC`=hoDW=gCO_`A_=t>A&eoK6M-`|KgN^m6f%-uTK?$xRsli zH#|F=SXz1ym`%-#$wZmoF&KJQRvG6;fW7Xbz%_YoC*v+j&z7~WW(Ph2Vkszo5BA@5 zVzuqVy8Up@9zmG5GI4NFfw(ez4)*uq{{Acg^Uq%mMMYirya4JHdM2hQK+|^i_IiPr zxoYvEL5E1EYV*>kbzc_PfLy{T>07{;<^~ymS-jL#KfB?Kx`Z3>NidieAOH)C_?p>3 z%5ZM@K!yx->hq%4+qAUXQc}#8mX;IEq0O~c#ZPRO2Qs?{2cvcQRJ64zxD<k80QCkR z6QThRhd>}LiJTANqAWPT3jkGrsIDfUtwYkizpe>AKJ}Bj@i?GrrXYw0G&DIGD`bIx z-<UaaG!^9eavA37DHe}H*()h2&F^J$LeOY*)x?Bpfj-0(sACMVW4<>&8)H*}lq{(~ zTQR%GPP_nCYzl;?B^dDVdw1`~M!tH51IoZkBdl?(W9cl{`-i`R)9?9?ckp98Ca;Mj z(^T4g$(_cKwTsh)pX{3Lp-49#GsiL`r&Z9R7Gl2o4f3Bf_ctQ_KM5A1u`5;gx}Vg3 zMvdUyfPzdt?$%(178*;Ie#^TqZs+g65#pds7_(9qrQQ{3phvkN2yAf+_@M&QQiH0N IE5pP858M)-^8f$< literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/entity_8h__incl.map b/doxygen/HEAD/entity_8h__incl.map new file mode 100644 index 0000000..6f8e162 --- /dev/null +++ b/doxygen/HEAD/entity_8h__incl.map @@ -0,0 +1,8 @@ +<map id="G" name="G"> +<area shape="rect" href="$signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="264,161,475,188"/> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="716,393,975,420"/> +<area shape="rect" href="$exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="717,239,973,265"/> +<area shape="rect" href="$signal-array_8h.html" title="dynamic-graph/signal-array.h" alt="" coords="597,84,808,111"/> +<area shape="rect" href="$exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="245,239,493,265"/> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="245,316,512,343"/> +</map> diff --git a/doxygen/HEAD/entity_8h__incl.md5 b/doxygen/HEAD/entity_8h__incl.md5 new file mode 100644 index 0000000..7808ed1 --- /dev/null +++ b/doxygen/HEAD/entity_8h__incl.md5 @@ -0,0 +1 @@ +7fd0b3aa42cede44f8c018a4836139b9 \ No newline at end of file diff --git a/doxygen/HEAD/entity_8h__incl.png b/doxygen/HEAD/entity_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..c745b5ec6a7fabe6b8c73def50176d268d5c783d GIT binary patch literal 87697 zcmbrmby(F~7d47WNeChhA|=uw(jcI8OQ(QzcY{bO4N_7f0wN`#bSRB<cXxN!H@BYm zd+z=7KKB$4aNPU1)|xTq7-Q{s^0HzWXhdj8NJtnG;?EV4kZ$@SAzjNsxeY&g*{+HX zUvBG5i9JWULj3)yIx89p=>d|&b0H;{r1c4B54`<@s~uG*l!Vt?)tnM2dT5VCBGc}O zX%A?q{@fVSXg)eCE^+KHQL)sv%uDxwAM}td2?fOmTlkRd^~8F0bfuT~_`LAF4>98* zdmen7lyUPk+?-SqXEjSn;gKpi0}uVMg;6N}{wLEHw<#e1*?-@`k3z^%eg7Z7zWe|E zI|4DyQme+67ICH}+mQ;#oV2S7KWu$THV%ht|K3$vOitkBOPW-CcZ%C8ok-jRKkS#W zenS6#N$?9#RZDLfhvo_5o%PpS;^Y7C!!|s5s2B17@4G%FA)#whu?%Uowcf&Be6R@y zB6Sb`+l#Wu2qO~{lm0akVd3FI1LWA)*eQ2j_~pys>@@WM-k2aDJDaZ9sDsUc5T3Xx z!QnRQ-#^a!dt<yjTGP5ZCMUn*y-ecMoz2Rv&jV&YeG`1Naw+rqm7BBQa`I;{&$hB^ zYILqHkEXl@k?2)&U$sV2GpHB6?mr6)aZFxwg56tyKT4+jQdgIpUNxVJo_>w@;Qsyl zDaH5UodRh8w+Fbxv5cC>$8+JX+rN=vr|H85P9LRu9umT9*NRPSCOc2g%mk7z>Rz4V zXJ%$r9nS`zmhvBs+apySO}eiS7y6R&Iwc+0!+W;HF=tg(C4Kw$_`(v4l*g~Sn!m8H zaO#9>N;MePT_4RN{x?K|P$e@I3mw-~$h^;Oad2^Mot%sg*GI<fyZF~ff13AOZq=Mw z)z#H)A08U*Eq0{yI9XU&Alca1yc*0^Un0Ta9ok4rN)i_rpWf>d9GW_W|1QC%)U~uM z^O7%}ncWpe(Q_$c|KFQ^tEl)`QzJm;vHe@2V94y}9Zby6irM=Gdq+n@x}~M1#wI2x z8H(=`5=IQO4Hy2zRP8hok2?-&KjGwzj)`ex_C9GVo^;AJhnKZArMiRjH^lVc5{;nm z$JL&{nEGi?gNuuMaZv2I98z_)@cq^A>zBK6wGlBfFCa{2W@cPmU6T(=476brf}|+_ z@5X;9E#+i4YX6j-{qFns@4=T`O-&UW*n;<3Jf=3<J37=W9O!gCc5cC6xw^HNpVzp_ zV`F{J4@*ZZ#s=S(9x-@$knHRv_{R+~R8<?#%;<$DB(!3ABf@Zs;(u>q@GQNjcYIvN z-kuW!Bl!uZvx4qaYfrjzd_sBBP%{fB=TfYu)r>#B&MO<6i1>H{rN?;G)YSchgLZ9< zrSN~)IyyoU2Gs{*MMp%uiHyAK<m80!Q5i$8x+*pp%cPC=%+-}!j{o4^)p4_6XHM*1 zhT>1VMm#GnUiX*U6MwQ&7ZtT9Bz32-k!Wa|$|}cZ=H`M*OPQ#4cY1EUsHq7ns~FX@ zIG@0zhNs5)F9&RelpbR+GEVdltzAzE2w=Ks%gkgVB6f_6jkW4G3%$I^&26`JE)~n! zXl`jauM(UJ<(v$HSQ{&`oI6=cZSL>CCnzWgp<+KtUjO^IPvurk;*gGeXi3S_9~z9h z-WLbArkMEnNSvLW&(F{I4a|Lgef#_SKlPZ@?Cmi5OAh@0{33tcp>G-U%itiHnc3)m z-0G?dd~Ip@`Xw_n^taFi88tgQu7@WnDw-YjgI|Q+-n7@RYoVanGz|<K77af3!;TJ( zR0(kQ|C{ZvOvD{U@#Q!V4oH9e*q2uwO2hKj(5NuA+9c!<H8khF!O6+1rDb8`I8g0i zUtB+OvM=TA?4FzJaIJeVPqX}FF|muNN!sCY%zF&tr`s)*;VjmZRje0UP=NH>Vj1B{ zW$^dCLPNFt`+vZ0i@tclzOW#Z#4}Kr{j$Ts84Kx^rKQlbH|Up_vNvy6U=u8}k=*At zFy}R3*bKuKmZqZp@?WY*n@VPUguPx}<uNf?CK;$^x2w+14lXH~RM=WtHp#<sfX569 z+U`dd$j>h+D;u6&H4DyII7*Ee7#$VS(71JSg0{PB#_je41s(lr%QN-e*YtE>e)q#y zMn<A`cDwQ30_f=8DXuhua)KMwR1KliuT+IaCQ#7q8b?QGleU&tzn!^DNS|*Gl@%5S zzkhG^__4z^1z1k1N7M^LLv+auA|zT`^Xu2)r_bKt3JFzot<B9nGB6enqWfR{Wi<_5 zpI3M^8h9f`b`>h#Ojpa87y%*S%(_KraWUiOrV~UVyL$<<tn5=4m*Khj*P)e_{GFXo z@qZ?jRaC@O@!cvf|5-m1{x%>$7HNE9<6YR{LxIW2w{JV!4mk*z*M<t3dwL=R$-P|q z>5L3s<ZZs{B%x(sWaM`E8t;9%hb<yfahF9-4p~@OHc&)QZ}aA@a(#32lWKB%sz;I% zsON)Az49;no|0g5U^w67us^mz{rPjl<fjG%H7cqt<&*x<?<_|%!NmFbQxnxxe%QFl zA@Bb7h9K0e0_&iP3QQv6%C7}mp9%}3AvuVMcn%88%~pGz?cZ4KH&0BEK{Q=74h-Cf z7}C-btxE|;cde1h=#^I)JWig@%E=)&FrYlYNJgyd@t^3gkK`Uw^4mK6xJ`2uKkRaP z7(Xoj>ZM}uGh5pm)YPFLVxKB1_Wt_y1_udV7Y=Jb`MI86MVyn93cj`&<TW)l#yz}& zms;b`^wKsB4bqvqi%Ux%GPEam%X8M%^P`~JQuB>pL<wX8C}1VT#r<16=ftv=`g(iw z$VYm$D+20M`h?`<x;|Zcwzo^$*cLX{i{S4!G`bes8TJzjg>PC?^13pWUS3k5p|7=e zsYXP<l+w{*eDUJo4(2x&c6JJQvt<)zm4YzJ$A5gcZLo|w`Hl#p%ebK89G`H{EG;$c zE-0K1nLp8h9Dc-T`K7EZrMFkKw@<Fnuub8j)qsiVsb4?^F3I}0txY(C#@~92SYA5x z^!Br}9znr-ga@Z#VFK{xbabYlzJCw<{MpTEv;9kPF%}o8^o!>%*f^ipXwXn?4Vyv= zPXzFUgU~6G|KX6?A`{Dvv}_5^qJjP|yrR{GwhpvirE$!>ykpDtBoip%q!5p%L)^S$ z)9V)OR!3>+>ETsX8oRrzEgg9j%yL2y`({6H6BA24e8?BT>*b&=`1^PM(uAp!^1z=O z&+@9XP1Pj66Q)$J(@uh^#MTXceDUyZv!DHgB`;M5;h;zj4P`!jcp|UZ`w5FUIoT2g z-JbSgorvJ6W44csrzbL;@V$HeE4=R|C5cwH$m<#!;vpv?Al|*(dC1lq4f|?gQR7`D zgF?Z?zVct|o09w6Q(kB%=euX+=O>@KO&mmO^E*0{o_aEUTFWF@nYXnsrle}X;N%>$ z4z(K5iH*z)&XE7H)?8_4Z{FJW@{|0J8x^uqE#h)2`5}Yh?kA@_`mY`I(EZTSR)<TO z1FPNb=@@eBJ3HS`zoLKg(WkIXYW9w(sHls3SKXNVeW_T#P`5;3Rva7%Jgu&t^o6R6 zL%rL`%Fw{(=H^^PpM6=|+&OUMDY(_Uxp@c)U+iN0_0o|jRHar<a!605p1#22#mkqR z@RG-;JUF=N=!EI%)j{uecnb2N6P2m;5<=z)qp*f1yY{NUK4D;JKf1T^<jL}V)}euw z3J;~np_iVbvcq;zulxES<=ijW79&3`oyocrS)2U~fZFA`9UYhD&NA84ljZ$DplFDe zrYW&Sd?H&9UnIT9Znl9=;NnS~=b2shH?zi$jxgn%&+6rDA3uC}FzJ28KSJn0#`KeY zSvY%u=rO(KBZl0puj0;hkG`f?RN#e*wuKNb`uQ!#DhCF-W0U2tQB{2C{0a5y;%Kgg zU{?IW%F@zvi(Jl~of=3ZT+$6{N+aQ*wii7AFnQ*;-$HoMj85f^sip~67JEXi9M_sl zq@_b_?TUW4wUMc+^6DE@tN(mV1Ub*g=in2bm`J*~h<l_e9wRAYYI=j4`{!$8)#x}? zF|V4pkeHCSD40&vP)-cnVsUZjWS;vqQ-?1<iZR0^XEL0sArUxZ2wz;Zx_(1jt(ph1 z)_37Y<<nsgSuf#TQSUeqURDMV)Ox-4anRG7u#xZorK*e9-P?O(IqWkQIx%XXXsmc; z@(^ZDr2N4jddmF*bL%Z?-pYXXcC(_QZ>|e51twOTP5u4x5!jrwbDr?x6atfh@D02= z^A)}b3hRP|@n6i}K-E9S>oRDS64{dn8#X%Xb^suZ{WsK0EG%TtuX8IaEa$KK?=u&u zb8(NnGUIV2Q(JwT3f;@Br8S$HHtXa0InV9eAJjBHVr&`g^lurWVjY!P7?@U9`>s#v zwm?#P94KF#n7Gl<uv}LRD}{o>yL1+oMB`LWNSN@-fIWP3bI#<aui!amoKIolEp}s? z?g`I(0MMjml2_K+$}Pyf`FMSql;9^&<L=!bT!W-uzs>ga>FMCt1m2mMO{i+xN-pX0 zKcZulWsHnC5)zc>7YBR$*n@ulyak6&MST(-F)b$imb|2-$Xgs`$5&RI;9o%hc5vA5 z>F$=Ww5+`Rz&PQk%_*m?jXW`t<=hENS~=QV=5bkv>}~Ap({rIHhQ>G;UBUYzZxGtY zb0?=zfpfx@<HGMO)KDCT)vWdPs}PlfYj~pwS<}+8+T+rd?CfyCZdso7aZJGcJkkY9 zd{$Pyt7p>cs#$MuFO#{YMqcdIc~;2z`BO3v79y<h9qz%Z%*?<z-A?09662&~<L~yy z)SQz9;&w%Ch9}3Zt*yt$$LHG^v?xC{L>wLIZ{2ddhsO~@#PKqRLrpCn=l-JX>o2r- z?~<Ly;g2Ri-Q9~wP;cCs%R+#)++0*jN@ziptUcik&%JSQF94&FrMuJn#W(y1<O$^X z`F$a`;h+8?=TGtuP@AyAZC7|a;FM3t#)j1}nZH~(adx#hj?tBxsK8F>Og`aTRZgGE z>K)2L_kzm2pC)IKYo%nA%k%Nxd#8)b)E__4q-8?Ye?0ntNb4HD_v*zoO+%Nhw9dPS zV}T<@3t0?m*nIh^XM0_HWqX~a#|H%knYG?Qak`gLwHF&=x!S~n`Hs@BFD^u&dau@} zMP4XtYhRqc7>bOnuz3V~zis0T@Sl0v9?sKt_Bk~nVa%7T)Y<vg$MD!(JQ~sQ%VLs} z*mQJ0&!4-rm?U5e|C>*t3S=v-@j9ECj~y6jp}nZQ>_WUSVx6-vLBz$~AS1&pt5~gY z6@5#Ng%ybUGsu;}<jLsFbe1Uj<@^%;@&;)`d;4?mo25+WJ2X%FE!*WD(9@Z|ni9}P z`jDs@3=!BC`{KKq@)N1J0CxMuhEv{?v8kHb5#yunq1wrI$02HhF9FVz+;wx|Thj&J z)d}nCM3Y`;EHFT9FzAvQM!3-gv&;RUXUL@$)D==zrq{^3uQ^8e{DmtH*=8En`?|XE zuCp`UY^CT#%^a-2-rmQE+#ei_nxB6b6@5co0`(!!sJUWjAQ}Y|`hUDb=TOVtRZ1T@ z8JV%|w?^8>_KR#r0N_2pL%P4o%JTK{YipA_T9VS%;v*awEQwA~=csycw7-c9{}X_i zfJ#q?-(CKE+tv3VdZFkXZnQ1*$=TB}Ti1<@1mMwsR{Qxl;1>GZ=8Ul5otZ$w^L1lQ zm(!KC@{7Zh+j$G`Xq~pFt}+Wf&pcsfwk@%iTN1oFK}EmsNAM%RHM7$F&D*y;o?IW| zRHYOY_<emJBkJiLhaP9_7ou+1cV~Rk(+^xd*Q26thmqz?FZZy8k<w=s7NVP*qen%Z zC-8DceE9GTunIK^j{fR@L-utCtY5Ou`#;v?Ccfoa5(|Xp_@+_dAwkCj+&(>{CrEM} z;&3!PH<RYRGON#??Yysr2?>0fQ93eG5gn<a;l{$sN<-BUQ^utW&EQ?|UQKRWa#x^a z#tb~b1&W%82rbNSxmwwpNXhZb;e|U5muJL;T@^=@)O?r6W+HLE8hJCFyi*S;)1xLT zy*u~1wqVcpT(+v+#U*z+9bBV7YUHJT{;WRrLP=g;OvvYLW~S9M=f~<wAM))VJ^m96 z$n^X?$!pua?DOXYgXTXlRwVWJvjM38UQ+UEvg*}+Ml`*dI_$T;+RbxJXcSFx|Ja}S z(|`b_dQ$%M8!3@tWd5H$`-P1(HKkzS+urTH#ZRftPsz;Bw@z!36_mDrfDsw}l6_Tt z9VR>^80cV~J-VOMt2@_*H`**s#2bJ6Hm;9EcPynY_4V|Kxs)NR>XLSRQ)Y#<3UQag zUxSQ$YUL60(|qn^FO^d+e!39ycpyjj=BuSnWS~?SN%%FI&bFq+q(e%5auVG>eypH- z)a@_g>Wa3zho_|UBwfY)dlB0Zb57X%U8;w5(cf80w@B@CznLv0T1y@;CgMN~&8V)% zhgR&#^20{&5unvM7c75lgXjNJTG|SNGBa~?hPs_J{d!8IZ9aQ*X?usvflp`4@nES~ zdFI^lpuha%fqVFzHoIS}#_8#E-bY1=_M2hI$__R(hdZ1v*O7}bsgsc??HmmGuTLg- z;Oox!^|6aX2gy-+VSg~ddVH!g95wmwQ(2i02C)tW#qV&=sVajy#vA#0mc|3$@Z;H= zQ-^daW5%q`Xklq3*0tf^S)4`UI2SN5zdd^Vjh0!?c~(a+&C1l#`3R}0Nfdh6UDAyg z4nOc&SrOyJ6u+lzdQViGY8&U&2b=9zs4FXYcQCS1(d`Z3jPuJLh5$5TV35YJVfM$4 z6aR1N7B_B4e#_BRc*OHH&$2I2paQqtVJ2KL`?hFPsm0E2@5W*eqj5^c)Bq&<gDx}O z2YD(|FJA0@4NC=>4S-QiQxhAW!lSA{;CN@3r*>|jx%bzbsEaelYu$0Wi+w|!&lRHt zb5xt{U=ILC5?3??tLRSsUL9bb*|cgt+&E%2XgYRQOAdzs9jQ9u@H#A}FTc9XfT5gN zNwu`l{YWJGbWKp*^ryzRZyJI4%0rQfno_c|p<eCn&CLqrcV4_$5&mqwML|R$Z+Gr; zD-d&qClCSyI$Pl@Ar?d_buc~lJ3he|PQw3J&Ggi?wQoGSXNds$FZ)C-^EN9sdqt(B z!Y@loN@88ycs%H*du|E*opjrd2Q$p9Hfh+4-$U8*JnkD9C=eW>XX;EGR@2^wiHAq; zaCQF(YiA+u79z~!bnmlpebw(w>bn+^larh#RrMO)ELZo64T;=ypWVXJn4s+QRw;~4 zWUjAy3u?XSgYg3kjXI<NdGGXyVd<OGPdMWW85q!(m!lytQ%4>(vz(7`59XV|z-j>k zq7^DTd)^EC{_*jS%L{)5V*2g-!od*(n{2Z)ih4%N)$r!Kcb7#$8bR-*{+)419*{8i z(6qbL<(FlrdD!>4_r5xciJ1fEg@G(k5gZ<#E`St;91%Cv9r1o#>lUq?N>qY+M{Be) z?7#l&*Uw*l+Oug6=d`u0c`oYq%1WTHNyyC|`D8Wcy3<zYVom`XA(3Ka6iy4rP(zWK za{GtX>uX!&`hA(I**R-TN)sG%d^;3d)p1Rm6N1J~ci8i*52@?wCq^m`$WYN}zQV(K zvOK}TQC40#^e!(OPU_*Gmw~9((ZT$xL<BSD&VcGISf@Btb~qj_+ZSAIu`6{H$jJ4f z!DtjU|M3=Dd=oV(OrEM;E8SViABiRo098-#qr`=GCFphKDx`&HWF+`(_4KR2;0H@f z;#1EM9MsNMGO)IOA^etkXQx6+`0bY82G7b0;e0Uj?npIna6v7TaE4-Z6i&nHKm}4u z>&ki9aEf#%U&h+S(H142$L{)sLiQ7j@nf`(j*0b&GpRp+h(^kGl%HBkLc8W9sNl0r zsi-(@1>DPdw7<}wZS;hQ@$gXP^p(kLtjNN`yU3XL_7>t!NVpXP6tnd=$DgU>y*Fxn zZ^Fk%BNk8BaF6C63)u<mLpK6*ZisVsEq5=q&kf4RgdVuNB52DEPo8B+)LYNk>NvbA zDsH!Q<_`u6!XfsIj`}7fpaQUKPuXZ&AF0@;eei3fd%>$9KmS_I@x$<m%3^MtPbe@A zRk;djxm%LZtBMjk2py>Pnf*LpRo&X_5u+WcxezewI^=MWz|RFr36K8rxuPPH_tlxD z$Ic4@=gE`%;rvb*M-!#}-3#x6`=R7{)#xidQ&JfWlFaxGpyKNzZLWI&F?FXNsH+cn zoETD&l6p2YxfKJzf%j|cIS?iY_}h0H9G*V;LL^{Ttu0vMXtdlnJp4{F<C;U34G^Tu z^(oeY0#;T|xSLApE5d*w6+iP%&{K*G9lX>S4H8WUxGh9}4hxlX_%ZZl`Pb^|>Jl`| z;bPiEU*zB(v!4uF1a+$eg}G{XIV?qGQ(TQW3#tz}tZQ76+v3CsE0Thp*44O)Icxsl z%4xOnA8Gxby7G#cy0F5xuJy!ki}fdl!%TogSCE(Y7Ja590_+ZOeF^N0C|F0oT3bJ+ zq+EL+Obkeh=245ka*jR#nva0*Lqcep$k-?{x&D@(pzPcNYm>5^tc#Gw_ALA-oE(lT z;aa88y^wj01NbS=+_bbUF+8jrf--3)qLxBJBxO@_AJS$8q@)M|y#>9MLg3Qjm_6Zg zl85K?c)gepGH|v#4JRZdMD52Tzk!@NwZezHxy`zAhFewke$C`lzonQb8Uirh1u!i| zRiCbUrMO#Rjg?Nx+1Vl09yfZA09gRwLP$O$IIRuW;CZ%Es_k2KMpxILKx?paeXScG z|DaxM)H_vxplhIo4i?D0x;PyHG)Yw9K#|GzZ(XgqS;i3`KdOAo850e)0|W@ORo|%F zDHRhhFa5=EEYp4h2g%{G?A*sc=})5*6tihKOJiYqY-|qKB7}RwAQyy$@*A4ZA|j@n z*GFoAO_HhD%so8R0i<Ynv}qAWLf1Gv9Ml+GUv@aEmS6GMu5Ocw$ei3O{<kld)l83A z!Hf@bESzJTaL$0;khZn$?rS^{VOTIRRkWNZrhrD8>65z>yWb#3`8Xy&krm!QH`lDF z*u14J=S4>ED}8-Gjl8iJfDc#%PkTJ>Gu?UW&?+p=@sCr-g-6cJ&-Yzj9h{LOR#whC zMOtqE-aIn0$SalLIOOPEQW%M>5iMkHj`eqtP(|<)@Ztmn^0Uh(G9FdoHFLB~ozA@i zE>@NsdQ&x80w+|#>0)gx92_(6>FZ!oT=`XO`lH?jWCB`$Iyh^8=aqIYIoE1hFWWKY zK*FlzpR;>;$y$uqaWXRU=W3l?PfN2pUlMdSuwbAR?u&sf1+)*dY#=6Hbc)ye!$Se! z>N7JD44!Qx-VB2diKIpD(Fd*j%ne*oe|035AF;713VK}$Lu;#}2fXgNd5qgTwj?#} zbwfjUt*s{<x!;-FDdun>V9)t69S{Xvwx6SbnF$FE{eR7bH0M!E<RFspk6-)H2xL-x zVq%elDc6t=aa(W3U4RG#6%D8q5XLfzItxHQoUG|ur$n8-gjZCrJTxS8x8MLd>=rjS zN3QxF8z6h-^Yf)P4DFQoXKrq{hYRO!@;Vzu#VB`7f0Dd<iiPElpeTa(XqY<V;t2{& z$*It7ul<`wn??bAeEX*2*^*v4DJm1X>86{yx$Fp22p`{i7vV7%&!6H?(b}p*zqZR% zsaICATH13zXBlI|AONo^A-PKnz|8Mvt;E=YeP&Y=)8S@^-q9vQ7`dRozds!UOt?8R zz?WBshE~fsv>*Qbx&Oa*1~ci))BS2yos;)VsZ-6+>}YvLgAsGu)#X;;`BAN);qSND zB5|}d4}NOY!!B8j#Wn%kap%q>V2zAS#6`r!m;u+_yvc=&za#?eldY`)G~7S9)WS*0 z|0-k#oCXZpURjmKuak1Jvo*anX=&Hs2wNO=b;W>dXXQxNI@4)5%K2)t*nm1wHuMfR z1_oeIW`ND3VpYIDZ%>#Lq;tMVl7djJbT-~=rBx^4RSAoUDHlM}sCbe@$WDdClL(W< zV4iydWd81?`;qL4EFE+S49+T9pz<KA1l80N?6<17qCRRgEu{+bW#3N?-r;2V^m=QO zq{Nc9Gm<i6c&zIIYY#asEip{=MMY-I>+AKvF9D{7IcuLn!Q^Y@xh}omzjd9MT5nx+ zq6~>oL)}PM`gZO6k0<p*L$*pSb93zIh)`Vdi?4ve{I&6r4P;htpW}pJULHRL8V-<U z`k$F4B(70W9nZ|_8!X!~=X7=oASTSYaCUBwvU}+0FQH&WahT7l7g0&4BwSsC7Nq5U zF}1v<y4y;NC6mbX3(h*0(LH6ME!}0tpLluBbu#OJUVs(C*MQG~R-b{cpU8GCn?Muo z1uwa$L)6ifpscz&E-UM##bnZR!1{Q29j^_Qqhm5O<tK(X{W3BLBO_DlX_;5Ae}03s zM8_RP*Kic^H}{YTh!m6W9{y0!o?tUe%E>WDLc+y0fD^3gn_y?_<QO2E54JZqS*GIG z9@>eHRFJT;Vg&UDAD<Wp=UiM84fYmd-x{VA4DC(Bp+5E&<J5&BbJhC*DfBEX8hSHk za@BFWb{8UhuQ{XuTti@MnEXbn&nVzsFtmHiPG^HXtZFZ0bi6NA@~fYQ)z$H+6nMQu zCR1x-_M$lRZSZex`TBaSWNv*lruEmG_b{a&_k=5|eSbg@Dk>!*K?(U<e@%e{_$1&d zEi4&<$f9}b^je}8D?i^UpoUjCg!*rHkj8@fs;Mboq0(JccJW)jRR$o5$SWLD5~DDp z8KRL1pqzt%<oYl<N6`s0j3Q_upoKMut45@Fq4|F%efiP=NFoX8e$tJUi0QzBg7maD zQg+~W0E1ksbTTaR_ND;N_(ia=TBXxddX?v`yMyRYxW3NDYF^6f>G7v}>|#Uh3}9+~ zkm90`Ozxf3>T@G}cK&sTrZwpzXYEL9zBblf;x)_V-3F>BY@#KOYpjYd+kom?9MoL0 zug9?e{xdnPb^`D*ke5)k4k#2%O(}^&@5{*r&X8Jx@&W93=IigwnT-EdObTqKl1j?v za(2EI;lKv_lP|pf4ddhcyrlfbVfHfqjn%WgFq}d4q2a%{2P;JsSb&P4_EQ1X#%+Hc zMto=(#(%;uF)*@^PuCs_TyjM-*R&YFde#bXEmsr23x??7F-^jX1__CbUK>QuTUR4Q zOc}tq+|iEu4YRrJLX0;R-*__T)Hy30LZbC0FQ^P2rz^~c?ebbtK!{Ab(#DYT_9{H) z$kpUb9J5LklWrgJZ34i-#-0Nd;5^Ld075?J<>A}gzx<repTMt)e@RPoIs-&+=aFbo zo9N#$BU(yRlQ~QFr@Zoju;D^WM$Df-M!<m}v9Ph#b#!bdP4I)_Sw#FSq<3JT3)n^9 zRA|4zGk|^_nY7-O#C?s578(2gq5$Jz{6E?o(pPSGC98aY{|=k6ERy+PgM9}FD;IAY z*L+5|$q&Bc>HCNzM?i6k-$UKhgyV>!I=qcmP~(PfKGXyN5-c5E#d;zSff96s%A5IS za#F}?y=8jBIb0qn6OSsa(n+3FpdP$gY;wPvkYNTqhM52S{X1riq;F16UJd;d=m+rx z%!HA6(f)sH70rE^fIU5Fm6a>rEcIvKhvE6)T6fDP8T1$g9A8@6PYw?6VlZ8}Kb2Ec zBO<sP6RRQwXi<X^giID#i2dU7^-tM+y9bsKvj)wNhs*b<+>aK!fgOPdf@KyP$&grC z6$#GSxvm#t4ObixT%B}HFlaq${u+LKST>xmoiOgcRXb9$LB?&Rqoo3E%w;K=5@?6e zm>6!(ah5>xE0?=EI!i+<i1{04<r?=#Kq5g=zgXU09}%FUTILA?1+)2h62(^GZ|7va z{2<8zWi2L#F};p#B1je8*SEr!2_!rZ&*bf+A%8yLs*cZiSDcTe12HjdSAJ+r^ma$) z15;}UR46N`h|ul0?aw7-F(HDjN0Vk9GGSr{D~zw4K<j77co3@w^MZ{#KDxj@5mr>u zEhQK`?Two2?uC1gcm9d#31Bi7UfCdhJyIkHRlN}aI4{!C<QWrUZn!uoFw~OPa)P2? zb)-Xt0Joq%<d@ULx^HRQb>1!7dZ{_q`3@J+(8(OXzDZB#*x3;{y#SnE0{|rCclF)b zw|_Z&eGBNgK;2d_rS|=nv$Q0B9CI7V-JKrxWBY)=xU%`KprA2#f|S<13`H3yr-SX` zIII1f^mHu12rvot1q$x$y!4*xD*q6}QE0y;A#l#(3ozjN^(6IL0iT04V_fV9UHaiM z5Oee?o=#ZIH7=CIoHPJUQCC_b*`8Xu#c)oRg%0Exm;w^)`MgxN5POfzbDszippRlC z>r?ngst!ko=I8rayuGjmFII438PRK(3wMEjgp&K(NX35EFW*-@&7}FS+Bl?uj0LuY zR~8I&Yx-Ie2%Tbf7Dyv5$8QM;8Eu$-cL^bFZH$kvcP_8nHUYX56x43+O2~3Uv1P5O zL<U%=2yqGk3uJ0&F;P+11L{+epymResF`>TQrG%;LaP|LVMJWkuYrLu$F*7YQmc}r z;U}1ru1hH4f;GNyTKvxAh27l?(k9`8m)8JW*dK4t4UcxdS{pRrI~+##*lDcy^D85) z;A3qh<yLGWw)W@%l?sPs{g0e?Mf_TUTouFI5}0i2196o=gMiJ)0Cox*i-h<#rNE@~ zaYi`9625`V-+D7;Z6f{x$Zb5lbdl8e?`fd7!IX#aDQsGaJ$n=E^~HQXBQ-Vp$6;{W zxAO8tz}g2ha=;-#(!D`4zWBWKh01%y<{HdV!_~Zr;R1giFy>t+P9)T_m$|bxL>m!> z^Qh~2cr=y(*Y7UxnwUUxomTid4(oFPaf(6f_|A|PZd;$6Zn#R0;l*h!qU(l{9<^OV z($@mWwcSLFJOaq|@R0p@Cmi2)EpLy>TpX|s=(2MS?<6l=)WMJeY%)}ZBvze8F_W)} zA<e;U5`R}$p(`qSc=#cXGjw$qycj(u4p+)$<s)~or$cIMiv`vRPm2Bh87%G_q=Sh8 zmd5Rrn*?9z7%dwBWVMKQDa?c?*<|!h2{r)nx(AFp375RzyLYTG>=t@mSi~}*MlY<+ zSq$YfY}Q^)o$qI<Zr5J9=cTnJJV69>Alc}j$?Dn%kkhlXw_};FaJ`S~MXkyxfIoO= z`XxI%(feWz8*D-E6|)yh#ufn#N;O$DYyF#l>gNozfQCr>2dqIfl91k~q-#w*b{XNP zVtR+DqpaFc<e_lDv>3`@nV)Sck~g@qZEIWjduqy6DK4C8+cs)Wv9Sz%8q<(9p2zm9 zO6*2PGz|?dz{j+Vm;1CQ;6A9mnJSd6WWW82mDf3CzPM|bfJCXtMh^wf@4KDh50AV% z2t>MBeWYzwX<0)O?&SkB5n{-n{uC81=!F7CjubC9PI8Y3fUI)TW1hNoHm9cnE=Lne zI_{Q&o}MBGWN4xC|91p}ah0-%gTwMPx(!w(F1>F6oDKJZf))y*?dw18G5OIy;3%)q z^W60Wuq?VKtPpr(Brb0CxuqrPSD*58j9=%{Klqi9z`h`qPM`~~1@v}jPkIH?*KgnO zpobvF5D8Q&YU&8k+g!Jg7@=+N@4xie?~y=^j4;;0JFAsiJ%vUg(-z%B6UAK1Fx|;} z)hNT+v5;V#AJ>x^%+iao-_AZ{zt=$r_9YhY%f4~jW?`=#biz{HfF1}6-mPWfG-!ra zwVuDr{Dh6o5J>al-pWdaFAf^oJs{rr_(>5EgifNAUQV>_KiEo>4nB^@k3WKL^SP?Z z^w^CZ4^QUQU<8mH4)(M|Y<Dvu2n9E$Zm=dRtCTEPdI5@(e>4hmr{ST6?qUaeFZmu* zWoBpoj~|hU#0n%g0<{qL{$l6pK{2ADklYd!f=F%HD6MS;p=*0d&^q?PGS2zsQ7S?J zvOV55;NohZ@8HDRIo~@Im+=(7E~h7daZw?grmD+NiZ)^2g_D%jbahq)P9Fdmp!3i| z=L4nzm@(1h&vfaAvzmy87xYdN0%x^<B_gZp+~K%ya1i}Xc{!brPeo)tln1EhsA#>~ z&NlI;)9w%aWL;gOy_V$6%m|@8wa4qp0%K^ubeqju2OHGlBIi|i@TG0{h!L(2M+(Wx zVx**CBG43+v<D3B6Oc0OBrw%mmR>|d*>{BjV_yA43Uu_AI{&UB3-z1c=W{gBe}nM_ zn~MzZo^Lv{xzXO)vPkRpJYqB)WT?L&%j_|sW3qx0^%m9wq$tb{?;)KLs;#GcYwNWl zYwOd$Q~jNd_QHI2UPR<6<ZvMB;fkpoc-LTM-^EJ%nh8Oew<C&(mxoNq$Ox@B&|UbF z5d&DsAFzXj#O3KWz)oZcM3Fe&G>kisfFO#)66E{sbEC06$+QzNr^Rpt6|E1Uy!TZ% z_fb|xhO$kcjJ3^xa%9!+pKvOa3Tc7UWhyLzGJodUb37m^JkD)t5a0SDlQ(vCwRSI{ zUR%DjJU*%o-~B_c3mg-8apQKQQyEfNwDXO_V&N45oCRv+QLuCyDsj!Pt(hz<HXi?- zo0>#ahmi2_Dk8FSb4~kYQ-S0~T3^ovt&fJK+yB?IiQUCt&$Q#Zo}auB4zdOw6O?Wn zK*ibF72EKr$OyqN`bIpjYUwuj(?R5yFI``qivTH`ot*(k_ZwO-SfUV28U}F`FlmyP zjPXchZYK1Tlf^E_GcoBpsgVk;p`10HvyFPtr1N$!ya+*=P{}=J2iX@)G|6B@Q_1)6 zf!XZxxLGEENiIkMrY~2(FYxaT!0S6}y1E?@+tOu7wOPhCTm+A4;Zy-CA;56?$O@KO zJTK>)2<%c+)ygu4zp>i(0)`^ZF;Q1n_QpmGkh~OBGS~LO{&@RWd;3jq?<IE8%B207 z@O1&~XdjiFjPKu5K<9(p6PL>Q1j-kvzi_NjQoxP0^1cko-~YhlSnoEFXF@Q~7Zy&! zk+zKfEXFAE7EaPuRTb3J3%~K*)&R%*w9g2n)RsTr76XWNVBm`YgC6FJ8}SWbnP4s| zD7Ihfif5;N1AZfyX`d^YVy>c7@3K;GJas}O=y1&i7dZI%PUd+QyRg_C)R&$-`SOsx z_#^21VdO*F!0r^5mi97#kp<L9(<F5nnn?6_#poPdU!lUhD=HHG^XKCuI@A7eX9&h? z6Fch^6jt@_9$NeE9sna-Z@gw*feqQ~;H3VN8EZQ)P6rw+>~drh$uAg_zI?fPmu!=1 zY7GA?Akc8Z&evy$4xkQ!$nzcMf+5{h@qf&x@y=pm;BkkwfN0(zaDna6VEA?#%&e+* zFaY$;Y?N+AAxjvT>@5xfX;5T7<ZJRo<358+fa99cUJGT;9qo_UOG@DLdnxDHKBS9Z z_*#NMPM|y%95f<v2fm;b!j$|aLwWheXK?WVm7Bmnrb>=UO?8}N@1P=Wf?ydN%72s| zt@@_GnkA(iXFzKwh6xj9U+^iQf;s3>OU$PS_!o}cc~a6w0M!Gr;_P6(@CC$ycRznN zZr7x~0^X8_Z(L-wiCGxDg{fX2+rmg`xg5UwC9rp>gL4Rj7zYq~#LFz2vRmjWGcdr2 zdU-wt|4wsrr0d@GlMd^_)*GK$W0SS(2UM^8L8J7Ip-*>(hM3~*#k{g|C0BE(U&m|r zB_u0lR07}>F=yvYq?pRgs+sw65tBF+N&yl{2s^M@{jZz#INpYN(ZG;eFg*GVH2<I# z8Hi_4-d^}y{a9<CHlA-_g2V(@s*s$`cX}V6&YQ@Uvs+sXT}Z)nY31dbQwQMkq=V4} zM7^jF^IhjBzrp^&!0XNABbvU@5~(O~Jbe>JD3&K*^jo8B@&Shfku!hqr^M{>4%%Se z*_yMCwUN==>T0~LYG>w|8M~q}waTRwXS&DVmfD!T{UtMKSa;~WPTKI!kDJjk;4lTn z(|dLiMuZtG_m$1frAV=S1kRBg?HoNl#e~$_4-^H1a0m!2g@ppAHje<_Ku_m7Lq#a7 z4f`xCpGb5j$Hh%e`)uOmD1jI{?O{??9h>>S<gkqkFb+%;J~{Zay9l9TxyR1)NDgL1 z8XD1t#*-q@E%%m?!GS_c(MbI**Fq11cG6pr)c<p`-%Z{8N+zG5=ElVPEqb=LWG>T! z9=j6vB{NQWt=Ty^nt-n_oveuVM;EyxKe4Z%K2kT^*af+mI9%n53HhA0KJFS-A4tyW zU@Dwc>T``6%=t@Im#0I1f$rPm_QYV<WOY!F1F<K%zuzv5jB#$b&<=7Ch-#XrgNfz# zzEGYbz?hVqM@{k(36ZVRjKFsM^SO#kNPy`T1HSPx{y`50<zLV62{&;15W$FGIp)O) zAzopMc$PDOb9aW7<kFAD+3F3Sy))tdA!d=g^V6{sQmBX5@$ogET8O{iTjVZ6Ho;k2 zUZ#9{c$Lh7LIg0|4-UN%-x?IgFSfZ>rzZ={Q<MN+kg)_L!HU(|T5B+rA1E%q%>hf) ziU6Z3nfv+;KmtoZ=Ikt|54|$yt?xF}ehP+fXno+KXeu<o1IYf$%uHJ81ODFPtre`4 z?}d?5zcHR64s*W051`!p;59mW^Uq(uBCM~_U18cl7`}W{fYL<31ytMmt}Y4D%7zbF zO5cD*n1{HmIm!Ic-u@U`JGf3yJ5#}BLPGL|cfk%Urce#OTaMX+fFqi%RILBvUgFaZ zkOG8hEzfGXHps8ITDH7O(PJd-JI8?LWP9>u_CJxMRW^?m^tA>&Rla7#j0}E?`h%e> za6MzCc%AZy#L+a|g3gENXV%_ltUxKBPhI8BoUY+wXb;ANLbV7d8b;c8>p7TL35bdB z60QKF<O3NcY*)m`%^~~uOf5jRh6z_uNl8v!of6s(Y|v+LoxU<P6%`L6hV_6(a~Ee; zQamUzX_Pt>56oq<vUz}#+)n9E&jJJR$8N9O_|#hR)$a4lN29J+7Y<<C$to)Hht~Mi zT2}w!^yd0T-W~0fvXI3N_mAJc-S0fqEY8kmHTxMGN*wL7UT8kQWRW!Px>O5Z`qy14 zy5B)HM@-ZS339Et0{Xp()LF@LE`}civ_vSb*aTcZc_lS9-2;5n>=a)*8mxf;0;<xg z^L-jBt(3w8AcjFIGsKzxd#wpqL{;@_TP@D2DyK}1b5dD#=-L}VL7+tW`LDc9h2rhG zOxacQenm8A05+m4lG4y)PX^W0bO8kS=~c5FEN^&Yn5TQXGi13D2F8)-dPKdo`+^Y7 z>?Ryhff#0J^UeAS4R5gEYIAluGI|OuM<*9s1z@(euaZg}1a?jTU=<&fRxhB}-i2Ox z!~Gdcgp+Hz*RPB!Az^@Tx8)2mQVL!bN1bhI@>pWpz%dRA7CJ)x2Qdl}hgd)21qI`W z)wY69-7F^DLITMrn`l${fR&zFVD{RL1lF0ghKKiTe}W%i-|0?1Py)}K?NsF>^4pdi zmgnBXeHd;#b!l@j)06NhwWo<RLPPE8?e&GK2`)H@-oMR^o7&U;js^I7fMFiD5n%(9 zniOr_J?AOUE2FNIb%nFHpbo+1lDX1aZD1&SZs%ILjeVcN1Ev}j|E%+QT5AL7uWJQU zX3Ir>Wv{{I2%{u1LY4$DTeaUS^Rh;2*#eB_u!~Byd*8vP1@`U5PK<tMO#i^j)FA^u zVk?(qk-+z?tgN%DwG|pouGCP4LSkxaD8PjcR^N0m+0@m!LB^Vzt=@J>>k@aClaD~3 znIVH=dwOBvL0UNW@}Yi4W~?3fWB|&%)R}AmNAQ;~Ntd_49B5y0^^iTY^XcspTZ4z@ zL!C{nt)l?qZMz2tr994~Pam`Z>|$qsN#^B3?L1j7|MuApUYk!riB@jDU4q{6<Ksjr zZf5u=C$({`wycJTlj|1I1n>L&J6aX{W>WObgRNG?A-r0K%0D{hp1@&F0|lQQ#tC%% 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 aUh`i{xz;LLtRPIle>xgx)Ss!^1^o}g_P-+l literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/exception-abstract_8h.html b/doxygen/HEAD/exception-abstract_8h.html new file mode 100644 index 0000000..e5c0499 --- /dev/null +++ b/doxygen/HEAD/exception-abstract_8h.html @@ -0,0 +1,105 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#namespaces">Namespaces</a> | +<a href="#define-members">Defines</a> </div> + <div class="headertitle"> +<h1>exception-abstract.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for exception-abstract.h:</div> +<div class="dyncontent"> +<div class="center"><img src="exception-abstract_8h__incl.png" border="0" usemap="#exception-abstract_8h" alt=""/></div> +<map name="exception-abstract_8h" id="exception-abstract_8h"> +<area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="192,84,451,111"/></map> +</div> +<div class="dynheader"> +This graph shows which files directly or indirectly include this file:</div> +<div class="dyncontent"> +<div class="center"><img src="exception-abstract_8h__dep__incl.png" border="0" usemap="#exception-abstract_8hdep" alt=""/></div> +<map name="exception-abstract_8hdep" id="exception-abstract_8hdep"> +<area shape="rect" href="exception-factory_8h.html" title="exception-factory.h" alt="" coords="277,161,432,188"/><area shape="rect" href="exception-signal_8h.html" title="exception-signal.h" alt="" coords="757,84,901,111"/><area shape="rect" href="exception-traces_8h.html" title="exception-traces.h" alt="" coords="72,84,224,111"/><area shape="rect" href="entity_8h.html" title="entity.h" alt="" coords="685,316,757,343"/><area shape="rect" href="factory_8h.html" title="factory.h" alt="" coords="43,239,123,265"/><area shape="rect" href="functions_8h.html" title="functions.h" alt="" coords="345,393,441,420"/><area shape="rect" href="interpreter-helper_8h.html" title="interpreter-helper.h" alt="" coords="325,316,480,343"/><area shape="rect" href="interpreter_8h.html" title="interpreter.h" alt="" coords="504,316,611,343"/><area shape="rect" href="shell-procedure_8h.html" title="shell-procedure.h" alt="" coords="124,393,260,420"/><area shape="rect" href="plugin-loader_8h.html" title="plugin-loader.h" alt="" coords="248,239,365,265"/><area shape="rect" href="pool_8h.html" title="pool.h" alt="" coords="541,239,600,265"/><area shape="rect" href="tracer_8h.html" title="tracer.h" alt="" coords="753,471,828,497"/><area shape="rect" href="tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="719,548,863,575"/><area shape="rect" href="contiifstream_8h.html" title="contiifstream.h" alt="" coords="496,393,619,420"/><area shape="rect" href="signal-base_8h.html" title="signal-base.h" alt="" coords="776,161,883,188"/><area shape="rect" href="signal_8h.html" title="signal.h" alt="" coords="1008,239,1077,265"/><area shape="rect" href="signal-ptr_8h.html" title="signal-ptr.h" alt="" coords="1117,316,1213,343"/><area shape="rect" href="signal-caster_8h.html" title="signal-caster.h" alt="" coords="632,161,752,188"/><area shape="rect" href="signal-array_8h.html" title="signal-array.h" alt="" coords="776,239,883,265"/><area shape="rect" href="time-dependency_8h.html" title="time-dependency.h" alt="" coords="781,316,933,343"/><area shape="rect" href="signal-time-dependent_8h.html" title="signal-time-dependent.h" alt="" coords="879,393,1065,420"/><area shape="rect" href="all-signals_8h.html" title="all-signals.h" alt="" coords="1055,471,1151,497"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a></td></tr> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +<tr><td colspan="2"><h2><a name="define-members"></a> +Defines</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="exception-abstract_8h.html#ac5467892d97a2490cdd20cf61b25628c">DG_RETHROW</a> ( const ExceptionAbstract& err ) { throw err; }</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="exception-abstract_8h.html#af37158a4ed07567f1673457ea2656a34">DG_THROW</a> throw</td></tr> +</table> +<hr/><h2>Define Documentation</h2> +<a class="anchor" id="ac5467892d97a2490cdd20cf61b25628c"></a><!-- doxytag: member="exception-abstract.h::DG_RETHROW" ref="ac5467892d97a2490cdd20cf61b25628c" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define DG_RETHROW ( const ExceptionAbstract& err ) { throw err; }</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="af37158a4ed07567f1673457ea2656a34"></a><!-- doxytag: member="exception-abstract.h::DG_THROW" ref="af37158a4ed07567f1673457ea2656a34" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define DG_THROW throw</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/exception-abstract_8h__dep__incl.map b/doxygen/HEAD/exception-abstract_8h__dep__incl.map new file mode 100644 index 0000000..fc459b4 --- /dev/null +++ b/doxygen/HEAD/exception-abstract_8h__dep__incl.map @@ -0,0 +1,24 @@ +<map id="G" name="G"> +<area shape="rect" href="$exception-factory_8h.html" title="exception-factory.h" alt="" coords="277,161,432,188"/> +<area shape="rect" href="$exception-signal_8h.html" title="exception-signal.h" alt="" coords="757,84,901,111"/> +<area shape="rect" href="$exception-traces_8h.html" title="exception-traces.h" alt="" coords="72,84,224,111"/> +<area shape="rect" href="$entity_8h.html" title="entity.h" alt="" coords="685,316,757,343"/> +<area shape="rect" href="$factory_8h.html" title="factory.h" alt="" coords="43,239,123,265"/> +<area shape="rect" href="$functions_8h.html" title="functions.h" alt="" coords="345,393,441,420"/> +<area shape="rect" href="$interpreter-helper_8h.html" title="interpreter-helper.h" alt="" coords="325,316,480,343"/> +<area shape="rect" href="$interpreter_8h.html" title="interpreter.h" alt="" coords="504,316,611,343"/> +<area shape="rect" href="$shell-procedure_8h.html" title="shell-procedure.h" alt="" coords="124,393,260,420"/> +<area shape="rect" href="$plugin-loader_8h.html" title="plugin-loader.h" alt="" coords="248,239,365,265"/> +<area shape="rect" href="$pool_8h.html" title="pool.h" alt="" coords="541,239,600,265"/> +<area shape="rect" href="$tracer_8h.html" title="tracer.h" alt="" coords="753,471,828,497"/> +<area shape="rect" href="$tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="719,548,863,575"/> +<area shape="rect" href="$contiifstream_8h.html" title="contiifstream.h" alt="" coords="496,393,619,420"/> +<area shape="rect" href="$signal-base_8h.html" title="signal-base.h" alt="" coords="776,161,883,188"/> +<area shape="rect" href="$signal_8h.html" title="signal.h" alt="" coords="1008,239,1077,265"/> +<area shape="rect" href="$signal-ptr_8h.html" title="signal-ptr.h" alt="" coords="1117,316,1213,343"/> +<area shape="rect" href="$signal-caster_8h.html" title="signal-caster.h" alt="" coords="632,161,752,188"/> +<area shape="rect" href="$signal-array_8h.html" title="signal-array.h" alt="" coords="776,239,883,265"/> +<area shape="rect" href="$time-dependency_8h.html" title="time-dependency.h" alt="" coords="781,316,933,343"/> +<area shape="rect" href="$signal-time-dependent_8h.html" title="signal-time-dependent.h" alt="" coords="879,393,1065,420"/> +<area shape="rect" href="$all-signals_8h.html" title="all-signals.h" alt="" coords="1055,471,1151,497"/> +</map> diff --git a/doxygen/HEAD/exception-abstract_8h__dep__incl.md5 b/doxygen/HEAD/exception-abstract_8h__dep__incl.md5 new file mode 100644 index 0000000..34b3af4 --- /dev/null +++ b/doxygen/HEAD/exception-abstract_8h__dep__incl.md5 @@ -0,0 +1 @@ +cc03d02254166da6f35a68c48a48b15a \ No newline at end of file diff --git a/doxygen/HEAD/exception-abstract_8h__dep__incl.png b/doxygen/HEAD/exception-abstract_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..f64d409754a3bc25a69b7bd930a59f4c07d28814 GIT binary patch literal 114112 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%0AO%} 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⩔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 Blyv|A literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/exception-abstract_8h__incl.map b/doxygen/HEAD/exception-abstract_8h__incl.map new file mode 100644 index 0000000..466b5a0 --- /dev/null +++ b/doxygen/HEAD/exception-abstract_8h__incl.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="192,84,451,111"/> +</map> diff --git a/doxygen/HEAD/exception-abstract_8h__incl.md5 b/doxygen/HEAD/exception-abstract_8h__incl.md5 new file mode 100644 index 0000000..7653397 --- /dev/null +++ b/doxygen/HEAD/exception-abstract_8h__incl.md5 @@ -0,0 +1 @@ +a54fc5b212e5b461a79b876aef7f6064 \ No newline at end of file diff --git a/doxygen/HEAD/exception-abstract_8h__incl.png b/doxygen/HEAD/exception-abstract_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..24977fca07bc9d9698eb30478a8e86b1c5433359 GIT binary patch literal 8860 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/exception-factory_8h.html b/doxygen/HEAD/exception-factory_8h.html new file mode 100644 index 0000000..781bf77 --- /dev/null +++ b/doxygen/HEAD/exception-factory_8h.html @@ -0,0 +1,73 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#namespaces">Namespaces</a> </div> + <div class="headertitle"> +<h1>exception-factory.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for exception-factory.h:</div> +<div class="dyncontent"> +<div class="center"><img src="exception-factory_8h__incl.png" border="0" usemap="#exception-factory_8h" alt=""/></div> +<map name="exception-factory_8h" id="exception-factory_8h"> +<area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="8,84,275,111"/><area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="192,161,451,188"/></map> +</div> +<div class="dynheader"> +This graph shows which files directly or indirectly include this file:</div> +<div class="dyncontent"> +<div class="center"><img src="exception-factory_8h__dep__incl.png" border="0" usemap="#exception-factory_8hdep" alt=""/></div> +<map name="exception-factory_8hdep" id="exception-factory_8hdep"> +<area shape="rect" href="entity_8h.html" title="entity.h" alt="" coords="41,84,113,111"/><area shape="rect" href="factory_8h.html" title="factory.h" alt="" coords="137,84,217,111"/><area shape="rect" href="functions_8h.html" title="functions.h" alt="" coords="251,239,347,265"/><area shape="rect" href="interpreter-helper_8h.html" title="interpreter-helper.h" alt="" coords="300,161,455,188"/><area shape="rect" href="interpreter_8h.html" title="interpreter.h" alt="" coords="479,161,585,188"/><area shape="rect" href="shell-procedure_8h.html" title="shell-procedure.h" alt="" coords="563,239,699,265"/><area shape="rect" href="plugin-loader_8h.html" title="plugin-loader.h" alt="" coords="343,84,460,111"/><area shape="rect" href="pool_8h.html" title="pool.h" alt="" coords="484,84,543,111"/><area shape="rect" href="tracer_8h.html" title="tracer.h" alt="" coords="40,161,115,188"/><area shape="rect" href="tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="5,239,149,265"/><area shape="rect" href="contiifstream_8h.html" title="contiifstream.h" alt="" coords="416,239,539,265"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_factory.html">dynamicgraph::ExceptionFactory</a></td></tr> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/exception-factory_8h__dep__incl.map b/doxygen/HEAD/exception-factory_8h__dep__incl.map new file mode 100644 index 0000000..a5da8c6 --- /dev/null +++ b/doxygen/HEAD/exception-factory_8h__dep__incl.map @@ -0,0 +1,13 @@ +<map id="G" name="G"> +<area shape="rect" href="$entity_8h.html" title="entity.h" alt="" coords="41,84,113,111"/> +<area shape="rect" href="$factory_8h.html" title="factory.h" alt="" coords="137,84,217,111"/> +<area shape="rect" href="$functions_8h.html" title="functions.h" alt="" coords="251,239,347,265"/> +<area shape="rect" href="$interpreter-helper_8h.html" title="interpreter-helper.h" alt="" coords="300,161,455,188"/> +<area shape="rect" href="$interpreter_8h.html" title="interpreter.h" alt="" coords="479,161,585,188"/> +<area shape="rect" href="$shell-procedure_8h.html" title="shell-procedure.h" alt="" coords="563,239,699,265"/> +<area shape="rect" href="$plugin-loader_8h.html" title="plugin-loader.h" alt="" coords="343,84,460,111"/> +<area shape="rect" href="$pool_8h.html" title="pool.h" alt="" coords="484,84,543,111"/> +<area shape="rect" href="$tracer_8h.html" title="tracer.h" alt="" coords="40,161,115,188"/> +<area shape="rect" href="$tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="5,239,149,265"/> +<area shape="rect" href="$contiifstream_8h.html" title="contiifstream.h" alt="" coords="416,239,539,265"/> +</map> diff --git a/doxygen/HEAD/exception-factory_8h__dep__incl.md5 b/doxygen/HEAD/exception-factory_8h__dep__incl.md5 new file mode 100644 index 0000000..fa444ab --- /dev/null +++ b/doxygen/HEAD/exception-factory_8h__dep__incl.md5 @@ -0,0 +1 @@ +d0843532265e363fb4f7adfcb5459278 \ No newline at end of file diff --git a/doxygen/HEAD/exception-factory_8h__dep__incl.png b/doxygen/HEAD/exception-factory_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..1f21fffd35bda96ae305ffd3426e6cd3b3004bb1 GIT binary patch literal 34720 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/exception-factory_8h__incl.map b/doxygen/HEAD/exception-factory_8h__incl.map new file mode 100644 index 0000000..596a850 --- /dev/null +++ b/doxygen/HEAD/exception-factory_8h__incl.map @@ -0,0 +1,4 @@ +<map id="G" name="G"> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="8,84,275,111"/> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="192,161,451,188"/> +</map> diff --git a/doxygen/HEAD/exception-factory_8h__incl.md5 b/doxygen/HEAD/exception-factory_8h__incl.md5 new file mode 100644 index 0000000..b544783 --- /dev/null +++ b/doxygen/HEAD/exception-factory_8h__incl.md5 @@ -0,0 +1 @@ +6da6fac372413d1fc7615270b59e31fe \ No newline at end of file diff --git a/doxygen/HEAD/exception-factory_8h__incl.png b/doxygen/HEAD/exception-factory_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..2bc4a433452f99f2604f26edabdaa598beb83f61 GIT binary patch literal 15740 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/exception-signal_8h.html b/doxygen/HEAD/exception-signal_8h.html new file mode 100644 index 0000000..b35dbda --- /dev/null +++ b/doxygen/HEAD/exception-signal_8h.html @@ -0,0 +1,73 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#namespaces">Namespaces</a> </div> + <div class="headertitle"> +<h1>exception-signal.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for exception-signal.h:</div> +<div class="dyncontent"> +<div class="center"><img src="exception-signal_8h__incl.png" border="0" usemap="#exception-signal_8h" alt=""/></div> +<map name="exception-signal_8h" id="exception-signal_8h"> +<area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="8,84,275,111"/><area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="192,161,451,188"/></map> +</div> +<div class="dynheader"> +This graph shows which files directly or indirectly include this file:</div> +<div class="dyncontent"> +<div class="center"><img src="exception-signal_8h__dep__incl.png" border="0" usemap="#exception-signal_8hdep" alt=""/></div> +<map name="exception-signal_8hdep" id="exception-signal_8hdep"> +<area shape="rect" href="signal-base_8h.html" title="signal-base.h" alt="" coords="389,84,496,111"/><area shape="rect" href="signal_8h.html" title="signal.h" alt="" coords="663,161,732,188"/><area shape="rect" href="signal-ptr_8h.html" title="signal-ptr.h" alt="" coords="836,239,932,265"/><area shape="rect" href="signal-caster_8h.html" title="signal-caster.h" alt="" coords="807,84,927,111"/><area shape="rect" href="entity_8h.html" title="entity.h" alt="" coords="316,239,388,265"/><area shape="rect" href="tracer_8h.html" title="tracer.h" alt="" coords="484,393,559,420"/><area shape="rect" href="interpreter-helper_8h.html" title="interpreter-helper.h" alt="" coords="7,239,161,265"/><area shape="rect" href="interpreter_8h.html" title="interpreter.h" alt="" coords="185,239,292,265"/><area shape="rect" href="pool_8h.html" title="pool.h" alt="" coords="205,161,264,188"/><area shape="rect" href="signal-array_8h.html" title="signal-array.h" alt="" coords="389,161,496,188"/><area shape="rect" href="time-dependency_8h.html" title="time-dependency.h" alt="" coords="412,239,564,265"/><area shape="rect" href="tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="449,471,593,497"/><area shape="rect" href="contiifstream_8h.html" title="contiifstream.h" alt="" coords="285,316,408,343"/><area shape="rect" href="functions_8h.html" title="functions.h" alt="" coords="5,316,101,343"/><area shape="rect" href="shell-procedure_8h.html" title="shell-procedure.h" alt="" coords="125,316,261,343"/><area shape="rect" href="signal-time-dependent_8h.html" title="signal-time-dependent.h" alt="" coords="584,316,771,343"/><area shape="rect" href="all-signals_8h.html" title="all-signals.h" alt="" coords="760,393,856,420"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_signal.html">dynamicgraph::ExceptionSignal</a></td></tr> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/exception-signal_8h__dep__incl.map b/doxygen/HEAD/exception-signal_8h__dep__incl.map new file mode 100644 index 0000000..77a60be --- /dev/null +++ b/doxygen/HEAD/exception-signal_8h__dep__incl.map @@ -0,0 +1,19 @@ +<map id="G" name="G"> +<area shape="rect" href="$signal-base_8h.html" title="signal-base.h" alt="" coords="389,84,496,111"/> +<area shape="rect" href="$signal_8h.html" title="signal.h" alt="" coords="663,161,732,188"/> +<area shape="rect" href="$signal-ptr_8h.html" title="signal-ptr.h" alt="" coords="836,239,932,265"/> +<area shape="rect" href="$signal-caster_8h.html" title="signal-caster.h" alt="" coords="807,84,927,111"/> +<area shape="rect" href="$entity_8h.html" title="entity.h" alt="" coords="316,239,388,265"/> +<area shape="rect" href="$tracer_8h.html" title="tracer.h" alt="" coords="484,393,559,420"/> +<area shape="rect" href="$interpreter-helper_8h.html" title="interpreter-helper.h" alt="" coords="7,239,161,265"/> +<area shape="rect" href="$interpreter_8h.html" title="interpreter.h" alt="" coords="185,239,292,265"/> +<area shape="rect" href="$pool_8h.html" title="pool.h" alt="" coords="205,161,264,188"/> +<area shape="rect" href="$signal-array_8h.html" title="signal-array.h" alt="" coords="389,161,496,188"/> +<area shape="rect" href="$time-dependency_8h.html" title="time-dependency.h" alt="" coords="412,239,564,265"/> +<area shape="rect" href="$tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="449,471,593,497"/> +<area shape="rect" href="$contiifstream_8h.html" title="contiifstream.h" alt="" coords="285,316,408,343"/> +<area shape="rect" href="$functions_8h.html" title="functions.h" alt="" coords="5,316,101,343"/> +<area shape="rect" href="$shell-procedure_8h.html" title="shell-procedure.h" alt="" coords="125,316,261,343"/> +<area shape="rect" href="$signal-time-dependent_8h.html" title="signal-time-dependent.h" alt="" coords="584,316,771,343"/> +<area shape="rect" href="$all-signals_8h.html" title="all-signals.h" alt="" coords="760,393,856,420"/> +</map> diff --git a/doxygen/HEAD/exception-signal_8h__dep__incl.md5 b/doxygen/HEAD/exception-signal_8h__dep__incl.md5 new file mode 100644 index 0000000..d56fdab --- /dev/null +++ b/doxygen/HEAD/exception-signal_8h__dep__incl.md5 @@ -0,0 +1 @@ +c087da09d9acbbe66e8ba82f5758d01b \ No newline at end of file diff --git a/doxygen/HEAD/exception-signal_8h__dep__incl.png b/doxygen/HEAD/exception-signal_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..7202ce148e661d5f8ff9a8aeb9a4b0ee503ecc7d GIT binary patch literal 72374 zcmaHT1yt2r_w7OH?nV$q5Tpd@lu}TTMmiJ_q*GdyE)fAmx<g938$^&$x<dr%?s)6y z{r|^!<BjpW_q*Q9hv%H%-fPb_*PL?`{8&jI51Serfk5CrxG$rMKwQm5AW)7l(cvpO z@AALGZ|Ek9@-m1^<X<WE+0h6D1LA><l)78O+LWuhnkzl}77Lbi(<>Yq^|!Zz(v0YQ zu{ZSP%QXweD+@FWN{4H7<fm}*HS>q@b@c>Sn=~j=QiA*#Y0#eL=G=brVB-|y?ob{j zVO7|YW5iPbuiqC*G-U!aXR$Jbs3<c3el7Z{uOa^X_r8+*%#6riX%4St*@*uBilMo! z8XScDl{0A+rSRV$3J4fQ`TI48clU3Y$fscUwzghnk_#ggL66}f&qaQhx}~0;UVpij zR*C6jv@(kU#uBEt_q8*K;Z;>~?VX+d^YimZd2+6pMCmx&EB$}p4Lwx-@5f?f6ZrQ6 z@DkO{j4^*d0qSJ6BZiHQ&DY-E!o78h;n>m5s~VpFedv(cmqf8~afd$^G&MB^?Pd{q z8u>RBI7=p2*lta-{PzMD78WT=iNYEcUTN=IlK#FGn*ct&c-TO?e7eWs1||OsN|%jE zEGa?+A~!delG_LY-<~Oa(e&!-(d=u2w^30j2w2giq$J9_mZUYVn-SNg1B^N&=qxL@ z>*59{CTL)3B#R8{XE!$RGgWil&odstR*QKYy!rHrW^!`Uz<qt!xUertto0qUVt=ix zZQbR?>1c!3Df>DqI{JKRpSbkl#uU%<A2)6=GuQ8n?d<Hd1k!s473$Z{za|j(&CXu3 znow3$Y+V~G9Vj(d4x^X2W?*2Dcg@IoT;k=<4e|3mHK)yKy7SY+&Yi{X?X@vpXP+2M zJUot_aw3$q2gqGdb7+A*H1A7le}7BO$i&3&=*aD}el0nI+kMYsut1kWE$d<P$^Pox z?5uA>0_}^L209!HPML7(y9h+%`2kG?t&rdIpIObr!{o}z;<8RoW#iVOOMm_ZGb_e2 z@bZ%2kl*%=iXsXipvOmOmzbcL^(BSF3P`G{?S_w(+Dr*g)_YKV;<vshCx=eXsfX$1 z<%LTptnS>i*?1Z8k=Oj5vND0y@Mq*lC~;W)CXmE?_bwUo3rE`vb1N$$EXqj?ckk|( zch=O_E^IG!j(&ND^X1EzV#}dCt%zHny>it<9z@?vRY{k-ucXw`5l&O`a@VXUL1;Jp zcu-70#dtLOZ*iwZcQ1~XTT%S(O$_C?9#8Q;Ke4m3YoajpeAReyqUfwwX)`suyd0#F zuW5X|v$*^t6KA~AmH_d!ySsI|-h=1aH`1z_nwF*}1XSGeRIO{&IKr35w4<q~2bV*) zqAiGs$!@+4Ysj$=XMVigDjh1Rh|c5`c0{kr4u$0AL*MFZA)Rtd|GCz{h2?>CE;<35 zNkKlVVcc*Ufez%Re-f}IKM~K&&X&$qZ|Um7LPtk0uBZrzj{a#iad>dh@dk^;$jmH& zoI}TGw&_(7t(NwwnERgZ>(^ItadG><JX7?%I9{r9`lFh9JiRy`lw_*>_wWUCa&qD$ zOAxl-z+I0J_1Ev;_c-IErPF8ASNHz>+}`e_mzI~ufF)O<^SHe5g8#pzxjA*zTGagc z^Wz_Vhnq8j447~4->}qIHZfr&#co$zDygXGsIZ<;m-a?Uf#S$Z-rwJkii-<8JM*-# zw9E@xU8<|AgJQd)tE>AkL6AsENy*N|B_K4ko4uNtgd|m+&Dh4K(7mUnWj-dsznq?$ zI>gZX7)?b*<?HwF{;Ij2i(YIGjhAk+;r@dN;;G%1?^9FyLu$v2A0K9&9K)6XFa+F7 zmDJIpc5-%BtPB6LQ<HZ1vNzf1;y7k0L-iK_i&0-+UxZ%0``>c%$D!C-ubhdsI295S z`f%5ZTu)zryNe|`#q4{0P*_;oe0!*2e6ntWBS}48;3*Q$qL!%zY;fu5=tSMN5FH&I zMQ1M!ww{`sn=XEfq2x8gO-M*6c34!<nERQd!en7(#l+3Ml?YXllfydH7Znv{F_;sz z@-nw<mdVK&O{+Bk?|O6>Ar)1w`)yHCTG(~XT7iSc<D}@WrxqiHbT^fg!fYFk(U<y? zeV7%I-yNf17$12$-)BogPaoOS^U(9;Pj+#6xoo;z_}1PZwQ@t{J<fl)8MRziR<;Ej zX*yNoEa><fS5;N@?c2A$yGwlwkrEe==_=t&4CZOz0A4i>=BnAlHq(l_J$8;rl@2sn z=m@WJ+h)8b>gF31gz5J3C0Q<BiqSywhYysKHO@F52WwJ*aq4|k)YSJFqnbK9F_1u@ zqchGvlAfQBqot+wV(beV4-XF}Hg-#rm`8t+VWX>iGQf`g)~r-pd;4`B9-@YZ28;fb zW_JIg!a`2yAX`6`C9dDRiC$?t(*Z{UrLG}xw-E|CB{lUGz!{T}5LFzPVFzI4w40}s z6Q5k<wQxXG*BWs~-&QYV=gLVqT27BlDJqJr_c$~e%G2oY@Au8ky@ifTi9ldtVmAHx znO$N%!T<H?oxvQHtGwpDZ7u#d1BLn`e3pZlm!~tADcRY91-g~<&95=~M@Hn6#k~e? z7OLUDOsDH!y6ybJLP9=)#M$G0z4h^O9yqVa2aTkc2w=bz^tm`=AK^9a!2PUSi64FQ zkzZ^qIbc{If%wsE;xv=KzW&kC5wckTg1nB2Ap`6?8aFlX`S5D7J8mJAtHC!o7%Kpu z4%^k$b!c+B1-U(?X5U+e3v^3tXT(Rx#^#_uARC8)ho_AV=lsIL&^7Fb>XgAvujc+X zV(c5lSik#{BcWS_(8*f6ZcH{q|3RYAG5{G}whWz^J87-UddtRCZF@u-xqyIxo12>v zK$VGn>Ya{%9WhOT_0ApQ$ZKMLfKTuq+ozk2jeIXY=G2+|V+HD1w@9&HOx2KKVPW+T z47|$EXYUB3Vsg2iR{7s|>=EedPK@+&6$HiKwF;Q=K7F)CDI?o4^mmv3Z+`LrcKjG3 zf4^D@;(9y^rN0bCb$2h9n1&w}`Ukexxn=+0`+K^&==%DPES`6z<ld6qU(xCR@lHx{ zb*2-?yHJl_qsUM>ARvJB-~ipS(QKrU5SPa6DqeWnAqO*yxs<&8)pE<{6vyQ<CV6_7 zJAcbY?|8dY!=it-+vh?t6#(%DKpWzQe}lNhB}$UG7)tfo^FRK#uikm$OiAe(z@i+% z#KNMwJ~C7wg4!7&d!6|i&iikZjODqhsgX6#fzoUR0d;jxzb@YT+UJ8>ElTF_(lV+~ zUS0EsAA?;F3X*HZ2r4TpBbtT_QZezoLejj~`0o5@52NBp&D1C{&$$(Ih2I8O>fuA- z06gBn($duNqVxR`yUDtb*wWH;4--adPfm1XEk%Td>1g;T(GeCF_ZcuR@r4Riq)FuD zYAhzJgmLkl`-@XK;kT4bW_DGY%v}9i7mFVm!N9}9O8(Iyh4%hbX%xiqvG>t$8s+le zrk0ipskynq&a2{Wz9<EXA|@Y?<^p-ET)D0y`fHr6aOqY)A6RAnKs-!Zdo?(y_hOth zqTYig<q2;(WBE*~w4hx0IC{0-@s9;6s^hO;@3+=_JbBwq_LvRr{taSEs-b(W0Vm57 zBi9x>Ysqst(%wBTX^j25!45@MS~RRNwp@>&-MRI`nr80o_(@EbBpzl}=v}M26m{(W zA3r3`%#@-GF6$U#x?|jSZs44socngirH430^d=T;w-PX2P#K)()rnTG95P{EAtp&? zWSG5{@uMZsgd~RiKbks!=Z=Hj?}wP=9KwE)64McK;g*dh_unaG!ge3+bQcP`JF!s< z6smPRSCn^m=kEwVrR!UoQn=AnYW`AII50CaHBb9}cg)wWuFkDFiMgUi8}dJ*uQ5bS zdJ`IK&*<vzv&A%xR`GX4INwsGkzw}#2TIF{Vji)9RwElNBLc*6T=Lfi1+QWIBdk`@ z?OZC}sOGjM`xr=hH_T^_Jh%7?*!7x2x1(un>|VxRrs?mV`umT*zqzNv-J?n9ySA1_ zmJ7{|o4+vp=%^Ec$W+CWLfm{f8vN@QUl`5ElXXY0<7ZlvjhB?yu6gG@EJ|0uf<s<M z@aX#vuRu)R|187P>S_nQMsEW6EX|!P!~!;Lj1q<@yrn00_9bmq_Jwv1UnJ|@hfol} ze>#gAPwJfTbJhJ|nM;gYF$W6^SUR4)kJqm~vpaJmG|*#LNPSFR%|eFIDYJO<<_!xM zZWkH?C6t^_%4DA8w)R$oj#vhw*y#`9jT@rv?V)o}5k;a!sn`7r3V2Qqte^Z!fR*|; zg4D<86}ACetMU}WZfJ<Y#H<QTNbuyd(ZlHNjitPscU9P>>`kh1!AQe&Z!e|uihAcl z=f}5Q8E+MswX5tHVBIxqoAOxG(yke8OkO?OH0e;t^bHG3`~Cn8K|{loAm)Mb^5st4 zH40ReiAuwJCMMMU*3?)W1(iN!aa|ds71p@uc;i9+{TW*B6=c{b0|NwG3z17(?G!fc z<H<40`u}F8G%Z$Ag~^6QgyGEnqZ7ILm7&_N-@f^$8gn?USp+}p4uH*5T|Z7I4o01- zoiN#)&gbUI4PBq;Z0X1{zGWyo*4-VwP}=AHa{Zo)9|Hq#>9R+(jxJ5T>ca-N-e{KB z+jD_`j?NGJ9+zhI>h@))r=t->ZZ8j6(W$EbP|v@xw75Tz9!Lkg(eJL6()_P3UF}L6 z!Ox$mNriX^YG=j&PGqQ3goM=b8PpA{OBCUIdoKp_wdj<T$YE#SgoZNr^sG?ShL@Ue z&JN~IXxF(hI5~w>%$Upa_*`6HoBXr;&4sH^Na%^l<wdZpu({LTRj0Koy#muBLqh}; zlUI2}z3V2?$)3HunHl~s2WCFLr&|X}S4pC4f`aaMls&H{qK*&x$m?Nz=5~;$I%fR0 zXQ<1{%4Ic;2w=x?QQUUfJF+LY9Qq*}i2obTfNyCj^XCE@^_sb=%*CFMgkf~GSN*-} zY{tIuC?zGRWbA%hRQT}myZburk4s@Ei#y}xylSVD*RNy2qHvI6qbzhdceMClHMDf? zj&;<oJs@3M3!B@xAiB+g7y3RiNAMpZ(jY1+$<3RqMV>%rX1bw#t8_09M?s+{K&)w9 zT*9j)%y=>~GSZz_(Etwo$#c!j_U9IOE59ynPQFBAWKuJDsdqE_o}nRzq0bZslUx~> zrfqhl@(sC&$&lIE_8bkx!<ePk)@UB<an3jX%yX+n9;Rn*T3?^8X=MIr75cj^G3u&6 z)Q*m1@&dMQ-Vl8i5kWp)#?yXzF#>Ejwz$%^$2ftxX+{EFvbp#<9v(E=x$<^Pd(A^M zgh;JiQ1Hu~abY<%HFPP&$zf$@o<=LM75%j}PR>|NOzo}lD`W^*#@Xe8=c9GUw3-Dw zesNmdlT-3dEiEad*2H81V*frwTWcUyo`EWT^8Lx$LrlOEJ3H=Ium=f=9J9+7-_E%d zRbISc>rKLY6*ppibSf{MOUe-aKttNuYUqcQ#qt-%WY?crjU_L}cr;K%otBZTTiVFz zc3u5aiq75d?;75ZVB;vZ?ER@7%U8$@`Fpfg(Dr{lATQJl4k)s1uHYsj>gw-*+cMn{ zY^n786Mt5WOH|s<+H}3Vo&A%Dm%As|`S^&;d*3i{aL^#$epoj6wF?-EkuGm5KT+|h z<Y^b-=or;P^K0Cys@v^vu=KgT+#}yLyb*ZU9doqZ*;ryTb*t>f80E$WeTi0#0_op* zAq{(etW@;qw6m#`<%+m?6eiXKUl~TJ-QOK{E}Yu0D!n{PU8zqVFt@fYU^kp@aJRI? zO2Jb5-wSSP(oPT}@vC+`B|G*cpf{U6SVyg@zU%R4`_ZS1fZEgNM<>0quhENU(ksef z<BeAa^@GA5s_f@Ei1Wsv{%bvp>fQ}k0BBn#M2N-3i7;`)WZ?^%ns~GGs>RF?;T+f| zDBhnx-szUuURJqzuy&lLKGD@3ovxNmX7RIw^b>zL+fappJg1h)&#Y2ASBdag4jR+* zlSm_*UIPtxfqxpvH>^xmNehd#Jl6fgNGVNC&aiN+{18<N3U*5BVNwycdjIqV#;|Ma zZ*tXY<J@%(3@W$A%p2#68napk1~LXGJQDl+Z#+y~d6koc@!@VhK}Yy%kAVgo|G#Ho ztnoO!?&--mx1d&hw`ZaANsgL40RVGeOWE_ECnlX4j8%XO2???DTXS6&6Po8@iZj44 zBpBJ*2|6Q{NvsWZtM!7zY5GjgPy7sqhVlbbpYSrNe0kj7@mJr;!OhIb$p8Ibe1=?3 zS(#>i{9|)_J2st&4&df>k5sl|XgM&h1*-3=bl<bEV07Qp4lTC|G#xEI{Fd>(<x5XO zHAST@%WOASt;x#ZM*olb-nb0$f1f>*RZL8`oH;B~xf#1IKK_oN;D?-$AHxNYsyH4p z-+B23<C^IG&gpuRZ)H<srDFCg>X@FMzk?dwVpVSeUsu#F|AvD{J=hX|mp)Cu_RAlQ ztdPimb&d56$UwQ3>)bjW3iJb14CG*JF+Hh$H@i$<gm-zxLHEPAZv*y3;ulp{vmUY6 zS{oxkyCCW9?dEp*%xl)Sp_^sh_`vhbwC7_f{Ze0`@n8=A2Z17b%i%#H5%L(ve>*$< zO0Q7n@#8ZIX*VW9LOTNJ;2%B?$#+I*A~{59DVpWTFo_6T3<}Th^ahKGicsx_GfGZ_ zgz%e>R$^bC+Bz&hW+1;Ui2CtiK&B!_x^i-?iF}$v*uQ5W!u0dq+IkAO1m$_f+k4>a z*RQYswlnR1wUv33-~hb+_6P;W(fSF3-KDs7&q0dCCHDUERW?2=vp3cg9q<nRAU)wg z(|?t1j&MIHYyI*}`kSY%RvzU)@U55C(_{1WVwzjmFTSz~_ycfBp``RXFKzJ0kH>2t z)bWv=^8I_hwFv>0GF<b%>E`8ui4vd78vxKju?vst>Y2E$hQ&o+zVjDyJTcz0U>VT7 zk+l>2_X!4kMBU$G8P0t5Ar}de1ndGuYHQl#kw$%{i%SO(1QYp8hpb1RWPwAhEu~+K z<fu%%efKURn#KHmcVo7Y(6M&u?;91?wFnFhwa-s>uiw6n+ZG|ai24^f@^<d<I@&LO zYh>RF@Mo5~8J(iRPBLVWX+8eIfd-FF9o|paNt<yTmPJ-pOmd_!zxc%%VHoY0)ZlIZ zYA+EKUh@rEZEfPLhkpXPqHFClt^N&38p;Mqv?wTt>au^ne=2#*imI(E;0xUuNY1^} zgWowS>G7i~xmU)JtNxo#Mtk&&!?u5i>kM5>s`RU^{Y2eDtwA8eN5@Nw+V$f&kKzZL zSB6^qvmU9Hm_`NtU3Znt?8mG`w4RsAFEi2Dx6I6!n%gos6B2RU6%rFUR2seUO43!) z`0eNEk(9dD)#thkDFV%7PgsPjwdoc9(Z#8hN$1P_sw#EQ-EbD<9+*9B<`+Io%d!0T z3^A&3o`|-#gWF=*2ktBP1-z2NgB?pV?et446SW?YBKri#Vagpv{IZT0YLU%_HU^F{ zw?_qwQgTwT+4r!vi1gU=)2qdHbH<>Tn2de7zC89*Y3;sx$A3?-<%woMpX^8GMlbqR z@_W3n#mux``Dj$R^VJelRc12s*f*T|n$6u-=xggVp>*=HxupG-MIw1xBLUe<H%b<A zIN-EFVK!f!qbyI?3&q~13IkjVq6__o`EPsQUK8)}Ewa7g>6Na|zNML;b=-$thdfs@ z-Lc`{7QbbwAFqwtV_6L+w5(6e#ML%B0+6TrT<(un*^{E<IS`5{MZwuI*_b@Pf8Q<S z&rc5{==+?X)zONP8haY{bulrFi;ID+15U~onrlftWNx{Wl)S&qVQecg?YwM@*wKL! zX|HxnMe-;yG3$~A(g)BUJ_#hZ5=bOSMc;HT@jS*@?r+vx(^e1pw=UK1qoX5Xr~oQ~ zj@Aw>+Q`&2W963h%rxy#zSd`gN%do(seHEL1T&sLDUv<s8C?=a6kwJp-Mxcs0npBZ z>9Vy=Ox3p6D>1eYXHr4m=07@^K*`Z6su?ZGA^rF19i%w57+G02lC6!gHD|wnk4Xox z&r4EeVZj+J=qAWiZ_sPJ7J6|$vM}F1R$RtMD$+}{4$C#;<3qaC*LUw{7GQ_k3l=5R zh1yO0>(C1vmk!#$M$s|ED8LzG4*Gk7gYOZdLhsByV5@gv#{T%Rnw#%)rjFN0dpmJQ zM>&9xdJY~<?|kKqCn06k<26=)X!Xkjrg+qM^THEFBq&6BMY_IyYacIX+1~Ao>razq z`m85}3y0sNGmW_AZ+rRHQ|}R}E|%HQpn@E!8X7ng5^m4Vo1mGShdNA=$nFWZ23Q9G z?7f&2R9$1WU0kK{H*V!$sGJd(J>2--9<kedPdXY|xi*tQ?V}}}M<=V(le*=^|E!YC zo6OAm<yyJG2#JZ4B(=0~pn>JOE3B_k+vi-<&<2nxF8LT5!yaf14GUTI527!cK;W)& zv*#}>XTP{->c?Qzcg^RvzB?{-sM|Vxm{-xuh(*Zjum0^}>Lx#aB+czCT4*Rgmyx-{ zclVi{om<0|A~IUqhgJTl8q~lmz`nq_a)ms_SlSCJpIJx<k4}WMvn?3OkO)c^-hb$f zEQL{wXKidDGJ>w4*rXkU`)&b?%WXFFfA8@EmVWCnvU#x^?KCFf%?(LH)X}lKex;7h zgwrnTJt_J5%r5F_s!)#hv?AoFhBMVB^0(go$Ak20_-cQAKW%VX=QQg(ka^f6?FrK; z{I61Bz*H~hZ#^-VKQmvt4x>2`3HxIQQa`_WhB$WPXF~{J63AH~IvQ<n-x;~%H&6C; z2}DFpKWp=-ud&L$i(?7=G{FYU&vbQ|$E5R?y+bvz#HA;e)ku=e`N`elr(H%)e@sAy zQYHC&u-((^M1`(g*_itl!wTn<k(-<R_!t}7W+1!=U|@xRu3=-qs7mlRJs9@m1(GAb zf0B^9ydbm1|20<X3SNkdo4b-<X{rCHy@IUCyxMI&H_FZkv{YRI-P;DDLDIhLh`+0r z@h-Wj>H8=9|7UEK*LW{1qTBQ}$E2s8iS1Fg(o{!w@`aynWrO_sxH~*TY>BBW!_D6) z7Z)CynMv&4upqyC#e8dB>E}baCb^#}2rU139!eKF?Tb7mDr8xYS?yPcy^c=EacAn? z_c_0OxtPiy?8-GdvH_4lF4{&<Vl6%3696JSS_lUxCt0FMQIo*TUOR<hRR~?Sde@=? z%y^+1`E@Dj>HcUq=(FdCy3&kuEAxwZ$aPC&lSzF%-<v3-S51tE9C43jnV6U`_E$$F z1M$g$EH881<;~}UGH~c?e@1n(_dNJ7mMkWIHdyyxpWvGRktqbaZY-?Y6tG0?iqA%5 zvxn1GA)Af#xUiokrUN*CF-*gx&qLw-%*1X{f%NR$^leg7_;~q#e?vW$p5E=bUr({v z*`*I|5|TBapDOoPteXHgK;h)ngpR}l{HLnAKnB=5SZAL{?Z5RD=pJg+&(Zs=y(wzk z2p4u{`(3>LE#U96F*C+dkY;KX$~5<JQD0o}0KJh)6m|zZy|O;>sky6*_<Q_aBNc@` ze3#9G*1DG%MC28?Iyz)N9?`o?t=ta3G|#p>1)bJ)oHd)tP*F|~F^tB(n11~pV><j< z94Sli@d3lg|MBmkjG!!~r0lnLLpz`+R=M9rhcgA3dZH+M%R?bpVfYP}NK|ZWxPEO% zC|zco=XSf&WF1xD?h;6o*_P|p2{AE1Yn4qp@olxA+-*vey*l?xT}Vr`5cA*bGe8le zqP0U+`=#xTm;3ogB=!A;eV|jtUo075V-ysj34U3u{2*9@b5m&zke@jE-Mav#L`|bL zZHk_cKeg5b(}E(reK#9K-r!KQY+sxf@c4N9@V)pt)YDCktb!{Dq*M)-gGpz~y|%Vx zCT3X*Y=2Z89qhrpn82b2YCLEF+S-&sbdfpVs(|E(xqogRD>ZB#u1JNAA1rEgH=S!? z5_B{(`{*-v_r+-O9qS_QNO~>lhYvY^Ep>yQh@GdQ7DSh;`r*zqY*7EF-Dxp&Nr;FL z3}8-yzlwZga7#k79{rqM{@^z{8jguS9Ws!fsGUL_Q=%BxqEckwJUU7l42u|kZ5@~9 zQ@{r?4~cIzT-`r^mQGFvt_*g)N?*9Dtu6ZOmCij;F)<<vitOPMGM`uh5MXn>P7i|V zUJVvoX-S093aNrVt?>iospZjuJk{Ra*scuidUr}tIbbZ%;_-B=y<<J|&-iBj$)Edz zba4j9<DXkT_+KYZQ)96zNq-+t&OvPq%j|i1t|IE4!0bYs=l6H#h=_9ktPD~9`t=K@ zx{!K-m5HACA)4{;5*l^?lLZ*32Flgg7I9C5@GpchGTzm%Aw^MCl%}N8*dQ~s8q5ih z4MjJZX|RI&A{W8e;Q7z}9(39^5d@Cy%C+Knep>1GNtd@Lsh<A$SWh(Q8~*>iSVoo^ zBaGICg)y$;D?S|h!l?H4xkrDpcR~GUdxJbIF{~025+K(;H8YD1t@w5)Quv$hHAdBB zXlqaJ+#0VGpb$~`$OC%T^PlcU=O?^Dp^9W85jx){ymA;xR!@)*suJwr<Rqi2O1!tX z2ah77p2lf_E1$3V=yAH-U09%8ERxCoDto$~L=VX|R?A$=!_+1Jr%Fl@qbdr2y*)OS z`1p805UI>biMK&{{I;7x3ibOvpDZlDAv>0!k2tP;<TMZs-EDDoPlsw+g-qB!<U-`Q zc^@xQeE9G|Qd;^d*mHKSt{7V@{VDR1*HXct0<S^}Z0D`jqQ<<2Z7=V&8K28=%>o@M zU0oVFVJFFl55w{j!K}bLI5_AZ9+pEoJZ3$VPoF*|71{*r2n<SmF)^`+AGlGl+Z#iD z>k7gJ^j94vE{>SM=0LZ$w&t^$qzt9t@?L#3Ju`C|KJrjzQ5pImNT0cTx_xyIfY(#< zuZi8(wxgt?T1@XOWSj~_m1?SSUNw6D9E*d41HNp0advE3sWR%7BOQp3K!DkJ|HeD5 zklmIImA<0O(GpXOfiyG-Hw3(Y|6Xe+ZeJ`Exp8DqV8y}e4!ot7#Q-Lnd<5+)fB$x? z$V6`AE8zXjZf-^bhMTsBkQLFEx^0`hn5e*OZf@=$9Bc!NNWHJ?=^dnP1%B%htPdeA zZ5S1=8L3cdZLJ7CoiHjF7Z=!rgjOSk8u{Us`m0}_br(PDCWnI!I_ba>*r>&hOG>x( zYs&gX{q=c?Vk9WI0@BUCTUtzw%dD}c9RssOLS}o&f{A>t-C-)2uO{HCYgfFWN=r|- zUmNB5@bP2rP{%~!{?WGIOeZ*aZ{NRvlaX;_$Z=&lJ(fc^fKJ3^wl`5E2ds>!>15UG zghWJGezS9P*K<5{tDIM35t5h$1U`$^>{^AGh&N$jxYs#29=+{)+5-Dr;12fw{uRV^ z5fNSIHSpUs`sjrmWO5*1Lo;!(vqQWxn7gZ>YrAvy0c^pXYr3^A1xD7^1)4Pe`c_~} zL-FFxftkl8<_!*J^VhFA{i3qfzejF;+YAkwp8CKefn(ZncH0Ga;HA3(NmzI`4p4q( zZySVPU|^t5r)I|KV;7eSAW-a}bLkdXo!Y_+uZB{6DJ?a0*Gu#m+#N|0aV_k3Y+Myn zBn&w?eTMYv$v%dM<3Z>k@?d?!bZxXm&~0nhDzLJntxYoZantm)!M=9BW`TiF;mh6M zdC7RVxNoDQUr$czA<(45-1nAIq@|^iM(1k`f{umG$f)Gx%Wp69w2Cf%BvX{zOzG^G zLR5f}iAm!lj#YZG6&?YBJVY{tomci$YnkLD;1K_?;>~mXE~DP?bx{GBK&s<Xo&f!R zqxew@p0I00N6$x(s88$^9P+X?1hO(Rvty;^5R>SpDax)oOl=`uytZF+C^L1K&4(m^ zX^h}&Z$WGU{P<wduZ<_G>?wsDo|g2n#5A~z5Tl|zdGcg=D4*itqeu3?z7iqxFe8RO zXufeE3c2q7{vLOcvtVsa>Qc}raU(&(=OWYP_3PI}R8&}ac;SqO$eI(d?O+rW%l_6Y ze_jM9<oc~!c&j7H<Q!KwrEMFB(<amT?%u@_(|R&fI_-IQgOQQ#O+Wzp$=;vW;$9~y zx|KGRf_4m|qM`=E9gyL;^AQ&gh@GS3RRk&;TJDsbo10*gxK~J~Vq6*&6T(+5Td98g zNZ`Bt6>M?f2jgT2yM+!sZ5^F^Y%zI59iIw^#>c5)8k5)4qn-BH6e}+Z4PuK8rC<VU zPQ2$kUR#7JCne2DM}m-7iNyfX-sTK;MFpO0mx{`UG(<}JhlXG%T;ldT+A=BM&a#RD zqpIsEVoPDuQno?<uZb6On}GpA!~a4OS~2nz!KwlJ)$Kg80!qVUH!JB0#vvRHa!)TW zWC#ZF*viWH=A(G9Qb{&8HbAhuc5$*=6h|(~7SbL{u>el<*7kNYpbNLlns)g(>zYnJ ztmE<S64IV-LT=pXsJ4u(tnub_z4n)<!7H><Qc@PfpQ*s)*ZjODbE7b?X8)lvSTV2a zy-0dKlwe@Xj@dp@joOd~JH8ddCCJ#!+Ds$;_V#v__qi|<u*=8YCd&Dr|3C%H1aPal zHIQI?d4Nfyc4adCB42N^G(>a(0$kt9e`ed_sAaif(g-AxMO>@D1z7|`P#wHiS3|xK zDr;+h=+9K7NR<nx2IoDtzroAnIs=0w;TtWAD7T}nRAkx;pkCKvC@%(?HNYYcmU+w; zQ>1S<--sg#9FHCxN<1`x@#gQ}A3-u`gdN8qr_}CUc6PRrr6t?)$_h3FBS?03cQram zhvke%P9`JhL{L3EJfsvA75jhwBpI);W`|?C5Q9raMP;d9DqLkptTG0KlPI3=SV7Qf z`DB8i(1elk9U4jW#}>$8oFBX%@@2gJSq&D*j{y@pnRc~9W`EgpH7Pi|+~C85onPdB zp}#2&2c4Lj{{`#)%pY1Cc>YuA*tHk$>ddk34R|-c^D&T=k%@VeY{-XBF#X1lD~LHy zh^gH2Pt#zT_~!yVV@n-^n>Y83;I~JghF`<*>#{!XAH^geds6om@(w1@7OFfBZE`Er z#$tvxLv!*(9B-nUc5X=8ZJ9tK?0lUo$7HxjA{;q|PgXyHsqs*02?BvzTU$+#b5dZP zTHO}E5s`N0Ed=Ir&b#LWX+$^PEw%q?M0=>C!w+Mg-RXhX*Qcsq7qMAm(E7BB3d4JP z^ajB}r{Pa%UrKiMi-^z+{)L5$D+7t5we@wPYu6&6Bu#rh@Gv{rFsA)*0fqzS@E1w1 z*AJp==9dQ;JoksLt<6Y0D7aqsEc`GvB+wB!02>u3D10_&D{_;4w@4L!Ep}<3u_2zC zk>6(GiXLitdp&|#Glje?8)hQUtB#J2xHSB@$grFr8jix+nT$+kS0~Fm-9FNLp#Hla z&Q-xQ>wP{Xzb07Je)_n*6(SO83OSEHWr5a{H*7+#noF9M<vdXDL3dkE5T&C-M1il{ zW3xUGvNptGEJP|#?kl*51O+{Xi4k;*MIF$TcwRaP+}3r$)vp<?+by1X*MWRp&?s{J zJhm9F5)nNBA598I{Fc^e`z0mf3{@<HQvXjO0Rf;3sCu3|(|evgmv?jD;Hd4Fks)i! zR3rkjA~{iE2DA8K)}z%|(JZ#6<7HFOEEMl&F4~TAY0x6s5nIsv_f9f0H}bJT;UxvR zg^8oUDEJ6wE~979Fu{)oVnO76as0!ok16^=sya3$cM4g<xeEdp&nkBD86lAd<@7X> z#l$e~P~P(py3EO+gYS)71BjM?cG7{L+IF;E2&ytRQdL$FicUy4P)3P=gM6nz7A8i< z#Y~g3C#8^Iv++f_s?+@A3krCaO-(5QE3{9ZRF9Ulo@T}vGQabS*$3YaqI}%oDwOpU zg$L!NLEsYJm{OpybX0{c?DzL@9%oC}&w4MfOx29FOioIIS}29|W{Drj$>DEIK9I4n zAij5x_~MpabW~Cj9s+4pe2=GU?&!dLjV{#E(t_aUm$NM3KK9(ssH*BjU^mPS4-B*= z2%SS<N{Kc=R%Vaf*!Y3l5%*Q(yeXgi_@?qkz|U-HZt(VK#YNHXP>np#Ofv;%QyqPN zUR9&r;{N?Bpbinze8QF@1mhMTEJ$PX5kd$D<OQrXth!)u=<vzuO_~C=_S{qPKr(;l zmF1XzvY0~Hl;ssmKrPEn&%&!1SGb?v|3rL$zX+^vI4?kY-zFFNW@UYr=`$q7_9y=M zQ3&j2X(c6bkfq;#{1^(~H<+6qs96vn6dRtyxO)(R6t}>Qzv1#8JJYCqCbGZwQ1}Ii zup}%lL?Xl*lE`9EczZ8ZMt$%qDn=)u{^=!YW-wB}m0^4p{6L@2)+UTV+~O)s>!YK5 zGGMSOFe`%fX1}T_3I*a*T*~Xcx-BGxeLu4XGP0<o*jVuQdj<ICt@jF&sc#$hKHR(h zN{>@kE`Z!}@ayZ`=hS88I8So_fM1KXF;n!at!?G40$Q2%C){8ew^N)MMusLr5tpiT z_x&?h@exNq2C4h^^;t=Y2XmuC<s-`=mLk&{@FeF6F9kLAW|D61Z8wP@Kg-{K%taHc z_x!a)amESn?%?p=qTdLcTHs<Od<iLD!-Ix&O^DEfLrVKn6&H5>XeB=h>E<9S=Ud*Z z@gh1QhZ_(8)(iQQ!}u1HOGz6NDdm70GICiAf=A+huNOc+r+3}B0o+E^;`#F?C?ar+ z`|GNC;stDjK*3hXFn_EMB@FFa)yj1LlfXiMcBDsYCuxG*<3wdb><ffsz9xZ6y}Lma z@9!nW?d2#=ViM=5!~&F**-3u>NR>((m#Dr&Ln<mAOzgZ!VP^*;t4}ArOCAvKjmO0G z6rWLO+Fc{YO39AH@H!V=UR_F)3)lPlw7qr+Ue10Y0A*(<WJJy5c&E;xk_=Tv7FjO^ z>!O~AQwYzqlIT%;wi{q$PS=k>_6aADKv{FufDbv4-<LCq|KHggIm`}1)CMUF&<M;E zl9EQw&bm!jM+dE~iGniUG+c2Vnedovok)Au-2um#VTJH<ijhHH4Kj)VAOZnI-nu`v z-F|`0c`fSF(gC3N8y#+Ng$&Xpyxl@&QJ#j>nKvfhBkxQxd3iNjF&($&&xJ?{A|*xf zZP$uvU($ExX{IkPcZF_0aUk_YvH?G6-@ZMd82nOiJwH`|^DsIg5CFri)3VVke(Q&+ znVA>sT7;-)C;0@B>bW9C$Pm})wW*8X=H)edrJ(-s)vFRXEwY^v36VN_cRrGWdiF-# zYk00tq9{jWZF8cs2=|?eY!edINA5p((211s?3u`4y|Tx|kC1kE$1f|ti`;9SiWhHS zuunxk`WNCx1`aF{SA!1Fic%ie)nonuGrPH&wDI!d7Q`C7R=2_67JRwGk55+<v9(2d z|Hc&q*TX1<OiWxo#MRfXGvxBAk6{&Uw|_lo&ijgi?-`6w*E4fmcWIq&JF{Qq$TG*# zo{kzHPyB0%JvEd0b-JmV)5=pc3JOJd{8s@T6BOjtjx0n#$Jpl=k|jC0JhjWSvTz|- z1ulfQY#rz~zC-!-#XdfWv-3tW5e5Isr(G&%$4g{-b%LLClcL69P*;hG1F30t_7wTR z0yd<iS;4`|kT5l}vGE-)_=I%1%50`kfswMyN}UK(Q3(}SLdZ<Wzi;Zj0yFf6yWU5} zGO3%gj~|QT)8oI18{uec&jji#nS1*zme=?mh3BdDrODzY7bFdEX)35Br3Uz4XzPA9 z(BF~nf{;#%)riK|J}n>dja>sR#0QZ|`i8SF`8q}2y}d{kuEad@Qg@~g6d!IU3td4$ zJ{7AEbVTP?O}===U+%Pl7YjY81-@B2jx*oLc7{^ooKJ2|P+baUjWjlv>vLF;f(!+V zq<KbydTy@kG3$G96@mdLQ=F|x;Ps@sV;?;(H5>bWoowPY29@@gU#t<dShve&<Auvb z%)YOj54V_4)%?^h?ND4lfb4_p<Nh>8Jb#X!Fe(rG*`~Wg<?2NSc-OBhDl94nBzxER zLVSHSTsqTGURoNRDP3o4`=jo!hoBf6Lo@!`7uR^;ssXJ5tXf&{456ulCP5DK4w|r2 z@#FlF*c`TQP$qYO?-tuHu-09ATa_%RV^eUxF>VVg7_HuQbXqlI2Q>+S+`G)1aqL9I z?|k#MOp$)@Na2*Mg99~~0>~atOZR9XEBqGnx8l@>QTuK^Gc!)51k8?9>5;hwl3=dJ zwGeu5!QF56s=27dSjc9JY)a+5UQ0@hHO{&PF0tV1rWs0jlt*$s1eda+Vt0G($p%iO z0u1@)nL8*CpneS-=?RJ7Z4IYZfp(ypATCA%_}Xr{dvVS}DRCiyiZ&Ifdc67A6oM?^ zk~I-XgdzKKU7er(ybL$8OM?c!JUvD3by6mitu&mY`KVOennc44f*-Td$}WJur`V;| zTC&{Ff6yaYSa0%W)_tp+kB8cTE3w4@dxSIx1H&vQa+?8lx7MCq1M2|!<kKESx5g{( zzOMILU^_(-lQ4X>yCiMDWyGMA+<@nQ4@*FR2KU-p&^596bk|L1pj+O?uQL43C0*B! z==JnJk>zr573m)B{WP3*PpJ1|a(h|-l07DEXQ#%$PyBQ-^JNh=^_{)-31Z!fFwPPe z1E<3c>8hGSb*s@LbvB4`igBCD^|@NAL0V&~Ms2h>bv6_&^NZ2`VzM`N_{F(yz0(UQ z0N9WKI5Vi|)6(UZ@yp{w<n`|5l9e_U&uVt~R9+rH)L|CVTfF9GQ0J;I_gG01g*iF{ z=_}g(&^ANq0>24?`=Aa8DE7M12N#*G0rqb*qvU%p^-Xnkvjp06H9_HcU^^)aecdFe zC|X6+?N9*QBZdM<{kg*WlgXBmJaXtfIl1KY-aFlF_#kn~K#Gk_bV2yJIZ2Gf$ZDck z+q%eL9nJOdr$6oW=3F&iaM#jJ5-*)09*GB_?wzTnrmK4ujzMaEzJ`f){onXO-O>G2 zN7-k0Zh@7~V=AW%gWr`qW3>d0;O|izdTxt=>54$S@#o-j%5hgv5LQa82`6Fkvj-~x zkzy*(zPB-TMa-iDnM0frB2kfDT&W?3o^5h*_U<FS^5r;~;-zLU=i7q+FrQp{=6NE| zg#QjiXU@*k=awj5Lo}4|S`sRvxPt#4q-#Lyrv*Q5SNcGrrRAL+q#=;de0rFSZ0EoU zP5K!yU=sIUw}ObMk+m2G0`xfFsah6N4^}52m08L&;lQeME6iU;$uKs*y>4A>+!};j z1t4L@<^uGPE7VGgR$v}2drpdu@5EYiV32_%&_-8*LCgrQY2A#Tk24g9LFY0A5D28x zNQI~QA6S&XaGSJg-p?eal@QloAA!wm{mAQT2PXt6n!?fBtREq*_o$TIoaPwF8Cbnc zBGi!U>UwTxr;Q1*Ks!hF@vlVgB2t7~%@`6FyhBgjgFPR}#~>Xrwh>h|-Z^kFyW^OU zO9Dd(vVV?Ir9&_UO!^dS-O@PsEBQ5TZP|jJf`l0Odh!sffy~eXI6|gh3FSveb4F-{ zAsu5g9oD+N@H4dDO&x*^aK%VV)GHn>IKxQE%F=RJu@lJ;`fSAk(#Z0|N5&c@5Ng>Q z?(2+l&~Xb3zi)NYC&y`fTsm(~Ga+po8yl&pv$OH!!$N*bbqp5eUP-{No5}~0o}O%w zz48j99!ixNkBs!u%kZ)?e4m&Y=(u#xe&?4pGKU3eMr61PZV=tBdulzEB6Ej0Mhof5 zKvotLPam5u@duT?%8;zQ1Tu=jW3FTvM!yNU1Ga2rja0vj(csP=gbdj9bQCmNqB|c^ z4-OuI=_CZ=HZoo&<g+1xbXt$Ljc5f45k8lcgP(I>H+Ze{xD_)&^zgO1PFZU2g9pms zKZKhUz44fpM3{ZwkpTmakmi&!QABs{bQ7a>?B$q*BR?AKtmnQ4*TdxLbZzUpuB|!U z*#(mQA13#>-gRYwFmtMUZnChH%w;^+()yU~)yaOow3=E-TN@vrwGOEF*pLy}p0G`B z87#Y|StK6Jq1&6PNI~=Y2`?==`dtMMEfru0c3>Mu&=a(L<h>3QCNTH8*xt&sz-wY_ z$PCOF&b^r4_qVRWxaxNmqk&XJA+rMVaWBRkt}XTXv<^`3=>SW<uMVyi*oNTUVS-o6 z0A4A4VR#s?za*Uu+_-_%*JycKOA5Z1F`w8w$4alm1v}y1L>zy0HYq?XO3_gwm}cLP zYI4d(#j$j@_y@wJfw+OpP&`h3?9SQd2ng6nL-pxZ5k?R(d0#;c=4HNaYVv0u*WHFJ z=-PUt|2>tXg#N{D3D%ON?hzF>G(jN_WN0XY_Tv>gI*z^N5_F$SF&vPvn~)yr*4B*| z6a3_f!cP{!Q+b$Jg9H2o?wVNy7dYstzE?m&KFqJK2|?!-awOGIq7#E#akOF{<Ef73 zRtLf=nX|LSgr=P}M&I7sz=Surv-4|t+6(XD!xfXI-XAn$_sA%aXUH)%^#KGoSQU!& zg5@Al2Y~}T$kQR&n7O&)V3DD?d-OM&Ox32v?kMD%Kzoadi3!A~yUqPHh{^rX=GIC> zAr_W0x6Pz&P>8!PpuaJg{GJyt&4Hi$#*r7C%mx0`uKs~TBM{LBxT3(<y4iRNiSlz> zu|m)}wst=mrdeN(KzPCK!jo0}ID^U8Z^-%4!<8$nN51@~9oJ~Z+(~Ho!`e<aE9Ici zBWW-}Bs=Au47^xQI#rv)KjFbIg8;ndAnXf@+cjXc1G&*;kkW#ihTl~xIhWq3wUZD< z;cAV<2)ewWhCD%Agxa6u(@vwU*++1<jt?EzV*h~RaSSp@p`Z_>xURm{{=$>8H<>^h z0<AE8V!&clRcWW0%I6b55zM+%3wH?cuhm7g2HG+(GvmSV3&M-_7Wj+`PU7bF`gN2M z!6cWysm71sPa&<&o}?*^XqLtX0Y-j)GKezW+9r#`z@H2PelsY1&=KyR*5C^Hi0%2t zVy{!#+fVL*I3;`)(VJBNx~O6N>Z3<g!$p^vFs-LOQ}2X)nV{DRzfv-ObEYB$&SUJH z_+<N%T;Pr#+NHIc|8_UmG;#=po+bFcJ`6Nc@dPm%KOBk%sRA86UB8QV<bx)t-eS0M z1BHT<lr$3s#q~NSjB$_pp`<4#<B@ZKY!b_pp|*~!`To>ZK_^zisHj`Wpm+0YIv$I+ zOn)O}7%8)^=dA?h#V+d)aA}u)p?Z*$2iV8gkB&@PN)}KM)cgq%^gd^luhC<ALmD<M z7dlF{OXg7<PV%xXX9gj!vGrXbNzk5=^77PBzUR|O(Y>|RQ(!u9ZL&32t<wHrjSfO_ zXrSIeZVDgSGV?XV^Y=6#t2cyG?e0qC+g>WKv1-WajPp9JlwA>XA2r@zF*fN;bwK)k zF+qca5A|R-kN^w%8gvZfrx^qSm1fI>UDR;8?9mMFB13nuk+c1&lE`ZV&Z{esej0`| zkAjbXb8+SBMKsHk4|m$H0-}D9Xp{i056Ll#pZ{dt+cfkJu!%WjBtwXb78)I_om295 zP|f&A+~4<@hAy$YMDP1b>JcPvun!KxWtH;8ft*P+QYHvH<76ubf)h*@5K!KqF7LRv zGIRx|_;!O2p*a~4VL%3(O3e@3S(2;ZT9bm1!!PukN@rIw2)u(Kr_vT7{WrYFR#9Ah z1KBh{I0ofb5D=)$${by5#LUjI^i_Cx)F=`A8%T)&lC^`)Yrmn#T2{u_Uz$w^j1@?! z=Hkw4PZ)2IR0pmSgwx2IbjR)@a~>ito_<P+pW7o2--SHRxYD$}AoYRok1{UR4|KS{ zsYaFuvlKE34xY&ZG70`8qmayjv?Wm_7!Zjc$#!%rH>8!7aiBf+*LyfZa;5d<=Noyx zzO_iw09op$$vV$4^;`wGR1*M~J-|uNVhz1eIYuglgRwB;H~R2Fg}+QS&$tPfb0Tb} zUd+v#V2Ozpw&WLr(FYgpoN0xf=>Gf}gIo;~TKX$(yB*HO;Yui3PqGgoo$v?K{S^Y9 zXCWBCiME!K7rrf;Fp*{6NArbhfP0W4TLbdz#gIJ913wz|#e@q{cPyPWSeOueQ?DM& z%MyfZHuHOb2or=HX&_b)Nimp$QN`T(<N;WWpS7QB=f0?}O%4d`Btu2LO(>!eLrQ;1 zsbBNC<qeii-g5%=a!~Ek?jcFf@vbp)V1}xe1$+USH%*>EWN&$Z_TV7FRFf1C6gkY| z(_%`3W(8)4(P(i6CEr&NTo*lxsz9OuHyM$XG{OzaU>MC(2#=|E$5br=T$_{8){X0H zNn<3-MIi6~h@Y-$LH;eQJrtv1Z<C#s^%@Dw#Va5cFGjhEZEU{FJk+`K<%<LIF!Uy1 zL8QU;ZG1eI+D{l&>Qju6@j7a1y|w^_k=f=?MkcBh5Hg1Z!ng67{VTCt5)mK)#Mh4@ zClmuRcvgs5+x_l=5Phd4T$AkTg7ZiEf~z^aGV~@pI|Yn}b4{-hdJVMx@pqlME#Afz zyTQfte?J$1DFEO4HB!{0Q|55p6o-pBjZ8e-w_xT*1s2i@5mulZm`O>|z*JdX+63|} zWZ4jKuQm*e#AQBOSq~DGO>s#uQ8rIjW7t74gwfAXIsV>bkCSc*g}fjkrQ2q*!7w4H zv*~7!=pfN94G?MPXw^X`ncMd4*<#DE%eBcVi5BSICY`xoU@k!3`Pg3>A8qs@ZbTH# z1D}GlhVTgra<trDXa>aunQMYc27RhlAn?;CygV(g##ZHSrc702!17?DK140sh6yek z0l-j-*U{BDmE=B_Z3i6VabDs45I@{nVQmUmpbq=aQq>`R#U{Xx*Z4s8wkpc(XbHo^ z55*)PVK#$ZX86(@G7ujGHW7fc;6pDfR1Yb>c(Ed}J1srCNslK**k71Pg*+C>84npx zm(Ng`-E5TRfmGLIRY}f0g7hL>o2i;eaj(e|%b~}}`L|@@EiyK%VGP=@pv!Gc$SeYk z!=>xH{n^Tjdw)zLL8Yly*5d&Uz4d3Qk)SQmR_K->*fv-2kXbvMg3Lz7u4J_P+mVtd zO$-?|ozxSOi#WqN+>~g)I45Cmd;2*=2jBv(kThjH@G<Fn*9?dVmy^@e>5W?6BnE{) zYKK7?et-an%>5_)KYlve&D~=~HZn+ux}EG%fos@bYTk?)3F6oB<!!cDe;k4ZAZ-aE z0*Y&_s73>6Ory1jY@GV>uif{nQgk$+mF0wB;YW1B1|i!BTxv3Up?8|xQpOBZ@^gQ^ zyXr3@uRQ}hg$Dj0HB2kUFZ5`n1J07`Pa{HBEEWVWGH+p<Y?f%Pg_uaI++rgq#i=l& z5D8%(wlG<%Zwm;)W4cdNd{vJ41#602v1zCY7v_(OIv+|e(-$dg(^JpHm)w+|j(GT> z9&CuankAK_cpS=6OME-J6-nP{^6TrmjO>)z#o30Si0-?0@09wIRxh4tiG+lZm79_( zehO9hbzb#0pRV(IF)d2yajHWvnv}!|H*9_C>XhbIEWejMPjvFe%hoGoxU+LJHMN9R z+!MmMotxh;z~vJ@-l0;YQ|l+@=MM!#>KlgID%$fKEZGA!`}d#~Hx)H{b2-yWF{a%o zdqWF_%-`I+1SIYX9Jh46>K3Qv$8iyKt05iohPTA@<?i3V-Oyk@V@>n3#8kh=xisZT zDVvV|TC$KMiPnfUB@NBo9FK4OUB&3wn+vC#0uFyvuXr3r41^F3R+iP@NBbZ=L_wd- z3%CDwqUqjydG+nI5_sgOEr|>lxu&{ppIIv1N`z02e1QIbZAK>Bw4x&UpII?8&N!TE zS#Jl4(C{D_!M-x|sr_JGx}=0BPB>yKvcF$YPfv8TygNp-psZ0U;jJ?~3@V-T`ndF! zD`{i30`a<)Nsp@?c!XU(2fmi3vm9dMa272fBXh=)Xe?cuqS>{X_>d$<19zaU!>9Rg zmWqnD952Qh=~VKY59Nt}__%nTNxJv#^&}a&>9!f4vf*`~d>q+4y+WfcBjvO-8zS1Z zgRcGTI4&08yDSeL<bo25^Zk>SrlabgdbjQP;$p#j_e_Lb*6suc=YIGU*V0>v?&4CO zW7zmvb4G^vi<YD$-$KVaBd1NFl3uGb3`i4jjha(FQVA}<>#24U4L&5z^-Gc7nDJ?z zt{*@}l_8<=h*ZtQo?X_ahX|VGFsc8a5xA5sBra}_i5cWxX&nYvnc%M5``b?>SKP)J zAq4AsI7KUH_ln-z&S)@)fBDa!>v8Px<2zUyFTI0jylD!fPE)*tIZ1Q3%y3e!i4E_p zJ-HKzUu|j@yOiGNvCkG0Oj0idWucZO$nEg-6Rn6YBdkfTn(cuLK3@3Z!Fo37Et8Of z^-n~aR;!l3zO##;{eHU8dD&5*tBi?B$>dBrCvi>uVcWPn3glFub%ZJX?{h6CNhseG zJQ77gQGq5JeRjP2BUeqo#_73l<}+CyldYI(8=8d$k}mj}45YU$?k)B1+q>AvBnm&v zh=?mFH1KMIovDLmc3wScr14T?i+T8A_K}ehu80e6<`dp^+L)g)jAXNae%=sv(UTg= zV;-$>-eL(=&QuK!?4<8WqzOyZf23Ks#v~W)%dT~;Zk3#t&I^Z$>1w<{(N5oi&RwV9 zS<!D_LcaH2r48Ok!IH#5l{b;#Z=?RqKDA%&N3|SeWrh<JE)&IuslzHH6wV}Xf`u8x zD0+rn?LcK>YZzUq&rw`an58lC$%43AuX%f6WNTZf_0?4hkYh*3has9Jr&DSD&<qW| zgWEn$;P>y$(W(*&W`#2!x`n!zr=!Jllu1dipZ}Ee7_t1L8ij4QJufEgYS4AGeGo=v zdOEh0Bu>}YpPEF<Vc8MO@tReuusB}TvLRbJ8g5qeatOjFDKgAf%h&wlx~gq8a>3ad zA-P0)xFMFUlAgT1PnTIPFz1x0nwy~*H}v(XgP-4|48|s{46^8$LFUd@?p#=>>uT^? zdY~LPkf-5X<6;d~Yk8Y{xUJp!2@~9j*xncGZVlurDQ1m?V6lEJe}9d&=^b_`5oHN9 zh)E>_DSY>lSENzvjqQX>!t<YJ+VwR>!?rd>R<dkO8&laI`MLu2YxMx3R?L$<E-!G< z@h5wLB%8OQQ+)m`etDL_%JHZpm}CT4F5~s<C2+sjkC=JK)ci2ZsQgQwUr9;SAdmlx z3iCcH5K$l^e*CM~n$?+hjsz;iH*t#C?7PF${uFX#)%|_2x#_~d$<ig<N*l3MrNlde zA_70Yc?sO@3Z*E5&1)Gsyv@Vo>SQwUp~rn|mRUN`-QjrWYAolvEY#n$$Jy7YP*6|1 z2qXl#-OIvdZk0xIlIJ2eHfk?F)(Fpq{!~{}{bBDq^Znv{>3CaSJ^=T5Zr1zpKlAM# zv_cL5Zi2nZjiDtaM4Fl!#pMOB3JN}ue`fE9ybPbHOrGDA&{<(^p}4K%L`V>6*V3B( zIPbmN`64P3*6`lP$2UXiY#l`WI@-1(WqaxeE8g21US3$5ceCs3TgSa+W)J`cJ&zaz z0#3@{RyoY2@d6_o$PHnfr)H9Sk!{pm_hRhM(Q7|Z0DMTTW}5fO^(4>er@bFj)CwIO z9K?n43NEqdJUf%~vKOvV&3(E)o(_pU-;F7nFLuTR4vWO;@`gKG#`Co{%{~_|W8S~V zwH&^^UwEuKRrAcDtz4Sou8k<@FVw;NIXVm+j{?HKGqP#0!B0n#&WK>jdBv)VCiNQH z9^AHimy$xMs(J^m_$3(BQ?IVM-*>Kd`XdgL6x_Sq-g|y0oJOl{Z0sGhq2C|O?kHrw z8_I9ht~+9&6CQl_M|Fvy;V@r|es;Mkz9XC+oHNP9C#UK8P*wmv#ihC}TXO{;xl^sP zF1`<>$3fN#LnDvWe4^qyEM40C`x+*wtFGt~EUaMAd?RXIlT|W;Zt?Tm%4ruA<eOT? z^A_G3-`JQk=d%%&|13Ym*coY<ZQfV@;{Q<fl~Gl;-PRV0h#)OUh%_SIDJoskDM+_; zmy*&V9nvA)AT8Y>4bt5p-Eh`^-*d({zMs#~$G!J`U)PGc=A3K%PZE41aUzlTOtR@H zo-La7uDywTh7<KyoMVLoO;fex@KUU-OOiz~<g*uz^QmOMgQ}ou@`5#*p5lGID+c%s zy{r6$8}TZ>G_IYTGLz9D2&&-^EA1paERO&D<oUE}9fQ4^tpjjankQYnrStm-mtWw_ z<dIzOwL=&1G-*9Q^V5`L%gL<Et+{2kAQYT{9Ol%%YFDl=aK7HWUHlqQ?NeV*EET5! z8Hci>f{ni_DgQa2#ja?k<OJDhnn~>5qQ~NR@k?(%nZ}+Tl?_f$6#o~BPslN`Z2Yz- zL$RJd^-4+Mhdctv^}E#y4%w_jTYNustroZ)@J%UYh{?EZe*&@evGLR|osg|ze8@|r zZ+XQe!l4eh^(b(kgja-8{!doF^QUR&rbe$FZ2CNP4iVcrQAOHFPM*TmiBfVjV%z@1 zyg&$6(DY&L?aBN*B=m;Jk3%(L-k(Hu02msKr=xV+>BD1U-Yj>u7F8As#j~%ds42Dl zdCy@$wRVT2@&l-N3AJWr<wP(_=2`>C%FMWu(1<oRdcI@NFCqf7Nkl?I8zfKY;1UAy zcEJ{jMnfZRaY>If^Q)WJ&!6gW*07#DY0Xv6W;Ip9hbu!!xUsYrl3*c%LcmVfe|~f& zpz11}w9~#b9R?(PX{s^aP3JI_e<!p3#zO|A&A#PbgXh(7bJ~LTfL|OH`SQa3&pU}z zZsu6ej*e3YQ`JH(k9XIXPQ?`kzIAR=YLx}jjh;Gj<q-rNiC&PdcXndqDH)7HK7Tf9 z3!3PhsnazYFY+9=x`%@yl=J*2pg0dff<@?YLp?aCXS<_8f){N-LNtQOyxQm$eR}qz z6>iez7>O*@IUr(QpQ$5l4P3q1ziq3c78e8ocf9U`HBDra(aHKkrhs9({_385);Z$3 z{4LMTUrFBx!wOJvEM30}!oR-vphn+V7+i$(`VyXl3y0y~GPEFqj4PraY`t))X0|(> zH-;ZWGlYw~45e9t=7*C{XvQU#o3d9|B17q76xoZ&S}@pq3=ToxoBgQ1CK7RrBeKbh z^>t=Xul{1Ui-&y)Rbs6HLhECN_;t>z0r|T1gB~@+@v+M(rpk{Hm8GDUwOsoUvcnFq ze#aA;ohhfbjS;uv(%iGoRbm16A27gXaj)fDY@5hs%5Ywec%hiBFj#YPKapPww6_mc zcQ`lK@f$-0?nB3qwbHkp$r4=3DkUceQ_$##kAtD934t3)EuZ-WE=Eylt{9Y=tps8? zE<D{!U6E(0&E-+mZWlD>f9aZfdqawK%`+fueRkAGdBg5<xP~)XNdhrs5w7i@3iDU4 zuEK-0PRoQ<l>6#5k>b)xA?@v}s1MK*s3<7BM)P}BEBkyZ%uW5#pWaxX{u7#-vX{-2 zBt;{#zA+n$f(ym0)589@vM@M4{s)0PN=|B4Ry#ujr?ze>vc>KYjDg4{ZrtZyzpTF~ zcwSI238q9oBe@p=7$`W5Y`s!`Xm;y=Qs_~9zT2$sTn@R?;L7wP@2~U<bw`aLa!at( z;{ZI4aPE>mE~^D@cx9~@ez-snX2hZ_)8AY0g0m#UN;4#=L$3IwL`-AK4a#3gfs|VO zx^PA27X~$4f1ip&o&+Lc9G^>{<>n~Xz|kp-9y8J-JmQa#7~mVmRN2(H*^>*?EB`57 zRU_teZiU;<-9XHp6_j4jW@B)xu@PEE$(x*{?QD6DwOJ3WU;@S8&APXo_Lt-Y#piV~ zF*OmT7lu_Z+#!>(Yc!r34kS}ZCM~^vW*?2uSn8bFa5rVk6C^W}Kh$JE@D8XvvE2Ln zhY8WSSR}uve)uR5gzM-pUKGgXtAT}3d8T@$uTJ%-vZ%PY?#=aqql<|3xh=2HqxiWc zy)UIUx<Aa;!if-H^?wWQgB82xiHZHd8-qsAD@Vu6#(K9;P_E0p6*pckdvSDjpa%je zzd#8VP_h0~Y)91SZs%snYUP*!!+X1)wJ4!)L_v0j`tISwDp4aN!js*GWR+r9sPO<J zz5hyGsh8=3*D%Z58&5^$(mS+YG%qhllt|=M7;25RDJP2VsH0RU2BAnP2|LApg{(Dy zv}x<=+E)Z)Ob!eF6vbSV%i~E)wTe92ohAJ+je@yQfr5oqhp4*`=-~+%PgdXpeLYh# zcSEOo-jEQkiELVhu8vN^dS5LR`mz5>oWBf1sNdV9dLl_#I#_g1RW-sCHv%{?`e#pp zKTi7mBWqvZ=K6r{s~Y<%xu4(Ggmb|^PI!DgMpsuCtu{9QpyF&0DmEr&=47#O@$t#A zmeGn8<*Njn)KWtW?T^VaSLgZ}Ausg2&X2kW8$4{>&uM@YMzFx0@wP=Y=eeHXo2Ew< zX8ymsH_5ZJ@nItIE#+-~wp_-q;eoO~M3kGr5_|m`6`iEMr74vcP?VN|;(8;xBP7WD z<))z}9~*B&Y%bFCx5*T)hMwq4-4!OHRXf_KHxbRjxBe?i`&!sHf!!Qew$y-Tv~c%k zq#Y>4G<+@vWDcL+!d+cD?VE^OfR3Q4i5>$NSH$sD9}`PHTPgn@<o!4XHZv7X*7|dA z5)V{FM-6R|1d&h&rI?tpiaNvZt{jw?%Ew{cA>X7Bi6s{3&Sax`51VHN0^ayYK4tt3 z8ZQgVopJqv#r8tz#@c{N`RmsO*vx%};%TtX<t?oOH7)d?-(q5#)&_VUqBnp~#E+-k zW%`-IyErHm@I9CJ7CAQG1KXQx6V*ls3jVp@NWN&(T?1+1@GV=ENml2ZqYpRA6U$if zudmZ+WZz)t#F0a_4Ly>#ZyP2iCXjeSY2H6)$X8cxpQ*<k9UW;2Zt$?ORFS?qUyk7! z6WgGE!_EygqSt-%#z_}Ws6!#Z>D`4=rpd6Sbs8GqC&$}7GCn9m_<VowLzl^f#P$fF zaYS7S5CEtB778V0m8IoR2{1MUx24n=;vYz>{j;qjcF!Qn^YY%;(GEK^cVIU^_u{hg z1iXy5+$2&-Tf8@1K2X8ujaWQ;;7|3+9*$6Yn4@}!4-o)OM@0Ttk&$L*_QE0w7AB^I ziV7j<1#czGrlIT#tJ>`MBmqw_M=`!@W8})xHV<$M()h>3wLTKjm|zw|@=ogs(enTW z!PBole@^D9;ebH`;mQgHKF??fRB8rJvyBNG+Z9YM#|ip3*EWEG4CN@Y0X`;LV_(k1 z&i<V{b#wySIu^tGz&)lI&0CMocrm}y+de){XE03tj8d}0X`0T)Bn)M4(Z<&w%fV)U z2~|9r{#2?R(IQAon|6d#;kmn~wX7xJib_f@j~92t%h-nk#_62Ze}6gfQod*ud;z<- zHZnIm!#UPQ%^!z_3G7ch%pN;GVeR*Nz))PF`TO&2CCMM>c2bM?dPxz#Ci?4FQy_YJ z!*SBpmW5Qb4N;v`_=0(TG@oi~!sfm}12v?_fGQ^%MB*RJxZN7C9L}An<b1{bqchxX zyoQ5-gM)`s(kMD3p2E7y6SU&t03glQTXAjNU03I-67B8yHk3D^0hK^+0@sIzGe<;k z2+bh&tGLkV8j+6%l-1WJkE%2TC40=@yqPhxvRNN=la#cE2YBQ`z&es_Bs*O%U8siB zRbk%l9}q`jhb<_?%SQ%cGzPdnfh(WYq_MN#gk&kuLhjXtvjwn;uD&7?2Zsx^*>rZS z`TrJLO+7vPilKpnKa;I>bg#C}mg!H7f)>oe7P?H|$CF*ne*SqMF8JUym$(KYVu8_s zAfkRO76?tyNWbIg=v`_#fBOZQM^BX9A!Mw^PUFWwwbwb>nb#pvd<C=j1CL|9U<zo1 z@bRrThH1Q@_utwwk%K_-qegIZVL@=FwyHimHYRxj%A1gom$#8oZLwJ9%3`SHd<b8W zlOwQ3OF*@tXn4vqN-wc_X`K^<$|Vx2+0?&FClb;Eh!p~30$nw<{FK$=242a@Hh|j3 zZ;VJ3xx3vI#^pExFtxQEJ-0Ix#iVPd_)U&y>F@;`U^EilT&M(k;O4SjvK%v3z}Es_ z9}e)|zIAUH*<m%9q5crKsXdn&AZUlPLL>V^08zV?=L-hnDwbaxfR9$XK`;KVno9kS zZ&8p$6hMb^QD#~hG*Mc^Xqg;2Y~@`@9-u%fQth}$4Aw`>OP$XkH_iEx5dM^1>>hfv zGgZ|L8n2OW?@M9saMy9@7ov_46lCJ{NDP9S9L|^VY<)<~akSLnkpAVN{FB5)4`!qH zkD$B0+_>|*wbjezB++K6qeXI>^Uuhv1xF<o7$>wgrG6cjRan^GJg{*;qlme>=!d%# zWX5A*w#Ao_F#6F@IUEX_jj5mN(isZ0{=s!J05n3E4<4a-fW$zS{Aj9<1xY07Lw}WF zKQUWoZ>=A?d<+MJ??bGO_Z4}z!41p@&N%hcmuD9f)od^tr%5HNioz7i`IbgbUJEnR zw=mL|Yj9Tuw~@Gvupy974OCk6O=w~M{{5WfrSknbKsb&zLw{;iJ^fIl2KaKC1$cth zg2ZDLm83oxkf9=5V+L-!oRg7uZud)WKIcm)K#<kSIy89PKU`h0vlqM(Zo9j*uPi4b z>)%rw4BZ>L%LN4?Cu5@XQJ2AF71@h|fy&+c8Xwe|%+=b>cnXrappb2arWE;cFtlOa z5RtS$X`-l4a`Z-Tj4_<dNHI#)siqVr#ZOhe4Et`4|6Vlet?QOjC`A2yb%qvbG2=PV zzXJq{^UlM7R0ND(b$jC&+08hG=bJLY!z1(Ra;!dfC4wUselC+i5J|(eb40<1XGN|~ z7Ibu75=0VISJxN%!l5%_dkY4HoO9C9Ue%wgK%#|^4d*v%{mxOtjpiR$)vE0Gxk|>g zN_67y-%D2DW<$OJQ8S)yo1<*Ct>F2IMWT5-F6-NY)HB4O4Z3x>6jU;rROI9#b8|L% znndF8mC8PSAX1-<D>G3fx&>Og^TV?W^HAI1f|+~63RO1GN{nRD6Ml@@K!yCbBA>#J zoHP(J>>4Xf6hL|jwI+<wy*k5*VCEH|QPooDZcyjy<n4XWV(&&$XvrE0CUXYMT~FZZ zsr)Kx=P0~FLH@e3(Ax0uVQh>P4ble$TngxOPr?M3x=0NK{*K6(=rK&qN#c<K+WLwV zlOeB+aN)Q?c_j?Ba|}z?OSputl~kLMrf+p539J@);IRfqDk@exSag&byR%woBFPU; z$%$Z=ytd`QupMm;Jh8OZ=v?aLFSF2!$D+z)admttYX+5CBKdVvcE?bb*x`EVm;Y2T zg6K;58yCGuCQz#g1)>e6iI5GrYdOkfNgshEiECh>vh-?PKFj|1Kr#PYU$gna3~w`m z`sCOg1)9E&F!O&0&w70x*#L}2Vr*QQ9zub<+Y`4es-|}T5$;wrcfdCxsEci-b#zcz z3{Ds4icrB|7>y+HcdgTOss1LCU<bWn-&9NAr-zjm0u+pvbb!kCMlCwKh<yL{&(j~P zG%GMS85~3y#Lo7GkkK2yZ?}&Q4e6fk&wx*=ulp4{{IwU8{iH?}caZiM)>M*)hc}`5 z_I5zQVb&g{6R9xgk(TTsf<{mkk&+FmBgHQ-`+ynuxy~g`wRSwV&ZYh90J&fq`~h^B zSuQ79*&i-=fa&rYklm8yacG;_Oq<{^VN2zEhnh_NdI8^8p|dzR2o?BcPmoZSQnVU^ zq5sNR;sw!=DyUE1#<A!3q>IgT=nb;<VwMO)$0_~G`3ND)ZtXS4J3cPwbay2Hj|GBB z{r4TQnsws(<3;9|`w~yWsVWUOM;ig@@2pt7IQv0CIxiG5gQa-NE76VePGlC^n%)O& zEG)YAJA@!2EPTqW2V5KL$OMrm_ee`Y<Ev8k^8v>vUhs_7g}BQs1|O{?ArlRXHo>i} zD9~_%W9uTE$_Jn#i{y^$`oV370xDXV_LLmPJP#fpcR_?{7Q=<TW8%)Avg{MiSVENY zMJ9^W)75P0lCf_l?57G-`ep^pFF!;x+oTEOH~}UP0?x`$WqO@=%%-`$q2{?f)&1Pn zN4CZ;RTW~i$R>RH9$wy4f%;bx(ZnkN(IdW^AbhpafPiYL$qI?Rf5?WTbnRxdH!@F3 z0xKQJ!6qS9uk(_Si`gH1n)ENY?%YkQayg;VZ5I~^Fwxc)eDmfGC8ZA0ugq+PY-%5r z*eCeeaWoAUY)0=x>^AESSNp>ARIxG#Z5~#OX^41lvFp4u?TUQaGn`!yhvUDWEhZ*r zc)V4|$z72C&i|5-k2_Y-OD(yOA@dj|jsk$fnu||U(+(_<RP1+&1&ejg6s!v#KMMg- z`e!JielDG=YU}B}^T(tpv#+j`q<ow5-gVFPuc(YnD1=$-`KAw%N!?KKHe4>WKr+}n z36(oLyEmP>J%%B80LtPb2r}2Fizv5m55VK7e~oxk{$GCyLpl2In7?^2qYeg1iu>8Y zN&EHz-x?YOB54(yT3Wm@$b_Fq-*^NofieqZ^R2_f5if)S80|KOPxz5N*7q2=+|F5# zHb%(6Z<f{kZv<Eem|YS3$kaF;FcI+-fHn0acuO(sLp(Z0KjS2J0Lrd{EL>2KuV8&C zGXd`1V4vI!j&Oq+5~Z$Z)^pA4Rx*jaAin&<>$Lx;Nc%0Q_XmcC$iVb_+NQawiT?~j z*rw9PXubrbZ5oxL=b+$P1*N5G*Ljt0ZEq2{<(iBY1jCf<%a<=CuG?TIoW$1$5-)_| zu*<63(FP7BB_$z`{g#)cTpfRR<jW=icZRJCuCL-*^h6~nr4N-lM>#x?hoUyWItq+D ze*8>n?qWBd$yDhUgJx|M<Q;s7F=gN(NgGaeF}GEVW^*71SmHojn`k#o!=69?45HhG z-Q9lpO|yLLIxWZ`v}6b&5eO+PWB?I5LU9-CeklQR8bkI^Qyn0O2DP6KsC6gK>mHIg ztUZnsF8n_(z#pwLiw45CZ`~k9e1@_uGO@pzEWx0c7Umkpk%_Cb(Dfj!>vh{hDERpk zfB$|>t6Xq7up07|$<q&=#2QRGl=4&>;rH`9_N}@rKSo7G=&r{KwWz46zk;_rxYZ|S z)W&jwqTyh?)``W+$_g92JJYl-rmX63u3hLge!bSvn5xk|KRc5xGm_2A&o4dX%auFZ z_Zg|C+yvNms6?Ob{A8AV)bru)K<0lQ8WBYBmfycWC%L0Ua0mS35*PeqiGeW|5lnEE zo+odZ$xKZxJV*!T^<6#nX3~kg+4mwyNlAC>E5NW^zuaUb0@RSPF)=?`Sy>f``CU(^ z7Xxu$bsa8Rgx+k7<jN#owD@D~*5f{X`jeHNy|2k3zI<2tJuM6KQrAT339UpVL16-G zr+RE$T*|)9OzoM9YW1Pxa>`o|w}ax6{ex>zxkr57hbv0Ld%Qc_3)a%K@LVEb`oBx8 zRjlKK`93o}-F0Ml1Kgh@eNb@D=QLFJigkf*cj&b{KdW^yXa(P}#C)=%3pDq&7cQHl z`H@3eG9J6LqF3j<)=Q}+3fX&I5fO)UH<N`&=XP-=Qt>`r(3{h0)l14wIw2k1jeuVt z>s-LDA(HN1hmr$QBWcx~VMqOUEo|9o$VtzI<&c6SVV=C2bl1vWQvx8NGidhKhO-lg zi%arAguHuQBj|NsqsAU+?Tug{4g%p_DRfZxXlIi22gR}72zV-kfsUNKyqJVUx9_g_ zY2gEO&B3(xLbF+SPsQAGhzT;*tLzGAP7uR|CrW%2`PDA8R#sM6jR(C!Da`osH#DbL z0_QIHU^%Wqp9Q3e-Fl_M8Nb5C{;LAeLlc1hH2{x6y59B7(%Kqa77f8L!PSybUViB0 zx;8Ra*OhL}qv1GX5%nn}qV$2On#1l41sI;=;YEjD3q))jsaBY2!?RQqVLMprZ0-Be zjDYz7OjoQx3Q7LJdc?iYv~Z<RX$!U*>XQVQ|GdzRjhP|8k|3Hyvewq=EVm1NN2ecP zA2#FYh?@MKbYPw#_wY!-)&FIr_`~mO6^I7XqQM)GcId_lA+acQJAsY<c<Cyg*Mr;! ztC%leZhKsxQSpG%3v9eW6dD9R<L*a${6{r$2?>(mnN6)#&kNDyoruWd`uf9vGv_;% zU`B8<L-Ks69j@;Aoa4>4nnB1ANRTz_oLj-#YaB#6AVgNkS7VcyEzOC1sr>XakHav} zQ3WDz&G3E$?7b&uzHrp$QJk23A(<*yMRMIr|88HJh<~02{tFl!lR*_|gzfXDv#`N; zey%71Dh^Cs_E?zMixF+c*Ip%~KEc9z3vn6<`&n`s;!g<(Fo~{i&}?A4Lk8?ah;`QZ zmIx!PvwbqaOhO>D+5Ai98Oe=Sm^{0>N&_?A!!^=g)0RJfo;-N)KnYX?Sy@#4{QM+A zo(g#?7<cd9g{%K>#}q8+`wzJafE5Au7BM^y^ipxGDdLf|yzZB$;r)dgRr@X;^(#+j zzqbNd20tHuJ(~U2_+F>10uBDNXJId+N&Wq4OavV2ob^>JcU<hZI2+r7=S>6}lAT!h zxL+)xW{Bee7Z>gF-1Mn(A^$gsup|rN1<6c1Gj76_pG;xsg(y|p#~iR{-IU*NsLXDy zCV8wBHe7>X&r>K6mkAE)E!cP=0*eh|S&cFA=rusf59K8;lkM6cNxo|>_zhXkM;o>7 zuc}9~n-5ky4|f}YuM_g`p#KAiGz0+C8HsD`-oy?GIbvezP8&UFiho84vg-x-XThrg z2+OY_T%0sM#%5t*skU8j0^^Jsw%cG8@#=LZK~m%^bts|9q8POLKvE6P_s)f9Dh7J( zOeNL{x9{FZ_+xyU`h_sgzt!vF78kcdNh21Q9RRgi40Fa^o0WSY-xm^NMvfDNvk-Ue zjH8g{akBy@@Nr_{t}PwEd|?=pjN$32Q&j#z5)#h?^bo_P4tDO+-SrqI-L<JI7KlX| zHmiNGUSV$<T(a`hz}y7(Nd&>2Wzy?-0`?%$>+LtMC@6dY17B;=42j#hJgXU>WLO@| zxOaKg&S?4Zkr*>{p3&}CaoJZ>|5hl)KYn};XBhI57byRaw<Zn-RtvNm5+Q#Lz>Wj( z;O~X49EjwsT%e)FD--rY2(gZ1vcep+oEv#6#hzeIp-*FKPe}H%9Y$qLI4_mbAy4gA z-!uKY$pSz-)S{7FmoT0IeZH=6&^SzcPAIxbMJ4|4DYXB7ozxom!{5KEx9<lPKy{b# zdavT|37%yxE_y$#iOdiWR_=pqBq<^9#xZQM$2RR&`qxe&{Oc!glD{R(==xRGSdn$k z`SScOQRJ#2z>j-5S*9A1->xv$?*gVEUGREyFL~v}WMq_aY2@DFLq-`qaP98zZZin8 z2JX>B0<|gh{9VL+?uzV2jOu4g{>PeBJ||&5JN2_~CJV?QIF<IsVx{LPndj`oND2zR zYf^~aof_2<uWRhPL5a=4%l81p2+G#Wa&8=eY!QHnBZ#;zoWx@)Fg~70Q?me@j#`SP zaIA3XAxZ#92r}@6dUMv+jKKM$9d?U=$Hg)n_)G|$a_w^d?V%*4dYzcot9`-XfiY~w z-#I+2QnFrefe&S#)#5GdW#-=_cJXVcFI|<St3!}CIJDoWqu};*=c(TQ&$pw!BZxU! zL4+trS)qcRuJMyE(Yu{Z_OOZSL(TEGMz6|$muIF>^ZS<Dv56gk_sf?<Tdoh)!#Dfk zY@apgS7ATN9Beg-iHjSAH8ij>gTjt3l3FS6DJ+3$0jH$5Z+qPXN4&Fxpk2{FSP=yF zF`~1M;j0N84!id_GQ5Dy^L)88Jn-zGW+<!wKJ=B|`R0$a$(9}CuFz=L5+EV7XnS(N zh)8dW)1@uAwE6dIjt7VFti~^J=Qlx^K@D6;bO>cF?S|wO;!Dxom;lbgluYc)9jA<t z?=-Nl2H50E8&6GAqzawD5h$DN7TCDZMA2Cp4F4noPwXiA4+O4fBoDcy5zlB4K^X)7 z#>c;`T5;@Gg4?}Md`{L4?4BE?AFS@`7*=}2kg3S9UlicP+)|{R<SRH7lCdRzOuDse zla&tvjb=-I?FM)#f)zl_H(ZLBn;Z|gaYy)SvzvCtV7cjC7|j?o-Ln`F6?<~86F?;8 z@81VOc=&Bt)|ywA6xjqZ9wa1E2DPx*n>Un$h<PI7l}uM1V2iXX0{v+bNM-<Oebh_G zPm{jBmPOElHb+<BotCKx`$}#glf-b9vK(zhY6C$_vmRUB1KBg#T__-i*~Wkh0Z7A7 z5htP&!Gc&KM?<rYID_j$SHOpcfI<45Egr+W2QZoD8Fw0JL*M#MSy}!hvr9igOj%(T z(T3gYdE6C$(yi|BGaLrwV4eUBhqjI|o_Ayvf=|c?fUqCOn%(iAR&;@z90x#kS{oP> zfJLgH<0(#UtuK>%ZC&4%8|@l#tR!$#FAxK<?a46%z+@GEzE{{#*{!nQCIzAZjH*Zh zOzp073<Gp7j%E5J|Amm`M49n(s3KJ=wu)dtEZ70u-9zXusSuc9GnvK)Csz~@EFzK7 z`2B!D06;B7)q83c5f#sJ=pB#gVh#JhXN07L!|cna^Z;bNXW{zY&c%QVS+9=P)>{h- zu2O%fetxtW9myTg2d=ha8^|U{mrl$+D8?&!Q83pj`6%e1l!r`8{*JW^qePlg9;P5^ zl6)Mmq$q{Ez0o0UVguwHMbFprgGVMKB%I86CW}!pw+=rT#bB|`@;+Lb4uAwdVx!>d zH2&ZL#6;c;#%6%KGaVidb1)NP?A^NcG8fZ?XBA9UhVALI|KBi6(z56on@PlX?m;S~ z2T9-~R!w_THx!ZNVqFq6ltlvEeVIVqoU1ym27cI!&@G=6VQ(wxTX@4oL6sF27Y8k+ z0R*!P7+QMEXDt9pN6Ki8JOFQODzC{8V!KyZm@V1Sz<`Y7B_|ARyIuFHtgF5sZ7!~j z=HH<Z|G9E>vmnHsnCQpEUeJZ$q|xf_?}Ty-h#;%7m_$5wIca0m4`6`V8Jw{80eKVo z23Nr}KEO|NH|=$FK9$;Lv;5#OZ6^-7i3}s9;=g86F5sQpU%p4LB|X>VQv<}Ng=rgN zftdiw;{_IxPIn54kh{-GwSCn3AN?)Q7dC+T@@N5HmnYH#7{0(Bl)j~ILpr-WnQH6h z+kgt{!4ZOBCQY%5SnC9xs$yqx=?mq8-H!N5G^c$9q`CR#BWmnyT0X;p)LC64m6$A< zD^Z!T0t0+iH@BJUBX5J=73;NcJa!wdXK!m2zK0JPP1@5yL8k{O`a*MU)F1C8d8Ju~ zK<ss&FxiKibpg+5Xiz$?Pk7~reBrws&5Ru$9Wk<Wzisq%qR|+S0GgIOP-<ZAdM)1) zCzmeD4;WDjU>Y%T0k33-x3?zZZP!cU0015+&mAY0_yOgfULcIjPzitGySec}lLlJO zl@Q@Nz=mOvhp${fZn@lbS4Vdj<C#kma67?06H344KkrFmCBMAcyNMQi|3`&@Jui7Q z&*SEbP@+5O_Sc}xu-*EXKSvKX<5v5_t!yTR;3j6u?6&+#dBwKiHL?nxqsV{`CUCR8 zT`YAE#$(W2T(r3_(=Sj3G=TGSXK<2rKW)4X$2u~}V|}n0@%JH~!k8$xoMVESjCKQ* zSo!4K&K1IDxrbbM^ivt~S&@>7Q;D)^X25we`T`UdM3BF=Go>1kG9Rs6f#Cb;wAkN* zK}2&L+ZABXDiwy4CCf4fJ^yZ&7M-0fjv3rtuEIN)YOf;P7g}t)q8Yw#$9glwbB{y= zh<?ycB42LcVg2EG<^{?u9U~*4;r2sC+DKq#q4~1<<orSexZZsp*O?*(8uvSv15T>N zXtBiyhn9D*uPbgTJA6R_kAs6xG7~_-5)Ls-J4UTufMV!Z^{2O#;fuQh_a8kP2@*G` zgz@s++<TE#l;MsJM}YQVGQJ9~LA!PLyQ5yESIi#$Etj}!5k(jDv=};mOnmkpwO6Z3 zl`s`a0pFlvQ@NXb;MhsV4t_y;bPPiyJK&1FvLhF4&R4<kOiUyOz&Q}_CR4MHp>Vzu zC=0M*4&b$gg&m+ke5H}+p4<3KtNx51jbPXl#?~-+dF1ovtdR~mW53s|z=MVHPnOl9 zc<SrOKf~EXT()a31g@|<_Lu7*@aTSR6Khfq@1C`N3oaKA=;?d^?Gt3;AkqFyG8c+S z&+6u{nf?Obz-HCHd8R&UquC9{^7z;&NGLvc;52;K`-7C2hyh?#>KmUIV0$8HiZYBC zar}1#1R3^~Ch)#idOiNsp7B=Os`kQ@>FD@I7EUu0Oh6rpD62;*GQp?x`_1K8JbFl} z;R9xu<Czl!*|h*3heWv&J$LKn!H|pLX1~g&!IC?=?aprhZficdeg(|Du&_OVN5R95 z(~g#3{-&>moC7!nt-t4bx3U3WZ@9z+*Zh}XLp>7m@oVhOe*^cEk#)F#SW2Wy<4aAA zTZO@s5-{<K(Q;o8fL|3t(m-#QK=>9ryGhyUY@cn`W495$d69vXfcxdZ-n3{EJ0m;0 z&T<!jtg{zfC|w{5gEU&>aVNj+(Z*c_ky7q##p`0S;ZbZf(5V0wkL4Ol0&WaUs4^_I z<+FA5)nMjoV9=(bmg9jfzyli#usApvHipl_CQ9#C*=_dvHQeA5gWnjdv7Br^hfh}o zjd$^0!?QZ-y?>`(^UalEiS+X7Xm-B<HN$ynGI}hYlm=uNK;?eH#eb>n3v7u$A9I!c z>T8NAqF(};{{RV$EskcMO(@VtwzOSKZH_*g_{GGlZlN+UG1AiA9XVC?cwp@2(2xp3 z3E<g+r3R6u+fz+r2+qv$G27Yv1Cqf(+f6<}d1DzxQllV*&WJN_?)=E_9#WO@_M81r z(*$yL&i?(lWB2c$16d|1Tb}19)5HaE%V(cSF*7qifBsypg!k{t#>fMJsJ4=>oIhAO zSmfGW9QpdRYMX!fkjtarpMd{*wJ#SOD}gs1qH%pAJ9HyQjolNwm_F+2?CeaECkV`C zLf%t61Wkd7Nhse*frekRCP3jcbP_DO!c<E6DDzE7+a_idKih+!g>qVxA5Tj$KvxWW z8s-lge<$2H<(IdAZuAR07_2&=1;X8TbEo{goViV&fLbRTH|yy<m=6NvI^nE2zu6l< z7Az8q+1ks@1|8Km3JeV8^*`E30O?xJeddAXP`l^P`S^@x>-(s(&Ikwyz^u|oGW1tY zK;iDhiEtb<^U~>gVkBKCI{>VyZ~btvsXx9E?Rb}$UvAMb0}LKu;b`m1zulmo)f-Gd z#(rsV+=`C}?;Ru#;w3omxBu!hGCJM}e+JP49CQFkpOXsK5!ESDKtjZ!HByEl`@&!l zr4%iT`{k$N!i;}k*i1v*E#1V##Q`Vn>E)$W=<xP^-0g9ArJ3>`U|(1Uqt*eZS#R>E ziP!yQWK_by*jOfEVG_+}z@zAekxNlYoL^wz10XJrc7D3}3qbcBL`2f^c)SSdH+yl7 z7wWXw3Mf9$4<|lD84l!E;DR1YMqgG|rjb=tNPs928RoG9zXFYoj9v#5P)yXj#iXYx z1A7NXHfImC8enh(|3NOAPW1nm#lQ++tq)w!diPF)3}h5QUz8I$qlAk>$jg~{d3NAl zF=+rH8c-cp7Q7s#SAFdUGo5<YpJv^~p>-;|_JZHd{qP|}`6qImnIL-x&8hHs4w6!* z0}=qSSvz1Z4zELy@?v-JwwrWP-&D22XXzgs+8_Vz#ScOW3$)ErgY68laIF$^+aZ`6 zHa0F&Ym6V(^*@6%4Flul;cR?RAbtjZ1>(n-AKiiJJ@BSL>Gw!=2uM6|g+n^SPuBGM z??}A}P?!&dc^eQV80~Tx!YRuUG6}UI%f(s1wP0*pW?mBk$W^vVF*PY^xJpC)jf(^2 z<HwJwHK$M+7?gpVMxm_()R=RluuFq3i->#vtg}!jTG?s{ffRz6_%5PBQj!UO{3tL@ zv#vzVMSg8oJc{l!%v+(SyIhMfy?fWKEu=gRxK)_xE(h9s^1)7UBzZlq<G|n-RPvA6 zsJi(9LV1_1AXjekFgwjP(s~(XamAqhJB1(kM`l3T{J7X^u{cyyK0=(+iTPktZn8W# zSmXMv>21nq;7SRrsAxplxQhb;W}?!97myjp6L)<*z1Oq#QjCm$+8a~QT#kcY(3v6V z$zW^XSzHv;3v@%v1A}9Bdrba*XxN1Uovp7gi2&yzwIlpN36HH5ct%!Mdvleu(#2M~ z9&JIzBVDf;K^+3joW9Su;{il{l9Gb8_wVWFDkm`*^-0gx_d-k;(b7W43fBPPjNE=3 zw{_JW5U!A1{YeNTZSUXRGUUNreFx7SKn$1~S+0G%@TlfA%>ov1e$vK;MWJTK+}ik@ z*XGxHevk+R<eI)T_Ph-SfR|f~%&`gJD+GQgZ$(A(;^g!TAK~rD6(v7h?!t-U?oxin zl*$HeC89%y?uzv_j1$!>g<TKp<mi?4vY(l*4<a#fFr0PvbAe|j_RA>nOR_>Gp4!i4 z@sP}xLqbL)7ReB|FyMk>`zcE)?=D|E9KJxj6DX5#KYg-C2z_v0tqc{;3WJp)dFGv5 ze_*j7CgdL1{8pusK2Qp}4uTAzeZYz$nnB?AtOqNwz9YHiqKNpM*FRXP<;CCw!2~YC z^Pb*WtzC929UkB%f<+jdv*7X2t)<RQI2GsNp<tECE#dIhE>`l`fG7R-UG|}RH}m7| zXIYV^JJ*{4{p?J;gyiRc!p?SgH(Z~vA!5*~H)su**>!sYTRD%n=$HClP16N0wDvNx zv0X1M!tVu~k<s>N`KbLQd_;lL3FfVi$nI~@%41;Lh5%867E~cR>XpPE7BUAn&c}2# z67n`Yb~%12^L|1(_1EzRA`LhEs```BI5aw4!1paK%j@`)k~EXW<#AmLyEA-YfLv-k z^cw0l*PA+UPwO%4juL>upCZMX_l=E%g+$7mOv$7jDm&~S6mYoG=rwCavZP-E5DVib zD;U%YZ-}a561)4rr5J=~9Dv)~{^joCM1?tWxv9s=z$zYm@ZmbqM715`V*;bLnOJZJ zPx_H*qNfMS+8_cf<4h>w=C^9Wc=lRvqC}HUYes$W4HXZV>LM6A`3$sh;REqV^tQ%7 zAQT?K&mR2ASAUx+z5TD?J>Y+IKe$K2IcXFMujg6ED=+Zvw@nc4Dd4tD9}}|_^?bVW z0wxgI>dG|*t0ce&iUiK~{z1Q>&Ic7V1e3B2IBWJwVfFR=S<?FM0qz&a<((a;H+!h4 zGd(4PV`FeG>1k)tXL{(+>+92)?MkQM*1?A?F0yzQ6^X%o-pA?SSX-MZ9-rm1)Gbtb z{w63m7%{B%L;JAwZ$412eLxImSp1e-<N65+O1eP5@VH^ZW+>o$Y<PWnKpPU0yEg5@ z2Z4GwV5rBH`Wai7aQ+3eyR>t4P;zoi|0j(kXyRaovwCdV6YyVvJq9Y^hiLXdC6(I{ zo!IDA(6Y%-(790p8g>|&15{h!j(nmA3aH)DkYHkSuOHL#vI{_;HEuakMM!iw{AO0b zDN*3+g2NCFU<9q=>n_Jxa=s63%iRyv9ESGfp>63H$wdd?K4@6>p8x4-!u&+3Oh2b5 zN8w^#9$BGU`91ya`dBmz2v<P6IK2o3XT3p?Mde4uzeqBrKcNA{NN>K0_?<|9+jJdK zN{UsP5mOSs8~YPnd$Fk=+1oF3a}dN#ppCyHdx`TzDCZwB$Od4x^$ys^i1U+~`Ikuz zc52!IeFr9gAy8p}49+(?`X#_Fk=%ckA3myS*&NfVpR05KA*?b^!A3qv2W39Y^w(gG z8zN@@A$1U|pp(r2v=3lSDc~?=gzS$b@`|Mb835FBD4LqhYeQL`5Beb-c1%@G|J2fA z(aasmsWVPY&&m>k+4jGE>(<r`e1N<h&soJb9A}rn_&zL*bnNfuf=48SmiO(uc`9XV z(4ekEo+P*2nTn@Bx%t7D1|%)`Yaq{h9^P5%N|xq!@%Q&l)`^;$(np{;fUm9}ocNx^ zf3!LVQGWBy>Q>Nv0eG1Ly9cbCSa8N+^4Ri@35S!X_rIJA0F;1p(KjF;pg7tj0Juj_ ziN2qeLuLDPUA}OTi7TQ=1BmMhm9$2CR}L+t%rqc1%C(;xSXrG^SuGB@Xie6hp#x6# zl&x!}u24BgL2?zPtl#OH7a!CO-hNuz=ZDg$&yLsac>aR9YBz#LVzcTVl{dLv`3pM# zs|yQQ%NDvl=_dyQfNU~-aXmd=P?;Od)b1Q^j$y;xRI@=k%Xml&_TPO3>?NDby&PT! zLdTXR(;vYtUICvKn<=%*3^V(wsV(SOMX70Mf@5MPL8#F@UH2+8vkj<Jb8W#QK-g^A znQrb(60pb&vAe$f0M#Bdr~*&;AH7nw{(7|OLB(qOUHGt|BM+g>S;zlUxT|`2h|syA z5{|zyE$EKx0|^O2^T_x|N`Eub<^_~q9eOAr-D(^=K@G$`N>?sylM^{lWik9z;<!f& zA267ws!u6xCK65=nI4iMmnOVDH<GJRVL?J`husNp3=agTAYOwBaPpAFeRv_Oe^MHd z(UV@-MbJG$Z}80BRD$xq6`_w)5G^<TRU)qzhZ-w+-5587h;E>CfJJ*L<t{tN@Ms~- ztJK$44$GE|#Ib1ur$Jb6sRz9}1%<17w?Qk@V)k)MYj4KuFFiQvs&J695R7#C1aynt zc{MARn_0;6XWNzX2(bz1xdu~(6z`*d0wR8J=%;xyJ<USRO{dFK97tTIM->in?<7xp z=K*I~o1OInvJ{ZX6&4>2!(8ler;Zp9Pxw`?ZX)xWJmRa56mH4OFA`2`&J3~Kfj<JU z&>I96YqnodETQVj-+EqSItI!XUQjgng!Uun)4reYEo%&A6WSOnq!9{S(VZx1#!NrA zhxYmf*<$&=!-m9t)S{-}uSw8D1=2%ah;EJMw_{U(Q>H+otyN8{))QlpPOR;NnS-J= znj$j`OWQ~}4hF^$EQ&;Sc80;IL0;ZUvHKO1X6@<ax#s*3F5OxmaE~X7=3|CsZGEZb zY>E&$WU0&-NG=eGGQm0nUMvDlUI4l!q${T@ZX%0a4EVFrPIQeVAW*jFDsx$AyMwYk zO=MSZMbZP#<G;htLM;Es1=zQabVXNJbOC}Z{5wV?y?D?EF*Mv`G5(IO+csWeqDTT= zbufMRKZ8juhm(q}88>c;NmZi&sBZSp?W(0US)`<FfSi@<F*=z6J>|DQ!2QeCsQM+| z4;!IW5fzBTCq^i^6`bi62LM|dt+?NC#hw7XLLjmISnft2N^Uem==EY^c;rNextF`~ z8sUxr(Ppsg1X+qaV3=^@Z@C`;{+`ecd3v?GS)1Z!f2fZ5oh+yh##Mbl1w&Bz@7!%S zv17p}J%H}|^~G^FP^~;6h%UBIu70Hv0{}ozufzDS0uM?6gh_nv;c(EQeuQcp7T`*6 zW;W^zpX>y~P!<`IFx=s&E7;)+J@q@N%Q8YzG4DR8fO%b#RD6q(i8L<B%~$bAg$9x1 z7XNK(4Nj79%Cn!B8aYZ3FhC$9Y<p-1<j5v1k1LRrbQ_O-!f&{;7iXpDzN0**q>!T! z1oi*YTCBx{5Oy}#A3#14sE9)LoqP8~G62nkm--v}(x*&1Jofg12*N!`5e#mw_f*uC z!@1-1_Lo`uWM3`8z;z88O(c|<Cz#AkB3D~73BRNxX<N%vwFjY%;pEDnKU{YNl0Kr4 z$R^7U0)QQhssfgX`*ufTrH6!5Xlq-Q8SB#9p++*X^#(&R3;Z!EF0R#HPK=pfR*M)o zFLUZe*#O8m+t&nk3qF*}v;s-oP;j(Cu1HA<hu%;Eh>jpe4?RCJWCC#t;N}tBsckIG z%pdo34B@~7LFLn>rYP{ZxFjwAaXBBUi9mjusB`h|8Z~##M~F06DgsCI@em64&Cx3O zEf_pCadIL<$eo?lv)ufUts`h$z}FzK-YtG^l|$V0*@$a?I8~u(YgrGFN&gftqQI3O zue2bHio(eVNw<bl2{xF^fynap26gQ5k{IS{-*jVJrY|sOO@4n~0n=y@+Jdk`6ftbL zx?uSEUhqhW79o;`O_(|>J+}bP&xo?gkpOm>N@*sEtZXTKe$=;bD$p8>h7vbm61wh` zy8K$T1z<k|rm8S{NglOOr(}~&UwIC7s$t95ZNPgH>^3#{$CV|;LA~;EUynqsBB6hx zv=ZVW2T0O0<+Gf*xy=8WE_oXlfH<plzzPSrRAzr!zrjdm=@-2dNR4ggn`Q|FMov!m zHWAP+0I#B!Me$1J?f+iEq#}lQ;tPDM)HDkTA}V<({NEL5_^PNXhH(do$Hp!<PE25; zhg#|}`#_V%hTu=3_{hB)a+?Ku-(3R(rx^Ze8S_<ztR^2Re73It6v=KE@1d#eg$Ybi z*=1~NAiBwRoQ7gNOq79E%H(37JS<xl2chVzV(yz*{^?Laa2Q?e@q%d_5%Qm&*xRh8 z?9l+vmcm#A<hF>T7u@-iMp7!+?%YcmxX8!H5@DU#gxpKlpID9(R&F+B*(!~{LsmOK zR1Gb+Q>?9Hvk>;pnE)|2<aH30)7eExA_PgG76I`LP=c#S->O;f&e)(4{(24ro!(C~ zu7G?ds#(Ou#w-~Oq!J_4`ED0|x!biHnNXet2Xn!4iut8Ze1J?!Y*xkSUac}Z{=;o* zF8s<CbE9Jt7mxI)dJ(ig0@uG@*b(MK2LPLm>eqi&84cV<5Ga5~C?|3UEPM4<dLE{V zg>%8Gk3@J!mY1itV9Mp0l5$#p88KF9SNP?NWF~A2c0+wy6nngFT52)NSuQm;_%1Ar z19*N<g#t}hoQES{zO}TOgk_eadFrdF@<gtsh!KwTkAT&=#)kBeeN{*)P0b9OmkP6$ zfKz({37(fXM2tx2ed+0`2vo73d7Z4Yk7@zIOoQYu8NU)wR$+OzQ{#z1VM+}RivfpB z6!4JRo!KldiDRfJKEs161$>ui8hKYSsa~K%C}EC#Mhox8k&Imk^b_ICRX%BM&4?Wi z1GR<rK&lr=bp1e}2L3k>q!VJGpYFApD(lN*W@Dp#B~?jp8%kW)G~x70z2dU7M86J^ z;Dx2$M!&H=G$&yFQ_J^JpBV{@(h+9Lq$|Cfu+9C4^`XKgLdBFJ;RereaP3HSejXtw zOEaHTgLfJa!X^KJ>U_4LVxKK5&?tbynX<FWu-6*6B%fnh?visgU;}&$T9wd-8zc9d zs|R`cxdG;8*SdWP1-vd%Er3R(honZn3(H9Z{2~Z{(Fd5$@$8S&O~>wkUjfhu7`J39 zYJJ+9qsWj1Ii0NUzx7jt)L=A0YB8fhPPN%5x&ec;;!3R^uLu5HldHa^r5VFv<e;?R za@axpPch!*0s~e{t37bEi+iPhe*oZ|Y%*hS;~{P!@!kQkAiyJofLnv!^i7Bfzk#-F zA_1E?uvY*#K{f%qqL=`j4Ao~A1_nJ%K79WUcq9NTAjeM!PR~PlQ1tMoLKj*OSj^R^ z*nvL<3c~C~BO=-KjbuoDzNmZTAcrO5@fG`v&jAVsK;j0|I|<p%PJh7T<8pJR1lq$# zo$u-;8h<-l$nl_7S8I424168nvLgcTVp}AqZ3hu>3+37ek@xmO#Uv$D+}(O<<Vg5k z#lYXtKd{CxY1U}K_(BUI#}PQ*;ie17550Tp5O`nq-Mz@7;wRrqWSKA+U*9WuWv|(K zr<LBU=n;;B0(N6dEiE$2*D)nI42tx3<o2sqUM~v;OKVE4`1_j=p6~RX?QCuJT-x^~ zc+to^>rPf|f{}6-PajD@fVkz+1`8^Y$!iDflxHlN&w!HhE&OdYv3TI%i^#;6*{_XH z`sSO1iyik=msZ5DMK71L9SNSv&}q^C7#hDkibjI9^k7e9Y+3c4r{L@JZ!Z*^T(8uS z@uIIB52<fw$;f1xv$m(EViIy6qSMiheuU4qv}OidH{#Qa-P`Y#qS7eBe_hB9dtA}h z+uSnHUxw8vUa<2Rg_qY1sGlk&e3#^ul=vkjW@Q$$-aFK{J}Vc>0RhGy8z=HPrz1To zYTN*k*iui-03I_l9aO46cBnn5w>K_`Mn?yg(?gzWqv8hofBr0DD?;l1oTKtqY^;_s zNk7yc+SK&)upL8BVN5Hlcs+1)EW?K2*?q4sz41g~KZ_DVj5Dptk@^)o8<U*p;u%<X z1%sE&;#5^^nMN=T&HQ|ezom*w9_%S31q<~zj=x|`3|d=^*Jo0KDYlHrRzF^{u^;on z7INQc26>F9oL~=Dw-!Qft)ugOpx{T8=v0#1&GobKiEZzY5CX)0SA$-HKSW~WG%vfs zK~nJFk=y6fQ`_prOIX=>pOVrUIJJod^#atiT|hw9B@`eQ7AA_kV`Y_*#HTGSAfI^u zF?R8%Y0(5;{4W<Lvwz}*6e2i+!BnUHqe(T&GY-u*KXg@F5$s>1`OkFQg6hGIgPGr* zeCSvKk4BE7WwpNwSf}s|>ld1QCSYoUZF0d&?DP9K_2E_(ad*^@=Fhibk3&6bVxqm# z_<OORs^pO+CA_!3F1uxmgiLwmZ%ePOv$c%m9%!4<Ip4kO?+LPGU^YlNpx(R3>sfl> z4&r+>Dj8{^I_ITFnO#A|=DvvST1Oj!wjwkKN2a6&8fSRTe$R%8eAqp%MsRj#GDw-3 zzwA(Zf2JT$_iENoF_u4XkSwiW|NZ+5QPD@iTl)vCm8)0{k?<=!!_l?1i|^~U6TdTB zv+>_SgY`Q&1RMo^6cT-dL_%h8Ebr8M+#ogkZr_RSZuWUp>dh_k^p-}$HL8+QJd;ZW ziKOJA<?ak7$ol1I8|v`Lg<46J<yu#hqm#5?0lLiZ=0)C>o?_3WS?r(LVGOUj<TZL) zOATq(ref>q%dv&DyQ2^mR^%Y5eM~}vm;FO0lTw9_GK!(HvD~!(3GQ*o4(BcL2a*eW zjz#5c={zXrunEW$jVNyJa9y-I?a3Wnyy*LUe0E{6O`oouU6xjGVPRXhtq6t~EPwgE z(E9e@+5if`ruUJMTAy<4Jn88j`*?A@d3wp^xAWDNimbUUQwj~LMxS^6+1)a!d&ZO| z+tW3y<KtW2B_)LP8ZnQhq!d%i5hqSX-J<<;&u^gCiEOHR85S`mB<JT-mZ1(Vwew{! zFe`7su2M#$KT1<|7X<F^@{AUm9*nVrJo;jaiF^`*R!lJdIMmRmr(XdBUwP=ex!FIJ z!DMSxj;~cx>S$*gH!8}!*joRaDC#Hsl^!zGr+;qK((c=eq>TKO%|w3a^rAd1P#oss zwkaNhTCu{x5%cTDeq<s$@U|0oI9~)dYd8M=d+YY?A<LU<%<*yCwnnd;-@~?Slv3QD zH4a*VE!PoRbaZOJ2L@1yiC4qo)n7XhhKU3yFdgrFAlTY=OU|FZW!TsA+UtJ68)FV` z?uTe-E?^M)psUOJm#Y&oI8OM%6?l~4W_)zxA}4esZu0RXwlC@gnxdkRw=X^Tb(zC8 z-G^(MoRf2lk8eK7Xn6(q_k@!G{f7Xb!d*SExkTpkB3G%O!UagWY4(ORpX+-#%ice2 z-mUG<GHH8zVQM-$*t;pS9`XkHy@m#XT1C2r-t0anXH2rgZUqFsA@~a^JRu!JL-Mdv z>TzlsU$I*a7F<4^!?il_E+w+xt@jBEDzp_@dW0UDGPmcbQo|0>??otfw$8@(WdBpH z!DoN}nt-F|9UPp-&~NAa`m}AqJoijDx8a`_{x~O@z{?dGbV@_Mzt8-!IHsc;Yx+w# zg!>|+0eleHfXSx~_>8^HSuxBD1aiUW5TbaLtBqxd5k=+G{)k8iVW6nY?B(z=1!!D@ znXGis^RzttM`?_u6N6r-33n}ZlSZKZ9n1>l$6r=%qM$VRIvhDn!ftN;d$pen5y7Wr zTYQ61pEdj9&o}v~{&I7{I6oX{@B5LmHmFaLDI)-O`kd8dqy9NLca-u8pa5>#Tf?Z* zs%K6Y#d&Kn<J!~_#{XwT5pp6nHO)i&`hk`f)Sd(<ShXG>_Wiq$ZaXCzwGn$yuR3zs zhXt8{fRfX5Mb^OKr6tMnzdJ2Hj|Mm$EqQtQw%_SQs9Ej71NvKzwc}b`T)eAoUiVm% z5-Xa%7svVHyU|ST?K#Vs@iPC!@WBNgguA*QYzpm|N)oA*O_SW4YgA{>$@D%yq<L_5 z=3_MQrmP_S&gZD84UeJx>Bga~-SrSM`@dzzL2RbJWRwOJ0Nwbfr=tcvoe$QmW1pLA z^k}gs)>Bu1tD;uX+T?Rvjs-`?{2N(JjMG(h*=zF|4I+2<f;+F?%gdL}ui$=8<QpS{ z!~v=iug$R=;Rg5Zd!v-HT>AQ4VF^@htcP3xUwVGWBreeW5i01#JxC;$7ZLIA-?<&_ z;gOFrxvwvO`&Wz^qp^aAo}S(=0yX6FN>QK(c?(wUoM2If;d}u?$d1l4--hcA+QSMV z#o7Ap<UG32K)j?sL_SYGdwZkaN?um-->|eQ{+yjn47<jIzhib1)hT^jTGpRiGxC*) zUV-&#NQ@j7UxJ@8fY<}eW)+G?TK}D|Y!&WTqOjx&sm6XfnJ1v*g;35@r!!_8GLiFS zeTm1XXHqoJMEz##T|51<R*`HsE6^$}8k!KX3yz1G8F%;>1*6P7Ix4x7^r(o48D*wV zQ>3T_!x*HbHpWSk9|&99vr>wR?rl##$`a+XULvNH<P6eo4uX|)dS6c3zOf%4fA~{n z!}6=<0g79QwASp!Q{G=#pgHjVTR^>Nsq&Pw=<b_0qG7cD3k!qrqp3<NqZpr}n*Ck+ z4EnLf-(PBM+c8{-xLE<RKmO{k`cOuO2ZkaTZ~Z=rG`PplZ(h7kx9~q#Ej4&t^s({z z)|As-D=TC8f5hO-VlimCdV4j0f@L>P;f?Bht^Je#wBz9D^uZ@~!X!a}Bv`*Y53!Fl zB*Y+nGUn@(jGcO8V<$_?@!)2^UF}UJ5rE7HN=o#qzyEbSqQx;|$I4eTMlK^F4)uhG z^{XbSJypo7*s1jHnc1UTUX8zfA0Gp`3&XIF7gw!DCaGRTK>@QZWShQ>z164O&akD0 ze6iV&4zi2uvF<s(>?o{K?upg)d8J<Pf`%r1hZ9p!Obl1I%~r^0?T)v1kB}dlRFSp* zlb|5pVoU8?U>WZ&1JeuMDk?bKs8Bkkc%;yvbxim_b-d<9LPM)bDJ=9~Y^Qpwnb?4| zakASA)-1SC;~`Eww50;z2;bb|&)3Q4^FmlmOo_bug5U8U8X&xFP;4MSjP;UD>!41x zgKY#TY8Asz))LZZ8}M}Zm&iDs4{zJ=UO!?nJjPK`f45HfgPtB&rIKF7Xm$%0{gIrX zgBRWNMWo9D!~RhyA;}J~#FL>`Vzr?E3&xp<T2LyU{r7hY!}X9CRzX3wMG#zdba+9= z_VJx?TbhRl11f&W<1A^RuUps(bhucWnrTn)V?T#ek*$T0S;O&IfK>OztC<*T&U^Ls z;iqcJxOg^JhihP0n%7uiJ_hcrUphq5VfBy9#}EGg)v|J_Cy5FHsdL+ISRo-U9}PzD zC>QqOZMa2z2YHLa+NLRr*%>~*7L$%QM^p3SlP8RiD=K{Nm<FB-a8wFX)30bxR+!$g z*zAsWg?+FeFHec@SV$0t(KmdT&<IdK^YekC)beD<6b_M;1EIe{Vd5Rw$l_n)fQKkZ z{|p#^Z4K;i`eTVSHGOyQ{D`WW>^eoaJu`+in@Xt=P1xC)c-rb63XPo5IE;ip!x^>R z7{&$^WJ&!?*P<+^%?h|Usf6OZ>}&p8&C=8qrQP|RR8C;8=BK>ecOiFvK44*&>@(SK z37XBgE;kIIw7*eR{U=W%=C#@{km`0pc}MjacJqBSuOm`bowZya)QE{=#}nmgN!l1w z_Ku%?4(7G!yE6}u6VryW$htE>J@4Ys`+6HvY}ofV)tBM{5Y8Zjwx)_A-NM4+L$no2 zd7PnJW_yION*XFEWniu5K}u_aWYAv$;w}bl<0=e$`x=;o=wjpe_f3^Q!b9^62p|O4 zRv8EEur~n;7)KEA35iZpZ4Au`xtfyhM5a<}RAUFiY-oPBK_<m?EDHINy6;G?pWufN zvFO<k1?3eYgftWX6{fef)wlotqK-%yckUWCj+96LVG+&Q+OmLE<G39->+u{~O>G7b zpt=;fU!Lk87>M+@Vx(oE)$pEuKSp%7SK;nmNc7({86#mI$m57eeXI3BdBi2$pKr#) z#<OWPnFUqU`yv%O(1pBnz|Kz2%=BI#x|nP9%HXs!p(S8fXu3Sh`e?M~ubAukgd|DY z;T<(~2do(gLq-W`gr5)jh8Yg2=fdI;lgaR>GSe*ow|;GJr9<Rb^=F`J^Lk+6m7B`| z3+#d>EAbG41!zi1=>8A2W#50pIR7p7zXdz1ML|fe@@n(AipbAxiE0iD@fwnH<Dr<s z?&->1G$<#&HhS@ZkqQ9;>-(k6eg6&Z;+XMY1H>2@dz=pR;?K>!y;~N*E-!}hi|tW9 z00hsjE*xH4GOq8xq;bc7`bzDqOju6p3qN?uuqGUXnAcInfiS!ABO}Ptp8;cpI4q1f z2EvP{m+nAXyE7-}7Ho>5%eRR-UQa`Zd`YM2Dx7X$m5c=kS5i)na%<b+t%%5Dk<igA z;$dL@FuMNY0MYj&J3D=-<T;Lah+cjV*ThnUK>z01ZF+%*CoG1EpZ(gMAnG9rG|)hX z#T1_$B&Vl;4AsK_(Dl|)Rc>qCC@P)OC?y~b0wOIS-Q6I9AR!?kDFV_ZoeD@J9g@<W zN(lneAl)Ec-?PrS=NsdWaqs@evEA&&yWTnHGoSdy(CFX6e;A#e&o8e|Uc+eQBfUZ( zl&8bDDWgL2^j8P|oNjVp!4h?xJn|CVA*`w1!8SA;PGMA!(={M}0C{D8{v;HYr!bWx zEGWP<aV?Cgs=9T4WE~_Gc3V}KNpMCvCm>K-_($p#H6C@{jjIqP+OJ$nzmQ&en+bc2 z-8t_J`f>14+=JSup`m1Cq$!U^ssJ52M1fgLR8MU3kVTvGoj0lhu#DODQ2@zcDi!HN zdio^jx_@ig@u2gUc<};J4&1g|J=#<udt%87^co!ann`@6qDhL6WlA1^hmV9xDUH#} zgX;r&YKYkQ6cm0iXE8qiC-PoacCQ@@ixv~EGOsK8rbj2gi*?-g7wOD@(q{4K$n4JA zW@JB9kUopQD<^l)<YM{9`4Qdz+1p1hTj)7Lp`#|{NnlZpXEX=iYD1JDt_Cvg_z?YD zI?Y5&jJ#1FB{Eh%-Pq{c+anA0L%V5(z;jo>J~NakpO%*Ukd=bs_!&I^^|eNNrh5IY z*Ki*rKsbop=HI`kkh~K6_;9~8$?RV3K&DJm3~Z^-LPnKt{qs%;LJAalw?Rc*I(=KN z9`5Zdv;Mll$a9E$h_IfYFHq~|fLm1b=a7c7l>=&zy?>Q{X-53eg*dC8HmrZsGV+c6 z?Dn_MuU<{SS5OJn#E6c1&?HrmkiY^uzkruahU+(ehhM!^F8191ExA90dhjO1ef|iK zkbxpFf87c!7jV)<meJ{hva;?$)dR`E>$o`d(q|-6kO<tGoScJ-gB*Sy3f^L^L?8~b z{Ydl1Oh_Q#-xy<r&mu|W7^Fi9^jCwZ^D@J@B%6dd9t3~6lX&{^1_oC6JzP-l^R1|m zYG#^1f?+xN?aj<Cq{JZ^5;YPMSyZ4299C_M!k3Dp<^kmfK)Q*+E1*3wHZnNa4X!wF zGxvHg%P0(Xk#~vXnJQzI#qA-$W@KeayMELs7pf)~bg~4!Iqvy=|F^7oY65V@z*&bj zZGNq{H*+8kciV8*$xD-OnDB+WfKH8k{(|ejc@l^Mg3xvSZEG2dDB5`Q@89PDSb+zB zfP6i+rDfje+S&TLJEZoJC5Gd)Y+IDoHVz%d25-n7cYNTOLBklP3x4@4HkSLPbv+^J zBgv)t)_qu?J3;M>9zq?Zp<&-;l?RG`2`_q_B;ZCpfm>oA<&*LbIf=vOcw|St>uWIH zOcUhjpSnO*R7!6D@llaglQ1FSTvas+$VPvy3iz{_Fy-VvnRw6>Gi|@Ab3bGP&3h1? zX<v(wxRlnZp_!fuqJ^u(W!q6&d4P{!U|RwxX$x?1!~Kjh@+OQVoD-S{)i&Sdr>@E~ zKM>_VVPRrwOX5P?+c(99hrwlMAF~qWgM0{Z0pjB&*7yVm$gDcJ?TsD^#&&k%JCt$8 zu<4js7VTW;hK5#w6M-c!?^gTHSp*elqi1}XkQf?|GIAJr#rk6n^>$EEAFigg{i$lz ztsA{RRUOV?#1`zc@^cIb%0`ep7XO+T2DaNg9M8WjR_r}}-(J4XkA#K}Wb1i;Drt^; zS03fMMsg@0T(&C#VNAX`9yEWr`n+!G?s8Q0%l3f*^woi%9W(V|FU`iNL_}(gZMH)4 zH6j;U{aoKuk2*px$nsC+tpqlK{_*8d;)2^qJ&_;0`BS9h>dyH?f4)&&T4iA(Q@wv* zgPA_(5s_bO?p4+3k&No)<)x*!?d4^3G>Dy!Q@4$q732%39&PA_jJiBTS5{W8Y%ZDe zp0MF5@bXO7FZSTA7s<(3knio=h(6*l7sW;eI?dbkSFb+*eh2M6K}|o@>dIykwQ~nY z$AaVIwatqUR%2H9TIy}YJ;%!EFWgRr<Tc(tivRps$u&;!;<z~KF}Hz|QnJg(9VYdB z-fl)zKc(LOnymZ06jGqs8D{dB_^e4K79MVNbc-2PBH{RomGWX&ewDtgqQWmWR>KUB zW+S*ir^N)PWb80B)GaEJbaz<j>gvh?@TopEprZI-kJsOtZ7xAmv%~KrHet)FCiaSI z<VIn8eu~qxGYp%vs#Wzu3u4m4mW91t`Op7Kyz4&xZGW6{R))R5y7jyQJX#BaN{z7g z7dvH~wk9;6<)e$q%lG-GP<-vGkqe=9cfVKkLKqvmR{pWE_kc8|<oYmQBXLQ?#RXqe z3q?Sssu3wssX6p`E}kSGe9X&g61RvYh6<qp!6d~p8PVyNUW4{crI14J#=o{;-DRrI z*)*?!<pDHOpiRKS#dSwe(29WjIxt?#1JQ<2NJwe_nT*wY`CD8%Lgin+<&Dyg96dV7 zPKXz9e!@;lTKjLuO_Cjc-=dJEx;vNwM~sfzz}z`(hY49sNIjbXSq!uyoFV3cW4DYe zc4mUS%rWt<SghB0wwx!JT2KqQ`2V-OKo(>DzdsLM;;4j#pux1>_xX#m1f@_w7h3P$ z<cbK$xDxrM6Emx0z+?DE32y&+eGBPDgKUlfhMI<ez+6=7mD1MNG-kY@_BObH95#Qm zK5x2=+u=tRBmcjjuBk-~z+T~o_h->NOp-YC3<)j)W4~e>So4vL-^|{olW}Q1SYC}z zGm>?s@J&ZC3LOO|y>F}W{N{M+rEbdTLiai0vB!gu-R}>Z7+yZuEM7Tn9LU}lzFReZ zK{t4^JGUO8&aC!RZuKG`N*<lko_I}%*tob`&{@t^A|IlZGKNN<n3orR^_xa%SE5W* z|L>w%7rIPq$7kx<_sPjY?0`5lG<57;Lmm}VKb^8(NFB`-SF7C}1rz80VF8GXPv&ZP z4zA-$>oy}FSSc78VR0D6&}vOTq&E{+P#~tjg(bM11-T;RDS(Tse??AAx9IksVC?PP zCZc=_Tr{AJ=bDui#KaKnxjpp}4WeGNN~G=(@Nkaa)~%e1f9UkaI_5)>sIL(sUxm?c z>vD|eXMQ=^o)0A@uUw9<K0zug=xh}TJyYLICI}y655Pb7W!lYtWBqRAoZW0g2#}<~ z&6))M366~9@Ms7KKtY0QoC+ItDUxrbyBiHys{uttY@eYOqE)CJUmQo>kB5OF)*V4f z!^jwvp8f!;ZSVrm1S+p894jc5Tb3PJ-wyzvx6nr6uAX<L!I$9RV9aqn=Wo~7UYeC6 zr=J=Nek}UibiXn<HFW;1U|StMSKp)guNH@#x230NEm6_k-5v2+sY0&TJ*=;H#hic7 z!P8FH-U8R<p8ozU@B){Wm3;<|-@x;|Eg&F}l$=aQvoJ2eRamcbWeDFV5SJ1Y{vLGS zm%vTl`)RJ=6t3v;aJ;SeWuKlNIkb0yfD4R5Vqn9k=jUU%y1F7QmS1hG=V#^RA*YE% z<9l_=smC}G<tsAWA?KZdUI_lJTakzx2he%#L&L+jl7C9aGANbVPVpjnQ_aDI9)_UC zh^JFXe8lhgS9VgXe`Cuul1dm8c-k<XLAa8W3AwNx92^v+RtR<{7erK5rrxL#BRxAi zJJb3%2bdtduSlx!<;|K;wkBi2m^dBC+EPbr!+!Vq?TsgwI1K9~Z>19u66TMNYO?U~ zRBhe-E-_T7vYY!-=dykO==#cI18BsWpu~^|i*+@U0LuxW7_mlR41;JWFUp6F*+wB^ za&m>4Mvp|R(LDSrhovseG!0c%RWk$M9)0+8;k?i$RjZ~rZO$+BH=5`-9mcoL5FFLw zZ33OOW0zyMlOT`G-PKWo_p1h%!kE{4=W)a$rqxvSQJpNbqlI>ws12rxau}?Dhcy!= zC1q&$Qv8(?g-9fi;SG^i<I%~|3D^RvgP6l8oY(x>Mh^`T`~bhk#=N~f`;DK;e3~F{ zl}{rP7{^{On3f#MFDR%E$~2i@p1O<Ae198cHQOM7lD_p;ZN@f;`eLnb_N~`)QBgQ7 zwFYdW?Ay0*=l%Wr3g(a9qZtxGOrZoj#|FvUVVO)DzrNZaE**F&I!mhr|G0RMv){je zGeRk0nZPb2<GePn?0I$&zr#e3pL-D*NiC|*MiK@qmI;D52t8pnU|(f3Z4545^hDD! z1D~9Qmp1_f?y1H=^5ol<z4NgroQy04lboKBQRC+F5O3`JTMH}TiY`}cec7O}D-isR zd45@%dBjmh%frT2v~}a>>kH!S-$kizJX*DNb!C}ZSvAzu)S54aIXR<7Mn^A~zt_B( zIX89B$jC7Bo&wgzSguksELv(ca&*;Gt>TK$l}Cpjs>A2=GRGSYgJU!sh`S`9hFvvo zjYy71kE3c*+Do)d^B;d`W*%_eRY4`-(M3&84t<r)<TuAe#=f-fKScOrdfuX5&E7X& zlQ$p{7Jd7fl%(Y40Uzwg(9D9H@60N1-aP6wugJF^FNwdh1%8#8fc3ZSJyUAKVUK~q z6yhp1Rn=$AOiZebDqo81Ju$2=ifyC&miCz_Q&C1ID<Z8fpZiilLr6nk|1eJ>(F9sK zPriRg(Oezq&qu*h{zWN8JLYt=zuSDHj+6)LCpY`vqSR@Qj*d(uVNx><XEz)Gs++r( ziPn$xoCCRrJXD<fm&4jp1%k7emr0=!RlXuOg_c(ptjz=Z9@|qj92bqCrhIyRC4`BE zMZ?N!u<-UpvsZXS!_$92luv9vbbCrfM3i1zTf1e42sKM*fq{W$&E)s)Ex`ZX>@;(J zCNTCotbJimxDe*l9FaHfl0~7vCzJW?3TA!}vglJg8xD#V{=8sQ?r~vDof2329hPo% z0yCTWm6br}&EKGFg9pCtkB)a{40cTE*M;-)!I3`Us-&a@7in!Mqn*PWEN=3SMdI5R z;_90t!onov<a#+~biJ<|8U7Qmh#OZgf9Oq?uTRz30pb*og?3|#!>{$(uiT^k>nl>9 zDzQBsb#+vx(3sF27$m}+u@ln((NTx?8YicvG-MwD*}wxMb%>DdU0tZWyu6Ss-HAQh zG>qHd-=BB<&dJHibYbAWsvf_60b&jF3kyCVCGh^@80Yz;nzpw$eO4bsBlwyv9^o0T zdf#SM@AnwiB<AzH;m2==fCAvXo9>&6$(u-n$q-j5FE3@KKZ_Q>VFzf|{s{f8XIOC^ zk+%7rcejF{W~$uj4HoQ1U#}S#7ndYn+xs97<Olb5+vq3}V6q>bl*jy|8r5_!Z7jJM z?K>VP#tChWyy6k95%v08)bB!%J7xDP7bhwvhJDWk{aRL@C6!Lgz#x3(VVjwSg}-Tc z+x(6fE-A-AbdQgF2TE9HTcgJb*Z?>q1X$pmLsJYJglzN*m$fQ)`v(W1Cv@kfon0hE zN--rRoZ;bNdncz$Q|vqG2d3JFL(bQXWwcd~*|gWA7Mk%?haoQj*eQ*Gz&(gnJTG=) z8C5{R*$C;Gq9Qh!ENd<BA&=RH&FL9b+vtHNSygf9ZyCdJZZ-MOHKuairAO++?@D`@ z{{H<tzqS^<)E&75+arm`TD$l#IC-O_`E$X}g~9A~9o(bF6_ddc5rOgX#2-cmUn?cz zpu152gah^(lu=;Eg3K{H1jK|3GKUGT<R|%&P>a@?-W`jJiwg<FiBHddcqT0ARrBtM z6L_k`&`S>VyCY!!E99rS>E3)R*;6;p^P^2PAt51%>Q@IzD?gL{I!zWpU9qgP5*ewZ zt4q5+9F8BIkPtZ>b@ojfr)~Yt!xe39Q%#pQ%z37^hQsRFR@T;jt;P?Sn9xC^;SOxc z_COp+2+-gnRZJBmMnOSY8_q%t4GY63CJv~vn@b2M(~X8VodHL(r?<BiA{eK|Knf<c z!Av!Bd=-P$l(y7nR&{?^cz9=?TGm}k%AYmk3<KHjLJ9wDeT>p}Lw|cHQS-f-=11s1 zVxwjikwyJGLCU*6FU+rNXzuIl1AHIy^z`)n<|de~Q-I3VsMX}<tPB>5h1sUVY=b*U ze)3M(@c#Jm1M*hDeCjGDab|2eWHwzD6!a~1h7lp&p{C%~N5L5`%i$(Z(1+ADo~biN z3@c#L=p+*(5BCAEZ^+J1cJXk7KtA)q+S=NsgP53<6bkHU-CBE^2nqq;>FMWNvyJ4> zIvbyR<rWv?z>h)_)jBpttdb@IFkb_!`0wA|_J5|Z4yfBLS!2*1b(qgivs+}}4V;E9 zx0=4bK2dD%rD=MEL=dhTDk^FmG~#md@?=3QDIuIhck*B`ML=SGV?!Mi6Em)`kX7sX z^XCh13w|X$_@-TT&0=6NW?NWrq&9x^Joe-}OQwiD!T)XpoN0}zBlR&}_1U+q9^Oo$ znJ@>Cz@ZkojI8chKGdD^u`ST|9`oGhnfa>Cz|9?dA2tg;E2{#CZm6Q+Q5B6{>#JU@ zQ45^LSA64jdrAe_gS0#doS9Ti#^vTREbr`GcMB5!J2sd?T(*5s(wn_$s?#2%_aE#u zqvm<Lf>CEWw9=ngstM$=ym(d)$h1vHA?R<6u@=DFiTn2LF+Clf#HZwB4S3nPaMNCy zzk4UhV>$FdURyh117uXHTz6lDwi>HGr7G3GXo7<T_lbTSq^M@EU(20cT-<Q&sXL=8 z7i_p`%)BKQOYuN=ax$vZsv(ObS*!%!m26Hjf1{l*ZKzZX6B7$d=6zlpS=g=^m6YGE z10?>4Y_?5!ZGQ8F!Jr0ctS`K!6<4iuHIi|6H_Q-1Ee24a%4_QzrAE(-Pmm>uC3Sy= zD5G9iS10~DEVE<DO=I}H^qnjtqW0lkUtixlIPisML&c*~gi0k3AC9b+7I9Rv!G{=v z;X3NDQ^Lf42}j3V&G0P)DpFD`F!d&*qVj<@WC5Ik@TjP}fO4RMecw``Rmcg>40Wa< zDEj{`@(REuMS5s-w8Q5Pn$^=7KCvMsit4#{M?^?S(61UQ%TOndWLN`R4nLTIIyq%q zznYsX*HuLLlePzWfHkK#m%VX!L7L={Z~wB%aHf>o#W6cXk@@-g4<H0HM5(|Qyn>$< z_~Yl#9P`fs8xJ-mo<^U9GvQ4#JdAwe`MYz$`FE+2el`ga(Qt}?USH(81^ku^c^0Ik zPdq`XsWeZ8{fuAd<LT*z@aH7*L)dh?z7(+C4m;crbUOKOnQC=KW_GwaF8(?8u9lpv zY*1z<+vr$4qy_{47mE6HMqKYYmnnoPwnzEDf>PgxSAdv+6goocb7LnK;pF4(DFWJi z$4zo8=kyP8C%Fm#Q_xls5xqh}0zS|aMw$X~RHgISLTipEZ=T~7>KFl9Lu?OGp^77i zY+l_#7TcRU+0Aw%2!w`W9o=0mC@vVKHh`ou0p6dut*zxyz<d?Lr7<3H@{$eJ^v(0} z^`(7f?nP`#{#8Y0@$4}2w(XKDhfyx*YY}Bs%Z<(g;sPKd$_2REBOiBI9|A;){+((D z08lW7fuM|GYdbP?;(B#nB{A1@ZtseRoT!ki9;4}$LOqf{lF^cqn!2#H#a6_IOv5RP z+I319%Z$aKaZ53mA_;uOyokI&?n50pRu4~+0qyAvnx^;PKP)b4`ux?@qC|H;t3LhL zi$+A>P{@dling&~+G@f~BPx1-uDLrSZ;cMAm&F$(!xnaTRa~(}j5F1;%8ko6X!uU3 ziHI7IB2Q9xRJCGKjyM#tEv*JxBPgw-(r)|{kSQV<?msEJ0}nz~O7`>xZte8@J-4}* zCF0AI!^7RVn~NHIG+M~j3dRn5F7p;4-J*sLVy|#MF``$Svn-v$j}Hpb^~01hTfyi1 zAti?rFPZIb3|~gyhqlZRCo&B-=;+*-8RRmxOkLcYZR|&h?S;p&#_xLdxaG3c`&ML- z==I#spU6Ky>m3L)M#?N~O}c@N!#yPX^GfQusl2`l3nP#tXJul!FQzsO0#7zh8`-FL z?(kH;DW*O43;O}GTo9$5y62O-BY!zuo*Lxk{qrxd;vl<UkYP~M1u%es9n0mI$|DXo zqb4F?n=`==fHg<h1J?db`tFMpqlM)oB6#JB<`QL-IEB+j*Av~<Hu=6_AC&I9i+Lt( zU{J3;NH_DoQ$k!E6)9?`iP#db0ECRkExAfM#ugU3yf++bJZd5$A#G<FoN+ZbC1tWz zH8rG`WWIM%ZEd$jc`y0w{_gF}6pJe7eHcl-wOhk6CO|;~`H{oUwBp)&{-Lm`m>7Pp z;=Yudn;=rUQS))-`|GW3pO~0u6hb7>q7Sp1lZOVePZ00`(p$vRM7E7>XE4CU-7hAl zXy|Y({?n&>a0RYKwDKK;rSs*Rr|-$o9wi2SRjGjg?Uvz8AjonGZEY*17qAF2GRIV3 z2P|J-@gZd*A@%mkLqGF#HCuaNj%f$F-7E8ztlA`lo$CV&(c^L$6v2E|l_sZ1*xh|( zTPKd5(ZctqIlz0*0raGIxPsFHH9)!Tl(XBrQ1fB>P|2gyhb*f>PWZbDbjWI0v5Y6T zgEShI(tetYL35<F^(~5eIs!d-YHv6F{qX)%D!j*!0Ww(HdE!!FJ^9$$(yHJ?CySvd z%zKcCnmk$CKy?sIJsm)=6nkLcVt)5Vb^c_PAl{(yo$jP(e$KAeIuQ;Wet(}<M?{Jo z9sTM7jsu|3)qaP)+?^GIL;saM?8_HHU%ypEd&b7)sASENUlD{d6k2*WR=O|q#ypjf zK^pb(Ff_)>cgN^tAumW0^?ndR<@q5yTM-&8&JV2MD?Lba65oK%x$$3F4SW9hw5YO4 zwo04)h%nMs^uNhdfM>zJUr9We<}C@*{XS~yZBm=R!_Q{5ota@OIQ}TnvGj3b+}<-a zB6;~*C?LSo_BL2OqbVxsKp#Tw^d&~6Z6O9D<DrpqiNYKm6|~sValLK})f*y!M!1yc zXi!!?$)&fVgF%+!%FRV@T|L@J5~}4$wg|uy{Sw&63fVUJDM+Lvo&*F2TDpkcWHek+ z(!3)e<nBqA8=GG=xkX9IQ)ECY4y~^Q$^FYH+-zC;?2%x6X{JXdwQ2X0e*)c3$$p{D zCa;k7u<`1v${ggD#iyrS^)_h8abMV~Yzuo&j;-2$6bUdWZ`~p(TqIPbiqvs2f&Kt# zr8T4B+)hZ0R2Zs+bnfNJM)%klU{u`Rp=Q`l<s=DDMJm3gm4^9I-?0`w{qyOjD@?vO z4e30wb#;#c_!bTzJI!}mg|$gQfD89eDsu7K^3&4%YpE=*$-o@)BU+ylfEGJD68HoJ zVcn60(6kwiVoIaNB!`Hfe{kw>J6B045T+qw(t%n#7$jkx{`s%prU(n&fhPa^LHpGK zR={wID-WEAO2@yd_yn^W{JE*3{2YbijC{S)qA5FfGHg`19BSWM;D1jHleV&whh6Y2 zXO~z?&FmKetn@7bfrzq2d}m-6uNvjvH+lRCICj{WSnHHqGE!1h7J~yH@?Rf1)(G<^ zW8Aw3zHTQbiyiGi)erAc{uCE`h=cSgRC<)2-Yh2Cv#__XKp2e8d|-Agb^KQ5QjTH( zFCc^{-@k*Eg{5`<S2WlYVcFQY&_a6{a1Y=n%5VR@d8a{-jp6)wth+Z>1I4k8;O-u} z_mwk}lob8)fZ6ZL*M2PZG+2Hq6lfwMkF=<!0p%4{x5JnTd*sW|km^~E!P+js9k;eV za>CGphJkKl<LaWw==$f<{@%LABS5oBX=L7Lz>Eeyf4HXfnmT|bQDFfw`#E-LP2@NO z3qL#r1i=qYs&vX-S@|`U*n4KVJsCAM3=z*h8YwFrHlsITYip7)avp)X2daaBC=mlR zfC*T6c*x0lpZk{Y%h!HKNjK}4M#udU#;UW@K0Ax-c~R~6<wg59LJw5GTQE_k5PTx` zK*%>$$j*4SA$Hy|-*MN+gp+J-qMUhds+b+H2XKB1+X{bz%%d-)BsjgnbG<!f<&HUq z0d&RRCfT4z{<0hQE9NRTgXG{>6@g{t$hPH!GE*5Qb@gw3?g{n|{A}<`ZUMT(Y>Fhd z_rsSL692Xf5!37xQBf>DySfaI6YYuG{m0li!sReE1oXW4+jDgR0TflW=)y|A+hU~< z8&rv;>Mnji>yA+3GLa-j9IaeE0*6HxFDABEk&3b@Fy&KB-N53m7z0Ta5L<DPc=gxu z^z;(N)HL;5H%#gjlg;(2CCG%TSz*q#auI?FsMqQ5*8ut*@z!DJZx-xbD3jdr@`FQ_ z1u?g|h>$lq0Lnoqmr=-*Q-dSF+EuD8-UMQEeJC#<p!S=z=V!CD<^v?^Z}k)QqFM#T zA9;H>Zcj14d=V2@)Zl_nxM6(?my3-KQqE+qQpM#m7QUyalFfv1<eH^QZN0(L{*vUs z-Q9o;3D^1Q@7<MOBrPnw>E6nR)>6}r#rVWp0e7TTR-wN=n(hQ(lW`I$gLnZxux%xo z085##fnWCRpsnm>{T?(jZ02_SWg@kWTYY_qBOVFB8$!yNp&u_MXO1dVG-~?0)So!w z@r8x@Rkq|`7jZ{N3OA3NW<)0hDYmy|{nsz3@^5pJfkB0V{khY_pK=&Tx)tW995enC zHVhkM8qZ+#J-_&k)OEKhmy1$OBP8S=vDa&D^|sC&g>n#GNR85nk8CxDYA+fAu=#Ma zYvBF0h%IP;$z%T5mM=ws`_AXjN1Wc*%w*)H9d*t$Za3FqoThh>9N%K8mQt;6u=c?$ zb~xRKHZHz*UYjQ)CkIn!{KZ6*FcBo;{~1&M=gTicK_KUf?weN(CA*u)Tt|@}BVcPZ zoHl<0r#K5NyY2u2OKVw64c3lE0vm>pv}GRw*+9no1HI8>b7`^y58h~T8QF^lH%?70 zsZDZEc6P1z7uxXl<Yh3Xzjfk+$++0nc_^@TiQL`i%3W;HA&?^A88Bvit<2Vlz)%C0 zvBC4=9ug!rV#f1q*wk-8T*e83Vfgb0r^oV#2`xWA$?$N9_q5Q>ov_Z1rS1?i?p%YM z6FRKeoE#C@L(i7Fj#xY?{8~R$yWGL1{BuuP+1&W?J=nVhLau?dfOdolPI^`rL)^|f z>7$PHvMAP}B_uUIAD>}Z{lM5*0l<<*_=s_zo{KzlIpzZ(WsVT;KB0rCDA5x~`uMvF z3kweR&cc{)4|xz^CI-bdAH)V3e`G;+-)h`aukGBWZ$cLhhVJbVl*)NJDpZOqrPQML z?(xE;;z1l6PnG=wVl)93Lb$lNH=@x1A=%q2^GQo%ZEKrt>+8cB9+rE;Ko1aqX_(gn zFg{C$QOwAQkOCJ=$c6vq!QU5f5m9>_Pv;6TsNukl@&34X$_<%PZS50K!->4Bp;erF zp@|dz4$!|o!5{y%d=WO?+cuzi{`@%0<HQ*_@YOA)NI73u#S{t;GC!y5I65+{Zx|>* z&Y)Xn3^_xi(K<UavZq%H_0IG<t;=eVuVkpExXt^U7ucfB_W!o)@6k!S!Jvt}-bH}! zv7^AsAoU07@Kez==4OZo9i8#B?cV{i$i&<m@4P=WtVTHLBlOB_vev<r=6ILdVCUup zpxYT4Si_kCg5XgS062*_k3&%!H$=(Q7T`C(z3mH~$@r_(R^yf#Po}5Bw!n1a)Gn%h zmdkM0fy2n_a{28;x^|X&6BfF5>95K^=eKNp%ztkDB91PF>>&_$8-(G_5hp}ff5Q~O z>zt1dIvU&=_y5X$d-mt*l#BfSeE?6G<@_3q5{tF6{%83XQdraNKX(B<MQqGT2J9#_ zsgUurj0apyjtSzywLt7^89%v&z$1Hk(QIvDb9ueTBO`l~C8Qq?Z?d(`1PAdJ09%D1 zeoWOEb<Z}savDEF17Y~+onU8iHKOC~`mm!-2?Ssd-dl96=zUcpt=D{DpJ~czoj{F> zx8t8Gl-m12o>pGLn(D)dZ>6n)(%MD=9X~%RL}zILi?cKa$*KQcC0(5U&UAV{+ufg- z4@xIpNnA6K!*|peU<o=OfL*~IPOtZ_O>B|#9HE&*4d2Om-#DG-Fyg6kL$cB`QH};v zXT<F?Oc`{l1h|BxPsLr8uRS>}BH}wzsehwFG7^0>-zr2Qa)}4<8eG6UeZ2RJcwm4; zRfqJ7HJ8}I6|W;lK?On4aCA)h*38IYJ`dQewb@3V@b%Nx^<O7RyxaT`g36o==>Qz_ zi!$W&Cx9`z92Q@aky$PcW$eFtMt~2z1}VV9Bj$kG#ZOwyxz%)aeR*vYj1SGx@*BJ# z)6!DOM9y{txE;_zXfiSy@D#<$Z!G}7@=V8-2CNxA_}mdX;9_s(0DKfD?~9PbRf|?g z>}DJ~J_Di>qEGPryud5L$M_X5+v$PE5)q7!2fH%i%5Y==&szMTIgq}iuf|S_-|Hzh z_>%cHHsX!^YHsUZ<&czg1A5=JiDA0eX;c8<#kpKd#yC(|kk&SM<MJp~Vb4KmpIe*K zp<e2u^abD-5lM{uA4$2Bo#MM>{DgLMUf`lR3o$WEh+v-(FfRb_h7hXf(y6JPfOE&s z+{`aYj-0z<Wun3Yn@U*!7KCMJ)1l7P6@$Q}h<~8SjoGWs4FnP#seocFBz+K?7#jy> z$ZA%dnB;&n`8Yq%2+bI;nE3ce1g7`gsow}w^VtD>F<-dLWT9ok{q*TTdygdwU={J; zH`cmr+dXgKC+Fo&rOy<~OdKb+e4Q`<bIl*(_(anT2IO0yFw_x6Gu0=ZN-rsKajXQk zxfIaYeYrNY{c6B~%h)87u}W$KFZ@2U=>P?*r1U$O4(~HDFT9+tl_)FI^`jIL2i(@1 zs>Jx17#t*Z0j7{z+5e&t+VcMfZ&=SYVMs@8`Qng2(h+1Lr+E$#kq3<3t*86KYZ0{S zveEKGxwT1Qa3YNDcKv1>`4+pvS0UPAs;PYe`ur0?7aMt3$)>ZDIXr%kV=fX7DmHu+ zSEY%`dkBztRP2)Rd`t1(iMOol!$n45vplokqkuY~9Wa#lQuR7Med6hc{zq?05L2qJ z#ZY<#zvsLA5NK{&Ti*euCuweOA*cI+8W>~d_O-SmVB49rcsxAx3;qmN;B6~m`3qmp z@9Yo_OjWP|(F>p$q^Rh9V#Fr>x9*vd{y+lgA%F-KUlZ~A(bW~62&g6kZu686zP@bA zDfXRyX#Jd?@2H<xrpv;&F!=r$JupxZT+Fy<)GPrn6$sn+C1knwZ?RfN^Sh%Gq2;05 z;f(;HJ!^3yySLub`jQVwuyU>sGjAK#t=;}GYNT{!c(}5G;D>N=eVKq;_Vw%Uhy)iJ zgOS1>Zy-InbWBT3O7bCL9}P%J$P3AS`1mT8pe*ozSO9F%*Vcutot?L*stp-y7J`ug zlBTL2(^=~<14{w`WqEWIXlV?j>X3<E-~I7JyB$a<6qG;jQtjXZAP+&?cpN)?IEA1d zQBk3(s2Jp5GbFXYM8JB1d&vR{{AjGK9336#=JFVsE71G0Ki!i=T+B<|)E!VGILXlV zsWmsz>Q{|Cd-af6y`K&kMm^DncZr^m*Sz_j;kwH^QJ&>=KN+Y|05`c#>~8iz@R!uH zL%%`2y0#IsZgKkh*oO6$*>XFC=oz(aXuDFq_oOxkWSaL!Epfn(-7PCBdJo25<TLf9 zezCtq{w{k4)zn~7iN5gZ3=2wst<jq_S4s;7d(jI|K;XLsmX|*Q7_)dJRWbhky1Vb* z;k>k{A%r`Z;m|o0oi{n8*npDDRN4rEv;z>z2xSOUP)NuubtlRG*J@jya+hs%Nhx=e znL7O7Fa?mSd8DiVrUTN=sN@SuxUnr~Q;702!LI2}UEN=K7SY#Gk+=C%L95W`@>0BR zNwyfk4;erSB26qo5VI~nz54jTi;yxE*=P=}){P4lIEo+1Uiw1YD${wh%Snci1^$Dq zTyGoHJkX+4hfd|ft|$sTa91EsBCwmtx2D$>cd!U=VWZv&Bf$v-u&A3GGA%nhX`wbw zY+p!+R6Ou62EKUux3v*8{Um1TB_cLk`1=Z%k@0N@pp?r^Uji)%*?K&1{^Eq7Om}3e zU21fB#Y;w8Tcon8H(t{#nJWt~f*P+KC{)G}8{kW%0$^-@l{A8wb*sm#;r8Dmzxial zxlrhT+`YQ+K;SDu0V5a?yL2plgx2G@iFLPm*xB)3ywKsa)u#q^6alDaLAVD5)b-#s z%FHz-!#6RgGsVBT$5%oQN>o_hH$h1vSNzatfNgYbYLXcQkKfT1vva^>W;}##Q2i08 z%JNWXVL_J$aBR%vqv6lB2-tgjU!C6*%QrH@2c{%wGu!_C8|5?MZ`&QA3TRkt3ybxn z{S02%{G*eDzq&!U6xVjjik9CES6qS=EW2()#MI)Dyj^TSifv}*4%qxeAWZ#)v=63^ zINTK^_D<7&;pDwTr<o>u^U8ZCX`o#Bq7`^uO<wejdzsGw8wgC1o_RTE2r+0-z4Y{y zK_d;j(kjO%M`5saVuDa1@k=M%?@lrgksbmmvG)}a3!gnV^nj6=$>5hMCz)s#W@bGI zcEJK~i?ZKz1$}-X#iGUvdl(r_^vv`;35p?Dbhe`tBWWr6g&&`~AxfYg9K4d<FUZU5 z0WZ7qiLzFzi{qJA;PAlS$rK{F)zX%U0!Z}5pUIjZDc1b}9$QC;f9hbw!mPfDXdy$# z@)lND0{Fe$gLngWPoe+>_G|LwYyIuQ2)jp7`dN+|q?1p0w0c7tJ|O14T^~h2$DI0` z9ckwFlte~;ekk08ut!G_Z&%jJ3j8CRZfpF~f_1FbRHW9>04OVbcPY3?vt9Z={c&_C zZ&~g?guw(7#F6KX=NvQ9=yA$O)I?7Z-6RBs4AJ4DlM~kXwE{$7A8bKwG@!>w!u8d6 zZ3vMCYQ&DK3k3ud;{JUWNQyNO>0p7DSa77uSFU0wz{x$-QA4r0Jlz3?M|+7OA4EQ4 zk@r2~&z?P8`LQn3^gjPKvw8^2Rg#D~bVE3K48su_fmK{S;(^H-mHn51c~N92<h#RU zk`Gzi^QNbG5`koJrrSYqn&Nv5&21;AQA9+8Mh-l&4=INTkf{njecqq}!Y{atD7q4r z9|3j`=o?r2u0RcjYY7}!9fChT$A!!Q9V0|4l4=vI9LQT+ReFT~h!c<|N=qA&a00OJ z#~0fG0G$G6ly}DA;g`rkCFnq!{FNoF%L;x9eGB6AgXQsc({JCJ<i`GSRYgO>pp;x< zyx2j7Xdpqdl+e(C&1>h<0)lGx$6KZd)+V4|ow{S*0jL^*57w`F^KqfQ5ub`m1_t+I zC5D7R4UV}`w`K--H8f4mmgTM7VM9X-NlYd3uVpxkkcNZ9Z~a$fd&esvsnz;J{*2CC z?!=Pn75H(B)e=wumZP#LaOZp#3YAm<9D4JO1h|YPK9?#+g-7;=xkmTLd)+Tz{S5)7 z%XUCfznOdC-_r64D6J2vi{x#l-4I0WAIW?lVA$2#)dd=WSP$sh+dwPE0V?g8=<F{s z>aR&}z6cw%_rB&Rc}`>aZ5?vVmzH@FD+<LqYike7bQPU;ri=6=Egs+d|HqdbdO-6U z`?O011x4!gA9K+A1y*Dz#ST~TpuWeKRs4}I6wz^T+=K#YvLlBTPc&^jlByu-WQN2I zFfhXrOlKfZ09_hgQl_-yPZixzZn%>YY#Sg4B6xBzO#*fpuoXfwii-oWNX<=uB$XtI z-Vh;ZiwzCCunbnvUq%pevt*K6$BvkQH2760M)NT@m?yvz007MP&y$j|wL_)Pqd~xc zfwasRw$8kxdlLUXr=p@ZFop|dmFNu_&K6|Kv$G^hvN79(@eR`pr|ts7Bm-99{8E6F zQAMQV$EUw9MmK;-7Z(;H*YzK2NbPNCc}XWes;hN06DfKA2@h@rCZ?$9*M)wWOh6R# z3kjiudI*Rj4p4f*x0zpE4MoG7%>?R`qzvOQr9uH>v}eFaaJX_51gChNLHZ7KzW{5v zc(_Uddo*=zEn6^Bd~l(R)6Jd{fyY1D<>-V5oZq}af}9LN%$sgFBX~-6Z=#@jaZ&zj z8qJJnfZtDZ6KKmIh$@9TAcW;LRk2C}#XaY{%6m}5Lm88!3bh*CNfI~LFTj6{+{ARQ zy}cb3l1WfBM!Dm+;p|O&y$h^p#0~eEr@hrUN-P^W2Y9oHQWaFyxojpLZT)ffOF<s7 zxxT!GAfy=7yzr~{c;GJT-!q|0%0?2aD5W6*MS4=wE6C9HY(Lf2;gs8a;>pZ>y0En5 zdwID_#=U~{<EIXoSE#<fPU)|y&Xy7v7p$z*q+#vP1$F}>0sMDVRrZ?j`{zCt0JQVF zuwiqX|D&0Dixb5|F9k$O@JD`$j{Q*_fZULrbk#Z24dsMU%?x+wzj<@(cL`4GMEOi1 zg}+~(5NyKJv+pKzP4&9XBFHB@jh!Wi1JE|j5c)iNzFArVf^hi2RCy-drL*;CS+R~A z!v_YN2!eP|5Ax#~EgVGq1t!dEBT|XG{VVpmW#wG{;o&rp4BNwIg&Nkc*q}7S`vw<5 zSpmeu=l7rVaQ64tA*Gp)WKo3l;>{aBPFS%9w|)HWKUV_hJZf*@lJNn~R7xs4L{@Ep zv|^lGd2oT}w|~`<i>{tK0v`^ohr0-JvS|<@v+5a8kQ9u|$pE?V01`S>U?7g>H{w$~ zMT0wUZQPDqTq5lk>?}P4@|Hn6Ob~s=uvoo1J+F$|kyUT)@Sjf9*TAFh$`HFF<)dN? zYGQOnx-Y{RRkTfjp_C2v`mh5BD0l|V)Z5X}EfqeSB6WqdZ0HxAp=Us`QL_t(5<IN2 z-|K~TF+v<6U*qDLas*`e<&fQD935|4uo-!QCNm;c2gnnS{mKvQ%fmsF+PY(3pcv2K z)3*U(AEcHk6cTX*LPMX<IAkmTuVnls^M6Z5;%EV_^^sx&1!UBLj%2=kpjro|_+$A% zDh8`A<|T5bo?h41K8N6tiPwK-hRhg_1xz>CrkfhkJ<r!nR|ix<E{FigJ`%bULaIdT z3^(=u{!WgfEI5!nfz(JOtIn52AnhQ?rif)|c!~xzOkmYa00Rgaf=4T`m&v%=$Q$3; zJ_A7mU^Jp3s;zog>^f({Sus86QUm}@H(i0$aAL|8nB=4CnsJ@b+Jbhv7+jF3c(c+g znmKB4-NFU;pDVdyN^T{Zh*LvD*#7&|$5FaCh*93#Lz2qMnOr4P#FU?li?!S#OL(^V z#y6VIbEt3}6;XddOVYBJ-s<3>iH@CJWnQN~<N)XXC`PdXUl&lhArZEQpRoViBMkC4 z$=H(mSlP1iNU(0Y6%1ruU91Rg1vvlnkoe+Jv9<sB<T+fHK>&-P{;Y-Wv2F}Hh^(WJ zmvVe4Vk5tUYU2Y}4x|n2l&K@H{eW(4Y+7*#T1(kNF&!gAd1x?adTeCH18|Caz?>~B zvy`*Oh0FHieY4Q0sPE`Fh961{4chuQF|l!UjE`+Z^LN`)qoQz;vSo8Hp!d5qc?HEY zVMq7ZUz9R7l>GLj6u9I|UCwad=|X%>VtKT(IFd8*?ZRLnEwbx$e`bGe*b&jrZ}g}^ ziIu}-6zl!T-tw8J^;OwJ{KG8%&-~?RFl|E^B|u|kErLG&K94$rd|zoZiQXRQ9!o3# z0fZ%b(3{7INRDxF?lWcD8VrBBs0Yd<BF{s-@pnh|4PI9m)zw17Uk4c|1RQ}&Gs4H= zWMYB}?dZy?F*u!7Ha6H9g;P<_m5OuV_aWGnkRn_0P;-lgYL>^w!~{U@fY3;QQ7=mJ zPbg{#@7`PYfvWf!kcDRObJ_xN;E~lj7s|?<@_Cd~KZk+<{=dzddy&+!gl>Y65`vrw zGth|WflnucT0;O%RKjpkWMumTK0lh2gkkzZ&01VdjRcZ}|FkS1nSweQQGNslvLbrj zz&8Fxsb)z)@Hjn3EA1nJG95##k6y(&4JRjpj{{p>C<u23uwO0zZ7fs+gAuj%ITZvA zgyah+pV1xf8+%wu-#vTR6#j)!Kw^IAq_xW_i&I{fKvf`co~f?^xH1+rYyu$fDL3oq zaU@W=qo>CU{YwC-(J6j*Lbezb$%Vbb#bX-*MH}E!VI~>fwR`~D9^^1yOW0x3+L+cO z|9@(b+Il=G8=J=<{t$S5)o6d|mehe4M@*Us$|SNnMs+yQ=?0o@d-o~>++Ff7W?c~n zB9`F@nlluTqLJj=NKPQc4w|k65rQ1hZ((9$>OypOL9GL{PXT?vlP;7w%1p_&PH~S- zPBAZ^d0}lhM7O++L_~xS%GZjm7mVU=Fgj~!px|_O<NzV{$UA5|kcVa>(t0f|l#%5c z=(L3N^fH5FGYrS`d5MVyK2pz7!YpZFu@fQH(iTcgI`sVzlTF_Vb?}Sa3MnB5#=W62 zdMTC}*h1z%)-FIxNQfo0(EHA5#nvM&{4yVuEgT%f)<BeSdKNkViA;A>lOkP{a59f@ zV$+Zi9{EgNq$3{bEv8IglWtU#xO9_SMD{*sR|~A7YJIosf3Q7Gd+Qi6>A1@+RN=bX z|6{rpqHlCm)I%4FR9F}0S7v4lQ+89Klu}>IW#f~I*lu-4$}A<@@n*UoPM#i(6Ru7E zqRPn7C^PNme18x^sp5@4JljZ$fA3z{CvIVS_c}69S%%n`d-K(&o23q_`HvSC%E=6> zQ&!li<&zW{{7UWc6qA1wa+@QAQqD~%W&S95<=xajiXXpPSzQ|@w;b(Jx8MkKa488V zW<95Q?1&0u<<PRSskLc$F6hDpir!$$SZ!FB(^)Ah{xBUa?55SiY-o6H{PJa+=%WH= zcBKI4%?Q(>bnT~8B}uy3@{%AJtz9bO`@48G!)~t1?cgDbLgFz*X>O>BRYpsGw(8rg zuipdEAP0QR-mnZ$XM{w+Xu1zQ6vTcs64PAH8;{<fEtg*Qm!SvZ+6Lt)T+FYg;hBzP zBfT;|AhJ=icPt19MxPC25S58|E(5LQjtDgy(Ca-tHgKg76#-v_aQ|>6dc`jdgt)lB z5Fa;Pi_hWGVFKb>oxi?vyfkh1$d(6ByW4(fHJ!hUzY5@I+`qgUd;osj5`mS3LZJhu z(JbG}%7n;7E?xNre)^})(SVs68L+^`jpv!(Uw?;$huB0W`$n%~1sw#;0+=;K@P#mm zqt%(av*l)>fr<&TAky6tVP$qkaTDczDI86f5l5Rh&|n-enJ8n2b?S`BKBS<uy-R&V zvA;jq89^(Dfgy*`b^TK_o~q%AMH|~YzoJcAsN)?H9K61_zwVzUW0x)wB(*lyj|V;y zGVk66PH<su4^Yl}Nn4@f+F*zwf!tW-gxW);oW73FJTk-0&E$4BdAHcqrNC;P6|^TY zYU?>#R?}`if}aJ91ZQjQUox!xIK##vm$$Hb|BjA^2BT1$vb86gQY}Z`y?jZPOF&?( zEkj~yxOhqiGEhS4$YYM!8uz;zs{=~Vpdn&Zmdx_LanA9gC9{3&_{~Q=qkB{R(Ei_= zbJFMgt&`sqCe$i3O*$RPL>lfWr=H)Ms=<>OE66>)z7SoQ=cI&Pxp=%SV<Mwz0DFrm z-f=Xq)txUJV9V%tP-_=JGJXEYdgh{CMsBid^C^|EJd8EBJ0sLt%4FHa@bOPL%|D7# zP?#IT&Tbp4dUSp50iKrBVIrRTEj_YETfuQ?qRkRaMzeS4Jja!{n6haY7*KU9d&rad zy!}kO-?X%w;wz^$vAYyK?)+K&2#6jbYin+9?!{dd796lX6(2wT14N3mq+|!2&lu40 z`v~_z+_?bdtH<{M;Q0XzaNEAW{l(>E=>b}P_jY!$hU!mPkWmby-bdpT9+Lh3O`M@> zPpTy!i2WLXKt{9==2KvOn7O&JKoC-TclJ@9_D{tv{+!z~NbCx7a@`5+Ux)L5fwE0G z1$YFt{9A9ldr#mF7U{c;*S|Jk!`<%aq&M08&H0i1gbN!d-lUrbXLGcdL?%K}@>ed; z{C4C03Ud@WFUFE5<yFNI=?|zMGUTS~aEJn&OL0q9u)nuAP|E7jizdbH5W-=wivKjB zCa)RKvJ9!dPZ_7t<@H4k;&su<yn!aZ;*U=iq~+x*9T7=|NlA=P$8>xPw0Wf9sdXFA znZAAF-=DuY-f0ZJI3eV+(v&IBio4IIUiG&x9xdq!^Meaba)T)=L>>l?Ud9j~n2f%h zD2)(<>r23W9=4&cDp=)NQ3>E1g-g!+KAc|R92n)?pm)PuV(7sHO9C!_@}MS<lcOH- zqVW<`7$lh;9P$yi>~RHpFL>Z`Acs&U=-{nsJM=3S*eG2SwGNyEsTcTus8w*YL|cwo zQGr-v*wsbWLuW%b*kKbBnnXgV%O<CLpjhJmu|23Xgi=Z!S*)cmK4`y}@i<Q_jL_?K zsG{4h2sUs+_6`pTSyl4yQrh}-M}`~Qq})>IPs~$arY8z*yBd29d=&lOt|J3}mUyax z)C$R~^Fh_`j+39q27uiKu>0SZ$#rE{IXS%!hq<77bhNN`iY_hvv_Sv)MuY{}>9!>r zT?Y!eQh}faO<7INZ^v&VfC&3)Ic&lUiZ&QJ<8>z8(I6mRv$)*v1Xc~Y+h9j_hG@Kn z<#*7dw^UdJ21oL>9<Bz0{p(A+8?y8BMbbixLH$hgpG3NPIl+`UiU?%;`}glL-y5ch zSc6X%+vrJtrI6DaOVhcPFf2^EgDGqIQrvxN3b}A#Nj!V@flN<6yf5A;L$89--bwLU zl@)UUi|U=*w=2)j-d>SJsDDDSSoK!RSD*aP-`*u9{kres{PKeP$q&g2bCsdIVQ!MV zPR)t^B5@Q`n>i71mHfSTpdTK~XlKP`xUNx=ivk`8kv+1rp)1AXrQCN39IJ-Do(Bd6 zDR>pJ;C{j`E0gsrwxvx;B~-02|Mn156UpA;j5HykL8S2^3NkX7TRtxy_u7|w3;7?V z%9p)JbUSvVYd%5OYBQgLm+rH3k_IvdOy1Ym*K2dl&A%@e&T}q%UOg_Z9^5XqVd`@; zf0Z4HLyiiGlqhH!3tnCxBK=!?S(@XY6It=rHbtoWp4Xfpyr7Yh$3r;^zr>qsjGDb* zc#}+`jxVS1vTMD>F!^O45xvW{;9&2=TmFHwpr7Ob_Nqm2mMCAu%1cVdWNP+-td}<^ zUt_ih-3)jf68nZJ*n%Pns|$ATM5EAcN+Dk90L(5E85$O1IL8pu@r7Jch=oEQo}LAy zD<z}a+s`jEf9|4<4-S4P1NZy!mI|~Hy5V3U^(Wr2yF5$<n>fFY4x-+HY5f?)6$G1k z>2NT$GeTUmz|DiN`)G5&)@i+ILQT^7`aQO|gx$-3Ysw}v%<;O}1o+Xf!YQZjVUf7O zn8WXMzgyVNu0-^mN`*NOq>S^$mPlJuq$m;+;8y!N7$8KN4vyc%8sBLFcxST7VgpXg z!q#(gc7xx9Lh|_?|9ME;`IZFTstpBDJ;4+axsItb3>+mRV?x~T4##YzK#LQ)E&Ogm z!bo&*oi8{qxS=uGbnr{hV<9S|`s2GaG~@G2OEfNV>S0nW`1o=!2EQDiUY*$Oj~gX& zx$U9OVm+Z&R^~OkmfaA&c`D&{YWV*6Q|yFVuzb#JV`_9<9Ox#L22)BAd3gm5Wy|pZ zg;;lsDJP*TbQF9U)2+q|AXI=`XkhMV_DXJxfoBY{H1s*IzIKrm8kJj`xX;;UReE~a zB{H(J7k6B+v8QDuVgBLGc|7|%OtU7Z+Lqj;J7OU?xHd?{^Y>zBn2w1|%tOYn`oR&` zqySD1qm+8$aV(ks&Y2rbqGd)Y=+6vU-WaK0%!cg?=@Xf(5WP*+)7Sn`@6rBPz-MHp zKC;}-i0J+Mr<GoO{@)boq&AuX_7XzK2u8kUZl`-RU6ItKA?Ani<LUE%|N5Vvx+Ntg zSqk65U*~o1iazO%Ym0EL`<9gh$`D1MmWYW*^|ak0tyo-KJZ2*LVRvT^?_=(YzJJ4` zhV``b>+9&k!Vazva%xrDt{B&U#n0i`?XK{<Y@xz^N+Kj5qW}Fda+S3X$V$7w_85Dj zp54{i2{2=<G_P~!qM{<zlIH?SPYfQ)=MW?$BwY5R($LXCDWPZ5&Gf|Zr{U)Yp@;_2 zTubYQrFS|;SLa&zWNUZgS?)BxJ9A)|I?*h)3jNH(-nUh3iExuj=DUgSC~B&!RLNA( zle=H%^cs_n&U0(ZRc(ujekINO%gd7;bTGnD`zPuf?{c46-JsI)77}<=1u8Q1AN})l zy<z!xJO|XKz{W;lY;0@<A*|kY*Sz_~U1T=HI-(<B^n-T<JT}l(lCK()lgW{Q`ilPe z6Pt&sXY+1$_CwG+rUpYHi5&TOPP4waElM$GM{th51q?1#CZfC-je@`=N!Yc3Zt)ij zgSx!*We!Vsonrj}>G1olEiFhq*1rK>R1w-hckSZ24SW<Jqy>b8U<Bfj2Lb??VsIC- z9H?geGBRkup!{G4^@DE>k8=WGj4Tk;9c&!X`2Fh-{7mnt`t;rQi|=9QXYskVW$Dfu z)4Mf-OFb8xyI1?TJs`QKN-d?g3%2P1u%m=;Yy9R-gqR;HP^AQ9>cKSJ-roL0bTmGY zq@aIC<{uCMLdy4mYiIB5ETyP;9lI&(Zcw1sPT}JtQdY+4^Ytq=tic19hjI>1m13{{ zLbEE^WOd-M4044)9Cn4G!G^96C*6@iGD`<0Fqn$?R#b3<O}lQMXVzuY#RkidTAetD z?7ZfSv#W@LUoK)7=mD?knw``0Q>4yp`@(chtD2f%wEIND-hPr<eY{A(w?IpYeqW|c zUBzv%+IGtSIn}`U_0<ImlDLgc(Oqh44tQt`B!3`pZH+g0vhncnT+9Kdhq$f1J%F6= z4Z7{0N_?Oq$6TFLdta*MY39d3A%siw=#er%IHrIa%lXrbkCBms!-G>z7e||nVEe0B z>$aZ>DX3Zo7(=(k&?`7L@Rm~GQHv1$b^KoDwr{ckv{*>nR{epF@m%zda{?$9pIugs zd3p7h4jce)Tc@n5iWrybDbsYbw-Gu92L8tHV%8s@d01u0dwYAozv15XxcL0L*Z>R2 zq-{Wj4PenKKnFYdAN#Q1l3|Se2;8!<^7Hf0-rVt3-K*9fas=f75cQNfUCWB}2a+fz z<PL-zqxpxe$1jFX7Oti@{v}VXYE0Xz-bKFk0jST_;?1QG0%n@9^!Yl^ys&)V{dZTK z5Is>Q8kJG|eF1yaA2=-kc@qwc{s3s>cz^hlPvDR3<hLAqaK5Jz6x0W0yVUu`McUf> zdMw}sw*mh*z-9Xn1`q-UkKT^Q?<;~pfq;M#T+r-KZ1|->m!?|#VuYTYH|6eqo^!FD zA3q2nLcF^Yl(76Wssm}CZ26z{@zS)RQX|o-7li|M%TxPV;LYosl?A{fV)~S)?&_99 z>0%kj;iG3et0zJ%=mF#>m_iXm$F7@(|6iNtU0QC}Mw`v<?#0C}tN77|X+RKO8u9v7 z-9s80xjaJ;-!cc&ya}~F<Zz<=-5vYpiyM^fIPfhIyf_1zSnCkyqgd_#VF8BV?TN`M zDG`I?OMvM0sl>L(ocB`!0X@)fCLqEL003|6)+#Bx{=+9W6P(@FhkXub2WGcE03WFM z*dj{DU?WC7`t#fYX=MZ83B}J2mIGjpL$NyrJuPE1v-qs=Hj?}xT*^K#o8B0D>Y_n9 znQQOW>~!1obX%p=<(}e5xNL~(WIg$61g}<(&WK#eiI86t<)aiQFM2i4c`AARzgE#< zy#4`t8&Hgpv9Q7@wgUsNZz3)2?aPp!0bhM^KPfs|t?5&a$d|_WFC_#`S1wtq^~cBn z1n$@0RUws>>cjxzpg%dE<J@=lVwc^ByEZmmSl~9^Y4w#;XnW&Qn}LxL3)0NHu<Ze} zu&}iX*1{#nO=@o(FLp>Zvq{XSS%2`WkM1kn#k{6u{~;pv;y=f^)H%Huah(6NGK)m{ zrA8L$IONLsUT4d?(X*ur=7YE-Tif15>KaC2kYV0ET6tMrT|IeIqMm~}GBOhN<x2z* zc^AhDb%2R0QU0g-?J6!<<^ee~=_(2034_X)l%>(w2FE9FrpbUkiU?L<UOo(V%5Lx8 ziK}qzR%9Pq^|!R7>-N*4Iwy!WJ13>2e1zz+V#y8H5}Yg5e9g1tt7~Vk-7hSg^Yc+x zb}}+D({;|Q-RG4xHG|i#VpGq=ru3bhoP7GD4XAgo4Geczw7(kVsDH8+$}uBnvz#G1 zxhT#b%wk&Vs1N-%3u6^vI6RS*l3IZ0hHZa2?=c2Je#;x|z3(A`N$oF+$ei5Vl?%PK zzUu7KQs`{n;WFz}hBGJ4_F@`scJ`4;H-T0x!x$vlkv%;V1j5@|Hp#pJnKF1Dy1H@G ze?>PUZox^BGB*e8_qF%8c-Q6|yXBKcjn(=aZLj7m2(J8@1G`P?`9FAc#NgjQhTAPy zMXDz89_XWe{*m9iul1u`KR+(ZdfXfxx9J0PN~&hlbP=iF&tw$<Fh#z!OuD!xeVw2k zIyya&I=KDLf7)dcS!_r;`~7mf#G}NezrC?AJ#Kc`n-{~r_Za!sty`x{k)oJ036In* z&JOiwYc?<7g5u=kyP4;~l)6ry?F^G@ZlWn&EM~&2pl~<j&fGa!n3?W8yOjUMn}_k| z`f2E6<%Ytt%`4CcfNBz}p`n4(`ZpWYbokNH(ZH)#iLfqpG}vkLBB`rn?_GYUTRVhB zLc%~Mbd2}Z^PE5;sG3kH!IB75cw%b2<NMq4wW)EfEq?k%uwn$+G*r>+i3-UJ_8qdl zriLch4X=|qmVsSMFTK!<`ZS}G1}~YgdKI+^Ud;O!PogzqmkK9Lol9Tff{GC3&YU+Q z?f5_4eR(vM@%!y56`3VNghFMC6h)@U9LbQ(LL!Q!P^JdSESVKDlaL}AGG)q4LJ38w zP$=_w_p9H%_j~XC=dSzbJ!`dU<v8bk-_P_s``ORl>Q4tB6nL$u0a`#Xt~1VO?W-T4 zr>m<=sziU|i#1CZYygFWgOBCO2t^A>4-glfn-|vfjdW%3gLgJ8<PjA31qCU7Z;jtT zg7${Woh>w7vW@Tsf@i=H5R7R!IXNe%r)w}lySyrLo9q{;I-gk_kATjRlateBC;nxI zV0glRTliEP$kLH-r9!H_OT}`k!fQpkM`eAY#vN^%a^QjtLu2cVzIHiX?aH$Ho!i~P zd&>t$gLp<893Sy%aE(5lgDpA~Hh046zD4#qMzPBBo5+4Z5qq_M(^3UqiIF@+p_Q0^ zwlU(jwaZH#mgtX=FnrJ}s@^=(l5y7F7|LUX>Sd1CyadO(vdD@}LZGLS1iN6;&CE=` z!X>_OSGl}FZOvf!3EeqY!6K8*D<RAyM?~{HH)$^C+8wm<DkuyoNIRXqh#7+JEf!G^ zx2e|K5y{aa?_dYB6((@Zd-rx84bK#NrylkZkJP}>5cG*1F_O-ElT%XiVccFg=xA%} z2c7w9q{x(aH|{qos7z4_#nEv$uVR&rboSCEnph2A?CfrCWyP@$h|#VT=$3n2cXM~Q zs`lB6M(UauHf>Pm<<^KjsFbr415%F$>kddkz&CZ%=FKRj?{z1a5D=g=_n6wu&BOEF z?69d$`=9Ui?d|mC<>jnLukz{W>Jm-onR)_>ii!}6GUjSdFlK#mzC|HY;548zDj}l+ z3S3s}-@?t8$TnZH9~FZ2)VHaH?}=7JHU7P2*AIavj<ykfYa71CIr;v!JTb>R|91He zGj(CNw@=IP6C>toZ*Pyw5;A^CecYECqFd3F;^iZ0VwX-F_kH!Ix_Z-a-D}C@lFLaf zU;jLxx>xH;z-<H;vAiG{6T2gjLnRxIA<yj3YyvWUddM?-$@qeu9i^6*7Fw(~AU;ym z(b=Y-XGXJYg2#EHv&+?-aoEfu;BTpU`-H8<$5wkTdB&wZam}%b%iUqy>qn1dEPLtM z1$JS>KoHM3=<yD~wRO`HOO~DG5U)HvAjVKi8a6R{*g3-pyN?oCw4D|&57dStBlifI zygHR>TKe+wDZWjDf`U~&Jx5e3pop>!4YYfI{QPNc<5lqsG9E<ZI-`b$hED*KASIgl znc*Si?D=a+65<^Mjw%oLnzF}vc_Ob$N+>aaYo80RYc8k!zB@7TptDA8VShzQQ>oX= zjjGnxlYs15h>t=qJ$ieLy8Oc-LE?jecWYf;UG@Fl$2Uc)N80R_Z}4WP-!${Ga5?HY zLK;y~Z4_u8o;`bZSMP@pTPs#(jYHa!pAC{<TY6u2n2(|}Mna9A(u@eLDo(dc=(N|U zZ4PD}ot`Sc-Hi=$O;|5mAC`{?=uucU|1l+ARDab;TCicz+nm9!Ct;Vz%FK=3GNyZs zX!Aj271GN-tS{j)9|x?{;f-&&!W&;*pNI&t;DR$T{^uzF8ZXRGS)l@&dmE555vM&h zE!9Uls(`j@qruW@uerZEy-p%ULf2*V+vg*rZ+odw*_A#9ldT|Z@QS^FjkedrfRY4C zok#xR14o^>jh;Pc<Eg2U7S@;236EPedRDZi9U~((SL%L$))w7lEnzxg0^)ZUHlz=Q zsfVeTXi|<XHOES=U)I2DZ{`Q#;<}YT9sr-;3MVB-Dc|nmQW5&}ll^J=vts%0azhI3 zdngO--gn-Rv)(Yr5O9*Q&s|wLz5Quy-skVGnV(t4?gz6Uzx%OpA3|d_q>Rpu0}EP; zihAdf{F1{V6B2e?VWG#gjgd<3O_s2;OYYr<26xN)_9uYUUtJTF-?vxHKPafC+;a(h zI8PrRA21yafAkgQ_2&BpXbSfnM=IJ|S~Sn-qIOq3(jUHeDUO58nL24@y-tlgnX~X+ zPsANeXyoNnpcf|Sb|be2r~spsjz97mR2rNbn!AFx8U$GW9XVBS(U66PO?6FQDmFGY zM(n~i#PU>*j*f)b0k(P;DdsTct3Nxb3AptRd74!a0aW0=(*7JZHm&52yy^=bfKBrA zpE>On6*uSSXZbyT+|k~1hCo$6l|=4xN!<o{c#blU*bw_3PQb*1L&J$sM{a_Ca%8V| z7aXr{XP?PK3A@J)WN4@g2^KHWjtTtc@yoMrx&dd&8guU~Zxy<%#>Q>%j=neb!RBP9 z*~*)~tzonIs(ZMT4<@Nc{sGIH*RJaTl%Um3UeWJ!;myf5uMp7Cq;XpH0Ps{W1g!kA zI+O0zUyEUYMH;1nnxdWp$-r!k5FBok>48V5C|?IC*lZaFkjmOOD~n-u*_m%AN6r@j z$4N;?0C}IjapPcbUtdJym`?Zu9Tcc8P_uV)Qf_v&@k@PtBKkbcs_vww>gA_wkKILK z0OTOi!!q>fHGx2mjOL-tlla(xurOK3dIz<}UlKiAnb%t(r#`M~^ljXPih&^?li-!+ z!;@8&$8Mn_BJ8rAdodB0Nk*dODi^-;AX&;|{wUyI3N9{AB__r|J#KCR=LmI4{oI{5 zS6BKET>Zg3zm&)z^`Kkg=*L}$XVtReK1iSf70j+>355B8=oj&LMI8$}JHM#?V?U>_ z!Ps;6<fQHGy_!$_5vp3P-}i%r1Zw!``HET{wW#*t0BH5BH>{w#qhrg#*r$5&e_*F} z9o5i)synF4-Sr!ISM00{Qz<gU!FYJ>C>R9){cd&OAL4yIpe$i>c2@Z9&S^QsQ+qn; zdPMyF`^-O_(it{%@?7&|F))a!>~W<_koDYZKFEo6Z&}~Tdgzc9ygGMiYtMCLh3E7- z1?(3*0UZLB_M$vNAt8-|?$C+~IoMlwe`GN}pU!Dk5hb7Y0P+oVaNNn%bL2dsA$B|8 zX^YT)^Xh7D&GAe&=ZOUV2M?x`PMt&6E5^!hQ`u{<IaY&SDlQWnCXucM7tT%9YknCk zMQ8n>GHPUE-41G#f2rihx@Umq8RH-rAXj=)SSXGtuBJiZX1APsuDQ;==xCOwIXU73 z!bKI&m7=?6yjS0CK@1C@DXzAJ*VS5b*N+Q}$n0bP&}SSSx5H~~Y4F7S_rwfnSen{< z7NGYV4tDY+B-5eOS7pwf`$61@%*rMCC*)sVmq1y5SNH})L&w!)R@O65^q4Xc0>lUD zW(+*4j*YS1^tt8A*qBX{Npa5sQSGW;2{QPb91v^fJ5-yE>oO{^P0F8ra{AEmcj@mD z4>83H=!lpFy+LiG7dFkk+7vf6=m)sck;FBo-@k7^|GTv1va6$Cp*^_*a7f0GtBrNR zN#N+n0n;Uyk?EIJhm*rWxR;@PMuw8ybu#i*-~0EoF>0r5T($Ow%kL%gT71jyxl|H$ ztolK8M1(J=Ocbh0D96Tr2p#+R_VKBPBpqu7`b~V>uV941RS<7a^=Cqde~k*)dqvc~ zxYK($nxa;M_Zy!??@<X<GXKo<u-}I*&(d5dlN9Bx9^kVK)_*Z=<<@ovyvuO3s=Rqk zRZWdW>VdL^<OgWz(iA!D!BjLLrXm%~&;iR$c`Um1KRV(`$9`=*t)&I6<_e)g7~Y?^ zOvGnwIdo`vXOS?mzbsx;p0$Y#3-f<?gpq!y#|G!`zu!ETulVxkn|Dn>j`PuL&y^Ia zsZ5Ih92@7eD|X`HB&RdG6{@u_Kc#)`88##C8}|TYj}ORfJL0%XC6ad<ds<p=SU`?i z_~?Oyo%MIAN@T8g1~A?G{Cj|2^PxVARKQ8NPu>a-*Sw|DHZy(hl)$&%f}iZu<3CR+ z{H(FEw)Ta8CA!13Kih=I#%{i=0Ji8+ELk0et=AHBE{Vf%Xu~}^bJS#w^mD1@Q<S5A zd@`KN>l4{ez}O70Gt|QED5$5aUfART>AXiym*CHlWq^c2%wC@i{c%|K4Xuxg@1Xo( zIo{i9snWsEqjKY`JMU@X9sqRPyjLZ+1B@50IyYqZsh9HMVb8x6x{s)Y^=w)epZYwA zq&*l*{j2Xtb-q;x_R&)p#~H`_-5Kx^Kai1GZy<K4WRtEZr?<+>%i`W9r%n9(inxet zAh1~m20@n~?xmj@WW=-sn+XuL4W<~YygUo3thjsHlk)CPh)4An+Vh&2jzzi2<`+7c zatZ2xmCMf2;fJtrtMm<XNcbO7P*fB`s<+1_!XwA%+9q*3gU3iLF)UK+&*58=-DzE7 zSl}#2JcrE8B})~7gZ~4f9v!&$GAXGDUa#cC^{%KhoCG1gCPsACw#Q)uFhLR^;r4e; z#Z4Kf8nlycGhk1qffE<^9;QK?L`jR$F0DT@xA#&IK+66qy|g=}OAli`wGztsuRJJQ zS(>04?{#8^bY!zr@In7j`#XMqd|XTdte^~9z?E_<<_QJO>pd>1+(aGW{Q0Pp34cmq zSq7Az6{x<YN>~9vAB5H%w(ri%wk8Bub*6bjLY}ud_Afs*b;O4}U4d^n{)yu5oyD2# zfEWWdU%H8#3_M3YE_*&P$-S3rDn|^_Wmof?uiZrgB2FENjbp2Rn-!Iscf$0=2p?R! z=tM+V@VwmDpBEGA!(13_GCDeASfJ68)0!|#=_DB%##S{pQfq6MoKEG$mX8xlIv_68 z$A@=*@wakQlrzi|XoL*fL7CQ&$KasuSXEO)LcMVlso~p|uBR7ntt{17ek@6Dc$;R0 zJPhQG-Sr(}y1EePUfv9cvfFsFRzKSJvx@yVBJDA6Qj=PeW>sG&;kBG@bVwt*07YWU zzLy7xLsvb`WL#pJlL&Vd?J&3I7rt*mkhB>T93PM}Sa7|P5(Yd6b&Af<uV9M(`1IkW zM&g6GXjFxo<Cr!bDUzI@@D{Nc(a?HyRGbNWme=Lcp&s+14U_4UA4^@up6KW7Qa<<g z!P|2N`N>?5;_YqZ4qG?w<2%zz0-M61q=0VYM&IGqcopKY4th!5dMfmj$xP>6t|`yk zfq?V<C01DSDr>80b5SQsf{40JSlsmVxfr>MBdBdmuFUo2pKsC5=V1y+NeMownSjv$ zv`Lv87iJ)XR6r_HSxN+;_p--!j(=pj#pN{*TUxE!$MQLUq`CE8mq?y(o~(&IRE}(u z|4U8DmtU9M2B0#i6!P8p<<onR=C*90cWqAK2-1=@Bx0|qs~Yj01sARnTSk583HzwQ z)KsyHAFomldX3Sd$N)Nn@ODe`UEJKA;*5K*-YqWPnyy7x1478u8@m2$L*1K0LJos~ zzhiDfPN^l1*|Pp^G-8~xd6BCVs|*(}Nxr~_TEEz19y*La@=5nmLTsHM&F(&MSl@A< zJ1%DbzAn%7bYDNem=O25ZO-wk^@ww}GL|IUXpw6?dPQbhB2;yM_b;$Z>+SOHJy+Zt z4g=8*3JSRvUmHU3buX_w^N~Jh=Nb7w^7&Iul+`jR$`{i2H@5`CP=L#Ac6<-B@bqmH z;a`jq<KuP;N$u!mmwC&Qh3Q*|D4DWMN!4)jk2P$DsB1^xtK5&=^SN~5<8Ys2zjp4U zTfH6XX+=Gb-!m+Zp8y>jw(h<b17)5RlqEMMon_zDa~;{A6j71_vlv#<Ay?i#X;oca zr^Y2zPv~0omki@h^%1RZlcN15|FI$+lXBba!uM8#idFmZ0ghWx+x|Q=MxD>|tqDs@ zGfuC*Hn0=U&Y+@{U0=eU<fk0`v?hcnu0V_lNFu9=>G#UE3HtKIC*rLM@xJ+1QZJ50 z!a`^Vm@KG-rB{N_QNDVEYzxgIjgynVrAl}NbnSK_Ov=*jjM?D{5=7aJ8MZ;MrbASz z>yuAg^y=t2bkt117FUy+bu#<w#Bn>DGmH!jxQ+{B-S5zkPCzAyI#Ec7MSnl<r%xk8 z8Hu!?14ZJ7n`1A;NaPEKE~}mbA%ZC1j`xc01pT2sw_o9@ffI$m>Ga+X-m2zi)|R;U z$80m_=T4l?I!H`$YSz!b0ZdK)9QXcIt&ds^Hgn6KTn32E-HYzAlXjog8CSi21<A>` zrnx<(Wbuz4`KFy%tNUDaNjt^2xYtQN0(nl3@te;hhsj^qkf*57N%`DesO~8u7ZQ^A z5Y`11Ji6Vx8Ht%gglzX{19`P$)DXJST>g_fpIF-(|9$eS+Ck8z_PJ~qAQ8tBHw{tN zsjSpSFYqm-4K?*A{+b1}wiW`Q-Tl^Bfz(j`8#1)VQFl|uAaQv=l7D#kFTs|=V+;ft zq&aSeU*L?eh>NtqCS(&~JW@mRQ*Seki(pFHb9R1maGk{_rd@ccj|64;ZP!dt{UXqd zFTeWBD(yqmJcM*WT@p)m`PE24J9`UZH)?|D!~@@F@mT!PNQ?95gBltP@>4u^$*xLv z=SYPhB#-oeXLS0B#{5zR|H*w?1ODAPV?1Kh<jskL?BD=|W(jAbo&~$ax{;PaEM?~3 zzyG2)!3k=!{v4Xyg@p?(&OWYu8$M(j4e?MVkeYRaSUcnks8eOvH&QmeLc7hx<UgGq zH}p>H3^=SfDI4Xn6sxM(SVYtXSxDdpl87H;A)>OIJ;0oiW8C&8f?o=t5t)zg>do4~ ziu=n?oAe~&kA5JY$$XplM~Gy2PEO8mMR3h5rSE@8Ob;3eA+{OIl(%ofN3%WUo(!tc zyy{y7))QDow)41q#6GYYK3Z0$f5IW7tEy_tdWzJ5X3%>S6cYFNbxV$CMF0g7)O(_F zv5z^*^ifIa5k=b{bn`#=IWlLY#UO$S-+S#%zE${HD_w@y?s?ViNe`z!R~^bviOf8F zX*AF!*g>^H{L`x`5#<mesc42DN7o;N(b<bnL-!k(D=p0iw^yu*pu;JkH|)9OdRDa+ zUe+}s4=!~-Ju4w$FdVKmUK5h+<hW1KuKxz7*SrPG$3lA_-Hde04sPZQYqcDs$Y<C8 z9_fAl&Df-5n(k9SOGK98%|6hhaBeE9tQik^iu@yJC=J(H&qe8%_^zK7Q2=G18qMq} zpHG%7UpUY6(os&(g_q<Qpa%r7LG{9?fW5q5*+RHN>q6ybZzEHX3aP`o1uftmm_5P( zEbh+!8r+@%c2s0>Y~ate>uzFbGzdpu6FFkVTct~I>M;Sn+zl;AGK3@1^BrC7?GMqV zOe-rJuU=p-@b7Rn;*B1&sM;ukiLzn1ZpGi+OLDIZFYvdNlktssH<)8?D@TDAkP~43 zt5;pjQX$I34)Xk)rqd`ADwrVE{d}jJe|AHl?hTBX6_^$hULFT!7c;kPp<QOWvt<Rc zi2E#6-mw*%5K{KYQ1%$7F8+6_$1~v$uPnEJXOjTcf1tTYuxh|3RFts;^vmPVlQq`O zp@IM%JCnvZU+wIO{=qLq5+2IAC&^syOc2|*TXyf=N~s!6XGTX1N?qv7m!C5c56a~i zGiZmilT%Zu7nk==iRA*uMaP01hyuH!?bi$p5nqBM0tXYH?j`P)b%a1q!I#?UUTmx= zOs^T?nN+j9@cP6#mHp7S>L!w==g&9&`01}Jw1xnX*dW2nSDqOyarc?}b@8>}8Q;%S z!{?x55)j5?_~^l+QQ?z&_wR2dw%sUU8NYa`HZ;(>6Hhch<wC?mV^a_+zKp&nM~O7f zXrir6WE1wPjwh#Oa^{rcYTtQcD^b6Xo>#A>Uvj<0f2DnC`)`9kr1%zHo`5982rx!{ zjdZ|Dnf{5MXzl&ozmu)`Xd?v}A0Cds{jhJRMk1#lFbSuTAQ1%OEgK^#HIv%k;B694 zmXt<CxuH10D*N2U9R`FJ{Cx}3a7ZF`|J=p@tIf^p*T>_SOLs!)Y^L8Ut#51U2I~~a zH4a!u`)?rY-o0nf>zYF_kKs^OUPQfM|5W*g&s|x4M5zWuUC?Tb_qn|GioZp`AMdZx zo^Ph8!HKJ6(5nX}cy@h#p_5r|1T)IIX%UT@V$gNJd#_%L!1UGBvMf~u565b3IZ|{3 znjInCOGYop9eY3OAFmGyE*xOFz`4HRGrTJ4uKnH5<Mel=0{Gi$|3O;ir1m@UrkdJ& zwHg~5stYcZe)-a|iIY=Py=*NRRb4XnBfixwmxOUKig0+NXFkjXWTbT{Lag=e+b!g@ zK@h@8<k|IkCl>YD`VeQ7SI2E@hd@jH^2IeQGVS%ZS456TYXZ-Q_!IAgzF2QvzmhOK z2O5wL;E}>4EpuiFypBlQwb@y5rC8|;0Og1j=#b5gD7QhSu!MwLs4i9$kEDfC0atOE z7@^jcpj!S5kvKEVy*_M9N|JkwvKQPO>0q(B5m+6)lu=l5@%!UCIs(9pG7DuvVTUf` z9>_VR7s{%Zu1ER)nFNK9l8wgGbMuW^6Yb=lM9HJw=%}r5TX_EU<dKuAs=zN+?pnP0 zn1VxUPq(9XYFgIhSYG{?(WC6nBjae|bfKVf*L`GUq)#u!8MzyAF)U+_tS*kZ1Mp5d z5xply!igN%4!=u*f_-oMwvmy&5}rm<J!u2Qe<`Y}SlqUst|w4D?rnxdRAJMm3J#(V zj$=i|h~^H>ef!wYoj)J>gTDg1OLcRzL1%a@5!N7_Js!yX0;)&e9of-j0113QypXeY zQct$~Sa5VBnMze#o*XSlNkG*8@0Rb<bsHKQwn@c(MD%UjkxW}%U7(wqixoLDdYZTe zqYH`ZTh<3=D<ZgRE^q3)$l^VwYVCk)9Ut>FT2FhP)|^~`PaIU*L~xk3?YU0ZKvZ^a z%wS%%)(zE?x0e<jf>pLf9krHTmX6uDn<8mILv|W?B?Zk2)URJzEKbXS!0F!|qG5Nu zDQX5IIg)oGIN0-cWu<BmXTMs3v3=P2bsXUV1=wZXd24L_rF|Cdj|b^lS+izj;~!n5 zXG&Y)$%0@x%+#fbdp~;he)q+Pum~nLy8TAYb<eH6Q?wG9Dd-Y?FTA^vtdn-dvYw|g z(%*kW!cSL95{ZpUO;KLY!_)oqj}Em=qxaj*%(6v2<|q6@y@g#0He%MG4wrX%Sh-BO z&oqCC{%MY2vQ1m(HSZ74Rf|SE_5pMJ1^_|Ge1L^0RZ3nFOptN+Ut7)y?p}ORRD|xe z`hxCN;}cQKcd_jtO3Lb9(t!pITX&w^EpXv^!0t8o?%zU`cs_kn9Jf`p%ht^}`0~;c zEzp#z=2&^#K9>#3!G9`2W=_&;tPP3It_#jauuYFu1-`L(aKR3iXg|}^R;#HY+51h` zcb@E7pF<B=aWejV=bi*c_2f+d9VClGOB1EGX(B2r?9w+Pf|lkIlh12X<xD%xjFK%c zjyW~QFG&iVVO}fv0MHiyv6Uc!Qz$TRp>qgythk2FJ-@fZFJOE)^kH@X>)k|P4mU9( zy{vy~n5h2euom!O35nj%%L}Z_-{o?|J4f2&xUkEQ%#R=17hIq+w0=_XY9sk4m^^zm zDUX5w4^FwsaF5}K5AS^xlI{WgH{#bhbm+wary*K=*x5?bk>Db8*0#io>bwfhdYBRI z3jg`#q2tFPbV7jqt=eUx7-wmlSp!Imm~>zq)K%W9NJgR@BeQe}aEscwn<Nh6I`mSA zcXq$I*Ou?OWJtt_l$%47qqdj?66r~IUZP-k&Jv1PUkD;UPHeVIga49~o{wMEprlb9 zDM&Z@PHP~!pBCNW(FU(3D+u;2kv_F2{enx6n8(^my%6XIPt5vvqQ$?uHJ)d(O|I?p z?{X4ySCNiBO{SU;#mq#x*~cf<vS{XS+irAM^eB<NRi#|tgw#xWa$CUYafMaiQ6d_^ z-0rqr0xj04m`2mYgnOiIFjPB5y8ZF3w7NbKRpRlr^xYe2u^FBl)UrZm2&oViNXP8> z*2Es=#+m$}`?<9Y(P@S1I3sRC0bx4>E9+MI_VK4BN?*R}QC%qpA32a;Uux@Ck;!_l zFRY@;Dd+O4(yG@1@KiG5D86~~%c~nR8_Hgv0WU3@&AzX-l`UFiu;+)ikvu)}jKpUz zUsmGzi*@H7MH*K%{-KI^G^@*pc0xl<*==5oh&HZ#qgEHA3hTvsA<DnV-<5zYAGq>W zfBN@p$}@Sg^y1N2m~4j&Fd!H6KQ1hM=RrO%KUltBj4_D!)_NcqLLB)7h&NpSc7FO@ z;?!i)c?WS|(p2aZd38m}St<u-c=d-DuK5=Y2e(O;O#RS4NE}(j4(a^;Iy!tH#;x&Y z@(agV%j%(s#=}%pj6$X#$r0REjrHvK@$nkJho>tv8&4N#v^?w)?hfnnUh}+_W2|M> z#YgvJ%=t-tr_cJO&}Lz!-oEYeIAh-(u;tK~nHqMur8y|jQ*k)w)hos3hedR6?zvV1 z%k5HqxBwv+7RasBnV8z}@cr0`$jx_h@&X!SIf8;`3J2uEg!7AvlrK-(3K@M3#vWL3 zNs0@t8!X?pp9M7c%42~mHN$56&lRv%Pi5&`@7QO})ADbOtc3Opo}K$0mT6SDQFi6( z9$_<~ftgf*k-#WkT~3-0-?#Pl&8cD6$I3L$Xa;b~?`zWXSa#NkFJX6ZaDL|Py`9(q zk<$`QF|2F?g&&WE35UNu2YSP1q7efey*GgW=9mAT#t~kw=#16ms~%~XDmq?u$ENq? zFKXq`-!=ByCw8yr3r9hTVFj&`2qxUz^OS9Wv{)8?|NJ=iZTL$Enm4hBit?{sFwcqi znnUiP5&N7mH`f_#D{GC!-~NYeJf>!PE}cDFsk`debvo&`D6`OH_3DaMSVFGC_trq@ zknGaYQ9sXo)_yDiD4$1I>ySbDGX2x1&6Bk(E#h23iuFWRt*WwveavdOuIdLm9#)p} z-jsW4D>*bFYeJHKKPE=!>*3%1Cu%TJiEb0XuYsRVnh^_gE29gv4vS$Oa`b%LDz$}0 zIe}%AaRz6y0!6W$7!W1S^o<)^Q#2o52O4sU+fz!4WwoRW15N;&nC~OnT{;2(W(c52 z0*Rad(-ei?cq-h!ppFzq1vLVta&x=$=b6zYqtX(`B<>YA@!H)VL5o&_gADA=28aNf zfo+it5XV~%J#Lzgci|S;3(+yY85lHVEGmWrMY?zG9m&^Ux`tK<l$oez60Dn6*Eif{ zXPaL>+#TyDL8lX@g7b(6ftwJxsX_kGsieLGhYl$tuMU*H-U;;Q@|5LHuhrs;x)8g% z8tJ;;d~XoTuOoh>W#0b>BS`n7r!BIUKP(Di?%Am!5u$5JD<So<Rej<!%i7(+1IeSN zKxY9TXqU2vpk0DEkU%p^I`u4qKgZ31nt?%^pCF}Y8szUJ)|aU0W(0K#d&9F<yllQ3 zDU}G%pcjMy&>&#K5zKx@aC&Lb^?NINnVl$Z-3oj5GS?4nAD`c8#lJePu6G*<B<htD zQ%xc&;EKqPe_-@i3M^|!bv1a_%EpF<jBGQoVfkMlBdI)AI@7%0)TM8eUFp(JkyJI3 z_z0XQk{d{D^^?=)DE#Uo*AeOJpp%la2UTvj;E5GuZ7jC4UmJ2@VtlxKDc6)?+ggQj z(Y6DYH4_BF8OSpH?4qGL(LrWrCM<NyU-9v&9~L!!A#f4g_T<cwHyMemLH>-cpTYlT z8$+6xV)!D?&eZPm(ku`B_AHm@h3_{>?u|HqP(J7(H?V*0my?s1YigOi&-c43smS4+ z>&QIQw*3zIk=rI_lML^d=5#?vMW5P5Izd6J!o?3S_A!6?5_-TXnL|j3Iv_$^(h$;e zmP8w_fe~AZ^LMt(mot6JXg3zwc5LkKj!TU3&lGE~bNi!z?kgjn7MVP0aW;qC*w{I^ zfPJS2T~Dseo3C$Y7s?&}jyy#4b5|{V{O?Y#)S9NI6XO&|*O~TV4TR>tx3_n2QMR5@ zb!8<RKfld;k9(X!L2SEaR%o9;?<(DVx4fKbdRpUtluK!Yr1e3`<`(zQ@3ZYyPn2%n zwPqR)wrUc3B$R%Kg89?!_9rSKVMAlIV{lj3nA^%?lJZAAJ^=+`k<jVsUJvt(Jadkl z)bJol3G*rpw$|^MiX*_Ptv`D5xWG8siv|h7X7QJb)=c$`P7s|(d)X?g#uubxAEJzh z7w;Wn9TG3Ke=#k7`vLX(E`>9OcgK2mhWDu+Tt9xpy5l9CQQ4*D=jTVe1-JO?rPup^ zyT0PBznMH+>!f~k{arsF7fI<}xNw1Zhrs>taK@qGVGB!3ZkO$yXrCie&wN+~pjR_8 z*2`ZtE<$~e(Ek0`^Q?5J*28L!uOlN{NCaOREcJmYcXyv_gXNyKuml6y8!*{TxDSBM zLJP|QoPPC><?q~o^ypE40^sG6tNgI~p!4+f1Y2sIQj?gipQDhX91Ql#O-L?Uf*bMS zuC3Whxrns%PFS0PmvR%d_TK}qvvc5K*mbJC_mlzq;fptegK4%?ZhmqmFT}bjYQy}b z-pBug$Q|S9($LofO)H7EspJF2e;XrMLUf1z9XWSqCkE+Ae!;;?K<{z?&eC#@1JX~; zD>!>{P45&JOMbl~83kW=IHo|-k2PA@v>J{q&&}nm>ZqF&<+%Qiw7h}a%QMG8SyVpv zskqyBKZPnJG#HET;Qk@vu|G!2)uDW)+!42AP~^ZNY+3?j(Vu}w+4hgs?qmf4+lzeA z%XA~iiL$b?gu~12+qX|4U@|e60%Mn#mly3nJDZ|K>ThqRl63>0_HIcrRk&KbSC$V2 zG5SwH2;U0&kzkj5HRx3&1v@*t+)x-H^A65&NnAem?AbHqu=F5+LH^b1OQ_sx!%X3S za(zQ#k7WGp`E#A@!J@WxnsNR*&A9!*+GbBW5?Zw`-MvAlZKxA5_0@DDgvPO=2$XQi z)%a*!6&1+`z7=!{?sF^uJMT6@CY{N;tU=J#EA~&L!6zp>e9*?Gr$gF)r&zFag++bn z>-#>xh7Cgl;3jzGZZo4y;7x_a#ZgA8-~A6lZSEx{6%`(srC`~$Ou6an>$|XDpIMSM zHtqvkHA`nRrm?D)*1cP|<Skgj{KR%u<nNY4zeCg18kT_Vr&ppTrlwy;M+1=6An!>4 zb<romtTp@y?mV!$Sp$SAYq_Yt-mpQpBnO9UhqC%aBB>L8p8)BGl0UL>+`GbKVVh~m zRrwsFLi+97eHt26FQUJebU!xM@T{?8o|MduX+B}IvY3@Y@ZAVY6~66jYeyzrms&I( zq<nAh$}H4SOf{_C!9Ku2h4)c>ZsC80iCP05o_3PLW@7MHmgYpRl$X^7R(};%--{VK z97b#s9K6v@8;<4dxC*v8D00rt@lq_XE80TZ2{(<U1-KSf_V%)>gzSVmyQi$1H=I+n z(Y#VqTML0WrQ;`#DOw8JUTn}Z>$xVdosyt#_Lp3{bMGFxw2Tb&(_ik)L-<FFX^x5M zGyAKLjFg<5To5Idr?J4HxyQ+=1wMX1cY)J~elk!EzkvGh_UEfwdERM(NQ0LbcUW3k z!8I1<xKZci{)6Wz<@y`?O>@|>fOH%_CpQ5j6|^g&k243t)SM23<-xE;vTA)Kd3}~0 zOi1*Z5G>?4<ICKgF}Le{tB-oGO2b0(@^Br^r($Pvd3pI~`S}ZvS;fS~?`CA|+p7_C z6SHp^tIpu{4RKQDwZJ$$I6lUD{tN5rS?V2>`T{^Y#ThjP3T3lw-2I2@kpdQYKm?hQ zP2A203|=dExk#EFa-Y2z#3jech~8dMQrl6BsHv$rCntBIlNSs?dUP)+-`PR~B3mfN zHyKpC>$4Bz;sStB4v0jmCU@;%r%dr!_yeB+1#Ah(XBkai-(Uhcrnnrv2Zf06C}FFD z96>dRLy8$Y^Wx$nTZ`!_jB_V1quXt9EQibiGp?Ccey8c($aw$je8JxQfY+2m3rQ-A zkioNE^<4E=BSDkF0oFEV5crQbfm7E%0NgSdL|NF_+`~noZ-WZgyG@E&ZPWT@jr?Bw zzqnvv_ujqot+A@FkNqDP>_6TjEG&!!=}E7sYO;hAs0PIA|LVli&UF}AJ~NK}NN<ai zi#c()QBY9a%*e>-6@9*EPu8<*WBaMO1{BBn6!lbf*tHttZr&v2^ZbxrKf|^?*2#i? z?0%P^i|Of?EG&oo%01WaG&e`1*Ed<={zo?jJ%fYrmCQem$rx5}^~W=cBMvoIi_>Oc zx47U<AdLB}Q%JOF=YH?uKDyX4lZoC!MoAh3NaE{<8Q(qRB7EBqk}7A$=+LKZ@D+Qf zUer1;lf2VqT!K7uwB`LV^)$}easTa-xN(p_iBpiT4_$?8Qdbt!RZnL<cWV^EPx#g^ zJK|DX0tH{>pPiw#wR?!73O6vX<mc;1Kf?ynCMc~`N+JW7<UAwr4KemE9RZAk{rcg{ zKmxpAfX&@=@)gQpK!$k)16^}?xVe9=pG=CRo0XMRrv#XaW#{Id4pzUJh`NlYDiHYZ zw+|kC4h6jHnR+{lW%JN@>F%nyHG}wazx6-?M!gT+R;Bm1eMebo6S?{P=NqT-+nWDA z8mdG$b@-d+#NWRC2^G~6AB?oNVeNVqFX)6;8!j84Y`D2h2P(wU-=h8e3IyjqFd)9j zY*y9u3^w=L5iy+q!o~`%Nd9!3M-Fz1ytO4pemzVV7;bJ3>PWfg8B$MNrI(DX8}!Ik z``k+K<cQb*)r7+P!p^M^4z8Q~?OB4wM!X)Z7aRW{Vxs@gKG0WToP@_=IXO26Ho{76 z$Zo^M#rJ0|he)v+dtJ7x!M282jcK&R@)vmLGTyt}Ws^TUuM0`-4}RtB*~h)2i179h z6Im}Eu6+I+x31n-Pb2ou)IDW;k$e6>JY?;#NB<-6OfEA&v&hSxTx~&&U21yK=95N7 z;0s?>H%ol@Kch_@NCrRPUSCgaQDI@XU~lwxR#3lujz3b}z{m)hl|KlHe!Ty%ia2<3 zkx0tQ%E&xF)V}ZIxw|y`>o{2KXF;*|@!53oW5HI~vJl}Sf;SwF>s@xU=yvZ+JE2|S z<@sZ5>`h}MB}nm-izbD3OgIKM!BMjd2JiTkM&Sd0N9Q~jUJF;uZrJ{cI&S`x4ut#H zIJRxuNKQ`9x?@KY2=IRX{_-&Hg0GH+tu4iwGiPvCWUlP^hR)&tHC8pww8rH9^<NJF z#~~SsI4-%kLSZPjv#ssn5ju24)`NSDCP!K{C*W{_HU#P?v~~C=5UE$=J#8_fWPiW6 z)t6oW3o{9haUc@cM!Vj23?NR1Y}-AYv}fO?uh~y{nSEIrk_f37vGUz5bl{xT9%epv zev92yYd6u(ye&;JV7qo>Xt0pbv}TgfcJ>d?7!2=Qh>!O+sB4;pOAJOXEQ&UBaK-iY z{LL?EmHF$HICsJBhD~d{cfqSynfZVl{(61=B`r0T@_v$IX|@yc=OZH{U+0!0V`4IW zeYen1Q`@?@=wruMKY3Cg52e|Cy1SvlZ{+*;Ygevtht{XGwzkIDZ6q!4A|q9b6ciMk zvs_{QG&p$VL6Ef}Lw!+Ek(}qs$VmFzhK2)mtX76mYHDhtpxiTj_f^;(9u;+-mX6Lm zI4>tB7IPrxk8+&NKCc3{gyAiB<c$~PJ{Ca%ynLX)pJs5dxA(w<W|X$G^U-1{(lhzU z1_X5Jm*wRSWo8o@;$<_Db9AIiPFD{jD-vndTm8fd^A*p_mmi~dbz#M;zrX+I)RcCV z_0KO~<ZWzhN=i$0H8nMB3~n7e2BWa|@89RuB_<?Pi*kR%e|w6rebc>Y-ui-ZaCpkY z=#6pWx0l&yxb^t;cY#-}wzf8}PN+$TZ+qv553xCH+|cf#G{=XIt*)9SodUs8O*C%@ zY4WwL&IZ!_UJ>@>zCL4oLsogY8SFqCo142jI>Ol4*=OeGS;f2m#x};s$NQOoxmLQi zMByDfH$UIoy*OSITIkz$rElhY+fuk{SY42)=&!K;7}Cx86t&Hy%5*FXwdXVEJ{{Zj z7%5aR+632lUZL5u-2Bw3#}N_RFF879=jTuLk5N%k!9M#*U?5dwWaI}kD=)9|oa-(_ zD%n*IzYS*hGn@DGkZ!){NZm*}t7~SKU?Lpd-O~flM8W8$G&CR6eZL{i+0xvcnUjMW z&%QWB@q=?WUXT9#sqN}o^vR*9v8m~rr|15P!Mvy_=IgJ`XlQAlq@)~=vd(()M4gU~ z?x?hM7tCu*Gf4G~Czox-dzqTbJzZ%YV3NIWZ-@SWN=55d()@L?EE1_VB0M|=4ahUI zv!kP<aE;UA@=_9mxg2g{bYh}sdb&VBKtN1ZHa9&zeezL9hjv;<Ms{AFR&;dqp9K#) z^xO<iOiV<#eSi1$YpRj4@wX{AJw3ft<eH9I`;0uK#CsY3efv4XsExO7@_4Z`lj!4{ zE|bVelT`afM6!#EW1aoxw++aVCY|Tw^+<T#v}(u0!E5K8y-dX4pIM1(#jE}?h5|2% zEt&$v-<6`oh~pI^ACB@3iFBFTwTy*CIwoCglItddAC(=$59T8U1O*FAO4uf>@##lQ s>R1^kl!&*Jb~*jmH|+Y~zoD+;({Z8Y>0`Yk#QW5gPAcXqoW1?u059FZmH+?% literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/exception-signal_8h__incl.map b/doxygen/HEAD/exception-signal_8h__incl.map new file mode 100644 index 0000000..596a850 --- /dev/null +++ b/doxygen/HEAD/exception-signal_8h__incl.map @@ -0,0 +1,4 @@ +<map id="G" name="G"> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="8,84,275,111"/> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="192,161,451,188"/> +</map> diff --git a/doxygen/HEAD/exception-signal_8h__incl.md5 b/doxygen/HEAD/exception-signal_8h__incl.md5 new file mode 100644 index 0000000..4eba38f --- /dev/null +++ b/doxygen/HEAD/exception-signal_8h__incl.md5 @@ -0,0 +1 @@ +3eb49147023d3c5fd431c6f596096116 \ No newline at end of file diff --git a/doxygen/HEAD/exception-signal_8h__incl.png b/doxygen/HEAD/exception-signal_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..73dae40d4367705cff3bb4e199f99e6e30bdd37e GIT binary patch literal 15736 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/exception-traces_8h.html b/doxygen/HEAD/exception-traces_8h.html new file mode 100644 index 0000000..0d7f20a --- /dev/null +++ b/doxygen/HEAD/exception-traces_8h.html @@ -0,0 +1,73 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#namespaces">Namespaces</a> </div> + <div class="headertitle"> +<h1>exception-traces.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for exception-traces.h:</div> +<div class="dyncontent"> +<div class="center"><img src="exception-traces_8h__incl.png" border="0" usemap="#exception-traces_8h" alt=""/></div> +<map name="exception-traces_8h" id="exception-traces_8h"> +<area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="8,84,275,111"/><area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="192,161,451,188"/></map> +</div> +<div class="dynheader"> +This graph shows which files directly or indirectly include this file:</div> +<div class="dyncontent"> +<div class="center"><img src="exception-traces_8h__dep__incl.png" border="0" usemap="#exception-traces_8hdep" alt=""/></div> +<map name="exception-traces_8hdep" id="exception-traces_8hdep"> +<area shape="rect" href="tracer_8h.html" title="tracer.h" alt="" coords="44,84,119,111"/><area shape="rect" href="tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="9,161,153,188"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_traces.html">dynamicgraph::ExceptionTraces</a></td></tr> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/exception-traces_8h__dep__incl.map b/doxygen/HEAD/exception-traces_8h__dep__incl.map new file mode 100644 index 0000000..c990948 --- /dev/null +++ b/doxygen/HEAD/exception-traces_8h__dep__incl.map @@ -0,0 +1,4 @@ +<map id="G" name="G"> +<area shape="rect" href="$tracer_8h.html" title="tracer.h" alt="" coords="44,84,119,111"/> +<area shape="rect" href="$tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="9,161,153,188"/> +</map> diff --git a/doxygen/HEAD/exception-traces_8h__dep__incl.md5 b/doxygen/HEAD/exception-traces_8h__dep__incl.md5 new file mode 100644 index 0000000..fa2ca65 --- /dev/null +++ b/doxygen/HEAD/exception-traces_8h__dep__incl.md5 @@ -0,0 +1 @@ +91534eb9ad69ff05441ca9a61c921cfc \ No newline at end of file diff --git a/doxygen/HEAD/exception-traces_8h__dep__incl.png b/doxygen/HEAD/exception-traces_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..bedb2e00d759ed8906785d24e88c87a0b9f66e7a GIT binary patch literal 5464 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/exception-traces_8h__incl.map b/doxygen/HEAD/exception-traces_8h__incl.map new file mode 100644 index 0000000..596a850 --- /dev/null +++ b/doxygen/HEAD/exception-traces_8h__incl.map @@ -0,0 +1,4 @@ +<map id="G" name="G"> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="8,84,275,111"/> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="192,161,451,188"/> +</map> diff --git a/doxygen/HEAD/exception-traces_8h__incl.md5 b/doxygen/HEAD/exception-traces_8h__incl.md5 new file mode 100644 index 0000000..8e2a3f7 --- /dev/null +++ b/doxygen/HEAD/exception-traces_8h__incl.md5 @@ -0,0 +1 @@ +251b93bbbe3b21aae46bb2c65513d554 \ No newline at end of file diff --git a/doxygen/HEAD/exception-traces_8h__incl.png b/doxygen/HEAD/exception-traces_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..79f8668448a181d3a91fdef45e7952891bcd63d9 GIT binary patch literal 15622 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/factory_8h.html b/doxygen/HEAD/factory_8h.html new file mode 100644 index 0000000..47a4d68 --- /dev/null +++ b/doxygen/HEAD/factory_8h.html @@ -0,0 +1,114 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#namespaces">Namespaces</a> | +<a href="#define-members">Defines</a> | +<a href="#var-members">Variables</a> </div> + <div class="headertitle"> +<h1>factory.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for factory.h:</div> +<div class="dyncontent"> +<div class="center"><img src="factory_8h__incl.png" border="0" usemap="#factory_8h" alt=""/></div> +<map name="factory_8h" id="factory_8h"> +<area shape="rect" href="exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="136,84,392,111"/><area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="316,239,575,265"/><area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="131,161,397,188"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_factory_storage.html">dynamicgraph::FactoryStorage</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The Factory class is responsible for creating <a class="el" href="classdynamicgraph_1_1_entity.html" title="This class represents an entity, i.e. a generic computational unit that provides input and output sig...">Entity</a> objects. <a href="classdynamicgraph_1_1_factory_storage.html#_details">More...</a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity_registerer.html">dynamicgraph::EntityRegisterer</a></td></tr> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +<tr><td colspan="2"><h2><a name="define-members"></a> +Defines</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="factory_8h.html#af59917b0152df81347c9d8735e55782a">DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN</a>(classType, className)</td></tr> +<tr><td colspan="2"><h2><a name="var-members"></a> +Variables</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">DYNAMICGRAPH_EXPORT FactoryStorage </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#a32c991621f349828167a3dfaba84ef1e">dynamicgraph::g_factory</a></td></tr> +</table> +<hr/><h2>Define Documentation</h2> +<a class="anchor" id="af59917b0152df81347c9d8735e55782a"></a><!-- doxytag: member="factory.h::DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN" ref="af59917b0152df81347c9d8735e55782a" args="(classType, className)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">classType, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">className</td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> +<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">const</span> std::string classType::CLASS_NAME = className; \ + <span class="keyword">extern</span> <span class="stringliteral">"C"</span> { \ + Entity *EntityMaker##_##classType( <span class="keyword">const</span> std::string& objname ) \ + { \ + <span class="keywordflow">return</span> <span class="keyword">new</span> classType( objname ); \ + } \ + EntityRegisterer reg##_##classType( className, \ + &EntityMaker##_##classType ); \ + } \ +</pre></div><p>This macro should be used to automatically register an entity of classType to the g_factory. It is then possible to create it with the g_factory. </p> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/factory_8h__incl.map b/doxygen/HEAD/factory_8h__incl.map new file mode 100644 index 0000000..8b83802 --- /dev/null +++ b/doxygen/HEAD/factory_8h__incl.map @@ -0,0 +1,5 @@ +<map id="G" name="G"> +<area shape="rect" href="$exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="136,84,392,111"/> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="316,239,575,265"/> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="131,161,397,188"/> +</map> diff --git a/doxygen/HEAD/factory_8h__incl.md5 b/doxygen/HEAD/factory_8h__incl.md5 new file mode 100644 index 0000000..86bbf0b --- /dev/null +++ b/doxygen/HEAD/factory_8h__incl.md5 @@ -0,0 +1 @@ +c6d0a8cd69cf9bf1e581ed452bd1acae \ No newline at end of file diff --git a/doxygen/HEAD/factory_8h__incl.png b/doxygen/HEAD/factory_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e906346818381873230d321e0bb21b78dac9cf95 GIT binary patch literal 27722 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	E0V%-7G`DL{nz2) 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%0D8U?Kzj{Cpz9h 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/files.html b/doxygen/HEAD/files.html new file mode 100644 index 0000000..562698f --- /dev/null +++ b/doxygen/HEAD/files.html @@ -0,0 +1,77 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>File List</h1> </div> +</div> +<div class="contents"> +Here is a list of all files with brief descriptions:<table> + <tr><td class="indexkey"><a class="el" href="all-signals_8h.html">all-signals.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="contiifstream_8h.html">contiifstream.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="debug_8h.html">debug.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="dynamic-graph-api_8h.html">dynamic-graph-api.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="entity_8h.html">entity.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="exception-abstract_8h.html">exception-abstract.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="exception-factory_8h.html">exception-factory.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="exception-signal_8h.html">exception-signal.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="exception-traces_8h.html">exception-traces.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="factory_8h.html">factory.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="functions_8h.html">functions.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="import-default-paths_8h.html">import-default-paths.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="import_8h.html">import.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="interpreter-helper_8h.html">interpreter-helper.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="interpreter_8h.html">interpreter.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="package_8h.html">package.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="plugin-loader_8h.html">plugin-loader.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="pool_8h.html">pool.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="shell-procedure_8h.html">shell-procedure.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="shellfunctions__doc_8h.html">shellfunctions_doc.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="signal-array_8h.html">signal-array.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="signal-base_8h.html">signal-base.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="signal-caster_8h.html">signal-caster.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="signal-ptr_8h.html">signal-ptr.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="signal-time-dependent_8h.html">signal-time-dependent.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="signal_8h.html">signal.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="time-dependency_8h.html">time-dependency.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="tracer-real-time_8h.html">tracer-real-time.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="tracer-real-timedoc_8h.html">tracer-real-timedoc.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="tracer_8h.html">tracer.h</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="tracerdoc_8h.html">tracerdoc.h</a></td><td class="indexvalue"></td></tr> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/ftv2blank.png b/doxygen/HEAD/ftv2blank.png new file mode 100644 index 0000000000000000000000000000000000000000..493c3c0b615ade5b22027bde773faf2c0e076d66 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr2qYM%T@!Q%(o7{me!&ckj8p!u14)&*MwA5S zr<If^7Ns(zXQmky<fSVZ>6z#mEsk^N1FBF3sc_EE%}vcKVF=AhO-xa6_jFST&P^;T z2~I3aEm8;rVk12R#UIz>f`J-DJY5_^DsClP9B62eH+WF*G=YJMp~A-KbWwke5Kx}M M)78&qol`;+0EL(^EC2ui literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/ftv2doc.png b/doxygen/HEAD/ftv2doc.png new file mode 100644 index 0000000000000000000000000000000000000000..f72999f92172cca6edaa2538286b3e369bec9f49 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^5<o1*!py+H7#~uo3*?9f_=LFr2LT2kK5*bbLqh{l zn1SK{=Doj90BOdOAirP+hi5m^fE=+B*NBqf{Irtt#G+J&^vpD)g1mGEBRvy6qs4LV zd_Wato-U3d6}OTTfB;COFfghcBo#6~Qem@5C}cRLZfsz{Xt>yjnX4egh%q=bp-`Pe zR7&bp17l3gfhmh7Fm(iZ2eAfco|q!h5)>qKG?UBh!IC9QGMbJAHf6IEiufk_g|d7~ qkWqJ4k(|I-Aeo-5U~n{Fnc?dN!3Uwu?t6hQVDNPHb6Mw<&;$TLIZ`G7 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/ftv2folderclosed.png b/doxygen/HEAD/ftv2folderclosed.png new file mode 100644 index 0000000000000000000000000000000000000000..d6d063440cbf13c4128dacd96661b6fce58abf26 GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^5<o1*!py+H7#~uo3*-m|_=LFr2ZI9#4m3100L2;@ z8l2uaJOr{BOM?7@862M7NCR@jN?apKg7ec#$`gxH8PYS;j0*D76^!&u^o$nAx$^;4 z)Oxx&hE&|@?K{ZTVj$qG+*8i~o7riv_7BF?-1m#l{{P=)y!Ktxw+(E!KC~?pX6SHW z4rXeabv@8YbzN22g14_KE5$vFAAT|t>5uo^`BphW;jCHO69?}tw{JfcdnZ<*@N=4I z?xF5Qc|QYEmKAIZ;JRGVHe=bn*tx1_|J^^vyg*oVM#A1kZlFULJYD@<);T3K0RTgB BWg7qh literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/ftv2folderopen.png b/doxygen/HEAD/ftv2folderopen.png new file mode 100644 index 0000000000000000000000000000000000000000..bbe2c913cf493ee37ad8e3a5132382138d93ac92 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^5<o1*!py+H7#~uo3*?9f_=LFr2LT2kK5*bbLqh{l zxPhTzl2Ol7Ad9gi$S;_|;n|HeAV;jkHKHUqKdq!Zu_%=xJu}UyATM3PNY6yiXmOl7 zA5cY&r;B4q#jVy}N4_Ql0oQnruX4J<*N#bC@0GaDc1do*#(V!ctP~Ul7Uh5b_rF`R zfh$X-(S}Vc@#tme%!6B2|14P3d}{aaCEe@P+_w4fzc?)MYjf=isn_C5-9p^_v>u(C zYP)Mg%H-DB+{J~>rPn_#pYTax?r*V6ubqGX{lvROQ{?n5_cbm+cQAOm`njxgN@xNA D92;js literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/ftv2lastnode.png b/doxygen/HEAD/ftv2lastnode.png new file mode 100644 index 0000000000000000000000000000000000000000..e7b9ba90cb0cf71c8ce662956bfee7d64cf60fa6 GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!py+H=+kU?6UZ?L@CkAK|NlRbNhD}!Xpp$P zU;<DzV@Z%-FoVOh8)-m}Scz*yNpOBzNqJ&XDnoi^no&Vsx`L6OiJsBoICnmv3N?@l z=ltB<)Vvag(45r76a{xrH-+Hb#G;bm#In>Pg)ksC(lf|p%(p+w2Gk+!>EaktaVt4N i!r*{E4>QXNV>t$u<qRDHr;KfZ(hQ!ielF{r5}E+DUNv?A literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/ftv2link.png b/doxygen/HEAD/ftv2link.png new file mode 100644 index 0000000000000000000000000000000000000000..14f3fed003659b11214ac7a1ca0efa2b9145ce9e GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^5<o1*!py+H7#~uo3*;CC_=LFr|Noz%fdNP`04W9_ z8w3s<H~{2h1<ZA`Ie-$3B|(0{3=Yq3qyaf%C9V-A!TD(=<%vb94C$F^Mg@843PyS+ zdPa-m-1&ei)Ichn^K)}k^GX;(b5avi6x==C6oPXTi%NnM%TkLJ!hqOF&p?vtCg)Qx zppFTiE{-7;w`zMfavd@dam_d0l3ceiIJ~>AA#a^n)TVt_DW*G8-srQl%FeIsRSdYm zeDdtWec}u&7@8h5rqv#p7g*pRdwwmugmlS-+cHV~j}#7`Nwj9m+AU)JGGo`8z_}`K z?s#Xsy%Z;1_jl5Y+?Gum8WyK6`MBvup0SAOKJ)mWcHyteJ?WLL>>-)=?&<$H&t5oH Vd!azZ1yDdSc)I$ztaD0e0sw}(dc*(# literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/ftv2mlastnode.png b/doxygen/HEAD/ftv2mlastnode.png new file mode 100644 index 0000000000000000000000000000000000000000..09ceb6adb01054ce799ad20c0e818ab9272f2df2 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr#LU3Jc=+&<N+5?bz$e7@|Ns9D4Gln^P26rB zAjMb`<QL4~@a#q!kRw*&8c`CQpH@<ySd_|;o|$G;ke9Atq-UaMv^dV452!-f)5S5Q z;#P8k0yhVTf&f=Si(t>fg$isFPOjJ*AaIJQGm()YSDb0rfjgNefXW#>UHx3vIVCg! E0ORy6RsaA1 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/ftv2mnode.png b/doxygen/HEAD/ftv2mnode.png new file mode 100644 index 0000000000000000000000000000000000000000..3254c05112199fbc80aad313611c58a5b388792d GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!py+H=+kU?6Ub2s@Ck7}aNq!ti3c<^Gz9OH zn+a6GSQ6wH%;50sMjDVKR^l2_5}cn_Ql40p%8;I!W>k=uu3)5RqGz-?&YcgaLd(;| zF{I*Fa>4?=2W(CyOv{5p*uLi}G<-ambjQcb>&~4!CzK3KXWY6d$*{eWU47N}X+XCz OFnGH9xvX<aXaWE%Q8P^d literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/ftv2node.png b/doxygen/HEAD/ftv2node.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f06a57f4cfe0f9851cc1aacd7245f741b53ad1 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!py+H=+kU?6UZ?L@CkAK|NlRbNhD}!Xpp$P zU;<DzV@Z%-FoVOh8)-m}Scz*yNpOBzNqJ&XDnoi^no&Vsx`L6OiJsBoICnmv3N?@l z=ltB<)Vvag(45r76a{xrH-+Hb#G;bm#In>Pg)ksC(lf|p%(p+w2Gk+y>EaktaVt4N l!r*{E4>L<gSkEB_2E8DLN55RH9s(6Gc)I$ztaD0e0suZXH>v;t literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/ftv2plastnode.png b/doxygen/HEAD/ftv2plastnode.png new file mode 100644 index 0000000000000000000000000000000000000000..0b07e00913d8069ebbb51bd7fd6d70d8bba88f75 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr#LU3Jc=+&<N+5?bz$e7@|Ns9D4Gln^P26rB zAjMb`<QL4~@a#q!kRw*&8c`CQpH@<ySd_|;o|$G;ke9Atq-UaMv^dV452!-J)5S5Q z;#P8k0yhVT0Y{_YghnQbM3&?XjR^@%Mv_~_xSS#t41osc9b`K6^lj;KpdJQKS3j3^ HP6<r_c?>MJ literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/ftv2pnode.png b/doxygen/HEAD/ftv2pnode.png new file mode 100644 index 0000000000000000000000000000000000000000..2001b797ba2b98a4127f1d3efca64aef08bf6d51 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!py+H=+kU?6Ub2s@Ck7}aNq!ti3c<^Gz9OH zn+a6GSQ6wH%;50sMjDVKR^l2_5}cn_Ql40p%8;I!W>k=uu3)5RqGz-?&Ycga!obtT zF{I*Fa>4?=2W(Dkd1@Anj~<0|oqBMOmqox%*rjK-r)THv+0v0L%h-agt(X~hWwYzA SIxU|Ma*U^|pUXO@geCywmoZiV literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/ftv2vertline.png b/doxygen/HEAD/ftv2vertline.png new file mode 100644 index 0000000000000000000000000000000000000000..b330f3a33c0085c183ff39fc56b1b274160c1da0 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!py+H=+kU?6UZ?L@CkAK|NlRbNhD}!Xpp$P zU;<DzV@Z%-FoVOh8)-m}Scz*yNpOBzNqJ&XDnoi^no&Vsx`L6OiJsBoICnmv3N?@l z=ltB<)Vvag(45r76a{xrH-+Hb#G;bm#In>Pg)ksC(lf|p%(p+w2Gqgt>EaktaVt4N e!r*{^G#i7W2*a|cHZQDzQVgE1elF{r5}E+)J2fZ( literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/functions.html b/doxygen/HEAD/functions.html new file mode 100644 index 0000000..2e7630f --- /dev/null +++ b/doxygen/HEAD/functions.html @@ -0,0 +1,130 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li class="current"><a href="functions.html#index_a"><span>a</span></a></li> + <li><a href="functions_0x62.html#index_b"><span>b</span></a></li> + <li><a href="functions_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> + <li><a href="functions_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_0x68.html#index_h"><span>h</span></a></li> + <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> + <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all class members with links to the classes they belong to: + +<h3><a class="anchor" id="index_a"></a>- a -</h3><ul> +<li>ABSTRACT +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0a33c94c6723036643d4b47c7bae1da350">dynamicgraph::ExceptionAbstract</a> +</li> +<li>abstractTransmitter +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a0dfc5eaaca779120686ea4b3eecf1432">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>access() +: <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#aa4df5a0ace7d7470c48a6e1d4c5fcecf">dynamicgraph::SignalTimeDependent< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#aee3296459aaf42fab48f86a16b84fcf1">dynamicgraph::Signal< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a2e93a5260069a9bfa0dcbce69b3a7205">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>accessCopy() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#aa8319f67d14f1493135522d431c429d9">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#a4be0f7ad96ea144015899c159460606a">dynamicgraph::Signal< T, Time ></a> +</li> +<li>addData() +: <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a30ea003d3d1112ec0b9ac86c99d880c2">dynamicgraph::OutStringStream</a> +</li> +<li>addDependency() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#ac5e9d9f81667e3e95e4bef272570f616">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#adbe1afb3f1c00b5095d0674a4ebda913">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ab671714743cd69c69f7f2aed3387d814">dynamicgraph::SignalTimeDependent< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a74d5fe4ab99a37a4c5bdac1680e47edd">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>addElmt() +: <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#aa11e164c3d15b6b016ab2da6a715afd3">dynamicgraph::SignalArray_const< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_array.html#ab0f3fcd38bc742ea3e0f196c6831d52f">dynamicgraph::SignalArray< Time ></a> +</li> +<li>addPlugin() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#ab412e6393768d2ff5dc22d9c6799bf61">dynamicgraph::PluginLoader</a> +</li> +<li>addSignalToTrace() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#af898e36f072c92df1ae678c44d2d6db9">dynamicgraph::Tracer</a> +</li> +<li>ALL_READY_DEFAULT +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a4ee0008a50ccebad82a932c57610f442">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>ALWAYS_READY +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81cea603ebe54dcdfc2340d4fba0384e95133">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>args +: <a class="el" href="struct_shell_procedure_1_1_instruction.html#a8dae330be37bd2fa3943a4bad09855b2">ShellProcedure::Instruction</a> +</li> +<li>array +: <a class="el" href="classdynamicgraph_1_1_signal_array.html#af20926dad3c24107d24284f4c5aa95dc">dynamicgraph::SignalArray< Time ></a> +</li> +<li>autoref() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a8f112f5fba7d33ee0603feda8eb8e437">dynamicgraph::SignalPtr< T, Time ></a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_0x62.html b/doxygen/HEAD/functions_0x62.html new file mode 100644 index 0000000..7b4a3e6 --- /dev/null +++ b/doxygen/HEAD/functions_0x62.html @@ -0,0 +1,104 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions.html#index_a"><span>a</span></a></li> + <li class="current"><a href="functions_0x62.html#index_b"><span>b</span></a></li> + <li><a href="functions_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> + <li><a href="functions_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_0x68.html#index_h"><span>h</span></a></li> + <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> + <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all class members with links to the classes they belong to: + +<h3><a class="anchor" id="index_b"></a>- b -</h3><ul> +<li>BAD_CAST +: <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10adbddf8428d47fda8982adb85c801fd53">dynamicgraph::ExceptionSignal</a> +</li> +<li>basename +: <a class="el" href="classdynamicgraph_1_1_tracer.html#ad6c2aa9eef02ee5129e2e7076a4c0e70">dynamicgraph::Tracer</a> +</li> +<li>BOOL_DEPENDENT +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81cea5924c4f2de4d5c05d90bf01a39d7310f">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>buffer +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#a2dd17f3fb0c516efb66380bea3da75df">dynamicgraph::Contiifstream</a> +, <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#ac86f445d1c96f4dabbd5e860a514a8be">dynamicgraph::OutStringStream</a> +</li> +<li>BUFFER_SIZE +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#ab8dd85b35bbc0ecac626b531a54d35dc">dynamicgraph::Contiifstream</a> +</li> +<li>BUFFER_SIZE_DEFAULT +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a66f4cddf3a7ccc045ef267ea572632bf">dynamicgraph::TracerRealTime</a> +</li> +<li>bufferSize +: <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a5c3249f0d2fb95b5dfd09e0bcb8e1b26">dynamicgraph::OutStringStream</a> +, <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a560cf1c3e33b55caa7af7f6de2b9a51f">dynamicgraph::TracerRealTime</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_0x63.html b/doxygen/HEAD/functions_0x63.html new file mode 100644 index 0000000..fa59a5f --- /dev/null +++ b/doxygen/HEAD/functions_0x63.html @@ -0,0 +1,219 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions.html#index_a"><span>a</span></a></li> + <li><a href="functions_0x62.html#index_b"><span>b</span></a></li> + <li class="current"><a href="functions_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> + <li><a href="functions_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_0x68.html#index_h"><span>h</span></a></li> + <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> + <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all class members with links to the classes they belong to: + +<h3><a class="anchor" id="index_c"></a>- c -</h3><ul> +<li>cast() +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#a50e80ad4c3e069494b5fafac61a228de">dynamicgraph::SignalCaster</a> +, <a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html#a61cec27c319cdc135e9385356d47a1ea">dynamicgraph::DefaultCastRegisterer< T ></a> +</li> +<li>cast_functions_type +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#acc582a680e953b8eefc4e4671ef309ee">dynamicgraph::SignalCaster</a> +</li> +<li>caster_type +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#ae9eb9afc64e319826ed9241a2d456765">dynamicgraph::SignalCaster</a> +</li> +<li>charbuffer +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#a7c3848f8b078ccbf84819de35110c3f6">dynamicgraph::DebugTrace</a> +</li> +<li>checkCompatibility() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#a11ad6be7f85fdf9dd05740e4f30b0cce">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#a59b20d4c7d6ae4c3b7e004e66385d3d2">dynamicgraph::Signal< T, Time ></a> +</li> +<li>CLASS_NAME +: <a class="el" href="classdynamicgraph_1_1_entity.html#a180f250500aafef008ec1c4d5ccc9ed0">dynamicgraph::Entity</a> +, <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#af4532e5b78e90daeb675d04ada692acc">dynamicgraph::TracerRealTime</a> +, <a class="el" href="classdynamicgraph_1_1_tracer.html#a80ba79fef7ebca7ec401546a7a2e224d">dynamicgraph::Tracer</a> +</li> +<li>clear() +: <a class="el" href="struct_shell_procedure_1_1_procedure.html#a5f3a04207d00877bf0fb5f256f59f87a">ShellProcedure::Procedure</a> +</li> +<li>clearDependencies() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#aecc4c4ef84592e27c529810e987bf0d0">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a026c928dd30f498b1c862a5f82e96fd3">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a8da931786dc26f2d45d475b232867053">dynamicgraph::SignalTimeDependent< T, Time ></a> +</li> +<li>clearDependency() +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a4204fd3dfee8e4e87cfd55239f84694c">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>clearPlugin() +: <a class="el" href="classdynamicgraph_1_1_pool_storage.html#a51d4ff106ff215af8dd2403e15cdf10e">dynamicgraph::PoolStorage</a> +</li> +<li>clearSignalToTrace() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#ad4097cec7827072d1144c14807313691">dynamicgraph::Tracer</a> +</li> +<li>closeFile() +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#ad0401ad17d850b70aeb7ecc9b34ade19">dynamicgraph::DebugTrace</a> +</li> +<li>closeFiles() +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#ae5912ede2ab54152887c3510d61905a9">dynamicgraph::TracerRealTime</a> +, <a class="el" href="classdynamicgraph_1_1_tracer.html#a1990d004c48427d3bc962a5ac4526b79">dynamicgraph::Tracer</a> +</li> +<li>cmd +: <a class="el" href="struct_shell_procedure_1_1_instruction.html#ad5374787c54f97fd3f13de644d860a5a">ShellProcedure::Instruction</a> +, <a class="el" href="classdynamicgraph_1_1_interpreter.html#a47579a33b03aad9da9acdbece2fd7932">dynamicgraph::Interpreter</a> +</li> +<li>cmdComputeSignal() +: <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#ad5eb950b1e52ff62043f82bdb6a07307">dynamicgraph::InterpreterHelper</a> +, <a class="el" href="classdynamicgraph_1_1_interpreter.html#a249ae339236034d0ffa72c3fa50586b5">dynamicgraph::Interpreter</a> +</li> +<li>cmdContinueProcedure() +: <a class="el" href="class_shell_procedure.html#ad4ad939913d94ca6b5e2192d089d5e50">ShellProcedure</a> +</li> +<li>cmdDestroy() +: <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#af7c8c26d5ed3b8f330a1d6badc1200ff">dynamicgraph::InterpreterHelper</a> +, <a class="el" href="classdynamicgraph_1_1_interpreter.html#acf8a6b892ef8ad5d8bbb62087acd1186">dynamicgraph::Interpreter</a> +</li> +<li>cmdEndProcedure() +: <a class="el" href="class_shell_procedure.html#a362f9b170477a0892214c55007e7e53a">ShellProcedure</a> +</li> +<li>cmdFor() +: <a class="el" href="class_shell_procedure.html#ac1d7c57110898dc7b0c723cdab02e84d">ShellProcedure</a> +</li> +<li>cmdGetSignal() +: <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a68679f74baec6f9e1f87e4057cf53d7a">dynamicgraph::InterpreterHelper</a> +, <a class="el" href="classdynamicgraph_1_1_interpreter.html#afb2615fd44e3453590b9115e647b737e">dynamicgraph::Interpreter</a> +</li> +<li>cmdHelp() +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#adfd90b9c3ff4f746d902fd1189c37bd9">dynamicgraph::Interpreter</a> +</li> +<li>cmdLoadPlugin() +: <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a556d95a783e0bbf34ada226434bf168a">dynamicgraph::InterpreterHelper</a> +, <a class="el" href="classdynamicgraph_1_1_interpreter.html#a6c672184f880c2756303e40c915cceea">dynamicgraph::Interpreter</a> +</li> +<li>cmdNew() +: <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#aebc57d1cef301ce488c52cabb028d612">dynamicgraph::InterpreterHelper</a> +, <a class="el" href="classdynamicgraph_1_1_interpreter.html#aa4e1d2266458be2d966d098678e8c1d6">dynamicgraph::Interpreter</a> +</li> +<li>cmdPlug() +: <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a75e12292263cc468b7be3c896b4b1faa">dynamicgraph::InterpreterHelper</a> +, <a class="el" href="classdynamicgraph_1_1_interpreter.html#ab9f759ffc1c1566f0c16273846031418">dynamicgraph::Interpreter</a> +</li> +<li>cmdProcedure() +: <a class="el" href="class_shell_procedure.html#a6ff710c7d895146d33e63a6f0b8bb1e9">ShellProcedure</a> +</li> +<li>cmdRun() +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#a2e0f3dba4e1874c50deae22888e8b5a3">dynamicgraph::Interpreter</a> +</li> +<li>cmdSetSignal() +: <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#ac93342ed27898cac43fcd8e762e49f98">dynamicgraph::InterpreterHelper</a> +, <a class="el" href="classdynamicgraph_1_1_interpreter.html#a5a7171c2d4cc923e1f2b55ba9856b66c">dynamicgraph::Interpreter</a> +</li> +<li>cmdStartProcedure() +: <a class="el" href="class_shell_procedure.html#a89f9024c323ba1d869d7e8f10c6cce79">ShellProcedure</a> +</li> +<li>cmdUnloadPlugin() +: <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a3c487e4e1b3469dd77b258ac32c44fd6">dynamicgraph::InterpreterHelper</a> +, <a class="el" href="classdynamicgraph_1_1_interpreter.html#a556b281a6e70fc38bf9efc7cb05976fd">dynamicgraph::Interpreter</a> +</li> +<li>code +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a7efe8b06765fc75ec92f32d0e73082a0">dynamicgraph::ExceptionAbstract</a> +</li> +<li>commandLine() +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a1ddd8c6d0d642adca0830bf09221a0fb">dynamicgraph::TracerRealTime</a> +, <a class="el" href="classdynamicgraph_1_1_tracer.html#a485ee257340b32e27ae50ef0b70d6261">dynamicgraph::Tracer</a> +, <a class="el" href="classdynamicgraph_1_1_factory_storage.html#a7f1921a85304ff14c5f77a55b7b8be46">dynamicgraph::FactoryStorage</a> +, <a class="el" href="classdynamicgraph_1_1_entity.html#aac17d397ff8f7c33c9e3b0434417f614">dynamicgraph::Entity</a> +, <a class="el" href="classdynamicgraph_1_1_pool_storage.html#a6b65b39ad3621ed2ceddf6cedc234bb8">dynamicgraph::PoolStorage</a> +</li> +<li>const_array +: <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a55b416941c4c6a7484dd6856ad0e56c2">dynamicgraph::SignalArray_const< Time ></a> +</li> +<li>CONSTANT +: <a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155aee2d1fa88618982d476c6f7bce0a5450">dynamicgraph::Signal< T, Time ></a> +</li> +<li>Contiifstream() +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#ad92e218d32fe5c76b2fee5cb61382aa0">dynamicgraph::Contiifstream</a> +</li> +<li>COPY_NOT_INITIALIZED +: <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10afecd9889df78436cc6a1c81b824e19fc">dynamicgraph::ExceptionSignal</a> +</li> +<li>copyInit +: <a class="el" href="classdynamicgraph_1_1_signal.html#a50cc6ca4915fda743edec7507f81b22d">dynamicgraph::Signal< T, Time ></a> +</li> +<li>createArray() +: <a class="el" href="classdynamicgraph_1_1_signal_array.html#a59d6e5db4c7db6050424ff4bff40f0c0">dynamicgraph::SignalArray< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#af7a2106372cc09ad365c8722ac772f90">dynamicgraph::SignalArray_const< Time ></a> +</li> +<li>currentProc +: <a class="el" href="class_shell_procedure.html#aba262c69cbf93db1a7532cd13c5a5aab">ShellProcedure</a> +</li> +<li>cursor +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#a01043013a5e0c1bd40d03dc461611826">dynamicgraph::Contiifstream</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_0x64.html b/doxygen/HEAD/functions_0x64.html new file mode 100644 index 0000000..a1a0310 --- /dev/null +++ b/doxygen/HEAD/functions_0x64.html @@ -0,0 +1,149 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions.html#index_a"><span>a</span></a></li> + <li><a href="functions_0x62.html#index_b"><span>b</span></a></li> + <li><a href="functions_0x63.html#index_c"><span>c</span></a></li> + <li class="current"><a href="functions_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> + <li><a href="functions_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_0x68.html#index_h"><span>h</span></a></li> + <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> + <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all class members with links to the classes they belong to: + +<h3><a class="anchor" id="index_d"></a>- d -</h3><ul> +<li>DEBUG_FILENAME_DEFAULT +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#a1b5ec41ce046c2ec097b6e0aa22c8382">dynamicgraph::DebugTrace</a> +</li> +<li>DebugTrace() +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#a285fc61f0f4c6c337b54703a01174fe0">dynamicgraph::DebugTrace</a> +</li> +<li>DEFAULT_SIZE +: <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a56cb6724a0ad30dc6bba4082795eec38">dynamicgraph::SignalArray_const< Time ></a> +</li> +<li>DefaultCastRegisterer() +: <a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html#a039feb06609776a491bbf85d78ec24f0">dynamicgraph::DefaultCastRegisterer< T ></a> +</li> +<li>Dependencies +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a36860445864f3e1d3255dfd8a26475bc">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>dependencies +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a28ace7f88a5b1b6fec7fceab25928dd5">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>DEPENDENCY_TYPE_DEFAULT +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#ac52a8900ecf9318c3c0ab9d887e58219">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>DependencyType +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81ce">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>dependencyType +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a50609049fbe9fd365ad50b2e8770e6f0">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>deregisterEntity() +: <a class="el" href="classdynamicgraph_1_1_factory_storage.html#a1d9fddc1c9330cae4564e15e5da17e10">dynamicgraph::FactoryStorage</a> +, <a class="el" href="classdynamicgraph_1_1_pool_storage.html#af58272a69ea586a4b5982c2f503c9456">dynamicgraph::PoolStorage</a> +</li> +<li>deregisterFunction() +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#ac67d17cd04ab479bdee8ca025e9c61f8">dynamicgraph::Interpreter</a> +</li> +<li>disp() +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#a0fbdc0f08a4b9e201c91ef88fd6dea9e">dynamicgraph::SignalCaster</a> +, <a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html#ac57805b60eeaea2f52c4f9bbce3b185b">dynamicgraph::DefaultCastRegisterer< T ></a> +</li> +<li>display() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#afc9097f1e7d9eb48b684d22bc4c9656a">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#add4c12de31d50c1cafcb197a5ec1d45f">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#ac9a1f2ce9df560a7cf1dfc44517126ce">dynamicgraph::Signal< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_tracer.html#a54e0745b369f5f589ffa4651d089787d">dynamicgraph::Tracer</a> +, <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a09c5fa146a9a6acf7978d1acea29e8fb">dynamicgraph::TracerRealTime</a> +, <a class="el" href="classdynamicgraph_1_1_entity.html#a9766ac602d5b6d16b227597b4f4a674c">dynamicgraph::Entity</a> +</li> +<li>displayDependencies() +: <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a8ac23c7569dd16129cca1a803be92e2a">dynamicgraph::SignalTimeDependent< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_base.html#adef79da6c3bfa9e12170d2840bc70a04">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a8542875676a87684864c81e6be2b0205">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a410d4e347afaee59ce30645fcd67fb66">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>displayer_type +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#a7b5582194f1fcaecde6063145b798aad">dynamicgraph::SignalCaster</a> +</li> +<li>displaySignalList() +: <a class="el" href="classdynamicgraph_1_1_entity.html#aae39fb7ea3290814c860123dc8c7b0f2">dynamicgraph::Entity</a> +</li> +<li>dlPtr +: <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a72984dabbb9b72f3c089265e88957ff3">dynamicgraph::InterpreterHelper</a> +, <a class="el" href="classdynamicgraph_1_1_interpreter.html#aa8a09d674f1f91a11380c148ef55c742">dynamicgraph::Interpreter</a> +</li> +<li>dump() +: <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a00813bccbc23877a6fbb250ad058a321">dynamicgraph::OutStringStream</a> +</li> +<li>DYNAMIC_LOADING +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849ae7b916904d771732c4869e6dbae60afe">dynamicgraph::ExceptionFactory</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_0x65.html b/doxygen/HEAD/functions_0x65.html new file mode 100644 index 0000000..1a7a601 --- /dev/null +++ b/doxygen/HEAD/functions_0x65.html @@ -0,0 +1,155 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions.html#index_a"><span>a</span></a></li> + <li><a href="functions_0x62.html#index_b"><span>b</span></a></li> + <li><a href="functions_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_0x64.html#index_d"><span>d</span></a></li> + <li class="current"><a href="functions_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> + <li><a href="functions_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_0x68.html#index_h"><span>h</span></a></li> + <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> + <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all class members with links to the classes they belong to: + +<h3><a class="anchor" id="index_e"></a>- e -</h3><ul> +<li>EACH_TIME +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8a1b15644dfae7bd910c82ed6c2a0a47aa">dynamicgraph::Tracer</a> +</li> +<li>empty() +: <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a5d0700de7c7f86177948d36dd33b2ab2">dynamicgraph::OutStringStream</a> +</li> +<li>emptyBuffers() +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#aa8ce4a06ef1be5afd8fce8d091ada087">dynamicgraph::TracerRealTime</a> +</li> +<li>Entities +: <a class="el" href="classdynamicgraph_1_1_pool_storage.html#aa58d556b781bf778f067ce5e71d636d1">dynamicgraph::PoolStorage</a> +</li> +<li>entity +: <a class="el" href="classdynamicgraph_1_1_pool_storage.html#aaa2fdc0a751393416beb3ae91f1b77e8">dynamicgraph::PoolStorage</a> +</li> +<li>Entity() +: <a class="el" href="classdynamicgraph_1_1_entity.html#a027e1581e00972dff2f2c470c5346e55">dynamicgraph::Entity</a> +</li> +<li>EntityConstructor_ptr +: <a class="el" href="classdynamicgraph_1_1_factory_storage.html#a7374a2cebe8c7c0e24efaa873e6cd662">dynamicgraph::FactoryStorage</a> +</li> +<li>entityDeregistration() +: <a class="el" href="classdynamicgraph_1_1_entity.html#ab5986aaaf374415ecc5ec4c50e37ebc7">dynamicgraph::Entity</a> +</li> +<li>EntityMap +: <a class="el" href="classdynamicgraph_1_1_factory_storage.html#a5ce0383213d432ef43edd9b01c11ad62">dynamicgraph::FactoryStorage</a> +</li> +<li>entityMap +: <a class="el" href="classdynamicgraph_1_1_factory_storage.html#ad584b1f5a4b5cda1c28660927caf4538">dynamicgraph::FactoryStorage</a> +</li> +<li>entityName +: <a class="el" href="classdynamicgraph_1_1_entity_registerer.html#a77f5af79dd0045caaf0eeaecfdcbeb92">dynamicgraph::EntityRegisterer</a> +</li> +<li>EntityRegisterer() +: <a class="el" href="classdynamicgraph_1_1_entity_registerer.html#a2fa3171f9a6575c74159ba264eab1c49">dynamicgraph::EntityRegisterer</a> +</li> +<li>entityRegistration() +: <a class="el" href="classdynamicgraph_1_1_entity.html#a52369f354094a5666678adb2b42b1425">dynamicgraph::Entity</a> +</li> +<li>ErrorCodeEnum +: <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10">dynamicgraph::ExceptionSignal</a> +, <a class="el" href="classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742">dynamicgraph::ExceptionTraces</a> +, <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849">dynamicgraph::ExceptionFactory</a> +</li> +<li>EXCEPTION_NAME +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#aa3cbda2debc333ce399bcc3cb3bad505">dynamicgraph::ExceptionAbstract</a> +, <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a8c2d132bfb615d36cb4fad02bf42d951">dynamicgraph::ExceptionFactory</a> +, <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a81523ec5f40be31b989e1d0d7989e713">dynamicgraph::ExceptionSignal</a> +, <a class="el" href="classdynamicgraph_1_1_exception_traces.html#a8e537a54b4b4d1f4cdfb2b9659294617">dynamicgraph::ExceptionTraces</a> +</li> +<li>ExceptionAbstract() +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#acebebf9f0119039814473738e03ffa46">dynamicgraph::ExceptionAbstract</a> +</li> +<li>ExceptionEnum +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0">dynamicgraph::ExceptionAbstract</a> +</li> +<li>ExceptionFactory() +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#ab60e5bb9be64c0986858f5a06e9b9463">dynamicgraph::ExceptionFactory</a> +</li> +<li>ExceptionSignal() +: <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a2054017d0ab28fe4250705b78dc8a10c">dynamicgraph::ExceptionSignal</a> +</li> +<li>ExceptionTraces() +: <a class="el" href="classdynamicgraph_1_1_exception_traces.html#aaf1a6f970ced2f07770c734a28734223">dynamicgraph::ExceptionTraces</a> +</li> +<li>existEntity() +: <a class="el" href="classdynamicgraph_1_1_factory_storage.html#a3bf3e00ccad302672e623f8c925eff13">dynamicgraph::FactoryStorage</a> +</li> +<li>existsCast() +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#a83fafa4db51d6ded9b4555106df2739b">dynamicgraph::SignalCaster</a> +</li> +<li>ExtractNodeAndLocalNames() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#aaebe8bf745a95ff83a47297b6df3c87b">dynamicgraph::SignalBase< Time ></a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_0x66.html b/doxygen/HEAD/functions_0x66.html new file mode 100644 index 0000000..14ea4a9 --- /dev/null +++ b/doxygen/HEAD/functions_0x66.html @@ -0,0 +1,120 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions.html#index_a"><span>a</span></a></li> + <li><a href="functions_0x62.html#index_b"><span>b</span></a></li> + <li><a href="functions_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_0x65.html#index_e"><span>e</span></a></li> + <li class="current"><a href="functions_0x66.html#index_f"><span>f</span></a></li> + <li><a href="functions_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_0x68.html#index_h"><span>h</span></a></li> + <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> + <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all class members with links to the classes they belong to: + +<h3><a class="anchor" id="index_f"></a>- f -</h3><ul> +<li>FACTORY +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0af74e7993a80a233e4d9ba3017ea63a4c">dynamicgraph::ExceptionAbstract</a> +</li> +<li>FileList +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a170906cf00dc42ccbb126e3b22609944">dynamicgraph::Tracer</a> +</li> +<li>filename +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#afedd7a447c06712d7b2dcf773ca9141d">dynamicgraph::Contiifstream</a> +</li> +<li>files +: <a class="el" href="classdynamicgraph_1_1_tracer.html#aaace5b0cc3c6c8cd2a2e56b779505ec0">dynamicgraph::Tracer</a> +</li> +<li>first +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#a7151e2e117f27701209eecf9cb5ff1ed">dynamicgraph::Contiifstream</a> +</li> +<li>frequency +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a3b56626a097bf50f20d7ecb3a66395e5">dynamicgraph::Tracer</a> +</li> +<li>FREQUENTLY +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8a6aa0086dff071bf0d699e10ac7deb8be">dynamicgraph::Tracer</a> +</li> +<li>full +: <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#acddc2030736bb566af40c5331e16760e">dynamicgraph::OutStringStream</a> +</li> +<li>FUNCTION +: <a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155aa34353e1d87165ae87780a81954e68cd">dynamicgraph::Signal< T, Time ></a> +</li> +<li>FUNCTION_CONFLICT +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a02500a43be7f1a96af2e1020ec4cf046">dynamicgraph::ExceptionFactory</a> +</li> +<li>functionMap +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#a5d0956e6f25039be5baf7d727166a0a8">dynamicgraph::Interpreter</a> +</li> +<li>FunctionMap +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#a2b8999d4c2ff48f57b38d397eb3d0360">dynamicgraph::Interpreter</a> +</li> +<li>functions_ +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#a0dfdbf06bce91f519641c4e1c4be39a4">dynamicgraph::SignalCaster</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_0x67.html b/doxygen/HEAD/functions_0x67.html new file mode 100644 index 0000000..d6b260e --- /dev/null +++ b/doxygen/HEAD/functions_0x67.html @@ -0,0 +1,177 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions.html#index_a"><span>a</span></a></li> + <li><a href="functions_0x62.html#index_b"><span>b</span></a></li> + <li><a href="functions_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> + <li class="current"><a href="functions_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_0x68.html#index_h"><span>h</span></a></li> + <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> + <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all class members with links to the classes they belong to: + +<h3><a class="anchor" id="index_g"></a>- g -</h3><ul> +<li>GENERIC +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849aac3098260c49aa047dbe2ad564aa756d">dynamicgraph::ExceptionFactory</a> +, <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10a6bd5a74da9334e449fa709dbed10159b">dynamicgraph::ExceptionSignal</a> +, <a class="el" href="classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742a29f716d5d418900f2349f197318eb6f5">dynamicgraph::ExceptionTraces</a> +</li> +<li>get() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#a28c3e8a7845f2ea86d4d3add0244ebd1">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#acffdc85602c4bb0a789570020756edfd">dynamicgraph::Signal< T, Time ></a> +</li> +<li>getAbstractPtr() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a3ce4f6831ff1dff47c3839804036a519">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>getBufferSize() +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a620accfbb376d6f694fb16640c4d856e">dynamicgraph::TracerRealTime</a> +</li> +<li>getClassName() +: <a class="el" href="classdynamicgraph_1_1_entity.html#ad95898b9794eb574f21414e11d6d846d">dynamicgraph::Entity</a> +, <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#abe191d563c533edff18617138a6540b9">dynamicgraph::TracerRealTime</a> +, <a class="el" href="classdynamicgraph_1_1_tracer.html#ab54b386f2b2bdfd29ebda76167648372">dynamicgraph::Tracer</a> +</li> +<li>getCode() +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a22495fb1b2ce6b2a00fd9272a421521c">dynamicgraph::ExceptionAbstract</a> +</li> +<li>getCommandList() +: <a class="el" href="classdynamicgraph_1_1_entity.html#abc040e5f5d19d7bff8ee6120fc8b12b8">dynamicgraph::Entity</a> +</li> +<li>getDirectory() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a4505ef888a2ab7a90ce9188087dd189e">dynamicgraph::PluginLoader</a> +</li> +<li>getEntity() +: <a class="el" href="classdynamicgraph_1_1_pool_storage.html#af8780ef535952487c9a4e6eb8ad9b698">dynamicgraph::PoolStorage</a> +</li> +<li>getExceptionName() +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a425442a21ba867a869070efde1c383b2">dynamicgraph::ExceptionAbstract</a> +, <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a3f0d20fb98996282d73be06883850979">dynamicgraph::ExceptionFactory</a> +, <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5f4b5758272031a15c990d616788d7a9">dynamicgraph::ExceptionSignal</a> +, <a class="el" href="classdynamicgraph_1_1_exception_traces.html#a17b77b21cbcc25fbd92f7ed3ba7c48de">dynamicgraph::ExceptionTraces</a> +</li> +<li>getFrequency() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#acc84a3a21e2fcce2a692d900db9ef26f">dynamicgraph::Tracer</a> +</li> +<li>getKeepReference() +: <a class="el" href="classdynamicgraph_1_1_signal.html#a3d2c336efaab90922c35b8f8bdf7bbb6">dynamicgraph::Signal< T, Time ></a> +</li> +<li>getLoadedPluginNames() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a2636670bda8aba4ff2f4ce76bf2206fe">dynamicgraph::PluginLoader</a> +</li> +<li>getMessage() +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a32336c0a84a96347cf1bc6ecda2fba7b">dynamicgraph::ExceptionAbstract</a> +</li> +<li>getName() +: <a class="el" href="classdynamicgraph_1_1_entity.html#a4cd513fe67641cc375e8be00d7cf8f31">dynamicgraph::Entity</a> +, <a class="el" href="classdynamicgraph_1_1_signal_base.html#a58e0b8297b811ba54d9b584a94a9f41c">dynamicgraph::SignalBase< Time ></a> +</li> +<li>getNeedUpdateFromAllChildren() +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a61e8c52ef101722dff6c6339cd53311f">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>getPeriodTime() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#aeac7f5f7162d75ff6322cf2f27c65f17">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a769eb548dd054d031bb75e16559b6032">dynamicgraph::SignalTimeDependent< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a97efbb9cceb500d58fbe80b451151dbf">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>getPluged() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a81435a8cdcd117bbbfe48007ded6dc63">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_base.html#a65e3b6410122b410847eb22449cedc3d">dynamicgraph::SignalBase< Time ></a> +</li> +<li>getPtr() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#ade57493bf4c5451ae04463058d19221a">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>getReady() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#a350179ec38e0fff2bf3496e75653b533">dynamicgraph::SignalBase< Time ></a> +</li> +<li>getSignal() +: <a class="el" href="classdynamicgraph_1_1_entity.html#ad7ced10dcd58724451208e3a25af790d">dynamicgraph::Entity</a> +, <a class="el" href="classdynamicgraph_1_1_pool_storage.html#a7390afe4360455bd5d1208fdbaabac2c">dynamicgraph::PoolStorage</a> +, <a class="el" href="classdynamicgraph_1_1_entity.html#ac2386728ff3519c6a36443b4855fd1b2">dynamicgraph::Entity</a> +</li> +<li>getSize() +: <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#ab1a5e091e8d34cfef156d3cff07590d0">dynamicgraph::SignalArray_const< Time ></a> +</li> +<li>getStringMessage() +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#ac63bce403ecf62abd4ad78c269972ae1">dynamicgraph::ExceptionAbstract</a> +</li> +<li>getTime() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a50c40db50b750995558392eb8b882975">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_base.html#a24b7890225766fff1d7be0a242ab04bd">dynamicgraph::SignalBase< Time ></a> +</li> +<li>getTraceStyle() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a0d2496b36669f397ed4e8a3376ab10b2">dynamicgraph::Tracer</a> +</li> +<li>getTwork() +: <a class="el" href="classdynamicgraph_1_1_signal.html#ae40922d23b59d734afeb90f9df9bdfa0">dynamicgraph::Signal< T, Time ></a> +</li> +<li>givenname +: <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a6aaf080da211b6548a56cfb5b56f1a58">dynamicgraph::OutStringStream</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_0x68.html b/doxygen/HEAD/functions_0x68.html new file mode 100644 index 0000000..a57258f --- /dev/null +++ b/doxygen/HEAD/functions_0x68.html @@ -0,0 +1,87 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions.html#index_a"><span>a</span></a></li> + <li><a href="functions_0x62.html#index_b"><span>b</span></a></li> + <li><a href="functions_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> + <li><a href="functions_0x67.html#index_g"><span>g</span></a></li> + <li class="current"><a href="functions_0x68.html#index_h"><span>h</span></a></li> + <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> + <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all class members with links to the classes they belong to: + +<h3><a class="anchor" id="index_h"></a>- h -</h3><ul> +<li>HardFileList +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a9c171a72fad66eab776e909631b292a3">dynamicgraph::TracerRealTime</a> +</li> +<li>hardFiles +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#ac0bcb7725d1f6bf60e27f1226d4cf5e4">dynamicgraph::TracerRealTime</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_0x69.html b/doxygen/HEAD/functions_0x69.html new file mode 100644 index 0000000..8c5f761 --- /dev/null +++ b/doxygen/HEAD/functions_0x69.html @@ -0,0 +1,103 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions.html#index_a"><span>a</span></a></li> + <li><a href="functions_0x62.html#index_b"><span>b</span></a></li> + <li><a href="functions_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> + <li><a href="functions_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_0x68.html#index_h"><span>h</span></a></li> + <li class="current"><a href="functions_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> + <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all class members with links to the classes they belong to: + +<h3><a class="anchor" id="index_i"></a>- i -</h3><ul> +<li>index +: <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#adca1fd01bc11de1006492efe33ad700d">dynamicgraph::OutStringStream</a> +</li> +<li>initDone +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#ade81d53513418e617cfd9715fc7d1cbb">dynamicgraph::Interpreter</a> +</li> +<li>instructions +: <a class="el" href="struct_shell_procedure_1_1_procedure.html#a805891d3d3f7e92b9f13565b494c1724">ShellProcedure::Procedure</a> +</li> +<li>Interpreter() +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#addf9c1c7361c5d2143326e5860a9f424">dynamicgraph::Interpreter</a> +</li> +<li>InterpreterHelper() +: <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a215d2ee4b2a397fae568e0c8cf6ae247">dynamicgraph::InterpreterHelper</a> +</li> +<li>isAbstractPluged() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a0ef6ceb83f7757e88b690694520caa7f">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>isPluged() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#ae3de1870bd2c3192c4f8ec2b724ea8d0">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_base.html#ade1b08a88ca9d27c17e9664512aee58a">dynamicgraph::SignalBase< Time ></a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_0x6b.html b/doxygen/HEAD/functions_0x6b.html new file mode 100644 index 0000000..7c3fd16 --- /dev/null +++ b/doxygen/HEAD/functions_0x6b.html @@ -0,0 +1,87 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions.html#index_a"><span>a</span></a></li> + <li><a href="functions_0x62.html#index_b"><span>b</span></a></li> + <li><a href="functions_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> + <li><a href="functions_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_0x68.html#index_h"><span>h</span></a></li> + <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> + <li class="current"><a href="functions_0x6b.html#index_k"><span>k</span></a></li> + <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all class members with links to the classes they belong to: + +<h3><a class="anchor" id="index_k"></a>- k -</h3><ul> +<li>KEEP_REFERENCE_DEFAULT +: <a class="el" href="classdynamicgraph_1_1_signal.html#ad2b8c22fdf80b1d661de3d743138d21c">dynamicgraph::Signal< T, Time ></a> +</li> +<li>keepReference +: <a class="el" href="classdynamicgraph_1_1_signal.html#a42a6d3c54dd0a2c1479d694e7db432c1">dynamicgraph::Signal< T, Time ></a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_0x6c.html b/doxygen/HEAD/functions_0x6c.html new file mode 100644 index 0000000..8a237a3 --- /dev/null +++ b/doxygen/HEAD/functions_0x6c.html @@ -0,0 +1,99 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions.html#index_a"><span>a</span></a></li> + <li><a href="functions_0x62.html#index_b"><span>b</span></a></li> + <li><a href="functions_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> + <li><a href="functions_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_0x68.html#index_h"><span>h</span></a></li> + <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> + <li class="current"><a href="functions_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all class members with links to the classes they belong to: + +<h3><a class="anchor" id="index_l"></a>- l -</h3><ul> +<li>lastAskForUpdate +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a9479893dacd9b5a1f46ff67d2482c81b">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>leader +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#acc9491c45001314b1f70cc52fc088519">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>loadedPluginNames +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#aa6eef97b1471f04a3c0383fa6c1249d3">dynamicgraph::PluginLoader</a> +</li> +<li>loadPluginList() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#ac27c30cc0bda8c6e42252a12c27f493c">dynamicgraph::PluginLoader</a> +</li> +<li>loadPlugins() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#ab63675b14c9e418e3f9bfc0257114677">dynamicgraph::PluginLoader</a> +</li> +<li>loop() +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#afe1da21d541b512886aaa55ac3883d99">dynamicgraph::Contiifstream</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_0x6d.html b/doxygen/HEAD/functions_0x6d.html new file mode 100644 index 0000000..9805586 --- /dev/null +++ b/doxygen/HEAD/functions_0x6d.html @@ -0,0 +1,93 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions.html#index_a"><span>a</span></a></li> + <li><a href="functions_0x62.html#index_b"><span>b</span></a></li> + <li><a href="functions_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> + <li><a href="functions_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_0x68.html#index_h"><span>h</span></a></li> + <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> + <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li> + <li class="current"><a href="functions_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all class members with links to the classes they belong to: + +<h3><a class="anchor" id="index_m"></a>- m -</h3><ul> +<li>message +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#af4a0183309ed74c92d8645119c920831">dynamicgraph::ExceptionAbstract</a> +</li> +<li>modeNoThrow +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#af84905d3106a3d9b117f36771bea84cf">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>Mutex +: <a class="el" href="classdynamicgraph_1_1_signal.html#a20378c06ed76b81c26f631002baa9380">dynamicgraph::Signal< T, Time ></a> +</li> +<li>MutexError +: <a class="el" href="classdynamicgraph_1_1_signal.html#acebd4a037334167f910ce9fdce2bdcdf">dynamicgraph::Signal< T, Time ></a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_0x6e.html b/doxygen/HEAD/functions_0x6e.html new file mode 100644 index 0000000..08aed66 --- /dev/null +++ b/doxygen/HEAD/functions_0x6e.html @@ -0,0 +1,112 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions.html#index_a"><span>a</span></a></li> + <li><a href="functions_0x62.html#index_b"><span>b</span></a></li> + <li><a href="functions_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> + <li><a href="functions_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_0x68.html#index_h"><span>h</span></a></li> + <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> + <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li> + <li class="current"><a href="functions_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all class members with links to the classes they belong to: + +<h3><a class="anchor" id="index_n"></a>- n -</h3><ul> +<li>name +: <a class="el" href="classdynamicgraph_1_1_entity.html#a8828fb6d5270786dc7a12705cff62fdc">dynamicgraph::Entity</a> +, <a class="el" href="classdynamicgraph_1_1_signal_base.html#ad12786d4912e14d4e6e1a13c56620538">dynamicgraph::SignalBase< Time ></a> +</li> +<li>NameList +: <a class="el" href="classdynamicgraph_1_1_tracer.html#ad6a5abf7d51ade33a9de8f933e73c7a1">dynamicgraph::Tracer</a> +</li> +<li>names +: <a class="el" href="classdynamicgraph_1_1_tracer.html#ab426946636b9bb5d48317426e0b2562f">dynamicgraph::Tracer</a> +</li> +<li>namesSet +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a61c03776d7bd99968d0d57d19c1b4693">dynamicgraph::Tracer</a> +</li> +<li>needUpdate() +: <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ade6de8d8dbc3af3b79469ca4cc8572ef">dynamicgraph::SignalTimeDependent< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a1f8518dc19802d3a0f0983dc5be19b64">dynamicgraph::TimeDependency< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#af9a18b9a9c746e3f0410e7e7c3d36970">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_base.html#ab7dbeb0ed88241b125c5407e8d27923c">dynamicgraph::SignalBase< Time ></a> +</li> +<li>newEntity() +: <a class="el" href="classdynamicgraph_1_1_factory_storage.html#a4ff3fe421ad89e3c3cb254a6b57e62c3">dynamicgraph::FactoryStorage</a> +</li> +<li>next() +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#ad1bd64b83a458ed36e7cfacab6b20041">dynamicgraph::Contiifstream</a> +</li> +<li>NOT_INITIALIZED +: <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10a4b569c7f02ff46c258211e553ff8c9a1">dynamicgraph::ExceptionSignal</a> +</li> +<li>NOT_OPEN +: <a class="el" href="classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742a94b426c1dcf7cc40c6bb769ce4cbd813">dynamicgraph::ExceptionTraces</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_0x6f.html b/doxygen/HEAD/functions_0x6f.html new file mode 100644 index 0000000..b2a2fc5 --- /dev/null +++ b/doxygen/HEAD/functions_0x6f.html @@ -0,0 +1,137 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions.html#index_a"><span>a</span></a></li> + <li><a href="functions_0x62.html#index_b"><span>b</span></a></li> + <li><a href="functions_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> + <li><a href="functions_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_0x68.html#index_h"><span>h</span></a></li> + <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> + <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li> + <li class="current"><a href="functions_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all class members with links to the classes they belong to: + +<h3><a class="anchor" id="index_o"></a>- o -</h3><ul> +<li>OBJECT_CONFLICT +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a680452e3391be4e29001641e8827b25f">dynamicgraph::ExceptionFactory</a> +</li> +<li>objectNameParser() +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#a977580347f53771d9e49f5a1bd7cd3cf">dynamicgraph::Interpreter</a> +</li> +<li>open() +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#a367c481009cb300124a4da49ad01c001">dynamicgraph::Contiifstream</a> +</li> +<li>openFile() +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#a94660127de69a83d1d68eeea8552198c">dynamicgraph::DebugTrace</a> +, <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#ad263413340cc7d11279b6fecc3f17d8f">dynamicgraph::TracerRealTime</a> +, <a class="el" href="classdynamicgraph_1_1_tracer.html#a88e6959689d7bfa2ede18dec1d08f565">dynamicgraph::Tracer</a> +</li> +<li>openFiles() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#ae24dbca8aeaecba307a2201b512bbd9c">dynamicgraph::Tracer</a> +</li> +<li>operator bool() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a1344f9b75c32589cde2a2658e4d32689">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>operator const T &() +: <a class="el" href="classdynamicgraph_1_1_signal.html#a8d0328a5642ce1d92221a9909dd455d5">dynamicgraph::Signal< T, Time ></a> +</li> +<li>operator()() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a7e95c95e204b112944eed9e1dc25ef4e">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a96393c40edd04485cbee8f383ff3c908">dynamicgraph::SignalTimeDependent< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#ab081214016e2d44b1a80094ddaf198e7">dynamicgraph::Signal< T, Time ></a> +</li> +<li>operator*() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a75ec2469d5e6021a30ebc6876bb67741">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>operator->() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a459eaa8c996a235eeb5243d3d25e2a70">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>operator<<() +: <a class="el" href="classdynamicgraph_1_1_signal_array.html#a0311ce80f25962f68706f5f3d5f7afd5">dynamicgraph::SignalArray< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_tracer.html#ab060e54d9040bc57222cf7859ebe8e55">dynamicgraph::Tracer</a> +, <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a400d199ebd86c00cf0f3fca6b0e0cd31">dynamicgraph::TracerRealTime</a> +, <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a3f2e7351c007b818fb6ebf557837ad88">dynamicgraph::SignalArray_const< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_array.html#ad10b9f3d5320c172c97de9ac50922603">dynamicgraph::SignalArray< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a05cdd6d9c8cdef76d6bc407e8a8d5c85">dynamicgraph::ExceptionAbstract</a> +</li> +<li>operator=() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a0fd7bacf8ca62390536eb47abc50d44e">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#af5b3bef102a194494a9e76568f64e5dc">dynamicgraph::Signal< T, Time ></a> +</li> +<li>operator[]() +: <a class="el" href="classdynamicgraph_1_1_signal_array.html#adcd716722ebafd7c29f85dc9fdd45951">dynamicgraph::SignalArray< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a08f43c6cca82fddb71bb1ec67b95b9bf">dynamicgraph::SignalArray_const< Time ></a> +</li> +<li>outputbuffer +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#aa3348996cef8d5dd6f55bc205ab83e54">dynamicgraph::DebugTrace</a> +</li> +<li>OutStringStream() +: <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#ae985fd2100f53280a670d61a5052c4cd">dynamicgraph::OutStringStream</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_0x70.html b/doxygen/HEAD/functions_0x70.html new file mode 100644 index 0000000..86565eb --- /dev/null +++ b/doxygen/HEAD/functions_0x70.html @@ -0,0 +1,134 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions.html#index_a"><span>a</span></a></li> + <li><a href="functions_0x62.html#index_b"><span>b</span></a></li> + <li><a href="functions_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> + <li><a href="functions_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_0x68.html#index_h"><span>h</span></a></li> + <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> + <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li> + <li class="current"><a href="functions_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all class members with links to the classes they belong to: + +<h3><a class="anchor" id="index_p"></a>- p -</h3><ul> +<li>params +: <a class="el" href="struct_shell_procedure_1_1_instruction.html#a831bb7c02492e1f9cdd31464e99c0294">ShellProcedure::Instruction</a> +, <a class="el" href="struct_shell_procedure_1_1_procedure.html#acba0a56e59655827486cea3c7c9628a2">ShellProcedure::Procedure</a> +</li> +<li>PERIOD_TIME_DEFAULT +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a201c591ce61787427d48e8a2cafc2b85">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>periodTime +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a20a7de7ab0d31b2fe4d4e9ff00d956fb">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>play +: <a class="el" href="classdynamicgraph_1_1_tracer.html#ab7ce456037827de1f223b92102e0d00a">dynamicgraph::Tracer</a> +</li> +<li>plug() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#ad5558c80e899fb1b7a884b629f5d4984">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a6ecaa58ff0f0fbd81416ef81b0a9a758">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>PLUG_IMPOSSIBLE +: <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10a19b0f97b7f570cc3893f598a505d2038">dynamicgraph::ExceptionSignal</a> +</li> +<li>pluginDirectory +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a40c82ec3f23aa9c1c7f5fda8f624b679">dynamicgraph::PluginLoader</a> +</li> +<li>PluginLoader() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#aefdec8f607be25ce1b85d83c9b20c2d7">dynamicgraph::PluginLoader</a> +</li> +<li>pluginNames +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#ac8c36cfd7751ed52e2ab7485afd31e11">dynamicgraph::PluginLoader</a> +</li> +<li>pluginRefs +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a70a4bb409b1752bc447b57cf46f1afa3">dynamicgraph::PluginLoader</a> +</li> +<li>pre() +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#afde09b94064a80259dc0f010c07c4a64">dynamicgraph::DebugTrace</a> +</li> +<li>ProcedureList +: <a class="el" href="class_shell_procedure.html#a4e88dfbd8f687b09720e03645671fb1e">ShellProcedure</a> +</li> +<li>procedureList +: <a class="el" href="class_shell_procedure.html#a85a3878de86bc71eca70938453619393">ShellProcedure</a> +</li> +<li>procName +: <a class="el" href="class_shell_procedure.html#a1b5fab2cb02d960db057c3fba173b37b">ShellProcedure</a> +</li> +<li>prompt +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#ac8163568dabb417ce884fc6b8aa3f4aa">dynamicgraph::Interpreter</a> +</li> +<li>PROMPT_DEFAULT +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#adc5d154710f344f685aeba4f94c2f57b">dynamicgraph::Interpreter</a> +</li> +<li>providerMutex +: <a class="el" href="classdynamicgraph_1_1_signal.html#a6558d39a544deb36cc875855021f9186">dynamicgraph::Signal< T, Time ></a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_0x72.html b/doxygen/HEAD/functions_0x72.html new file mode 100644 index 0000000..36ba3e5 --- /dev/null +++ b/doxygen/HEAD/functions_0x72.html @@ -0,0 +1,142 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions.html#index_a"><span>a</span></a></li> + <li><a href="functions_0x62.html#index_b"><span>b</span></a></li> + <li><a href="functions_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> + <li><a href="functions_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_0x68.html#index_h"><span>h</span></a></li> + <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> + <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_0x70.html#index_p"><span>p</span></a></li> + <li class="current"><a href="functions_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all class members with links to the classes they belong to: + +<h3><a class="anchor" id="index_r"></a>- r -</h3><ul> +<li>rank +: <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a7c1279c4c1d02612242da2620f3ffd03">dynamicgraph::SignalArray_const< Time ></a> +</li> +<li>READ_FILE +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a257c60facc0f82066a69a6aed52e142e">dynamicgraph::ExceptionFactory</a> +</li> +<li>reader +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#a774899380de2c809652baad99ff0b9e1">dynamicgraph::Contiifstream</a> +</li> +<li>READWRITE_LOCK +: <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10aee5244ac1059313c5a52caa3663db4de">dynamicgraph::ExceptionSignal</a> +</li> +<li>ready +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#a18a4ab0c8174425763c6dd9f19e7a7d4">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_contiifstream.html#a7097e9704ab608cc7f3b9231f13577dd">dynamicgraph::Contiifstream</a> +</li> +<li>recompute() +: <a class="el" href="classdynamicgraph_1_1_signal.html#a2767be0456f0e62bb2c6006cf0f95d83">dynamicgraph::Signal< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_base.html#a8a0417b44dadc6d30f0f2618c9449601">dynamicgraph::SignalBase< Time ></a> +</li> +<li>record() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a40ceb176666a4e2fc5318e9d83d8b665">dynamicgraph::Tracer</a> +</li> +<li>recordSignal() +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a09d176824845d42f809b9f8fc3a13548">dynamicgraph::TracerRealTime</a> +, <a class="el" href="classdynamicgraph_1_1_tracer.html#a45e64a53a366fa3683a72810dd61b0a2">dynamicgraph::Tracer</a> +</li> +<li>recordTrigger() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a6faf2fa8bfa818745aec28cefe53d215">dynamicgraph::Tracer</a> +</li> +<li>REFERENCE +: <a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155a82183cba9bb80e23eec7f38c5f0c0a6a">dynamicgraph::Signal< T, Time ></a> +</li> +<li>REFERENCE_NON_CONST +: <a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155afc314176df62034542117d23795f8394">dynamicgraph::Signal< T, Time ></a> +</li> +<li>referencePluginLoader() +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#a91840bb51989e14ed6b0c5f2e721c4b0">dynamicgraph::Interpreter</a> +</li> +<li>registerCast() +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#a351e2e41780cdcdfd21b2d18e9c36581">dynamicgraph::SignalCaster</a> +</li> +<li>registerEntity() +: <a class="el" href="classdynamicgraph_1_1_factory_storage.html#a20483c6c27a7962077fbabd721f51a10">dynamicgraph::FactoryStorage</a> +, <a class="el" href="classdynamicgraph_1_1_pool_storage.html#a8641d860c3e67d6ef9d7493de87bfefd">dynamicgraph::PoolStorage</a> +</li> +<li>registerFunction() +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#add66d62dbc95b4eba5215ceacced177b">dynamicgraph::Interpreter</a> +</li> +<li>removeDependency() +: <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#af98910fadbf2e4faa7d6232dcc7eea5c">dynamicgraph::SignalTimeDependent< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a86e9ba5c2b9e4a36a336840e9c8c83df">dynamicgraph::TimeDependency< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_base.html#a1fcccc0add5c6d3e965d771cfb3697fe">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#ad739cd37209a85c5d917591924d56896">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>resize() +: <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a2b1fa9c89c823a67778fd975f887687f">dynamicgraph::OutStringStream</a> +</li> +<li>rootdir +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a7501895a0ac1bb2c6b1301880d72eb5d">dynamicgraph::Tracer</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_0x73.html b/doxygen/HEAD/functions_0x73.html new file mode 100644 index 0000000..553d07a --- /dev/null +++ b/doxygen/HEAD/functions_0x73.html @@ -0,0 +1,238 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions.html#index_a"><span>a</span></a></li> + <li><a href="functions_0x62.html#index_b"><span>b</span></a></li> + <li><a href="functions_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> + <li><a href="functions_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_0x68.html#index_h"><span>h</span></a></li> + <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> + <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_0x72.html#index_r"><span>r</span></a></li> + <li class="current"><a href="functions_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all class members with links to the classes they belong to: + +<h3><a class="anchor" id="index_s"></a>- s -</h3><ul> +<li>searchPlugin() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#afad05fa5c925d73dbea581b7f5bd46c1">dynamicgraph::PluginLoader</a> +</li> +<li>set() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#a309bc0ed165597e012cbc92c6a0db98d">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#afceab95fa5c8274b41f0e6239941a35d">dynamicgraph::Signal< T, Time ></a> +</li> +<li>SET_IMPOSSIBLE +: <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10af40270d1e2ca50c5449ed97f74528ccb">dynamicgraph::ExceptionSignal</a> +</li> +<li>setBufferSize() +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a4077feedc1cd04ca1f8e35ef25b5fa33">dynamicgraph::TracerRealTime</a> +</li> +<li>setConstant() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#aef10f61419c9c043793b0169a6c730ed">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#ad3f71b1e7e00fc4effbb3ecdc2fe54e6">dynamicgraph::Signal< T, Time ></a> +</li> +<li>setConstantDefault() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#ad0eeead00fcc90034ca05f9fd5634291">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a29053970721ea67d6d583ffb1acef901">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>setDependencyType() +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a891272a286630eef0003716c4fd2c181">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>setDirectory() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a630e350171b78db3f7dfcda9b44080a9">dynamicgraph::PluginLoader</a> +</li> +<li>setFrenquency() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a8378a818ff274cf42d8581efe5e34ea2">dynamicgraph::Tracer</a> +</li> +<li>setFunction() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a617db8a502120bbc84018557e5ab05ad">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#ae1a481dc9c071eb365aae3a05322fb03">dynamicgraph::Signal< T, Time ></a> +</li> +<li>setKeepReference() +: <a class="el" href="classdynamicgraph_1_1_signal.html#ac3aec5678570895b03ec8aa14da92de6">dynamicgraph::Signal< T, Time ></a> +</li> +<li>setNeedUpdateFromAllChildren() +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a53765ca84219d287d0695ce67adf9783">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>setPeriodTime() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#acda5cda5d25d9e0a7866f16147479954">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a7916848f29411e8f2ef8e00ff9c4cee4">dynamicgraph::SignalTimeDependent< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a4d8c6ce59accec0821d376c09238413c">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>setReady() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#afc3445e6bce14ccaa5dc2b9b80c86483">dynamicgraph::SignalBase< Time ></a> +</li> +<li>setReference() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a237157361a90b2e8eb51979020e56f69">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#ac3e140dff29777b179bcd2c073c88cfb">dynamicgraph::Signal< T, Time ></a> +</li> +<li>setReferenceNonConstant() +: <a class="el" href="classdynamicgraph_1_1_signal.html#a7fdc7166b7eaab63d96f7305c5660ed5">dynamicgraph::Signal< T, Time ></a> +</li> +<li>setTcopy() +: <a class="el" href="classdynamicgraph_1_1_signal.html#ada7d0ccec3078ab1a8bc06ae080e58c6">dynamicgraph::Signal< T, Time ></a> +</li> +<li>setTime() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#a7760134ac05d172848ff1888488d9d34">dynamicgraph::SignalBase< Time ></a> +</li> +<li>setTraceStyle() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a9be01c1098ef08f39cf1aca7ce3054f5">dynamicgraph::Tracer</a> +</li> +<li>shell() +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#af65f0030ab4d843af6c4a50f363b427e">dynamicgraph::Interpreter</a> +</li> +<li>ShellBasicFunction +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#a90e4a8765340c43e03853de9538dafe0">dynamicgraph::Interpreter</a> +</li> +<li>ShellFunctionRegisterer() +: <a class="el" href="classdynamicgraph_1_1_shell_function_registerer.html#ae5e9ccf30c3b17eb045d691bd31e808b">dynamicgraph::ShellFunctionRegisterer</a> +</li> +<li>shortName() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#af889c7d9f57ef61cfad1487ee6045b09">dynamicgraph::SignalBase< Time ></a> +</li> +<li>SIGNAL +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0a252baa19235309f051576f0d0e508098">dynamicgraph::ExceptionAbstract</a> +</li> +<li>Signal() +: <a class="el" href="classdynamicgraph_1_1_signal.html#a629a88006a73c05534c300bb7b950820">dynamicgraph::Signal< T, Time ></a> +</li> +<li>SIGNAL_CONFLICT +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849af524dede4e6a9f60e5752bcfd076bc39">dynamicgraph::ExceptionFactory</a> +</li> +<li>SIGNAL_TYPE_DEFAULT +: <a class="el" href="classdynamicgraph_1_1_signal.html#a7195a872bca9a22f0bcea9cd2baa9b98">dynamicgraph::Signal< T, Time ></a> +</li> +<li>SignalArray() +: <a class="el" href="classdynamicgraph_1_1_signal_array.html#a0a7fd4b28c741f9e9b7cd84fd707ae06">dynamicgraph::SignalArray< Time ></a> +</li> +<li>SignalArray_const() +: <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#ac29aa8a7b8c4b9e79929eee24f91fcb1">dynamicgraph::SignalArray_const< Time ></a> +</li> +<li>SignalBase() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#abce7bd9d12571de9f4d63f757c45ab17">dynamicgraph::SignalBase< Time ></a> +</li> +<li>SignalCaster() +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#ae774afbae5a258fbbfc62b86e95ff953">dynamicgraph::SignalCaster</a> +</li> +<li>SignalCastRegisterer() +: <a class="el" href="classdynamicgraph_1_1_signal_cast_registerer.html#a0e953897c7a0696504247b43ddd31758">dynamicgraph::SignalCastRegisterer</a> +</li> +<li>signalDeregistration() +: <a class="el" href="classdynamicgraph_1_1_entity.html#a90e43ab1c4ae7034ef352840f6708026">dynamicgraph::Entity</a> +</li> +<li>SignalList +: <a class="el" href="classdynamicgraph_1_1_tracer.html#afac64dae56fce1fb431a733ffa79ae23">dynamicgraph::Tracer</a> +</li> +<li>signalMap +: <a class="el" href="classdynamicgraph_1_1_entity.html#a36384a620ac18c9703d34ab712cbd547">dynamicgraph::Entity</a> +</li> +<li>SignalMap +: <a class="el" href="classdynamicgraph_1_1_entity.html#ac2b0d244c0ce939462eeb6f4d879765b">dynamicgraph::Entity</a> +</li> +<li>signalPtr +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a257dba50afbe9efe0fde532062eeb536">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>SignalPtr() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a67e049e2a84ded6e03b65ced60a35fbd">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>signalRegistration() +: <a class="el" href="classdynamicgraph_1_1_entity.html#a72def88a3dd29e124f80603506c73a7e">dynamicgraph::Entity</a> +</li> +<li>signalTime +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#a2d0e96da4d0378f08805b421cf381183">dynamicgraph::SignalBase< Time ></a> +</li> +<li>SignalTimeDependent() +: <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ab9848918e907a071b0ffdf30200dde0a">dynamicgraph::SignalTimeDependent< T, Time ></a> +</li> +<li>SignalType +: <a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155">dynamicgraph::Signal< T, Time ></a> +</li> +<li>signalType +: <a class="el" href="classdynamicgraph_1_1_signal.html#aae4a59d6d32f56520abf64179c7ac277">dynamicgraph::Signal< T, Time ></a> +</li> +<li>SIZE +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#a85d10b3fd2f0dd2167034ae20db4acb6">dynamicgraph::DebugTrace</a> +</li> +<li>size +: <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a53789b7d20a67f31b642bd588e426438">dynamicgraph::SignalArray_const< Time ></a> +</li> +<li>sotPluginLoaderPTR +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#ac6968b058401a04315a9e0c08df5ed50">dynamicgraph::Interpreter</a> +</li> +<li>STATIC_SHELL_FUNCTION() +: <a class="el" href="class_shell_functions.html#af08234d1f5573b8fed5080fdd60c7c7d">ShellFunctions</a> +</li> +<li>suffix +: <a class="el" href="classdynamicgraph_1_1_tracer.html#adc51849772e3425b57062fa7e8e3f202">dynamicgraph::Tracer</a> +</li> +<li>switchTcopy() +: <a class="el" href="classdynamicgraph_1_1_signal.html#aff7eab69cdfb522979e2093c807d9e77">dynamicgraph::Signal< T, Time ></a> +</li> +<li>SYNTAX_ERROR +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a6d79a9d0e863d1a1ee84e28803001f44">dynamicgraph::ExceptionFactory</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_0x74.html b/doxygen/HEAD/functions_0x74.html new file mode 100644 index 0000000..58edca2 --- /dev/null +++ b/doxygen/HEAD/functions_0x74.html @@ -0,0 +1,172 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions.html#index_a"><span>a</span></a></li> + <li><a href="functions_0x62.html#index_b"><span>b</span></a></li> + <li><a href="functions_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> + <li><a href="functions_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_0x68.html#index_h"><span>h</span></a></li> + <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> + <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_0x73.html#index_s"><span>s</span></a></li> + <li class="current"><a href="functions_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all class members with links to the classes they belong to: + +<h3><a class="anchor" id="index_t"></a>- t -</h3><ul> +<li>Tcopy +: <a class="el" href="classdynamicgraph_1_1_signal.html#a70958e01cd65e0ee5f97bf19442a101f">dynamicgraph::Signal< T, Time ></a> +</li> +<li>Tcopy1 +: <a class="el" href="classdynamicgraph_1_1_signal.html#a22e70c2affa81b282f9753f6172da866">dynamicgraph::Signal< T, Time ></a> +</li> +<li>Tcopy2 +: <a class="el" href="classdynamicgraph_1_1_signal.html#a7f9af955ec9424257766b3d0cf30c3e2">dynamicgraph::Signal< T, Time ></a> +</li> +<li>test() +: <a class="el" href="classdynamicgraph_1_1_entity.html#a5bfd518abb50b5e39f658a0855b1a1f5">dynamicgraph::Entity</a> +</li> +<li>test2() +: <a class="el" href="classdynamicgraph_1_1_entity.html#ae13b5844d4372b97caf0a315667ea382">dynamicgraph::Entity</a> +</li> +<li>Tfunction +: <a class="el" href="classdynamicgraph_1_1_signal.html#aab6d34eaad78350ce8fb8c3b54f2eda7">dynamicgraph::Signal< T, Time ></a> +</li> +<li>TIME_DEPENDENT +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81cea9930f326751f6c36d037ee64d09a840e">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>TimeDependency() +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a3640000a90d8bc097a9467eac6a727c2">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>timeStart +: <a class="el" href="classdynamicgraph_1_1_tracer.html#acc94d43691da00d1d1706f0511571c7d">dynamicgraph::Tracer</a> +</li> +<li>tmpbuffer +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#ace984952aec058a028737735988450c7">dynamicgraph::DebugTrace</a> +</li> +<li>TOOLS +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0abd2d0743b46c0c3d922f957f65e31689">dynamicgraph::ExceptionAbstract</a> +</li> +<li>toTraceSignals +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a7788159fe75e9d18c55a0875f0162791">dynamicgraph::Tracer</a> +</li> +<li>trace() +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#ab11e080e2b93a45f0ed0ec97ffea43a9">dynamicgraph::DebugTrace</a> +, <a class="el" href="classdynamicgraph_1_1_signal_base.html#a13044d1fdb43d2910c68bed442d890b0">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_caster.html#a30504e44ed210a22db802560f5ba32da">dynamicgraph::SignalCaster</a> +, <a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html#ac32a8d18f0b75db7f713d50f9c23a48d">dynamicgraph::DefaultCastRegisterer< T ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#a8dab26927f6e5ae7032a9309ac1e5952">dynamicgraph::Signal< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#aaed8477aa9cf7683e84de317e63fd8e1">dynamicgraph::TracerRealTime</a> +, <a class="el" href="classdynamicgraph_1_1_tracer.html#aa32454970edb5578766b70de7966bac3">dynamicgraph::Tracer</a> +, <a class="el" href="classdynamicgraph_1_1_debug_trace.html#aa36fb9d2dbecb40dc734142b148737f3">dynamicgraph::DebugTrace</a> +</li> +<li>TRACE_STYLE_DEFAULT +: <a class="el" href="classdynamicgraph_1_1_tracer.html#ad911f92717cc23e79de4728f80985c43">dynamicgraph::Tracer</a> +</li> +<li>traceLevel +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#a5b6f222904c43c5ae3e8646e161bb272">dynamicgraph::DebugTrace</a> +</li> +<li>traceLevelTemplate +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#a5948172c86440fa6468a144e2c1d6d82">dynamicgraph::DebugTrace</a> +</li> +<li>Tracer() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a5d88c2e17cb0fb3eeba9b057a128cac4">dynamicgraph::Tracer</a> +</li> +<li>tracer_type +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#acc9c753d8fef1eb233914855bbd0a6b3">dynamicgraph::SignalCaster</a> +</li> +<li>TracerRealTime() +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a8028f6fa6536dfbd43935fa91dbe18fb">dynamicgraph::TracerRealTime</a> +</li> +<li>TRACES +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0af27cffde588c14a95c26fc79314ec08c">dynamicgraph::ExceptionAbstract</a> +</li> +<li>traceStyle +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a6117c74df4c4487d5a1804df22ac1dc0">dynamicgraph::Tracer</a> +</li> +<li>TraceStyle +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8">dynamicgraph::Tracer</a> +</li> +<li>traceTemplate() +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#a2e1c4a66d6147a7f4d1fa3c948829d2a">dynamicgraph::DebugTrace</a> +</li> +<li>transmitAbstract +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#aa4beea137403194d072eeb73ba55415b">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>transmitAbstractData +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#afabedd4999d7e3ea81ccd37c95754fbd">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>Treference +: <a class="el" href="classdynamicgraph_1_1_signal.html#a109c69e77a16a5df8c45b1f18f3aa4bf">dynamicgraph::Signal< T, Time ></a> +</li> +<li>TreferenceNonConst +: <a class="el" href="classdynamicgraph_1_1_signal.html#a58743c8c709e2eab0197c75628258505">dynamicgraph::Signal< T, Time ></a> +</li> +<li>triger +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a32f1aa315bd0a9a7e0942aadac56c1a5">dynamicgraph::Tracer</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_0x75.html b/doxygen/HEAD/functions_0x75.html new file mode 100644 index 0000000..6228825 --- /dev/null +++ b/doxygen/HEAD/functions_0x75.html @@ -0,0 +1,109 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions.html#index_a"><span>a</span></a></li> + <li><a href="functions_0x62.html#index_b"><span>b</span></a></li> + <li><a href="functions_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> + <li><a href="functions_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_0x68.html#index_h"><span>h</span></a></li> + <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> + <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_0x74.html#index_t"><span>t</span></a></li> + <li class="current"><a href="functions_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all class members with links to the classes they belong to: + +<h3><a class="anchor" id="index_u"></a>- u -</h3><ul> +<li>unloadAllPlugins() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a28002facb398f0044e4ad4ddcd7610a6">dynamicgraph::PluginLoader</a> +</li> +<li>unloadPlugin() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a93ea9ecdbe007c06c45287c1c4ca326c">dynamicgraph::PluginLoader</a> +</li> +<li>unplug() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#afff24d32f034055344b7db542d789b4a">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_base.html#aef9144c00555bbbb2a38e5d63e5ea50a">dynamicgraph::SignalBase< Time ></a> +</li> +<li>UNREFERED_FUNCTION +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849af159588b0f39514f85abdd874beed950">dynamicgraph::ExceptionFactory</a> +</li> +<li>UNREFERED_OBJECT +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a9e9f28958f7ffd6c7a997df752bb97d5">dynamicgraph::ExceptionFactory</a> +</li> +<li>UNREFERED_SIGNAL +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849af23a8ce479f832624480aa6c0ba35cd9">dynamicgraph::ExceptionFactory</a> +</li> +<li>unregisterCast() +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#acbcb68102cc2537b56b2545a14aa0035">dynamicgraph::SignalCaster</a> +</li> +<li>unsetConstantDefault() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#affd51656523729216e2f4fcbc0f96fd6">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>updateFromAllChildren +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a29f6f7c63256bebe440943d4a55d758c">dynamicgraph::TimeDependency< Time ></a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_0x77.html b/doxygen/HEAD/functions_0x77.html new file mode 100644 index 0000000..c0a281b --- /dev/null +++ b/doxygen/HEAD/functions_0x77.html @@ -0,0 +1,100 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions.html#index_a"><span>a</span></a></li> + <li><a href="functions_0x62.html#index_b"><span>b</span></a></li> + <li><a href="functions_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> + <li><a href="functions_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_0x68.html#index_h"><span>h</span></a></li> + <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> + <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_0x75.html#index_u"><span>u</span></a></li> + <li class="current"><a href="functions_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all class members with links to the classes they belong to: + +<h3><a class="anchor" id="index_w"></a>- w -</h3><ul> +<li>what() +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a9a5208211df292bbfc679b036711a5d1">dynamicgraph::ExceptionAbstract</a> +</li> +<li>WHEN_SAID +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8a3df8adfc48aec75c6529305e110a4989">dynamicgraph::Tracer</a> +</li> +<li>writeCompletionList() +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#a89a6d9fb9ea521cc575786118abc72df">dynamicgraph::Interpreter</a> +, <a class="el" href="classdynamicgraph_1_1_pool_storage.html#a7bf4b1ae2c504c06b5caf287aa2a8223">dynamicgraph::PoolStorage</a> +, <a class="el" href="classdynamicgraph_1_1_entity.html#ae4416aada52468f823877500b60b0db9">dynamicgraph::Entity</a> +</li> +<li>writeGraph() +: <a class="el" href="classdynamicgraph_1_1_pool_storage.html#a2d7100064c46487a01a42be50270a3f6">dynamicgraph::PoolStorage</a> +, <a class="el" href="classdynamicgraph_1_1_entity.html#aaacb708ef239d3fbc953bcdb2ad7c3d1">dynamicgraph::Entity</a> +, <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ac3ec8ac88073236b3df92c9c93d9a970">dynamicgraph::SignalTimeDependent< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a47955c4e1365505396da59595b88ecba">dynamicgraph::TimeDependency< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_base.html#a2a7734e306894404eb4252d1b9aa5510">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#adc54b93be26b574aa3b9956d5d832224">dynamicgraph::SignalPtr< T, Time ></a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_0x7e.html b/doxygen/HEAD/functions_0x7e.html new file mode 100644 index 0000000..5b8fd10 --- /dev/null +++ b/doxygen/HEAD/functions_0x7e.html @@ -0,0 +1,144 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions.html#index_a"><span>a</span></a></li> + <li><a href="functions_0x62.html#index_b"><span>b</span></a></li> + <li><a href="functions_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> + <li><a href="functions_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_0x68.html#index_h"><span>h</span></a></li> + <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> + <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> + <li class="current"><a href="functions_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all class members with links to the classes they belong to: + +<h3><a class="anchor" id="index_0x7e"></a>- ~ -</h3><ul> +<li>~Contiifstream() +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#a750065a306c562bef2ef65adf18bb8fd">dynamicgraph::Contiifstream</a> +</li> +<li>~Entity() +: <a class="el" href="classdynamicgraph_1_1_entity.html#a352e148d4764b1c5545dcb7a39a04596">dynamicgraph::Entity</a> +</li> +<li>~EntityRegisterer() +: <a class="el" href="classdynamicgraph_1_1_entity_registerer.html#a2865279ffbd274bc49fff61ad0585bf5">dynamicgraph::EntityRegisterer</a> +</li> +<li>~ExceptionAbstract() +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#ac7102439bf5f1bfd3ea6b30cd2e4e641">dynamicgraph::ExceptionAbstract</a> +</li> +<li>~ExceptionFactory() +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#ae90cfbc9216d75b1d62d713bb72d180c">dynamicgraph::ExceptionFactory</a> +</li> +<li>~ExceptionSignal() +: <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a4673decd271630667e8e22d9c3651ef1">dynamicgraph::ExceptionSignal</a> +</li> +<li>~ExceptionTraces() +: <a class="el" href="classdynamicgraph_1_1_exception_traces.html#aa96d447ec0d1d5f83dea8d12c8970d32">dynamicgraph::ExceptionTraces</a> +</li> +<li>~FactoryStorage() +: <a class="el" href="classdynamicgraph_1_1_factory_storage.html#a95c35ff3e13a76fc93dc73ae42ea4a30">dynamicgraph::FactoryStorage</a> +</li> +<li>~OutStringStream() +: <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#aee959e8962bfe2192a772d4f5aec880a">dynamicgraph::OutStringStream</a> +</li> +<li>~PluginLoader() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a6f952ede55971479321fa3e4416860e0">dynamicgraph::PluginLoader</a> +</li> +<li>~PoolStorage() +: <a class="el" href="classdynamicgraph_1_1_pool_storage.html#a11231f5a01939b1345759798fffbf5e2">dynamicgraph::PoolStorage</a> +</li> +<li>~Signal() +: <a class="el" href="classdynamicgraph_1_1_signal.html#a5613e74b311f94ffc8d870c097fbc006">dynamicgraph::Signal< T, Time ></a> +</li> +<li>~SignalArray() +: <a class="el" href="classdynamicgraph_1_1_signal_array.html#a92bd2db15dcb739f70efb7c3909a4b58">dynamicgraph::SignalArray< Time ></a> +</li> +<li>~SignalArray_const() +: <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a1050c30dd476d832ea8f3cddbcecd35b">dynamicgraph::SignalArray_const< Time ></a> +</li> +<li>~SignalBase() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#a7abfd61a78e5012d56a9e5daf57ecdaf">dynamicgraph::SignalBase< Time ></a> +</li> +<li>~SignalCaster() +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#aa5fade8df2d029a0c7145040f60bf795">dynamicgraph::SignalCaster</a> +</li> +<li>~SignalPtr() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a14279768ce3dc7ebb7bf6d87bdfa7e72">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>~SignalTimeDependent() +: <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a0b323939a8076256fa00e45fa09d9704">dynamicgraph::SignalTimeDependent< T, Time ></a> +</li> +<li>~TimeDependency() +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a8d4ba0b6667d763571501cf08cf4591c">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>~Tracer() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a74f2a35ead39023673116e6ebfab08d5">dynamicgraph::Tracer</a> +</li> +<li>~TracerRealTime() +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a49eaf228435a2b4f05245c939f018307">dynamicgraph::TracerRealTime</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_8h.html b/doxygen/HEAD/functions_8h.html new file mode 100644 index 0000000..09b1a51 --- /dev/null +++ b/doxygen/HEAD/functions_8h.html @@ -0,0 +1,84 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#define-members">Defines</a> </div> + <div class="headertitle"> +<h1>functions.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for functions.h:</div> +<div class="dyncontent"> +<div class="center"><img src="functions_8h__incl.png" border="0" usemap="#functions_8h" alt=""/></div> +<map name="functions_8h" id="functions_8h"> +<area shape="rect" href="exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="691,239,947,265"/><area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="737,471,996,497"/><area shape="rect" href="interpreter_8h.html" title="dynamic-graph/interpreter.h" alt="" coords="573,84,784,111"/><area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="445,393,712,420"/><area shape="rect" href="signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="304,239,515,265"/><area shape="rect" href="pool_8h.html" title="dynamic-graph/pool.h" alt="" coords="453,161,616,188"/><area shape="rect" href="exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="445,316,693,343"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_functions.html">ShellFunctions</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">This plugin implements a bunch of useful shell commands. <a href="class_shell_functions.html#_details">More...</a><br/></td></tr> +<tr><td colspan="2"><h2><a name="define-members"></a> +Defines</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="functions_8h.html#af4229e30a476c75350ad14ce481d9ea0">STATIC_SHELL_FUNCTION</a>(name)</td></tr> +</table> +<hr/><h2>Define Documentation</h2> +<a class="anchor" id="af4229e30a476c75350ad14ce481d9ea0"></a><!-- doxytag: member="functions.h::STATIC_SHELL_FUNCTION" ref="af4229e30a476c75350ad14ce481d9ea0" args="(name)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define STATIC_SHELL_FUNCTION</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">name</td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> +<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">static</span> <span class="keywordtype">void</span> name( <span class="keyword">const</span> std::string cmd,std::istringstream& args, \ + std::ostream& os ) +</pre></div> +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_8h__incl.map b/doxygen/HEAD/functions_8h__incl.map new file mode 100644 index 0000000..87635a5 --- /dev/null +++ b/doxygen/HEAD/functions_8h__incl.map @@ -0,0 +1,9 @@ +<map id="G" name="G"> +<area shape="rect" href="$exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="691,239,947,265"/> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="737,471,996,497"/> +<area shape="rect" href="$interpreter_8h.html" title="dynamic-graph/interpreter.h" alt="" coords="573,84,784,111"/> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="445,393,712,420"/> +<area shape="rect" href="$signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="304,239,515,265"/> +<area shape="rect" href="$pool_8h.html" title="dynamic-graph/pool.h" alt="" coords="453,161,616,188"/> +<area shape="rect" href="$exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="445,316,693,343"/> +</map> diff --git a/doxygen/HEAD/functions_8h__incl.md5 b/doxygen/HEAD/functions_8h__incl.md5 new file mode 100644 index 0000000..3c071bc --- /dev/null +++ b/doxygen/HEAD/functions_8h__incl.md5 @@ -0,0 +1 @@ +6d47c25a65e8fa66e74b86dcec6ca241 \ No newline at end of file diff --git a/doxygen/HEAD/functions_8h__incl.png b/doxygen/HEAD/functions_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..fc81fb2b0ab58604ce55d2982bc1130ca5aa916b GIT binary patch literal 143215 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%0AqW{wZ`0xIi zu1#00GVG9SINw(WDS~1+WuK$x`FQ2qa#n!HL7G~_U#FM&*p3md$l}i?R;*7ZWlwE^ z&;sHJPNRUO4jaO|f010qP^sa=TIb3vK%Uj}RF&pmVTzTi{US6%(I}b$FJCOOFJI{q z`TqTh3vX*$+O==Ta|}u;CqXa{Y%V9<<2fk-s0CWBXhYz0FqyS3zk?m@4o|NN-4ceF z9ju2eR`fI`?#9CoLGbX9y_1VoNMjD<8mDdjQrK5g@|m{wFvdP3LwN(P8UP62cN)V9 z<Q4YmA3aJ97oPeKT-p~+&LE{!31(i=H;K>%eXI9@aLMoEyuK$V{{f*uzj8w}G+Lx% ztMfzN8vs(1-jigYJ=k7H+$c9~lwawtRYY~aIKoAa)(b7s!3sD0?Ur~VV`AFlnA6vn z-(=#N?j1l8pi}+})Z#5=WiP0hz~GVCG|u`~&s&E8?wvZ<fhlH&fYpU5Lid`_c8Z(& z3Lo{v;fzmqNk$>&TsKXpD$5Ok+2iM1-I_cDCAx1*0NvU|6|A{)Sfd1A^kgPm+0zGb z0KR&~KJd%uLVyv9ag?tw7fSwf=Hf!EIBv$?sVN1b`^37xx?|5^gSj_!rJ(J#EtS|M zM&dP4*x~gndwW0!g+v36Yq8Qy)jSY)XE^&$wgn%{K-h41HxZDsDXDN)i>gq|W5|1F zN!uWgvnTCvm;t)4WZKc+*$G=U=R14V0fs@;4=}|cVA?n3@N_p7zNi?vN44`GokHcg z-Xl#_^NU(6gBmCh*lF+%B48*fUB22q#D-oU`g6w(18Ha!;a=wKu-(j%xQ$V^2Bm|; zewp9(k7Yk=<G0*$#3c01y{T>y1sbLs%MVPU?7%#yS?BB+W;I*O+}>Y=D<9u*+`feF zEo^L(|8|%9F7$@mA;{6f+b2s#UhTTRweD%nU;Wjo-;tSNF}t;8)_38n63%;0%g-+m zX+rZFa%WEfaP@NI9=gTrI{1#%(Bt}Hxuo~8VJ-hC3;^CGiMJTq6&x0pD&X{<5RH4n z8WBuR)8F9fmB+p_=nwk-+;U@MxIIXAxiFcc@ti|}uESmDzZnSjuI#ttJuIU{3k-{u zR0Bv%SNDAi|4Mkg28fs+0p9HgnBPdYJRy|I!?Y4&-zWt{=Vc3=xkFjwBLx~*&~oNS zBVhX&Kk`jk?y}~8`)j1`n6<)EGkvoB%-HSX&$hJVc5Onv8{KeK;mW=6hv<G_jf@7g z%G-yV;$eB5jK8l$#{UNMXUXSfrR-jD*ql9;XzA47@=^s@_uELl_F=FJqT8&20AC(> z*K;JXu;7?rHcvqpyA~L#xZ0bjZ*@@yZ7;I=!ov;U7fM-Ee^D6y?RTr+4v)qKA`#rM z{OH5)Stm7tUVtnfN*5U~G>byrg5%bm!eZPN^z16uvq=Y1jXP^S7_g@0B~u6E_2CiD znm2otxyok_zhbE1$^lFEAuEeGm7jaHu-Z~G-b$2S;sI=L0&}=j=*ynEovP+pkIzah zf(>WZyvR3j>0tXFRq?X|P4|6S>GsgggzY0TPUoeKjqvJYUIVj;r^^VM>@^whn`lz_ zBqTm^+3f&n!$4Ijxeu3zfyg9=kuEI;!_Q)+Tdg<I;mHoKq-0+bciQ>kh$rX>dLZXa zvXBS91>9(OQbEwrnaC*$+eanF@>f90@Z$%o#o$N(hL+J}IAcuura<^h3S2U=!|LI< ztVa7ytjkwp`D$D9BC<B}UD9FN!I6=oMFrCP4EOJc0-f?muK^oY4YQcs-%xqIuBMc_ zzqBkX;_e|1Dwro3Y}wEiz)(BfP#=48f$p950d*1!9-;vNsMqHkxnZoGd%Qq&=Z<Ku z64vC`y@$1qX8ThefI@Ovo)9x?gne|eaogU6zHegs>ifxFY9iahHgC`~{5c7C_wMp# z4MbB@B)lcic0G_K07oo6QO*mkWT@>(^iwl2DA_7Q#?D2gdpKKKv-VI34aa`a<*_SN z_mj)BS;!xavuWIJgU>yph@y@$k3uZ0k%q-<Pzwvchq?-yeKc^urZIPnI(9OJ(%ga$ z1-3j_WvQB(MAw_q$;Ha`0Yp~gC6bgSO}F{&{uABy>hfgBSKfil+ye^=@jP{Q_Y-q5 zu{7J=p9u3Yf>3HqHP8nL3yZ=<=*UyM^!00dniquuZz)`*K`2iu`A_hJ&?BkcVD0I} z9U)hW8)y};;Gne;#Ch8p5qsxO=VX<YWz~3e^awi_SErg{APhlv0B}KIi!F?Z4GlK) z&tRHw1~~{jC!t@bpEoIS?1^^dxvf>{Ie@Sz-Laff8J+ofIf)o1{|@KuTtsSr{T5#V z&J0OcN&m9nSRMgcq<edh+|T!<z*I2+$fDO$vZ5%yqjH|Q-KqULkouz9b<R|=a+!dt ze*HQznBl_>Y-M)Ndo}2?M9xbBwx?MKbCu=6lKQ05yjUce2@q22*_qPvg1+`pD&h&b zP#C6-ILdT-^Z+P_;jU@KfgkSNsc;TL7SKFmyl}|tI^YYvH$H6KDaL}31&?tD^3rXL zT*4xmAi3-uP!(B;eNjyIUvzzeA4CmT4uY*OAbv*(7|lkzg-fUidkX=ZkU61sm+P~r zNzUKNkrSPoA2`9`%CCUA19tEl49MnV`C{(wn2ndN<Vd}S>#;S2R4am9K!lx#2SB^< zx%C6gW-lREq5@=*??D!MVd0zax?_7*WV|2!L*zYUIwF?y1*)zkN73{}opXg!-6!Ik ziHYV$9J(j7B+!Ha&<DVsk7BZLbAOT2eQA0C2*8R9aqIX1dAxgvj*V>u8kKRDF0iUB zlb(wJI9S{;1$KN|P-D4g-J&36odeD8ibCRW>VU{jl-2Y~&oT7qm-ogCA^ndBPOi48 zsTg68m(XWZz`;}w(62`E<w^4~4dT=Ox{7uYY#}_rEpt6G`&Z3%bgzx>8<MC+KJ>zc zkBX>>V?X4XNg}K2jHa6W7q0$wBHu+RMCU$rfvwkgks<^@T#)yChYm}tD#c@^!t_5F zZ77QjdGMX>xH#<0sUc(yAQ%=Pz55+*=Hr(HD29eN5VHPq*<ywLr;G(pGq8bAH)utt zOX4YfNI)po05!L{*#I!MwRjm?n(P}-VIi^AeouS5b}|tmCy8H_QWPRbX|`$JOV3~= zCme)peWlQOlG-^~<VP#D`I#M<=&|VGw#^EeswEw)?Qod%x`O(ky*<>hwb4nGzCBG) z7A&#U?(W{ev44OW36PTJrVQBY%L78V*F(*j5+qj2GBSpLwmbkod+T~+-UJQaXO*Ru zz#u@dp$X>Gy}EEwHW`>3NcReBnVh^U8}$N22+;GOLR4h74N(EW@;<kUQH<`8b-^(P zZ6>bUnQI8;c1UorVv(KI#LvDEvbxEJ3pHqdD~hj<#@`~zY(S$q9ADS*1}S#30I&-P zUxgyq_3IDVxMD_Xoo?_unM>p<g~E%&{JRS^BLVsjL4Ihu;Bo2z&}Xbb+C)Ao^loLG zVTU!$3Gq;3cd|PY1&*oR{%Eg4!@X=zW?q>?JF>eF)|(t(KDPf!c6tJ&3yF#O8tt!* zjNZYR0m2pJ;FTtnjI8Q*1|$`5hoN1?z#i?rJ~DbM7y)ofNQeRoU{p!W7;&-aBa#_f zqVz?;OM(Pq3FuKsJCv=W`Hh4mMn5}24*&h}gEuO%iFqJRD1MqZ3gXF#LWct=F(-dF zDZu?2qvu6Id)F9U4CCOZC|5&65^kbtKk97|3T4aDKIUhDLY)Ih1xy|CqufCHq5yYG z2ffZr%>^(;#zkk_6LyiHXV5HN^wF*k{|6lPnS^u?m<&2bIG=zlyEU-*^~~2l799zd zDf^9F<0s}Jp*XL{i|!*?No08uPXye>_R5nB4b6ULHh|+z$qhK5v8fu8N(}|}x2x-Q z1!zSd0u&R=c*SDaU{6B?N1jR+9C<I677c>4vS?O%;=_!4y`QQEqG}3je|r;-C;Y+( zI*lJi7ZHFzoz7n=v3XtI2ffc+10~QJk(+I;OC5HwYAOMG7z2H3`1DjOHyGj|+C(+% z_yV2^c+%g$EbK4cem3XTDD;oi@yvIT6^MFUTXkT?fwuusrDUG^{rDc}NB=OLX3P2- zJB7pAEm_q2jc`wZEd;^}X&00(cz#r4zao5bb_H&71#BD~P?76e)^=W89MjM$PWiuN zhEIWoR5(zO!IOv%kQbYs0cno%j%KEH#7)soohMIxo&6JwZP+j{@{kx2F2$FPLDBc+ z<v2&18sjbrHUK+@f_4=AshY@E7^zm$EYEay)7M9(5MV(8sV<&FVNF6z4D9Q~3Jg<1 zaH@r>=Dq!3_4@VqPqI3R9Btc`O9uy7YunYNt7dv$S8vtx)#E@EG*rD~gEDn+1pgB- z0tfJ>0ulK2ad;z|Y}D>?`1cNJPVp^JqC`cHfSuI5O6tzQ)x~Ypj1xkPGWS~N?Q1)* zP@aUD3Hj^kxtE51p~_G|gVv(+j|2m}YJOOF<uJ8ykWH};UFAP*^8Nn(lusA$pD}#K zy$xbdp3K%h1EB%q(1WkO@^W%sJolI$Xr&?v`R%P%;DGcEvo!A}#-ggxD>$TPvZ6Ql zJc?y#578WehFr789u<00T6T7d%9o)T87W8}v++{gBj8ldywbP)K=Ai`_z%y3t`!dR z@ggyxn&3{GbVgLUhN<GCdcZ3)^X)W()6^U0Kv0{w0nqxiSl0<gk*Un9oSZgZc1Sks z1UM6DY}5Xf%Wr4aj7SyNloLB1W$Q=Pyu6o{OuD-BCXBz+D?jb8rC(j+5-DKfAcHOm zHkww9hiwjJy&xwyX>_Ezaf8h5*b}LjKsh--D1;pp+|%ZSHQG|+Mb1omm+up<rQn5A zwt<eoH(ukNvxzZi`6|42babp<Pn6^|v=E_Ypah~$T6}fd1avnImbUeqo*BgSfFFjy zbilKi*){2zB_}ILQ*U#Y%kk;jOdYxbZL?3F9vOK}I!wVc>(QLp5W&4<1%3TxhodGg zj8f@vgKKO&JQ5jfP}D-CLe0(MWq4jceJI^0D2hL)0PF!00RZ+uLZWpg;r2N!fp|SX z_v_{k%UxWG+J3t9^CmAii#f<B1g6T&MmlK9NFu4xPvavayP#~Q)AU}ifd@n`8xxdC z{EmY}=PvfD-|TSOfwLc~vT6}4aDfN5KZWmX^4lqswY4HUR}4s3nXNLr1_$3E=T+Au znI~Wue$^ajDbL{G@O#E(wBXpaeA~b<y0rZ4x8Jle2iZu@(I^kbhj8VLw+D$e!tZ$5 zB9_))gE!u=_18O6`1cT#tq%&fy?xB(-?Mbc5yHoZrl=@M(*R(s+w%e5PlKRuw%9$u z%5~Y%g8^~%#G8vP;$TcesLZK)Xp~h;-nDi=yR!B2uZ4C|TRI%SouJw2j0<tQov6?b z7_HtU+Y|bv2M-n<5KT~3K7{>1$S|tY`-o-aVf?Z2U~^z%$`53<5v50fJnX*sbNda| z*I^E|@86Tdg$bib4${`;imw1hc-n^b0UH~~_{y1P4|964EXZghXy7e^atqG|{4V&g z6HAIVdgzO$4!>gw;DvVq#yZt)ix^8Vhb9WM(r_09)!<QzTwgb$K69#9pfx=D6^X>p z<>Mub1>*n#0zk8GqLf09F%F7uT%6uoEpq|Nd67=K*+3tRVtY&BXS#2~BPyfx&;BU0 z^RlLeJ_ootMZ_z<danCzc#Ixka@t>Q@j$-h?&0&*Zs|Vgui*=Amvw>CQ{LT0Llj>Z zhSmK?f`Yib)ikYbG;0am5!rxByL&YD@Epy|i=@C+fPjyvO*Kjw{TnW-G>Y^-d!5_) zCvv(p+J0LLUjX?`jv`gy%Nvpj2wA`pp)I_5%Yt7D4b49~A_DCR%vW%=i7?fmT;{K> z-^_4~Mg$_|G)+F^x^I-?dW^r;;W3xV6Db2W-TGnv?c{hPt?Z8^8u>XwSq}Jy3_LuE z@a9)?_lk*SvT<;HR7^%2ATZ&9{?KhB<j<F=2T45|WJn3IgNaQ@D3-7aB+-jjTmPny z%_m=zOjM9s>84G2yvN-WpKf&FY6E&0Rt1?ZBM!&|>Ue)c@0+ur(=Ua7?l4SZ1*ivc zR{p8T^Jv!X@9@FfINrp`99E!Hk*MMKO(%3k#lD|#0HyE|hCme<FBYMO16=G?e(J>p z^!>mnj5w_Wo2~}aE*@aIU*YZJ;W_oIY<<E><2Lw_2Y%VUKdt~Hi2Hv*aB=a+Yu-Y` zrrZJ<V+46ek9?C-jkZ#y`O5BL3QH{x$!&NJ>s-=b*GZtEO5hU^NCM#b=n)x8Lele5 z+D1#uOP#x#DVwh7VzNAj?be{<@Z1pQNDKi1J@OrtEK42}*kM{}4-F_zh-JEgpjG_U z4a>~27`Z^K`VNMUZ}r^eJ+LHq5qhKUcvkT`=eWlL7MRJrW~u_yOw&%AT$~wYl!Abu zmsWh~0@+07(*%+iUk1i0+=dwN;E4bj5m@;l?FRRB3__lRb(JkFswjY6igeEQDub&T ziAE~M0|%%M!bRGRk~Luwi_YI8tv|ztWOq7|BQu~45e*(%B+0kd0fp{O*yDwkV?gej z4C>8`^X{Edc<|#{{D6{RgLcT_=$8kyVsUZYK!^Wa{`AqqO|po_3RM*U2|UCrXFJCw z)~TfSHCx%0x1JmvUQCqcahXNc<Guhz<3p)0piLbl=cR+Q1cK1=_`*P7!exHQEGuiq zN&!-aJz%*yJLm`;A<9BW0E>y9KB~@zyQ>7|%C25@3jryUF?2W2K**z642-1)RRhb+ z%B+i?CudaK;M4xrK%J9c1(Y|*pIrhB&T0E|pVT_O$5@5{5K6zU=sMWD;PcrK#+-XK zZpVQ<n$D{V_@Mm)AUh40f@n%pa3psJqWK?BE6|IJ-+(stU=8nQ{V_QfqDm#}2LP03 zvExS^iCdZvS=`_y2SaWGNU$Ep`^d#!)Z5pj0C&dW{^o2vD9>zU2W%)mF1^IX`9K-n z3LQw<HZK6%PzlmD#ogfJv2j))DkB!!I+Eme1vn*OwLuKGg<xb?XPoa$z1#J$u*pp~ zld+D2Bb-Gzl#8@$lwtCM4ky>cO;N0Oa<X=Ug_RgJV;9-z>446yFWF<V?wA2eIrM5O z%Xhf+6oB}L1!5R{RmMg};7lihKR$9>?0akLhlq%qHNvxG>;}vbS}$4{#|8uZpO~KS zPx?*MolO27x;P%(_tTb?q#?NTIq_!PGdkqGfQR*o8vT5CJ}su?k1`ofCT2y+4jEB; zQ8>*ftG3CJm9{JTlc~IweY%srrR4|M5eTh>YNtxW1PIjup0W;0#Ivs<uYB1&T!yBW z<A~JFlvY4{k*ZdJRLWZrnt)*;A}L>jcIjsMOXE%>f}L+8-oOHWvwQe%4LC!NH@kB0 zG=$INx{TDny!H+ss2=^Sa&2&i5H`}2G`E!VT13KW_H_b`Lrc1hEVlwCr)U*Gst7c4 zSE->|`B+;}sABuvWdL~>JKP<HSjd{gbwB76Xfw%)LCAuU!H>#wLR?$>W!TO$c)3h^ z*ZbCo`jIjyH~{(FcoO8}#Xw48@JdBdK)kn0_P$&cFvn98-do%twni%ce-s}tfM*BT zm*tbFs4gSRiQW6NwcLGso|P{RV4nM;xzu)WQ&dl#N`EYWq&MA*t>ccAlzkFcUJud_ z$VJ4<X(N}dN=QPIg*?Zlh2(>Tz+-Up9}vIq`Uq2K?@N+Lm@8Of8yTv3d~b)tLDFIS zw?YIBZC|^80PXOX@xcDd&gP@;ts-5I?*cnU#S2l-<a1@Crxa4BC_w7eW`Yq$jozjQ zwEVo+u@QhRtc6+dj66B|wW3*WLIm35(a94Pl|XVK*Jz|@5ctR_#Qo?ld&M7+OgC8L zV8~;6C(8r!8M@9-176fUFK<R{dieXJ&D3%S0N1cjF`{L20ikmU>XwO#cS{|)23A&a zR_XA7Lmg@4VUKs3bGCim3H^ZCRE1JQ$5^~pH6@_sEJeCFH;rm8h1l34Mm~z-fF1>` zY(7vX1~Xb3<!Lv^S#>MNKyO$p;jM5B)OJ1Xp$+7MZ*XLzp5}3tcf(r?sSIt?XVauC zDw^f((NtbDxjK4R9aM()il24<)ptIK?kcIS{`qU{*1Hh<l@LBBSlh;wPrPo*WCkcI z21ej8OK5LCA<2L8Um*R{fjfb=PkZzhA?kgNaH<Y7)7Z9F#Qpdyt?!z&(RRB(Nny@a z9#Hv*pnyrISE16G7W5oAuu&*9jN;yg0Cb6Rc_5rBGaVR<cXqv%CgdBFz+ZU_bjgJW z0Z}l^ym>RTFqm;KMeuC^ax%g$E1m)w7__^>I}Ote({2#(-UAAI$e?_ZtqMcZi-z+X z;7Li`c|7;l^bxSTPiUh{^_!^YyhP4a6=kDr?UQ<tl>KksWuzn=aBj$ZDjz@Fb;Soc z2hxuKv=toHv3;H9qo2PYZtNfrbWr&D5oLqqH&iBK19J5-k(QViG#lh_pfsMwQ%Dz0 z>*TR;hU9d7F|^=ZW;d2|$x*QDDOHB&$@M4)1%v~yfsse~4$8ds5xOhAhHOc|vqVLc z5EHX?%IMf3)Nq=B2;H>j*~(~vhE5$5$EFAfX2)HB(V>fNWW!SpYHElf@yRu%_V-WH zH0HK=4vIld*VII(wSL1|N6k+cSAdl$q-{w-y>tzh#YYv*RvoF>Z~>{u>Zy=@O$fx- zm6?xyxL&{<8<*1xzCDmJBDp;R!jZB<k{V|#=dfEjpwb4Y8dB?aMWYZvBpD5)1)fq) z_w}WM3~jjF)B)i8RKv4_N<>dAW6NmXEE#8e_QYtgdI3$9wNTGY%`I8QzBgt|<!jK) zT)(kK+O^8-O&voHt%q`CWaP=|X}u%WKf@sii`-HKj?v$7Tev>W@ZQ6kcR2f_w%RY` z<0nZ&!n7W<Dcs_}eM5iqhcL|hSJ`L3UUr009DLi^TdD>Jq+JFJulphWpUDumzNpTh z`iiL~bjk$R6g_zR>}5Cslz`?SPtlh+9t%?xAM?3x|IXW^Lo<e4rCHN~G!zu!t8X}A zVSlyuIozu7E-!~FEX~^AT?;L#V4A3X4RLtwy}esw0+?ctDy^n@Ab=A5P>1~!UwOs~ z@I1RHhs%w_38GMw*08U1tJ~TsshOESy~~O*wA8*uNO;q@hewKqm-gY(?V%w7huP_g zuPpFmsMHS($f9DZQJ<1<mWN07^bkTIQ6;}n#~*m_;3tz~Vm1-9Y2t<bZuTnkAtB}} zHTHBNA!Yp0a<6M?*AyKOl{h#kiDfJ$-+yH$MZMs3KVlKHhBz4A+Ilm!JC6rrzkXE* z(|c3Bo4G%($DZ5P)<@$WS_oBM^y|3XDt`g5^l(KUg<_Jn(Z%26M_N_-!Hv>VQu`1_ zEVz9S0MJ0fYWq`rdO9U{MIiDW?*^;pJpknkAfMhoSB1CX^_NwRTD_hL{)mZ**Zh*s z8wLS|g(hZ3Foa9$P>AC1FF#v5{^q(_$kUsU(L61HsyAOZF~Kz~FDA^yM8a6`vNv^_ z$}iL8eYgu`8eOLn$CnF&RG)PL)Ovo~pTd-s;q+QR0F_w=Z{E|KkQBgY;9uYy8uq0t zDqyp5bpI{C584VpOsN=Fn}BR%8f+Y_wY$nu2uPNz@vO(~OLEE;^_l6hHZuA=*(d^1 zQ4M|5_(t!&>8hJx(j>#VXWd`Q%*PjPHSN7ITSvLNs`Nd#_<;S8mX<b^PFWTBzQkoC zNOH`BwO_XhqjR>=7~*^2%&FlKJ6q2x-k4CSJ|>j}QQ7oFol9{;3qI;K0JW{SEmpT_ zvrH5d__=K=P0fFN0cuOg$|dFME`P-h$T)#j3;jSS=jhgZHx8*3j1?<H(9q=`Y!-KD z*6hddU^p#FO<2%%g0S;48fByx6AKUy)jToUkx}RJiZ6kHR{7&NxId@s4f!?Za5ahH zO}+d~7fh4fMj!aZ{T&B4*blN?kM5pd)`iZslcFxPq2b*9w1a<`kANeig?qg7REJ=q z%IXj+xF4h{QlSiQ8L1GmAXiUwJ5D3G`_~un)*6s-ynmlmMh|XZ5UVrL?9Yd&<`H3V zh|)ih@c#1Qt%^PNcM$WRt@-0%3G>B~x*ZE%o{XWO;J%QR5LMTGwc1<X+D>Z`ta^`( z%oc1gz;K-nAA_g_CLa*cjh6Gjy6x*L0b(=qD8#FOT~{Tg?75}`t5e>m;A>s!u76XL zPYuljYmIhq8ZoNqV8D1@{83q02u&r^2hb9M-f*<2a6{=7A{+w&VS}9~;&?+~>q`27 znz;KC6dRya)d7$%{;JC8IVfdn9q|T<7Tr(S{39ahrm`b7kD6fmzxEjb?thH5CV*H~ zI5i_}8yT+_#@NAJ3Fjtw3172w7t+^uVtGHMhq~Gs@9V2h!t}T|M^U)bXy3H*nmtL( zA&mSM<C3tBa7Zbbhr94YWhGhY-NcdH@cJqlPsnT4VtV<{hyDAJ3&zL~B7}~oBMb}a z{)~wUG4<opn~9aqQy;3xyJ^_|)qK<ES&??p?sby?z6bJ0J0C_;6Y4&C{5bCPV73N? zx>1Ogb^7RgHQN4JSu2d25%4&m|L?E$Wcpoo1@PJ6!iWj6N*ST2hh_xjCKr$rpbKyn zy6gkxE_M`X^muKAnI=$fisBziP^}q(Pn$_|?IR>bc?3iiEV_n`O3p00sIeUqANRB~ z7m3LKJCz^Oi|BoX<VadU!4$AClZqMLg(&629h-s9$i4)@$xxSht3Ys`Gd$-S`VE5s z2<y?%Ca)NbjXr}+oT1_c{CSwsECXGV7bbG}0EHgf&Ayz_*3kiRYd}LwXZ7%I-4M;* z0fFzZBvUC98V4sQI~&{gnVD}-I|{+K+Lt`u-btSZdAlalAVux2cT>i|@j(6!v^jF% z=mSU`cBfqXJ}=@89ml%FBXqGqLn9;g^|j^RUWH|QKKq)-xtQKhD`F2Fj4UmgAeXVV zudncX$8crTW!(_B$N4vS?9vxq;uuUI5KZ~w?-5XWpOjMhnRIH^>k1(O6(xpQizHFO zUxD_<WvU{OhoX>K=MVX?aHNeWE%Z%!F1BJoIwVBcVMC<A+V9!ADMJyDzcFBdRjsnr zoT@N`5R!Y2{Nfp^*=1nM7eyM27K5$N_j}mDmF^8cLqK%M*%7X640^avxr|O6V8s$s z*`GHihU8vsD&Z7NVuq(#QaBB#tM^9DE1kV`JV+&^q^_5^pW5H$HkU}`Fa`)z|IgOs zWc%4txXA0F%$vsDF&V(4g^=?_K|Ysd$I<RCl!rL@W#Vut_#q=us6S0e9s-BKa|ITo zNQluT-ojJG_Z18b4b67hnS<Qo!CEJa^YinHY0t}3Q}8*)T3xlaO2CXh0D%92<Lu{6 zhjy=l$S4FdVGg2nft|~FUii}ec-E!(e1^3y&0~m<gEie4g6CdnYN|B2zZJeXR8!C2 z3eD|L7rAOqC;lG!P}<hf@smAFv@U9`p1d`0qwNmLLiU{u2v9RVMESadWH$nCM{KSK zm53)3*_}Hw!KAElzvmlSb-uk(nQHWEbUw=v4?uuU4=1*{r6qfJ*H$(Pu>rAk1k{x_ z^Sb<Am*0r+@u^e!o#d{6g73fWtf8T?aejIb)!5j$ytw$lX=hHyZR`DwTXKbvganz+ zEN|W1<au~_2&l7ja!4lD;Ao=n-*;%};m4z+rIm|9$if|shR1+br_NcC-|1J3I^3PE z*;$<^#H=SNB<0CDto6r2t^NcNp>nTYy^4Z-amXX5=}QyRa_d!0=8>hOq#TCePXq+8 zb<NG`{$0-sFQXXm>XO|*`hP{8dpwi-AHe5&Dv}CCN_0a}2!$CsoHn_nlgwpQ(n1uY zG)y{|gwTj+)<VfOmvOck=hTTQZHGu=B)MBP(==@TKI)I(^Vjowp4aR7-aeP__xXN5 z@6VSUd3pI_5PFQ7np&4%Bzp%1N%UT&s+tWjXG6A#Yb%i*EQIFVxPF~8zo<yt4?*hX z+0+-Gp(8La3#@ai0$4jKu<uw~U*C=EMFM%o9M%&NL(P?Z5>(v_#C!+cm-2AhC4g!n zBi_7wF#5rA6VAbmYq?hN|IZW+NBfDR<B5G=W>UFXagse;F1HJu+YS#8kM{2FUwt13 zIW`FPE@Gj#SL@mP`_|*LzVbEx8FGstm_@wiO~*y9dnKAB+Jkw0cb$|X$);{9EwGNn zB*AE8PKztZQzWuCwwh`eXWkaZ+r^1bNTB!63;K5fQ56osqJ=`?t*ckB5<tBK;=n|S z^LB`{QpdfISsx5)af?Qy5#}b23dFywY`_3b48~l{+KNO5l=;-$CjbsRd=bE(e!%a3 ztug{#@EHDc&_NI2>|4YTh>hamaUPW?_J#0=z%NA{NBH`1&usLeyZr}S`Fv!59AMns z^6e9tu|y#46>D3BK&9BTOf&1qE8NR6-8=dD#yPuBxG#u!DA8P8UDMPRtH$VH9O?zo zsOga8jZYt+Zd$4Un^po2$Mw?3fwe6K24Yrwd9U{TnU%HH>1ZgEHlgmiN5ylbHT@!i z@GmIh(IOX!YWo=O8iac`I4CRW7tGAmldLQ)cbJ%@&&?5_QK^`c`_8FaarU>Dz2_B3 zMaSvr=x9iL0D`5cq(t*Bk68#%S67F4Cj&ra!x3A@#UY@6u3WR`mq*=u!cZic9iJKV zw4)>KhUV_B77_{a*3|dQfkZ!$M#GU6IXqachF(a^g!b^@eOu!UKPcJ-x}u>o#3GmU zQy>`-kLKgEv9Pc(ZKIh%zx`fj#Ba&Svx>^ffcbNRbAW+gwW%oT@lsE@t-Rj4ZwV%Q zsU={3-l7^qdoaXi?hD=&z$9T?DFr~IsY7mS7x^Ew%Bxxv?&Ln(zQRdpur64M1K3cY z=QV`)IRSuK@`3EJ(LVli;ZS67@LZRGp~=iH{?>Sjr0*sr>9z&_boS;2$DmiSCu^dl z`lXv5DtR6K74PO~PD?d#VsbEfWQP@L1|=;Uu$@$WmklwNoc_1RHQo>uQp^nBID6u< z)Awag5QS39x!l)d^Br{qA~{wcw{Ki3O#dVj3b<!cwKvxzGHpX}Dv74AsVGuaXJ_Z! zHmy{ntizm;y2<I@YDjxW^{&QMdKwlV-hMx5pCQ^p9Cb&a^CU)z6NsAMb=U3KF|yaA z>?gyIx7f!UR`>4CXtNl}V<fhSXdy?c&lVLGVJWt3mk^s=l!V_@XrE99xJ&Kotb#rh zLPSVvPsPRYP3x0dR94sO*7b##Raf`I%0)v}`O8<~$ei8*XJ_YI**&{fnh(daAnQr7 z&z{?fraI~QHp+;1fpFwL>t)EX?d#AeYdgC=8Es_T{(=}2plDGruC6&pcG6=7Zv(gd zanf*0#<Xah$Gk9{92yn|81NEMMBNVEzn$_bThr3gIu5i(G?vrp$FE(xrlYI7G`b$s zLY~ea7GACggej5;8;+-CEw|AkKOQt>GQBV>Yb|``%+l)ALx&DcDr+;^s|Px?rk&DM zf`pH;oBuv#WoK6bju{UqJ!4Z-Z$phPP};6%4YjpiP#uj`=fHoMt1h$ezr_uJ5Iq9s zB!xm*rF?B+b~JTiadC%KhVn-w%^cKKqu1A$*3});)YM#<n<N7`mLQ(NqQ`J5GqEft zixmUL#LeBktg6Z#GDHB>lD;nGH+X&=i+u#4?aSu;{Q2`Yo}FTXM@p93A@W`fUnpfT zuvZ-%6ciNl!6$-!B^~@Y(OFbhUQRx_G4%ZTmtUpP0Txhzjg1Xqs@te9+^VO$dt#(5 z<AzHSnCv%q$6uaB7EJm>R)G%$8%r}Y8qjpXKHC&Awv*B9ghg-LOCPg;j+iyFjy59> z;P;mSCG;i!hP;m*K6O0v>9D7v#;xAz9#9oaaIrvbEe-^~aUwFZdMUBR*x0y>sGK(p z=<+BV3N#He@9pa8?9_j{uO9sJt5yVJ2{hIZRGJJcnFnKIA)8T&{;)-v6)d9zj@OmV zW;5d@wRT%FK-caA|MmH36#CZl=g;Tf{iCp2RTU5Zf|)2~n&O)BSnUcNhD?^o@HdTP z<LHfz4>x^&1<mCMV#B`4q`u(fTR*YYEl0q?&Mrz<DauE&_^{eb8U&too2WKmSt`Wh zSV_FSfX_N%PxVM_K^4WpKKQxbssLjnBQ)xlh}mu5I|97nvyqFhJ|W~Y_0sePwo-D| z=-E%e0KA3iV-GEOluNN?g3!5aXquG0mdHCalwKMG<S67(y9TiDN;M^pU&a<>7l7y7 z_z&@+p%~L#*ZEIFxx8@;L4v3~zPAp=j+b}=|Mob9_}8QmAL!`lbia913jU;myUm&; z4ve-4^iH=8FrAW1k_>CTa5i3-G9g`@f7=vS_g?rHj40s)XKndYc?2S<y|t|k<`PKA zHCo!-JUDgX2sv`P59WmBH8p1C(VW$YB_ux6#0$I+%s_HM@<8)?y1F3K5Er{y3xPl! z86()xqed}&Ht~d2|9kA<c>fhE^%cPhY7DugmbUkgy7FjDrtj&~r@jA_gA#T9DjGxX zunQ|ID+4}LH5u(`nv9w#e}p8(Z2{iH<@p~z^T*x2d!1VqzCUwtEP{+t%U4pe3*<rj zekr9#*4%w~;XruI3i$55W(6O^KTi5=hIW0`8~JG{tRN?HsM#n7gWcSk>{oN@_a1$O zgS%#E0#E7Br}`{@M9fBqLCj7vWb?}DIf>wGgA4)nHj4M&{lC!DYs`NXrLkWp_{W_g gen02Oo#%ftIhpB`6$@q*?d2zEXZN40oPv`72SPL$rvLx| literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/functions_enum.html b/doxygen/HEAD/functions_enum.html new file mode 100644 index 0000000..59e39d0 --- /dev/null +++ b/doxygen/HEAD/functions_enum.html @@ -0,0 +1,71 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li class="current"><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + <ul> +<li>DependencyType +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81ce">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>ErrorCodeEnum +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849">dynamicgraph::ExceptionFactory</a> +, <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10">dynamicgraph::ExceptionSignal</a> +, <a class="el" href="classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742">dynamicgraph::ExceptionTraces</a> +</li> +<li>ExceptionEnum +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0">dynamicgraph::ExceptionAbstract</a> +</li> +<li>SignalType +: <a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155">dynamicgraph::Signal< T, Time ></a> +</li> +<li>TraceStyle +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8">dynamicgraph::Tracer</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_eval.html b/doxygen/HEAD/functions_eval.html new file mode 100644 index 0000000..4c058c2 --- /dev/null +++ b/doxygen/HEAD/functions_eval.html @@ -0,0 +1,229 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li class="current"><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="#index_a"><span>a</span></a></li> + <li><a href="#index_b"><span>b</span></a></li> + <li><a href="#index_c"><span>c</span></a></li> + <li><a href="#index_d"><span>d</span></a></li> + <li><a href="#index_e"><span>e</span></a></li> + <li><a href="#index_f"><span>f</span></a></li> + <li><a href="#index_g"><span>g</span></a></li> + <li><a href="#index_n"><span>n</span></a></li> + <li><a href="#index_o"><span>o</span></a></li> + <li><a href="#index_p"><span>p</span></a></li> + <li><a href="#index_r"><span>r</span></a></li> + <li><a href="#index_s"><span>s</span></a></li> + <li><a href="#index_t"><span>t</span></a></li> + <li><a href="#index_u"><span>u</span></a></li> + <li><a href="#index_w"><span>w</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + + +<h3><a class="anchor" id="index_a"></a>- a -</h3><ul> +<li>ABSTRACT +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0a33c94c6723036643d4b47c7bae1da350">dynamicgraph::ExceptionAbstract</a> +</li> +<li>ALWAYS_READY +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81cea603ebe54dcdfc2340d4fba0384e95133">dynamicgraph::TimeDependency< Time ></a> +</li> +</ul> + + +<h3><a class="anchor" id="index_b"></a>- b -</h3><ul> +<li>BAD_CAST +: <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10adbddf8428d47fda8982adb85c801fd53">dynamicgraph::ExceptionSignal</a> +</li> +<li>BOOL_DEPENDENT +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81cea5924c4f2de4d5c05d90bf01a39d7310f">dynamicgraph::TimeDependency< Time ></a> +</li> +</ul> + + +<h3><a class="anchor" id="index_c"></a>- c -</h3><ul> +<li>CONSTANT +: <a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155aee2d1fa88618982d476c6f7bce0a5450">dynamicgraph::Signal< T, Time ></a> +</li> +<li>COPY_NOT_INITIALIZED +: <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10afecd9889df78436cc6a1c81b824e19fc">dynamicgraph::ExceptionSignal</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_d"></a>- d -</h3><ul> +<li>DYNAMIC_LOADING +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849ae7b916904d771732c4869e6dbae60afe">dynamicgraph::ExceptionFactory</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_e"></a>- e -</h3><ul> +<li>EACH_TIME +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8a1b15644dfae7bd910c82ed6c2a0a47aa">dynamicgraph::Tracer</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_f"></a>- f -</h3><ul> +<li>FACTORY +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0af74e7993a80a233e4d9ba3017ea63a4c">dynamicgraph::ExceptionAbstract</a> +</li> +<li>FREQUENTLY +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8a6aa0086dff071bf0d699e10ac7deb8be">dynamicgraph::Tracer</a> +</li> +<li>FUNCTION +: <a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155aa34353e1d87165ae87780a81954e68cd">dynamicgraph::Signal< T, Time ></a> +</li> +<li>FUNCTION_CONFLICT +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a02500a43be7f1a96af2e1020ec4cf046">dynamicgraph::ExceptionFactory</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_g"></a>- g -</h3><ul> +<li>GENERIC +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849aac3098260c49aa047dbe2ad564aa756d">dynamicgraph::ExceptionFactory</a> +, <a class="el" href="classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742a29f716d5d418900f2349f197318eb6f5">dynamicgraph::ExceptionTraces</a> +, <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10a6bd5a74da9334e449fa709dbed10159b">dynamicgraph::ExceptionSignal</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_n"></a>- n -</h3><ul> +<li>NOT_INITIALIZED +: <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10a4b569c7f02ff46c258211e553ff8c9a1">dynamicgraph::ExceptionSignal</a> +</li> +<li>NOT_OPEN +: <a class="el" href="classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742a94b426c1dcf7cc40c6bb769ce4cbd813">dynamicgraph::ExceptionTraces</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_o"></a>- o -</h3><ul> +<li>OBJECT_CONFLICT +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a680452e3391be4e29001641e8827b25f">dynamicgraph::ExceptionFactory</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_p"></a>- p -</h3><ul> +<li>PLUG_IMPOSSIBLE +: <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10a19b0f97b7f570cc3893f598a505d2038">dynamicgraph::ExceptionSignal</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_r"></a>- r -</h3><ul> +<li>READ_FILE +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a257c60facc0f82066a69a6aed52e142e">dynamicgraph::ExceptionFactory</a> +</li> +<li>READWRITE_LOCK +: <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10aee5244ac1059313c5a52caa3663db4de">dynamicgraph::ExceptionSignal</a> +</li> +<li>REFERENCE +: <a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155a82183cba9bb80e23eec7f38c5f0c0a6a">dynamicgraph::Signal< T, Time ></a> +</li> +<li>REFERENCE_NON_CONST +: <a class="el" href="classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155afc314176df62034542117d23795f8394">dynamicgraph::Signal< T, Time ></a> +</li> +</ul> + + +<h3><a class="anchor" id="index_s"></a>- s -</h3><ul> +<li>SET_IMPOSSIBLE +: <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10af40270d1e2ca50c5449ed97f74528ccb">dynamicgraph::ExceptionSignal</a> +</li> +<li>SIGNAL +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0a252baa19235309f051576f0d0e508098">dynamicgraph::ExceptionAbstract</a> +</li> +<li>SIGNAL_CONFLICT +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849af524dede4e6a9f60e5752bcfd076bc39">dynamicgraph::ExceptionFactory</a> +</li> +<li>SYNTAX_ERROR +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a6d79a9d0e863d1a1ee84e28803001f44">dynamicgraph::ExceptionFactory</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_t"></a>- t -</h3><ul> +<li>TIME_DEPENDENT +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81cea9930f326751f6c36d037ee64d09a840e">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>TOOLS +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0abd2d0743b46c0c3d922f957f65e31689">dynamicgraph::ExceptionAbstract</a> +</li> +<li>TRACES +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0af27cffde588c14a95c26fc79314ec08c">dynamicgraph::ExceptionAbstract</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_u"></a>- u -</h3><ul> +<li>UNREFERED_FUNCTION +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849af159588b0f39514f85abdd874beed950">dynamicgraph::ExceptionFactory</a> +</li> +<li>UNREFERED_OBJECT +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a9e9f28958f7ffd6c7a997df752bb97d5">dynamicgraph::ExceptionFactory</a> +</li> +<li>UNREFERED_SIGNAL +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849af23a8ce479f832624480aa6c0ba35cd9">dynamicgraph::ExceptionFactory</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_w"></a>- w -</h3><ul> +<li>WHEN_SAID +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8a3df8adfc48aec75c6529305e110a4989">dynamicgraph::Tracer</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_func.html b/doxygen/HEAD/functions_func.html new file mode 100644 index 0000000..47d9081 --- /dev/null +++ b/doxygen/HEAD/functions_func.html @@ -0,0 +1,107 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="functions.html"><span>All</span></a></li> + <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li class="current"><a href="functions_func.html#index_a"><span>a</span></a></li> + <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + + +<h3><a class="anchor" id="index_a"></a>- a -</h3><ul> +<li>access() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a2e93a5260069a9bfa0dcbce69b3a7205">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#aa4df5a0ace7d7470c48a6e1d4c5fcecf">dynamicgraph::SignalTimeDependent< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#aee3296459aaf42fab48f86a16b84fcf1">dynamicgraph::Signal< T, Time ></a> +</li> +<li>accessCopy() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#aa8319f67d14f1493135522d431c429d9">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#a4be0f7ad96ea144015899c159460606a">dynamicgraph::Signal< T, Time ></a> +</li> +<li>addData() +: <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a30ea003d3d1112ec0b9ac86c99d880c2">dynamicgraph::OutStringStream</a> +</li> +<li>addDependency() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#adbe1afb3f1c00b5095d0674a4ebda913">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ab671714743cd69c69f7f2aed3387d814">dynamicgraph::SignalTimeDependent< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a74d5fe4ab99a37a4c5bdac1680e47edd">dynamicgraph::TimeDependency< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_base.html#ac5e9d9f81667e3e95e4bef272570f616">dynamicgraph::SignalBase< Time ></a> +</li> +<li>addElmt() +: <a class="el" href="classdynamicgraph_1_1_signal_array.html#ab0f3fcd38bc742ea3e0f196c6831d52f">dynamicgraph::SignalArray< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#aa11e164c3d15b6b016ab2da6a715afd3">dynamicgraph::SignalArray_const< Time ></a> +</li> +<li>addPlugin() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#ab412e6393768d2ff5dc22d9c6799bf61">dynamicgraph::PluginLoader</a> +</li> +<li>addSignalToTrace() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#af898e36f072c92df1ae678c44d2d6db9">dynamicgraph::Tracer</a> +</li> +<li>autoref() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a8f112f5fba7d33ee0603feda8eb8e437">dynamicgraph::SignalPtr< T, Time ></a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_func_0x63.html b/doxygen/HEAD/functions_func_0x63.html new file mode 100644 index 0000000..4183ca6 --- /dev/null +++ b/doxygen/HEAD/functions_func_0x63.html @@ -0,0 +1,178 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="functions.html"><span>All</span></a></li> + <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions_func.html#index_a"><span>a</span></a></li> + <li class="current"><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + + +<h3><a class="anchor" id="index_c"></a>- c -</h3><ul> +<li>cast() +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#a50e80ad4c3e069494b5fafac61a228de">dynamicgraph::SignalCaster</a> +, <a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html#a61cec27c319cdc135e9385356d47a1ea">dynamicgraph::DefaultCastRegisterer< T ></a> +</li> +<li>checkCompatibility() +: <a class="el" href="classdynamicgraph_1_1_signal.html#a59b20d4c7d6ae4c3b7e004e66385d3d2">dynamicgraph::Signal< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_base.html#a11ad6be7f85fdf9dd05740e4f30b0cce">dynamicgraph::SignalBase< Time ></a> +</li> +<li>clear() +: <a class="el" href="struct_shell_procedure_1_1_procedure.html#a5f3a04207d00877bf0fb5f256f59f87a">ShellProcedure::Procedure</a> +</li> +<li>clearDependencies() +: <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a8da931786dc26f2d45d475b232867053">dynamicgraph::SignalTimeDependent< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_base.html#aecc4c4ef84592e27c529810e987bf0d0">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a026c928dd30f498b1c862a5f82e96fd3">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>clearDependency() +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a4204fd3dfee8e4e87cfd55239f84694c">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>clearPlugin() +: <a class="el" href="classdynamicgraph_1_1_pool_storage.html#a51d4ff106ff215af8dd2403e15cdf10e">dynamicgraph::PoolStorage</a> +</li> +<li>clearSignalToTrace() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#ad4097cec7827072d1144c14807313691">dynamicgraph::Tracer</a> +</li> +<li>closeFile() +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#ad0401ad17d850b70aeb7ecc9b34ade19">dynamicgraph::DebugTrace</a> +</li> +<li>closeFiles() +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#ae5912ede2ab54152887c3510d61905a9">dynamicgraph::TracerRealTime</a> +, <a class="el" href="classdynamicgraph_1_1_tracer.html#a1990d004c48427d3bc962a5ac4526b79">dynamicgraph::Tracer</a> +</li> +<li>cmd() +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#a47579a33b03aad9da9acdbece2fd7932">dynamicgraph::Interpreter</a> +</li> +<li>cmdComputeSignal() +: <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#ad5eb950b1e52ff62043f82bdb6a07307">dynamicgraph::InterpreterHelper</a> +, <a class="el" href="classdynamicgraph_1_1_interpreter.html#a249ae339236034d0ffa72c3fa50586b5">dynamicgraph::Interpreter</a> +</li> +<li>cmdContinueProcedure() +: <a class="el" href="class_shell_procedure.html#ad4ad939913d94ca6b5e2192d089d5e50">ShellProcedure</a> +</li> +<li>cmdDestroy() +: <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#af7c8c26d5ed3b8f330a1d6badc1200ff">dynamicgraph::InterpreterHelper</a> +, <a class="el" href="classdynamicgraph_1_1_interpreter.html#acf8a6b892ef8ad5d8bbb62087acd1186">dynamicgraph::Interpreter</a> +</li> +<li>cmdEndProcedure() +: <a class="el" href="class_shell_procedure.html#a362f9b170477a0892214c55007e7e53a">ShellProcedure</a> +</li> +<li>cmdFor() +: <a class="el" href="class_shell_procedure.html#ac1d7c57110898dc7b0c723cdab02e84d">ShellProcedure</a> +</li> +<li>cmdGetSignal() +: <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a68679f74baec6f9e1f87e4057cf53d7a">dynamicgraph::InterpreterHelper</a> +, <a class="el" href="classdynamicgraph_1_1_interpreter.html#afb2615fd44e3453590b9115e647b737e">dynamicgraph::Interpreter</a> +</li> +<li>cmdHelp() +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#adfd90b9c3ff4f746d902fd1189c37bd9">dynamicgraph::Interpreter</a> +</li> +<li>cmdLoadPlugin() +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#a6c672184f880c2756303e40c915cceea">dynamicgraph::Interpreter</a> +, <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a556d95a783e0bbf34ada226434bf168a">dynamicgraph::InterpreterHelper</a> +</li> +<li>cmdNew() +: <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#aebc57d1cef301ce488c52cabb028d612">dynamicgraph::InterpreterHelper</a> +, <a class="el" href="classdynamicgraph_1_1_interpreter.html#aa4e1d2266458be2d966d098678e8c1d6">dynamicgraph::Interpreter</a> +</li> +<li>cmdPlug() +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#ab9f759ffc1c1566f0c16273846031418">dynamicgraph::Interpreter</a> +, <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a75e12292263cc468b7be3c896b4b1faa">dynamicgraph::InterpreterHelper</a> +</li> +<li>cmdProcedure() +: <a class="el" href="class_shell_procedure.html#a6ff710c7d895146d33e63a6f0b8bb1e9">ShellProcedure</a> +</li> +<li>cmdRun() +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#a2e0f3dba4e1874c50deae22888e8b5a3">dynamicgraph::Interpreter</a> +</li> +<li>cmdSetSignal() +: <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#ac93342ed27898cac43fcd8e762e49f98">dynamicgraph::InterpreterHelper</a> +, <a class="el" href="classdynamicgraph_1_1_interpreter.html#a5a7171c2d4cc923e1f2b55ba9856b66c">dynamicgraph::Interpreter</a> +</li> +<li>cmdStartProcedure() +: <a class="el" href="class_shell_procedure.html#a89f9024c323ba1d869d7e8f10c6cce79">ShellProcedure</a> +</li> +<li>cmdUnloadPlugin() +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#a556b281a6e70fc38bf9efc7cb05976fd">dynamicgraph::Interpreter</a> +, <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a3c487e4e1b3469dd77b258ac32c44fd6">dynamicgraph::InterpreterHelper</a> +</li> +<li>commandLine() +: <a class="el" href="classdynamicgraph_1_1_entity.html#aac17d397ff8f7c33c9e3b0434417f614">dynamicgraph::Entity</a> +, <a class="el" href="classdynamicgraph_1_1_factory_storage.html#a7f1921a85304ff14c5f77a55b7b8be46">dynamicgraph::FactoryStorage</a> +, <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a1ddd8c6d0d642adca0830bf09221a0fb">dynamicgraph::TracerRealTime</a> +, <a class="el" href="classdynamicgraph_1_1_tracer.html#a485ee257340b32e27ae50ef0b70d6261">dynamicgraph::Tracer</a> +, <a class="el" href="classdynamicgraph_1_1_pool_storage.html#a6b65b39ad3621ed2ceddf6cedc234bb8">dynamicgraph::PoolStorage</a> +</li> +<li>Contiifstream() +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#ad92e218d32fe5c76b2fee5cb61382aa0">dynamicgraph::Contiifstream</a> +</li> +<li>createArray() +: <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#af7a2106372cc09ad365c8722ac772f90">dynamicgraph::SignalArray_const< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_array.html#a59d6e5db4c7db6050424ff4bff40f0c0">dynamicgraph::SignalArray< Time ></a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_func_0x64.html b/doxygen/HEAD/functions_func_0x64.html new file mode 100644 index 0000000..e4af30a --- /dev/null +++ b/doxygen/HEAD/functions_func_0x64.html @@ -0,0 +1,113 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="functions.html"><span>All</span></a></li> + <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions_func.html#index_a"><span>a</span></a></li> + <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> + <li class="current"><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + + +<h3><a class="anchor" id="index_d"></a>- d -</h3><ul> +<li>DebugTrace() +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#a285fc61f0f4c6c337b54703a01174fe0">dynamicgraph::DebugTrace</a> +</li> +<li>DefaultCastRegisterer() +: <a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html#a039feb06609776a491bbf85d78ec24f0">dynamicgraph::DefaultCastRegisterer< T ></a> +</li> +<li>deregisterEntity() +: <a class="el" href="classdynamicgraph_1_1_pool_storage.html#af58272a69ea586a4b5982c2f503c9456">dynamicgraph::PoolStorage</a> +, <a class="el" href="classdynamicgraph_1_1_factory_storage.html#a1d9fddc1c9330cae4564e15e5da17e10">dynamicgraph::FactoryStorage</a> +</li> +<li>deregisterFunction() +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#ac67d17cd04ab479bdee8ca025e9c61f8">dynamicgraph::Interpreter</a> +</li> +<li>disp() +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#a0fbdc0f08a4b9e201c91ef88fd6dea9e">dynamicgraph::SignalCaster</a> +, <a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html#ac57805b60eeaea2f52c4f9bbce3b185b">dynamicgraph::DefaultCastRegisterer< T ></a> +</li> +<li>display() +: <a class="el" href="classdynamicgraph_1_1_entity.html#a9766ac602d5b6d16b227597b4f4a674c">dynamicgraph::Entity</a> +, <a class="el" href="classdynamicgraph_1_1_signal_base.html#afc9097f1e7d9eb48b684d22bc4c9656a">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#add4c12de31d50c1cafcb197a5ec1d45f">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#ac9a1f2ce9df560a7cf1dfc44517126ce">dynamicgraph::Signal< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a09c5fa146a9a6acf7978d1acea29e8fb">dynamicgraph::TracerRealTime</a> +, <a class="el" href="classdynamicgraph_1_1_tracer.html#a54e0745b369f5f589ffa4651d089787d">dynamicgraph::Tracer</a> +</li> +<li>displayDependencies() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#adef79da6c3bfa9e12170d2840bc70a04">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a8ac23c7569dd16129cca1a803be92e2a">dynamicgraph::SignalTimeDependent< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a410d4e347afaee59ce30645fcd67fb66">dynamicgraph::TimeDependency< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a8542875676a87684864c81e6be2b0205">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>displaySignalList() +: <a class="el" href="classdynamicgraph_1_1_entity.html#aae39fb7ea3290814c860123dc8c7b0f2">dynamicgraph::Entity</a> +</li> +<li>dump() +: <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a00813bccbc23877a6fbb250ad058a321">dynamicgraph::OutStringStream</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_func_0x65.html b/doxygen/HEAD/functions_func_0x65.html new file mode 100644 index 0000000..63646a1 --- /dev/null +++ b/doxygen/HEAD/functions_func_0x65.html @@ -0,0 +1,115 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="functions.html"><span>All</span></a></li> + <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions_func.html#index_a"><span>a</span></a></li> + <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> + <li class="current"><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + + +<h3><a class="anchor" id="index_e"></a>- e -</h3><ul> +<li>empty() +: <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a5d0700de7c7f86177948d36dd33b2ab2">dynamicgraph::OutStringStream</a> +</li> +<li>emptyBuffers() +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#aa8ce4a06ef1be5afd8fce8d091ada087">dynamicgraph::TracerRealTime</a> +</li> +<li>Entity() +: <a class="el" href="classdynamicgraph_1_1_entity.html#a027e1581e00972dff2f2c470c5346e55">dynamicgraph::Entity</a> +</li> +<li>entityDeregistration() +: <a class="el" href="classdynamicgraph_1_1_entity.html#ab5986aaaf374415ecc5ec4c50e37ebc7">dynamicgraph::Entity</a> +</li> +<li>EntityRegisterer() +: <a class="el" href="classdynamicgraph_1_1_entity_registerer.html#a2fa3171f9a6575c74159ba264eab1c49">dynamicgraph::EntityRegisterer</a> +</li> +<li>entityRegistration() +: <a class="el" href="classdynamicgraph_1_1_entity.html#a52369f354094a5666678adb2b42b1425">dynamicgraph::Entity</a> +</li> +<li>ExceptionAbstract() +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#acebebf9f0119039814473738e03ffa46">dynamicgraph::ExceptionAbstract</a> +</li> +<li>ExceptionFactory() +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#ab60e5bb9be64c0986858f5a06e9b9463">dynamicgraph::ExceptionFactory</a> +</li> +<li>ExceptionSignal() +: <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a2054017d0ab28fe4250705b78dc8a10c">dynamicgraph::ExceptionSignal</a> +</li> +<li>ExceptionTraces() +: <a class="el" href="classdynamicgraph_1_1_exception_traces.html#aaf1a6f970ced2f07770c734a28734223">dynamicgraph::ExceptionTraces</a> +</li> +<li>existEntity() +: <a class="el" href="classdynamicgraph_1_1_factory_storage.html#a3bf3e00ccad302672e623f8c925eff13">dynamicgraph::FactoryStorage</a> +</li> +<li>existsCast() +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#a83fafa4db51d6ded9b4555106df2739b">dynamicgraph::SignalCaster</a> +</li> +<li>ExtractNodeAndLocalNames() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#aaebe8bf745a95ff83a47297b6df3c87b">dynamicgraph::SignalBase< Time ></a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_func_0x67.html b/doxygen/HEAD/functions_func_0x67.html new file mode 100644 index 0000000..a877ee5 --- /dev/null +++ b/doxygen/HEAD/functions_func_0x67.html @@ -0,0 +1,163 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="functions.html"><span>All</span></a></li> + <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions_func.html#index_a"><span>a</span></a></li> + <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> + <li class="current"><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + + +<h3><a class="anchor" id="index_g"></a>- g -</h3><ul> +<li>get() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#a28c3e8a7845f2ea86d4d3add0244ebd1">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#acffdc85602c4bb0a789570020756edfd">dynamicgraph::Signal< T, Time ></a> +</li> +<li>getAbstractPtr() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a85da90ca79877d920ec95042511bfd57">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>getBufferSize() +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a620accfbb376d6f694fb16640c4d856e">dynamicgraph::TracerRealTime</a> +</li> +<li>getClassName() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#ab54b386f2b2bdfd29ebda76167648372">dynamicgraph::Tracer</a> +, <a class="el" href="classdynamicgraph_1_1_entity.html#ad95898b9794eb574f21414e11d6d846d">dynamicgraph::Entity</a> +, <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#abe191d563c533edff18617138a6540b9">dynamicgraph::TracerRealTime</a> +</li> +<li>getCode() +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a22495fb1b2ce6b2a00fd9272a421521c">dynamicgraph::ExceptionAbstract</a> +</li> +<li>getCommandList() +: <a class="el" href="classdynamicgraph_1_1_entity.html#abc040e5f5d19d7bff8ee6120fc8b12b8">dynamicgraph::Entity</a> +</li> +<li>getDirectory() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a4505ef888a2ab7a90ce9188087dd189e">dynamicgraph::PluginLoader</a> +</li> +<li>getEntity() +: <a class="el" href="classdynamicgraph_1_1_pool_storage.html#af8780ef535952487c9a4e6eb8ad9b698">dynamicgraph::PoolStorage</a> +</li> +<li>getExceptionName() +: <a class="el" href="classdynamicgraph_1_1_exception_traces.html#a17b77b21cbcc25fbd92f7ed3ba7c48de">dynamicgraph::ExceptionTraces</a> +, <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a425442a21ba867a869070efde1c383b2">dynamicgraph::ExceptionAbstract</a> +, <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a3f0d20fb98996282d73be06883850979">dynamicgraph::ExceptionFactory</a> +, <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a5f4b5758272031a15c990d616788d7a9">dynamicgraph::ExceptionSignal</a> +</li> +<li>getFrequency() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#acc84a3a21e2fcce2a692d900db9ef26f">dynamicgraph::Tracer</a> +</li> +<li>getKeepReference() +: <a class="el" href="classdynamicgraph_1_1_signal.html#a3d2c336efaab90922c35b8f8bdf7bbb6">dynamicgraph::Signal< T, Time ></a> +</li> +<li>getLoadedPluginNames() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a2636670bda8aba4ff2f4ce76bf2206fe">dynamicgraph::PluginLoader</a> +</li> +<li>getMessage() +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a32336c0a84a96347cf1bc6ecda2fba7b">dynamicgraph::ExceptionAbstract</a> +</li> +<li>getName() +: <a class="el" href="classdynamicgraph_1_1_entity.html#a4cd513fe67641cc375e8be00d7cf8f31">dynamicgraph::Entity</a> +, <a class="el" href="classdynamicgraph_1_1_signal_base.html#a58e0b8297b811ba54d9b584a94a9f41c">dynamicgraph::SignalBase< Time ></a> +</li> +<li>getNeedUpdateFromAllChildren() +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a61e8c52ef101722dff6c6339cd53311f">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>getPeriodTime() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#aeac7f5f7162d75ff6322cf2f27c65f17">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a769eb548dd054d031bb75e16559b6032">dynamicgraph::SignalTimeDependent< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a97efbb9cceb500d58fbe80b451151dbf">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>getPluged() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#a65e3b6410122b410847eb22449cedc3d">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a81435a8cdcd117bbbfe48007ded6dc63">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>getPtr() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a4705fe76aa07499b735a6d3a2ee2baaa">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>getReady() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#a350179ec38e0fff2bf3496e75653b533">dynamicgraph::SignalBase< Time ></a> +</li> +<li>getSignal() +: <a class="el" href="classdynamicgraph_1_1_entity.html#ac2386728ff3519c6a36443b4855fd1b2">dynamicgraph::Entity</a> +, <a class="el" href="classdynamicgraph_1_1_pool_storage.html#a7390afe4360455bd5d1208fdbaabac2c">dynamicgraph::PoolStorage</a> +</li> +<li>getSize() +: <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#ab1a5e091e8d34cfef156d3cff07590d0">dynamicgraph::SignalArray_const< Time ></a> +</li> +<li>getStringMessage() +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#ac63bce403ecf62abd4ad78c269972ae1">dynamicgraph::ExceptionAbstract</a> +</li> +<li>getTime() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#a24b7890225766fff1d7be0a242ab04bd">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a50c40db50b750995558392eb8b882975">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>getTraceStyle() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a0d2496b36669f397ed4e8a3376ab10b2">dynamicgraph::Tracer</a> +</li> +<li>getTwork() +: <a class="el" href="classdynamicgraph_1_1_signal.html#ae40922d23b59d734afeb90f9df9bdfa0">dynamicgraph::Signal< T, Time ></a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_func_0x69.html b/doxygen/HEAD/functions_func_0x69.html new file mode 100644 index 0000000..72ece18 --- /dev/null +++ b/doxygen/HEAD/functions_func_0x69.html @@ -0,0 +1,89 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="functions.html"><span>All</span></a></li> + <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions_func.html#index_a"><span>a</span></a></li> + <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> + <li class="current"><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + + +<h3><a class="anchor" id="index_i"></a>- i -</h3><ul> +<li>Interpreter() +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#addf9c1c7361c5d2143326e5860a9f424">dynamicgraph::Interpreter</a> +</li> +<li>InterpreterHelper() +: <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a215d2ee4b2a397fae568e0c8cf6ae247">dynamicgraph::InterpreterHelper</a> +</li> +<li>isAbstractPluged() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a0ef6ceb83f7757e88b690694520caa7f">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>isPluged() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#ade1b08a88ca9d27c17e9664512aee58a">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#ae3de1870bd2c3192c4f8ec2b724ea8d0">dynamicgraph::SignalPtr< T, Time ></a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_func_0x6c.html b/doxygen/HEAD/functions_func_0x6c.html new file mode 100644 index 0000000..1fda061 --- /dev/null +++ b/doxygen/HEAD/functions_func_0x6c.html @@ -0,0 +1,85 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="functions.html"><span>All</span></a></li> + <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions_func.html#index_a"><span>a</span></a></li> + <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> + <li class="current"><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + + +<h3><a class="anchor" id="index_l"></a>- l -</h3><ul> +<li>loadPluginList() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#ac27c30cc0bda8c6e42252a12c27f493c">dynamicgraph::PluginLoader</a> +</li> +<li>loadPlugins() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#ab63675b14c9e418e3f9bfc0257114677">dynamicgraph::PluginLoader</a> +</li> +<li>loop() +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#afe1da21d541b512886aaa55ac3883d99">dynamicgraph::Contiifstream</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_func_0x6e.html b/doxygen/HEAD/functions_func_0x6e.html new file mode 100644 index 0000000..9c670ee --- /dev/null +++ b/doxygen/HEAD/functions_func_0x6e.html @@ -0,0 +1,88 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="functions.html"><span>All</span></a></li> + <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions_func.html#index_a"><span>a</span></a></li> + <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> + <li class="current"><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + + +<h3><a class="anchor" id="index_n"></a>- n -</h3><ul> +<li>needUpdate() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#ab7dbeb0ed88241b125c5407e8d27923c">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#af9a18b9a9c746e3f0410e7e7c3d36970">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a1f8518dc19802d3a0f0983dc5be19b64">dynamicgraph::TimeDependency< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ade6de8d8dbc3af3b79469ca4cc8572ef">dynamicgraph::SignalTimeDependent< T, Time ></a> +</li> +<li>newEntity() +: <a class="el" href="classdynamicgraph_1_1_factory_storage.html#a4ff3fe421ad89e3c3cb254a6b57e62c3">dynamicgraph::FactoryStorage</a> +</li> +<li>next() +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#ad1bd64b83a458ed36e7cfacab6b20041">dynamicgraph::Contiifstream</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_func_0x6f.html b/doxygen/HEAD/functions_func_0x6f.html new file mode 100644 index 0000000..293550e --- /dev/null +++ b/doxygen/HEAD/functions_func_0x6f.html @@ -0,0 +1,122 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="functions.html"><span>All</span></a></li> + <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions_func.html#index_a"><span>a</span></a></li> + <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> + <li class="current"><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + + +<h3><a class="anchor" id="index_o"></a>- o -</h3><ul> +<li>objectNameParser() +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#a977580347f53771d9e49f5a1bd7cd3cf">dynamicgraph::Interpreter</a> +</li> +<li>open() +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#a367c481009cb300124a4da49ad01c001">dynamicgraph::Contiifstream</a> +</li> +<li>openFile() +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#ad263413340cc7d11279b6fecc3f17d8f">dynamicgraph::TracerRealTime</a> +, <a class="el" href="classdynamicgraph_1_1_tracer.html#a88e6959689d7bfa2ede18dec1d08f565">dynamicgraph::Tracer</a> +, <a class="el" href="classdynamicgraph_1_1_debug_trace.html#a94660127de69a83d1d68eeea8552198c">dynamicgraph::DebugTrace</a> +</li> +<li>openFiles() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#ae24dbca8aeaecba307a2201b512bbd9c">dynamicgraph::Tracer</a> +</li> +<li>operator bool() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a1344f9b75c32589cde2a2658e4d32689">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>operator const T &() +: <a class="el" href="classdynamicgraph_1_1_signal.html#a8d0328a5642ce1d92221a9909dd455d5">dynamicgraph::Signal< T, Time ></a> +</li> +<li>operator()() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a7e95c95e204b112944eed9e1dc25ef4e">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a96393c40edd04485cbee8f383ff3c908">dynamicgraph::SignalTimeDependent< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#ab081214016e2d44b1a80094ddaf198e7">dynamicgraph::Signal< T, Time ></a> +</li> +<li>operator*() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a75ec2469d5e6021a30ebc6876bb67741">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>operator->() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a459eaa8c996a235eeb5243d3d25e2a70">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>operator<<() +: <a class="el" href="classdynamicgraph_1_1_signal_array.html#ad10b9f3d5320c172c97de9ac50922603">dynamicgraph::SignalArray< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a3f2e7351c007b818fb6ebf557837ad88">dynamicgraph::SignalArray_const< Time ></a> +</li> +<li>operator=() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a0fd7bacf8ca62390536eb47abc50d44e">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#af5b3bef102a194494a9e76568f64e5dc">dynamicgraph::Signal< T, Time ></a> +</li> +<li>operator[]() +: <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a08f43c6cca82fddb71bb1ec67b95b9bf">dynamicgraph::SignalArray_const< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_array.html#adcd716722ebafd7c29f85dc9fdd45951">dynamicgraph::SignalArray< Time ></a> +</li> +<li>OutStringStream() +: <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#ae985fd2100f53280a670d61a5052c4cd">dynamicgraph::OutStringStream</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_func_0x70.html b/doxygen/HEAD/functions_func_0x70.html new file mode 100644 index 0000000..eb2092e --- /dev/null +++ b/doxygen/HEAD/functions_func_0x70.html @@ -0,0 +1,86 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="functions.html"><span>All</span></a></li> + <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions_func.html#index_a"><span>a</span></a></li> + <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> + <li class="current"><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + + +<h3><a class="anchor" id="index_p"></a>- p -</h3><ul> +<li>plug() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#ad5558c80e899fb1b7a884b629f5d4984">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a6ecaa58ff0f0fbd81416ef81b0a9a758">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>PluginLoader() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#aefdec8f607be25ce1b85d83c9b20c2d7">dynamicgraph::PluginLoader</a> +</li> +<li>pre() +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#afde09b94064a80259dc0f010c07c4a64">dynamicgraph::DebugTrace</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_func_0x72.html b/doxygen/HEAD/functions_func_0x72.html new file mode 100644 index 0000000..05bb1df --- /dev/null +++ b/doxygen/HEAD/functions_func_0x72.html @@ -0,0 +1,115 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="functions.html"><span>All</span></a></li> + <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions_func.html#index_a"><span>a</span></a></li> + <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> + <li class="current"><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + + +<h3><a class="anchor" id="index_r"></a>- r -</h3><ul> +<li>ready() +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#a7097e9704ab608cc7f3b9231f13577dd">dynamicgraph::Contiifstream</a> +</li> +<li>recompute() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#a8a0417b44dadc6d30f0f2618c9449601">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#a2767be0456f0e62bb2c6006cf0f95d83">dynamicgraph::Signal< T, Time ></a> +</li> +<li>record() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a40ceb176666a4e2fc5318e9d83d8b665">dynamicgraph::Tracer</a> +</li> +<li>recordSignal() +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a09d176824845d42f809b9f8fc3a13548">dynamicgraph::TracerRealTime</a> +, <a class="el" href="classdynamicgraph_1_1_tracer.html#a45e64a53a366fa3683a72810dd61b0a2">dynamicgraph::Tracer</a> +</li> +<li>recordTrigger() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a6faf2fa8bfa818745aec28cefe53d215">dynamicgraph::Tracer</a> +</li> +<li>referencePluginLoader() +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#a91840bb51989e14ed6b0c5f2e721c4b0">dynamicgraph::Interpreter</a> +</li> +<li>registerCast() +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#a351e2e41780cdcdfd21b2d18e9c36581">dynamicgraph::SignalCaster</a> +</li> +<li>registerEntity() +: <a class="el" href="classdynamicgraph_1_1_pool_storage.html#a8641d860c3e67d6ef9d7493de87bfefd">dynamicgraph::PoolStorage</a> +, <a class="el" href="classdynamicgraph_1_1_factory_storage.html#a20483c6c27a7962077fbabd721f51a10">dynamicgraph::FactoryStorage</a> +</li> +<li>registerFunction() +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#add66d62dbc95b4eba5215ceacced177b">dynamicgraph::Interpreter</a> +</li> +<li>removeDependency() +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a86e9ba5c2b9e4a36a336840e9c8c83df">dynamicgraph::TimeDependency< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#ad739cd37209a85c5d917591924d56896">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#af98910fadbf2e4faa7d6232dcc7eea5c">dynamicgraph::SignalTimeDependent< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_base.html#a1fcccc0add5c6d3e965d771cfb3697fe">dynamicgraph::SignalBase< Time ></a> +</li> +<li>resize() +: <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a2b1fa9c89c823a67778fd975f887687f">dynamicgraph::OutStringStream</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_func_0x73.html b/doxygen/HEAD/functions_func_0x73.html new file mode 100644 index 0000000..65d11b1 --- /dev/null +++ b/doxygen/HEAD/functions_func_0x73.html @@ -0,0 +1,182 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="functions.html"><span>All</span></a></li> + <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions_func.html#index_a"><span>a</span></a></li> + <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> + <li class="current"><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + + +<h3><a class="anchor" id="index_s"></a>- s -</h3><ul> +<li>searchPlugin() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#afad05fa5c925d73dbea581b7f5bd46c1">dynamicgraph::PluginLoader</a> +</li> +<li>set() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#a309bc0ed165597e012cbc92c6a0db98d">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#afceab95fa5c8274b41f0e6239941a35d">dynamicgraph::Signal< T, Time ></a> +</li> +<li>setBufferSize() +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a4077feedc1cd04ca1f8e35ef25b5fa33">dynamicgraph::TracerRealTime</a> +</li> +<li>setConstant() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#aef10f61419c9c043793b0169a6c730ed">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#ad3f71b1e7e00fc4effbb3ecdc2fe54e6">dynamicgraph::Signal< T, Time ></a> +</li> +<li>setConstantDefault() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a29053970721ea67d6d583ffb1acef901">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_base.html#ad0eeead00fcc90034ca05f9fd5634291">dynamicgraph::SignalBase< Time ></a> +</li> +<li>setDependencyType() +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a891272a286630eef0003716c4fd2c181">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>setDirectory() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a630e350171b78db3f7dfcda9b44080a9">dynamicgraph::PluginLoader</a> +</li> +<li>setFrenquency() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a8378a818ff274cf42d8581efe5e34ea2">dynamicgraph::Tracer</a> +</li> +<li>setFunction() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a617db8a502120bbc84018557e5ab05ad">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#ae1a481dc9c071eb365aae3a05322fb03">dynamicgraph::Signal< T, Time ></a> +</li> +<li>setKeepReference() +: <a class="el" href="classdynamicgraph_1_1_signal.html#ac3aec5678570895b03ec8aa14da92de6">dynamicgraph::Signal< T, Time ></a> +</li> +<li>setNeedUpdateFromAllChildren() +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a53765ca84219d287d0695ce67adf9783">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>setPeriodTime() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#acda5cda5d25d9e0a7866f16147479954">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a7916848f29411e8f2ef8e00ff9c4cee4">dynamicgraph::SignalTimeDependent< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a4d8c6ce59accec0821d376c09238413c">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>setReady() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#afc3445e6bce14ccaa5dc2b9b80c86483">dynamicgraph::SignalBase< Time ></a> +</li> +<li>setReference() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a237157361a90b2e8eb51979020e56f69">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#ac3e140dff29777b179bcd2c073c88cfb">dynamicgraph::Signal< T, Time ></a> +</li> +<li>setReferenceNonConstant() +: <a class="el" href="classdynamicgraph_1_1_signal.html#a7fdc7166b7eaab63d96f7305c5660ed5">dynamicgraph::Signal< T, Time ></a> +</li> +<li>setTcopy() +: <a class="el" href="classdynamicgraph_1_1_signal.html#ada7d0ccec3078ab1a8bc06ae080e58c6">dynamicgraph::Signal< T, Time ></a> +</li> +<li>setTime() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#a7760134ac05d172848ff1888488d9d34">dynamicgraph::SignalBase< Time ></a> +</li> +<li>setTraceStyle() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a9be01c1098ef08f39cf1aca7ce3054f5">dynamicgraph::Tracer</a> +</li> +<li>shell() +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#af65f0030ab4d843af6c4a50f363b427e">dynamicgraph::Interpreter</a> +</li> +<li>ShellFunctionRegisterer() +: <a class="el" href="classdynamicgraph_1_1_shell_function_registerer.html#ae5e9ccf30c3b17eb045d691bd31e808b">dynamicgraph::ShellFunctionRegisterer</a> +</li> +<li>shortName() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#af889c7d9f57ef61cfad1487ee6045b09">dynamicgraph::SignalBase< Time ></a> +</li> +<li>Signal() +: <a class="el" href="classdynamicgraph_1_1_signal.html#a629a88006a73c05534c300bb7b950820">dynamicgraph::Signal< T, Time ></a> +</li> +<li>SignalArray() +: <a class="el" href="classdynamicgraph_1_1_signal_array.html#ad4e0b7e5f9426f38ce5be1a9a718ce85">dynamicgraph::SignalArray< Time ></a> +</li> +<li>SignalArray_const() +: <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#ac29aa8a7b8c4b9e79929eee24f91fcb1">dynamicgraph::SignalArray_const< Time ></a> +</li> +<li>SignalBase() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#abce7bd9d12571de9f4d63f757c45ab17">dynamicgraph::SignalBase< Time ></a> +</li> +<li>SignalCaster() +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#ae774afbae5a258fbbfc62b86e95ff953">dynamicgraph::SignalCaster</a> +</li> +<li>SignalCastRegisterer() +: <a class="el" href="classdynamicgraph_1_1_signal_cast_registerer.html#a0e953897c7a0696504247b43ddd31758">dynamicgraph::SignalCastRegisterer</a> +</li> +<li>signalDeregistration() +: <a class="el" href="classdynamicgraph_1_1_entity.html#a90e43ab1c4ae7034ef352840f6708026">dynamicgraph::Entity</a> +</li> +<li>SignalPtr() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a67e049e2a84ded6e03b65ced60a35fbd">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>signalRegistration() +: <a class="el" href="classdynamicgraph_1_1_entity.html#a72def88a3dd29e124f80603506c73a7e">dynamicgraph::Entity</a> +</li> +<li>SignalTimeDependent() +: <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ab9848918e907a071b0ffdf30200dde0a">dynamicgraph::SignalTimeDependent< T, Time ></a> +</li> +<li>STATIC_SHELL_FUNCTION() +: <a class="el" href="class_shell_functions.html#ab646319ef7e6614b77e4b020db2c8b94">ShellFunctions</a> +</li> +<li>switchTcopy() +: <a class="el" href="classdynamicgraph_1_1_signal.html#aff7eab69cdfb522979e2093c807d9e77">dynamicgraph::Signal< T, Time ></a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_func_0x74.html b/doxygen/HEAD/functions_func_0x74.html new file mode 100644 index 0000000..577ff05 --- /dev/null +++ b/doxygen/HEAD/functions_func_0x74.html @@ -0,0 +1,104 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="functions.html"><span>All</span></a></li> + <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions_func.html#index_a"><span>a</span></a></li> + <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> + <li class="current"><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + + +<h3><a class="anchor" id="index_t"></a>- t -</h3><ul> +<li>test() +: <a class="el" href="classdynamicgraph_1_1_entity.html#a5bfd518abb50b5e39f658a0855b1a1f5">dynamicgraph::Entity</a> +</li> +<li>test2() +: <a class="el" href="classdynamicgraph_1_1_entity.html#ae13b5844d4372b97caf0a315667ea382">dynamicgraph::Entity</a> +</li> +<li>TimeDependency() +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a5095b4831f8be6495f6bb1353345519b">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>trace() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#a13044d1fdb43d2910c68bed442d890b0">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_tracer.html#aa32454970edb5578766b70de7966bac3">dynamicgraph::Tracer</a> +, <a class="el" href="classdynamicgraph_1_1_signal_caster.html#a30504e44ed210a22db802560f5ba32da">dynamicgraph::SignalCaster</a> +, <a class="el" href="classdynamicgraph_1_1_signal.html#a8dab26927f6e5ae7032a9309ac1e5952">dynamicgraph::Signal< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_debug_trace.html#aa36fb9d2dbecb40dc734142b148737f3">dynamicgraph::DebugTrace</a> +, <a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html#ac32a8d18f0b75db7f713d50f9c23a48d">dynamicgraph::DefaultCastRegisterer< T ></a> +, <a class="el" href="classdynamicgraph_1_1_debug_trace.html#ac0695004372ed7c6c3df85d5b38636d3">dynamicgraph::DebugTrace</a> +, <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#aaed8477aa9cf7683e84de317e63fd8e1">dynamicgraph::TracerRealTime</a> +</li> +<li>Tracer() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a5d88c2e17cb0fb3eeba9b057a128cac4">dynamicgraph::Tracer</a> +</li> +<li>TracerRealTime() +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a8028f6fa6536dfbd43935fa91dbe18fb">dynamicgraph::TracerRealTime</a> +</li> +<li>traceTemplate() +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#a2e1c4a66d6147a7f4d1fa3c948829d2a">dynamicgraph::DebugTrace</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_func_0x75.html b/doxygen/HEAD/functions_func_0x75.html new file mode 100644 index 0000000..aa5a6a7 --- /dev/null +++ b/doxygen/HEAD/functions_func_0x75.html @@ -0,0 +1,92 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="functions.html"><span>All</span></a></li> + <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions_func.html#index_a"><span>a</span></a></li> + <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> + <li class="current"><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + + +<h3><a class="anchor" id="index_u"></a>- u -</h3><ul> +<li>unloadAllPlugins() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a28002facb398f0044e4ad4ddcd7610a6">dynamicgraph::PluginLoader</a> +</li> +<li>unloadPlugin() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a93ea9ecdbe007c06c45287c1c4ca326c">dynamicgraph::PluginLoader</a> +</li> +<li>unplug() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#afff24d32f034055344b7db542d789b4a">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_base.html#aef9144c00555bbbb2a38e5d63e5ea50a">dynamicgraph::SignalBase< Time ></a> +</li> +<li>unregisterCast() +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#acbcb68102cc2537b56b2545a14aa0035">dynamicgraph::SignalCaster</a> +</li> +<li>unsetConstantDefault() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#affd51656523729216e2f4fcbc0f96fd6">dynamicgraph::SignalPtr< T, Time ></a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_func_0x77.html b/doxygen/HEAD/functions_func_0x77.html new file mode 100644 index 0000000..6b5e03a --- /dev/null +++ b/doxygen/HEAD/functions_func_0x77.html @@ -0,0 +1,92 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="functions.html"><span>All</span></a></li> + <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions_func.html#index_a"><span>a</span></a></li> + <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> + <li class="current"><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> + <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + + +<h3><a class="anchor" id="index_w"></a>- w -</h3><ul> +<li>what() +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a9a5208211df292bbfc679b036711a5d1">dynamicgraph::ExceptionAbstract</a> +</li> +<li>writeCompletionList() +: <a class="el" href="classdynamicgraph_1_1_entity.html#ae4416aada52468f823877500b60b0db9">dynamicgraph::Entity</a> +, <a class="el" href="classdynamicgraph_1_1_pool_storage.html#a7bf4b1ae2c504c06b5caf287aa2a8223">dynamicgraph::PoolStorage</a> +, <a class="el" href="classdynamicgraph_1_1_interpreter.html#a89a6d9fb9ea521cc575786118abc72df">dynamicgraph::Interpreter</a> +</li> +<li>writeGraph() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#a2a7734e306894404eb4252d1b9aa5510">dynamicgraph::SignalBase< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_pool_storage.html#a2d7100064c46487a01a42be50270a3f6">dynamicgraph::PoolStorage</a> +, <a class="el" href="classdynamicgraph_1_1_entity.html#aaacb708ef239d3fbc953bcdb2ad7c3d1">dynamicgraph::Entity</a> +, <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a47955c4e1365505396da59595b88ecba">dynamicgraph::TimeDependency< Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#adc54b93be26b574aa3b9956d5d832224">dynamicgraph::SignalPtr< T, Time ></a> +, <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#ac3ec8ac88073236b3df92c9c93d9a970">dynamicgraph::SignalTimeDependent< T, Time ></a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_func_0x7e.html b/doxygen/HEAD/functions_func_0x7e.html new file mode 100644 index 0000000..c911e9f --- /dev/null +++ b/doxygen/HEAD/functions_func_0x7e.html @@ -0,0 +1,139 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="functions.html"><span>All</span></a></li> + <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="functions_func.html#index_a"><span>a</span></a></li> + <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li> + <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> + <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> + <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> + <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> + <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li> + <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li> + <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li> + <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li> + <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li> + <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> + <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> + <li class="current"><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + + +<h3><a class="anchor" id="index_0x7e"></a>- ~ -</h3><ul> +<li>~Contiifstream() +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#a750065a306c562bef2ef65adf18bb8fd">dynamicgraph::Contiifstream</a> +</li> +<li>~Entity() +: <a class="el" href="classdynamicgraph_1_1_entity.html#a352e148d4764b1c5545dcb7a39a04596">dynamicgraph::Entity</a> +</li> +<li>~EntityRegisterer() +: <a class="el" href="classdynamicgraph_1_1_entity_registerer.html#a2865279ffbd274bc49fff61ad0585bf5">dynamicgraph::EntityRegisterer</a> +</li> +<li>~ExceptionAbstract() +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#ac7102439bf5f1bfd3ea6b30cd2e4e641">dynamicgraph::ExceptionAbstract</a> +</li> +<li>~ExceptionFactory() +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#ae90cfbc9216d75b1d62d713bb72d180c">dynamicgraph::ExceptionFactory</a> +</li> +<li>~ExceptionSignal() +: <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a4673decd271630667e8e22d9c3651ef1">dynamicgraph::ExceptionSignal</a> +</li> +<li>~ExceptionTraces() +: <a class="el" href="classdynamicgraph_1_1_exception_traces.html#aa96d447ec0d1d5f83dea8d12c8970d32">dynamicgraph::ExceptionTraces</a> +</li> +<li>~FactoryStorage() +: <a class="el" href="classdynamicgraph_1_1_factory_storage.html#a95c35ff3e13a76fc93dc73ae42ea4a30">dynamicgraph::FactoryStorage</a> +</li> +<li>~OutStringStream() +: <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#aee959e8962bfe2192a772d4f5aec880a">dynamicgraph::OutStringStream</a> +</li> +<li>~PluginLoader() +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a6f952ede55971479321fa3e4416860e0">dynamicgraph::PluginLoader</a> +</li> +<li>~PoolStorage() +: <a class="el" href="classdynamicgraph_1_1_pool_storage.html#a11231f5a01939b1345759798fffbf5e2">dynamicgraph::PoolStorage</a> +</li> +<li>~Signal() +: <a class="el" href="classdynamicgraph_1_1_signal.html#a5613e74b311f94ffc8d870c097fbc006">dynamicgraph::Signal< T, Time ></a> +</li> +<li>~SignalArray() +: <a class="el" href="classdynamicgraph_1_1_signal_array.html#a92bd2db15dcb739f70efb7c3909a4b58">dynamicgraph::SignalArray< Time ></a> +</li> +<li>~SignalArray_const() +: <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a1050c30dd476d832ea8f3cddbcecd35b">dynamicgraph::SignalArray_const< Time ></a> +</li> +<li>~SignalBase() +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#a7abfd61a78e5012d56a9e5daf57ecdaf">dynamicgraph::SignalBase< Time ></a> +</li> +<li>~SignalCaster() +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#aa5fade8df2d029a0c7145040f60bf795">dynamicgraph::SignalCaster</a> +</li> +<li>~SignalPtr() +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a14279768ce3dc7ebb7bf6d87bdfa7e72">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>~SignalTimeDependent() +: <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html#a0b323939a8076256fa00e45fa09d9704">dynamicgraph::SignalTimeDependent< T, Time ></a> +</li> +<li>~TimeDependency() +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a8d4ba0b6667d763571501cf08cf4591c">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>~Tracer() +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a74f2a35ead39023673116e6ebfab08d5">dynamicgraph::Tracer</a> +</li> +<li>~TracerRealTime() +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a49eaf228435a2b4f05245c939f018307">dynamicgraph::TracerRealTime</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_rela.html b/doxygen/HEAD/functions_rela.html new file mode 100644 index 0000000..050cc14 --- /dev/null +++ b/doxygen/HEAD/functions_rela.html @@ -0,0 +1,59 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li class="current"><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + <ul> +<li>operator<< +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a05cdd6d9c8cdef76d6bc407e8a8d5c85">dynamicgraph::ExceptionAbstract</a> +, <a class="el" href="classdynamicgraph_1_1_tracer.html#ab060e54d9040bc57222cf7859ebe8e55">dynamicgraph::Tracer</a> +, <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a400d199ebd86c00cf0f3fca6b0e0cd31">dynamicgraph::TracerRealTime</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_type.html b/doxygen/HEAD/functions_type.html new file mode 100644 index 0000000..78c9eb1 --- /dev/null +++ b/doxygen/HEAD/functions_type.html @@ -0,0 +1,111 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li><a href="functions_vars.html"><span>Variables</span></a></li> + <li class="current"><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + <ul> +<li>cast_functions_type +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#acc582a680e953b8eefc4e4671ef309ee">dynamicgraph::SignalCaster</a> +</li> +<li>caster_type +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#ae9eb9afc64e319826ed9241a2d456765">dynamicgraph::SignalCaster</a> +</li> +<li>Dependencies +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a36860445864f3e1d3255dfd8a26475bc">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>displayer_type +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#a7b5582194f1fcaecde6063145b798aad">dynamicgraph::SignalCaster</a> +</li> +<li>Entities +: <a class="el" href="classdynamicgraph_1_1_pool_storage.html#aa58d556b781bf778f067ce5e71d636d1">dynamicgraph::PoolStorage</a> +</li> +<li>EntityConstructor_ptr +: <a class="el" href="classdynamicgraph_1_1_factory_storage.html#a7374a2cebe8c7c0e24efaa873e6cd662">dynamicgraph::FactoryStorage</a> +</li> +<li>EntityMap +: <a class="el" href="classdynamicgraph_1_1_factory_storage.html#a5ce0383213d432ef43edd9b01c11ad62">dynamicgraph::FactoryStorage</a> +</li> +<li>FileList +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a170906cf00dc42ccbb126e3b22609944">dynamicgraph::Tracer</a> +</li> +<li>FunctionMap +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#a2b8999d4c2ff48f57b38d397eb3d0360">dynamicgraph::Interpreter</a> +</li> +<li>HardFileList +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a9c171a72fad66eab776e909631b292a3">dynamicgraph::TracerRealTime</a> +</li> +<li>Mutex +: <a class="el" href="classdynamicgraph_1_1_signal.html#a20378c06ed76b81c26f631002baa9380">dynamicgraph::Signal< T, Time ></a> +</li> +<li>MutexError +: <a class="el" href="classdynamicgraph_1_1_signal.html#acebd4a037334167f910ce9fdce2bdcdf">dynamicgraph::Signal< T, Time ></a> +</li> +<li>NameList +: <a class="el" href="classdynamicgraph_1_1_tracer.html#ad6a5abf7d51ade33a9de8f933e73c7a1">dynamicgraph::Tracer</a> +</li> +<li>ProcedureList +: <a class="el" href="class_shell_procedure.html#a4e88dfbd8f687b09720e03645671fb1e">ShellProcedure</a> +</li> +<li>ShellBasicFunction +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#a90e4a8765340c43e03853de9538dafe0">dynamicgraph::Interpreter</a> +</li> +<li>SignalList +: <a class="el" href="classdynamicgraph_1_1_tracer.html#afac64dae56fce1fb431a733ffa79ae23">dynamicgraph::Tracer</a> +</li> +<li>SignalMap +: <a class="el" href="classdynamicgraph_1_1_entity.html#ac2b0d244c0ce939462eeb6f4d879765b">dynamicgraph::Entity</a> +</li> +<li>sotPluginLoaderPTR +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#ac6968b058401a04315a9e0c08df5ed50">dynamicgraph::Interpreter</a> +</li> +<li>tracer_type +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#acc9c753d8fef1eb233914855bbd0a6b3">dynamicgraph::SignalCaster</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/functions_vars.html b/doxygen/HEAD/functions_vars.html new file mode 100644 index 0000000..1186da8 --- /dev/null +++ b/doxygen/HEAD/functions_vars.html @@ -0,0 +1,434 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li class="current"><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="functions.html"><span>All</span></a></li> + <li><a href="functions_func.html"><span>Functions</span></a></li> + <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li> + <li><a href="functions_type.html"><span>Typedefs</span></a></li> + <li><a href="functions_enum.html"><span>Enumerations</span></a></li> + <li><a href="functions_eval.html"><span>Enumerator</span></a></li> + <li><a href="functions_rela.html"><span>Related Functions</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="#index_a"><span>a</span></a></li> + <li><a href="#index_b"><span>b</span></a></li> + <li><a href="#index_c"><span>c</span></a></li> + <li><a href="#index_d"><span>d</span></a></li> + <li><a href="#index_e"><span>e</span></a></li> + <li><a href="#index_f"><span>f</span></a></li> + <li><a href="#index_g"><span>g</span></a></li> + <li><a href="#index_h"><span>h</span></a></li> + <li><a href="#index_i"><span>i</span></a></li> + <li><a href="#index_k"><span>k</span></a></li> + <li><a href="#index_l"><span>l</span></a></li> + <li><a href="#index_m"><span>m</span></a></li> + <li><a href="#index_n"><span>n</span></a></li> + <li><a href="#index_o"><span>o</span></a></li> + <li><a href="#index_p"><span>p</span></a></li> + <li><a href="#index_r"><span>r</span></a></li> + <li><a href="#index_s"><span>s</span></a></li> + <li><a href="#index_t"><span>t</span></a></li> + <li><a href="#index_u"><span>u</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + + +<h3><a class="anchor" id="index_a"></a>- a -</h3><ul> +<li>abstractTransmitter +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a0dfc5eaaca779120686ea4b3eecf1432">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>ALL_READY_DEFAULT +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a4ee0008a50ccebad82a932c57610f442">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>args +: <a class="el" href="struct_shell_procedure_1_1_instruction.html#a8dae330be37bd2fa3943a4bad09855b2">ShellProcedure::Instruction</a> +</li> +<li>array +: <a class="el" href="classdynamicgraph_1_1_signal_array.html#af20926dad3c24107d24284f4c5aa95dc">dynamicgraph::SignalArray< Time ></a> +</li> +</ul> + + +<h3><a class="anchor" id="index_b"></a>- b -</h3><ul> +<li>basename +: <a class="el" href="classdynamicgraph_1_1_tracer.html#ad6c2aa9eef02ee5129e2e7076a4c0e70">dynamicgraph::Tracer</a> +</li> +<li>buffer +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#a2dd17f3fb0c516efb66380bea3da75df">dynamicgraph::Contiifstream</a> +, <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#ac86f445d1c96f4dabbd5e860a514a8be">dynamicgraph::OutStringStream</a> +</li> +<li>BUFFER_SIZE +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#ab8dd85b35bbc0ecac626b531a54d35dc">dynamicgraph::Contiifstream</a> +</li> +<li>BUFFER_SIZE_DEFAULT +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a66f4cddf3a7ccc045ef267ea572632bf">dynamicgraph::TracerRealTime</a> +</li> +<li>bufferSize +: <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a5c3249f0d2fb95b5dfd09e0bcb8e1b26">dynamicgraph::OutStringStream</a> +, <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#a560cf1c3e33b55caa7af7f6de2b9a51f">dynamicgraph::TracerRealTime</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_c"></a>- c -</h3><ul> +<li>charbuffer +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#a7c3848f8b078ccbf84819de35110c3f6">dynamicgraph::DebugTrace</a> +</li> +<li>CLASS_NAME +: <a class="el" href="classdynamicgraph_1_1_entity.html#a180f250500aafef008ec1c4d5ccc9ed0">dynamicgraph::Entity</a> +, <a class="el" href="classdynamicgraph_1_1_tracer.html#a80ba79fef7ebca7ec401546a7a2e224d">dynamicgraph::Tracer</a> +, <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#af4532e5b78e90daeb675d04ada692acc">dynamicgraph::TracerRealTime</a> +</li> +<li>cmd +: <a class="el" href="struct_shell_procedure_1_1_instruction.html#ad5374787c54f97fd3f13de644d860a5a">ShellProcedure::Instruction</a> +</li> +<li>code +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#a7efe8b06765fc75ec92f32d0e73082a0">dynamicgraph::ExceptionAbstract</a> +</li> +<li>const_array +: <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a55b416941c4c6a7484dd6856ad0e56c2">dynamicgraph::SignalArray_const< Time ></a> +</li> +<li>copyInit +: <a class="el" href="classdynamicgraph_1_1_signal.html#a50cc6ca4915fda743edec7507f81b22d">dynamicgraph::Signal< T, Time ></a> +</li> +<li>currentProc +: <a class="el" href="class_shell_procedure.html#aba262c69cbf93db1a7532cd13c5a5aab">ShellProcedure</a> +</li> +<li>cursor +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#a01043013a5e0c1bd40d03dc461611826">dynamicgraph::Contiifstream</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_d"></a>- d -</h3><ul> +<li>DEBUG_FILENAME_DEFAULT +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#a1b5ec41ce046c2ec097b6e0aa22c8382">dynamicgraph::DebugTrace</a> +</li> +<li>DEFAULT_SIZE +: <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a56cb6724a0ad30dc6bba4082795eec38">dynamicgraph::SignalArray_const< Time ></a> +</li> +<li>dependencies +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a28ace7f88a5b1b6fec7fceab25928dd5">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>DEPENDENCY_TYPE_DEFAULT +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#ac52a8900ecf9318c3c0ab9d887e58219">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>dependencyType +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a50609049fbe9fd365ad50b2e8770e6f0">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>dlPtr +: <a class="el" href="classdynamicgraph_1_1_interpreter_helper.html#a72984dabbb9b72f3c089265e88957ff3">dynamicgraph::InterpreterHelper</a> +, <a class="el" href="classdynamicgraph_1_1_interpreter.html#aa8a09d674f1f91a11380c148ef55c742">dynamicgraph::Interpreter</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_e"></a>- e -</h3><ul> +<li>entity +: <a class="el" href="classdynamicgraph_1_1_pool_storage.html#aaa2fdc0a751393416beb3ae91f1b77e8">dynamicgraph::PoolStorage</a> +</li> +<li>entityMap +: <a class="el" href="classdynamicgraph_1_1_factory_storage.html#ad584b1f5a4b5cda1c28660927caf4538">dynamicgraph::FactoryStorage</a> +</li> +<li>entityName +: <a class="el" href="classdynamicgraph_1_1_entity_registerer.html#a77f5af79dd0045caaf0eeaecfdcbeb92">dynamicgraph::EntityRegisterer</a> +</li> +<li>EXCEPTION_NAME +: <a class="el" href="classdynamicgraph_1_1_exception_factory.html#a8c2d132bfb615d36cb4fad02bf42d951">dynamicgraph::ExceptionFactory</a> +, <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#aa3cbda2debc333ce399bcc3cb3bad505">dynamicgraph::ExceptionAbstract</a> +, <a class="el" href="classdynamicgraph_1_1_exception_signal.html#a81523ec5f40be31b989e1d0d7989e713">dynamicgraph::ExceptionSignal</a> +, <a class="el" href="classdynamicgraph_1_1_exception_traces.html#a8e537a54b4b4d1f4cdfb2b9659294617">dynamicgraph::ExceptionTraces</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_f"></a>- f -</h3><ul> +<li>filename +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#afedd7a447c06712d7b2dcf773ca9141d">dynamicgraph::Contiifstream</a> +</li> +<li>files +: <a class="el" href="classdynamicgraph_1_1_tracer.html#aaace5b0cc3c6c8cd2a2e56b779505ec0">dynamicgraph::Tracer</a> +</li> +<li>first +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#a7151e2e117f27701209eecf9cb5ff1ed">dynamicgraph::Contiifstream</a> +</li> +<li>frequency +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a3b56626a097bf50f20d7ecb3a66395e5">dynamicgraph::Tracer</a> +</li> +<li>full +: <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#acddc2030736bb566af40c5331e16760e">dynamicgraph::OutStringStream</a> +</li> +<li>functionMap +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#a5d0956e6f25039be5baf7d727166a0a8">dynamicgraph::Interpreter</a> +</li> +<li>functions_ +: <a class="el" href="classdynamicgraph_1_1_signal_caster.html#a0dfdbf06bce91f519641c4e1c4be39a4">dynamicgraph::SignalCaster</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_g"></a>- g -</h3><ul> +<li>givenname +: <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#a6aaf080da211b6548a56cfb5b56f1a58">dynamicgraph::OutStringStream</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_h"></a>- h -</h3><ul> +<li>hardFiles +: <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html#ac0bcb7725d1f6bf60e27f1226d4cf5e4">dynamicgraph::TracerRealTime</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_i"></a>- i -</h3><ul> +<li>index +: <a class="el" href="classdynamicgraph_1_1_out_string_stream.html#adca1fd01bc11de1006492efe33ad700d">dynamicgraph::OutStringStream</a> +</li> +<li>initDone +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#ade81d53513418e617cfd9715fc7d1cbb">dynamicgraph::Interpreter</a> +</li> +<li>instructions +: <a class="el" href="struct_shell_procedure_1_1_procedure.html#a805891d3d3f7e92b9f13565b494c1724">ShellProcedure::Procedure</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_k"></a>- k -</h3><ul> +<li>KEEP_REFERENCE_DEFAULT +: <a class="el" href="classdynamicgraph_1_1_signal.html#ad2b8c22fdf80b1d661de3d743138d21c">dynamicgraph::Signal< T, Time ></a> +</li> +<li>keepReference +: <a class="el" href="classdynamicgraph_1_1_signal.html#a42a6d3c54dd0a2c1479d694e7db432c1">dynamicgraph::Signal< T, Time ></a> +</li> +</ul> + + +<h3><a class="anchor" id="index_l"></a>- l -</h3><ul> +<li>lastAskForUpdate +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a9479893dacd9b5a1f46ff67d2482c81b">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>leader +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#acc9491c45001314b1f70cc52fc088519">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>loadedPluginNames +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#aa6eef97b1471f04a3c0383fa6c1249d3">dynamicgraph::PluginLoader</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_m"></a>- m -</h3><ul> +<li>message +: <a class="el" href="classdynamicgraph_1_1_exception_abstract.html#af4a0183309ed74c92d8645119c920831">dynamicgraph::ExceptionAbstract</a> +</li> +<li>modeNoThrow +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#af84905d3106a3d9b117f36771bea84cf">dynamicgraph::SignalPtr< T, Time ></a> +</li> +</ul> + + +<h3><a class="anchor" id="index_n"></a>- n -</h3><ul> +<li>name +: <a class="el" href="classdynamicgraph_1_1_entity.html#a8828fb6d5270786dc7a12705cff62fdc">dynamicgraph::Entity</a> +, <a class="el" href="classdynamicgraph_1_1_signal_base.html#ad12786d4912e14d4e6e1a13c56620538">dynamicgraph::SignalBase< Time ></a> +</li> +<li>names +: <a class="el" href="classdynamicgraph_1_1_tracer.html#ab426946636b9bb5d48317426e0b2562f">dynamicgraph::Tracer</a> +</li> +<li>namesSet +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a61c03776d7bd99968d0d57d19c1b4693">dynamicgraph::Tracer</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_o"></a>- o -</h3><ul> +<li>outputbuffer +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#aa3348996cef8d5dd6f55bc205ab83e54">dynamicgraph::DebugTrace</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_p"></a>- p -</h3><ul> +<li>params +: <a class="el" href="struct_shell_procedure_1_1_instruction.html#a831bb7c02492e1f9cdd31464e99c0294">ShellProcedure::Instruction</a> +, <a class="el" href="struct_shell_procedure_1_1_procedure.html#acba0a56e59655827486cea3c7c9628a2">ShellProcedure::Procedure</a> +</li> +<li>PERIOD_TIME_DEFAULT +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a201c591ce61787427d48e8a2cafc2b85">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>periodTime +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a20a7de7ab0d31b2fe4d4e9ff00d956fb">dynamicgraph::TimeDependency< Time ></a> +</li> +<li>play +: <a class="el" href="classdynamicgraph_1_1_tracer.html#ab7ce456037827de1f223b92102e0d00a">dynamicgraph::Tracer</a> +</li> +<li>pluginDirectory +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a40c82ec3f23aa9c1c7f5fda8f624b679">dynamicgraph::PluginLoader</a> +</li> +<li>pluginNames +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#ac8c36cfd7751ed52e2ab7485afd31e11">dynamicgraph::PluginLoader</a> +</li> +<li>pluginRefs +: <a class="el" href="classdynamicgraph_1_1_plugin_loader.html#a70a4bb409b1752bc447b57cf46f1afa3">dynamicgraph::PluginLoader</a> +</li> +<li>procedureList +: <a class="el" href="class_shell_procedure.html#a85a3878de86bc71eca70938453619393">ShellProcedure</a> +</li> +<li>procName +: <a class="el" href="class_shell_procedure.html#a1b5fab2cb02d960db057c3fba173b37b">ShellProcedure</a> +</li> +<li>prompt +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#ac8163568dabb417ce884fc6b8aa3f4aa">dynamicgraph::Interpreter</a> +</li> +<li>PROMPT_DEFAULT +: <a class="el" href="classdynamicgraph_1_1_interpreter.html#adc5d154710f344f685aeba4f94c2f57b">dynamicgraph::Interpreter</a> +</li> +<li>providerMutex +: <a class="el" href="classdynamicgraph_1_1_signal.html#a6558d39a544deb36cc875855021f9186">dynamicgraph::Signal< T, Time ></a> +</li> +</ul> + + +<h3><a class="anchor" id="index_r"></a>- r -</h3><ul> +<li>rank +: <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a7c1279c4c1d02612242da2620f3ffd03">dynamicgraph::SignalArray_const< Time ></a> +</li> +<li>reader +: <a class="el" href="classdynamicgraph_1_1_contiifstream.html#a774899380de2c809652baad99ff0b9e1">dynamicgraph::Contiifstream</a> +</li> +<li>ready +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#a18a4ab0c8174425763c6dd9f19e7a7d4">dynamicgraph::SignalBase< Time ></a> +</li> +<li>rootdir +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a7501895a0ac1bb2c6b1301880d72eb5d">dynamicgraph::Tracer</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_s"></a>- s -</h3><ul> +<li>SIGNAL_TYPE_DEFAULT +: <a class="el" href="classdynamicgraph_1_1_signal.html#a7195a872bca9a22f0bcea9cd2baa9b98">dynamicgraph::Signal< T, Time ></a> +</li> +<li>signalMap +: <a class="el" href="classdynamicgraph_1_1_entity.html#a36384a620ac18c9703d34ab712cbd547">dynamicgraph::Entity</a> +</li> +<li>signalPtr +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#a257dba50afbe9efe0fde532062eeb536">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>signalTime +: <a class="el" href="classdynamicgraph_1_1_signal_base.html#a2d0e96da4d0378f08805b421cf381183">dynamicgraph::SignalBase< Time ></a> +</li> +<li>signalType +: <a class="el" href="classdynamicgraph_1_1_signal.html#aae4a59d6d32f56520abf64179c7ac277">dynamicgraph::Signal< T, Time ></a> +</li> +<li>SIZE +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#a85d10b3fd2f0dd2167034ae20db4acb6">dynamicgraph::DebugTrace</a> +</li> +<li>size +: <a class="el" href="classdynamicgraph_1_1_signal_array__const.html#a53789b7d20a67f31b642bd588e426438">dynamicgraph::SignalArray_const< Time ></a> +</li> +<li>suffix +: <a class="el" href="classdynamicgraph_1_1_tracer.html#adc51849772e3425b57062fa7e8e3f202">dynamicgraph::Tracer</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_t"></a>- t -</h3><ul> +<li>Tcopy +: <a class="el" href="classdynamicgraph_1_1_signal.html#a70958e01cd65e0ee5f97bf19442a101f">dynamicgraph::Signal< T, Time ></a> +</li> +<li>Tcopy1 +: <a class="el" href="classdynamicgraph_1_1_signal.html#a22e70c2affa81b282f9753f6172da866">dynamicgraph::Signal< T, Time ></a> +</li> +<li>Tcopy2 +: <a class="el" href="classdynamicgraph_1_1_signal.html#a7f9af955ec9424257766b3d0cf30c3e2">dynamicgraph::Signal< T, Time ></a> +</li> +<li>Tfunction +: <a class="el" href="classdynamicgraph_1_1_signal.html#aab6d34eaad78350ce8fb8c3b54f2eda7">dynamicgraph::Signal< T, Time ></a> +</li> +<li>timeStart +: <a class="el" href="classdynamicgraph_1_1_tracer.html#acc94d43691da00d1d1706f0511571c7d">dynamicgraph::Tracer</a> +</li> +<li>tmpbuffer +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#ace984952aec058a028737735988450c7">dynamicgraph::DebugTrace</a> +</li> +<li>toTraceSignals +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a7788159fe75e9d18c55a0875f0162791">dynamicgraph::Tracer</a> +</li> +<li>TRACE_STYLE_DEFAULT +: <a class="el" href="classdynamicgraph_1_1_tracer.html#ad911f92717cc23e79de4728f80985c43">dynamicgraph::Tracer</a> +</li> +<li>traceLevel +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#a5b6f222904c43c5ae3e8646e161bb272">dynamicgraph::DebugTrace</a> +</li> +<li>traceLevelTemplate +: <a class="el" href="classdynamicgraph_1_1_debug_trace.html#a5948172c86440fa6468a144e2c1d6d82">dynamicgraph::DebugTrace</a> +</li> +<li>traceStyle +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a6117c74df4c4487d5a1804df22ac1dc0">dynamicgraph::Tracer</a> +</li> +<li>transmitAbstract +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#aa4beea137403194d072eeb73ba55415b">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>transmitAbstractData +: <a class="el" href="classdynamicgraph_1_1_signal_ptr.html#afabedd4999d7e3ea81ccd37c95754fbd">dynamicgraph::SignalPtr< T, Time ></a> +</li> +<li>Treference +: <a class="el" href="classdynamicgraph_1_1_signal.html#a109c69e77a16a5df8c45b1f18f3aa4bf">dynamicgraph::Signal< T, Time ></a> +</li> +<li>TreferenceNonConst +: <a class="el" href="classdynamicgraph_1_1_signal.html#a58743c8c709e2eab0197c75628258505">dynamicgraph::Signal< T, Time ></a> +</li> +<li>triger +: <a class="el" href="classdynamicgraph_1_1_tracer.html#a32f1aa315bd0a9a7e0942aadac56c1a5">dynamicgraph::Tracer</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_u"></a>- u -</h3><ul> +<li>updateFromAllChildren +: <a class="el" href="classdynamicgraph_1_1_time_dependency.html#a29f6f7c63256bebe440943d4a55d758c">dynamicgraph::TimeDependency< Time ></a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/globals.html b/doxygen/HEAD/globals.html new file mode 100644 index 0000000..25d2b0c --- /dev/null +++ b/doxygen/HEAD/globals.html @@ -0,0 +1,156 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li class="current"><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="globals.html"><span>All</span></a></li> + <li><a href="globals_func.html"><span>Functions</span></a></li> + <li><a href="globals_defs.html"><span>Defines</span></a></li> + </ul> + </div> + <div class="tabs3"> + <ul class="tablist"> + <li><a href="#index_d"><span>d</span></a></li> + <li><a href="#index_s"><span>s</span></a></li> + <li><a href="#index_v"><span>v</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all file members with links to the files they belong to: + +<h3><a class="anchor" id="index_d"></a>- d -</h3><ul> +<li>DG_COMMON_TRACES +: <a class="el" href="debug_8h.html#a34a049f8220d4679cf39de22833f88b9">debug.h</a> +</li> +<li>DG_IMPORT_DEFAULT_PATHS +: <a class="el" href="import-default-paths_8h.html#aad1e31d0558c7cb1a52218c273575047">import-default-paths.h</a> +</li> +<li>DG_RETHROW +: <a class="el" href="exception-abstract_8h.html#ac5467892d97a2490cdd20cf61b25628c">exception-abstract.h</a> +</li> +<li>DG_THROW +: <a class="el" href="exception-abstract_8h.html#af37158a4ed07567f1673457ea2656a34">exception-abstract.h</a> +</li> +<li>dgDEBUG +: <a class="el" href="debug_8h.html#a9965d817b72b8039eb0a2cadb646a48a">debug.h</a> +</li> +<li>dgDEBUG_ENABLE +: <a class="el" href="debug_8h.html#a8c2bccd6b05adbe27487c1c17aadb2a1">debug.h</a> +</li> +<li>dgDEBUGF() +: <a class="el" href="debug_8h.html#a7995c20870b2d9011439a794ed0182e4">debug.h</a> +</li> +<li>dgDEBUGIN +: <a class="el" href="debug_8h.html#a4ee3604ba36dde608834bf7d5b6436e6">debug.h</a> +</li> +<li>dgDEBUGINOUT +: <a class="el" href="debug_8h.html#a578f46d54389f40c1928858228652921">debug.h</a> +</li> +<li>dgDEBUGMUTE +: <a class="el" href="debug_8h.html#a43efb2ed9428a3ec487e13d53827583d">debug.h</a> +</li> +<li>dgDEBUGOUT +: <a class="el" href="debug_8h.html#aa0e31e14443239a3601348a259bdb3bd">debug.h</a> +</li> +<li>dgERROR +: <a class="el" href="debug_8h.html#ae1d20131c769567f32609e038328acb6">debug.h</a> +</li> +<li>dgERRORF() +: <a class="el" href="debug_8h.html#ae44c1c7ed7f625f4814731c6c9b2aa75">debug.h</a> +</li> +<li>dgPREERROR +: <a class="el" href="debug_8h.html#a73d80a0eea397787f6ded077d8baa82b">debug.h</a> +</li> +<li>dgTDEBUG +: <a class="el" href="debug_8h.html#a0241c1aaa7c62ad461dc170dabd81ad1">debug.h</a> +</li> +<li>dgTDEBUG_ENABLE +: <a class="el" href="debug_8h.html#a57ba45221de292838287ccce99e6ab6a">debug.h</a> +</li> +<li>dgTDEBUGF() +: <a class="el" href="debug_8h.html#a72dd1b05c9937969e7e003a65826a2c2">debug.h</a> +</li> +<li>dgTDEBUGIN +: <a class="el" href="debug_8h.html#a5f397f1a19564cb3d336924f596b24d4">debug.h</a> +</li> +<li>dgTDEBUGINOUT +: <a class="el" href="debug_8h.html#ae47250abb6397e5cc9f30fd494dba435">debug.h</a> +</li> +<li>dgTDEBUGOUT +: <a class="el" href="debug_8h.html#a19d56a2093d1396e30140bf481c169ba">debug.h</a> +</li> +<li>DGTRACER_EXPORT +: <a class="el" href="tracer_8h.html#a4b7d7e9b8523750b2e703a9fd4b5c2aa">tracer.h</a> +</li> +<li>DGTRACERREALTIME_EXPORT +: <a class="el" href="tracer-real-time_8h.html#a0649deaf1f052725ef7ad70b8ad2ae29">tracer-real-time.h</a> +</li> +<li>DYNAMICGRAPH_EXPORT +: <a class="el" href="dynamic-graph-api_8h.html#ae6aed504ec04fa010c9a073b5afa80af">dynamic-graph-api.h</a> +</li> +<li>DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN +: <a class="el" href="factory_8h.html#af59917b0152df81347c9d8735e55782a">factory.h</a> +</li> +<li>DYNAMICGRAPHCONTIIFSTREAM_EXPORT +: <a class="el" href="contiifstream_8h.html#a8731748534ffe6f72a9e291dcab9ba61">contiifstream.h</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_s"></a>- s -</h3><ul> +<li>SHELL_FUNCTION_REGISTERER +: <a class="el" href="interpreter_8h.html#a50cafaba3d06b2d1c4adc052626075b2">interpreter.h</a> +</li> +<li>ShellProcedure_EXPORT +: <a class="el" href="shell-procedure_8h.html#a2156d3dfa1a20d2a856bbc2b5597d0be">shell-procedure.h</a> +</li> +<li>STATIC_SHELL_FUNCTION +: <a class="el" href="functions_8h.html#af4229e30a476c75350ad14ce481d9ea0">functions.h</a> +</li> +</ul> + + +<h3><a class="anchor" id="index_v"></a>- v -</h3><ul> +<li>VP_DEBUG_MODE +: <a class="el" href="debug_8h.html#a6dd3437819a217fef90ef973cf9364ca">debug.h</a> +</li> +<li>VP_TEMPLATE_DEBUG_MODE +: <a class="el" href="debug_8h.html#a99bf14cae76d8d5cbfe574d6ae62f30d">debug.h</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/globals_defs.html b/doxygen/HEAD/globals_defs.html new file mode 100644 index 0000000..c9568aa --- /dev/null +++ b/doxygen/HEAD/globals_defs.html @@ -0,0 +1,130 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li class="current"><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="globals.html"><span>All</span></a></li> + <li><a href="globals_func.html"><span>Functions</span></a></li> + <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + <ul> +<li>DG_COMMON_TRACES +: <a class="el" href="debug_8h.html#a34a049f8220d4679cf39de22833f88b9">debug.h</a> +</li> +<li>DG_IMPORT_DEFAULT_PATHS +: <a class="el" href="import-default-paths_8h.html#aad1e31d0558c7cb1a52218c273575047">import-default-paths.h</a> +</li> +<li>DG_RETHROW +: <a class="el" href="exception-abstract_8h.html#ac5467892d97a2490cdd20cf61b25628c">exception-abstract.h</a> +</li> +<li>DG_THROW +: <a class="el" href="exception-abstract_8h.html#af37158a4ed07567f1673457ea2656a34">exception-abstract.h</a> +</li> +<li>dgDEBUG +: <a class="el" href="debug_8h.html#a9965d817b72b8039eb0a2cadb646a48a">debug.h</a> +</li> +<li>dgDEBUG_ENABLE +: <a class="el" href="debug_8h.html#a8c2bccd6b05adbe27487c1c17aadb2a1">debug.h</a> +</li> +<li>dgDEBUGIN +: <a class="el" href="debug_8h.html#a4ee3604ba36dde608834bf7d5b6436e6">debug.h</a> +</li> +<li>dgDEBUGINOUT +: <a class="el" href="debug_8h.html#a578f46d54389f40c1928858228652921">debug.h</a> +</li> +<li>dgDEBUGMUTE +: <a class="el" href="debug_8h.html#a43efb2ed9428a3ec487e13d53827583d">debug.h</a> +</li> +<li>dgDEBUGOUT +: <a class="el" href="debug_8h.html#aa0e31e14443239a3601348a259bdb3bd">debug.h</a> +</li> +<li>dgERROR +: <a class="el" href="debug_8h.html#ae1d20131c769567f32609e038328acb6">debug.h</a> +</li> +<li>dgPREERROR +: <a class="el" href="debug_8h.html#a73d80a0eea397787f6ded077d8baa82b">debug.h</a> +</li> +<li>dgTDEBUG +: <a class="el" href="debug_8h.html#a0241c1aaa7c62ad461dc170dabd81ad1">debug.h</a> +</li> +<li>dgTDEBUG_ENABLE +: <a class="el" href="debug_8h.html#a57ba45221de292838287ccce99e6ab6a">debug.h</a> +</li> +<li>dgTDEBUGIN +: <a class="el" href="debug_8h.html#a5f397f1a19564cb3d336924f596b24d4">debug.h</a> +</li> +<li>dgTDEBUGINOUT +: <a class="el" href="debug_8h.html#ae47250abb6397e5cc9f30fd494dba435">debug.h</a> +</li> +<li>dgTDEBUGOUT +: <a class="el" href="debug_8h.html#a19d56a2093d1396e30140bf481c169ba">debug.h</a> +</li> +<li>DGTRACER_EXPORT +: <a class="el" href="tracer_8h.html#a4b7d7e9b8523750b2e703a9fd4b5c2aa">tracer.h</a> +</li> +<li>DGTRACERREALTIME_EXPORT +: <a class="el" href="tracer-real-time_8h.html#a0649deaf1f052725ef7ad70b8ad2ae29">tracer-real-time.h</a> +</li> +<li>DYNAMICGRAPH_EXPORT +: <a class="el" href="dynamic-graph-api_8h.html#ae6aed504ec04fa010c9a073b5afa80af">dynamic-graph-api.h</a> +</li> +<li>DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN +: <a class="el" href="factory_8h.html#af59917b0152df81347c9d8735e55782a">factory.h</a> +</li> +<li>DYNAMICGRAPHCONTIIFSTREAM_EXPORT +: <a class="el" href="contiifstream_8h.html#a8731748534ffe6f72a9e291dcab9ba61">contiifstream.h</a> +</li> +<li>SHELL_FUNCTION_REGISTERER +: <a class="el" href="interpreter_8h.html#a50cafaba3d06b2d1c4adc052626075b2">interpreter.h</a> +</li> +<li>ShellProcedure_EXPORT +: <a class="el" href="shell-procedure_8h.html#a2156d3dfa1a20d2a856bbc2b5597d0be">shell-procedure.h</a> +</li> +<li>STATIC_SHELL_FUNCTION +: <a class="el" href="functions_8h.html#af4229e30a476c75350ad14ce481d9ea0">functions.h</a> +</li> +<li>VP_DEBUG_MODE +: <a class="el" href="debug_8h.html#a6dd3437819a217fef90ef973cf9364ca">debug.h</a> +</li> +<li>VP_TEMPLATE_DEBUG_MODE +: <a class="el" href="debug_8h.html#a99bf14cae76d8d5cbfe574d6ae62f30d">debug.h</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/globals_func.html b/doxygen/HEAD/globals_func.html new file mode 100644 index 0000000..7dea3e0 --- /dev/null +++ b/doxygen/HEAD/globals_func.html @@ -0,0 +1,58 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li class="current"><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="globals.html"><span>All</span></a></li> + <li class="current"><a href="globals_func.html"><span>Functions</span></a></li> + <li><a href="globals_defs.html"><span>Defines</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + <ul> +<li>dgDEBUGF() +: <a class="el" href="debug_8h.html#a994b8ea798367717254fe7ad2c89b092">debug.h</a> +</li> +<li>dgERRORF() +: <a class="el" href="debug_8h.html#a1a9eb2ca9eb8ddea845e73ee76260612">debug.h</a> +</li> +<li>dgTDEBUGF() +: <a class="el" href="debug_8h.html#a09c4c20ed25313dc45de473f15229f7c">debug.h</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/graph_legend.html b/doxygen/HEAD/graph_legend.html new file mode 100644 index 0000000..81340d5 --- /dev/null +++ b/doxygen/HEAD/graph_legend.html @@ -0,0 +1,102 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>Graph Legend</h1> </div> +</div> +<div class="contents"> +<p>This page explains how to interpret the graphs that are generated by doxygen.</p> +<p>Consider the following example: </p> +<div class="fragment"><pre class="fragment"><span class="comment">/*! Invisible class because of truncation */</span> +<span class="keyword">class </span>Invisible { }; +<span class="comment"></span> +<span class="comment">/*! Truncated class, inheritance relation is hidden */</span> +<span class="keyword">class </span>Truncated : <span class="keyword">public</span> Invisible { }; + +<span class="comment">/* Class not documented with doxygen comments */</span> +<span class="keyword">class </span>Undocumented { }; +<span class="comment"></span> +<span class="comment">/*! Class that is inherited using public inheritance */</span> +<span class="keyword">class </span>PublicBase : <span class="keyword">public</span> Truncated { }; +<span class="comment"></span> +<span class="comment">/*! A template class */</span> +<span class="keyword">template</span><<span class="keyword">class</span> T> <span class="keyword">class </span>Templ { }; +<span class="comment"></span> +<span class="comment">/*! Class that is inherited using protected inheritance */</span> +<span class="keyword">class </span>ProtectedBase { }; +<span class="comment"></span> +<span class="comment">/*! Class that is inherited using private inheritance */</span> +<span class="keyword">class </span>PrivateBase { }; +<span class="comment"></span> +<span class="comment">/*! Class that is used by the Inherited class */</span> +<span class="keyword">class </span>Used { }; +<span class="comment"></span> +<span class="comment">/*! Super class that inherits a number of other classes */</span> +<span class="keyword">class </span>Inherited : <span class="keyword">public</span> PublicBase, + <span class="keyword">protected</span> ProtectedBase, + <span class="keyword">private</span> PrivateBase, + <span class="keyword">public</span> Undocumented, + <span class="keyword">public</span> Templ<int> +{ + <span class="keyword">private</span>: + Used *m_usedClass; +}; +</pre></div><p> This will result in the following graph:</p> +<center><div align="center"> +<img src="graph_legend.png" alt="graph_legend.png"/> +</div> +</center> <p>The boxes in the above graph have the following meaning: </p> +<ul> +<li> +A filled gray box represents the struct or class for which the graph is generated. </li> +<li> +A box with a black border denotes a documented struct or class. </li> +<li> +A box with a grey border denotes an undocumented struct or class. </li> +<li> +A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries. </li> +</ul> +<p>The arrows have the following meaning: </p> +<ul> +<li> +A dark blue arrow is used to visualize a public inheritance relation between two classes. </li> +<li> +A dark green arrow is used for protected inheritance. </li> +<li> +A dark red arrow is used for private inheritance. </li> +<li> +A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible. </li> +<li> +A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance. </li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/graph_legend.md5 b/doxygen/HEAD/graph_legend.md5 new file mode 100644 index 0000000..68fdd6b --- /dev/null +++ b/doxygen/HEAD/graph_legend.md5 @@ -0,0 +1 @@ +7395bc13d00693863bfcee11e815dba4 \ No newline at end of file diff --git a/doxygen/HEAD/graph_legend.png b/doxygen/HEAD/graph_legend.png new file mode 100644 index 0000000000000000000000000000000000000000..a131c90c79145eaa99224c54d34b178e1056a167 GIT binary patch literal 22417 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 GhyMXyIVIx& literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/group__dgraph.html b/doxygen/HEAD/group__dgraph.html new file mode 100644 index 0000000..c98f239 --- /dev/null +++ b/doxygen/HEAD/group__dgraph.html @@ -0,0 +1,80 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#groups">Modules</a> </div> + <div class="headertitle"> +<h1>Core classes and objects</h1> </div> +</div> +<div class="contents"> + +<p><div class="dynheader"> +Collaboration diagram for Core classes and objects:</div> +<div class="dyncontent"> +<center><table><tr><td><img src="group__dgraph.png" border="0" alt="" usemap="#group____dgraph"/> +<map name="group____dgraph" id="group____dgraph"> +<area shape="rect" href="group__signals.html" title="Classes that make up the core of the dynamic-graph library are listed here." alt="" coords="243,5,309,32"/></map> +</td></tr></table></center> +</div> +</p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">This class represents an entity, i.e. a generic computational unit that provides input and output signals. <a href="classdynamicgraph_1_1_entity.html#_details">More...</a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_functions.html">ShellFunctions</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">This plugin implements a bunch of useful shell commands. <a href="class_shell_functions.html#_details">More...</a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html">dynamicgraph::InterpreterHelper</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">This class implements the first level interpretor to control basic functionnalities of the plugins. <a href="classdynamicgraph_1_1_interpreter_helper.html#_details">More...</a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">This class implements the first level interpretor to control basic functionnalities of the plugins. <a href="classdynamicgraph_1_1_interpreter.html#_details">More...</a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::PluginLoader</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Loads plugins from dynamic libraries (usually .so or .dll files). <a href="classdynamicgraph_1_1_plugin_loader.html#_details">More...</a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_pool_storage.html">dynamicgraph::PoolStorage</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">This class keep tracks of all the objects in the stack of Tasks. <a href="classdynamicgraph_1_1_pool_storage.html#_details">More...</a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_procedure.html">ShellProcedure</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">This plugin exposes shell commands relative to the script language constructs such as procedures and for loops. <a href="class_shell_procedure.html#_details">More...</a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap variable, or evaluated as a function. See <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">SignalPtr</a> and <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">SignalTimeDependent</a> for other types of signals, and <a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a> for a way of grouping them. <a href="classdynamicgraph_1_1_signal.html#_details">More...</a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_factory_storage.html">dynamicgraph::FactoryStorage</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The Factory class is responsible for creating <a class="el" href="classdynamicgraph_1_1_entity.html" title="This class represents an entity, i.e. a generic computational unit that provides input and output sig...">Entity</a> objects. <a href="classdynamicgraph_1_1_factory_storage.html#_details">More...</a><br/></td></tr> +<tr><td colspan="2"><h2><a name="groups"></a> +Modules</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__signals.html">Signals</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Classes that make up the core of the dynamic-graph library are listed here. </p> +<br/></td></tr> +</p> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/group__dgraph.map b/doxygen/HEAD/group__dgraph.map new file mode 100644 index 0000000..cdf2d02 --- /dev/null +++ b/doxygen/HEAD/group__dgraph.map @@ -0,0 +1,3 @@ +<map id="structs" name="structs"> +<area shape="rect" href="$group__signals.html" title="Classes that make up the core of the dynamic-graph library are listed here." alt="" coords="243,5,309,32"/> +</map> diff --git a/doxygen/HEAD/group__dgraph.md5 b/doxygen/HEAD/group__dgraph.md5 new file mode 100644 index 0000000..b7098d3 --- /dev/null +++ b/doxygen/HEAD/group__dgraph.md5 @@ -0,0 +1 @@ +2950d7d6a4188fe53e8f012fe1e40df8 \ No newline at end of file diff --git a/doxygen/HEAD/group__dgraph.png b/doxygen/HEAD/group__dgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..64de2509e547e96dd80cb3b48bf525aed9bb0827 GIT binary patch literal 3645 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 P2Wjr=!gVU|Jc#}ewu&Aa literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/group__signals.html b/doxygen/HEAD/group__signals.html new file mode 100644 index 0000000..c715bbf --- /dev/null +++ b/doxygen/HEAD/group__signals.html @@ -0,0 +1,57 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>Signals<br/> +<small> +[<a class="el" href="group__dgraph.html">Core classes and objects</a>]</small> +</h1> </div> +</div> +<div class="contents"> + +<p>Classes that make up the core of the dynamic-graph library are listed here. +<a href="#_details">More...</a></p> + +<p><div class="dynheader"> +Collaboration diagram for Signals:</div> +<div class="dyncontent"> +<center><table><tr><td><img src="group__signals.png" border="0" alt="" usemap="#group____signals"/> +<map name="group____signals" id="group____signals"> +<area shape="rect" href="group__dgraph.html" title="Core classes and objects" alt="" coords="5,5,195,32"/></map> +</td></tr></table></center> +</div> +</p> +<table class="memberdecls"> +</table> +<p>Classes that make up the core of the dynamic-graph library are listed here. </p> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/group__signals.map b/doxygen/HEAD/group__signals.map new file mode 100644 index 0000000..6ca813b --- /dev/null +++ b/doxygen/HEAD/group__signals.map @@ -0,0 +1,3 @@ +<map id="structs" name="structs"> +<area shape="rect" href="$group__dgraph.html" title="Core classes and objects" alt="" coords="5,5,195,32"/> +</map> diff --git a/doxygen/HEAD/group__signals.md5 b/doxygen/HEAD/group__signals.md5 new file mode 100644 index 0000000..efe2911 --- /dev/null +++ b/doxygen/HEAD/group__signals.md5 @@ -0,0 +1 @@ +696a4e1f6b5d3e9247f65e18153d14e4 \ No newline at end of file diff --git a/doxygen/HEAD/group__signals.png b/doxygen/HEAD/group__signals.png new file mode 100644 index 0000000000000000000000000000000000000000..ea4fcf2fda7e0463cf32d725a1cc8f6326bd2fb8 GIT binary patch literal 3687 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 E4=O1uaR2}S literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/hierarchy.html b/doxygen/HEAD/hierarchy.html new file mode 100644 index 0000000..53e3406 --- /dev/null +++ b/doxygen/HEAD/hierarchy.html @@ -0,0 +1,98 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li class="current"><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>Class Hierarchy</h1> </div> +</div> +<div class="contents"> + +<p><a href="inherits.html">Go to the graphical class hierarchy</a></p> +This inheritance list is sorted roughly, but not completely, alphabetically:<ul> +<li><a class="el" href="classdynamicgraph_1_1_contiifstream.html">dynamicgraph::Contiifstream</a></li> +<li><a class="el" href="classdynamicgraph_1_1_debug_trace.html">dynamicgraph::DebugTrace</a></li> +<li><a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a><ul> +<li><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a><ul> +<li><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></li> +</ul> +</li> +</ul> +</li> +<li><a class="el" href="classdynamicgraph_1_1_entity_registerer.html">dynamicgraph::EntityRegisterer</a></li> +<li><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">dynamicgraph::ExceptionAbstract</a><ul> +<li><a class="el" href="classdynamicgraph_1_1_exception_factory.html">dynamicgraph::ExceptionFactory</a></li> +<li><a class="el" href="classdynamicgraph_1_1_exception_signal.html">dynamicgraph::ExceptionSignal</a></li> +<li><a class="el" href="classdynamicgraph_1_1_exception_traces.html">dynamicgraph::ExceptionTraces</a></li> +</ul> +</li> +<li><a class="el" href="classdynamicgraph_1_1_factory_storage.html">dynamicgraph::FactoryStorage</a></li> +<li><a class="el" href="struct_shell_procedure_1_1_instruction.html">ShellProcedure::Instruction</a></li> +<li><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></li> +<li><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html">dynamicgraph::InterpreterHelper</a></li> +<li><a class="el" href="classboost_1_1noncopyable.html">noncopyable</a></li> +<li><a class="el" href="classdynamicgraph_1_1_out_string_stream.html">dynamicgraph::OutStringStream</a></li> +<li><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::PluginLoader</a></li> +<li><a class="el" href="classdynamicgraph_1_1_pool_storage.html">dynamicgraph::PoolStorage</a></li> +<li><a class="el" href="struct_shell_procedure_1_1_procedure.html">ShellProcedure::Procedure</a></li> +<li><a class="el" href="classdynamicgraph_1_1_shell_function_registerer.html">dynamicgraph::ShellFunctionRegisterer</a></li> +<li><a class="el" href="class_shell_functions.html">ShellFunctions</a></li> +<li><a class="el" href="class_shell_procedure.html">ShellProcedure</a></li> +<li><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a><ul> +<li><a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray< Time ></a></li> +</ul> +</li> +<li><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a><ul> +<li><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a><ul> +<li><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></li> +<li><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent< T, Time ></a></li> +</ul> +</li> +</ul> +</li> +<li><a class="el" href="classdynamicgraph_1_1_signal_caster.html">dynamicgraph::SignalCaster</a></li> +<li><a class="el" href="classdynamicgraph_1_1_signal_cast_registerer.html">dynamicgraph::SignalCastRegisterer</a><ul> +<li><a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html">dynamicgraph::DefaultCastRegisterer< T ></a></li> +</ul> +</li> +<li><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a><ul> +<li><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent< T, Time ></a></li> +</ul> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/import-default-paths_8h.html b/doxygen/HEAD/import-default-paths_8h.html new file mode 100644 index 0000000..a70910d --- /dev/null +++ b/doxygen/HEAD/import-default-paths_8h.html @@ -0,0 +1,68 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#define-members">Defines</a> </div> + <div class="headertitle"> +<h1>import-default-paths.h File Reference</h1> </div> +</div> +<div class="contents"> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="define-members"></a> +Defines</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="import-default-paths_8h.html#aad1e31d0558c7cb1a52218c273575047">DG_IMPORT_DEFAULT_PATHS</a> "/home/tmoulard/profiles/default-i386-linux-fedora-12/install/unstable/script"</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Default script path as known by CMake at configure time. <a href="#aad1e31d0558c7cb1a52218c273575047"></a><br/></td></tr> +</table> +<hr/><h2>Define Documentation</h2> +<a class="anchor" id="aad1e31d0558c7cb1a52218c273575047"></a><!-- doxytag: member="import-default-paths.h::DG_IMPORT_DEFAULT_PATHS" ref="aad1e31d0558c7cb1a52218c273575047" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define DG_IMPORT_DEFAULT_PATHS "/home/tmoulard/profiles/default-i386-linux-fedora-12/install/unstable/script"</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Default script path as known by CMake at configure time. </p> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/import_8h.html b/doxygen/HEAD/import_8h.html new file mode 100644 index 0000000..608f501 --- /dev/null +++ b/doxygen/HEAD/import_8h.html @@ -0,0 +1,70 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#namespaces">Namespaces</a> | +<a href="#func-members">Functions</a> </div> + <div class="headertitle"> +<h1>import.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for import.h:</div> +<div class="dyncontent"> +<div class="center"><img src="import_8h__incl.png" border="0" usemap="#import_8h" alt=""/></div> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph_1_1command.html">dynamicgraph::command</a></td></tr> +<tr><td colspan="2"><h2><a name="func-members"></a> +Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph_1_1command.html#aa657210f9e35cb522a81408964145089">dynamicgraph::command::import</a> (Interpreter &interpretor, const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Implement sot interpretor import command. <a href="#aa657210f9e35cb522a81408964145089"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph_1_1command.html#a1bef82019b74ad0b9536d927403feb4b">dynamicgraph::command::pushImportPaths</a> (Interpreter &interpretor, const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Implement sot interpretor pushImportPaths command. <a href="#a1bef82019b74ad0b9536d927403feb4b"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph_1_1command.html#a71f9dbb12c250df538efb668b45712a8">dynamicgraph::command::popImportPaths</a> (Interpreter &interpretor, const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Implement sot interpretor popImportPaths command. <a href="#a71f9dbb12c250df538efb668b45712a8"></a><br/></td></tr> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/import_8h__incl.map b/doxygen/HEAD/import_8h__incl.map new file mode 100644 index 0000000..8be6a30 --- /dev/null +++ b/doxygen/HEAD/import_8h__incl.map @@ -0,0 +1,2 @@ +<map id="G" name="G"> +</map> diff --git a/doxygen/HEAD/import_8h__incl.md5 b/doxygen/HEAD/import_8h__incl.md5 new file mode 100644 index 0000000..7e1c2cd --- /dev/null +++ b/doxygen/HEAD/import_8h__incl.md5 @@ -0,0 +1 @@ +0f52be0d97d59d713863039d6835ee07 \ No newline at end of file diff --git a/doxygen/HEAD/import_8h__incl.png b/doxygen/HEAD/import_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..2325d4964da3d967a504032185b2b28898e0d00a GIT binary patch literal 6463 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/index.html b/doxygen/HEAD/index.html new file mode 100644 index 0000000..af40aeb --- /dev/null +++ b/doxygen/HEAD/index.html @@ -0,0 +1,16 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<title>dynamic-graph library</title> +</head> +<frameset cols="250,*"> + <frame src="tree.html" name="treefrm"/> + <frame src="main.html" name="basefrm"/> + <noframes> + <body> + <a href="main.html">Frames are disabled. Click here to go to the main page.</a> + </body> + </noframes> +</frameset> +</html> diff --git a/doxygen/HEAD/inherit__graph__0.map b/doxygen/HEAD/inherit__graph__0.map new file mode 100644 index 0000000..f8de326 --- /dev/null +++ b/doxygen/HEAD/inherit__graph__0.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_contiifstream.html" title="dynamicgraph::Contiifstream" alt="" coords="7,5,223,32"/> +</map> diff --git a/doxygen/HEAD/inherit__graph__0.md5 b/doxygen/HEAD/inherit__graph__0.md5 new file mode 100644 index 0000000..b8ac6ea --- /dev/null +++ b/doxygen/HEAD/inherit__graph__0.md5 @@ -0,0 +1 @@ +94b9d701a467d1dfa2d99eec89064e3d \ No newline at end of file diff --git a/doxygen/HEAD/inherit__graph__0.png b/doxygen/HEAD/inherit__graph__0.png new file mode 100644 index 0000000000000000000000000000000000000000..a7ecbdd77c9ea4ea52055ef3b5520acfe29e2b8d GIT binary patch literal 2689 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/inherit__graph__1.map b/doxygen/HEAD/inherit__graph__1.map new file mode 100644 index 0000000..774c987 --- /dev/null +++ b/doxygen/HEAD/inherit__graph__1.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_debug_trace.html" title="dynamicgraph::DebugTrace" alt="" coords="7,5,209,32"/> +</map> diff --git a/doxygen/HEAD/inherit__graph__1.md5 b/doxygen/HEAD/inherit__graph__1.md5 new file mode 100644 index 0000000..addae2d --- /dev/null +++ b/doxygen/HEAD/inherit__graph__1.md5 @@ -0,0 +1 @@ +ab52941c292b3948d2919181bc41e65d \ No newline at end of file diff --git a/doxygen/HEAD/inherit__graph__1.png b/doxygen/HEAD/inherit__graph__1.png new file mode 100644 index 0000000000000000000000000000000000000000..236ac94ba9da00f98430d5dc0d1cd1055dcf79b4 GIT binary patch literal 2393 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 LNkvXXu0mjfwW)=@ literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/inherit__graph__10.map b/doxygen/HEAD/inherit__graph__10.map new file mode 100644 index 0000000..be6e401 --- /dev/null +++ b/doxygen/HEAD/inherit__graph__10.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_pool_storage.html" title="This class keep tracks of all the objects in the stack of Tasks." alt="" coords="5,5,211,32"/> +</map> diff --git a/doxygen/HEAD/inherit__graph__10.md5 b/doxygen/HEAD/inherit__graph__10.md5 new file mode 100644 index 0000000..29e2d06 --- /dev/null +++ b/doxygen/HEAD/inherit__graph__10.md5 @@ -0,0 +1 @@ +a140af88c3ca178cc7b28f08699aaa9b \ No newline at end of file diff --git a/doxygen/HEAD/inherit__graph__10.png b/doxygen/HEAD/inherit__graph__10.png new file mode 100644 index 0000000000000000000000000000000000000000..4a1e37b5bf240a62cb0d6862d39adb9cee66a0c6 GIT binary patch literal 2460 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 aME(O&&&+HUjW7=Y0000<MNUMnLSTY6s;^!E literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/inherit__graph__11.map b/doxygen/HEAD/inherit__graph__11.map new file mode 100644 index 0000000..5692791 --- /dev/null +++ b/doxygen/HEAD/inherit__graph__11.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_shell_function_registerer.html" title="Class for automatic registration of shell functions. Use the macro DYNAMIC-GRAPH_SHELL_FUNCTION_REGIS..." alt="" coords="7,5,289,32"/> +</map> diff --git a/doxygen/HEAD/inherit__graph__11.md5 b/doxygen/HEAD/inherit__graph__11.md5 new file mode 100644 index 0000000..4cbd02b --- /dev/null +++ b/doxygen/HEAD/inherit__graph__11.md5 @@ -0,0 +1 @@ +75dfe37ef0bd6af3f5d67699a4aabb78 \ No newline at end of file diff --git a/doxygen/HEAD/inherit__graph__11.png b/doxygen/HEAD/inherit__graph__11.png new file mode 100644 index 0000000000000000000000000000000000000000..9932051e7687b45d7bd531d8ea7c2ab1afd16fdb GIT binary patch literal 3162 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/inherit__graph__12.map b/doxygen/HEAD/inherit__graph__12.map new file mode 100644 index 0000000..1c9a3b3 --- /dev/null +++ b/doxygen/HEAD/inherit__graph__12.map @@ -0,0 +1,4 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_signal_array__const.html" title="dynamicgraph::SignalArray_const\< Time \>" alt="" coords="7,5,311,32"/> +<area shape="rect" href="$classdynamicgraph_1_1_signal_array.html" title="dynamicgraph::SignalArray\< Time \>" alt="" coords="361,5,620,32"/> +</map> diff --git a/doxygen/HEAD/inherit__graph__12.md5 b/doxygen/HEAD/inherit__graph__12.md5 new file mode 100644 index 0000000..3900346 --- /dev/null +++ b/doxygen/HEAD/inherit__graph__12.md5 @@ -0,0 +1 @@ +c4bc1d3a078fcd3b917d99d8154358d5 \ No newline at end of file diff --git a/doxygen/HEAD/inherit__graph__12.png b/doxygen/HEAD/inherit__graph__12.png new file mode 100644 index 0000000000000000000000000000000000000000..8359be774425071fc7919d99323960274c480abb GIT binary patch literal 4118 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/inherit__graph__13.map b/doxygen/HEAD/inherit__graph__13.map new file mode 100644 index 0000000..c1ba0d3 --- /dev/null +++ b/doxygen/HEAD/inherit__graph__13.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_signal_caster.html" title="dynamicgraph::SignalCaster" alt="" coords="5,5,213,32"/> +</map> diff --git a/doxygen/HEAD/inherit__graph__13.md5 b/doxygen/HEAD/inherit__graph__13.md5 new file mode 100644 index 0000000..f14726b --- /dev/null +++ b/doxygen/HEAD/inherit__graph__13.md5 @@ -0,0 +1 @@ +45581cd4c1ce089fb5de4d7429e8866d \ No newline at end of file diff --git a/doxygen/HEAD/inherit__graph__13.png b/doxygen/HEAD/inherit__graph__13.png new file mode 100644 index 0000000000000000000000000000000000000000..9ea29208def56a10819de8262633b233a900cc40 GIT binary patch literal 2606 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 G5dJSz*BS%> literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/inherit__graph__14.map b/doxygen/HEAD/inherit__graph__14.map new file mode 100644 index 0000000..03abedd --- /dev/null +++ b/doxygen/HEAD/inherit__graph__14.map @@ -0,0 +1,4 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_signal_cast_registerer.html" title="dynamicgraph::SignalCastRegisterer" alt="" coords="7,5,271,32"/> +<area shape="rect" href="$classdynamicgraph_1_1_default_cast_registerer.html" title="dynamicgraph::DefaultCastRegisterer\< T \>" alt="" coords="321,5,636,32"/> +</map> diff --git a/doxygen/HEAD/inherit__graph__14.md5 b/doxygen/HEAD/inherit__graph__14.md5 new file mode 100644 index 0000000..4e70a03 --- /dev/null +++ b/doxygen/HEAD/inherit__graph__14.md5 @@ -0,0 +1 @@ +c426623481564b8cd70f544c0721de48 \ No newline at end of file diff --git a/doxygen/HEAD/inherit__graph__14.png b/doxygen/HEAD/inherit__graph__14.png new file mode 100644 index 0000000000000000000000000000000000000000..1b663305c85cacf2851c77d2049204d191703a5b GIT binary patch literal 4540 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/inherit__graph__15.map b/doxygen/HEAD/inherit__graph__15.map new file mode 100644 index 0000000..13ad63b --- /dev/null +++ b/doxygen/HEAD/inherit__graph__15.map @@ -0,0 +1,7 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_signal_base.html" title="dynamicgraph::SignalBase\< Time \>" alt="" coords="7,5,265,32"/> +<area shape="rect" href="$classdynamicgraph_1_1_signal.html" title="Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap ..." alt="" coords="348,5,588,32"/> +<area shape="rect" href="$classdynamicgraph_1_1_signal_ptr.html" title="dynamicgraph::SignalPtr\< T, Time \>" alt="" coords="715,5,976,32"/> +<area shape="rect" href="$classdynamicgraph_1_1_signal_time_dependent.html" title="dynamicgraph::SignalTimeDependent\< T, Time \>" alt="" coords="669,56,1021,83"/> +<area shape="rect" href="$classdynamicgraph_1_1_time_dependency.html" title="dynamicgraph::TimeDependency\< Time \>" alt="" coords="315,56,621,83"/> +</map> diff --git a/doxygen/HEAD/inherit__graph__15.md5 b/doxygen/HEAD/inherit__graph__15.md5 new file mode 100644 index 0000000..ce8c875 --- /dev/null +++ b/doxygen/HEAD/inherit__graph__15.md5 @@ -0,0 +1 @@ +0b237a4b673abc885f5738cb010ac604 \ No newline at end of file diff --git a/doxygen/HEAD/inherit__graph__15.png b/doxygen/HEAD/inherit__graph__15.png new file mode 100644 index 0000000000000000000000000000000000000000..08c758cc6407a4858bc9b97a67d9f277c472c26e GIT binary patch literal 10514 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 PBSc<C8CoE18uUK^$nVxi literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/inherit__graph__16.map b/doxygen/HEAD/inherit__graph__16.map new file mode 100644 index 0000000..ab6559c --- /dev/null +++ b/doxygen/HEAD/inherit__graph__16.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$classboost_1_1noncopyable.html" title="noncopyable" alt="" coords="7,5,111,32"/> +</map> diff --git a/doxygen/HEAD/inherit__graph__16.md5 b/doxygen/HEAD/inherit__graph__16.md5 new file mode 100644 index 0000000..69a3926 --- /dev/null +++ b/doxygen/HEAD/inherit__graph__16.md5 @@ -0,0 +1 @@ +441b9532f79d492362bb42b3f85e57f5 \ No newline at end of file diff --git a/doxygen/HEAD/inherit__graph__16.png b/doxygen/HEAD/inherit__graph__16.png new file mode 100644 index 0000000000000000000000000000000000000000..8da2bc3ed5f383a7dd93f4034df009e15fd8c8e0 GIT binary patch literal 1466 zcmV;r1x5OaP)<h;3K|Lk000e1NJLTq004CW001Qj1^@s6e2S(^00006VoOIv0RI60 z0RN!9r;`8x1#d}2K~#90?VC?%6I&R?PvW!_GwGr>1S7O6F^M43;-al!gf7J5N`y*C zK}Dq4jp9ORF}Mg6Y#_RFrA0B+f`LL;QmsvOp%MBo1;HY?h;B53rct6T&3T*Gp?OJ~ zX_ME!&bvRjklgQnXTCd!%)PlJ29kt8R~Wat072yurs@!3st%Eg1tO8iX4WCtAPo%- zXlZH5?PL)Eh_(%y&*#hYuIMKf00svK;q&>{8Y0+2Iy*ZH_KP)DhX_-3h%i-$2vc>4 zFja>LQ!79$7K6cHz|WsQHx#cl!c-k1Ow}P3F?Hqf^5Vq{G&MCrmSr40dK4c&epJUS zEG(e2vlAAJ1y-vSy}iB2X0w{}N#geH+i*IasIIPt-EN29?_Zbx@bEAk4hIxPL3ejI zmY0_S0Jm=4!jU6Ka^{pyr=chcCMG5T01qENL}OzkWLZXSZ7t59KaX@eos;wI*|UQB zg}8h7E)E_%2w9d<Utf<vAfVP;HftRd4h{|$3+M3W%^L#X@#Dw&_U&7~fB&8ykB9B; z?dlkx&&R`u4|8^QmeFXGR;!hvP)KwB&6_uAwOaY)$rC0L2~JK<a$sO!UHZq49b-Hm z=gXHbX|vhb-``J?{QUVdckI}~ckkY*dJi5v;NHD^nayTNl8+ue;@H?26Nv<0y?Vu_ zrY2sxbV-x`N<5uTlO+54`grKjA&!oY^3$hJ92*;>!{J~c5YTkLSI@c7F=0hbef|2i z+BY&XLX*ivl3Z9=pd?8g9UWEU!C;VXw_8(wCX=DrZ069=P{HeK)qno{xf&0JLTa2O zPo6x<o}M1{eOp@_Z``<1bk0woKIN`myEN&qHucY+Kdh;#;ndVrj^6O_Fzt4G(d!jr zQ%p^zQh9y9fB)vp%nSiAnM|tj@$qpQjYcjnFPF@Z$KwRRFJHbCyuMcbZ{NPD@n|%v z#z}H$Xo&Uo^~`3oOe7LC8jYNvpI67nVlkdLae_9RjTVcAJ9q9R04^>rmegNu>fGEM z0Z>ttoVHp|E5%G*^FV*S7>)T$G}rNKnR4^X;q>X#=<e>u#KZ(*u^5`0o8fY~006&! z{X%<tJ32Z#5C{ZNS67GW>1lYq-Zj_FLaeNt(P$L4wY7P1Nh;rxP1*fA91cj5gz4#N zwQq8A5-yjkpppN?<#NGnHe-Bzye$3M*;)1V%*+g&PNy0-nN09{y$FZH2#3QsckY}z zc7A>yKYsi`Utb?uTU+6DI+08!^Xgbje+9SO4U5HsL?VF$2M**lgTYYpew3o3pVVU1 z)YRbY*|WHQ{W^B<-i`0yzatn7qPMqKQ@+V$!nJGHaOKJsNRot>mKJ>d`W5kb92YNM z)T|!}1Yon-kV>Tx3<h!a>eZb1g$ozp@pxb`7~u7K)&7Qt22@p5;m(~q=<4di+}s>O zp-^6(rSw<k;`jS;`SN9CG8uS09xN>_VQOj$A3l7@+0k#9V$W-AU`<`w-L3A+WHKbl zR4PTE&qqa3SXWoao}M0cJ=2n(&1Tu(-_QN~_fwK2+U<7w{eE@47X3&h!hQSp(QG!e ztE-DkOG|lkal73-bLLE5e>fcGo;`ag%QD;A+W7eKW3|3g`i15<FfhQz#zt0GS5r|G zHa9ot?B=!buWpq7>lC`Fg;-o%q}6KW$jHbhRaPFGvQgU3B$G+pzkeUHEaTLvQ(Ik5 zSqM}A#%8m@Znxv!y?Yhefo>(+yLyeZwzii1YE&w|oe&55Iz*VNLxib1M3|~WgsD1Y z&E0P#5<yi})n?TqSSOK41RWh6`GI1m75ESQPeil||CdHj-`oCgh&5G*2vc>)U+a*o Ur4pthZ~y=R07*qoM6N<$f-XbSy#N3J literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/inherit__graph__17.map b/doxygen/HEAD/inherit__graph__17.map new file mode 100644 index 0000000..79c9f3e --- /dev/null +++ b/doxygen/HEAD/inherit__graph__17.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$class_shell_functions.html" title="This plugin implements a bunch of useful shell commands." alt="" coords="7,5,121,32"/> +</map> diff --git a/doxygen/HEAD/inherit__graph__17.md5 b/doxygen/HEAD/inherit__graph__17.md5 new file mode 100644 index 0000000..b21a9cb --- /dev/null +++ b/doxygen/HEAD/inherit__graph__17.md5 @@ -0,0 +1 @@ +7e2986b335611d531851c18e655f2956 \ No newline at end of file diff --git a/doxygen/HEAD/inherit__graph__17.png b/doxygen/HEAD/inherit__graph__17.png new file mode 100644 index 0000000000000000000000000000000000000000..e5cdcb22be9a8f51a9ff5bd3a512daa861751338 GIT binary patch literal 1619 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 Rm&gDB002ovPDHLkV1i_G1u6gl literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/inherit__graph__18.map b/doxygen/HEAD/inherit__graph__18.map new file mode 100644 index 0000000..95fa7ed --- /dev/null +++ b/doxygen/HEAD/inherit__graph__18.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$class_shell_procedure.html" title="This plugin exposes shell commands relative to the script language constructs such as procedures and ..." alt="" coords="7,5,127,32"/> +</map> diff --git a/doxygen/HEAD/inherit__graph__18.md5 b/doxygen/HEAD/inherit__graph__18.md5 new file mode 100644 index 0000000..7e297f2 --- /dev/null +++ b/doxygen/HEAD/inherit__graph__18.md5 @@ -0,0 +1 @@ +2bb765fe51b10a6e9a2dea4b88a5b43a \ No newline at end of file diff --git a/doxygen/HEAD/inherit__graph__18.png b/doxygen/HEAD/inherit__graph__18.png new file mode 100644 index 0000000000000000000000000000000000000000..a65518fb0a95684f7f1aa897e56e055b963e7e8d GIT binary patch literal 1626 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 Y0Ho0198((}9RL6T07*qoM6N<$g50M0-v9sr literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/inherit__graph__19.map b/doxygen/HEAD/inherit__graph__19.map new file mode 100644 index 0000000..013f36f --- /dev/null +++ b/doxygen/HEAD/inherit__graph__19.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$struct_shell_procedure_1_1_instruction.html" title="ShellProcedure::Instruction" alt="" coords="7,5,209,32"/> +</map> diff --git a/doxygen/HEAD/inherit__graph__19.md5 b/doxygen/HEAD/inherit__graph__19.md5 new file mode 100644 index 0000000..46b5183 --- /dev/null +++ b/doxygen/HEAD/inherit__graph__19.md5 @@ -0,0 +1 @@ +d3210be47e31d1be5f4f5f7449c3c545 \ No newline at end of file diff --git a/doxygen/HEAD/inherit__graph__19.png b/doxygen/HEAD/inherit__graph__19.png new file mode 100644 index 0000000000000000000000000000000000000000..0faab819f0986c8cb084df2eac612cbc12681867 GIT binary patch literal 2127 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 AIRF3v literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/inherit__graph__2.map b/doxygen/HEAD/inherit__graph__2.map new file mode 100644 index 0000000..48bff82 --- /dev/null +++ b/doxygen/HEAD/inherit__graph__2.map @@ -0,0 +1,5 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_entity.html" title="This class represents an entity, i.e. a generic computational unit that provides input and output sig..." alt="" coords="7,5,172,32"/> +<area shape="rect" href="$classdynamicgraph_1_1_tracer.html" title="dynamicgraph::Tracer" alt="" coords="221,5,387,32"/> +<area shape="rect" href="$classdynamicgraph_1_1_tracer_real_time.html" title="dynamicgraph::TracerRealTime" alt="" coords="436,5,663,32"/> +</map> diff --git a/doxygen/HEAD/inherit__graph__2.md5 b/doxygen/HEAD/inherit__graph__2.md5 new file mode 100644 index 0000000..2fff425 --- /dev/null +++ b/doxygen/HEAD/inherit__graph__2.md5 @@ -0,0 +1 @@ +6162dc1c7330626fcd83a60239e410ef \ No newline at end of file diff --git a/doxygen/HEAD/inherit__graph__2.png b/doxygen/HEAD/inherit__graph__2.png new file mode 100644 index 0000000000000000000000000000000000000000..319743fb64506e005b57d02e93fbaf67561aaa24 GIT binary patch literal 3894 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/inherit__graph__20.map b/doxygen/HEAD/inherit__graph__20.map new file mode 100644 index 0000000..4ad08f2 --- /dev/null +++ b/doxygen/HEAD/inherit__graph__20.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$struct_shell_procedure_1_1_procedure.html" title="ShellProcedure::Procedure" alt="" coords="5,5,205,32"/> +</map> diff --git a/doxygen/HEAD/inherit__graph__20.md5 b/doxygen/HEAD/inherit__graph__20.md5 new file mode 100644 index 0000000..4d87cef --- /dev/null +++ b/doxygen/HEAD/inherit__graph__20.md5 @@ -0,0 +1 @@ +9ded359e188e8a6734c195ee5802ae59 \ No newline at end of file diff --git a/doxygen/HEAD/inherit__graph__20.png b/doxygen/HEAD/inherit__graph__20.png new file mode 100644 index 0000000000000000000000000000000000000000..eb973eac7dfaaf4d3a8c9f974fe227e5c3a1cf70 GIT binary patch literal 1671 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 RW+MOq002ovPDHLkV1hEhLp}fi literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/inherit__graph__3.map b/doxygen/HEAD/inherit__graph__3.map new file mode 100644 index 0000000..663b231 --- /dev/null +++ b/doxygen/HEAD/inherit__graph__3.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_entity_registerer.html" title="dynamicgraph::EntityRegisterer" alt="" coords="5,5,243,32"/> +</map> diff --git a/doxygen/HEAD/inherit__graph__3.md5 b/doxygen/HEAD/inherit__graph__3.md5 new file mode 100644 index 0000000..9b3189e --- /dev/null +++ b/doxygen/HEAD/inherit__graph__3.md5 @@ -0,0 +1 @@ +13422d2a98e6a65578bb9b980f7b87d0 \ No newline at end of file diff --git a/doxygen/HEAD/inherit__graph__3.png b/doxygen/HEAD/inherit__graph__3.png new file mode 100644 index 0000000000000000000000000000000000000000..e07c68130875d7cf972ddb732f7084ea70f4398f GIT binary patch literal 2676 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 W6aLXQ)ES78AT4!WwJ)mXA^!!7Sw{;1 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/inherit__graph__4.map b/doxygen/HEAD/inherit__graph__4.map new file mode 100644 index 0000000..9f96360 --- /dev/null +++ b/doxygen/HEAD/inherit__graph__4.map @@ -0,0 +1,6 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_exception_abstract.html" title="dynamicgraph::ExceptionAbstract" alt="" coords="7,56,257,83"/> +<area shape="rect" href="$classdynamicgraph_1_1_exception_factory.html" title="dynamicgraph::ExceptionFactory" alt="" coords="308,5,551,32"/> +<area shape="rect" href="$classdynamicgraph_1_1_exception_signal.html" title="dynamicgraph::ExceptionSignal" alt="" coords="315,56,544,83"/> +<area shape="rect" href="$classdynamicgraph_1_1_exception_traces.html" title="dynamicgraph::ExceptionTraces" alt="" coords="312,107,547,133"/> +</map> diff --git a/doxygen/HEAD/inherit__graph__4.md5 b/doxygen/HEAD/inherit__graph__4.md5 new file mode 100644 index 0000000..b98ace1 --- /dev/null +++ b/doxygen/HEAD/inherit__graph__4.md5 @@ -0,0 +1 @@ +ce0a2050f18b76a24bee554fa8ca49b6 \ No newline at end of file diff --git a/doxygen/HEAD/inherit__graph__4.png b/doxygen/HEAD/inherit__graph__4.png new file mode 100644 index 0000000000000000000000000000000000000000..b44e5377f9f23b06b9d0580eaf7752dcc544c19c GIT binary patch literal 12165 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/inherit__graph__5.map b/doxygen/HEAD/inherit__graph__5.map new file mode 100644 index 0000000..e20f27b --- /dev/null +++ b/doxygen/HEAD/inherit__graph__5.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_factory_storage.html" title="The Factory class is responsible for creating Entity objects." alt="" coords="7,5,233,32"/> +</map> diff --git a/doxygen/HEAD/inherit__graph__5.md5 b/doxygen/HEAD/inherit__graph__5.md5 new file mode 100644 index 0000000..a9d1ede --- /dev/null +++ b/doxygen/HEAD/inherit__graph__5.md5 @@ -0,0 +1 @@ +6f0bbeb1fb597792c7c4495987e50fee \ No newline at end of file diff --git a/doxygen/HEAD/inherit__graph__5.png b/doxygen/HEAD/inherit__graph__5.png new file mode 100644 index 0000000000000000000000000000000000000000..b71b6910fc767bcb19abf3300fe901e095a7c3db GIT binary patch literal 2505 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 Glm82$3&l_X literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/inherit__graph__6.map b/doxygen/HEAD/inherit__graph__6.map new file mode 100644 index 0000000..e053b89 --- /dev/null +++ b/doxygen/HEAD/inherit__graph__6.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_interpreter.html" title="This class implements the first level interpretor to control basic functionnalities of the plugins..." alt="" coords="5,5,205,32"/> +</map> diff --git a/doxygen/HEAD/inherit__graph__6.md5 b/doxygen/HEAD/inherit__graph__6.md5 new file mode 100644 index 0000000..3b08cff --- /dev/null +++ b/doxygen/HEAD/inherit__graph__6.md5 @@ -0,0 +1 @@ +0bd9d26879478cb1e80d32df17cf8643 \ No newline at end of file diff --git a/doxygen/HEAD/inherit__graph__6.png b/doxygen/HEAD/inherit__graph__6.png new file mode 100644 index 0000000000000000000000000000000000000000..7d9dff229f38126a1410a046d918c9878e309071 GIT binary patch literal 2215 zcmV;Y2w3-tP)<h;3K|Lk000e1NJLTq007ef001Qj1^@s6*v#DB00006VoOIv0RI60 z0RN!9r;`8x2wX`-K~#90?VVdlRNoiJzoVlwjv81djgXn524*u}(@N7WWJVyBCiI|0 zNIq2bkOf)6fRTdLiy@>~Nd^hRL=lqL5_R~cIfCRUX-txoMd_rYd0GF5Kc1h*xp>qW zFF*I^X;^!&wZ41JUgyl&GpLA&2n+^esl0bsX$1_%e+AY|42F$h&BS2X2=QElUayBn zqge?p491!vB_+kgX3|WJjg2^S=FGAPVldV!=FaU*n#tN^24lTbUS4kTX2YJD7z`W1 znu)=%5v-XQ3>(3kiNUZDteF@L8)27bYH4YKNF>78*qA-SFPRyAfByVgX(?t|?fMwz zS(kUF@bGX93=F{4)pez%*qwzo=4!tX&Ste~U6;+|<m7}cTed(X64^ZV<m4o#r>AWm zcP+A*TC7z4Y?0R{&GhTnFC0I998#$i;o;%<`0*n*cIVC=goTCi<{JzKxVpNczP_Hj zy42LvK&ezhB9R~_CI-E|z1;jqj~+pxP(UJ)z{A4>>FMb(7z_aZy*gD_S0gku6fQ0< z*t>Tx`uh6N+}w<ahzLlfQbb2bqpz=z=QDG)CL-Ludlvx#0dRJ9hFmU3PEHP&|HqFX zNJ>hAi;D{)A|g;)TFPA!XJWm4`4S-^A&^R?`1b9aAkCGPmGJlXhpVeAva+%;H8sVn zlSZSlSd+ydq}DMpF#rG;7Z->`B9jYFVPPS5?AQT`M1rkbw?d^-ahuRwE!1kY)wNox z-+a03p>-zjqM<oFefpHln5~kQmPWgF?V|SfcB-$hCqF+w0zgKik^1}l$<fh~Iy*bL z`K6_$v~Alqnx3Af=H_MsKyh(#q|s=otE-D*V`C{XF_D}9<jE7NuC6A%UQch|z9pqn zN$1X;BO>Db_w3n2O-)Ut)9ENaKAs{YBWeHs{nXstOx@kx6dxZ?$BrH2`4|iaA|kqZ z^Co$EdeZaf&q=S>)BE@DsidTY%YW+BDGCb<Bdu0T@7}$mz`#ImeKWCQVq!?6(U4B3 zBcstMNb|mZ`$((RQbR)nd3kwJUS1w=+*(cMu0e=RNZePiUJ(HL{P{Bt3=Gh~zyLRv zo106)!NF8jRYhOEe4*;<YV!B@CzVRY%Qd?eb#--u);hO-^X0OKR-@54?_RgkAO9@5 znTCglNh}sqRaF&dD<~-7HX9Mqkt0Xw+O=!kctSz~UB7;vx2UG3CT?7<R+CgJwV3nu z>({h#<3^r;V`C#X{^G?80zev#hG%neapCzG3<fe9jU<!F=-IPpW^)Y<4UwaxBh}Q@ zaJKvR@0&DJZEda9I+@e_=FJ;k&4Pl01lOd!y`6%Bf@ox9#H!6)Gg*r}GiUC`8Xq4g zcXxMcZEfY*D=RBWE|>FsXV*gLT4(zR$z>0%La^3M7Jr*3luw^NVRCYk_fc-{$GVJ+ z3}k0#<M!>_=<n}GLqh|Kii&u1f`fy(*Ir&;7#kbI`1m*^5(zXK4Q|}H0j*Yx(a}*% zO-;dQG-6_6g7XOp3E^IE-n<zAuyf~5p3P`9Vtjm@m$$pS8>6G6IB?*A+4c4I_F`&k z3JQgSvniEIlX-J(LNtelhH|gN!otwg)5H51W346%g#uk&UA&y;Z04{Q*AhCN4hDk( zadB}x`}Fj*$-2zdXTG)0_7RfH$;ruXS{KWbn`s7X5A(^%$;ise;+~PBqM{HO7|5IB z;9&arMno7H89`!VB2rRPpi-%@Y11aOwY4EFEsgh#Vb0%DOnWf<%@wM7KJ2A`F>z-$ zeqCK1JUl#1#>L`)x01DuZi(4G3(2(-S}n2UX7cy<hgd8|TU#3rA3h8K`0(KaZ;n(d zMOs=K%F4>n($azp7cK~nuhZ%9`}c3;=H_yDoT{p-rOM_A3=D)!CPQs)Ez;7`Ove5E z{NU*5h>ng9BqSsN0JK`IO*FT+x8vZ!g8=?tvw(mAvm1RmaddP90F#rgpr9bQxw%2F z*CR4Aa=~#IvR0wF?4@<FEV-H7-Q98W<Vj>_XXEkX#~2zKLSbQ{$-In=48+F9LL?HI z-L#hQ@$rF^lN0XUyNAroOmuW~prD{&sj@kwQYkK9zKn|(FG4I9WB2ae`2PJnv|26B zo;`~V8#W+0IT=^3TtR7RDTarK@!-J&0G98@LN%*YDtLK$VQ6Rw`T6;{bm@{{-CC^{ zr%#_oTU#4sGMPo&Lh<qOfk-5RTCK*RLx&&|iQwt!38_?yoSYn-KYt!ZqY<&Ov6z^c zKx=C&dU|?zr=R9n$XbQwvX|CHvw#OIi~Riglai8>NFtGtLZP7I;$pK8hCx9=bmGJb zp3T|`)Qo>wSs8hIdy_;Wp@f74DlacLIRLQcKi4+bXL@>?^78U%`}XZ57K=$Pms3to z4(B^KI7mm29wmuHLQ18Qii(OzBogsXBWLFqs=1<~f_!~_NhXs~W@aW$OiT!_$x=@9 z=BrhHem;47dy|8MgUMbfDJda^LP5^X&gAOqN>Nc!+{vf4_zPL9kX-iADg?Wp<_YER z-@oMP=}Bs}+UBvBo1&s3^7ZvywEtq?$hF9SZLM}a%@e}l;2?^Niy@Inkd&0P94T!| zTU#5xe*FrCLIIsl2bD^N^z`(Vmc>|QEK4(ad3ixDm*e5Xhx4AqtVX7$rf~J@RrK`q zz|GAKsi~>Bb?eqj%VMlDmStzt8vlC|k&%(;?Ci8zyy)oYHD42<tf#fE%OAQj81{fQ z6N6zRSTivgHi9)1gJC0BGcg!8!s2OOMMcGO>R>R|1lIb(Vl$<trrJdegYjQQMC;{C p00zUpu>Ty$VAu-QObmvN_#eHmeQHa^WQqU)002ovPDHLkV1gS+Pc#4k literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/inherit__graph__7.map b/doxygen/HEAD/inherit__graph__7.map new file mode 100644 index 0000000..a234a0a --- /dev/null +++ b/doxygen/HEAD/inherit__graph__7.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_interpreter_helper.html" title="This class implements the first level interpretor to control basic functionnalities of the plugins..." alt="" coords="7,5,249,32"/> +</map> diff --git a/doxygen/HEAD/inherit__graph__7.md5 b/doxygen/HEAD/inherit__graph__7.md5 new file mode 100644 index 0000000..fbe6103 --- /dev/null +++ b/doxygen/HEAD/inherit__graph__7.md5 @@ -0,0 +1 @@ +d98ff9d54298785f8b5dbe2b62325557 \ No newline at end of file diff --git a/doxygen/HEAD/inherit__graph__7.png b/doxygen/HEAD/inherit__graph__7.png new file mode 100644 index 0000000000000000000000000000000000000000..f0dafa6fe7ed21ecf0c76a1da80d75cf4631b786 GIT binary patch literal 2371 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/inherit__graph__8.map b/doxygen/HEAD/inherit__graph__8.map new file mode 100644 index 0000000..e856d4f --- /dev/null +++ b/doxygen/HEAD/inherit__graph__8.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_out_string_stream.html" title="dynamicgraph::OutStringStream" alt="" coords="5,5,245,32"/> +</map> diff --git a/doxygen/HEAD/inherit__graph__8.md5 b/doxygen/HEAD/inherit__graph__8.md5 new file mode 100644 index 0000000..8502d3f --- /dev/null +++ b/doxygen/HEAD/inherit__graph__8.md5 @@ -0,0 +1 @@ +036947af247df36a780723b27067d102 \ No newline at end of file diff --git a/doxygen/HEAD/inherit__graph__8.png b/doxygen/HEAD/inherit__graph__8.png new file mode 100644 index 0000000000000000000000000000000000000000..a9cef60a8a7e6b4739bcf666b05d1ae449c7b8e5 GIT binary patch literal 2682 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 U-O9th0nH@H#1H{}V}OeI4@d$^&;S4c literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/inherit__graph__9.map b/doxygen/HEAD/inherit__graph__9.map new file mode 100644 index 0000000..e41663f --- /dev/null +++ b/doxygen/HEAD/inherit__graph__9.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$classdynamicgraph_1_1_plugin_loader.html" title="Loads plugins from dynamic libraries (usually .so or .dll files)." alt="" coords="7,5,215,32"/> +</map> diff --git a/doxygen/HEAD/inherit__graph__9.md5 b/doxygen/HEAD/inherit__graph__9.md5 new file mode 100644 index 0000000..f662eaf --- /dev/null +++ b/doxygen/HEAD/inherit__graph__9.md5 @@ -0,0 +1 @@ +735d92ba9a1e0819c26b4f851d682b63 \ No newline at end of file diff --git a/doxygen/HEAD/inherit__graph__9.png b/doxygen/HEAD/inherit__graph__9.png new file mode 100644 index 0000000000000000000000000000000000000000..e0cd573d22dffcba23832352186c290855a4a6b8 GIT binary patch literal 2512 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 PqJeC!9N+{Czq|he0A}C4 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/inherits.html b/doxygen/HEAD/inherits.html new file mode 100644 index 0000000..e97fd72 --- /dev/null +++ b/doxygen/HEAD/inherits.html @@ -0,0 +1,133 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li class="current"><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>Graphical Class Hierarchy</h1> </div> +</div> +<div class="contents"> + +<p><a href="hierarchy.html">Go to the textual class hierarchy</a></p> +<table border="0" cellspacing="10" cellpadding="0"> +<tr><td><img src="inherit__graph__0.png" border="0" alt="" usemap="#dynamicgraph_1_1_contiifstream"/> +<map name="dynamicgraph_1_1_contiifstream" id="dynamicgraph_1_1_contiifstream"> +<area shape="rect" href="classdynamicgraph_1_1_contiifstream.html" title="dynamicgraph::Contiifstream" alt="" coords="7,5,223,32"/></map> +</td></tr> +<tr><td><img src="inherit__graph__1.png" border="0" alt="" usemap="#dynamicgraph_1_1_debug_trace"/> +<map name="dynamicgraph_1_1_debug_trace" id="dynamicgraph_1_1_debug_trace"> +<area shape="rect" href="classdynamicgraph_1_1_debug_trace.html" title="dynamicgraph::DebugTrace" alt="" coords="7,5,209,32"/></map> +</td></tr> +<tr><td><img src="inherit__graph__2.png" border="0" alt="" usemap="#dynamicgraph_1_1_entity"/> +<map name="dynamicgraph_1_1_entity" id="dynamicgraph_1_1_entity"> +<area shape="rect" href="classdynamicgraph_1_1_entity.html" title="This class represents an entity, i.e. a generic computational unit that provides input and output sig..." alt="" coords="7,5,172,32"/><area shape="rect" href="classdynamicgraph_1_1_tracer.html" title="dynamicgraph::Tracer" alt="" coords="221,5,387,32"/><area shape="rect" href="classdynamicgraph_1_1_tracer_real_time.html" title="dynamicgraph::TracerRealTime" alt="" coords="436,5,663,32"/></map> +</td></tr> +<tr><td><img src="inherit__graph__3.png" border="0" alt="" usemap="#dynamicgraph_1_1_entity_registerer"/> +<map name="dynamicgraph_1_1_entity_registerer" id="dynamicgraph_1_1_entity_registerer"> +<area shape="rect" href="classdynamicgraph_1_1_entity_registerer.html" title="dynamicgraph::EntityRegisterer" alt="" coords="5,5,243,32"/></map> +</td></tr> +<tr><td><img src="inherit__graph__4.png" border="0" alt="" usemap="#dynamicgraph_1_1_exception_abstract"/> +<map name="dynamicgraph_1_1_exception_abstract" id="dynamicgraph_1_1_exception_abstract"> +<area shape="rect" href="classdynamicgraph_1_1_exception_abstract.html" title="dynamicgraph::ExceptionAbstract" alt="" coords="7,56,257,83"/><area shape="rect" href="classdynamicgraph_1_1_exception_factory.html" title="dynamicgraph::ExceptionFactory" alt="" coords="308,5,551,32"/><area shape="rect" href="classdynamicgraph_1_1_exception_signal.html" title="dynamicgraph::ExceptionSignal" alt="" coords="315,56,544,83"/><area shape="rect" href="classdynamicgraph_1_1_exception_traces.html" title="dynamicgraph::ExceptionTraces" alt="" coords="312,107,547,133"/></map> +</td></tr> +<tr><td><img src="inherit__graph__5.png" border="0" alt="" usemap="#dynamicgraph_1_1_factory_storage"/> +<map name="dynamicgraph_1_1_factory_storage" id="dynamicgraph_1_1_factory_storage"> +<area shape="rect" href="classdynamicgraph_1_1_factory_storage.html" title="The Factory class is responsible for creating Entity objects." alt="" coords="7,5,233,32"/></map> +</td></tr> +<tr><td><img src="inherit__graph__6.png" border="0" alt="" usemap="#dynamicgraph_1_1_interpreter"/> +<map name="dynamicgraph_1_1_interpreter" id="dynamicgraph_1_1_interpreter"> +<area shape="rect" href="classdynamicgraph_1_1_interpreter.html" title="This class implements the first level interpretor to control basic functionnalities of the plugins..." alt="" coords="5,5,205,32"/></map> +</td></tr> +<tr><td><img src="inherit__graph__7.png" border="0" alt="" usemap="#dynamicgraph_1_1_interpreter_helper"/> +<map name="dynamicgraph_1_1_interpreter_helper" id="dynamicgraph_1_1_interpreter_helper"> +<area shape="rect" href="classdynamicgraph_1_1_interpreter_helper.html" title="This class implements the first level interpretor to control basic functionnalities of the plugins..." alt="" coords="7,5,249,32"/></map> +</td></tr> +<tr><td><img src="inherit__graph__8.png" border="0" alt="" usemap="#dynamicgraph_1_1_out_string_stream"/> +<map name="dynamicgraph_1_1_out_string_stream" id="dynamicgraph_1_1_out_string_stream"> +<area shape="rect" href="classdynamicgraph_1_1_out_string_stream.html" title="dynamicgraph::OutStringStream" alt="" coords="5,5,245,32"/></map> +</td></tr> +<tr><td><img src="inherit__graph__9.png" border="0" alt="" usemap="#dynamicgraph_1_1_plugin_loader"/> +<map name="dynamicgraph_1_1_plugin_loader" id="dynamicgraph_1_1_plugin_loader"> +<area shape="rect" href="classdynamicgraph_1_1_plugin_loader.html" title="Loads plugins from dynamic libraries (usually .so or .dll files)." alt="" coords="7,5,215,32"/></map> +</td></tr> +<tr><td><img src="inherit__graph__10.png" border="0" alt="" usemap="#dynamicgraph_1_1_pool_storage"/> +<map name="dynamicgraph_1_1_pool_storage" id="dynamicgraph_1_1_pool_storage"> +<area shape="rect" href="classdynamicgraph_1_1_pool_storage.html" title="This class keep tracks of all the objects in the stack of Tasks." alt="" coords="5,5,211,32"/></map> +</td></tr> +<tr><td><img src="inherit__graph__11.png" border="0" alt="" usemap="#dynamicgraph_1_1_shell_function_registerer"/> +<map name="dynamicgraph_1_1_shell_function_registerer" id="dynamicgraph_1_1_shell_function_registerer"> +<area shape="rect" href="classdynamicgraph_1_1_shell_function_registerer.html" title="Class for automatic registration of shell functions. Use the macro DYNAMIC-GRAPH_SHELL_FUNCTION_REGIS..." alt="" coords="7,5,289,32"/></map> +</td></tr> +<tr><td><img src="inherit__graph__12.png" border="0" alt="" usemap="#dynamicgraph_1_1_signal_array__const_3_01_time_01_4"/> +<map name="dynamicgraph_1_1_signal_array__const_3_01_time_01_4" id="dynamicgraph_1_1_signal_array__const_3_01_time_01_4"> +<area shape="rect" href="classdynamicgraph_1_1_signal_array__const.html" title="dynamicgraph::SignalArray_const\< Time \>" alt="" coords="7,5,311,32"/><area shape="rect" href="classdynamicgraph_1_1_signal_array.html" title="dynamicgraph::SignalArray\< Time \>" alt="" coords="361,5,620,32"/></map> +</td></tr> +<tr><td><img src="inherit__graph__13.png" border="0" alt="" usemap="#dynamicgraph_1_1_signal_caster"/> +<map name="dynamicgraph_1_1_signal_caster" id="dynamicgraph_1_1_signal_caster"> +<area shape="rect" href="classdynamicgraph_1_1_signal_caster.html" title="dynamicgraph::SignalCaster" alt="" coords="5,5,213,32"/></map> +</td></tr> +<tr><td><img src="inherit__graph__14.png" border="0" alt="" usemap="#dynamicgraph_1_1_signal_cast_registerer"/> +<map name="dynamicgraph_1_1_signal_cast_registerer" id="dynamicgraph_1_1_signal_cast_registerer"> +<area shape="rect" href="classdynamicgraph_1_1_signal_cast_registerer.html" title="dynamicgraph::SignalCastRegisterer" alt="" coords="7,5,271,32"/><area shape="rect" href="classdynamicgraph_1_1_default_cast_registerer.html" title="dynamicgraph::DefaultCastRegisterer\< T \>" alt="" coords="321,5,636,32"/></map> +</td></tr> +<tr><td><img src="inherit__graph__15.png" border="0" alt="" usemap="#dynamicgraph_1_1_time_dependency_3_01_time_01_4"/> +<map name="dynamicgraph_1_1_time_dependency_3_01_time_01_4" id="dynamicgraph_1_1_time_dependency_3_01_time_01_4"> +<area shape="rect" href="classdynamicgraph_1_1_signal_base.html" title="dynamicgraph::SignalBase\< Time \>" alt="" coords="7,5,265,32"/><area shape="rect" href="classdynamicgraph_1_1_signal.html" title="Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap ..." alt="" coords="348,5,588,32"/><area shape="rect" href="classdynamicgraph_1_1_signal_ptr.html" title="dynamicgraph::SignalPtr\< T, Time \>" alt="" coords="715,5,976,32"/><area shape="rect" href="classdynamicgraph_1_1_signal_time_dependent.html" title="dynamicgraph::SignalTimeDependent\< T, Time \>" alt="" coords="669,56,1021,83"/><area shape="rect" href="classdynamicgraph_1_1_time_dependency.html" title="dynamicgraph::TimeDependency\< Time \>" alt="" coords="315,56,621,83"/></map> +</td></tr> +<tr><td><img src="inherit__graph__16.png" border="0" alt="" usemap="#noncopyable"/> +<map name="noncopyable" id="noncopyable"> +<area shape="rect" href="classboost_1_1noncopyable.html" title="noncopyable" alt="" coords="7,5,111,32"/></map> +</td></tr> +<tr><td><img src="inherit__graph__17.png" border="0" alt="" usemap="#_shell_functions"/> +<map name="_shell_functions" id="_shell_functions"> +<area shape="rect" href="class_shell_functions.html" title="This plugin implements a bunch of useful shell commands." alt="" coords="7,5,121,32"/></map> +</td></tr> +<tr><td><img src="inherit__graph__18.png" border="0" alt="" usemap="#_shell_procedure"/> +<map name="_shell_procedure" id="_shell_procedure"> +<area shape="rect" href="class_shell_procedure.html" title="This plugin exposes shell commands relative to the script language constructs such as procedures and ..." alt="" coords="7,5,127,32"/></map> +</td></tr> +<tr><td><img src="inherit__graph__19.png" border="0" alt="" usemap="#_shell_procedure_1_1_instruction"/> +<map name="_shell_procedure_1_1_instruction" id="_shell_procedure_1_1_instruction"> +<area shape="rect" href="struct_shell_procedure_1_1_instruction.html" title="ShellProcedure::Instruction" alt="" coords="7,5,209,32"/></map> +</td></tr> +<tr><td><img src="inherit__graph__20.png" border="0" alt="" usemap="#_shell_procedure_1_1_procedure"/> +<map name="_shell_procedure_1_1_procedure" id="_shell_procedure_1_1_procedure"> +<area shape="rect" href="struct_shell_procedure_1_1_procedure.html" title="ShellProcedure::Procedure" alt="" coords="5,5,205,32"/></map> +</td></tr> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/installdox b/doxygen/HEAD/installdox new file mode 100755 index 0000000..7ade63b --- /dev/null +++ b/doxygen/HEAD/installdox @@ -0,0 +1,117 @@ +#!/usr/bin/perl + +%subst = ( "MatrixAbstractLayer.doxytag", "", "dynamicsJRLJapan.doxytag", "", "hrp2Dynamics.doxytag", "", "walkGenJrl.doxytag", ""); +$quiet = 0; + +if (open(F,"search.cfg")) +{ + $_=<F> ; s/[ \t\n]*$//g ; $subst{"_doc"} = $_; + $_=<F> ; s/[ \t\n]*$//g ; $subst{"_cgi"} = $_; +} + +while ( @ARGV ) { + $_ = shift @ARGV; + if ( s/^-// ) { + if ( /^l(.*)/ ) { + $v = ($1 eq "") ? shift @ARGV : $1; + ($v =~ /\/$/) || ($v .= "/"); + $_ = $v; + if ( /(.+)\@(.+)/ ) { + if ( exists $subst{$1} ) { + $subst{$1} = $2; + } else { + print STDERR "Unknown tag file $1 given with option -l\n"; + &usage(); + } + } else { + print STDERR "Argument $_ is invalid for option -l\n"; + &usage(); + } + } + elsif ( /^q/ ) { + $quiet = 1; + } + elsif ( /^\?|^h/ ) { + &usage(); + } + else { + print STDERR "Illegal option -$_\n"; + &usage(); + } + } + else { + push (@files, $_ ); + } +} + +foreach $sub (keys %subst) +{ + if ( $subst{$sub} eq "" ) + { + print STDERR "No substitute given for tag file `$sub'\n"; + &usage(); + } + elsif ( ! $quiet && $sub ne "_doc" && $sub ne "_cgi" ) + { + print "Substituting $subst{$sub} for each occurrence of tag file $sub\n"; + } +} + +if ( ! @files ) { + if (opendir(D,".")) { + foreach $file ( readdir(D) ) { + $match = ".html"; + next if ( $file =~ /^\.\.?$/ ); + ($file =~ /$match/) && (push @files, $file); + ($file =~ "tree.js") && (push @files, $file); + } + closedir(D); + } +} + +if ( ! @files ) { + print STDERR "Warning: No input files given and none found!\n"; +} + +foreach $f (@files) +{ + if ( ! $quiet ) { + print "Editing: $f...\n"; + } + $oldf = $f; + $f .= ".bak"; + unless (rename $oldf,$f) { + print STDERR "Error: cannot rename file $oldf\n"; + exit 1; + } + if (open(F,"<$f")) { + unless (open(G,">$oldf")) { + print STDERR "Error: opening file $oldf for writing\n"; + exit 1; + } + if ($oldf ne "tree.js") { + while (<F>) { + s/doxygen\=\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\" (href|src)=\"\2/doxygen\=\"$1:$subst{$1}\" \3=\"$subst{$1}/g; + print G "$_"; + } + } + else { + while (<F>) { + s/\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\", \"\2/\"$1:$subst{$1}\" ,\"$subst{$1}/g; + print G "$_"; + } + } + } + else { + print STDERR "Warning file $f does not exist\n"; + } + unlink $f; +} + +sub usage { + print STDERR "Usage: installdox [options] [html-file [html-file ...]]\n"; + print STDERR "Options:\n"; + print STDERR " -l tagfile\@linkName tag file + URL or directory \n"; + print STDERR " -q Quiet mode\n\n"; + exit 1; +} diff --git a/doxygen/HEAD/interpreter-helper_8h.html b/doxygen/HEAD/interpreter-helper_8h.html new file mode 100644 index 0000000..81b9eb9 --- /dev/null +++ b/doxygen/HEAD/interpreter-helper_8h.html @@ -0,0 +1,67 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#namespaces">Namespaces</a> </div> + <div class="headertitle"> +<h1>interpreter-helper.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for interpreter-helper.h:</div> +<div class="dyncontent"> +<div class="center"><img src="interpreter-helper_8h__incl.png" border="0" usemap="#interpreter-helper_8h" alt=""/></div> +<map name="interpreter-helper_8h" id="interpreter-helper_8h"> +<area shape="rect" href="signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="191,161,401,188"/><area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="772,393,1031,420"/><area shape="rect" href="exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="559,161,815,188"/><area shape="rect" href="pool_8h.html" title="dynamic-graph/pool.h" alt="" coords="440,84,603,111"/><area shape="rect" href="plugin-loader_8h.html" title="dynamic-graph/plugin-loader.h" alt="" coords="796,84,1015,111"/><area shape="rect" href="exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="476,239,724,265"/><area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="471,316,737,343"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html">dynamicgraph::InterpreterHelper</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">This class implements the first level interpretor to control basic functionnalities of the plugins. <a href="classdynamicgraph_1_1_interpreter_helper.html#_details">More...</a><br/></td></tr> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/interpreter-helper_8h__incl.map b/doxygen/HEAD/interpreter-helper_8h__incl.map new file mode 100644 index 0000000..704ed01 --- /dev/null +++ b/doxygen/HEAD/interpreter-helper_8h__incl.map @@ -0,0 +1,9 @@ +<map id="G" name="G"> +<area shape="rect" href="$signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="191,161,401,188"/> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="772,393,1031,420"/> +<area shape="rect" href="$exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="559,161,815,188"/> +<area shape="rect" href="$pool_8h.html" title="dynamic-graph/pool.h" alt="" coords="440,84,603,111"/> +<area shape="rect" href="$plugin-loader_8h.html" title="dynamic-graph/plugin-loader.h" alt="" coords="796,84,1015,111"/> +<area shape="rect" href="$exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="476,239,724,265"/> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="471,316,737,343"/> +</map> diff --git a/doxygen/HEAD/interpreter-helper_8h__incl.md5 b/doxygen/HEAD/interpreter-helper_8h__incl.md5 new file mode 100644 index 0000000..f30e70d --- /dev/null +++ b/doxygen/HEAD/interpreter-helper_8h__incl.md5 @@ -0,0 +1 @@ +71905b691d6e8c40bba5eaffb21f1544 \ No newline at end of file diff --git a/doxygen/HEAD/interpreter-helper_8h__incl.png b/doxygen/HEAD/interpreter-helper_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..3bc556afda10585cce43ab5d49664fd9a9313970 GIT binary patch literal 123215 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	bT;=F_4=IiSm+|PR*D*t|~n_V+rXqk(5vo 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%0A%jN%AO3mJ6VT2N`^-}QeV87H<-$PlpYsn1Qij@ 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�u2yYu(pg5ypdMrGsr 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/interpreter_8h.html b/doxygen/HEAD/interpreter_8h.html new file mode 100644 index 0000000..143e5e6 --- /dev/null +++ b/doxygen/HEAD/interpreter_8h.html @@ -0,0 +1,115 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#namespaces">Namespaces</a> | +<a href="#define-members">Defines</a> | +<a href="#var-members">Variables</a> </div> + <div class="headertitle"> +<h1>interpreter.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for interpreter.h:</div> +<div class="dyncontent"> +<div class="center"><img src="interpreter_8h__incl.png" border="0" usemap="#interpreter_8h" alt=""/></div> +<map name="interpreter_8h" id="interpreter_8h"> +<area shape="rect" href="signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="211,161,421,188"/><area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="703,393,961,420"/><area shape="rect" href="exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="565,161,821,188"/><area shape="rect" href="pool_8h.html" title="dynamic-graph/pool.h" alt="" coords="447,84,609,111"/><area shape="rect" href="exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="496,239,744,265"/><area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="477,316,744,343"/></map> +</div> +<div class="dynheader"> +This graph shows which files directly or indirectly include this file:</div> +<div class="dyncontent"> +<div class="center"><img src="interpreter_8h__dep__incl.png" border="0" usemap="#interpreter_8hdep" alt=""/></div> +<map name="interpreter_8hdep" id="interpreter_8hdep"> +<area shape="rect" href="contiifstream_8h.html" title="contiifstream.h" alt="" coords="5,84,128,111"/><area shape="rect" href="functions_8h.html" title="functions.h" alt="" coords="152,84,248,111"/><area shape="rect" href="shell-procedure_8h.html" title="shell-procedure.h" alt="" coords="272,84,408,111"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html">dynamicgraph::Interpreter</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">This class implements the first level interpretor to control basic functionnalities of the plugins. <a href="classdynamicgraph_1_1_interpreter.html#_details">More...</a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_shell_function_registerer.html">dynamicgraph::ShellFunctionRegisterer</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Class for automatic registration of shell functions. Use the macro DYNAMIC-GRAPH_SHELL_FUNCTION_REGISTERER(name, fun) in a .cpp file to register functions on plugin load. <a href="classdynamicgraph_1_1_shell_function_registerer.html#_details">More...</a><br/></td></tr> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +<tr><td colspan="2"><h2><a name="define-members"></a> +Defines</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="interpreter_8h.html#a50cafaba3d06b2d1c4adc052626075b2">SHELL_FUNCTION_REGISTERER</a>(name, fun)</td></tr> +<tr><td colspan="2"><h2><a name="var-members"></a> +Variables</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">DYNAMICGRAPH_EXPORT Interpreter </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#a1db2f1c597ff13155e9098c34db745f2">dynamicgraph::g_shell</a></td></tr> +</table> +<hr/><h2>Define Documentation</h2> +<a class="anchor" id="a50cafaba3d06b2d1c4adc052626075b2"></a><!-- doxytag: member="interpreter.h::SHELL_FUNCTION_REGISTERER" ref="a50cafaba3d06b2d1c4adc052626075b2" args="(name, fun)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define SHELL_FUNCTION_REGISTERER</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">name, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">fun</td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> +<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">extern</span> <span class="stringliteral">"C"</span> { \ + ShellFunctionRegisterer reg( name,boost::bind(fun,_1,_2,_3) );\ + } +</pre></div> +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/interpreter_8h__dep__incl.map b/doxygen/HEAD/interpreter_8h__dep__incl.map new file mode 100644 index 0000000..3ed2dc4 --- /dev/null +++ b/doxygen/HEAD/interpreter_8h__dep__incl.map @@ -0,0 +1,5 @@ +<map id="G" name="G"> +<area shape="rect" href="$contiifstream_8h.html" title="contiifstream.h" alt="" coords="5,84,128,111"/> +<area shape="rect" href="$functions_8h.html" title="functions.h" alt="" coords="152,84,248,111"/> +<area shape="rect" href="$shell-procedure_8h.html" title="shell-procedure.h" alt="" coords="272,84,408,111"/> +</map> diff --git a/doxygen/HEAD/interpreter_8h__dep__incl.md5 b/doxygen/HEAD/interpreter_8h__dep__incl.md5 new file mode 100644 index 0000000..87ece5e --- /dev/null +++ b/doxygen/HEAD/interpreter_8h__dep__incl.md5 @@ -0,0 +1 @@ +7c3605f591c60aec32c15244d7a61f83 \ No newline at end of file diff --git a/doxygen/HEAD/interpreter_8h__dep__incl.png b/doxygen/HEAD/interpreter_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..94879589cd52d9108586713c4db7823850990a77 GIT binary patch literal 7292 zcmaiZbySqmxArKV4j~{70@5Sh(j{F|f)dgtHAo}fNJ~hEFqD)aoze|b(%sVi9q#X2 z-}lE|cilC!=AAY3zWbbA&))kvp{mNVIGCiE5C{ZEUQS9K0(q1UzPq5Kg3p9z;Y)Bq zHCB+7g4{p6G8+rxAP{m6c`0#Cx3s<aPnv|<O=ySq_PamJLjurAQJ$@QeospZRpqvj zF(DlG8=;eEDOBUKD~t$jYGn*l_?A2pKu0=DqAL3=yESt&gn9@k2ZmnS%E-)&`9mJQ zaE=y@D>pVT2G`=dd9~rDJUg#-TI^vzPi5e;ljzIQC5BED;2`!J4heut2;#mL1Q&iu z`CzC7x;f((_*}xKr;tFWNy9s)fLKx?KYp}86GIgHIu9KSYefiqv{iMKMsQ_i#a}H) z=7<7yq^&oB<r3G=SvB4{Wboqpx_x0G<KSfo5s=k1%=2H8vT`NCnq2YD4=V@7;?e{_ z2Z59TXxlTeyi@bt70cttk5#p_I^m2mfxVGcXyDe3xw*M=`-NA@U%y(O-d+u!T^?_^ zM<MninBGWSh{*>#D6<l^cXb6N>0+-s3g}&-f1hN{!Sb|Cf_i1=O7c$~a;x3$9B&Lg z=j6oCk&W)!ovu`S`xbF?2fjRl*f(7=fHk2|=&*$s8ZLRu$<`Q$`-w$BP>}J)V0!Oh zz4xtvfIu>b32IlwGk*kv6&V?MakVE7SV2-%70PQjhaM;~vdbAwB|7<&&8tJNc|Pdh z@o_2}iv%{sfSee1TNH&*xx<o#j-H<J?bYd@DocXNQUffAPNf-+v9WQv`4FWXU93!> ze4e_gsp<RuxjKiBA6xfkYrn+AKp@GlyxemR*bEy;-n@C^c5z4pp{A!txxeTZJ=~q< z^8DBH!ok_OWBj{@7Q2b9ZOKH9GevQAwM%$!7*tZW**Qc!BrNRnuU|s$C!2mu8u`>P zn98NDSNCkSwf3Jse_Fb_P$ATDJ>?$fcC7j}*pflmevOSH!XhFZPV0)f`T4whK2lQ1 zbMx~@|N3C<9UaJ!!~I_e%L&?stu1~?ctk`&lEJt<zamr_$F20Q!n9_8&~^-uz$lEN z?x)*%p7VJM#KJyz<ki*HO5SYTnwpvcy}hsd(}ikBt|K_c$H&DO;+Ph8#tKy8)(i{` z$Qti%&lkwjnXP|D@Xq3gr;4V{kXlQYFacYl&;y~GILyP&c#U_*kz{;D!Z`H!q48xC z^a1PKZ}aJAN8yP7cjsY1TYY5<%oQQxe&SnKCqOCe27$xRiOSArs;v)CPLLsQ8{MD6 znr|E{pKn*qCpH<==Qd{MN@9QW_eTPu{^Q4w#kDmQKQZ6IbfE{m$MTihgK)@HH8lMF zkkBL;;<C!iq0RSqLitLm`L2yZuDfDM>;|f8YJMUfXYc>5_6&Gy&)RMYPVP*VnXL6D zTmbv&zw-?sfxZ^(SajK&d8($ScCj1|JG?kDdD#{7^(zMCqVL_^XLf`7#b7FLF;7q7 z4r31Yv)xb(0tSn>2f6Zb<(`+0@rjAXCz~V5oFBqw4y-HL47&BemS$`1S%RGijCYYE zlu-#Npy<dUk&!%MFM{u`cFK}PJa};_1d*MboSNE~q{YM_BBd#ZpMw+${(p{VSqtX2 zZ%vhD{1e2Y3D7@L`0p?Pl2?w)loQ32vtBd^Y5;O8B37c+;lL2(o5<J#fgsF)xiwFL z-d$f*mCry~P3@VL)vEhEE=|y9J6w9ftf2zmFsXEEqFD*ria;G3EUwB|P;|P&(k8#r zQ6HpX6@r?|Vvm}^_F#{bA9wES>-(Fd^ym;(11}`b>F2*qpQ!0yqdR_LA{kSW$WE2S zpaQUxE+;Q<c`Vr5XAKfM)Z?7_;WAsx;&AUx|4p<^sFNNaBUAN;<Li38i=>fpwzuoX zr2E}lKk0Dg`+L_0@XJEn<6rQ1l6Lz@5MLcu-?xUf84_8LnwoqE#~&REFx^ZKI2ONv zZd+Fup@h*a{_Sv<<kIdgBK#0zgp{75Emb!9o6$<w^WTF_LBHS`nFs_XgqkQE@-ksc zLyDHB9)1v!;eADBV_R}UH0y`7!C^fKhxnH07Z@!|sWjRa8!9Sd=8lfV^ri0CsxpEd zNZ6KOM?7L+p#Ayt&r*W+E*>7o<5#arnJ48!mVk=__;`5}<&+wIS+v6vFwh{ToOQhc z&xx>%K70s^kJoiq;)ejF6bO-$0Po#dxN_NS5iv2}v%9<f`wV9?4Mq}R76pFD;Y}U6 zcG+K9_p1*ln?~*Oo&lSWfjVR$-0hn}$G6>Mz;5K|K5LRjeiPX{A)ShQk-+bLgSqO6 z0^U(n&7WVWFrU^dW$tUwo$VcDzY~>B2;Go2u0U5)^LF@HG2vkou!#vIvcO=(4X2Z0 zk?9CA>K6EdblcdN^Z`d+p27IGh}TO#K0i%T9JF9%X!r!xH#0MQ&zmC><z-qaZQ$L% zZ0}wf?rl8wgQW5Ww{~|&#<`vCi;QjdWJGZ6&U*yK*&_Ltlsr{eH)|aoMND@*C&YYd zu1qZmuUTYemvHur#a)`PZx(4A&GRs_x6k`G6$Q31nrCk`N(WP3uJgHP8ceH030#iO z%~5@sCg6m1ejvI=hYH!89>Z0)Bve%FP?GtM5%}17+cau#maD?+8e@ENROD5M8z@-~ zF+GHGio#*OzSTeB2Tb_*`7Qm5qnkpsU!Y_8IPGZyb0Q@BEq++c!L(R`kIDHR{3`h& zEn{OS3*NIQDM=EK5N`$WGzxG#Q+Py;FAn+XUSwFtGh%RPJ`}vc^k0E|3yNYA5`ybP zRQ@L?D2M0w1VrrE>aG{S#=x5);i>(WHa$J&)Jc4M4Qq};tET(P6%)rtA3N6vjCwmj zOe`&pAhotiLdk?E3zXT~L-4#R9F{1NQA^v0MDJl69QdR7U@i0B-l7VdX~TxwvyJk~ z%C-uVa1OW~HC=4|nAJh^fxmM4HYL@3S;q4kdmmz2Jh;+HS0w)G#zNrsGhC8?#|O(@ zIJe5-IlZ~^hC1~pY!H`b=>1MJ15;c~jtMaxonq@qPWVW162)H+7{)=v@d7`5pJ?MF zel`xM_XPKMaLSvTSCV=&(l#@MK~&xs<vqjZp;7@C7pl%%#u(qZN!QmI(z@IhTRzFr z4N&3ZheFYC(>7jai}ruz!pzDlqj_0Q)zFX<wdmyHBBnlyotr=CugchRag@qo(ly1% z+R!ao6~G;BMn~=LvNI`(&^dyUi=;#|X&82gJtY{<Q#gKJN@C)6n2C*xn=TOXBdYdX zR8{jtZV#T8Zu{}dnN=2#harhYRZkB?NN9ksixNCMQ9P!q<MxDxrp&1IGvCtcc!ED8 zhFWwi?nwCdww}$jBcXmRrGI55+av-bs1|PD)NVBiYo3!)9Y!r_x*k*UX>aipIU!e@ zWg^7BKF?^ccL`QgSC2YhIB%7uLMc+Z3fLs0r^t4aje6S^_7v@KbA*dk2O9AEHy)|I z^Qt~D*6!RVOoLx~%nL$3cYF{FXGtqdOO$*SA0(f<W9mT@o01tl0oPsrK&8|uF$RtI zgK26Z5#%GLRn#<ZL5XwDU;17ZN`Pk48CJWrI2?LVu4j9;TaO`1Ku~Z*9%?7-@x~w4 z#2>UbtJ2cji;YFx6w0I#M0!Jooa>b}DKmqpuP54>r0Dwn<>;r^H3!H)8jg=CYA@2x ze)skgh7(10e%I*ZaJBIP4aJj3kF1YYqKU<QJn&0F+StZ^^M2;-ZGE_w^rGCfhyUj0 zm=>GrZ}35R2<d#iuF2{4`!s$$|GV3C=+kN>0tOoy*E60b$>$UhdWuozz`%1TWfKmU znP()8r2Fz}&xeqxvjPnsnOt)fA<v^u=iCCAZ(tzPXMX}bJn?o!sJGe^alO@}6-=-d zVn4qfRdsdcg3%d2Apfxa36%tMWY<9I6FicixP6Ixo&IQRp20FRG#m?$pexjIOy$<v zxRZ!Wy!Cbbj_zPu?vqnqQO>U<QN9rP#pS8A<G=g&doz-9@&e%kPBKgWPj22DweCgM z=iX+ISWD&f_p|8K{iC+~%i4-Yb+NP(-Q6-e8h=oJQrZ}4XdU_xDzmQS`ZeT%2?<Pz ztj}b9OrhzSW7fI4Q>7weZWp`(!S<2|f6w?o(xO&WtO!Z9ZEg1V(<SrSb2~a3bGYt8 zSPj!6zC2&~^7T{T!EnfzoLtEiMwa5XA}uryD^20ouX`)t2R3x{1H;!Q*`Z4nAiK9G zTKQdVFx<~;WFHm?vg=&ygJ0lAk}$m%l#*xASe&(2Vagc#;kYJru~mS=jhvFHl3^$J zI>qnydLy%FTj29&{KFAh^|?BYUbsca?_sgWk0Jan+oXxGh2T^^1t{K9_~mgoBNdmJ zoQVCwUpb}p;PG)`gn<WoQ&R>FtugYeD+|JE;_Rnad1I~f^`}rgym!y(=<wLtYaaAu zdDEaofo_=yfO^*cNmnQVht3aE@}~Pc?w}{plIo*An<LXw&tD5tXx_Szi8k~6^ln5} zx8!!+4awc%m9oYUMIRZt`#oqFH9R~8B~C&Gx5z2vSh~m^Gj2J*#6)TTCQ^5JdaL+p zp5eI(-s8t}mq7RL%IW<T#+|eLpB$Nlh12jT4ERb0>zta8C`dWP;++L!c6Y7OF<-YV zclKNyXQ0stc?kUVIKWA%584cf)6lk=7sT1x!g_DT+!}z9ibv6iRBI=)D#UFpR#>|Q zDShYT8xm56N1lf6;bCoR$|~`8&a~c6@+8~G=f&>45ZODg(^mjT+lK6M-joQ2{P@8P z!X4FDrmWf|no9fq?N$4qY8EuFD}FKN$ow&j04|em+?LIeGUKUIa>P3y5>NxcaG`T^ zTGqZf<$@+Nwpb-uUF}FmpWczLB>UcuJ&Q?E@B4EV{~YTNAGH2dZK21;DralMJXm!( zae=HwA=WmeE2o@v0nZEko101MS9j3AJ_~5Nx_vKQwpCyA2WX%A<0z+v_!So;(LQe$ zcW|H`uo-@&Hfs5T{aus);-Zw4j5pGgC+2Cwb%Y9u5jmemL&Ud04SnZ*NvW=}k(HlM zBrc9|F}rZKcz4SQv?I^THCf%CW9q!Q{Dnst@0*gM2XMQ6vSe%#fa$?72!Ny{EbypN zUt%-Ja*2xzgp5R+N?~E)k`Q;cId@EpoR;SJ`@Y1SKQ(*&4_($nOLgP+1RdF#G?D}j zv@xLsB6x({kl7lF?#YtwhfFr`x7o0u_WPp7nEa1MUrVbxS=0xcme!NzOUMOo$$XX{ z@|+d_%;@|)UWT{e7lu^Z;LVd1JWDsHjXxDgG3kxuT;^9AZ8UqIBO~eGl;O(AbkY8q z)ql><kN1E_ZEYR^JDfveqwoqd;wzU1(u=jxz*HIw)EN=rtKE-zokNo#v$8&b|4@Q| zeDFBB_=vKQg-4NTEr`0?=|Q%+t~~k$8Tn`XP+8eO=YMy%8(YqfLSj?S*s8ZKsi5d& zs=llbPkrI6)a}r~@4&#Y&K5x>8iG1VLbKh8t!TH8v*wa|w1PI4n-%~muj1~ErC*8X z()GDmQcmfakyBGKqkgbCLU+MvG?xvBVJ%H6&Jlmqx9BUveBdgIGSya!aqI8_+{t)z z+o#UCR@a^`6_@=D1|1sMKhQ3u)rvpP#n2GX(@V4+^ev-`lQO=j_=f=;LH=kkYIb%U zm2aBHOKsGihkjHB)bzP1T~QRiEiK-?7<TZz-Yn}()F`V!v?SPqxZLkI{a-7wnwso> z_v!`dR?4Wi(d0g*!^bllJdw4tW0jD6*Zv~o1`A+z%zxkwGv1m11elD7^+H@gMNe<W z)8^01r=V&B_=4t4)l~*MGVJ_q+`|I}VrgkMCc`J`U|0?bJf*77(k*)biM&0yn}&;v zO26jj>G$u)i%U!WaEpK{ArX%m8YWBBv;FkQ*jUF1%EoVIKX|E?_Q!g9d)qcLd<M0J z_eS#+Tp3|}esN=54L6PgQnc;Ac$ftQbT@WD0UP>~kdSwL>X?_AX_vp><P`}wjgO9g zvObtzoa90#dCQ3^>}lbrUn?liKwx~hc>R(q?wI0D@L0KzC1*@#VIevb6B9ZH#u9ho z8A3MNF*&vGy_J<)qzFB|wEfQDzyQy7jcI=mYGJW{s8n|CDUgVX?Az!?Z)010xcNnZ zo;>RN_PZ2{#{B4J&(NjmMi0KW_V&}7yYljva(U{FB^lf*8K-*D+ew8vMLrKh#Q#9^ z{9kfLCe>Lv;}s6bA@iYcJnjZC8k$GAxVT`Xyf_(Cxx~^`(cE+LFk*D+)_zvIQLiOU zd|muq^rhM9wT6Mgz$NdgS`cc6a|(+C3<e`4CT<@c{V`$<0ZlR`5zH_G%<aqj^S^X{ zIv5q#i2s}#tsg_Nogtx-;)`%iv<#K{4F2T%gfl+BSft8$I4E?`GWQlfl=G#>6p9%L z#l(4~O~&RmVPM_xr&O-{1ERZ$rfYs(j>P0oxe?M^0|O&t<HxeHvK?Jr%%U(B7D+cZ zegp#X-rPJmPa#PnOBHgl0_z7P5U>zZettd)uMLUa+|R7H-r#u%1PsXN$dA`nEGKT$ zC<UDvAuVlf5|_7S&3B~i?Cj9+P6tQFwysFB>c292dZeh>BoHnxuDNC(Do9LnGCCX% zPfkh6mW`&=skTaRY=(ep+T58b?ho7<R%-BTc^=F^pFVxcIW+?`&*5S#7=OCS>>K=2 z`Rr+5yg+;4UcP>P*3j7a@pxUSdMzV0b=GG3Sq|}z^2E?hP_tr{rDV!XA+IgAg@^u| zDO4>>dzWI%d!D_re3Mf8?H%j;yW34*JytfhqorUf3HBtutD8=fcLrn-?phw(vz)3b z!j<mm;D<FD8e%ds7U=Ahx+SfzShY?@QKzwT)tNMoTr1xobXs?JcXb>cIa!#QjX@B6 zke8S59cpiD`{VlvNypHTvai42)Ya9Mm4?QTqf19w85gNVCW55Z(aC8#fkivHtPF;Q ziK)(hzY;CV3E7=2(MSCJnfw$CqIxx8<q>PGzPUz^q);i^8t+^8Ghn3(F7v_i@o~+P zS`LuaiK(f5n3$M4T3S!T!^2I=ny#1?R8-7s?HA0RJ$r_LAN;kMDAMY60Zduk2UFAX z>}=YzjQgA5Pi}7IzkmOh*`avl$=^3PXoiA<(ho?;#<Lmg{-L4hwbj*f;L!DhgQ36f zJ8TJSrApJ5IeDk^_(n!XtgNgE>AnUXV%Q{`iO;TwmR7=>wao94R%2b;=LOZax*B9Q za@sDlDgUOXt|s=Hd9RDNk~OBN3f1o^sHmu1kCvrfmpd?kvV1kJdowZ_&2GEJ)<_YS zcGfc|6dDD}ACS;+O@aG&FOF7r0e@yW`j>~|Ny%2FW<vC<t0Z3f^r9kWGb5u`(C&C7 zWF#dda8&5@kB*Hc9CUVfS2lTFb9UYRso34MS=&H+LTPGdX4ZSp$2uG|&hvvfsm^%| zAE^acO|$E}C0TbAg+`OMhDJN0q-46zX@k@Y4uYe9WJJwHoTCeu>Q%pujSXoD9}A1Z z<tHmEW~3J2JF-S|JG)X|GnWqqIFbs2u*tw0G+n0$8x+l~haV&*CDqokSzGxR)yz)T z^W^5{*geD^Z}(g4xIr*dB0K?7WXXH+3ZL;*KT@()O1)LBjtmG0AbOErbEbQ>`)<Zr zsQ{2>2?+@#0*<-8LuK!pala~}s;H=}d4S*-S5#EY$#4PgF8b$EYd5cIU=W#-LJD%K zhF&;N^ma?-@a!z8ww8}UG1(VzV(*tbLiI8>P7V)Mo7fo{#Xfx!08u!yDTEpLSW8Q* zu%skVidNjtj{WZLym@80GrSOi2zbk`?QLk^;`^v~>g?<c;(K>{&F5ZLRP@?bck|b7 zg!F&uYgJrgTgPKtE;3QVdtFwF%R}L`t)r{UbLG<xxHhyWZ<@|dPC6!vwaF&T+fCkS zkPVMdR&5Ds+U6`-+g9ffsY_GY4pXDz7YZKgth`{a3YDX4>xp~uarHM|Zb89wK+gln zzqq?TsMc#T3LNMA-QTb1yf;(b1Mf8EU}k295)uZ)#6S^x)tEIkHT*tz!uiVSMZ)IT zg?|qc69b$2qU=wnv`N)nC}&iAv+DTu#!zuSWH^hb-rC#wR12(+_w@ByyUf+6<^7_+ z&MKPcJ8vpl$;$J3<8(5DIt$vTfdL#MA|ig*-Q?aOkMn(;3Y`c*kh3fZd7QBVw!P{u zfd+p<q^+)+7<(tQ(>Q{R4;O$`7vF-X|LUsgnxOuVNDz;0y}g*y($bp`?5z)=X+XNU z{aeLYUS3|@+r!b;){c*luVT83D$*#ZFDT+=ZB|HPw`^?4=f$+pzOT3F+n#wZJ3Mnc zwVtf8(Rsi({*uPvr^BPt($ay+f_&c0?<JO%R7Eu(m)cO)b|%T6*s_TlSdYOd0OkUk zs5@B*&JGCDAY6(tkPeH$zYiQe2zWeF(lF_8qAZ{oBO9AE;87FV4T?^A)6&yvpy&>V zi{i+rs1nrBmchYN>5tz;Jcy>Jr%AZXu<7tIa4Ch+iHV6ntXTE%_V@Qg$;iULa+zlr z6=60tHGzog1j*!Zx~&BYOxyJIGyG6wGCn&gO-(}Y%QZlE&{Z*-X|WqNgaD?U+bU)+ zJvEh#oPy$Lt02P|aKMa=j23FTR#rK_uBQu=HHhyxHRtscRrlK#PW{!BMOwwf06m1g zt_Y8gj=-E}Sh+AUj>=sPu)BR`hBWSlN*B<w0yOOp_k@Oq_LAs130vrUr&WvFvfmWu zs51Tm?6z*1VPmomt65Z36e}<9o6Ae!A6*?ClFF(oQxHz93=Ba%YmQyX>){=z%PT9> z3b4kG0EsNlnnY~6pN?yoWCD(Kl{GbH3=9nYv$Lt`A|5p(-WD@m;jyu?e?U1)4h_Y4 zkOj)3dyX3Og4a2P$5via^7rpdSm@~Qf58tXuZ-V29az@u%*>&Dbiwwbeq<8y!OV=4 zkB`sH*tqQ>OP7C)kIOt8E4`Z?P2{N-_Zlyu!J$*Fy`R}Ht2ZgFM#4~6SJxT(Ch|2f z5G6b;%orRX40LrQU-7miyV@#gEF5i)JO@WF{AN~Gy{I^(9Zgr;#WEj8MpwjV_Z%mh zxj(&ixs`+`fB7cFz?L&~RqEqLAhH@xb;a&uQn~;P^3X6a!eI8C!@iqQMR%PJb{g~n z(9wOh|C~nolW;1b)4ct6c9ySzE}Zr5e`}fsq71QcaMn0++v4Km2^&j&&iCg@%^xvb zeTj|z3>vXUJOBUmUzV}XAP({H@!RCZ0(`CzJ6V#!>cJg3Al=vEbWZ)YlPt1}Kx2sW la5k0=b5{EAJp85TVi~2AQjSJAI8KDfODjv2O1%I4e*jiF0vZ4S literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/interpreter_8h__incl.map b/doxygen/HEAD/interpreter_8h__incl.map new file mode 100644 index 0000000..c96fbe2 --- /dev/null +++ b/doxygen/HEAD/interpreter_8h__incl.map @@ -0,0 +1,8 @@ +<map id="G" name="G"> +<area shape="rect" href="$signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="211,161,421,188"/> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="703,393,961,420"/> +<area shape="rect" href="$exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="565,161,821,188"/> +<area shape="rect" href="$pool_8h.html" title="dynamic-graph/pool.h" alt="" coords="447,84,609,111"/> +<area shape="rect" href="$exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="496,239,744,265"/> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="477,316,744,343"/> +</map> diff --git a/doxygen/HEAD/interpreter_8h__incl.md5 b/doxygen/HEAD/interpreter_8h__incl.md5 new file mode 100644 index 0000000..96166cf --- /dev/null +++ b/doxygen/HEAD/interpreter_8h__incl.md5 @@ -0,0 +1 @@ +126ab509c8b16b5e63e8b221e05917b4 \ No newline at end of file diff --git a/doxygen/HEAD/interpreter_8h__incl.png b/doxygen/HEAD/interpreter_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..25f77c2b296a57bf1800fbeec2c7abd09a036f63 GIT binary patch literal 100186 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ȯ`6P58WnkCAh^@4o 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	i1pJ+Ovz|ET2miLV=+76@Q3n$lz#1qI0k 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/main.html b/doxygen/HEAD/main.html new file mode 100644 index 0000000..6f25f88 --- /dev/null +++ b/doxygen/HEAD/main.html @@ -0,0 +1,76 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li class="current"><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>dynamic-graph library Documentation</h1> </div> +</div> +<div class="contents"> +<h3 class="version">1.0.0.99 </h3><h2><a class="anchor" id="intro_dynamicGraph"></a> +Introduction</h2> +<p>The dynamic-graph package is used to connect computation nodes, "entities" together using a graph system, akin to what Simulink does. With the building blocks this package provides, you can easily create a full computation graph for a given problem. It is the basis for the stack of tasks operation.</p> +<h2><a class="anchor" id="overview"></a> +Code overview</h2> +<p>This code implements the factory design pattern, making creation of entities available to packages depending on the dynamic-graph API.</p> +<p>Objects, which are derived from Entities (base class <a class="el" href="classdynamicgraph_1_1_entity.html" title="This class represents an entity, i.e. a generic computational unit that provides input and output sig...">dynamicgraph::Entity</a>), can be declared within the code and compiled to shared libraries (.so/.dll files). These libraries can be loaded at run-time using the PluginLoader methods, and at the same time register their class names to the Factory (see the examples in the SOT documentation to learn how).</p> +<p>The Factory can then create instances of these objects and subsequently register them in the Pool, where they can be listed, accessed, and acted upon (see sotPoolStorage documentation). Basic commands defined by entities include signal connection graph file generation, help and name print, and signals.</p> +<p>Finally, a shell (command-line) interface is made available thanks to the Interpreter class (see the file test_shell.cpp for an example). Objects deriving from Entity can expose their own commands by overriding the Entity's default commandLine() method. It is possible to load a plugin to register custom shell commands; see shell-functions and shell-procedure for an example.</p> +<p>Some basic shell functions, and support for procedures, are also included. For a complete list of those, load the plugin shell-functions.so and type 'help' at the command line.</p> +<p>The public static objects (singletons) made available by including the corresponding headers in this module are: </p> +<ul> +<li>g_factory: <a class="el" href="classdynamicgraph_1_1_factory_storage.html" title="The Factory class is responsible for creating Entity objects.">dynamicgraph::FactoryStorage</a> </li> +<li>g_pool: <a class="el" href="classdynamicgraph_1_1_pool_storage.html" title="This class keep tracks of all the objects in the stack of Tasks.">dynamicgraph::PoolStorage</a> </li> +<li>g_shell: <a class="el" href="classdynamicgraph_1_1_interpreter.html" title="This class implements the first level interpretor to control basic functionnalities of the plugins...">dynamicgraph::Interpreter</a></li> +</ul> +<h2><a class="anchor" id="entities"></a> +List of entities in this package</h2> +<p>Since most of the functionality in projects using the dynamic-graph framework is exposed from entities, here is a short description of all the entities contained in this package. Note that most entities are contained in a binary file that closely matches the entities' names in the scripts; loading this file with the plugin loader will enable creation of this entity through the factory. </p> +<ul> +<li><a class="el" href="tracerdoc.html">Tracer</a> </li> +<li><a class="el" href="tracerrealtimedoc.html">TracerRealTime</a> </li> +<li><a class="el" href="class_shell_procedure.html" title="This plugin exposes shell commands relative to the script language constructs such as procedures and ...">ShellProcedure</a> </li> +<li><a class="el" href="shellfunctions_doc.html">ShellFunctions</a> </li> +<li><a class="el" href="classdynamicgraph_1_1_contiifstream.html">Contiifstream </a></li> +</ul> +<p>The entities will be placed in ${PREFIX}/lib/plugin (since this may change, it is advised to check the install log or the CMakeLists.txt file to check the installation path). </p> +<h2><a class="anchor" id="sigintro"></a> +About signals</h2> +<p>Entities can output different types of signals. All signals are templated by a Time tick type parameter (which is used in the caching of signals) - usually <code>int</code>. Signals are also templated after the type of data they accept or provide. For example: (example) For a more detailed programmer-oriented description of signals, please see <a class="el" href="group__signals.html">Signals</a></p> +<h2><a class="anchor" id="scriptingabout"></a> +About the scripting language</h2> +<p>(...)</p> +<h2><a class="anchor" id="usecase"></a> +Programmers use case</h2> +<div align="center"> +<img src="pictures/use-case.svg" alt="use-case.svg"/> +</div> + </div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/modules.html b/doxygen/HEAD/modules.html new file mode 100644 index 0000000..0f2c07b --- /dev/null +++ b/doxygen/HEAD/modules.html @@ -0,0 +1,44 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li class="current"><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>Modules</h1> </div> +</div> +<div class="contents"> +Here is a list of all modules:<ul> +<li><a class="el" href="group__dgraph.html">Core classes and objects</a><ul> +<li><a class="el" href="group__signals.html">Signals</a></li> +</ul> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/namespacedynamicgraph.html b/doxygen/HEAD/namespacedynamicgraph.html new file mode 100644 index 0000000..72303f7 --- /dev/null +++ b/doxygen/HEAD/namespacedynamicgraph.html @@ -0,0 +1,415 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="namespaces.html"><span>Namespace List</span></a></li> + <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#namespaces">Namespaces</a> | +<a href="#nested-classes">Classes</a> | +<a href="#func-members">Functions</a> | +<a href="#var-members">Variables</a> </div> + <div class="headertitle"> +<h1>dynamicgraph Namespace Reference</h1> </div> +</div> +<div class="contents"> + +<p>This is the namespace where every object and class of this library is located. +<a href="#_details">More...</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph_1_1command.html">command</a></td></tr> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_contiifstream.html">Contiifstream</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_debug_trace.html">DebugTrace</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity.html">Entity</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">This class represents an entity, i.e. a generic computational unit that provides input and output signals. <a href="classdynamicgraph_1_1_entity.html#_details">More...</a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_abstract.html">ExceptionAbstract</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_factory.html">ExceptionFactory</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_signal.html">ExceptionSignal</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_exception_traces.html">ExceptionTraces</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_factory_storage.html">FactoryStorage</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The Factory class is responsible for creating <a class="el" href="classdynamicgraph_1_1_entity.html" title="This class represents an entity, i.e. a generic computational unit that provides input and output sig...">Entity</a> objects. <a href="classdynamicgraph_1_1_factory_storage.html#_details">More...</a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_entity_registerer.html">EntityRegisterer</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html">InterpreterHelper</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">This class implements the first level interpretor to control basic functionnalities of the plugins. <a href="classdynamicgraph_1_1_interpreter_helper.html#_details">More...</a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_interpreter.html">Interpreter</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">This class implements the first level interpretor to control basic functionnalities of the plugins. <a href="classdynamicgraph_1_1_interpreter.html#_details">More...</a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_shell_function_registerer.html">ShellFunctionRegisterer</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Class for automatic registration of shell functions. Use the macro DYNAMIC-GRAPH_SHELL_FUNCTION_REGISTERER(name, fun) in a .cpp file to register functions on plugin load. <a href="classdynamicgraph_1_1_shell_function_registerer.html#_details">More...</a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">PluginLoader</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Loads plugins from dynamic libraries (usually .so or .dll files). <a href="classdynamicgraph_1_1_plugin_loader.html#_details">More...</a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_pool_storage.html">PoolStorage</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">This class keep tracks of all the objects in the stack of Tasks. <a href="classdynamicgraph_1_1_pool_storage.html#_details">More...</a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">SignalArray_const</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_caster.html">SignalCaster</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_cast_registerer.html">SignalCastRegisterer</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html">DefaultCastRegisterer</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">SignalPtr</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">SignalTimeDependent</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html">Signal</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap variable, or evaluated as a function. See <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">SignalPtr</a> and <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">SignalTimeDependent</a> for other types of signals, and <a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a> for a way of grouping them. <a href="classdynamicgraph_1_1_signal.html#_details">More...</a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html">TimeDependency</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_out_string_stream.html">OutStringStream</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">TracerRealTime</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html">Tracer</a></td></tr> +<tr><td colspan="2"><h2><a name="func-members"></a> +Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">DYNAMICGRAPH_EXPORT std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#aaeb8f2fdb281799f9bcbe9a2de34e469">operator<<</a> (std::ostream &os, const <a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a> &ent)</td></tr> +<tr><td class="memTemplParams" colspan="2">template<class Time > </td></tr> +<tr><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">SignalArray_const</a>< Time > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#ae4163213cb212ec53b0a17a19870a4a1">operator<<</a> (const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > &sig1, const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > &sig2)</td></tr> +<tr><td class="memTemplParams" colspan="2">template<class Time > </td></tr> +<tr><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a>< Time > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#af43259c639ad1498cbb8b4324fd23ab8">operator<<</a> (<a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > &sig1, <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > &sig2)</td></tr> +<tr><td class="memTemplParams" colspan="2">template<class Time > </td></tr> +<tr><td class="memTemplItemLeft" align="right" valign="top">std::ostream & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#a268179f6b6726c104fa9d42152143505">operator<<</a> (std::ostream &os, const <a class="el" href="classdynamicgraph_1_1_signal_base.html">SignalBase</a>< Time > &sig)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Forward to a virtual fonction. <a href="#a268179f6b6726c104fa9d42152143505"></a><br/></td></tr> +<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr> +<tr><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#a88ac1f6d27f3dd8a2214172baee6d834">signal_disp</a> (const T &value, std::ostream &os)</td></tr> +<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr> +<tr><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#acb2f02927f20a01753261833fdaa1e8b">signal_cast</a> (std::istringstream &iss)</td></tr> +<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr> +<tr><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#ad5d87690e2f1f8c747646e4ffe222716">signal_trace</a> (const T &value, std::ostream &os)</td></tr> +<tr><td colspan="2"><h2><a name="var-members"></a> +Variables</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">DYNAMICGRAPH_EXPORT <a class="el" href="classdynamicgraph_1_1_debug_trace.html">DebugTrace</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#a402f0290763d6ff8286f72670dda0605">dgDEBUGFLOW</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">DYNAMICGRAPH_EXPORT <a class="el" href="classdynamicgraph_1_1_debug_trace.html">DebugTrace</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#a06b15735b14aec37f279b674140bea08">dgERRORFLOW</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">DYNAMICGRAPH_EXPORT <a class="el" href="classdynamicgraph_1_1_factory_storage.html">FactoryStorage</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#a32c991621f349828167a3dfaba84ef1e">g_factory</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">DYNAMICGRAPH_EXPORT <a class="el" href="classdynamicgraph_1_1_interpreter.html">Interpreter</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#a1db2f1c597ff13155e9098c34db745f2">g_shell</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">DYNAMICGRAPH_EXPORT <br class="typebreak"/> +<a class="el" href="classdynamicgraph_1_1_pool_storage.html">dynamicgraph::PoolStorage</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#a826b8f9503cb4e4a3c1e163a25760342">g_pool</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">DYNAMICGRAPH_EXPORT <br class="typebreak"/> +<a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#a13d78c6db9e4eafe88f7dc4506cce8c9">sotNOSIGNAL</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">DYNAMICGRAPH_EXPORT <a class="el" href="classdynamicgraph_1_1_signal_caster.html">SignalCaster</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#ae904be901c79dff31f6a18f79af793e4">g_caster</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The library-wide instance of <a class="el" href="classdynamicgraph_1_1_signal_caster.html">SignalCaster</a>. <a href="#ae904be901c79dff31f6a18f79af793e4"></a><br/></td></tr> +</table> +<hr/><a name="_details"></a><h2>Detailed Description</h2> +<p>This is the namespace where every object and class of this library is located. </p> +<hr/><h2>Function Documentation</h2> +<a class="anchor" id="aaeb8f2fdb281799f9bcbe9a2de34e469"></a><!-- doxytag: member="dynamicgraph::operator<<" ref="aaeb8f2fdb281799f9bcbe9a2de34e469" args="(std::ostream &os, const dynamicgraph::Entity &ent)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">DYNAMICGRAPH_EXPORT std::ostream& dynamicgraph::operator<< </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="classdynamicgraph_1_1_entity.html">dynamicgraph::Entity</a> & </td> + <td class="paramname"> <em>ent</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ae4163213cb212ec53b0a17a19870a4a1"></a><!-- doxytag: member="dynamicgraph::operator<<" ref="ae4163213cb212ec53b0a17a19870a4a1" args="(const SignalBase< Time > &sig1, const SignalBase< Time > &sig2)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">SignalArray_const</a><Time> dynamicgraph::operator<< </td> + <td>(</td> + <td class="paramtype">const SignalBase< Time > & </td> + <td class="paramname"> <em>sig1</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const SignalBase< Time > & </td> + <td class="paramname"> <em>sig2</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a268179f6b6726c104fa9d42152143505"></a><!-- doxytag: member="dynamicgraph::operator<<" ref="a268179f6b6726c104fa9d42152143505" args="(std::ostream &os, const SignalBase< Time > &sig)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname">std::ostream& dynamicgraph::operator<< </td> + <td>(</td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const SignalBase< Time > & </td> + <td class="paramname"> <em>sig</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Forward to a virtual fonction. </p> + +</div> +</div> +<a class="anchor" id="af43259c639ad1498cbb8b4324fd23ab8"></a><!-- doxytag: member="dynamicgraph::operator<<" ref="af43259c639ad1498cbb8b4324fd23ab8" args="(SignalBase< Time > &sig1, SignalBase< Time > &sig2)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class Time > </div> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a><Time> dynamicgraph::operator<< </td> + <td>(</td> + <td class="paramtype">SignalBase< Time > & </td> + <td class="paramname"> <em>sig1</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">SignalBase< Time > & </td> + <td class="paramname"> <em>sig2</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="acb2f02927f20a01753261833fdaa1e8b"></a><!-- doxytag: member="dynamicgraph::signal_cast" ref="acb2f02927f20a01753261833fdaa1e8b" args="(std::istringstream &iss)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename T > </div> + <table class="memname"> + <tr> + <td class="memname">T dynamicgraph::signal_cast </td> + <td>(</td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>iss</em></td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a88ac1f6d27f3dd8a2214172baee6d834"></a><!-- doxytag: member="dynamicgraph::signal_disp" ref="a88ac1f6d27f3dd8a2214172baee6d834" args="(const T &value, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename T > </div> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::signal_disp </td> + <td>(</td> + <td class="paramtype">const T & </td> + <td class="paramname"> <em>value</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> +<p>Global signal cast template (helper) functions</p> +<p>Using these avoid using the typeid() operator and keeps the implementation details hidden. </p> + +</div> +</div> +<a class="anchor" id="ad5d87690e2f1f8c747646e4ffe222716"></a><!-- doxytag: member="dynamicgraph::signal_trace" ref="ad5d87690e2f1f8c747646e4ffe222716" args="(const T &value, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<typename T > </div> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::signal_trace </td> + <td>(</td> + <td class="paramtype">const T & </td> + <td class="paramname"> <em>value</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Variable Documentation</h2> +<a class="anchor" id="a402f0290763d6ff8286f72670dda0605"></a><!-- doxytag: member="dynamicgraph::dgDEBUGFLOW" ref="a402f0290763d6ff8286f72670dda0605" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">DYNAMICGRAPH_EXPORT <a class="el" href="classdynamicgraph_1_1_debug_trace.html">DebugTrace</a> <a class="el" href="namespacedynamicgraph.html#a402f0290763d6ff8286f72670dda0605">dynamicgraph::dgDEBUGFLOW</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a06b15735b14aec37f279b674140bea08"></a><!-- doxytag: member="dynamicgraph::dgERRORFLOW" ref="a06b15735b14aec37f279b674140bea08" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">DYNAMICGRAPH_EXPORT <a class="el" href="classdynamicgraph_1_1_debug_trace.html">DebugTrace</a> <a class="el" href="namespacedynamicgraph.html#a06b15735b14aec37f279b674140bea08">dynamicgraph::dgERRORFLOW</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ae904be901c79dff31f6a18f79af793e4"></a><!-- doxytag: member="dynamicgraph::g_caster" ref="ae904be901c79dff31f6a18f79af793e4" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">DYNAMICGRAPH_EXPORT <a class="el" href="classdynamicgraph_1_1_signal_caster.html">SignalCaster</a> <a class="el" href="namespacedynamicgraph.html#ae904be901c79dff31f6a18f79af793e4">dynamicgraph::g_caster</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>The library-wide instance of <a class="el" href="classdynamicgraph_1_1_signal_caster.html">SignalCaster</a>. </p> + +</div> +</div> +<a class="anchor" id="a32c991621f349828167a3dfaba84ef1e"></a><!-- doxytag: member="dynamicgraph::g_factory" ref="a32c991621f349828167a3dfaba84ef1e" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">DYNAMICGRAPH_EXPORT <a class="el" href="classdynamicgraph_1_1_factory_storage.html">FactoryStorage</a> <a class="el" href="namespacedynamicgraph.html#a32c991621f349828167a3dfaba84ef1e">dynamicgraph::g_factory</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a826b8f9503cb4e4a3c1e163a25760342"></a><!-- doxytag: member="dynamicgraph::g_pool" ref="a826b8f9503cb4e4a3c1e163a25760342" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">DYNAMICGRAPH_EXPORT <a class="el" href="classdynamicgraph_1_1_pool_storage.html">dynamicgraph::PoolStorage</a> <a class="el" href="namespacedynamicgraph.html#a826b8f9503cb4e4a3c1e163a25760342">dynamicgraph::g_pool</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a1db2f1c597ff13155e9098c34db745f2"></a><!-- doxytag: member="dynamicgraph::g_shell" ref="a1db2f1c597ff13155e9098c34db745f2" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">DYNAMICGRAPH_EXPORT <a class="el" href="classdynamicgraph_1_1_interpreter.html">Interpreter</a> <a class="el" href="namespacedynamicgraph.html#a1db2f1c597ff13155e9098c34db745f2">dynamicgraph::g_shell</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a13d78c6db9e4eafe88f7dc4506cce8c9"></a><!-- doxytag: member="dynamicgraph::sotNOSIGNAL" ref="a13d78c6db9e4eafe88f7dc4506cce8c9" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">DYNAMICGRAPH_EXPORT <a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a><int> <a class="el" href="namespacedynamicgraph.html#a13d78c6db9e4eafe88f7dc4506cce8c9">dynamicgraph::sotNOSIGNAL</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/namespacedynamicgraph_1_1command.html b/doxygen/HEAD/namespacedynamicgraph_1_1command.html new file mode 100644 index 0000000..cebbe01 --- /dev/null +++ b/doxygen/HEAD/namespacedynamicgraph_1_1command.html @@ -0,0 +1,189 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="namespaces.html"><span>Namespace List</span></a></li> + <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a> </li> + <li><a class="el" href="namespacedynamicgraph_1_1command.html">command</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#func-members">Functions</a> </div> + <div class="headertitle"> +<h1>dynamicgraph::command Namespace Reference</h1> </div> +</div> +<div class="contents"> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="func-members"></a> +Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph_1_1command.html#aa657210f9e35cb522a81408964145089">import</a> (<a class="el" href="classdynamicgraph_1_1_interpreter.html">Interpreter</a> &interpretor, const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Implement sot interpretor import command. <a href="#aa657210f9e35cb522a81408964145089"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph_1_1command.html#a1bef82019b74ad0b9536d927403feb4b">pushImportPaths</a> (<a class="el" href="classdynamicgraph_1_1_interpreter.html">Interpreter</a> &interpretor, const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Implement sot interpretor pushImportPaths command. <a href="#a1bef82019b74ad0b9536d927403feb4b"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph_1_1command.html#a71f9dbb12c250df538efb668b45712a8">popImportPaths</a> (<a class="el" href="classdynamicgraph_1_1_interpreter.html">Interpreter</a> &interpretor, const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Implement sot interpretor popImportPaths command. <a href="#a71f9dbb12c250df538efb668b45712a8"></a><br/></td></tr> +</table> +<hr/><h2>Function Documentation</h2> +<a class="anchor" id="aa657210f9e35cb522a81408964145089"></a><!-- doxytag: member="dynamicgraph::command::import" ref="aa657210f9e35cb522a81408964145089" args="(Interpreter &interpretor, const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::command::import </td> + <td>(</td> + <td class="paramtype">Interpreter & </td> + <td class="paramname"> <em>interpretor</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmdLine</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>cmdArg</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Implement sot interpretor import command. </p> +<p>The import command sources a file and searches automatically for it in the importPaths. </p> + +</div> +</div> +<a class="anchor" id="a71f9dbb12c250df538efb668b45712a8"></a><!-- doxytag: member="dynamicgraph::command::popImportPaths" ref="a71f9dbb12c250df538efb668b45712a8" args="(Interpreter &interpretor, const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::command::popImportPaths </td> + <td>(</td> + <td class="paramtype">Interpreter & </td> + <td class="paramname"> <em>interpretor</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmdLine</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>cmdArg</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Implement sot interpretor popImportPaths command. </p> +<p>Drop the last path of importPaths. </p> + +</div> +</div> +<a class="anchor" id="a1bef82019b74ad0b9536d927403feb4b"></a><!-- doxytag: member="dynamicgraph::command::pushImportPaths" ref="a1bef82019b74ad0b9536d927403feb4b" args="(Interpreter &interpretor, const std::string &cmdLine, std::istringstream &cmdArg, std::ostream &os)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void dynamicgraph::command::pushImportPaths </td> + <td>(</td> + <td class="paramtype">Interpreter & </td> + <td class="paramname"> <em>interpretor</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::string & </td> + <td class="paramname"> <em>cmdLine</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::istringstream & </td> + <td class="paramname"> <em>cmdArg</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::ostream & </td> + <td class="paramname"> <em>os</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Implement sot interpretor pushImportPaths command. </p> +<p>Append a path to importPaths. </p> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/namespacemembers.html b/doxygen/HEAD/namespacemembers.html new file mode 100644 index 0000000..8a1b33e --- /dev/null +++ b/doxygen/HEAD/namespacemembers.html @@ -0,0 +1,91 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="namespaces.html"><span>Namespace List</span></a></li> + <li class="current"><a href="namespacemembers.html"><span>Namespace Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="namespacemembers.html"><span>All</span></a></li> + <li><a href="namespacemembers_func.html"><span>Functions</span></a></li> + <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +Here is a list of all namespace members with links to the namespace documentation for each member:<ul> +<li>dgDEBUGFLOW +: <a class="el" href="namespacedynamicgraph.html#a402f0290763d6ff8286f72670dda0605">dynamicgraph</a> +</li> +<li>dgERRORFLOW +: <a class="el" href="namespacedynamicgraph.html#a06b15735b14aec37f279b674140bea08">dynamicgraph</a> +</li> +<li>g_caster +: <a class="el" href="namespacedynamicgraph.html#ae904be901c79dff31f6a18f79af793e4">dynamicgraph</a> +</li> +<li>g_factory +: <a class="el" href="namespacedynamicgraph.html#a32c991621f349828167a3dfaba84ef1e">dynamicgraph</a> +</li> +<li>g_pool +: <a class="el" href="namespacedynamicgraph.html#a826b8f9503cb4e4a3c1e163a25760342">dynamicgraph</a> +</li> +<li>g_shell +: <a class="el" href="namespacedynamicgraph.html#a1db2f1c597ff13155e9098c34db745f2">dynamicgraph</a> +</li> +<li>import() +: <a class="el" href="namespacedynamicgraph_1_1command.html#aa657210f9e35cb522a81408964145089">dynamicgraph::command</a> +</li> +<li>operator<<() +: <a class="el" href="namespacedynamicgraph.html#aaeb8f2fdb281799f9bcbe9a2de34e469">dynamicgraph</a> +</li> +<li>popImportPaths() +: <a class="el" href="namespacedynamicgraph_1_1command.html#a71f9dbb12c250df538efb668b45712a8">dynamicgraph::command</a> +</li> +<li>pushImportPaths() +: <a class="el" href="namespacedynamicgraph_1_1command.html#a1bef82019b74ad0b9536d927403feb4b">dynamicgraph::command</a> +</li> +<li>signal_cast() +: <a class="el" href="namespacedynamicgraph.html#acb2f02927f20a01753261833fdaa1e8b">dynamicgraph</a> +</li> +<li>signal_disp() +: <a class="el" href="namespacedynamicgraph.html#a88ac1f6d27f3dd8a2214172baee6d834">dynamicgraph</a> +</li> +<li>signal_trace() +: <a class="el" href="namespacedynamicgraph.html#ad5d87690e2f1f8c747646e4ffe222716">dynamicgraph</a> +</li> +<li>sotNOSIGNAL +: <a class="el" href="namespacedynamicgraph.html#a13d78c6db9e4eafe88f7dc4506cce8c9">dynamicgraph</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/namespacemembers_func.html b/doxygen/HEAD/namespacemembers_func.html new file mode 100644 index 0000000..fcab4b6 --- /dev/null +++ b/doxygen/HEAD/namespacemembers_func.html @@ -0,0 +1,70 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="namespaces.html"><span>Namespace List</span></a></li> + <li class="current"><a href="namespacemembers.html"><span>Namespace Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="namespacemembers.html"><span>All</span></a></li> + <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li> + <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + <ul> +<li>import() +: <a class="el" href="namespacedynamicgraph_1_1command.html#aa657210f9e35cb522a81408964145089">dynamicgraph::command</a> +</li> +<li>operator<<() +: <a class="el" href="namespacedynamicgraph.html#aaeb8f2fdb281799f9bcbe9a2de34e469">dynamicgraph</a> +</li> +<li>popImportPaths() +: <a class="el" href="namespacedynamicgraph_1_1command.html#a71f9dbb12c250df538efb668b45712a8">dynamicgraph::command</a> +</li> +<li>pushImportPaths() +: <a class="el" href="namespacedynamicgraph_1_1command.html#a1bef82019b74ad0b9536d927403feb4b">dynamicgraph::command</a> +</li> +<li>signal_cast() +: <a class="el" href="namespacedynamicgraph.html#acb2f02927f20a01753261833fdaa1e8b">dynamicgraph</a> +</li> +<li>signal_disp() +: <a class="el" href="namespacedynamicgraph.html#a88ac1f6d27f3dd8a2214172baee6d834">dynamicgraph</a> +</li> +<li>signal_trace() +: <a class="el" href="namespacedynamicgraph.html#ad5d87690e2f1f8c747646e4ffe222716">dynamicgraph</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/namespacemembers_vars.html b/doxygen/HEAD/namespacemembers_vars.html new file mode 100644 index 0000000..9681191 --- /dev/null +++ b/doxygen/HEAD/namespacemembers_vars.html @@ -0,0 +1,70 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="namespaces.html"><span>Namespace List</span></a></li> + <li class="current"><a href="namespacemembers.html"><span>Namespace Members</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="namespacemembers.html"><span>All</span></a></li> + <li><a href="namespacemembers_func.html"><span>Functions</span></a></li> + <li class="current"><a href="namespacemembers_vars.html"><span>Variables</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + <ul> +<li>dgDEBUGFLOW +: <a class="el" href="namespacedynamicgraph.html#a402f0290763d6ff8286f72670dda0605">dynamicgraph</a> +</li> +<li>dgERRORFLOW +: <a class="el" href="namespacedynamicgraph.html#a06b15735b14aec37f279b674140bea08">dynamicgraph</a> +</li> +<li>g_caster +: <a class="el" href="namespacedynamicgraph.html#ae904be901c79dff31f6a18f79af793e4">dynamicgraph</a> +</li> +<li>g_factory +: <a class="el" href="namespacedynamicgraph.html#a32c991621f349828167a3dfaba84ef1e">dynamicgraph</a> +</li> +<li>g_pool +: <a class="el" href="namespacedynamicgraph.html#a826b8f9503cb4e4a3c1e163a25760342">dynamicgraph</a> +</li> +<li>g_shell +: <a class="el" href="namespacedynamicgraph.html#a1db2f1c597ff13155e9098c34db745f2">dynamicgraph</a> +</li> +<li>sotNOSIGNAL +: <a class="el" href="namespacedynamicgraph.html#a13d78c6db9e4eafe88f7dc4506cce8c9">dynamicgraph</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/namespaces.html b/doxygen/HEAD/namespaces.html new file mode 100644 index 0000000..7dc8fc2 --- /dev/null +++ b/doxygen/HEAD/namespaces.html @@ -0,0 +1,48 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li class="current"><a href="namespaces.html"><span>Namespace List</span></a></li> + <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>Namespace List</h1> </div> +</div> +<div class="contents"> +Here is a list of all namespaces with brief descriptions:<table> + <tr><td class="indexkey"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td><td class="indexvalue">This is the namespace where every object and class of this library is located </td></tr> + <tr><td class="indexkey"><a class="el" href="namespacedynamicgraph_1_1command.html">dynamicgraph::command</a></td><td class="indexvalue"></td></tr> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/nav_f.png b/doxygen/HEAD/nav_f.png new file mode 100644 index 0000000000000000000000000000000000000000..1b07a16207e67c95fe2ee17e7016e6d08ac7ac99 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI`!2~2XGqLUlQfZzpjv*C{Z|{2YIT`Y>1X`Eg z-tTbne1`SITM8Q!Pb(<)UFZ(m>wMzvKZQqKM~~GcZ=A7j<~E6K62>ozFS=cD3)mf8 z9WX0+R&m(l9KUsLdTx4?9~({T__KA%`}olPJ^N;y|F^pHgs_K%!rj~{8>RwnWbkzL Kb6Mw<&;$VTdq1fF literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/nav_h.png b/doxygen/HEAD/nav_h.png new file mode 100644 index 0000000000000000000000000000000000000000..01f5fa6a596e36bd12c2d6ceff1b0169fda7e699 GIT binary patch literal 97 zcmeAS@N?(olHy`uVBq!ia0vp^j6lr8!2~3AUOE6t1`SUa$B+ufw|6&kG8phMJMJ~w va4>Y+bZ&9QY?(VEUPY_cGd9nQ`um^ZSUyYpAAuKhL7F^W{an^LB{Ts5DmojT literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/open.png b/doxygen/HEAD/open.png new file mode 100644 index 0000000000000000000000000000000000000000..7b35d2c2c389743089632fe24c3104f2173d97af GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{Vww^AIAr*{o=Nbw!DDW^(zOibV zl!F8B0?t?i!vld4k#$~0_AX3zElaokn<SFAhx4J^*$JEs3u;gNI`r}}!}%DVBZn9M R{{%FM!PC{xWt~$(69Cf(CDH%@ literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/package.css b/doxygen/HEAD/package.css new file mode 100644 index 0000000..224338b --- /dev/null +++ b/doxygen/HEAD/package.css @@ -0,0 +1,657 @@ +/* The standard CSS for doxygen */ + +body, table, div, p, dl { + font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif; + font-size: 12px; +} + +/* @group Heading Levels */ + +h1 { + font-size: 150%; +} + +h2 { + font-size: 120%; +} + +h3 { + font-size: 100%; +} + +dt { + font-weight: bold; +} + +div.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; +} + +p.startli, p.startdd, p.starttd { + margin-top: 2px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.qindex, div.navtab{ + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; + margin: 2px; + padding: 2px; +} + +div.qindex, div.navpath { + width: 100%; + line-height: 140%; +} + +div.navtab { + margin-right: 15px; +} + +/* @group Link Styling */ + +a { + color: #3D578C; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #4665A2; +} + +a:hover { + text-decoration: underline; +} + +a.qindex { + font-weight: bold; +} + +a.qindexHL { + font-weight: bold; + background-color: #9CAFD4; + color: #ffffff; + border: 1px double #869DCA; +} + +.contents a.qindexHL:visited { + color: #ffffff; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code { + color: #4665A2; +} + +a.codeRef { + color: #4665A2; +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +.fragment { + font-family: monospace, fixed; + font-size: 105%; +} + +pre.fragment { + border: 1px solid #C4CFE5; + background-color: #FBFCFD; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; +} + +div.ah { + background-color: black; + font-weight: bold; + color: #ffffff; + margin-bottom: 3px; + margin-top: 3px; + padding: 0.2em; + border: solid thin #333; + border-radius: 0.5em; + -webkit-border-radius: .5em; + -moz-border-radius: .5em; + -webkit-box-shadow: 2px 2px 3px #999; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000); +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + margin-bottom: 6px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background: white; + color: black; + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 10px; + margin-right: 10px; +} + +td.indexkey { + background-color: #EBEFF6; + font-weight: bold; + border: 1px solid #C4CFE5; + margin: 2px 0px 2px 0; + padding: 2px 10px; +} + +td.indexvalue { + background-color: #EBEFF6; + border: 1px solid #C4CFE5; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #EEF1F7; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +address.footer { + text-align: right; + padding-right: 12px; +} + +img.footer { + border: 0px; + vertical-align: middle; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +/* @end */ + +/* +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} +*/ + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #A3B4D7; +} + +th.dirtab { + background: #EBEFF6; + font-weight: bold; +} + +hr { + height: 0px; + border: none; + border-top: 1px solid #4A6AAA; +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +table.memberdecls { + border-spacing: 0px; + padding: 0px; +} + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #F9FAFC; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #555; +} + +.memItemLeft, .memItemRight, .memTemplParams { + border-top: 1px solid #C4CFE5; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memTemplParams { + color: #4665A2; + white-space: nowrap; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtemplate { + font-size: 80%; + color: #4665A2; + font-weight: normal; + margin-left: 3px; +} + +.memnav { + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.memitem { + padding: 0; + margin-bottom: 10px; +} + +.memname { + white-space: nowrap; + font-weight: bold; + margin-left: 6px; +} + +.memproto { + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 0px 6px 0px; + color: #253555; + font-weight: bold; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + /* firefox specific markup */ + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + -moz-border-radius-topright: 8px; + -moz-border-radius-topleft: 8px; + /* webkit specific markup */ + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -webkit-border-top-right-radius: 8px; + -webkit-border-top-left-radius: 8px; + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + +} + +.memdoc { + border-bottom: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 2px 5px; + background-color: #FBFCFD; + border-top-width: 0; + /* firefox specific markup */ + -moz-border-radius-bottomleft: 8px; + -moz-border-radius-bottomright: 8px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F7F8FB 95%, #EEF1F7); + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#F7F8FB), to(#EEF1F7)); +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} + +/* @end */ + +/* @group Directory (tree) */ + +/* for the tree view */ + +.ftvtree { + font-family: sans-serif; + margin: 0px; +} + +/* these are for tree view when used as main index */ + +.directory { + font-size: 9pt; + font-weight: bold; + margin: 5px; +} + +.directory h3 { + margin: 0px; + margin-top: 1em; + font-size: 11pt; +} + +/* +The following two styles can be used to replace the root node title +with an image of your choice. Simply uncomment the next two styles, +specify the name of your image and be sure to set 'height' to the +proper pixel height of your image. +*/ + +/* +.directory h3.swap { + height: 61px; + background-repeat: no-repeat; + background-image: url("yourimage.gif"); +} +.directory h3.swap span { + display: none; +} +*/ + +.directory > h3 { + margin-top: 0; +} + +.directory p { + margin: 0px; + white-space: nowrap; +} + +.directory div { + display: none; + margin: 0px; +} + +.directory img { + vertical-align: -30%; +} + +/* these are for tree view when not used as main index */ + +.directory-alt { + font-size: 100%; + font-weight: bold; +} + +.directory-alt h3 { + margin: 0px; + margin-top: 1em; + font-size: 11pt; +} + +.directory-alt > h3 { + margin-top: 0; +} + +.directory-alt p { + margin: 0px; + white-space: nowrap; +} + +.directory-alt div { + display: none; + margin: 0px; +} + +.directory-alt img { + vertical-align: -30%; +} + +/* @end */ + +div.dynheader { + margin-top: 8px; +} + +address { + font-style: normal; + color: #2A3D61; +} + +table.doxtable { + border-collapse:collapse; +} + +table.doxtable td, table.doxtable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; + text-align:left; +} + +.tabsearch { + top: 0px; + left: 10px; + height: 36px; + background-image: url('tab_b.png'); + z-index: 101; + overflow: hidden; + font-size: 13px; +} + +.navpath ul +{ + font-size: 11px; + background-image:url('tab_b.png'); + background-repeat:repeat-x; + height:30px; + line-height:30px; + color:#8AA0CC; + border:solid 1px #C2CDE4; + overflow:hidden; + margin:0px; + padding:0px; +} + +.navpath li +{ + list-style-type:none; + float:left; + padding-left:10px; + padding-right: 15px; + background-image:url('bc_s.png'); + background-repeat:no-repeat; + background-position:right; + color:#364D7C; +} + +.navpath a +{ + height:32px; + display:block; + text-decoration: none; + outline: none; +} + +.navpath a:hover +{ + color:#6884BD; +} + +div.summary +{ + float: right; + font-size: 8pt; + padding-right: 5px; + width: 50%; + text-align: right; +} + +div.summary a +{ + white-space: nowrap; +} + +div.header +{ + background-image:url('nav_h.png'); + background-repeat:repeat-x; + background-color: #F9FAFC; + margin: 0px; + border-bottom: 1px solid #C4CFE5; +} + +div.headertitle +{ + padding: 5px 5px 5px 10px; +} + + diff --git a/doxygen/HEAD/package_8h.html b/doxygen/HEAD/package_8h.html new file mode 100644 index 0000000..2a9b095 --- /dev/null +++ b/doxygen/HEAD/package_8h.html @@ -0,0 +1,55 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#namespaces">Namespaces</a> </div> + <div class="headertitle"> +<h1>package.h File Reference</h1> </div> +</div> +<div class="contents"> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/pages.html b/doxygen/HEAD/pages.html new file mode 100644 index 0000000..048cdc9 --- /dev/null +++ b/doxygen/HEAD/pages.html @@ -0,0 +1,46 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li class="current"><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>Related Pages</h1> </div> +</div> +<div class="contents"> +Here is a list of all related documentation pages:<ul> +<li><a class="el" href="shellfunctions_doc.html">ShellFunctions</a> +</li> +<li><a class="el" href="tracerrealtimedoc.html">TracerRealTime</a> +</li> +<li><a class="el" href="tracerdoc.html">Tracer</a> +</li> +</ul> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/plugin-loader_8h.html b/doxygen/HEAD/plugin-loader_8h.html new file mode 100644 index 0000000..35ff95b --- /dev/null +++ b/doxygen/HEAD/plugin-loader_8h.html @@ -0,0 +1,74 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#namespaces">Namespaces</a> </div> + <div class="headertitle"> +<h1>plugin-loader.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for plugin-loader.h:</div> +<div class="dyncontent"> +<div class="center"><img src="plugin-loader_8h__incl.png" border="0" usemap="#plugin-loader_8h" alt=""/></div> +<map name="plugin-loader_8h" id="plugin-loader_8h"> +<area shape="rect" href="exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="195,84,451,111"/><area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="312,239,571,265"/><area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="123,161,389,188"/></map> +</div> +<div class="dynheader"> +This graph shows which files directly or indirectly include this file:</div> +<div class="dyncontent"> +<div class="center"><img src="plugin-loader_8h__dep__incl.png" border="0" usemap="#plugin-loader_8hdep" alt=""/></div> +<map name="plugin-loader_8hdep" id="plugin-loader_8hdep"> +<area shape="rect" href="interpreter-helper_8h.html" title="interpreter-helper.h" alt="" coords="5,84,160,111"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_plugin_loader.html">dynamicgraph::PluginLoader</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Loads plugins from dynamic libraries (usually .so or .dll files). <a href="classdynamicgraph_1_1_plugin_loader.html#_details">More...</a><br/></td></tr> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/plugin-loader_8h__dep__incl.map b/doxygen/HEAD/plugin-loader_8h__dep__incl.map new file mode 100644 index 0000000..90568d4 --- /dev/null +++ b/doxygen/HEAD/plugin-loader_8h__dep__incl.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$interpreter-helper_8h.html" title="interpreter-helper.h" alt="" coords="5,84,160,111"/> +</map> diff --git a/doxygen/HEAD/plugin-loader_8h__dep__incl.md5 b/doxygen/HEAD/plugin-loader_8h__dep__incl.md5 new file mode 100644 index 0000000..3fa9d1b --- /dev/null +++ b/doxygen/HEAD/plugin-loader_8h__dep__incl.md5 @@ -0,0 +1 @@ +850f64beb47aabcdfe844e9cdc64d879 \ No newline at end of file diff --git a/doxygen/HEAD/plugin-loader_8h__dep__incl.png b/doxygen/HEAD/plugin-loader_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..b5beb83ca2ef7025a62030b236024b5fe394e563 GIT binary patch literal 3422 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 Kn!bVEe)tb{oRs?j literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/plugin-loader_8h__incl.map b/doxygen/HEAD/plugin-loader_8h__incl.map new file mode 100644 index 0000000..0808ab1 --- /dev/null +++ b/doxygen/HEAD/plugin-loader_8h__incl.map @@ -0,0 +1,5 @@ +<map id="G" name="G"> +<area shape="rect" href="$exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="195,84,451,111"/> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="312,239,571,265"/> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="123,161,389,188"/> +</map> diff --git a/doxygen/HEAD/plugin-loader_8h__incl.md5 b/doxygen/HEAD/plugin-loader_8h__incl.md5 new file mode 100644 index 0000000..01a8a75 --- /dev/null +++ b/doxygen/HEAD/plugin-loader_8h__incl.md5 @@ -0,0 +1 @@ +f5f4deb8cbb585559874ef45c5e4678e \ No newline at end of file diff --git a/doxygen/HEAD/plugin-loader_8h__incl.png b/doxygen/HEAD/plugin-loader_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..01b070d0cb12b17f2a1df4eeff2f979b02f96415 GIT binary patch literal 29683 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%0Dc(Hp|Tn}BLB<@qqs<}*r4 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/pool_8h.html b/doxygen/HEAD/pool_8h.html new file mode 100644 index 0000000..88aceb4 --- /dev/null +++ b/doxygen/HEAD/pool_8h.html @@ -0,0 +1,79 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#namespaces">Namespaces</a> | +<a href="#var-members">Variables</a> </div> + <div class="headertitle"> +<h1>pool.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for pool.h:</div> +<div class="dyncontent"> +<div class="center"><img src="pool_8h__incl.png" border="0" usemap="#pool_8h" alt=""/></div> +<map name="pool_8h" id="pool_8h"> +<area shape="rect" href="exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="131,161,387,188"/><area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="171,316,429,343"/><area shape="rect" href="signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="749,84,960,111"/><area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="392,239,659,265"/><area shape="rect" href="exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="411,161,659,188"/></map> +</div> +<div class="dynheader"> +This graph shows which files directly or indirectly include this file:</div> +<div class="dyncontent"> +<div class="center"><img src="pool_8h__dep__incl.png" border="0" usemap="#pool_8hdep" alt=""/></div> +<map name="pool_8hdep" id="pool_8hdep"> +<area shape="rect" href="interpreter-helper_8h.html" title="interpreter-helper.h" alt="" coords="5,84,160,111"/><area shape="rect" href="interpreter_8h.html" title="interpreter.h" alt="" coords="184,84,291,111"/><area shape="rect" href="contiifstream_8h.html" title="contiifstream.h" alt="" coords="43,161,165,188"/><area shape="rect" href="functions_8h.html" title="functions.h" alt="" coords="189,161,285,188"/><area shape="rect" href="shell-procedure_8h.html" title="shell-procedure.h" alt="" coords="309,161,445,188"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_pool_storage.html">dynamicgraph::PoolStorage</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">This class keep tracks of all the objects in the stack of Tasks. <a href="classdynamicgraph_1_1_pool_storage.html#_details">More...</a><br/></td></tr> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +<tr><td colspan="2"><h2><a name="var-members"></a> +Variables</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">DYNAMICGRAPH_EXPORT <br class="typebreak"/> +<a class="el" href="classdynamicgraph_1_1_pool_storage.html">dynamicgraph::PoolStorage</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#a826b8f9503cb4e4a3c1e163a25760342">dynamicgraph::g_pool</a></td></tr> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/pool_8h__dep__incl.map b/doxygen/HEAD/pool_8h__dep__incl.map new file mode 100644 index 0000000..5b80ead --- /dev/null +++ b/doxygen/HEAD/pool_8h__dep__incl.map @@ -0,0 +1,7 @@ +<map id="G" name="G"> +<area shape="rect" href="$interpreter-helper_8h.html" title="interpreter-helper.h" alt="" coords="5,84,160,111"/> +<area shape="rect" href="$interpreter_8h.html" title="interpreter.h" alt="" coords="184,84,291,111"/> +<area shape="rect" href="$contiifstream_8h.html" title="contiifstream.h" alt="" coords="43,161,165,188"/> +<area shape="rect" href="$functions_8h.html" title="functions.h" alt="" coords="189,161,285,188"/> +<area shape="rect" href="$shell-procedure_8h.html" title="shell-procedure.h" alt="" coords="309,161,445,188"/> +</map> diff --git a/doxygen/HEAD/pool_8h__dep__incl.md5 b/doxygen/HEAD/pool_8h__dep__incl.md5 new file mode 100644 index 0000000..5098458 --- /dev/null +++ b/doxygen/HEAD/pool_8h__dep__incl.md5 @@ -0,0 +1 @@ +4f65ededa5f72a5833b4ae13cb253ee6 \ No newline at end of file diff --git a/doxygen/HEAD/pool_8h__dep__incl.png b/doxygen/HEAD/pool_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..ecba28e4df6a5fa5079f7e0a97208dc9c7f0dcdf GIT binary patch literal 9618 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/pool_8h__incl.map b/doxygen/HEAD/pool_8h__incl.map new file mode 100644 index 0000000..af4d721 --- /dev/null +++ b/doxygen/HEAD/pool_8h__incl.map @@ -0,0 +1,7 @@ +<map id="G" name="G"> +<area shape="rect" href="$exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="131,161,387,188"/> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="171,316,429,343"/> +<area shape="rect" href="$signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="749,84,960,111"/> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="392,239,659,265"/> +<area shape="rect" href="$exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="411,161,659,188"/> +</map> diff --git a/doxygen/HEAD/pool_8h__incl.md5 b/doxygen/HEAD/pool_8h__incl.md5 new file mode 100644 index 0000000..01cf8a4 --- /dev/null +++ b/doxygen/HEAD/pool_8h__incl.md5 @@ -0,0 +1 @@ +a4e8ccacdff77d469063c62678a7b969 \ No newline at end of file diff --git a/doxygen/HEAD/pool_8h__incl.png b/doxygen/HEAD/pool_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..abe61060f14308451b2df549c89d65eae4eaa5ba GIT binary patch literal 65843 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%0Du8%q9bb0Ux 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�mO?{@(nmL~%4A^jQpMfT;8>iV$~N|KVgCDP z2$gQ(jvTQ8qDp^W$iG(U5=A9`jzl3?W!z0FvpL2SB{FmQcKJ{E`zsORw{OD%Kg2@e z(J@ucl%79{&!pN*@Vz)UJ)IN|Mhj>>X_DVEtVUNL7yDETJ2mQ&YmXwazi>oVj!!h{ z{6Gr<+7-6s@`ul#5uE;9YiI|lKpqynP}w@S!!DFq{m#xWLe87FqNv=#?-tFX;Rcb~ z%aQIuK+KN4gX`MRYYMl+HyEO|d(tWIo;`b#L8okPj?2$)*)pc{&>MX<jzb`z@`<`I zP$l`=hRr}jK}!=t5^8i}h_wf(etp_Pl#wy~<*im|SXgkyk@4@}ii_P}gh51lntrnP z-b2id5EW`P{f297UEOLpctijpjLb)Fv9e-nCF@@T=@m)D#%VHLqn5z;jce3S7D4_s z`uUj{nL40`hW>-3h~3@uZ=0B|nt))?ZmnM&x<$}SOL-Fn^6?PWsfd%TcL1(5dhXkJ zPVu(EoK@SK>paX8o6m3}fr>iwEJfh?=g)EZ1z_Ld)$Ifl8?3Dh656}bVS^HCJoD@0 z`$J}IT-=X5u;q*BLz6-LFzHWE0f-_DtV^pCWhfXrqH;B&7XZ}*>6t&}S^4VqYIDmX zioX8sxqoE0b#=)g0S5z{cDOMbv^~WN4fq#24Kp|Z@B<-2z_N&m3>3eddZ4;r=piUY zc<czirk|cj*2EKt7GyLryYupgnwm>IE^j4)A;rqeJH$c*0VSYg(R8jc1;NcwQa->s zOx@g^l9r2urGdXe4)l_Ntd5_xI!~S)evd}siAlXC8u~`lmako6Yo8cdWRT=QrNjU) zqTI5AJV{X3XhGH#Vn+Gqrar*x05m*lyM@*#hwFdyqz{w;ibJWOZ*a8-2X_6hMi2sO z=#Vx7)DZuJZglb%Z*#)wp8JVP0H7sU69KF#SHfGRWufggf(op#QZNBRWVi}H^l;mN zfRb{1VM^F=xVYHw?BK$5kl`MboDNix_|mO@h?0a|C=d<rxs1ZMwP{XWUE$pmZ!946 z{yzkKxy9Ax?Qp1s5+9Om+9A=A6WkjzhL8-$VgZcm8Cv;?qSCSV**Q+6^lE*d(X`RG zUF=m&wuO5M*}oD&#j(`OJ*)G+K><w{=*`BB(GrBX30whmJXEyroPZ$Qlp%A1PzAB6 zCVV%9=z_yIvt^;O1ap@v6a;sJ@l@qNH>{454e6JYZ$~66gg6U9@rO|p(vt+EJFaIR z-0PSE@YM;^`ud@)gXq@W`&NvX&tYzr<jB)81N{zay&UlCJxTe?E^byPnc6uiJ0J3n z=37XfB-rAMQMbU5zO2~GJ3m|xh^DF!FjG_6s-x8Dx!XaSHG|DgirAVS@0l{XPyXgd z+uH4QEO*@kR*7tD@?lU;4y}Cjwz_E=Is!-ZrXDqY;d2<s*H(u5h7ce+9jPgT9^Bk~ zYclpD3V5)+?^?>S8#)2#T8fJ7z~jyT`F#J4)kB}ip8GmFjybE27_`}b5ENlJ%?5-H zTIeGQ7%eu9P3rQmboSqIDfM70{|^zsde;v@gmTZ{hn>=n_*W4$AAM*bDE~pi4k~j; z8#ae)_5u@?Tja14O!`tWVD1LtgvXf&D$q{<hb7|TQ10C`06+`hPvyHo?TSb6!rrOQ zuT%E7vtAh5qjLSDqYEM*enWa<VW3}Rv$pA*A1RE7!KeIRRkk{v7^DN%$ID#C%2tWr z&Uiq&=SQ%02sAM`csNE02S@>A%~Y{azn>>R2Ld5v2mcb2cx9FYI^iu4Sk?w)NXW?r z4zvxGh$$~|M@EAC^FBXNNlwtps@Hk`9OPYWY(cOMpg2B!Bv4jX3#V2LnoP4<$?zGN znDAV7f?(tv4e;T2OdHdsY+x*2h%fSyRja`;;2Rx18fjTsv7(m-PvnkwfSuZJYh^Gw zKU{=Tr=`Sn$QVHx!3tLX4KYJUHWqwZx@pJP9~D&C8bim!3UKiXI<tTP7T~$raQ4{u z*PwSqNeLVP{uUf*fo(8WeIVlD>8)^e&Z^(>K>Bz|iQ&Oh5o{oeDMk2+fC|u8AP_}G zrQmk5RAqm`AF{zL(0jZ!Y6}8W6m`nW9C~X6GkkvZ8o)Rvq%tTTVFZi{yeOZNk|Nog zvG~M994st%poZobO7Sf%^Yj%KD2WWvks3ifDtj%OX)$z;$lF?sp{<B8>V5+A?iX!I z$t_z(oVou~p+aR5@(WPg>8S@BqS~W}3eH192J|T?P%mD-8VIa$o5xy@h$se}9sm`U z@i;GE)ZoWFM2S*Rh=7zM04X8JTEO<o881_X9FC^Y@dc@VTEO|ni<y_V-sJLhdnza& zN;oGt05cH!G&o!++S+n}ihqRIYT+a_=|E*bxNHKp`j2>WMO8@T)1aJXiSN0&3kz*1 zZMaWjzkES9TTbLLLV*QNO(Vlb(#58kfsyPD{anPdn>_8dt19SF*!ncw=pAlPV}_I9 z$wyPWA!IiE*rPKCat}}X`q>@=-~N6bq(>VgFV19yC@3~C9Z$kirk_IZI+B-{H$v$v zjJb2`);k`%1u2NUm}t09G9>z0o0{f1fjp0>cDPtLKOzAc2PwLvV|PBqcIh{N(V~)A zJ82x}725W;RMmSssR~>>YGPtE;DxGcQ17#{QiC7F$asJVRw&gKNB%c1OGH+I$!O_! z9XIzIU)WSK@+%E=TVRKSIgP@nXNCTLeoK<ha&qzH+x;2tV^srGf`Z5;_RHLE!+s$G z5^3{5@Q;;sAafadwKn>mLvsr{Hg?|5tH<cH3kz2lT)TUrKGA(YrIlq{UqjZ<0=^k$ zN<niXH7HHsG_bE;O-W7;eLF3<;C;gf4OCYFG^v{TV8{S+<ko`+ZbBaK$%*t?eL5ED zL2wlld$|By4}52sD?lzrjckgIu!>X)HdWe~Rz<y_-+k`^op0y}7QDKY6x2#>_aFpP zszzz<;lKyboo-Oueuk3J9?58``4iG3sp!ZpL=kpz%mYmQVxQzqpnr=25{Ob|d51h) zYErQDu)fzi4cENDBN+qB{^ZM`KR6`_n-}-?mX*z8Cr6YMN2bNmkB@)i!?Wfq!-bRS zcf4hh;2@2DMoYKA2QT~pi(_Zj+ZW7DQ1GH6@GaTDbg*(|M1C(d_NU-9#BKe^)G!q9 z$U{thO-4-YouwRaF63;D>KV7(O4>3}QDp1rfsO=46{xVqza97YOA$!O>%vCXNui(w zI5ckO0%Rx=Y>(CndPM?O4#=P~u|2a#LP*Sy9~0NOjJB^081UG?dR?+Z(FLf)yw|Zc zTM4H1gf+pwZ(Q7iiWx__>n-#w0qA`$%vv-22q4|f#q3YLbzI7X+YoF(XwF90n=Dg& z{0D}RmMJGcco>fm|3Dg&fAWN`yGPV?AhQWTdl~sh0_hOAQGpCWwRJFwHT3Vp*8lWr z3A_<7sdko{h?o1#OS5RAj<%e1_migx1P5YX(Fe1bJR*vuh`aR1nQB=zRkp@nC0D#L zrPWoZrt{51IVxG{_ru%5(I9Xr3gplsfq4cMY(o8iZG8A%uh_rT>;}zurfw9WR0elo zEv@YL*SfGpP)`$qqpH<8VGoC5%Jy&#Sy5S;h*e~ys4yg+>nEYxp(26WKu*v+B$e_t zY_N#=eq?%`sa^aWvEmR=>x?!=@{yppw+<JhK0LCbMkG;RWS6@n@tACEG9W7lKpDrm z09UxI?(d(1TgB7Mn_V?kmJT=;P^dE9T~aQA@^rR-QE13&ZQXmHpP!hTx+~A-i>wd; z79Mze+1W^t$@tkF8OO(xeUtQ%;Dg%gIk~vPXT2zVftq;kz)L_t04{5H03vsRqM8#? zsqgNl1ZC1E-wJ7a+8u|C%mN`%W+}K74&x6;lvr-4(>;t2mb|$nLBoA7{dj#6@3v&E z<3H`t9hcZJP60*Gz_Ca~=8w0uAsiw@l10=z0pa12@Ew;VXQ%2t@9Ec?W3jNXyfR-w zSg6qO+z@NJ$3$-0<adkUV2TaW4=W@&DJh=ay)$Q$uAy&gimEr50s>m3WS(rLfOVt| z4a0{F@vp9Cf$R{kvNz+w#(rTN=l`iMx`Pu|4_PBdzJkyXqWc=~;U=aZn-+;UenG%6 z-FVLSB=t%3rNcZ(K2K6T?ufcXwX}w2y1ae~O#SuM2^k<!5I}EfX`vvV3anfXtVJkq zR~;N&NhPn5oHt3)#Os2z63;+~NZ?r%dRcd_vnhdxWN%-Zz?*|6XjA%qkX=73QyHg; z)IYL^44!5q_@w&lYH`7w#Ii7u#SIW__gj!ICV*O5$n^-fK|ulKlhi5XgO#J;AbFeK zQUYm3U3g!JItu&~El}aI3KYY;xpPN$6>pvrR2=}*paMha+dk<CbnGw93Ht36_RhQ# zZj8X0o8$hn!7Pg;Sw!}3)+=;lG=9(^TbdA{2EF_y%Q4n>aQ|OlyA!ap*VxBIAT{=; zj3P(`aNrGO$lNPh`~<BBD2SNvA&dm7HiA8nkJ^j??yC{Ro7`0&h3FZhsVcBeK^3QU zy!ILxmnToRAYN&&l;cp0$Q#YM#frLM+#@ou44L(+4S?DnT*6b9WYMWH`<UQ-vRkB# zNlDRL8<DZFU>PndyaSaY(Dla0oAu8$*lHaN;3}ZOECpkoigh}K6l-GxolYH}H?DGX z$KUTW@Or<>Ko}}uFA{SMBcKWI;QXuB$bAv-YmDawRX$9r*XbtJq(91PZ@FJgI`-(u z;Zh>HvbDoJyEDH=EYalw83L#!;`{eIQ@^SSoz_2jFIBD+Q>FNTB@6=HeT1z3_34J` z;aU-?cn#L!5e3ng>yudnyY*pH2m|*SQ6NoYcwY%n!+FFI*Msfzytw`j<VHm$rHt~@ zmZJ^jfm{uZjMw-?nvS`*j<;(45$6WzE&ngN%U%}r*{q0Uxz;}oR&&l{-PiCW3Uqh~ zfx}t3PX(u78+I6?o&&>}3}`GK5;Rnzf^Cr$%F3RGpe#Zffcgi+a26fBt$uy45yE(T zy9ngNK=8>y;i);4h^`861{>$05y%5Nr2!%sL}rrId()LR*pb${a-^oG%kln@Q<-_g z1_H4TavS8L7$1CX86L*nnh<CYy~o$Kz8wygY4cwJq<Aj0IfV2!B+u4>Gz2mSQe(d@ zy@c20hZ|}TVFA(1flm-zfkhwmZ>}$}!Q`v(VnTaqnTV=dSw#gEm>V$Ox8%J#%k&B3 zB-p+@W74TPq_Lj149wMV2me6~9iq~L4Qyw}!syJ2hLo2VwtH}4!0zRAKVVo4%I5hw zDOK>1-I7Qns`>FLK3-0?H7zi;IvOz5PZ!zi-_pj$b}_NBLG|^|AzFf-K;ZCt7U<=< z%}YWruZ{a`Y~xv)A^GuKl5k@WH5dgNX}lwVhLR1BR+VY+nvDJML2E54egPHl{@<O> zkBT5cb{ub+!sx+fr(}E6h$bLh5Rc){XCnqivvjLbbD;h>fMR?3>ipg6gCMi6Ad~rK zU#&qr9d&io=Y=%^R-=9ge8j_<fg-<tji7s0XZpd?*}1t<AtjrR6iDdQIx~#gp|j9| ziUa>^@o)Z^3EM16CzyfSBVK|U>nM-|IIn4{=7^x-Y9#_hp~su-{hb!Lz)Q?+Q31E7 z*xJe<4bK<$Mvu4tcK`vQRJ1GbrU2O9K?`O94zAmYa{nW+Y}iyaSmfjtc6$rALuu-@ z2&ZaK$f5SY@;v+H@EQgD3qnuiyr7Mj6=9t^-dcV$qaV2;L=*?C8ZiEd><^UYUHsk3 z-&D^fA>%dmKchgyQ^_r@Wi1AOSs2kObaH4gz#q=f$k(e#xv&p}<*s)m9N0{}Ss2b8 zcid;73kGUoqTIB~Te7^{Pg!ba#;WanNdY~U669}0Ik`QH$8qH91c!kem6`c>CQwnc zJFf<$MvFMo3)l^Na;y0~&v~-5Up2LvfsC(sD}o1MaRTgB<?292E?Cg!lud3r^uPrS z1(FRq7fYQqZw3S8UlF1}ZItk33$AOpt*=k~xYZ?hzUAaT^BTwFi(@V}HXKGql(9+G zfLx0U)=n7e6s48V36OXdY1gw=ovc7-Z%c(jiQ(EEkHrsG09@ZQaJ>2=YcOQS-v98r zhx|1>&6+Vk@YxV9Et~Bv^1N_$B?D8%Ex<YNPdIZE0l_F5laU$1tW|--?K&J#9FW3h zSPf#pf&xf~p5Kvz)8HI*#V;8E6a@0-ZX*qSJMoKFy#p!cw-ced4<Jd%Cg6e6$emN~ z0kd8dRGtSn4PPrTGNFMD_2O8U9z-7Cz5AS!A1ebHZ)^J`7lmYQGKJ^gzi~vi^1A3D zgOh|I9$r(!3e{K?GTMWz=NxjsJ3A2tj?2lT3@&BO{uE9E5YduOFLowRPiAv&&t?Jy zX=7E9`|aJEiW6MC^BM^pTZHd_y))Fw&dEvt`qigBQmg-aEHA&n=YgscOrTVK%F9n3 zUp**->oZZIF(acdeu9KfiCQcqu*^ZTdUmutmo<(9I&MO%UPC{ec~9bJVJcH>@D8-i zHEsPcMivLQ?(#B|+q~NgEP&V$Kk(PYb8~Y~&yTE#nDT{9Og?biFG(Raeq>@xPru(~ zN7wlceDM<%C=^OP;7dW!{~ghzj|>bvF2-tXoAAKs!R9<%P+C>h9aQx8FE&+LLW1wp zq@tFg101Br7SoKeXnXCcYp};*+#@9PSIgRjnR|-esngnXC!rdBQ?kEUSSqBZYs`^+ zHa8WQmKo`|xNcQfhtBQQ`|vc;2+%bP*e%E=3p>cK9poGbD&A&c(H$<DhUPdFEGF!T zJz7Raob<!1WFBe>&k3|g`<%7VQ|ljkj|r21YkQg+5IO8(oZ$@4j(U$ygiRmlH??Yc z3k(bl@GR*QeaqLKnra3eg)LcJnTk{!4F?BjZDRwA-v)?Ax1$MEjUnf;8mA}la73Oz zzku*?OSt-Gn*nX?Bx+Wf`uA<5PoK?rte%sQQjk#jz0ld7jRq#l7wj9zLD&PirOTSZ z3&&inIgeuy<o=rhGAJsHAV@8HdAo8ZqUWNwlS)gQ3_viOmS!_4C@jo(ydJK{S87`2 z^SDfiSX+A!QpbIu$ko&^z*^N(>!S3#^URs85;iz&5)e}wSNRl`I>DuaM=+{n?i!v4 z_CBD8C?FURBBNm*=LDnEm|}+$1I*hQ=gXK%Gj**m|4@3gF^c#2aeRNVp=42(;;)#P z82hKi*$mM{Y(X##>>xq7EPBlOFb}-!z>&dT#FUd09?s3W!^r5$%=#w-wl_3od)&N3 z`TpJGVkiB+B)G0_MN(*Ax#k;68eMx}Rn?+p8aC{EM-ve-ZW(Gi#@>hOYxkc9=JnZY ziL25lvY<f{PE;1wunL1>DFCsF-$EVlY2vU<@yo)nU)S&_GcyTxkGG=zo`^|HOVEmm z;er+DV^yZItH8UWATZC_?Pbys83;K72|_LQ9+@OQ5Zs7?8$x$r#?9gHl<(xCl@y2_ z%b{1aaJokZCa0K&YjVTwlYqcZ?G36>KvjADk;n^(+(`#T;PFmFxPX;>Iutcv_yVK7 zCBxGmk^bQV0NvAc#h>|~ynf1O9zhG_gcNX5mVZBV)0WDOe`JastG^<DUQB%pqz?F- zvucK%naVF-z-1SSEfeSX;I;Z!MY}AIH}n`BG+Y^4Y&hKs14$dq@K2z#1R>gK?#ecU zNPi1SyXcNxa`uW66mNbgDr>WbGyq@0>Pu^q<$WWF=nts(bg7DxZp9}uU}yw~)ZVF` z5Qu`xEi!NcAFXWmU%-739jhGwv5cx&exkXmf}{ciBts9GMQE1~H;R#MH%62JB-v60 zhLD{HajpO)hJH_00Hb%1{a60GaC8=EET;uDv<LJrd``sG#m)jWC<xgav96D3tsuV8 z>)knL1P!YYB{nC5d6!Sq@vZ|2r<fFYEg+2cTHw;q&;V?s6%|byqGUXa<q{W9*<fC# zE2?J85*Z!u?ZqW0Cy#+9Y3L)%_i)w9c(6%7T(5~^*JD7YU+mz-*-&m~S4V}EZrC7* zFglj;O>e1FfuQiiw4-76!Y+4)=AW#wH@z9#hC|-wDl^7~FXRbuTKR*17xU>;6Zpa9 zzpufN4_M&O9oz>`d8I%D1+B#by6QqABf;acblgAtO_c`G3cf*lo9$n?qm$?JGzrh< zFd{Z^ioEr>JiXf$$B}<1CRZo)C=a!QD>HcGIEO)>%kUF~_r|GTSW{ECK^flzGf>I< zJzX$87;jJ2!&Y<lOHOJljHI9X!resr=g<D>DvcqWw1`C8t0!_KJkCd!_%jWv2!9m9 ze6qB(1Q!G87WQ$iE-(A`t!j6b)_a`YmXwrCfO$Y&`+4f{#b8VTTrd3N#}A*lIAZ7) z%y)EMR!h0S%@wmWY(*nU`^?N?IE+Bh85wE#clV%NA+Q05R!F#V+xGOmH?wR(3>9|S z>nyB)!0GI>J-Fy2WJseiAQvGlG!+O+Kq7yx_Ey*R{xX()6eWh7oE#}B>3tYIa8t20 z`7_IEv?%bas<JY4=U{G6*Tx(6{Bl^u6>-_dMnOSINJzL3eZb!5_n1`DVVnb87xt*m z?T8y1^&w2%IxQx5yEwK1IURgnkJrY_m@+dn=eD+RWMpKRSy`K*K~+snEpX;wF;2dn z6mH=SjN{OQZUE{RFJ1tiv-z@-5)*@H&yrG7!hnuETSv$4;_hpm_P_bsP+p<IXV7tS zs-!#F+1dF*>$j$+Cb##s$L{;UV4|a=BMv*gTVTU^Xk=|2A>srw`0>tcw4lwzBk1#c znk3lP9!YUPksD1Tndx<P4&Cgpt}jlurxERIv@9%2b6Xk{ymxfDpidUb=fekr?Ck7) zt~=h>1?n0aP(<OtU<Pn2n;xzIm5bAusMjQb%#7p%e9v{M@<qX&aZbj<kLep~wzImW zuat5-2KxR?D70c!a1GaoxL?@A5CHynGnA#JrQmYsao(9R*xW}s>t?Ir!t&d2MmYI# z$cGW8-oG_diAzAqQi2c(0uUlfC7bW<?lSKsaBS%iE**V{5>7vK;M+B%AR!=7U*XXn z7tAU+R*gA}A3px<<aOtc72o5FWUuEh^b9_Hm`EudQSEnl;RI7Q9)W@YSt#FgJhPyD z@dsVU8>LZ+N8=Z%KZ=i7Bkz_R0vkOvSZY>m*nw&0g*5hs@AaM3YnUNmOeO04N=ix! zF4=Z}qM#6b%LqD!H?J;Ep1|ncI*&76Z#M-6g^^#b4(+Q4U!XA=x$*q)UkeQG7~dEz z*4>$@`|{<B?)Bj}l@ybo?`F+mgKswZqZK%;_F9h==tl6w-CR?PyK!@IaS=lwJOql4 z8mEo+^W&|qUv+ikNe|xvoWB~|oo~UaW8&b5<Y^y+=}Aq)fB%j{?=whg*zV_tEHJ-A z=gWq;c{k}ug_SljOiQGe@c8|r!t!&&jAWd#iAghjAzkP$?fUbF;EjRX(R!PozyCNa zLl^E79#8YW)?GUqtRymx(ACo`gPvsGcGAgGGb}g|RJE=L58O|-scJnh1c(0qHG|gb z?zC&@OD|AK5!sxsb=ibO`$S18)S%8y;O3~bQdPH$*{Y7zbQAO#Y^3n0DD#q%5_Uns z%CSDnh1SplFc`5jGl#gkx$!zVIYH~WcF~qba$0<!&cBP4`;$4@P6UqPnA@WB^Yb~> z3X+=U6omYMkOV>fv#(QlHeCPgLjB`JJnUs&GBUDbm{3vzPnH(~$qMw^{&#EDa^2`W zmuj|rNXmAzcU1<m?GIX+>%83yrB0wHb$-6380-Gh5hyaNUHq~Heqo5!-S4or=rGYO zj(6_nd468~rQ~KpNGdA)PbHaIg|}aKL-v-=$XP5;(?mpRFPY>7p;Rwg+ZGz54UJU1 z;e;1M$o_T%BM;Abccpc;`oFUfUR71q<9|a;zF#@EgbLPpUJO=5-~Z2kyQ4LTK#M#T zw(}N(Zsm3TE83~yUtzKX%=_qiJM-(y%|lVq+Dk0Cc2Yh80kiz)g@3$38oajdNfd}E zxp8*n;wruzot~OX$jmee?fT_)C6aI0;FWPA>2}C`;{;PkP<_tM&xz6hE@1qh7vMYz zrm|(6K%goqC}96uP|)3*BFfZ%evQaZuU@?xgLl4vQweih=tzFM?96aDNwgJqL0|E{ z;m@)%Q}_+%p_|1dD;HNZU}?k?D=9W?D1{xy<L!MT-Q{R!XAFTX@Y>wWtPK^9x;r8w zVl0A;Z~x}y$no7*WM+lhO%`68e3Ccf92|vXo;Dp(RLc_*j4T#sC`6YKLEb%1{Fc74 zcTle}VRv}I%T|hmN$@!n>wh6+|MJWM)h940h}gAoZXe~Uo2`~B{<&kWb#0T*ayTa* zbpS61hu-nAjdb9uRM=}P_c*7`Q&D9_<{CUrdAV>-MyfJ1s&KQqmlHhNwr6cAJ6M%= zW>h4fZTS9J-rPy?wy;UNKZ=8*wUiti7x%pApb5|Hzwh-NOIk-RK1H;+48#G#bJ{0^ zpT4cBPuS@Un3h*rrG;&}M`&HYP<@5~f8gFKkPA2KZfk4U3`Nm|ciPza2-OFM`>)>g z3=Ng_H`#Ab36GRpXh5jYg_8>n*S(VcUYl#cYo6`g?ET!_v~DLgm5`9I-kobIfL!oI zOY1ZIkOzsKiRs($2~<3UqJ4f$VQ?2Od~jRa=c*`HR@T64BK@6!fE!Nio#|TbrQ5<R zEV=!^?&!w*9ULAWzJgx+h>k^!@<NC+t>qOJWTp|~?#B_gm_Ibk@p_+Lp7G_w>$Mup zR?0YwukgI1E3dnuWh?&pLS1vJ-Wjrly-nJJMAwHn!-?07zr8dDMKEfpC3i$~s1zi* z%F1o-qpPvhJiCzI3a|Rf<?8C%4cDbZ(u#hXBJx>SRFtGs%l6F7bLI1NyfRyjX63X| z!M<F4a<bS6sI4n=&)lS9KlOou^h;bEN3Gprb^oftK&G-%hqdniP9u@Nmz`X^pN+n5 zhn(4DMCpX2)T-f&N$n9Qf9_r~7@M;!LUZ|x<MD)q9{{Q&l7Js!oUyTKh|j}9f3Nq? zH8gLZ(BQEsE}L5fvC9_yT0PUImAKUBa_>&Rkd%$lG#M!=MBCjGzk)?dNhGy6`N3*m z-;QYpM7=kE^RzN7vU9?nSz1YD<mFLe%mX(BTkEN+yOx%g=;-K;a6^^)T6NFDjNzbI z7aLp^GPQFCzJ1P{1{8z%(odBy;jpyr&d&y6-|Vr&z#yjezibnu(FL2{!Ixd}T(POC zQNMnPF+6yX383J%8A~5;p0dTHLVusSPMVe(;gkzfQ&bjBK*dftrlnz+!dCd&PcFbA z?@xE3UJ$cASb5t0g%9rAdI|UXtOnG07<*i2_P+(_X7oG8xyqS?^kDU*c*IOOueH?? z;mcm^a0v#F9=Hpu|4=%hOjgmby6fAz>VJ0jB3yA&F`KYdd*c!SE`?j=6%;T*>lr|r zhz+4+HV9*zt|fE-31iIq8$@5;<*Yu+OR06g-`zbS^D;Fl@eAM*7zJ?`A3x^iXJcct zj0Eh?1<0blA3xqpPELkP>j`~VX~@aL;657b@lq5RSoLPSlyPBkF)*$H201)?{=6MB zigL2Ns%mk+Boa(vgDJb%poGUs8ra(YOS!?Q;Y8t@LPka&C^hRc!8>2juXX0Q@yl@9 z7=bQvIhf)T>jc)?t{b`}c(DJ5zQK%AC+N=afP{5G@u{>jIvtUnAmkyX595x8O^&8Y zc!oVMe1Y-HGwgyrTw~;adtA#=oYjFcl+DucyJu{`F}QMwAyu{j447YA3&A4cB<xg= z?faFUHxr*f6mmBO(J}#@3V?qDKC^Kl+B_*9zObdriTMyUUK%AQ74>&8s(Nt3AF+>F zC(S?oy~Yr^8Jwse?2T>~d;RHKA!l)EoZ%OT#2-gnlb8_E>`SfHH2)K64qy9ix@W%k z$`&<fh51+ysKqf`_7?esyPoAg=g`sBHEs(d0!YW8uC5Mp|25qZ06v^L_mdzfKfTVD zNqkpl;i>}I5yo(s6JVqkJWo_nQPGU$8y?>7Ou2BNII#fHd0bzTH8nLQ@R-Vn?&L$K z1t`Xm%U$tsJ;+^%`nI;VNYD0*_x*~x08I}3FqQ$BXas>A^wyF`8*s(EKWHV;D<J7T zJyK*4?s~8SomE)yMdaVU<%E%9(E1WLD{~Dq-6aud5{{PQ)2Cp~-7<dn4w@E7;;TLH z7(np(3*Q#Xs-~VE9Dh_CKUf989jrpb!WR|XZ>NOV4eKcr6BADX#5-?}!ALr7ta8sk zSp|KMW3IktJLPq|5xP*KprM&wp6&&5b~B*-UlKX|r}5s^)%bS|Ehw1&Nl6rm58u69 zQkIgFIPm*Z%N1^4I{<rcI4{S?YBbdtC=4j1th9?!!E~@H<n1M4`B!~OM1}VMO(r8e z+UoAR4iwsP{{soV4F!UA*#}wNePn)>e~Bzy{=D##>$A{8Fmuo@NCM6w@NTZM2QxGO z7ZXrQ9oOa6kL2U~(mbQ1YwF?fv9RKL4Ssv+6s|vKPn=Cm=qLoONj085GfEM0GEs=8 z<~Y{<HBzX@r>xv1?aj6=e2|v5>|k$i5=kxqSCC;A!292X`D${h4qRJTk~dqcC%b1J z$1o_4*T%*M0We@h#uxyzF8!U;)AxdoYtLXxStFD<-MBEF3SKB?Wa9q8!GT{v7rYVO zaAJ-GFt8=Trs?YGA$p@HEF{G3;BY`E91T6NP-wKm__HriE^WZU@Y*?j_-^J^SXfw~ z+s_8KBUX*)&wIVMwPO&~#h(|&H1N8b$OSB00fvl6udJ;)sVFHKLpk*d!URkfiG&xN zH+FqDY*HeJ<!#NN1e?@PWxEZ{*dyk()y3~~ho8q$Q9>W5aYm>ivd#OST!2B$kx{XY zDlGq+?C<X*GLN|DdHI-Y+zDTCcfCH*7OLszouTF6KrGcV9@AqjHwgjV$B!RuOr7CX zT92Qx8mP!!II?UZ$_w_5BRHWnVODrvZx`<fbN=s;^4^qANVJDZO7cFqbda~OIqKVC zvARI7@sJv6;BQ_Z3gl^rF$+2$A1IHfh&F#o`_7`8#+gGEOe8L^Tr0t8HGA*4A~pRx zy#WSdrhuT=<*kf9ZD?9X0dF=p;9r;y_F(ud?1MiVUMVrh3(eCjGtY6(t{=uNV=zpF z_19&d`uGvuO)fa$K811mr61>5Lsgab$7@9&e`L=S*mbLsO>cI_91l5~{WJv7jiT~? z-PuWIrmBz8d^z}sQO#!YG2NR<rlQpjD2Q}y8h)G@^6`mQT6}aLzZaGPx$*bI;n<>p zD(@QskgnRCB6tC_K-XXvl(>!XMXI9c`ET6<AJ-l|yzzkk{%45v2PN<_yXtJcCy(VY zb8nn#UR*Y{!e_?Z$-s&DM1^4q2TllNAV0NST@)h(e{gwGNj5MeTK>_3JHKlve1V1t zDS}BMC2`5HQs*u5#kO!f{f_%|QDK}W3=$GJU{wJ6z6T6uUttoNw6ZdmLKNlvtMbr1 zFg<{a_;EmBpp=#t5wv%<K+Po7Rc6wL*&FvXFZKWbMgA7%V*_th<^C`rjC1)DILr5M z%3NlRpQgN{X>7RF9JBoBE4!ILuNI~C6vfXGaXszAzm`^3`4!uLMf6_V>D?tPq|?h! z_e<w33`u84Q#M!Zy$JsN^LP~rTTH1+a<t9KLb3NioXLNw*J1nhp3-|)UE|;Q3L|#e zLG1PIo$Ip-O6FGi(J?XZ1*Z5I3Vre{9}*I9goUX$Hz!J>_N9^uIj^3R00fs;SN||p zxw^j2`my8j^OOAC0Ui%gU2)FCbM=R%<%SFOeK{$`#W)}e-i}(7usr&>V%`zOE#`H3 z`}&$sM}ao-J7=-y;N`?=#?{B+Q7<biPcipn0u+=Sm^1U5Dp-;E1@DV6P#j3VezgIM zbE^m@f&&cEadp?DmuyJ*x;`o+->w1EgP|?|C@{m=YQzrR!r9sy8wshi^RPy4CNhju zeW}U++nd>Xjtx=-xd$wnO(7Z;)zg5W2W3%oL_$$5+J-6cYB<e%4~;;dGgp$4Av-_k z0A$@Ef*ETBP?;{8T0A(kb8?g&+=$ZXvF2jbcoGsL=y<BeRB|w4-Sr+14;c)l;a^(* z$01Hzu(t6Nw5q!sq_TbkY~_S7?}02L;>|iU;>*AK2oHpSp!AuhX0J$?EE_vJ%)@=n z<5?pr;{56IrFXz@UIPQ1r4{voz+V(Z2HA?n#$@H?-=*&T_b(?Up)4)E4+&8;qms+C znR<`mQBO(CvEBtwrYAM^rSj4WaaoiU18Lz)2FAyaS=BV?rGYIYw~2u54<y#ZiDL{4 z%)T^j>8Fu+Kpc;#W&g?5_y!8YZ~1A7y82(a<(f$UA(RJCXaatH&C9z(LIU?1d@~;7 zW*V_$P`9*%%y`q>9%-7uQ3U4=iGxFAIYlwe&+qmdE30s)q?($<-+l2tnP6y8rDams z(O6$Mh~{FgQ4Ad%#6<E5d%WoR1_K*g7KVvs*`z7rJ$=fhslA$>Nf+t#$<1oojg*jR zGNb04CohjzP3s6>K!AVwqkx;IYhcHsjP5u#E9>)T>b%l+cFcde%uG9t7#U5!f7i+U z&K%%GNVhyS#cq4}277~)U}N$fGF)O65=(E8U^XWd6(`EHL}N3V2iqpVDMEe^I$L3@ zML1#SD#($rWEB-nF;9MOb=tuYy~lKoDkq1sIV~Cp-^l&?lCim29iKYY@Aq%QPoFfK zhs!zKj!J!_qjB^NM1A_c>2g2Kt!}7CzauRxmqUC1K5jhcw9L~;{F#{%Qo(LA7?T0S zlXW-J`EvX-N?`*3gaqY+EPR&HvTwp8#W(l9eCd00%lAgeh4U87*=amGzybv!;nk1I z${?5x`>_NgRyHs1F+O?#EMokil;^#hTWQpNK44LuUai6fIPu@U5g|TDIzw^&xh&|` zIABw2|E`t-ufDk_3GXg(T*QwbuP)E62sO1n&&?ZSynAPLdOG$<LBZeY6`j9Ol#ItE z{hd3lw9IRQm{?r{IpHkN3rPK%{He%~G}WHl+lRr(o)1pgbjX`qksvz+<ZJI}3@jVw z<yro4bK;hdu!X_8v>QSJG2Xwfd5g=-G0Djz4^V_--@?fukj_9yx{p81ts<R>{O}<b zjP&&h2w)cyP5KcvWQ2)nzcx~c48hQ6xeJX}^a2I(sEOkOmb;LDyx&tAn^@1%=F)rb zKG`@hfNpQEImUo<ax#k|<nRFZ)-AjDhik&@98NqAUlCWO4ip)%jqH&VfycdS_iP_} zv&5l2Mnd8&n*!Q%;a*EyLgKjjjbgNtC~%m?6LS#WLZW0cNe)nCh24oEP@%0g^x?zf zb|pmzqqjxKo>y@p5l=p@XLfm$!PI#eroioLj|VI!v`wN_d7M$h+<M|lYYeF*K})!U z%nwerm>7FTE{l8F-H_AIpETimn@Jcxi@LDD3%3M?8n-0Fy`k88ddMStiQS7GfxAZ) z##H{lL#V~OORTi3x}T1|`_80_S>owVO3by5W@GcB^8>z8X8Nw>^V6<)t;3nvU$D09 z){U2NcL1~|JZ))d!5kQ{&?*0px4|4K4VG$%NxOTlPA}aaKjx&PQ^zMy1ji#DGLpXj zllcuRWG*f%9lec`2xW!{#n$=ahV8}HPzsoGjEj`+eWRjNnoZ+&$o(#k@9UedSa+G= zZ56z5BDSz_{ZX1ZI;)l6D{a`o`1PrSDa=;drzsswisYw8JUIzNYI1T`P)->)n6nX= z?Sjee;WKsharR!-ipmlHiVA9pi*9g?!sx%pGH>3%P^YlQXvtK6h}V#LGPJow9d~A+ zYay(F{vIkXU)ua|ZW7c74^qWgVDJD2%ux!0-I&yNuw(#(=b!28t3ZF3prGLSo4=2V zysw-Z#z_p`PW^7Ib_j(jRw4p^OtQDNo@44L+$VtCtlrv~&X_8ek@HSz$kw6k`;}mW zVMA2GB0tO19%53lvAh0gqS6ctwinLC%`G48&g=;;uZm@qlx~T;CBO}L#PCp|3%W;y z*Fx6JObZ=Xr8V^4Lwt&)Tfj3%kk0!d>_Xj7lAOdsV?G|Nzx(LxYkg8k`&2<C3Z_Z) z*e?I^e3G=%D}u{M*<rl=r>x>zJ%KcXs@C89)FjB85g+lDfLvoSG3v)uO(iUil1dDH zUZ^>c`;j&?YbeoRV0jkey{)rgP+1ud?2F*bOM-wvMtU(Zlzi>9mQll-Tgu7?r>DPO ze5i4FJv8Cq9_kn#+0(eUSOQ-);L&~AGzn*z?LY>1D1WNasw1D=$i(V#q+J-Ut0fyL ztVN0qv5Nb)c?$xMOH4vSWK0Z~t^#equa=F>@JzZMS^9T~_&Av1FZg!)&nqf_e){cg zVj*`yUnlI)%&aV5yG4DTx5;dGZqu5WP~T@~C-c5`B@uNA0u_NQHFe~MUC9Q<tqkiZ zJUD_a;j8iOZS(An$l%aHKdi9++6^fP$04rMEVXU9^P@Caqz8EDOqSOt;4*9?MddE5 zIL`|BXs`2se+dS9>~1h(iD8b}dbLuW!SC8<19D+Hy8oJHZ(fvLw+Hic;Nh{s#WT!6 z8{wKR3KlFXQo`1J`<58qdgI9~o}Bp#pMHIE!0s*~`%9185Sd`s_U@6V6S;av)Ycm! zTnr+T6ZBv_Lz!p&HZUilsjrW$;gXk{O0?3H>M1K^R+zB<5dxtp1Ra<{7Xg$01-mj^ z=37Q%<FzB&!Y>e!#WgxFj~o_Kg2=*fUPEB}|LMw){d@$|8(tJF#+Wy@wcUY`4u=6O zdDFTbvG3sraP=rMpZWXrf&xtKqHKD8ezNQ9QNXfkfP{jhqd9)n6+-Mr5fC^>?oqd} zV7z^MVQ$A8r?XQSu5m)FE-)>PZ~EcU;i(<%kpry>6H|wOcsL7qGD9%#C63Of4-P(t zo>vSQsXJuh9-vs|=SNU(qpV#0(IqQ0oDjxV`h<niEiBSNYau`4NKe-$(Xz6B4&yw^ z&dUp^_Y}>1Hybr4gsY?^jE<!&564&~_17)Hgf-4KhN4(sWzZ~tPiPX{E3-S@b-IJv zF2k_E{VIeWI(bo;m`q0ovY!JYnyAPM8kD_+cx1cKiZjBKIJG@}7avm?ZgNH-m?h-> z{m1F~%4Oo6wQBHo!5GstK7NOX2M<DLw+ODq0|>DtURNmSfpnJC6JWH(b9P4kQN{<# zY~AkVnKB{+GcaK2{S2DB*g-Zn$wZ-{p*TICX#87&{OQx$vTia25PU*M3V67%+i~FN zu<HpT!AOR;Bg*38T_2eO5qSfE8)|h`0t`BpRD1Re(`IXB@2S0)7sl~sXzK^YtA9tK z_$)DLhS*e8u!fL3SuRKa4^!^}*7F{>0Y@~n2kotl(jZEcc0^=_mZBu7DD9!WlTgxB zBrS>dE+wU{ts%6vOZ&Zl=Xsv@eXr}B>s-fi^#A{U-|uJKpZjy)IyK)v$!{kezFN!s z&EL;Y@VOXW`BZP%;7{YPGND>TR(5l1g#WAWx&8koWt0<0%9Fh;7*z=_Oq$ag8ge)| zUsu)+d-GiC;=?5>PHF3%>R~mn-ktI|>BTuyMW>v4g4Z<5w6J+hRb@RUCO9#H*N;Q$ zu()-C{DkxwxKaiYKP6({vJt|w4tYU=>O!e!F$+#$FjCX8d&O`$GqVk3FlXeFxealO z-LGD?z8!6)KtDW)`<9u>HM7`BitQx6%1VRXMo{FY4`PY;j*Z<`T%6ugly``eGx&DR zd9Lbex$;uiE7r3=vFdflc+<r&n5%bp#<kQBp+XM~iuWtudhM}#_OTiW6#OW}=~*JX zMFK^ar$>hW&FbFmJ;ogvxNt0%-u!Xo6(x7lI_H+Of~R9$*<7}^l0>Nj%hap2eBZqB z4DkW8Z=W~pIDa$l(Me&gm@Y1+eGk<yU7{h<I#DRFvcfQ!QZ?=JyZ=kT@)@@S`rT7A zGf(0QPyXNtDYEBDdSG^8vhVn|ja54osk`5?gQmwo(#&zT^>(4H1c-)g=_Zl^b`zrI zJ=b`Y{bWAi5~q57_;3)MzA6-ZV3>O1Fn)!4#ln;Y9Ezq<noB}F{dA194XL2uGg~)D zCO}ypd3i^1OS7Fm@%$ZV!Xl9-s`QHW74>o(4`eYHmvkZrqs8e6f8ntDk-2QkjRqcN ziSOTYdXXK+uKan}pWNiixca5;zz(ccwmRUNU@6b=?c2A$xSJEwAwmbnC^y&VQGuI* z+MgY&j1RiDJYQkMiHL--%@~YycY9$}lvUhF_``>|sxNP8CZv<uAmd9?Ym@JElxt(n z-k2+;`><3ed@yN=w2Uu+NTllE05Rx8yDU0l{Ln=#j4!^U3x4_1N6TG$n}_pqoY6q( z?U>_Cbar;Pw4$21B7_zbOdp;R*_Xn4=z8wsm0FG)DG$t;Py=JjidDbp>%9T*#fdE< zd*hK138nqKlas==kLQw0O@Ec3c=f??GP?CTXt>tOsP2gy5f>9~)$hS0fXV>&6!&`j z`W_~uxsSykTKWL#zJiF5=H{E;ektWhAI!Udw`9ERR#au>VCAS+dvqD;8|M+%DP*FP zhj@<`ouNPi8bAJI62MJppL`*CP`>0jVks=<avS#OqX8qTBa>QFB4(%hEi8aEH`Y8U zIcKmyd+AgN*F>Ox5&z8ZNLTbQ+V@-k_5C<x{#%4n5MkBJ3)_Oh#D7C@2=w=7Mkfi> zmg?W1mn2ay%>S!c9j{_Izce`i`)X|_%cB!uJV{S>F~E>3W%PUfo_*SGzH##3uBuxs z&CLZSW@XjMkcHbUEvdn|%$O^w<!+w?gMLx2Ur`ZCD(}ZmAPzxqT;{)K9NGA&Oa76| z88Sg%zFds<Jrzydm0ZgrEnzcF)FgIb?e7Gi`w>$A-MeJ}ThgH9^1uT{fAqhF;BAYv zoY3{Nzkh#+6AxLDz53u-n+}Y=O|~}8#gDX^a)qo5NaeArsbwIf9d7LJr$@n!ixQZh zuZ6cT7^e8=J@MpHs;fmrbemryEe_$ezP|QJN43n23vMqW*kFu6;qvI+JI4QF4ZrF? z7e~apP<-{-ANI<RU#w6wFdU$u)U0fMox)2`K@>g3C5A_br`qez@tZd7-u(=V=V@Je zV(ibJZ4c%c3GB`(d3!Z&$Je?8PrEND`2WIjseE%L5|za^8k*f5Hr02ke1k^2+c=TE z{^!La=<VOX-v`AL?r|lNRK7+3_Tf{`ZD}BF-HQ)oJAKa=5-nQM?Ot}AttW_7eE2iX zg*W-oeqwKF8AFp_k!_OQRlLI3^YOeFx-FvnD=NAbA*LA{Z-~(pKauf}s!YB<je|cJ zSH|_UW9GCv_KuF9#l;hhS<UrOXAI_F*+_F*`e?+ZewV0}Kwm$3a{j-YaY0W{2y({o zktqk>V2!THI5bqv+TPvnYwhzxCPX;&NJ$YSinT{4_S?yy{IaEU{yb6FjkeX&l3*fw zy_d@LZ(kLDMo5wKvfFp6nvTn5E$p9fnJQF;at%q_jSJzud}c9R_`EOP)+;(%Cn;FH zItjjVc>m2UiE*OIHs<E3703#VOt;cTKiCYbIyhZRMC9x^Pr<jy%(F$*N}z(G_ScX` z(O;k%v}*k2v8C?&1eR|P`9d1&>)8ifm^}XdQ@53QME&8vvfp6pNjn-8lnbCpwdm&j zk^A`RJI)`Kn3!;W!Br(?<&~sbt+S04K-7u;*Vp&I=n2{rwW{js{9btALMYzJ3C&JO zQ$+<uKtOl8iT}6nY0EZKJp&Z9n=y9GN*bhnh0ip<WogDX7hOA`o};gE;jl!DXF$Ln zbU-+f!-Ntvk|Y`JNAg-5tl(52G7~QqRebp{k@p72%y<4zYxLb>O;b}FLO!bA-g_%* z)Ochcx_E9QorLxEz#h$r;$mZx1OwS*&8}V!RI%(6tj0Nx^APFiDX$AyJxR}R85sCA z{OQ7u0hc3>0Y~f{{gFY9_Dt+-e5nr(VtNvazp5(6@Nn~VlgC2U!?Q+aW*$CN&M@%V zneS}BJNF(J`aYV;p55Dc;ulAI>~=pFmG?Ov`8Tn+cr~{7lxE%MU^a3n90?&e!K=ue zg7T_2TBFoKejg%`yn40&LCBean;#HGQA5bNZ$7bm8uoBljSNQ)3_#>k3O*Y8-OmVs zBfsz=N(GH=(PR9ioLnJ;Q<h$zEX0hK{|2NF)3c5IzO~bR%fex4Qt;!)cHLS&>W_E3 zxBqVugYI!@N*xdJq>9Qx(D`UlFA@*(_pK0vlDkkk+A}uhNZc4tFQyxo888-1d1Y_a zt2V))99<K!Pu2DggZW{U)uc0b-o$*=9@|<OIkzx+1KaH5zm@zY1B0~|^Y$J4KQ4gk z@?TS18Oc;8r>9^1r^|S@i)Gp6-xuV%cke@+QK&{78fZQ-F+bretrB;mm;gjbpel`t zJu^6Y*AqoKRHT_17_xSWV<owAd4OE$(k05@zb~Pu3z_Owta!{9dhu>J11@WGr`2Z} zGIOD8xp%iAS>)Sm7Y2#iPb;Y5ONR2qe?x(q{D@zmP24P03Kin1X1#lCC^3B;=Uo7m z^SsT>yus!71*R~9wtw#ud7<OH|BhA&W@CelDBy@s$ISezd_?$!VHt#_4UAe|F+uH6 zic{_%%ZD7p_o1g1bPTxBoSmufxXhE9T99ty@)Q-05AYRNO*Q|gH~_E(mynas0CuVa zlKtVEfAx5*Ip04plSX)}adf(dnw^HT7O`(HC@wn@Gd$wt-78<8UM93Y`U-LwrL5fi z^7D7=e!9c@&t+%2fh&|{Gd+ve*wgjc2xv!{m;OVj_V@v$_QFB}W~fCv#jVh-z5Tvy zOSIgF%Kp94NwNP<k}Z<%N2`H7rlvgvq;)cdrH&pa3*#`(2%#xR<Ti>QyH_Q{7=Au3 z?lMeeu}|>3ys^;(G{9}|(kw9iyL5MedsnzWoajm<?A~!aeYWzcv!%@<;Q!ZFnj8W6 z7L4RS+0R9Zhnrt?9VW751_qa#+md$M?A13gkocjUtl8Z&4(SaF)F42A(udo7m!?o# zHLFhd=i<XDvG13bCR%-T*vS;T^=}3vxq|uR|2aq-Ow{hj5lN+#D(iPG7h7^OWcURx zq>i>W*l_wKB=o{viM1)d45n_}QAcXmywbV}cnL{H-Z^@>Xxf+e|HG}U%H+YtyVKP* z+PTLF<y&IHiHIYDny6WUtR<wSRmkizS4&S{K(fOeo&5UsvDLMR*p2PTtzEg6a*Ln% zRZiWyDW`hs6m6~*PZQDs{{ro0vW=N4`n`hk6=;_5RoFfc&u(6ok$GmvTzO8fPk@@c znC8I<w=baKOhZEmsE|qCUNKUx>WGpnAV;alf86nCDCY~GOnuqGzJeY9RxJHuf81|~ z+mJmQlmE!mvsJB&V@`pe!7oxQtv??%9X$yEAafn`3CdSrggs>*o0#~36NV{V2zn75 zJ#We8?wq_92-N^j$_Z6Urub$Xeo{sz8ZHZxQ1$Xgh9{EwgoX+k6u5@xo5Eh9u|?C1 zI#1{+zA)-cb(H9~6CK-F#6%e<g7;xB0bo!?{lq1&LO;6rpL4%&s;DHxuI>V`&(Zce zdc5$NrQAnJNeth{EpBqwR#X}vATa_g-POCbCDGZL@`}n_W^V32@y_qhF_DPk3|vLi zMtsRjX}&G#@=D2FfQT+i3oh0Szh!#UusWW00le(Bd|Pt{*Zo4q%ah%wrKMf`{wG|? zcGzez?H5j~%(aZnHq+iqe0`vli2#qzL?a-x6MZ^A|IVSI0}ku?^p-tuD-hd(`r=cn z0dtR*yzt<L(acWiP_N=*PJlQBhC6HUP3JypqLLB@2xgMY7Ck(7A*t+m@+|y9Y<~S> z*8KjY9>d&PBq!_P8hf4YAYb~qJKy<{4*UbJ?RxNltHZ{hIq_8xb=upvY6GP&hY;kx zy{vs7s(kYt@voz|y}_48X~upP&o^DqaSuQ%m}$F3i6{E0xLgOXDhQ!TMePm0(4TG6 zwAR+*o@iW9)A(d$C@h|(kFXhjC~)}jR7P1ur2C>S{Vr9st?>GYm%Js}+CcPFQ@zUJ zkKZG+$Q%$(^URs2!>!<egZBsYBjyRag|{=HTo`FQL}V8>nGy}()VKQ~c|b`tB`BlC zZQnBCVASAk^NEYc*-^Lp0}ev-nZm#{Pl%LP%>DL)BG17I-B0Nmi$<0ieoYGVYMPpY znR=SaM8e@J45Z=Mgc}gnjs9z@q@+%RE0_~1@~J1Uv&PVUW257BiI39xsj{+-ht?Nr z_`f}V{aSR_u2biAb$u^q>>XJg)yJ{emUzw^f-^)NYtH*WMY@Q7PdqZW4^cSWwWN9P zvcd~dnC&3jzTOm7NypEFd(bU8mw(KdNTD(_zNn)U@a?6T@z$m=fS42Knzu{Ka^!?A z8h{+hDqhY_O4j8yERDFwi=)EFrwNh6>w~i-EG!p@vH?|7M~73o!0Bg8Qv+L^krBf; zR^}>Dk$n%=7(RTYjf^BYWrXM?g4>F*0tM3eZIt(~PoAlv<a@#gkO=kL$BUBY^al$i zN!wD2hX4MkjXHb_TCMBbG3>|*Rk`V%lmsJ;rwnW_PN}l6F>=QETb0pxoZzk2Rtzc6 zx5?D$eEYn1xT3L<1W-zpR1=G;>Tmzhv&tG8jQ@wzq9G(cY;P|+BA!(K@+BuHZj>8C zfA1amQ}S4(rskSe?C<Tx2lJubS@Y5S-kF#{Np&ZuLy4K0!Dy@k#0qzi@8d_5e4}k| zMu5i*p<F=~<&T!mT}fffN#5*=f2<u{?Mssc8=!#H3(F<*XO8eKejcfZ66*sMmFCu# z54`(QD2SAje$|htGSaS;)u57%DD<rFCF&Byb?l;RKaR?0WDymq?#kA;S^jIH^)i>| z*s%elhNvIV0Nua7VSlnD*Y%H<TupFy2#>qmzP79^AtB5D6<K7Uo=*a)C-<8lMxV9l zmib|(*D9P<Jb_6|>*Id`?;PqW^gTwE-uH-9huwZtrSs>vtu38VJ$n|wtU`qhZ8#s& zT)x`|k=yV;(d=aod~a_hDJR!~-OdA>|4e9)S#b;Gq+vEW3r3u`SlMI{70Vue2^&F> zCPKik#=bOteo@xR<-cjO-=wyoa)wgMqH`V#<C7gET{-(0Ny+X4#>{!s6(VGIv;9xT zPHB{0CC<GSRm!<$tMqlorf&#D;A*WyR(`&^e~_~`+YvdU%YZcic~&J#T2awA|Mvw{ z)YVBL75N!Ku`6337+F~W2mJiy%RU@Z+<-yYd4V^O(e?!b`#0_o(f0N^q?UJ&OSkrp z4x-(S_P32)CC>a%0`tKV`Hf~?^1k91j{=z7y<&glLA>M&fni~C>OP#ivhrEu%(tC0 z?;M^*M^hON&`7(k?g`R2zvxnmp5W-fY7wM^kJ+%d_PuyH!7DExW*5BNQ*eYDE<=n1 zbV2lU_lQRI{$4Ubq`0ohtc$khrjt`N*^cw9u<@lsxrQiZ$`znd0B^a91}%>8@KmJe z7|4^WZ+}FuxaGnIg~(m%>Lz-n>w+R8wjk@BH84Q!ldImDIfeR-1SK_rsxvU8>J}|+ zFI^ELL0N-X?u$tuh7u>whLR^fCM9War{H4_1eLwT{oWDAJ9lU%b_)db<XHt37r*M+ zs;{rVvAJ#_e%NU_Roz>X3;`Qaedu@n!2p*~q8%eDG5cwhh7^1}kTI4<-*}!>f9^b> zIBFWUpZ+m1{4Sd-=ijCtNVK<-?FjdOIzRIsLMI0y9*yyLs@Kz}P#3b^0dF?2sFcNT zozk9hXdTFVEkU4hebQIZChtNl!)`qh;}IgtHraP_aJX9cz04chEEt^Z-qDvoOJBBe zjBRP@L-zfcf`ViB`Wp}tykj`&dV1KSWIO%rL|UowCP+v&H)VNfY1M+;*0V~SlWyE> z_w6@f;Qx%FxmB5}$<J!;b2_iWz9kQhF1#`wZ__Rjcg|%|*l6d$C=;`EjpN$d!pU#` z@MBhQ$2`Y<^e8_8(6282@ZNLiDLwnDAiQytJWq4Y{!c+wA4#Wl^Vb#sPy=5aVm`)z zey5FScE0-$g2b%{FQY9we?2(dw5DcjfcojM$M>|2(UAQ&Dgkn#Ze;B4e2s>7-`T$M zg|WYfTl`}l|2YUOn2tx`bF!v9Q7~f|^sVc|EmHCO$y9H&x`TfG;v}-^L`xMl&LJ=g zT$E|3?fO-C<=wzd6w#L<*|zP0`HShWr@$(<SM*YeW>Na^1AQjyW=K^lojhsI^xA@R zs<-Ugv1>R_m>EF<J2YJ&-1HO<%!RgG#sW|5M@wxZflZ5Pj5qz9gxiWBGZ1Ir&`>fI z?O)Hgyk;Aobs*HgP}qw*Er=q$JcUomYkVtfyD5(^8rNj5F|Mo`VtMyE@4i}PjW3b^ z7A}abE?uG)H9WgL-Y`!w3FRAJIn*VejSF@dF5hF=rHX=^A-L`FpG?=aT*l>o)xAGq z-?E#4hsMXhqQ_HWA07X`rlIkrvag_@s4Gt(s1cW<Y<-UM?%jo<kvwJoG70|Hing|0 z=g*td2PAJX@45;nEASNQjJiK4iktY#ZYLe7YS1b=o5!W-Cg&i>y-_?;i{5z0_959Y zzS@Az6^8BfO1y7R-nenRCTxK8%o%&&o8kk0tD9Y2#pAJ<@l*WyBhxV79QJEHm`Blo zQ|$VpF}f;0IzfwoC4c{ma!w1dQ(d_EU*aI19Vxkthv`lxn*^q8N&q;Va?*fnCTsl} zdTr)@nSBhTOqHUeJ597R#H9In%Uo3YkNj{*LD0f*Z>Tz;sX58-YDr$j$UMwu!qqhP zZE!1!f-4z7LIQdpF67Dc=V=dJ+kZk+lN%Dq=gx<d$BU8g+<6>R9gn6+Qv3@V%=Y&5 z#4JUojBA?x?}T|iIL>pqEOqbSFC2CYWe>%koh&5cN55BAcs;pf+YJDVoBR1_bK<?7 z_mup91%$a1otD7fn+!MrY7h-4AprnnGczbjq^v5x>GA-kcm(TsI}v_W)IbR-os4(^ z7j19&4@(nlmzT%%iK;F4E?ZDX#wCuA8So&2NJO~t+5NJ6L~q7=&_G&Z^@L_WF!C=q z^>7SP$l|ab008si=D$30x?Mm4d<Wd)(UI`|5=g&pzpb?N7%CVPZC@y4O8nb(F8=|- zFlK%KaLt!+St6Yh!Dx2j<Ev6pYK*sy=6<<$eGuHCxGv6&?Pv?@3ZKXJiJny9%tAt0 zPSm$dPpKJ3l9FducIDF`tNc&b@X5j*TKQ|ls2Shf7vH@2QBx#@_AfMNTqh6aEMS85 zW_GAbvOfSX45Jd0lRfR8nxZ)%htnviwqZ7_3!K+>Mbq=o+u9u^01pON{Zprfv1>tt zF{@h0SITf>i%tW;#!Hg*KK_`Pf7t>I3z<n3AX@N>iq$D;B{RQ<u^=H#a(is_4KqEx z-y_mI4ELDOi+EycMp*i^j^Z!}hxBSx?^64yCCS$+CL*#k&q}c}(yh2H?Ju@y=b zliE;9R)s#ch<($a>msDCs`Kmozc{w!ZvALa41DMmcVGjpDoQ#V9oIiC{#AB(AzhF- z`d!KN&x1E?2&S7GSH$mJG`oHKt@t+-qpbhcBO?+n`43{RIPFc&d>bz6xDVFB>H4ya zXtQ8eXY!><tfttpG~I-Oa^&y5fVLE?>`=aWJc`+|lrnG>%AhyCgPLo+S_XF6lE-lb z8qBV2E_M!l`Qi{*;+!J>?IeYHKIXAMr_1JHz;_X71@)^JqQAWMh)#x_d0Asr<*SGy zBn8<{SDl}+p{<RvyIX9pabaG%6NndNbp5``$(%6?@>lq&M2S7PS%<gj={LE4XBdn) zugn3tUgXaxQ1sn9nX~uiZR!v24T0}r4C-l424IO8v!M}=`orrjsimrVv?H^`1G69K z*G8ib@q(V$_)QElu-zy_G;mjQXcIr^lmkjQ2k&SIzp7nijx}y)CC2_9+pZ_Ped|HR zqTq+-a6&_;uDhG9prGK~rDs3B$M*gBfv}+2Au&Fw?;~?HKP$SB;=q`yw#{JxKtF%p zfBN)&cc-VPj$W|?3zLwo$zcV)U&B*<Y>$w5_K1vrMh|`-@7nIqut~^;ls~*sa;oy( z@B|i!`>^BZ{O=YF(hqU{puj{HG^(?<6Q;f>hfZo|3F4y!HH|1=xss=O#o=9Q>LZPI z$s;?VL}LRIJow!ynl%<$B7cQ1N6$&{3mdo#Z(#ZsF&oAc=2KXBn2gre=)VsG`B#(9 zOly}}Ri3wL!a3;lm;tSqNXxJft*<nl*Vp%Q+sNfr*u+;?+3x6|JG8o3#z#+aRXv;y zgLsqvVgX{f48sgc1ho&L3%-?=O4RI<6p$UYe)teFN2jKy!GEUOmm;P8=-{D4KJVTg z<QEXID0@anMTKbxCZ|tvJ*B`wZ#UQi!~T6<o*$O(uuS8l86lL270>c5_cYMtQD3QJ zS_KJGZi4QgX;?<f!oq^B<f`xAcOwzI3?IwVPQwrxYhu0y1;?3p?}k*IA1K@I)@AYX z&c2%)YsvtSL`Cu92Tx2<dv%)ZASX}4B?Hr5&CSg%c1e(zmxN2k)&n0BKCl-ke5@2A zjZI7j9Mee#e|`?KwzKnj^G1k-;Ca9Q@WB(GlbVJG+FM_H=$4NkKYsg1A>8I=E;_Ga z5A&p<A&;0r@!R=X#{pKm?yP%148Ac#Y<XK)ZQ7v^>&vAF4;-lYH#-dKA=#lrhhSAY z>0aYFU^1rPZ(mlthmmovaeZxh+7HunW@cu>9uw2BcE^G7dDhhWjoHlE{@==B`!w-z zg-ObXYtOg`h66hN5<USb(IZcvzCFXw*Lr(#+=!L+W2HCc50oDtf(4Sd8I-2~64LIk ze-Y(U7pveJgbQ)w@Znw3@+D0LQBmaSNgDEr=c*4Ga+iOySVl}Tw2cUn1=0LoU%ri9 z=_dH_`B-(c!9u+rEUY_AU7cx3uADz#A@8;x6%iRZ0vqHzS?+`7+Zw??W(rX0!$RC~ zk{Gycvv6?Kzkc)P{=Iwm^uUz0$l8Lt=mT&a^sr9A!o~FsbZTo5`$nWg(@I>y&M&~m z9YzP{G1wF7EO=nnSXJd!gaxn2xVT0v%-sjs*<twD>({S2Yi;`M2V86Mdu{e<$Nj=` zWj-vkZNR2q8*~d}mGA^B{3kg11;SS{t>L8mX>G$P_}-5~8!Y4LK^F#J;Czbf81_^n zqoTfG6V|4ur>76pvHpJ>YoWXG$Kyp6&~O~H#*a$7lJ)1VrDehCNKu>a?ruGx1D)7O zg*@!DPo0V`|HM;LQ|oS-nLWUoKn&R6ES#KrYio2|@pK`xi5owqLuK7J<;Xqi8ybGy zfAF9H-luu}SHRmHmU%e&1s3nt3=9l0*!ayeZ+qj!6`!{fwI;Z4pC9pXk0B(<J1zJV zYl!wslif1Y*Il^<><Se7kM_H}Hq5T(t(F@2zl{AcC*<nta!6A0MO&xgms>ZPC0Dw< zABV9p&3h2PpsMx;9oS9i0cv=m<h=JS+UTsIJKyqf*oZV<J^~>xaNC~%c*|vcFQ&a? zw1%nPFD<RoU%=d>Z6{Y<{Bd}Pa4hrj5WXAa;*<9LB(1g4!!C6`Y&SbL`|In2)?lbD z9lEwf=hm62pSIz8?i_tedir{!1PsEpGqI#%)wenRJ?&GOqVtjnxkpe)i0klS%;lu+ zUAT7b>!phqtq)!MI2g($dpTvpH6uU&zw-qfjyqz#cr{zh`ju5x14XfUQ}wvy7Vc%{ zZ9<K$t#cs*Wz)Lf+uN-zdp-_5iHIn`Z9c279~%@D<ZRO5;X!g%TYEaB-j|N25j(s= z6Fr}VrR>Jrd+HT!UB(aB_$^HgbUJQCtxW&M(Xw()&oC@2HK<L=9Dh*OSK=H=T8>{X zvAfRGlea3THa_Rz+UYP|*k8*n)}b1?xgqsnz@4Y-*D#VXht&OFjY2$;^mDV|8I26* z#JxObsR$k$TSCF(<O-m6Fv1~0qIz#VBmpdDDAG{jkuO;+ohAutOwdiB73_u!`5N>Z zt+-;Ay1D{sxAhCQQ$2BZ$@We&gWIrm)i3QcT9(3eCQgp+^mCC4ZN&}m+Atmg2!FtS z+HF`SH#hgwR!2vN+O1oH@7}#jNKW>K7o^MDR360cRgm_*l>qA><fUJCzc7tw-LYAO z;00AG*&-=X;D9GCUHZ;3{3azO2|#0ifB$r!`q87Gq&BzaexF9rKCz#<vcJD{={~vN z*3`tzK>hd!vCz=aPg@V~-><|<?ZD{bY^lj^CMHrSZRlRV4iKqmKhi)^(HaMv3jg`3 zC}=W~ytn8S)z#HK0T+2bK0Z4I1>9sF&S7O7{404mu>(uG4{U5IT3?@@aB=B>Xt<rn zz6^gB5%@DRGg;*v#Ia==j17Sf$Fl#z<M5}_e*5C&inQIqaZ+PZ$B(NLL%B?SrkA#Q zF#F+@u_ZDF{FvJi7Qc}!+Vb&Oj-J~G<0S}#DyWsYy~L!=8*S1yaDr?`8cmpYKLelJ z4nVv3o%XX3u2wc0lnW5eU+-O8RioyTVaA#84-T##s`6`jeVPT|rPwAm&-KJ_Y1&)2 zZjJWliD4Owo|)MjdnQ0GNJ#oeQ)hE~%Pd|lK70IlrbgSfSo99b+xb$LFKbJ}($cJm zZ6qE&=*?BCIaa3o3IM!JE1w+NDs$F6b*d7pa_28z^d4!N*xZ(@U?TZ!8FAuAB#(0$ zsAa?OW|l@6l014;;=vy+^gX4GjvT`hIy^s};@-Dr>Ra42ld{x~Oj0*Vc>UT}!F5u> z<(87a%7Oj+Kl{?S|D11fCWf^Hw*%s>3{>Rg0tBuBeYhKg<rxI)6eVmnP<TSV0{Gct zI40FMs&ZkPy&Yp`BlFaHnO1VU(dKQ~!GYUqR>>sXoUQcKp|)&N6a1*G4EApu5;n#^ z%DB#+KCKKl^vlpbx^m?T{C9^@xfs`5-MH}x`yae=a_h035=V|W50jGs2BE`3B`laz zmYf0t0;ajrGS}v&D;t5I!rI7S<SNrhQ+(E;LfvcElyH!)UcI`NLuYDg`pM@*q?n=c z*QW<`vyFEWC*{C}H|=hto6WPS6RbQv#F{3F!}Pekm2*1w<EW4ya00E0#6H`UVZ0Ce z>L%tV9JHL$9ufPrJN};5Uz++vcPq7i_>;nL-FD1E0MU<K7Gn&M=9JwN6fPj^)f8#< z!G@CWCzuFkc*d~HC2+EDJ7Nt~s^6U9ILaw|jEa~TzEZ6vaB1k#dwe*&RV5{KSY26p zCyG#jq_qhrKRz|pCpuJs0iJ=oc+46byokPD!|qjPW+;xDN!=4c2%ysk1_foKjM*ya z|5X<;^yd#5cbFe+Guj>3V1En=3E&b`rj0QHvi5(C+TNTouFrz+G&bgqH`iAP<pzXj zuuVLwt5vjOWfo)e+M1ion-i5GaA8awRzX2Q%r^FU*f*`FPL!s@)fCwg@^&>?(9bri z@RXT4jSP-8%t4Gki>z=sYq52Ol)6nyN{V8~_Ug}{hfsWd67DA~t_g{ULfZqV3^Abg z!?rye{KWqa{_nfM<{h|DJ9h4@=<H+x1rNX5YBIjCPzK@*K3Kv+!OP;~;{zQ4c|e+% zQ-<e7aq5w(sqiI~p)i2Xn}L~mhl$B>kEfRYQby)gB18{3;KZ;Zb#nL!o2O(AFan5v zo6am*=Nt;63(z@}KIu+1o*;UDgT%x-f-e9X4F=h(`?aDe>U|HZJoNDudH}rFy0nzz zZJPU$T$|zen4o&PbQ299z|f5qL$aCfTi^7sP%$CBcrSPbOWOE_%^1{(W>!{BQ$LE9 zGeYE0=p9#7ERzyln;w_kDxF-M+Su4Q?&|7_<*$JGxw)UA-14i6G!_H)Yg-0O1HJw# z{3uiGVp3BNq+m5|Y;4R1k9TX(O%dYb&{W__NlvaN>LvvHKMr#J9BGF)WUuHi|87sc z5EBqU+4)M9>fWD*7cnPz-?nA<;4Mly%nWYT6~M+CyqmZS5H5$ZNP(z+VSDDo2V<>* zXRlse3HkmSiU<X`f$hh9GwO)~mZvAHvm?u}3FA7{Quq5N^7e2282S0rn5YY5kYPJ< zuJ4VtzK%J!KfP_%F+Qxo5PBKMt*oqw+)Ml%J$?Ox>v{cp-C3e*mm@{&N)-E#^}E-u zM-4AprE`o4?Y(K^<P<N}y%xfDgx1>4txU2`*PDLUapl942M;&nuIImZ3z?@}(Ul90 zcop$5;G*MPGW`)#&T236oluo#CZl_}K4|HGx4>~8ww)_%S29H)uFwOfZu-ZMa%lfa z0R@4=P1fGtC6(p!BkbpwZ~<crk-NeF#|7wpbAs0cF5-w*K<UVXEQ_Apg!elHNe)3l zqAQ`dwz@h2btUrGM!av9orF<22{qf{9Y@R>?>7Gn`E9Zsq>)?WQ1UhmEgv!K^YADD z#@77SMBaUq@$A_FleRY!tP+*4&)4#M`*-FI#8qI@$*}tqGb(!^nvw$TZ9bChq+XXP zsAK$~_c7R}y^)RD;OVnVuK#>hOr?*r5!7d(HK+>G0oDeyW|LmNOepfcQDN3&uR`^l zZ8NO4|G<GnoW1m6|1&Nwa(I>Dv9Vydog=O;;>4}zwN+K5%D&V$jw$eod^Atm1^nsP zNTlSdZi;s8NmZY)ZKN_sSBZxo0FWQpzVY{WH!fQ9oe4dAQy}CNE_T{w8ZR)zU?}Pf zWRPG$0?18I3K!x9Spu911^_^*7k=p0hD(D*jEl#DftU4Q`Ng+y(IvLu#^ycIoDI0G zh1A_S7NWYJ`Da>IDN!(>9r8V&q(-dqHq41!{ovi*<^3KiVSXTbzf2yzzwRL7OKbOJ ztkXj2<{3xFqkozdw}Xcp?Wi4<@Io|M6T>84k-L-_t%%?J(uC0iH9tdacL%2fdRG7! zeDsoyIw`H={U!TYkKWk_^;bVH@|3!D4u{ZTEW%zWdKa2L+E;J{ZOl1+{Sa)DgS7JF zoX(wpcLkB5tU32RNE!Sx?#57u&mYj&_ezaRK=dzz&V>gOrdpk9a5LsNP~3FbgM|dd zC}v`5;T2}bhkJU)p=~ep{1Asf4Tq?4LzI5VCRxDyk)ay_V1t5XR3{TyjWNdOuIwUg z0Q-}YziHWJ2t+p=+*NkhH}&A$zt8PR>Mr!w2nTS95{71?Gt3inN+jz4eufUhWsaFM zJc=F=?9yImQc#0F%j_{%sj0Cv0_yqpEpV8<z=e(k^K1#Hr`u*@SO97N#?)ip^p$~` znL@jEv1g6y7#M^kBsc_fovv45;y(o1(d=iIS_$CVtIH`0THai+1QnW`q_!Sw<)`NP z8@w_f25EFsg3U9bn;eb@t#d@51k6ZQ*@sdK3zFIHWs~tbDinNYRI#8^Q1Ce<cY})M zZ^FBGWL18$Qa#w5o4p2u%YQD%)Ah!%7H9qk2u&37M|GIu>d>#cCYTU1IXGu2TU+zv zColkO8^SDdzlaDJV=qRU42>td<l*znfW5zj%*+M?l=?y~FMsCOh?GGKLgCAq+3b^G z@`fBE<5O_~liKF59zXC+sJ}TisdnK7-N;m@JL2stim5l3ghdCR%j(!PM25_`g8a|t z-7|e0G0Z0;6KlsTgta#bxAiRWaVlDpa>mZcLL~h~Xs8fa_~&(W4lG%Y{Mkcnzre=2 z(Rkn(pUOIhnV0~XH$)8~wl{$6<o!HY=*h`5XDIRhl*-&<Arof<Y`rS_s6ca`m3l{u zKPy_ws=B%zxajaMb3F7N{b`71gd6VnYlH?Y7}9ivk56JLRT?TM6Rd{=$pr-ku&SoC z_nnHSrsTv4os-H{G@ScXu3p`)!moL-aXukKp6%#Sv2*&d<d1lHwx3i`d9|yfBDw+Y zno*%!tDin4B&bXd+#%mleey!iP8XNE)rI=7A_PgLNl}puKM+**$99}bB!E>lSi!MV zQ4y&K-2Es@#!iup`hD&A_o~$1d}@$^;U6dgF6RNviOkz*2dB%Z=vk%d0MA`jf0wf| zKLY>B#B`G{F%1oo7$FAs=EWysEs%-HF2C?j()GN8^dwDK({XzHDPlZ%CBJaIy#6%L zwQG|pAyhl~^$MQ&rKd-JX><!PYclwj3tel<nwoL(!#ZB!;p{!1E)bUI!yiMczW7fC zDr5zTIy$O?ak^(BS39=QCsCQJVx<0$tGd6)aqGc@nTA^&6&3Mq#yeGvXQV@ib^UmM zSz<Bf{mr@qDELi22Uft;R~S$&PTixQKe=x-CuH~sukYHkrw}VXGMMmp=eWaz&|KQp zNfZGNP-bvnS$x<Lv!6D9v^a@fkt0Vefs^h~R5Xi<x}6=m&+g#CcQ)()XePUv0%Bs6 zs5wVHjz1_C96!GFQ<V+GVPZ`NlZCx|Zw`SoODu|D-iX*rkW@h21c;tMH*aiwcU|z9 zCA$}cfL?X(x9aM<3ln)zD~QLT0S#Wz+kYTdwwqP*HV3vhgI4BUK_*Csk%_+w8ah;M z?#5tTL&<`h<5(~(s;+lrYmj2@)Ya`81nQ;Hs;zy84LeW|K*7UU$Jw^;Y=iHA$aQkS z?_bQsE+6p7$KWDjACpz4ox#mb^nFf5%uf%=v{Z&6tfnFCa)M%pwV>+0f>L4)Z{oJq zvxo~9ulpCct}*=Wt0O2En6Gs8u$Na<(1V>!a7A9cIQHvz>Xd=2-BjT&(7?;h;vIu5 zU)D#G6O`7Lmip@4GdPqO5G2@7pCQ(6X?fx(j~`!s^<0A%Q7M&pda6O80+@)G{(D7d z+Oz~#ehJ^RW56#|00e`u^dYqMt=sAWR_7&^$^myWa7OTO&LqEm%UMwoK<xfyXR{$y zp4{4uC06RLbkZ)6y$`qM^qZNvNU*Gdk%4zy6LVZ)^hfX6S7FC%Z2)?&Hfcp&Ib!_e zNnFAQ9TI}2H{MQ**Y-Zo{Zg<5!BhKC%^`VPI3`95Y`veykLvK!SJsU=BPyI6h-Tui z08anWoE)-@KJ}4hDp>nV7hsqpBfb-{YMH4&M2thgAJ)w=-GQZ;CYe2{epP;1!`MU# zk12+E<Oj#NsYGRW>>z3nM;g{tH8s5e<@n1%;hoS1<VNwYuA;IF`xwndd0beF@{Ejp z)}YWR_&wt~9kv3cG3)arNc$V@RN!IiJXk$@CWHd7@KefO!M!)(B}|9;>c@K-*RFfp zSUVgQcw>2e+<wUl_1BIt^7Yk;o7s28_Wt62bM{AASC<tO<xh$9?!`HblMja?EhoWG zD6~y%B2$?o0!S<ftN)gINkDoq{-wbJG{WfJ?b891lPm-;^=#ZaG)$v&LIob)xN#s# z&QYv%^_}9M#zjydC7(pIGvJO|gJ~gZP#pC2)VBYn{h%4yarCHQ2gAz}6y$hSq2=Wc zA1%{DUmTI2t=spb89O5rw-+xXlw#+gJ?{C_$B#qsIe-{rA=`pVJZr7m-}yJU`3DzA z61>R4h8K>;-Tjl@W#~y6V-(JWWKxD-w6S?HGv6DURXQ%#ae<1GVIT2|>^5EaFQ-!= z+8!mg&fo<o)N-M&PFUV~(|dD67VqSi1zQ>FHENC}SPxicyRPlSj1*e3w0ZY#@r#Rd zn>7gyehxZ}0uL{a5-S@@r-OEtJsHK`8WAaoRvl9aR8-<1GG5EOe2Z%;3H!puHrI5F zjgMi54YPn|Q0Am%Hn)OVk!JS`ga3Vx5wkp{bLWb6SF@f*UP-!uIgasXdMsJ!Q;)$8 z;xZUZ{UuTa85vWyq@7a!)yRe6cfjf*jvI#i0ij&IH(*XSiY1x}-Cy#hD}N-ht5^N{ zbdat(!^^%ternEq8ZMcSpTh-mlK)&Jo4bKSLqQ!}`{KwfqBOBTi1_D?1y!S)D)PsY z(ZbyV{Jsm?n}K+DH6af`yNSEqdG_I1wz?*<mH6EeC^!(Mt6FvP9v%zE(52y<-K`H| zJs4xXx3i%5+jn)brFR#8g6B?kAiQ)shRFgddyuF=4uQruw~|t+3K(*T#lK=vN8D7x zR{8ToYoss@t;R~+?C;2p(KAoH3ms-f-)Jj(6xm;aK<8Ll7?IiUb~TX@rUg<HsT&`D z)<smhKX(XK2Vs%`KOka&9fm4maw<2+fP`;@ZSaTFq2<WRtcR-^9{l-N-l}sfGP|k4 z<??m!0#{k8<-hW3s8I<5zL^<`v$HbhDpiPgxX3zNhir_D<o<k<^_-kM!&8z`7lGPW z&A-a;R?)01U+bN<CGopmGy582UZ~d>Fa=;!lK%*z1dn@PrMBYEq*qEFID}!8OojEo z@*G>!K~Kodt<QE|R-tA!YLaPGXQ1$ARdfTD!vP9eJDb}q>SP$r6IjH)TL0DCj(AXu z{q4lmRALvKV9gcUnro+seq}}4M*7MIB@>HAe%S8%(=hvdg)A5wjbmdg*dci*FMj|d zQxIRUn7h^BE0J#5C2W~xP82IB_?|>uac|G-$BN}>*X;GXebVgUChRd$Qu3G9D{<m6 zsr?I)Yh`gr5`awY0$Ef41~C09VGRW5-*EAxmO(u33lVj1GFtDJdmQ?d;-#4b4`yub zUYB-$2!}`-R8Wf-uU&)Z^j}c?xIvVJWEHpTYVkG4FKumsXPGR>uyziHS*{hGGPWPU zl$CJK-3JlDuDiP|zkffP@4QU;w{K;OTY`?8`NZCz2}wzm<m6R7o8m~Y&FxS74y@b% zy$Sc4Z}|_WIFPoFI>^?BejX$uYh&ys@XES_yfvO6bPyR9Tg_Df7GJyha+`A#=j}4; z>vUZP|N6)XsO_plj^5izT*LpUMdR@Lii%#z>d}e)G`U#BCiv5?Yi|+=Dvpf?7jRZ$ z#nr5_S^)pR;|AXg$(0fWETv1&E_2_>G&VW%-r~v*CFKaCo9$#drjD36H-bS>x;sqa zGS)W#_BpO+u}NGd7^5U8_!rgOS!HEO1CFa*z1lQ1zADfdZ%Co8o<wG42G$xhRx2?Z zuZ{|(pUcKnsPZviFVVdvB&;yb_b7kyL!karj8<cPMwuS_UM3)ExvZv2E&ec?9RF?` z%>Icg?_LJ_W!p1`<QS0th1|LqXdy#UlBwhq(!WUW+)*Kz^p758J$Dcl%koXLaHi(? z6O4d(eqMgg7c_zQV7{J>EhLE7TCwB4brH_T))a0)^>;l*u_394TSCm>DdZ+;pFel{ zq{{j{#Hs%4JEME0%<7>H$X}Pda%UIJ$F@G%kJy~QG|f}4n8WMu@nlz~$XEWv!$%T4 z1Aa0d4D^x>{2hAj&DE=y-GnV|4lFn5J=XftYWQ{Vx$GZbD(awJx3_)p_wbyo7a3Wu z9o@T&;!DGOx#`aOE5{y8_l-0z#yO7^jL4Dmw_NGUow5YMCEu@{vGu8Vjkra}Jr$L= zLMFHGR`F<pL(0-B^5y2P9Xs^O-<(M)AGVokQ5TS~jOO_6+!EfZ!^X*}01r<l3CH_} z`hFLLXJ^@FmioPChhsT5X5PNhO1+uyCQr%77cT80y$eke{jNiU!vY{;ko@^0R7e{x zX-&toho5)Q3Vu_Rw{G3XP7(S1AIIX>_s`x49X(2}GbV563R%{R%q)>rFn)7dn%th) ztfbGQc75RG>)-0Sd5suB=eL`0l$TS%5@P?Wq${l#Y?as_f3gTOndmt3Z@$TX=%;bU zgf&I#?o)-2O$8OpcEFQS<wW^T-RpU^k%oa2>yp96(V7vt6@7g>uIK(6lX=QsUoQ*} z2ZxcVDZKFd6Qg-(&S_~KR8r#S3s>P27?$AVlu;7dQ&Fp~QAMR0iw`%vJdg#(?mU{^ z3V((Y_^}yD%U&Oo`A9Zmo@j8%D(a%f>t%SzY%9>CywG-e_Y-lYM8Td<N8T;7?(h`D zsN}s2OXtFDx2LGS*6eUt+xYRrN*ek;zG^orJPot&{kZvWb*arx+Pj@yP+ueGY0Nsk zp*vULaIHy8Ss6{~>Q{1kXC1zamOaHQlG{neP8`%voH%z!CGp(PjJ${Zd_&tXxH%`F zxJTnhU&%|#0F}VUk2UrRnO3!aIOO7@GBe9?v^&)!VCew!DS*9R@$L%bsggUf{#oU@ z(+f)&COHQRud}><eHe7bH)ks`#Nj`1fP<v@b<kMEfwW6?QT-)F#rO3E>B5d;PAm0X zl<Vq*U0d6Omb~fCt{gL3UmE9)XFp-q5cX24jc<>YZ+yHkGz!v)x57lcm8qJLz3IAq zk1j@g&JOF(4Ea@!ndd)OQR}Z7ZQ-!_+qW;|r{Ap90B6nLA1u~0gGv-T?8KTi#$l!= zy7!5Ox3`AP#ATU=Z`adO9NeC5kM?dyF5fa*TY5m$zCQ{-)fPK)gG@rVu((o4n{ob2 zy|C}a=vSFEOkA;^>FL{N9Q3++qSKr!DSY;z|1`;P+8xTXB``T9J6JR=)Gm`5?<Ru? zF6T8m`m8-7{4v>JOOld<Q>Ir)2%FoQCAWjzL8=q%`-pE6CgI!MygyyvnbX|-I26<s z;h3#<lt)r4@myt#&2fd5n|oo1)M+REeHYC$;|k9bpnSW8&WtBbSVw0}PHyK^;M|G# z!y)ygrO@tlF!$6B9v%ig{h|w2q_6Dk|H_pwO^wWs#7h|&8z+bsp8ov8VtR9<_VKCd z)ClpGmQ=t8UZn~=^3D&>vyAVi5HYg+k@?l!c%*@HM|{)gCPnQmJ8A*7boDF){h5vB z2m?EN3cf52p$lN?W_)QBg$TlF_66HT?_z2}eF{e<(JMcRgI(ntfk#%8e)X?zzV&`B zt!v{lAB8ObG?0jst<Tlp)%VkReLb&L!nDB@j3VFN!Y;O4XLBOr4Lwb2jd{a0;47ie z$~t<Z+TVaa$cI((OI(~<1R0-j+6jHzE23A*JM(z{G;+Zjef;><E2jiuL3mT?;F*)S zamlUBK#^!)Xl-MPcs{<Pp-oYn=c&s=3lDM6c-%$aeqX}=JRnPZ7_f7pMo0_L=l5=> zH=&*`VF?DqhfmU0Vset*E$p_^J7rB4rML^%4r0osdiRGD+5G~>=~CGpIc9X;iG1IT z&kf+_7=4Q#&bOO*N!ER9fq2J`mL9KfU7zfgDmz)z#r*8))8Sur*B@&nqk*I)L4`qD zZOkAi&vnBnA!V3?GL=Bem!_y{8)FH_3)r#tM=83C(>SK>`~CYq@cc5R#C|lk`=3!` zm+R5F+c4_lhu;wvz3K2m&kZ*jlx^;C+gN1e7r1gR>$sBbWYKge&awCo@}{J{`^_2m zk11*F1}&e^JRwQ}$OA(5<t1^@<gaF_<AA`8ik<WLoPrAfX+-2lN{QZC)5nsNe+_nJ z3*PR1zH8*p6RkHVbaf#|&kvf<p{LKk4*tDIo~;YvALq{TS|+|ip-5p=fs(nFvVI7? z#k0ONf4*^G63O+BbC2@4kYd?_rZ(&M_U|lWoA7O8v@YPpR?4PkVt*z*g~-ro7g#eF z4eZSZ%P-B$jGpw7p=`;PcNQJWY1)L*jvK2~<JHa~dL1!*moKNm^}W&d<^tH}r^SyP zsZi$$DgQSsy0AArj>5;#_>Y!7i~_Yf6EDtulk#I=bzn$L3>qBOIC9<GQz=o!!GWKa zE3iD<1fFWbC*uh%7ls=PxA#T!1xiw~i1xv)ZNz%hW&2&rZxUvWCk_^-ox~3L?)pfc z>W&PnRI}58fu~Ml;bmdL!P<6`I<a~C*|U4-DGDoVYB(t=>BMbEuK_*-zwJ||{iDaG z6Tj+SM#;<4$GiOW@uBh?m*G?zr@=i*O<Y*eyW3^WxVCJljMck;znH|JU>*^7t@PD$ zKb6|$%WfI90~W0>j@US?O~pc+_^^xX+L%m?kdK6~zyD2*z2~J}bORBH7ACvd6cqUV zKPzD&?%f1EWeW_vsfi9<*^eJ0&mMULZV<hoPWWXkFN>5q|7Yr?)2h?r;tL61oGS!o zInBzxs&6mH_6tW;b#;+g_OQZOivMnp<W3|UEYKtkm+&U91OyiookeA`rtAAVm!`~k z1d{oZlBxJUElihP{kOR`jC{?${p1zkW4r$TeOO4F*0MU4XT3h{?nlqFrSHXB_$)4t zO1sI9_1L5x{_snkLy~M#R&U^@$e5U@ll=O3Wk(06Neu=3#wZYfJMA32Z=bn*c^h%X zru*xGLRRJ5h(<|S(eDmS-)GiTbED@Ymw%YyrK$HSFSH)z=dV3JbpZ=_64ui15>M^& zVMM(!9w)Btx38t)fcNdQ_ve%yoUJ^)l=n^cs$Wo!c;oj(6dUt*@3MEKANS2M8-|WV zh~Q~CxaiX9`+XnXyH8PNYjc2q?=Sg<sopaw*(hp)IhF-*l>l5Ze!Q#sIl}PskD?b8 zG|zrEC;pclD_<R|31%p-Rrl^RoKBvY!M632C-*TsB$c&~!&dw;Ik`#rcpIJiSq3v2 z#-ZUHP~i<<nbbxu>lWBgGxYV9R%~ui@zU!;dS^;AEQ%R5z~kr7sc8L3h0`96vqg9- zQAx`@eDkW`yWMMjUC00P%ktm%tw)>r-wmln?>$vWKNrZ)|0MfHm1c}Q2RV-C>F3lb z#sQyxO%`vrD*M3`#8Q^pCSAHI!(6t0pRzVgEHS0g?&*^`3dR6t`~}TyzXC@K2WMGS zDmxOJJsYW%;*u^Nh7$>g>_hLN*4OTXgUt-{e`vtifB*GWR`MMi8#Y!M+e4_S$*y0Y zj}$Gl>^%+<6m|&-L$4<H*|F6sKOZC;;KqxZ{6cWfQEhG;PE-#Ir4JC{W4@-e|KkZ< zfQ!>1kFQ}~Q+wTNN=2ttne+IEe6;`_C3XRPCmn4>b?oairf3hSHO0kd-wfFI-6b{A zhstYa<_4eJmTPIFF(GDT+SnHo!jWS1vsytWC`rO;hL=t~RE0QVI_A5y&d^9WePqH5 zs{H;*c7uX1+1J>l4Xz4~-oB@9+_~d_HHXZ&M^dVI>6);<U&rm_WI4~Y2`N||Qtt4K z)c!s-RYG~}m?^UFsgS(znDuk99^t1hSkIfXpE`X@TtdPlBI0v|O7PAd+fPTmU@QCj zm%jC8-OXJMv1?SB24|`(yr_l-o6mRhF}#v^YRi`#_oMhl=;DMnT(4hRTaWrL4=j5} zUa?vox*9S#C=AGvKK8qv=IQ#+FReB`5NK~~I2mSGl}TVPzcO5)1*eW*Zru>RDklGC z42URJPSQ(uKHl$f%|Vo#52s80OPs}&k*8ae6`=3RTWBxUW_O#$0KyzjOM0OjYXcP? z+j75)zI^e5&TJ$Lwhtl>PD|<Y$8H_od2itIcfWwZLccFxoMGB?SG=aVAm>0#>>)n- zw~P`c&i09kY02Ft!9yj>o;H|7(Q-PF^M}9AROVMnLX7tJt^Rz=Xt*W<vIp$Bxqsk> zdnTAoAo<s6LEEdHs`yNkU579@uWd=1Zu@3^bZ-9iY^P!NV-0>H@6W8r6|cMzs5a)q zfGZ)9-n%{L)vLqnv$aPj`y9DbQ;$RO4I>V(=CZPoOl6DrU%&o(pKB0k==NfxRpo1( zd?XS0!Tyw5RPeEPb4!)kmUOBnnOC-m#6^K+Y3bb!P5yAf9owl;zqOTYGrz2`wa)A5 zDJro4OZ>QQxalK=h1-xmr+aVSc0gmV4pH-iphualdvUC5_D@5%BUY^3Nnx$lHvX_| z_23Tpo`Q}<+SS#3;nxU}@6n?Z`5tv7iTLfu@-?BmhrUU1wY+;)8Y-|idF;YLw#`-H zJ-vB;Ad&8c59@AxnZc<;2?n>Gz5lpQ!69`P)2~-|B45fm0^_<Dz$I&XTQIY|om1oW zyS-XBf5}(Zyz>=gV;fUE(400-BfxyEvae4?Sc2h|<wVDZPY8$hP)dA1TBZ|7ny+@_ zu&JB|Aqz~4_?kpzhSApFM@0<Qg@8G|;rO$!-_>4>TmE3{9sS7n?;ZZFOeM&OHXRU) zMEA|j$EOn`V@HKD9)%KBwk`$A6LAUiRHPa6T;fg+xX}U<C~s)M@Rzpyy47OJ{2UuC zZM;eMVKJ@vO|@tB7{MjkPm8^G%;BjvPTZ5U7N(b};^IPvDE0lQ@#e}trc;8-DQ7Kt znXkQ@s3M+*uWvh3gyg*<d&BarO?wK94y|hJyA{&<(Ptzg;aq!;R_5igSkV3%ZV&Xc zZf<f%$$a0fruMC<)+2YKP|oS1f1+|{<@fJo@W{)p$?I%JlR_|$5#R7(6W+gPc3ss~ z7TH7O{f`!A$@n&WO%THRoT)#OZ8dNSJ*~NpVMDAe#q;Nuc3jboi(@&A#P^e(rcS;8 z0(^UuvDOX$kPY^l8XB{}9>n45>SW%-I^Q{j4vuqw_^=CI?+vSgAx(a@?;JHqYjWI+ z(SjjW_{0v=B}N#k?HAFLzDT^COT^nzZ*9GwZKBQ!aTv}+*JdPKS2?2OosDufY}P(z zp1wWGpP#R5;o^M6bjRS*lx>Vc$;WO5zRL&MG7YsoRTu-R{E}uz&-39(<C1yniX^0R zP@3;Ro`Qr*=#Qc;kYBic>82^&w@zNm3j6*T-fepX)D|EJB9NwMikh5g*LSX1NPH;N z)NXRs*;y{+{eN5l4z;6_2aX-1!5kNEfa<X65MJ;fYfk)>Sta;u=RWQJ>X_q?kd(z0 zwp>1DR`ID!5cfY+-c2v~N0At>_zeFps?$Rgy>#f&%fG&h%~WoaNt_XGh&g^@*iPTm zGZVA@ExNVkGE%9$zwAFQEAM^wW^m@lfxS=mgIxx#X)eA!RQT)V?=o4X=<Nl10VcJt zK=N@!r{@)M;YvenuiQi_k=QkE2B3{N=vtPakEL<Z+Ps0#s;37suZ8~oUibSH21yt9 zw>pnBk`k4)%*V`g$(?nn!r%M(W$gay$(c5Efo8pGJk=90X#MuKq`4bWHj`qM89Lxz z=F25pi7Xs+KFMh~*4`IGm&`)iGZt|jc9gs3YEc5fiWy6@hkJ65R@U-d*{J?-_{EDA zqGgQL_uG}V4{dYXJUOi8LYovU6tu7Z96o{`hc8?MS%ki$V@kp_m;^OkSFgRp3OQDW zLQvsNcG+;(hSermUN^zRB7vmX(5KF8V=|H%QHOt<5#k3tZc)Jz`>c#V2cCoRFCCQ4 z-{(wtB&jE%!pOoR^P^nLmul0km6eAfEvj^I!>T5^p+SylT)ST=^PZzQ%@`nZ!>sd> zuOLGPAy8=AKmmCrrjD$5r5xLE(;&n_NpW;M>S1cbwLDFO9T~RyMZH5m?EQ=ePdMxQ zy<xzAw4XNR7ZTddsL5<>a)FTQnY({HUyt_bDc`ZSf%12knC>hV5I1@5H#v$DW*C#Q zc-(Qio$YW0zop8LMQSCbOjEOaT;;S<B`JnQWT*gn_XG|8YIk|!=q-6=Yz!!Rv428> z@Z&mW7%#Iu_(Sc&$Mz#?s%KHE^xw~OA(7MVsWd=W9!dC?mv^68m3bUKt4pM2qU6|3 zoLkAekAOD3^V>`5^L(^Dz&GMaPedIve3N%5tlqAs3MihLamOAODW2fJ*;@0bqXOT6 znNXOQH^yt1cVw6$DRB{HHd;UCBz4)N0aRD8<s+ok71-4!NkS4?zb(E=)v@4J<$V_g zI^oOy(8_eqP%sqf51#0ZC?B#Gzu`%BIV;ZN+e>Y*PUgWJtP+xyU)Wd+V_;|B8L*cT zT{scR@MoVC*;D!Xb9CHchF0p`z=*;WGjDWemJ#QKl)R^6V1SgHdnu$e%^ig?P@p@X zLgTo34!_{^^*sb3I8r%zXXDXx<WbSbrs7VZ1SXn003`ktm%{tu-;#K4|BZY7tD4(u zw)2PYj)^Hewzhri*KeZz^yAsYR_U4%ij2jLu@DYTY&gr3(fxg7+1r1QaXG`gcozz> zRtf|<<B5(O>4zd@`h`)(OOuag7N<H#t^E7l-FYy~SZe+4>A5a((_cA6ad~#wcwzh# z=PsXjj>Geg5ZphhR%3!8*S|X{43@zka;U6-X-Mv6JV3;;0L{}dy{A%8P(t^3=*J|z z63N>@vv{KJwBHPYAXqu#C|-WGH>D`-0cOvt%iXBdrl8v*KXq%$%G^;-lzEpR39p>X zaS@T|&Pi=mRV4cJ=ihZd;TM=5s_>FS&xwq$y#J%i6aQ@Q5?A$^6<c|}gE+(Y?hWwD zZ%E|p8Ld08q#I5L;kEu-z2}vdM)UA*OiQwJ1b8h($;P00*3Eyaw+aLvyO|X|V6}m$ z8DE`dX=BgGx_FofSR;)`uN$<XplQw;=tKnAdCu+vCd_8<bMF}rH*E}uS^S%+8W8UD zm|xKouc=rb(Du%<D!W2ibdrEe(3U>dcm+ZU0e)a35MrbJ4h{<mFFBPoK0)L3{euxl zP8sHH%F3?)Rtm5#yv+X14V*F<i3?+`TzURc$BA2(ZkC6xA3HUy+Q$(@PB+K<?9E#< zt-t_HRUi%2G}jZZWQmURp$59;RS?hHV?TOsZ@;schHJk~0Vg%rstjsXm@Hq4;3-wt zusql5^H^;Z?{NpYVFi%1@Mq8H2#7+~e(-e4HCn2m+V<35n}tzEz+l$`bDhdI_JoEh z_8b2Gb~vo|r18(?PleXn@uf^?*V5t*6ehZd)C!$Gyo`?a%G5VZTXa%Yy@k4c4}b;u z0MLm>dhsc964!rhjDnO@o<`*~h51)*1(E8kGJ{I|t#t36gj&db&$2CEiXE2>1>!o+ zJC4Ni{ac@Jk>Ppu6!1};{1$nE-t3%Dd{RoS*URhn0AdVB)>_UTV1CzQ@s7Xb-KseH z^n`Q!TN1tQ=swBG*&P#`0VD26wI3FN?bIgJUSt_+#>NkQ)}+vM9XVp6SNxCdTeRwz zBSc0J5Q;be@ncB>NU^m&h;9t3ird7*Qce|-;CoV~oc-YmFimkwj;qS=|7q&F<Ee1p z_CZPZ%qo(S_+}JEW(Sc{LRMx-NVY^qWtGq}OO%myC@VyS4rR+Il$Feo5}EIHe&6@^ ze%}5leQ?Hep67n<`?~Mzx)wW+c5>~DVMKpgjYy>ZHqZTFH$a?Y>UBo4>lL6yVK$C7 zA$RhTi$F9@$PEk(M7O7E)|UsH??sh_i4p}w(kKCQy;LvcxN;uf4-wVUDa(bO-v8yt z&TS0R=hY>7`1vo&ITE!zbS)$_wZb`Hdnci#H38WwJ{%X66tnbdoH5#=0c&rL`T9!W zAy-$;Fp$gPseH!`m;YmB|CJD1g}BBLy}!f7n|0SzWn`Uid5pzA_4l)J4*qNltXde6 z^xnPq;o+sI2yAWbxPn^8h8KDi)OPFbIUh_s;W=ga>q&N+n_Ph6wnF<Y&k8I)m`P|V zb!zqepcZ1<ObMpD^2|@vwIl_O<X4@?nDPyi!hT9q0LUP<E*HP2_c}ZMW}2{CsxTTj zbZ#rW(3Pi35>ZzNqfh#gu8D_?RnU$<vzEZSj-aMkU$06jkBzJy3X%?`T!UHq=2PtM zB=fR)$?vTL@Ux~Ss9swY0~GZ{>fU=!%I$_QL&>_a;aokYqNHttd6asy-gEoy4j%6w zZQQT|5)TQlZNNKjCLH`SG&V*L{1Bm9<U%vO?yHw(5?fL=8D7{$B%canhr)E^)n9)q zTz6dU{c03iJ2d!e0NnhP40(l=lJxY^UAuPuJ?<QDTSv}FtuSK-dhhC860Cc1D>t{e zoV<y_)ivSB+D9${(WRw##QgT@4~N{nP1#)>4^W6xZcAuCB34scB$O;Pj74*3Wj5Mq zT&HHpb#PXN4#xL9Nv)2BK5kM(Vj7ok=J>?V&eLa{9EWOl28SLy`?>jX<EZNHf|~Em z`qp+`Gch9pyvUqTY+C*Lu1_#HeM^2jbHMsvXCFU?&PMD|qr6oH+(Xd99K=}<SKr1O zp)vPo8?24hM_#fM8w&3~5Jb;~8gk5H1XR~=U?Ici=C&xl`f2!QDd1TFDyqVi{MMf1 zxoFAA9SMjU9-gPq=jSU40_J9tP*F3bD8P*r(CV+di*xAb+=p?EZ2XU+8nn*t`c96t z^<vql@R}J=ATXHC_Zrx}y?1y92ofE?Pv|Zr`UDsX6BETL*N-|E=R?fw<b0}Jp@y!c z27m$t-2iKOM2?|aKk&&Nj*zy_BN<*^SfPFQ&Tg{j_wS{p>B2Lz65XN?_6-iseP%fP zCCHIh7{4*vSSjrk``YmG4DxSjm#>nTHqU9ROlloFKW)r*=<?&+D1RxH9AGo#a}>N! zP*4c?L3h>+1Jo8@VZ3$q&pG%|Dqt9ERXc9zrw@)DJy?K7_6Mgb7cE$K-`}`DgRJ2E zO9BPEu&}u0E3cfq#m~=UyTTtTuI0{x+}s=VYWJU|>VxvlEG+Er<z~_KVmCvPvs2oX z>+wAmm4`t~N$)7XO6XiP+RnTs$55yG+k5{BMd4-v%DEawFd(X>&dt0&n&}w2Q#qMI zvtELZ`A@x5{>0^RZPn_5rTNCY^rv+frxR`-9`MX<Umk1SYxM!a(kBVKWakSYtolx} z3>`Vpe&Cy}s$w~iP|>k`fK1-sUS3RvrGaQ3Eo#4)#+&&050dIM>4b`9uUy^<%BYFM z+I|AyoM)QRry#nr`Qk^iZeu&uSj)TGR+la7ue;q?w@*j2D1QoTI(fDrymqL%ItWu? z%H7&7ntDpulEJ}@W>rt%obE@7Ex;qC$X0e;%q=a3lgm=f%t_<*ucOQ>6T@HHyfRo8 zh-=(zqit+jQX3}79A^B_vwh^PSBZ!HRksS6){eNb@ri9tZY8-lM4IK*{pg$EQNBhA z87akeb-yxB3kF#Rlm&nL7B;z86lI-L#X2rqy!5OG+wu8qXP*0PpDKN2W+&<QWteN# zk0lG%%~n}%j%&<vukbi}bSpWU8(PIoQBg^<0^HDUz6}6(b;0N#&fD3^UGHtR>*@!> zj4QToVg4sLA;CN1WBKd8r#k#JiUGNkT^$*bn9liO5wBtQqxbkjSBISjEdEDS%9!6! zsmiLQW=q_eY)zD{huSSYZaq19uaJlc+2!A7nq$=~t&5!2mN`z(?A<s~G4ErB>c!jp z0&)m89{Ga9OkBd><SCiSt;P>xnV!eO#sD~>J7Dvzfr*YjaiwG8xhxC`&M!>fikEW} zCv<TDP)hv5BOb$utUiZB0vihN2<^jw@vr6zm713a-b9yq(A-N*%!$ep^YvBa;pNq> z31RIJo&M@iWhTK*ud(p)K%=cTl(K5jXhUCV*3m0I&2c<~0T>DmfgI(9Y&hiJy|)h* zuOfs{QYz9rb;o=iel<qk;UL`agv`A3jrB(%I9w2KB_|ww1siJ<(U^^eP&e-q;=r5k z7q4b@B^T791fw;yKL|HHQM&8vq{y}-={CCSnHw7p^XbT8mc~=rcoa*w=)69q#dXn# zO-Kjbl0fS(<s7mWPZ~$ztPP=;S5m%34`_vRdi%?&2FKek#wYTD&gbG(bPDAf&K8yK z9vRFcLxu0C>AtUI9!jGJT}3LJ+z)w+tyA62jNFm|*+b)WLf^VD3i-C%o0kw&d$hQ) zR_WcChqYrbec*bTZceR8zWIsZ=xE0!=tlT~=EP5q?7NM!0{zZ?El<|e?Pcw?)-czj zfu{xX;kM?>p4Q=q)|-A03Z;6}q&r!SCy!&4L(_GR3#}1>9HY~9famx=MUd^5f16XT zrr*Cy@4kOHJ}^Klcui{i+DhN}5g8(%B3g*Ytl`sE&iwSudB#$2lCW(-HU~>~82d?o z;pQQNcKYP;kYX?8BUdEaPQ7Rq6(0fY#7qdHqUmrd0%^$k-UAzgurTlRw7b<s(ZIjj z3#uX`L@`;lt5?5}6BHCwR2yTvROCe@O^YtF(K7O+Oi9r>Y`cHI0G~ZuLsOF`0L6lW zc?tr7`77+<<(h|0zP=UoTgRRI$Tj4Q?`j&Bn{61MJfR|hIAnjbcF1aJj)0A<vMw50 zS@}Jz)f@h(a1-oa@@@!3IAdoQ80;<Ht*()EL0kJ|lVR(_H0`>~`%(a3C4bzLK40gH zD&$7vC^5_6e5dH%YYQ<vNeYh)%df#W6~1;dFP)f(dV0*OYb?}+<%PoP&MfMR_3{h% zvpm=DW`y6DNIT=>>jqunXHmiq*B)x4SXGr6JDO#%Rz-XpLVSB&@BMYN7AhMvQO+Q< zmd!TXMLD-CUi-vOIu}>ll*{AX7h7>nZQ-B&%{=MpiqO}P8_~1dCERS~Xi6`hL+vWp z>(Gq{g}>gt<N@lCko|4hF^mUzU)3z;8c^Rk>+jJ+>a+2LKWvQ8quVrFn0JEZ2H%h_ zFVSEbKVV^4PIq_u<keSnCMKI9<Drg@bxU#;l;w2Lw^N1q?eq0xs?}bE>gmt^1VWBs z5*kR((hhnqkuC}f3K)`QMy1uWRHC&2SnpZ~hY0WC%eyJHFkrkQ2OBzW?z7a0hfZ{x zwxKkBYH|9h?lZr|)4CSx1GSHyAKWQnGJNaruPs$lvc4BChzt)8x4o&n>^SVuJK1H8 zhHst1Z0S?KE6sa!Csu`YxG-FhiW+xZ)9|3ag#^ak+z^<0PQ>jO71cns_vy1&8_~A- zxvnT=!EQf$=8oo}F1`XPfv@Izok(bQj322x7Sc;Y<co$YD`_MAc0?nAASdU!DMhS6 z+1*x>)cL6G-TM7Rq;mg@v|R4jItCyVWYHV{W}-P9(jp@Je|Dc!5L;suh>l?1VG7wm zvQfOrPlt|owY6#|{8E*$x`-zv&g6_=VKQe8wBlGhb{1cJn}4QeGvQ7olhvhuDGrIC zNfDBllNx3`*Y+7~6-q0+nt18zhsG1Xl+3hhpQEVIvfYXl1s=fE1Vx{_VW{z4M?$le zo4!`Y3B`%$JoeYc5CuBy@yh<(v`hu{06`L0Pa2y^JbyncER=`=85rciq(-ao<5M-X zS{Q)+5(t#lSYKIjUG-sn_~FA8NomJ!*T3^Bu2(EWu6*UCwzSlqW+P@F^GIR)_qP+3 za8;m36@2o~JoVy%1ZtG~=Sm)v`CW4BZ*kl*4Zq9U!E>e~gyO~np^a%^pmp{36`u0U znzD?EtsAq?JD(`MT>AZSL(L)U<O3mgBA*bS1=tA`^Bspj7)>^4HLV+U$3SI@f!I^s z%nTKm_8ZYC+isFb^0}nGw;!^1Q2uEMzuDjK$tW=Ww03-}5EErX6tW5kFoW|3O@nIK zUG@xB3_4tcTQU&DmWPQ8PnCx=Y*Km4Z@(`8aj1LtK5NI4uAkZ@1xF%S+1M~|31ddN z%z}p3iz0(PMn^m^nosz`G1q5RuJTx4O5mel85PQ<M@3Oqfc+vg64Ix1WiAX>U&pY4 zkcduV8b(>t<+ndtRv+LNQrCBUkoLSJyz^bDTMOhG^N+ncle}?=fBB|3F`T}O@<1>L z1V?HI_Hj{(PMH~Vx?Wa{^XT{Q!x*MT8c}LkVw9Y?{4&d>eCZ9Y0u%Q#K)TVryY!rJ zMee_Jb4Hxb;W9G##I*i?Gao;{+UjaTOG`_5M1+3TE8hjjaIg#-xj8vgU}s3jz@X;i zBPX|=x#h7u&2?1*SZ}3eWkS+FtFnJX6^H?zh$;E`Ec*KTCzF+TVA-IDy8$H&R{9W% zFXC695vJXH_6&jD>I&EA>({A3D7%LtSnDKcP7tyu=z8)kS<an1S9GzR8b-x+^P`QH z<pbdP2FJy5Lw6Nb2=^vh+8eb)DMdvFm65`lQNRQ&q@<)&!4i%9GYa*I@voH%6zPf0 z4BJ$nW*T>GfS-Ogz=$vhW8Jr)8zWk0*nF&x(y_C!d)*pn8IyJ5WbobZ6feOSMMW4K z(Hv_@0^mox;0KulLJ&BLc)rZQBE#-b?cMBN=L{Y=X?i)!2rW$fow5xGP+nbKwX(Gh zhTG-P$I~jLyF0V;J$4;D$U%7FHD&mFyq#uwd3hWRb;CR}6KlT(e?bj8s%koiO@tSN zgM)mMvr|)zzKb)>u-69Xm}jb+#7|QVY9%<Ze9(QGhCANmC=4PK($n|oi^WW1@fZpG za;`gH!;vl`I@*3_X68~|INRiC;M#(b_wsLtSa{&Budld>u+n`(_mjuwWM#m{`r2nu z>`jP7>R)qnR{qPst>Hy@-YCz^`pQhdwSa)YrOwPVT-{(0TiucV11;zmctbD2<|>3= zq4x-xX&Wo+T*ulIDQjv-Li_`j8FN^$Lp&jCab@BV6c9eaxRCPj;&5wif5XTl6{Ml5 zSqSUVgZNW&p*fL$)@adOnjD{;EV#11GCT1}rrJh7VfoX{$Jr^9eD;rpj(q~GM9(qM zgDIBMvZjB)IEB;eOTmDp>u}MGHV4xNp1Iir6k}kTYUl!(;0QG~G+5nvsomEG3+k-C zXNg5hUB&H*y_OxGiav8eFd@r3)~Fnqgl3S~R96mn#O>P{T}!h0(OZm>Ig-ttu333t z<uz~C{+#<hKHhNZvD{m*9zTP`Y=SNE8Oz<3Y%;KTrugU>i$gX}3SUU?YQu-tR{Lwp z$w_i<#I;^X8Hn{OG6^a_1`F`y+B$aOXIK=r@T|<<aQ{1Rx3I!~E0~vu$Dpivq&~W^ z$HI?PvkYFEK@~(%J`i3&j>6D~WY-w`@A`wR+tk)}7o_O?V=F5LNDV0a0IsN$Jy4HW zs$p3vv~M+Bk&pS&2yd>=+5B^_qCWTa8TnL|&uUA=6_z;n74*Gw`S{Yosy-uQvf#_) zeTjTN4ob<T==e)m?9icDDl4de#Jt%kV!Eo#rf0&xeCgcpf|4;iXHVz0X!7^0yyI~n zW+EU=lJh2`drTghf8;xnktX1>huC2rxdA#C#	?zJh1@DVfRbQ0{voV*`O3A!ZW! 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/search/all_61.html b/doxygen/HEAD/search/all_61.html new file mode 100644 index 0000000..27b77df --- /dev/null +++ b/doxygen/HEAD/search/all_61.html @@ -0,0 +1,124 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_abstract"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0a33c94c6723036643d4b47c7bae1da350" target="basefrm">ABSTRACT</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR_abstracttransmitter"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html#a0dfc5eaaca779120686ea4b3eecf1432" target="basefrm">abstractTransmitter</a> + <span class="SRScope">dynamicgraph::SignalPtr</span> + </div> +</div> +<div class="SRResult" id="SR_access"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_access')">access</a> + <div class="SRChildren"> + <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a2e93a5260069a9bfa0dcbce69b3a7205" target="basefrm">dynamicgraph::SignalPtr::access()</a> + <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#aa4df5a0ace7d7470c48a6e1d4c5fcecf" target="basefrm">dynamicgraph::SignalTimeDependent::access()</a> + <a id="Item2_c2" onkeydown="return searchResults.NavChild(event,2,2)" onkeypress="return searchResults.NavChild(event,2,2)" onkeyup="return searchResults.NavChild(event,2,2)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#aee3296459aaf42fab48f86a16b84fcf1" target="basefrm">dynamicgraph::Signal::access()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_accesscopy"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_accesscopy')">accessCopy</a> + <div class="SRChildren"> + <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#aa8319f67d14f1493135522d431c429d9" target="basefrm">dynamicgraph::SignalPtr::accessCopy()</a> + <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#a4be0f7ad96ea144015899c159460606a" target="basefrm">dynamicgraph::Signal::accessCopy()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_adddata"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_out_string_stream.html#a30ea003d3d1112ec0b9ac86c99d880c2" target="basefrm">addData</a> + <span class="SRScope">dynamicgraph::OutStringStream</span> + </div> +</div> +<div class="SRResult" id="SR_adddependency"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_adddependency')">addDependency</a> + <div class="SRChildren"> + <a id="Item5_c0" onkeydown="return searchResults.NavChild(event,5,0)" onkeypress="return searchResults.NavChild(event,5,0)" onkeyup="return searchResults.NavChild(event,5,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#ac5e9d9f81667e3e95e4bef272570f616" target="basefrm">dynamicgraph::SignalBase::addDependency()</a> + <a id="Item5_c1" onkeydown="return searchResults.NavChild(event,5,1)" onkeypress="return searchResults.NavChild(event,5,1)" onkeyup="return searchResults.NavChild(event,5,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#adbe1afb3f1c00b5095d0674a4ebda913" target="basefrm">dynamicgraph::SignalPtr::addDependency()</a> + <a id="Item5_c2" onkeydown="return searchResults.NavChild(event,5,2)" onkeypress="return searchResults.NavChild(event,5,2)" onkeyup="return searchResults.NavChild(event,5,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#ab671714743cd69c69f7f2aed3387d814" target="basefrm">dynamicgraph::SignalTimeDependent::addDependency()</a> + <a id="Item5_c3" onkeydown="return searchResults.NavChild(event,5,3)" onkeypress="return searchResults.NavChild(event,5,3)" onkeyup="return searchResults.NavChild(event,5,3)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a74d5fe4ab99a37a4c5bdac1680e47edd" target="basefrm">dynamicgraph::TimeDependency::addDependency()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_addelmt"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_addelmt')">addElmt</a> + <div class="SRChildren"> + <a id="Item6_c0" onkeydown="return searchResults.NavChild(event,6,0)" onkeypress="return searchResults.NavChild(event,6,0)" onkeyup="return searchResults.NavChild(event,6,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_array__const.html#aa11e164c3d15b6b016ab2da6a715afd3" target="basefrm">dynamicgraph::SignalArray_const::addElmt()</a> + <a id="Item6_c1" onkeydown="return searchResults.NavChild(event,6,1)" onkeypress="return searchResults.NavChild(event,6,1)" onkeyup="return searchResults.NavChild(event,6,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_array.html#ab0f3fcd38bc742ea3e0f196c6831d52f" target="basefrm">dynamicgraph::SignalArray::addElmt()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_addplugin"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#ab412e6393768d2ff5dc22d9c6799bf61" target="basefrm">addPlugin</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_addsignaltotrace"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#af898e36f072c92df1ae678c44d2d6db9" target="basefrm">addSignalToTrace</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_all_2dsignals_2eh"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../all-signals_8h.html" target="basefrm">all-signals.h</a> + </div> +</div> +<div class="SRResult" id="SR_all_5fready_5fdefault"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a4ee0008a50ccebad82a932c57610f442" target="basefrm">ALL_READY_DEFAULT</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_always_5fready"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81cea603ebe54dcdfc2340d4fba0384e95133" target="basefrm">ALWAYS_READY</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_args"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../struct_shell_procedure_1_1_instruction.html#a8dae330be37bd2fa3943a4bad09855b2" target="basefrm">args</a> + <span class="SRScope">ShellProcedure::Instruction</span> + </div> +</div> +<div class="SRResult" id="SR_array"> + <div class="SREntry"> + <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_array.html#af20926dad3c24107d24284f4c5aa95dc" target="basefrm">array</a> + <span class="SRScope">dynamicgraph::SignalArray</span> + </div> +</div> +<div class="SRResult" id="SR_autoref"> + <div class="SREntry"> + <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html#a8f112f5fba7d33ee0603feda8eb8e437" target="basefrm">autoref</a> + <span class="SRScope">dynamicgraph::SignalPtr</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/all_62.html b/doxygen/HEAD/search/all_62.html new file mode 100644 index 0000000..2de09ba --- /dev/null +++ b/doxygen/HEAD/search/all_62.html @@ -0,0 +1,68 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_bad_5fcast"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10adbddf8428d47fda8982adb85c801fd53" target="basefrm">BAD_CAST</a> + <span class="SRScope">dynamicgraph::ExceptionSignal</span> + </div> +</div> +<div class="SRResult" id="SR_basename"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#ad6c2aa9eef02ee5129e2e7076a4c0e70" target="basefrm">basename</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_bool_5fdependent"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81cea5924c4f2de4d5c05d90bf01a39d7310f" target="basefrm">BOOL_DEPENDENT</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_buffer"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_buffer')">buffer</a> + <div class="SRChildren"> + <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../classdynamicgraph_1_1_contiifstream.html#a2dd17f3fb0c516efb66380bea3da75df" target="basefrm">dynamicgraph::Contiifstream::buffer()</a> + <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../classdynamicgraph_1_1_out_string_stream.html#ac86f445d1c96f4dabbd5e860a514a8be" target="basefrm">dynamicgraph::OutStringStream::buffer()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_buffer_5fsize"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html#ab8dd85b35bbc0ecac626b531a54d35dc" target="basefrm">BUFFER_SIZE</a> + <span class="SRScope">dynamicgraph::Contiifstream</span> + </div> +</div> +<div class="SRResult" id="SR_buffer_5fsize_5fdefault"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer_real_time.html#a66f4cddf3a7ccc045ef267ea572632bf" target="basefrm">BUFFER_SIZE_DEFAULT</a> + <span class="SRScope">dynamicgraph::TracerRealTime</span> + </div> +</div> +<div class="SRResult" id="SR_buffersize"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_buffersize')">bufferSize</a> + <div class="SRChildren"> + <a id="Item6_c0" onkeydown="return searchResults.NavChild(event,6,0)" onkeypress="return searchResults.NavChild(event,6,0)" onkeyup="return searchResults.NavChild(event,6,0)" class="SRScope" href="../classdynamicgraph_1_1_out_string_stream.html#a5c3249f0d2fb95b5dfd09e0bcb8e1b26" target="basefrm">dynamicgraph::OutStringStream::bufferSize()</a> + <a id="Item6_c1" onkeydown="return searchResults.NavChild(event,6,1)" onkeypress="return searchResults.NavChild(event,6,1)" onkeyup="return searchResults.NavChild(event,6,1)" class="SRScope" href="../classdynamicgraph_1_1_tracer_real_time.html#a560cf1c3e33b55caa7af7f6de2b9a51f" target="basefrm">dynamicgraph::TracerRealTime::bufferSize()</a> + </div> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/all_63.html b/doxygen/HEAD/search/all_63.html new file mode 100644 index 0000000..627f991 --- /dev/null +++ b/doxygen/HEAD/search/all_63.html @@ -0,0 +1,318 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_cast"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cast')">cast</a> + <div class="SRChildren"> + <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_caster.html#a50e80ad4c3e069494b5fafac61a228de" target="basefrm">dynamicgraph::SignalCaster::cast()</a> + <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../classdynamicgraph_1_1_default_cast_registerer.html#a61cec27c319cdc135e9385356d47a1ea" target="basefrm">dynamicgraph::DefaultCastRegisterer::cast()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_cast_5ffunctions_5ftype"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html#acc582a680e953b8eefc4e4671ef309ee" target="basefrm">cast_functions_type</a> + <span class="SRScope">dynamicgraph::SignalCaster</span> + </div> +</div> +<div class="SRResult" id="SR_caster_5ftype"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html#ae9eb9afc64e319826ed9241a2d456765" target="basefrm">caster_type</a> + <span class="SRScope">dynamicgraph::SignalCaster</span> + </div> +</div> +<div class="SRResult" id="SR_charbuffer"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_debug_trace.html#a7c3848f8b078ccbf84819de35110c3f6" target="basefrm">charbuffer</a> + <span class="SRScope">dynamicgraph::DebugTrace</span> + </div> +</div> +<div class="SRResult" id="SR_checkcompatibility"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_checkcompatibility')">checkCompatibility</a> + <div class="SRChildren"> + <a id="Item4_c0" onkeydown="return searchResults.NavChild(event,4,0)" onkeypress="return searchResults.NavChild(event,4,0)" onkeyup="return searchResults.NavChild(event,4,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#a11ad6be7f85fdf9dd05740e4f30b0cce" target="basefrm">dynamicgraph::SignalBase::checkCompatibility()</a> + <a id="Item4_c1" onkeydown="return searchResults.NavChild(event,4,1)" onkeypress="return searchResults.NavChild(event,4,1)" onkeyup="return searchResults.NavChild(event,4,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#a59b20d4c7d6ae4c3b7e004e66385d3d2" target="basefrm">dynamicgraph::Signal::checkCompatibility()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_class_5fname"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_class_5fname')">CLASS_NAME</a> + <div class="SRChildren"> + <a id="Item5_c0" onkeydown="return searchResults.NavChild(event,5,0)" onkeypress="return searchResults.NavChild(event,5,0)" onkeyup="return searchResults.NavChild(event,5,0)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#a180f250500aafef008ec1c4d5ccc9ed0" target="basefrm">dynamicgraph::Entity::CLASS_NAME()</a> + <a id="Item5_c1" onkeydown="return searchResults.NavChild(event,5,1)" onkeypress="return searchResults.NavChild(event,5,1)" onkeyup="return searchResults.NavChild(event,5,1)" class="SRScope" href="../classdynamicgraph_1_1_tracer_real_time.html#af4532e5b78e90daeb675d04ada692acc" target="basefrm">dynamicgraph::TracerRealTime::CLASS_NAME()</a> + <a id="Item5_c2" onkeydown="return searchResults.NavChild(event,5,2)" onkeypress="return searchResults.NavChild(event,5,2)" onkeyup="return searchResults.NavChild(event,5,2)" class="SRScope" href="../classdynamicgraph_1_1_tracer.html#a80ba79fef7ebca7ec401546a7a2e224d" target="basefrm">dynamicgraph::Tracer::CLASS_NAME()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_clear"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../struct_shell_procedure_1_1_procedure.html#a5f3a04207d00877bf0fb5f256f59f87a" target="basefrm">clear</a> + <span class="SRScope">ShellProcedure::Procedure</span> + </div> +</div> +<div class="SRResult" id="SR_cleardependencies"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cleardependencies')">clearDependencies</a> + <div class="SRChildren"> + <a id="Item7_c0" onkeydown="return searchResults.NavChild(event,7,0)" onkeypress="return searchResults.NavChild(event,7,0)" onkeyup="return searchResults.NavChild(event,7,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#aecc4c4ef84592e27c529810e987bf0d0" target="basefrm">dynamicgraph::SignalBase::clearDependencies()</a> + <a id="Item7_c1" onkeydown="return searchResults.NavChild(event,7,1)" onkeypress="return searchResults.NavChild(event,7,1)" onkeyup="return searchResults.NavChild(event,7,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a026c928dd30f498b1c862a5f82e96fd3" target="basefrm">dynamicgraph::SignalPtr::clearDependencies()</a> + <a id="Item7_c2" onkeydown="return searchResults.NavChild(event,7,2)" onkeypress="return searchResults.NavChild(event,7,2)" onkeyup="return searchResults.NavChild(event,7,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#a8da931786dc26f2d45d475b232867053" target="basefrm">dynamicgraph::SignalTimeDependent::clearDependencies()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_cleardependency"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a4204fd3dfee8e4e87cfd55239f84694c" target="basefrm">clearDependency</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_clearplugin"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../classdynamicgraph_1_1_pool_storage.html#a51d4ff106ff215af8dd2403e15cdf10e" target="basefrm">clearPlugin</a> + <span class="SRScope">dynamicgraph::PoolStorage</span> + </div> +</div> +<div class="SRResult" id="SR_clearsignaltotrace"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#ad4097cec7827072d1144c14807313691" target="basefrm">clearSignalToTrace</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_closefile"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../classdynamicgraph_1_1_debug_trace.html#ad0401ad17d850b70aeb7ecc9b34ade19" target="basefrm">closeFile</a> + <span class="SRScope">dynamicgraph::DebugTrace</span> + </div> +</div> +<div class="SRResult" id="SR_closefiles"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_closefiles')">closeFiles</a> + <div class="SRChildren"> + <a id="Item12_c0" onkeydown="return searchResults.NavChild(event,12,0)" onkeypress="return searchResults.NavChild(event,12,0)" onkeyup="return searchResults.NavChild(event,12,0)" class="SRScope" href="../classdynamicgraph_1_1_tracer_real_time.html#ae5912ede2ab54152887c3510d61905a9" target="basefrm">dynamicgraph::TracerRealTime::closeFiles()</a> + <a id="Item12_c1" onkeydown="return searchResults.NavChild(event,12,1)" onkeypress="return searchResults.NavChild(event,12,1)" onkeyup="return searchResults.NavChild(event,12,1)" class="SRScope" href="../classdynamicgraph_1_1_tracer.html#a1990d004c48427d3bc962a5ac4526b79" target="basefrm">dynamicgraph::Tracer::closeFiles()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_cmd"> + <div class="SREntry"> + <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cmd')">cmd</a> + <div class="SRChildren"> + <a id="Item13_c0" onkeydown="return searchResults.NavChild(event,13,0)" onkeypress="return searchResults.NavChild(event,13,0)" onkeyup="return searchResults.NavChild(event,13,0)" class="SRScope" href="../struct_shell_procedure_1_1_instruction.html#ad5374787c54f97fd3f13de644d860a5a" target="basefrm">ShellProcedure::Instruction::cmd()</a> + <a id="Item13_c1" onkeydown="return searchResults.NavChild(event,13,1)" onkeypress="return searchResults.NavChild(event,13,1)" onkeyup="return searchResults.NavChild(event,13,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#a47579a33b03aad9da9acdbece2fd7932" target="basefrm">dynamicgraph::Interpreter::cmd()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_cmdcomputesignal"> + <div class="SREntry"> + <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cmdcomputesignal')">cmdComputeSignal</a> + <div class="SRChildren"> + <a id="Item14_c0" onkeydown="return searchResults.NavChild(event,14,0)" onkeypress="return searchResults.NavChild(event,14,0)" onkeyup="return searchResults.NavChild(event,14,0)" class="SRScope" href="../classdynamicgraph_1_1_interpreter_helper.html#ad5eb950b1e52ff62043f82bdb6a07307" target="basefrm">dynamicgraph::InterpreterHelper::cmdComputeSignal()</a> + <a id="Item14_c1" onkeydown="return searchResults.NavChild(event,14,1)" onkeypress="return searchResults.NavChild(event,14,1)" onkeyup="return searchResults.NavChild(event,14,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#a249ae339236034d0ffa72c3fa50586b5" target="basefrm">dynamicgraph::Interpreter::cmdComputeSignal()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_cmdcontinueprocedure"> + <div class="SREntry"> + <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../class_shell_procedure.html#ad4ad939913d94ca6b5e2192d089d5e50" target="basefrm">cmdContinueProcedure</a> + <span class="SRScope">ShellProcedure</span> + </div> +</div> +<div class="SRResult" id="SR_cmddestroy"> + <div class="SREntry"> + <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cmddestroy')">cmdDestroy</a> + <div class="SRChildren"> + <a id="Item16_c0" onkeydown="return searchResults.NavChild(event,16,0)" onkeypress="return searchResults.NavChild(event,16,0)" onkeyup="return searchResults.NavChild(event,16,0)" class="SRScope" href="../classdynamicgraph_1_1_interpreter_helper.html#af7c8c26d5ed3b8f330a1d6badc1200ff" target="basefrm">dynamicgraph::InterpreterHelper::cmdDestroy()</a> + <a id="Item16_c1" onkeydown="return searchResults.NavChild(event,16,1)" onkeypress="return searchResults.NavChild(event,16,1)" onkeyup="return searchResults.NavChild(event,16,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#acf8a6b892ef8ad5d8bbb62087acd1186" target="basefrm">dynamicgraph::Interpreter::cmdDestroy()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_cmdendprocedure"> + <div class="SREntry"> + <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../class_shell_procedure.html#a362f9b170477a0892214c55007e7e53a" target="basefrm">cmdEndProcedure</a> + <span class="SRScope">ShellProcedure</span> + </div> +</div> +<div class="SRResult" id="SR_cmdfor"> + <div class="SREntry"> + <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../class_shell_procedure.html#ac1d7c57110898dc7b0c723cdab02e84d" target="basefrm">cmdFor</a> + <span class="SRScope">ShellProcedure</span> + </div> +</div> +<div class="SRResult" id="SR_cmdgetsignal"> + <div class="SREntry"> + <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cmdgetsignal')">cmdGetSignal</a> + <div class="SRChildren"> + <a id="Item19_c0" onkeydown="return searchResults.NavChild(event,19,0)" onkeypress="return searchResults.NavChild(event,19,0)" onkeyup="return searchResults.NavChild(event,19,0)" class="SRScope" href="../classdynamicgraph_1_1_interpreter_helper.html#a68679f74baec6f9e1f87e4057cf53d7a" target="basefrm">dynamicgraph::InterpreterHelper::cmdGetSignal()</a> + <a id="Item19_c1" onkeydown="return searchResults.NavChild(event,19,1)" onkeypress="return searchResults.NavChild(event,19,1)" onkeyup="return searchResults.NavChild(event,19,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#afb2615fd44e3453590b9115e647b737e" target="basefrm">dynamicgraph::Interpreter::cmdGetSignal()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_cmdhelp"> + <div class="SREntry"> + <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#adfd90b9c3ff4f746d902fd1189c37bd9" target="basefrm">cmdHelp</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_cmdloadplugin"> + <div class="SREntry"> + <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cmdloadplugin')">cmdLoadPlugin</a> + <div class="SRChildren"> + <a id="Item21_c0" onkeydown="return searchResults.NavChild(event,21,0)" onkeypress="return searchResults.NavChild(event,21,0)" onkeyup="return searchResults.NavChild(event,21,0)" class="SRScope" href="../classdynamicgraph_1_1_interpreter_helper.html#a556d95a783e0bbf34ada226434bf168a" target="basefrm">dynamicgraph::InterpreterHelper::cmdLoadPlugin()</a> + <a id="Item21_c1" onkeydown="return searchResults.NavChild(event,21,1)" onkeypress="return searchResults.NavChild(event,21,1)" onkeyup="return searchResults.NavChild(event,21,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#a6c672184f880c2756303e40c915cceea" target="basefrm">dynamicgraph::Interpreter::cmdLoadPlugin()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_cmdnew"> + <div class="SREntry"> + <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cmdnew')">cmdNew</a> + <div class="SRChildren"> + <a id="Item22_c0" onkeydown="return searchResults.NavChild(event,22,0)" onkeypress="return searchResults.NavChild(event,22,0)" onkeyup="return searchResults.NavChild(event,22,0)" class="SRScope" href="../classdynamicgraph_1_1_interpreter_helper.html#aebc57d1cef301ce488c52cabb028d612" target="basefrm">dynamicgraph::InterpreterHelper::cmdNew()</a> + <a id="Item22_c1" onkeydown="return searchResults.NavChild(event,22,1)" onkeypress="return searchResults.NavChild(event,22,1)" onkeyup="return searchResults.NavChild(event,22,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#aa4e1d2266458be2d966d098678e8c1d6" target="basefrm">dynamicgraph::Interpreter::cmdNew()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_cmdplug"> + <div class="SREntry"> + <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cmdplug')">cmdPlug</a> + <div class="SRChildren"> + <a id="Item23_c0" onkeydown="return searchResults.NavChild(event,23,0)" onkeypress="return searchResults.NavChild(event,23,0)" onkeyup="return searchResults.NavChild(event,23,0)" class="SRScope" href="../classdynamicgraph_1_1_interpreter_helper.html#a75e12292263cc468b7be3c896b4b1faa" target="basefrm">dynamicgraph::InterpreterHelper::cmdPlug()</a> + <a id="Item23_c1" onkeydown="return searchResults.NavChild(event,23,1)" onkeypress="return searchResults.NavChild(event,23,1)" onkeyup="return searchResults.NavChild(event,23,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#ab9f759ffc1c1566f0c16273846031418" target="basefrm">dynamicgraph::Interpreter::cmdPlug()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_cmdprocedure"> + <div class="SREntry"> + <a id="Item24" onkeydown="return searchResults.Nav(event,24)" onkeypress="return searchResults.Nav(event,24)" onkeyup="return searchResults.Nav(event,24)" class="SRSymbol" href="../class_shell_procedure.html#a6ff710c7d895146d33e63a6f0b8bb1e9" target="basefrm">cmdProcedure</a> + <span class="SRScope">ShellProcedure</span> + </div> +</div> +<div class="SRResult" id="SR_cmdrun"> + <div class="SREntry"> + <a id="Item25" onkeydown="return searchResults.Nav(event,25)" onkeypress="return searchResults.Nav(event,25)" onkeyup="return searchResults.Nav(event,25)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#a2e0f3dba4e1874c50deae22888e8b5a3" target="basefrm">cmdRun</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_cmdsetsignal"> + <div class="SREntry"> + <a id="Item26" onkeydown="return searchResults.Nav(event,26)" onkeypress="return searchResults.Nav(event,26)" onkeyup="return searchResults.Nav(event,26)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cmdsetsignal')">cmdSetSignal</a> + <div class="SRChildren"> + <a id="Item26_c0" onkeydown="return searchResults.NavChild(event,26,0)" onkeypress="return searchResults.NavChild(event,26,0)" onkeyup="return searchResults.NavChild(event,26,0)" class="SRScope" href="../classdynamicgraph_1_1_interpreter_helper.html#ac93342ed27898cac43fcd8e762e49f98" target="basefrm">dynamicgraph::InterpreterHelper::cmdSetSignal()</a> + <a id="Item26_c1" onkeydown="return searchResults.NavChild(event,26,1)" onkeypress="return searchResults.NavChild(event,26,1)" onkeyup="return searchResults.NavChild(event,26,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#a5a7171c2d4cc923e1f2b55ba9856b66c" target="basefrm">dynamicgraph::Interpreter::cmdSetSignal()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_cmdstartprocedure"> + <div class="SREntry"> + <a id="Item27" onkeydown="return searchResults.Nav(event,27)" onkeypress="return searchResults.Nav(event,27)" onkeyup="return searchResults.Nav(event,27)" class="SRSymbol" href="../class_shell_procedure.html#a89f9024c323ba1d869d7e8f10c6cce79" target="basefrm">cmdStartProcedure</a> + <span class="SRScope">ShellProcedure</span> + </div> +</div> +<div class="SRResult" id="SR_cmdunloadplugin"> + <div class="SREntry"> + <a id="Item28" onkeydown="return searchResults.Nav(event,28)" onkeypress="return searchResults.Nav(event,28)" onkeyup="return searchResults.Nav(event,28)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cmdunloadplugin')">cmdUnloadPlugin</a> + <div class="SRChildren"> + <a id="Item28_c0" onkeydown="return searchResults.NavChild(event,28,0)" onkeypress="return searchResults.NavChild(event,28,0)" onkeyup="return searchResults.NavChild(event,28,0)" class="SRScope" href="../classdynamicgraph_1_1_interpreter_helper.html#a3c487e4e1b3469dd77b258ac32c44fd6" target="basefrm">dynamicgraph::InterpreterHelper::cmdUnloadPlugin()</a> + <a id="Item28_c1" onkeydown="return searchResults.NavChild(event,28,1)" onkeypress="return searchResults.NavChild(event,28,1)" onkeyup="return searchResults.NavChild(event,28,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#a556b281a6e70fc38bf9efc7cb05976fd" target="basefrm">dynamicgraph::Interpreter::cmdUnloadPlugin()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_code"> + <div class="SREntry"> + <a id="Item29" onkeydown="return searchResults.Nav(event,29)" onkeypress="return searchResults.Nav(event,29)" onkeyup="return searchResults.Nav(event,29)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#a7efe8b06765fc75ec92f32d0e73082a0" target="basefrm">code</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR_commandline"> + <div class="SREntry"> + <a id="Item30" onkeydown="return searchResults.Nav(event,30)" onkeypress="return searchResults.Nav(event,30)" onkeyup="return searchResults.Nav(event,30)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_commandline')">commandLine</a> + <div class="SRChildren"> + <a id="Item30_c0" onkeydown="return searchResults.NavChild(event,30,0)" onkeypress="return searchResults.NavChild(event,30,0)" onkeyup="return searchResults.NavChild(event,30,0)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#aac17d397ff8f7c33c9e3b0434417f614" target="basefrm">dynamicgraph::Entity::commandLine()</a> + <a id="Item30_c1" onkeydown="return searchResults.NavChild(event,30,1)" onkeypress="return searchResults.NavChild(event,30,1)" onkeyup="return searchResults.NavChild(event,30,1)" class="SRScope" href="../classdynamicgraph_1_1_factory_storage.html#a7f1921a85304ff14c5f77a55b7b8be46" target="basefrm">dynamicgraph::FactoryStorage::commandLine()</a> + <a id="Item30_c2" onkeydown="return searchResults.NavChild(event,30,2)" onkeypress="return searchResults.NavChild(event,30,2)" onkeyup="return searchResults.NavChild(event,30,2)" class="SRScope" href="../classdynamicgraph_1_1_pool_storage.html#a6b65b39ad3621ed2ceddf6cedc234bb8" target="basefrm">dynamicgraph::PoolStorage::commandLine()</a> + <a id="Item30_c3" onkeydown="return searchResults.NavChild(event,30,3)" onkeypress="return searchResults.NavChild(event,30,3)" onkeyup="return searchResults.NavChild(event,30,3)" class="SRScope" href="../classdynamicgraph_1_1_tracer_real_time.html#a1ddd8c6d0d642adca0830bf09221a0fb" target="basefrm">dynamicgraph::TracerRealTime::commandLine()</a> + <a id="Item30_c4" onkeydown="return searchResults.NavChild(event,30,4)" onkeypress="return searchResults.NavChild(event,30,4)" onkeyup="return searchResults.NavChild(event,30,4)" class="SRScope" href="../classdynamicgraph_1_1_tracer.html#a485ee257340b32e27ae50ef0b70d6261" target="basefrm">dynamicgraph::Tracer::commandLine()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_const_5farray"> + <div class="SREntry"> + <a id="Item31" onkeydown="return searchResults.Nav(event,31)" onkeypress="return searchResults.Nav(event,31)" onkeyup="return searchResults.Nav(event,31)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_array__const.html#a55b416941c4c6a7484dd6856ad0e56c2" target="basefrm">const_array</a> + <span class="SRScope">dynamicgraph::SignalArray_const</span> + </div> +</div> +<div class="SRResult" id="SR_constant"> + <div class="SREntry"> + <a id="Item32" onkeydown="return searchResults.Nav(event,32)" onkeypress="return searchResults.Nav(event,32)" onkeyup="return searchResults.Nav(event,32)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155aee2d1fa88618982d476c6f7bce0a5450" target="basefrm">CONSTANT</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_contiifstream"> + <div class="SREntry"> + <a id="Item33" onkeydown="return searchResults.Nav(event,33)" onkeypress="return searchResults.Nav(event,33)" onkeyup="return searchResults.Nav(event,33)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html#ad92e218d32fe5c76b2fee5cb61382aa0" target="basefrm">Contiifstream</a> + <span class="SRScope">dynamicgraph::Contiifstream</span> + </div> +</div> +<div class="SRResult" id="SR_contiifstream"> + <div class="SREntry"> + <a id="Item34" onkeydown="return searchResults.Nav(event,34)" onkeypress="return searchResults.Nav(event,34)" onkeyup="return searchResults.Nav(event,34)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html" target="basefrm">Contiifstream</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_contiifstream_2eh"> + <div class="SREntry"> + <a id="Item35" onkeydown="return searchResults.Nav(event,35)" onkeypress="return searchResults.Nav(event,35)" onkeyup="return searchResults.Nav(event,35)" class="SRSymbol" href="../contiifstream_8h.html" target="basefrm">contiifstream.h</a> + </div> +</div> +<div class="SRResult" id="SR_copy_5fnot_5finitialized"> + <div class="SREntry"> + <a id="Item36" onkeydown="return searchResults.Nav(event,36)" onkeypress="return searchResults.Nav(event,36)" onkeyup="return searchResults.Nav(event,36)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10afecd9889df78436cc6a1c81b824e19fc" target="basefrm">COPY_NOT_INITIALIZED</a> + <span class="SRScope">dynamicgraph::ExceptionSignal</span> + </div> +</div> +<div class="SRResult" id="SR_copyinit"> + <div class="SREntry"> + <a id="Item37" onkeydown="return searchResults.Nav(event,37)" onkeypress="return searchResults.Nav(event,37)" onkeyup="return searchResults.Nav(event,37)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a50cc6ca4915fda743edec7507f81b22d" target="basefrm">copyInit</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_createarray"> + <div class="SREntry"> + <a id="Item38" onkeydown="return searchResults.Nav(event,38)" onkeypress="return searchResults.Nav(event,38)" onkeyup="return searchResults.Nav(event,38)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_createarray')">createArray</a> + <div class="SRChildren"> + <a id="Item38_c0" onkeydown="return searchResults.NavChild(event,38,0)" onkeypress="return searchResults.NavChild(event,38,0)" onkeyup="return searchResults.NavChild(event,38,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_array__const.html#af7a2106372cc09ad365c8722ac772f90" target="basefrm">dynamicgraph::SignalArray_const::createArray()</a> + <a id="Item38_c1" onkeydown="return searchResults.NavChild(event,38,1)" onkeypress="return searchResults.NavChild(event,38,1)" onkeyup="return searchResults.NavChild(event,38,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_array.html#a59d6e5db4c7db6050424ff4bff40f0c0" target="basefrm">dynamicgraph::SignalArray::createArray()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_currentproc"> + <div class="SREntry"> + <a id="Item39" onkeydown="return searchResults.Nav(event,39)" onkeypress="return searchResults.Nav(event,39)" onkeyup="return searchResults.Nav(event,39)" class="SRSymbol" href="../class_shell_procedure.html#aba262c69cbf93db1a7532cd13c5a5aab" target="basefrm">currentProc</a> + <span class="SRScope">ShellProcedure</span> + </div> +</div> +<div class="SRResult" id="SR_cursor"> + <div class="SREntry"> + <a id="Item40" onkeydown="return searchResults.Nav(event,40)" onkeypress="return searchResults.Nav(event,40)" onkeyup="return searchResults.Nav(event,40)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html#a01043013a5e0c1bd40d03dc461611826" target="basefrm">cursor</a> + <span class="SRScope">dynamicgraph::Contiifstream</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/all_64.html b/doxygen/HEAD/search/all_64.html new file mode 100644 index 0000000..5c230c0 --- /dev/null +++ b/doxygen/HEAD/search/all_64.html @@ -0,0 +1,353 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_command"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../namespacedynamicgraph_1_1command.html" target="basefrm">command</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_debug_2eh"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../debug_8h.html" target="basefrm">debug.h</a> + </div> +</div> +<div class="SRResult" id="SR_debug_5ffilename_5fdefault"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_debug_trace.html#a1b5ec41ce046c2ec097b6e0aa22c8382" target="basefrm">DEBUG_FILENAME_DEFAULT</a> + <span class="SRScope">dynamicgraph::DebugTrace</span> + </div> +</div> +<div class="SRResult" id="SR_debugtrace"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_debug_trace.html#a285fc61f0f4c6c337b54703a01174fe0" target="basefrm">DebugTrace</a> + <span class="SRScope">dynamicgraph::DebugTrace</span> + </div> +</div> +<div class="SRResult" id="SR_debugtrace"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_debug_trace.html" target="basefrm">DebugTrace</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_default_5fsize"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_array__const.html#a56cb6724a0ad30dc6bba4082795eec38" target="basefrm">DEFAULT_SIZE</a> + <span class="SRScope">dynamicgraph::SignalArray_const</span> + </div> +</div> +<div class="SRResult" id="SR_defaultcastregisterer"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../classdynamicgraph_1_1_default_cast_registerer.html" target="basefrm">DefaultCastRegisterer</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_defaultcastregisterer"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classdynamicgraph_1_1_default_cast_registerer.html#a039feb06609776a491bbf85d78ec24f0" target="basefrm">DefaultCastRegisterer</a> + <span class="SRScope">dynamicgraph::DefaultCastRegisterer</span> + </div> +</div> +<div class="SRResult" id="SR_dependencies"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_dependencies')">Dependencies</a> + <div class="SRChildren"> + <a id="Item8_c0" onkeydown="return searchResults.NavChild(event,8,0)" onkeypress="return searchResults.NavChild(event,8,0)" onkeyup="return searchResults.NavChild(event,8,0)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a36860445864f3e1d3255dfd8a26475bc" target="basefrm">dynamicgraph::TimeDependency::Dependencies()</a> + <a id="Item8_c1" onkeydown="return searchResults.NavChild(event,8,1)" onkeypress="return searchResults.NavChild(event,8,1)" onkeyup="return searchResults.NavChild(event,8,1)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a28ace7f88a5b1b6fec7fceab25928dd5" target="basefrm">dynamicgraph::TimeDependency::dependencies()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_dependency_5ftype_5fdefault"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#ac52a8900ecf9318c3c0ab9d887e58219" target="basefrm">DEPENDENCY_TYPE_DEFAULT</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_dependencytype"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_dependencytype')">DependencyType</a> + <div class="SRChildren"> + <a id="Item10_c0" onkeydown="return searchResults.NavChild(event,10,0)" onkeypress="return searchResults.NavChild(event,10,0)" onkeyup="return searchResults.NavChild(event,10,0)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81ce" target="basefrm">dynamicgraph::TimeDependency::DependencyType()</a> + <a id="Item10_c1" onkeydown="return searchResults.NavChild(event,10,1)" onkeypress="return searchResults.NavChild(event,10,1)" onkeyup="return searchResults.NavChild(event,10,1)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a50609049fbe9fd365ad50b2e8770e6f0" target="basefrm">dynamicgraph::TimeDependency::dependencyType()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_deregisterentity"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_deregisterentity')">deregisterEntity</a> + <div class="SRChildren"> + <a id="Item11_c0" onkeydown="return searchResults.NavChild(event,11,0)" onkeypress="return searchResults.NavChild(event,11,0)" onkeyup="return searchResults.NavChild(event,11,0)" class="SRScope" href="../classdynamicgraph_1_1_factory_storage.html#a1d9fddc1c9330cae4564e15e5da17e10" target="basefrm">dynamicgraph::FactoryStorage::deregisterEntity()</a> + <a id="Item11_c1" onkeydown="return searchResults.NavChild(event,11,1)" onkeypress="return searchResults.NavChild(event,11,1)" onkeyup="return searchResults.NavChild(event,11,1)" class="SRScope" href="../classdynamicgraph_1_1_pool_storage.html#af58272a69ea586a4b5982c2f503c9456" target="basefrm">dynamicgraph::PoolStorage::deregisterEntity()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_deregisterfunction"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#ac67d17cd04ab479bdee8ca025e9c61f8" target="basefrm">deregisterFunction</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_dg_5fcommon_5ftraces"> + <div class="SREntry"> + <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../debug_8h.html#a34a049f8220d4679cf39de22833f88b9" target="basefrm">DG_COMMON_TRACES</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dg_5fimport_5fdefault_5fpaths"> + <div class="SREntry"> + <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../import-default-paths_8h.html#aad1e31d0558c7cb1a52218c273575047" target="basefrm">DG_IMPORT_DEFAULT_PATHS</a> + <span class="SRScope">import-default-paths.h</span> + </div> +</div> +<div class="SRResult" id="SR_dg_5frethrow"> + <div class="SREntry"> + <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../exception-abstract_8h.html#ac5467892d97a2490cdd20cf61b25628c" target="basefrm">DG_RETHROW</a> + <span class="SRScope">exception-abstract.h</span> + </div> +</div> +<div class="SRResult" id="SR_dg_5fthrow"> + <div class="SREntry"> + <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../exception-abstract_8h.html#af37158a4ed07567f1673457ea2656a34" target="basefrm">DG_THROW</a> + <span class="SRScope">exception-abstract.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgdebug"> + <div class="SREntry"> + <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../debug_8h.html#a9965d817b72b8039eb0a2cadb646a48a" target="basefrm">dgDEBUG</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgdebug_5fenable"> + <div class="SREntry"> + <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../debug_8h.html#a8c2bccd6b05adbe27487c1c17aadb2a1" target="basefrm">dgDEBUG_ENABLE</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgdebugf"> + <div class="SREntry"> + <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_dgdebugf')">dgDEBUGF</a> + <div class="SRChildren"> + <a id="Item19_c0" onkeydown="return searchResults.NavChild(event,19,0)" onkeypress="return searchResults.NavChild(event,19,0)" onkeyup="return searchResults.NavChild(event,19,0)" class="SRScope" href="../debug_8h.html#a994b8ea798367717254fe7ad2c89b092" target="basefrm">dgDEBUGF(const int level, const char *format,...): debug.h</a> + <a id="Item19_c1" onkeydown="return searchResults.NavChild(event,19,1)" onkeypress="return searchResults.NavChild(event,19,1)" onkeyup="return searchResults.NavChild(event,19,1)" class="SRScope" href="../debug_8h.html#a7995c20870b2d9011439a794ed0182e4" target="basefrm">dgDEBUGF(const char *format,...): debug.h</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_dgdebugflow"> + <div class="SREntry"> + <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../namespacedynamicgraph.html#a402f0290763d6ff8286f72670dda0605" target="basefrm">dgDEBUGFLOW</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_dgdebugin"> + <div class="SREntry"> + <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../debug_8h.html#a4ee3604ba36dde608834bf7d5b6436e6" target="basefrm">dgDEBUGIN</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgdebuginout"> + <div class="SREntry"> + <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="../debug_8h.html#a578f46d54389f40c1928858228652921" target="basefrm">dgDEBUGINOUT</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgdebugmute"> + <div class="SREntry"> + <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="../debug_8h.html#a43efb2ed9428a3ec487e13d53827583d" target="basefrm">dgDEBUGMUTE</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgdebugout"> + <div class="SREntry"> + <a id="Item24" onkeydown="return searchResults.Nav(event,24)" onkeypress="return searchResults.Nav(event,24)" onkeyup="return searchResults.Nav(event,24)" class="SRSymbol" href="../debug_8h.html#aa0e31e14443239a3601348a259bdb3bd" target="basefrm">dgDEBUGOUT</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgerror"> + <div class="SREntry"> + <a id="Item25" onkeydown="return searchResults.Nav(event,25)" onkeypress="return searchResults.Nav(event,25)" onkeyup="return searchResults.Nav(event,25)" class="SRSymbol" href="../debug_8h.html#ae1d20131c769567f32609e038328acb6" target="basefrm">dgERROR</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgerrorf"> + <div class="SREntry"> + <a id="Item26" onkeydown="return searchResults.Nav(event,26)" onkeypress="return searchResults.Nav(event,26)" onkeyup="return searchResults.Nav(event,26)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_dgerrorf')">dgERRORF</a> + <div class="SRChildren"> + <a id="Item26_c0" onkeydown="return searchResults.NavChild(event,26,0)" onkeypress="return searchResults.NavChild(event,26,0)" onkeyup="return searchResults.NavChild(event,26,0)" class="SRScope" href="../debug_8h.html#ae44c1c7ed7f625f4814731c6c9b2aa75" target="basefrm">dgERRORF(const int level, const char *format,...): debug.h</a> + <a id="Item26_c1" onkeydown="return searchResults.NavChild(event,26,1)" onkeypress="return searchResults.NavChild(event,26,1)" onkeyup="return searchResults.NavChild(event,26,1)" class="SRScope" href="../debug_8h.html#a1a9eb2ca9eb8ddea845e73ee76260612" target="basefrm">dgERRORF(const char *format,...): debug.h</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_dgerrorflow"> + <div class="SREntry"> + <a id="Item27" onkeydown="return searchResults.Nav(event,27)" onkeypress="return searchResults.Nav(event,27)" onkeyup="return searchResults.Nav(event,27)" class="SRSymbol" href="../namespacedynamicgraph.html#a06b15735b14aec37f279b674140bea08" target="basefrm">dgERRORFLOW</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_dgpreerror"> + <div class="SREntry"> + <a id="Item28" onkeydown="return searchResults.Nav(event,28)" onkeypress="return searchResults.Nav(event,28)" onkeyup="return searchResults.Nav(event,28)" class="SRSymbol" href="../debug_8h.html#a73d80a0eea397787f6ded077d8baa82b" target="basefrm">dgPREERROR</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgtdebug"> + <div class="SREntry"> + <a id="Item29" onkeydown="return searchResults.Nav(event,29)" onkeypress="return searchResults.Nav(event,29)" onkeyup="return searchResults.Nav(event,29)" class="SRSymbol" href="../debug_8h.html#a0241c1aaa7c62ad461dc170dabd81ad1" target="basefrm">dgTDEBUG</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgtdebug_5fenable"> + <div class="SREntry"> + <a id="Item30" onkeydown="return searchResults.Nav(event,30)" onkeypress="return searchResults.Nav(event,30)" onkeyup="return searchResults.Nav(event,30)" class="SRSymbol" href="../debug_8h.html#a57ba45221de292838287ccce99e6ab6a" target="basefrm">dgTDEBUG_ENABLE</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgtdebugf"> + <div class="SREntry"> + <a id="Item31" onkeydown="return searchResults.Nav(event,31)" onkeypress="return searchResults.Nav(event,31)" onkeyup="return searchResults.Nav(event,31)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_dgtdebugf')">dgTDEBUGF</a> + <div class="SRChildren"> + <a id="Item31_c0" onkeydown="return searchResults.NavChild(event,31,0)" onkeypress="return searchResults.NavChild(event,31,0)" onkeyup="return searchResults.NavChild(event,31,0)" class="SRScope" href="../debug_8h.html#a72dd1b05c9937969e7e003a65826a2c2" target="basefrm">dgTDEBUGF(const int level, const char *format,...): debug.h</a> + <a id="Item31_c1" onkeydown="return searchResults.NavChild(event,31,1)" onkeypress="return searchResults.NavChild(event,31,1)" onkeyup="return searchResults.NavChild(event,31,1)" class="SRScope" href="../debug_8h.html#a09c4c20ed25313dc45de473f15229f7c" target="basefrm">dgTDEBUGF(const char *format,...): debug.h</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_dgtdebugin"> + <div class="SREntry"> + <a id="Item32" onkeydown="return searchResults.Nav(event,32)" onkeypress="return searchResults.Nav(event,32)" onkeyup="return searchResults.Nav(event,32)" class="SRSymbol" href="../debug_8h.html#a5f397f1a19564cb3d336924f596b24d4" target="basefrm">dgTDEBUGIN</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgtdebuginout"> + <div class="SREntry"> + <a id="Item33" onkeydown="return searchResults.Nav(event,33)" onkeypress="return searchResults.Nav(event,33)" onkeyup="return searchResults.Nav(event,33)" class="SRSymbol" href="../debug_8h.html#ae47250abb6397e5cc9f30fd494dba435" target="basefrm">dgTDEBUGINOUT</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgtdebugout"> + <div class="SREntry"> + <a id="Item34" onkeydown="return searchResults.Nav(event,34)" onkeypress="return searchResults.Nav(event,34)" onkeyup="return searchResults.Nav(event,34)" class="SRSymbol" href="../debug_8h.html#a19d56a2093d1396e30140bf481c169ba" target="basefrm">dgTDEBUGOUT</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgtracer_5fexport"> + <div class="SREntry"> + <a id="Item35" onkeydown="return searchResults.Nav(event,35)" onkeypress="return searchResults.Nav(event,35)" onkeyup="return searchResults.Nav(event,35)" class="SRSymbol" href="../tracer_8h.html#a4b7d7e9b8523750b2e703a9fd4b5c2aa" target="basefrm">DGTRACER_EXPORT</a> + <span class="SRScope">tracer.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgtracerrealtime_5fexport"> + <div class="SREntry"> + <a id="Item36" onkeydown="return searchResults.Nav(event,36)" onkeypress="return searchResults.Nav(event,36)" onkeyup="return searchResults.Nav(event,36)" class="SRSymbol" href="../tracer-real-time_8h.html#a0649deaf1f052725ef7ad70b8ad2ae29" target="basefrm">DGTRACERREALTIME_EXPORT</a> + <span class="SRScope">tracer-real-time.h</span> + </div> +</div> +<div class="SRResult" id="SR_disp"> + <div class="SREntry"> + <a id="Item37" onkeydown="return searchResults.Nav(event,37)" onkeypress="return searchResults.Nav(event,37)" onkeyup="return searchResults.Nav(event,37)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_disp')">disp</a> + <div class="SRChildren"> + <a id="Item37_c0" onkeydown="return searchResults.NavChild(event,37,0)" onkeypress="return searchResults.NavChild(event,37,0)" onkeyup="return searchResults.NavChild(event,37,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_caster.html#a0fbdc0f08a4b9e201c91ef88fd6dea9e" target="basefrm">dynamicgraph::SignalCaster::disp()</a> + <a id="Item37_c1" onkeydown="return searchResults.NavChild(event,37,1)" onkeypress="return searchResults.NavChild(event,37,1)" onkeyup="return searchResults.NavChild(event,37,1)" class="SRScope" href="../classdynamicgraph_1_1_default_cast_registerer.html#ac57805b60eeaea2f52c4f9bbce3b185b" target="basefrm">dynamicgraph::DefaultCastRegisterer::disp()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_display"> + <div class="SREntry"> + <a id="Item38" onkeydown="return searchResults.Nav(event,38)" onkeypress="return searchResults.Nav(event,38)" onkeyup="return searchResults.Nav(event,38)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_display')">display</a> + <div class="SRChildren"> + <a id="Item38_c0" onkeydown="return searchResults.NavChild(event,38,0)" onkeypress="return searchResults.NavChild(event,38,0)" onkeyup="return searchResults.NavChild(event,38,0)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#a9766ac602d5b6d16b227597b4f4a674c" target="basefrm">dynamicgraph::Entity::display()</a> + <a id="Item38_c1" onkeydown="return searchResults.NavChild(event,38,1)" onkeypress="return searchResults.NavChild(event,38,1)" onkeyup="return searchResults.NavChild(event,38,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#afc9097f1e7d9eb48b684d22bc4c9656a" target="basefrm">dynamicgraph::SignalBase::display()</a> + <a id="Item38_c2" onkeydown="return searchResults.NavChild(event,38,2)" onkeypress="return searchResults.NavChild(event,38,2)" onkeyup="return searchResults.NavChild(event,38,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#add4c12de31d50c1cafcb197a5ec1d45f" target="basefrm">dynamicgraph::SignalPtr::display()</a> + <a id="Item38_c3" onkeydown="return searchResults.NavChild(event,38,3)" onkeypress="return searchResults.NavChild(event,38,3)" onkeyup="return searchResults.NavChild(event,38,3)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#ac9a1f2ce9df560a7cf1dfc44517126ce" target="basefrm">dynamicgraph::Signal::display()</a> + <a id="Item38_c4" onkeydown="return searchResults.NavChild(event,38,4)" onkeypress="return searchResults.NavChild(event,38,4)" onkeyup="return searchResults.NavChild(event,38,4)" class="SRScope" href="../classdynamicgraph_1_1_tracer_real_time.html#a09c5fa146a9a6acf7978d1acea29e8fb" target="basefrm">dynamicgraph::TracerRealTime::display()</a> + <a id="Item38_c5" onkeydown="return searchResults.NavChild(event,38,5)" onkeypress="return searchResults.NavChild(event,38,5)" onkeyup="return searchResults.NavChild(event,38,5)" class="SRScope" href="../classdynamicgraph_1_1_tracer.html#a54e0745b369f5f589ffa4651d089787d" target="basefrm">dynamicgraph::Tracer::display()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_displaydependencies"> + <div class="SREntry"> + <a id="Item39" onkeydown="return searchResults.Nav(event,39)" onkeypress="return searchResults.Nav(event,39)" onkeyup="return searchResults.Nav(event,39)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_displaydependencies')">displayDependencies</a> + <div class="SRChildren"> + <a id="Item39_c0" onkeydown="return searchResults.NavChild(event,39,0)" onkeypress="return searchResults.NavChild(event,39,0)" onkeyup="return searchResults.NavChild(event,39,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#adef79da6c3bfa9e12170d2840bc70a04" target="basefrm">dynamicgraph::SignalBase::displayDependencies()</a> + <a id="Item39_c1" onkeydown="return searchResults.NavChild(event,39,1)" onkeypress="return searchResults.NavChild(event,39,1)" onkeyup="return searchResults.NavChild(event,39,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a8542875676a87684864c81e6be2b0205" target="basefrm">dynamicgraph::SignalPtr::displayDependencies()</a> + <a id="Item39_c2" onkeydown="return searchResults.NavChild(event,39,2)" onkeypress="return searchResults.NavChild(event,39,2)" onkeyup="return searchResults.NavChild(event,39,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#a8ac23c7569dd16129cca1a803be92e2a" target="basefrm">dynamicgraph::SignalTimeDependent::displayDependencies()</a> + <a id="Item39_c3" onkeydown="return searchResults.NavChild(event,39,3)" onkeypress="return searchResults.NavChild(event,39,3)" onkeyup="return searchResults.NavChild(event,39,3)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a410d4e347afaee59ce30645fcd67fb66" target="basefrm">dynamicgraph::TimeDependency::displayDependencies()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_displayer_5ftype"> + <div class="SREntry"> + <a id="Item40" onkeydown="return searchResults.Nav(event,40)" onkeypress="return searchResults.Nav(event,40)" onkeyup="return searchResults.Nav(event,40)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html#a7b5582194f1fcaecde6063145b798aad" target="basefrm">displayer_type</a> + <span class="SRScope">dynamicgraph::SignalCaster</span> + </div> +</div> +<div class="SRResult" id="SR_displaysignallist"> + <div class="SREntry"> + <a id="Item41" onkeydown="return searchResults.Nav(event,41)" onkeypress="return searchResults.Nav(event,41)" onkeyup="return searchResults.Nav(event,41)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html#aae39fb7ea3290814c860123dc8c7b0f2" target="basefrm">displaySignalList</a> + <span class="SRScope">dynamicgraph::Entity</span> + </div> +</div> +<div class="SRResult" id="SR_dlptr"> + <div class="SREntry"> + <a id="Item42" onkeydown="return searchResults.Nav(event,42)" onkeypress="return searchResults.Nav(event,42)" onkeyup="return searchResults.Nav(event,42)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_dlptr')">dlPtr</a> + <div class="SRChildren"> + <a id="Item42_c0" onkeydown="return searchResults.NavChild(event,42,0)" onkeypress="return searchResults.NavChild(event,42,0)" onkeyup="return searchResults.NavChild(event,42,0)" class="SRScope" href="../classdynamicgraph_1_1_interpreter_helper.html#a72984dabbb9b72f3c089265e88957ff3" target="basefrm">dynamicgraph::InterpreterHelper::dlPtr()</a> + <a id="Item42_c1" onkeydown="return searchResults.NavChild(event,42,1)" onkeypress="return searchResults.NavChild(event,42,1)" onkeyup="return searchResults.NavChild(event,42,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#aa8a09d674f1f91a11380c148ef55c742" target="basefrm">dynamicgraph::Interpreter::dlPtr()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_dump"> + <div class="SREntry"> + <a id="Item43" onkeydown="return searchResults.Nav(event,43)" onkeypress="return searchResults.Nav(event,43)" onkeyup="return searchResults.Nav(event,43)" class="SRSymbol" href="../classdynamicgraph_1_1_out_string_stream.html#a00813bccbc23877a6fbb250ad058a321" target="basefrm">dump</a> + <span class="SRScope">dynamicgraph::OutStringStream</span> + </div> +</div> +<div class="SRResult" id="SR_dynamic_2dgraph_2dapi_2eh"> + <div class="SREntry"> + <a id="Item44" onkeydown="return searchResults.Nav(event,44)" onkeypress="return searchResults.Nav(event,44)" onkeyup="return searchResults.Nav(event,44)" class="SRSymbol" href="../dynamic-graph-api_8h.html" target="basefrm">dynamic-graph-api.h</a> + </div> +</div> +<div class="SRResult" id="SR_dynamic_5floading"> + <div class="SREntry"> + <a id="Item45" onkeydown="return searchResults.Nav(event,45)" onkeypress="return searchResults.Nav(event,45)" onkeyup="return searchResults.Nav(event,45)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849ae7b916904d771732c4869e6dbae60afe" target="basefrm">DYNAMIC_LOADING</a> + <span class="SRScope">dynamicgraph::ExceptionFactory</span> + </div> +</div> +<div class="SRResult" id="SR_dynamicgraph"> + <div class="SREntry"> + <a id="Item46" onkeydown="return searchResults.Nav(event,46)" onkeypress="return searchResults.Nav(event,46)" onkeyup="return searchResults.Nav(event,46)" class="SRSymbol" href="../namespacedynamicgraph.html" target="basefrm">dynamicgraph</a> + </div> +</div> +<div class="SRResult" id="SR_dynamicgraph_5fexport"> + <div class="SREntry"> + <a id="Item47" onkeydown="return searchResults.Nav(event,47)" onkeypress="return searchResults.Nav(event,47)" onkeyup="return searchResults.Nav(event,47)" class="SRSymbol" href="../dynamic-graph-api_8h.html#ae6aed504ec04fa010c9a073b5afa80af" target="basefrm">DYNAMICGRAPH_EXPORT</a> + <span class="SRScope">dynamic-graph-api.h</span> + </div> +</div> +<div class="SRResult" id="SR_dynamicgraph_5ffactory_5fentity_5fplugin"> + <div class="SREntry"> + <a id="Item48" onkeydown="return searchResults.Nav(event,48)" onkeypress="return searchResults.Nav(event,48)" onkeyup="return searchResults.Nav(event,48)" class="SRSymbol" href="../factory_8h.html#af59917b0152df81347c9d8735e55782a" target="basefrm">DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN</a> + <span class="SRScope">factory.h</span> + </div> +</div> +<div class="SRResult" id="SR_dynamicgraphcontiifstream_5fexport"> + <div class="SREntry"> + <a id="Item49" onkeydown="return searchResults.Nav(event,49)" onkeypress="return searchResults.Nav(event,49)" onkeyup="return searchResults.Nav(event,49)" class="SRSymbol" href="../contiifstream_8h.html#a8731748534ffe6f72a9e291dcab9ba61" target="basefrm">DYNAMICGRAPHCONTIIFSTREAM_EXPORT</a> + <span class="SRScope">contiifstream.h</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/all_65.html b/doxygen/HEAD/search/all_65.html new file mode 100644 index 0000000..5c10ac7 --- /dev/null +++ b/doxygen/HEAD/search/all_65.html @@ -0,0 +1,240 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_each_5ftime"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8a1b15644dfae7bd910c82ed6c2a0a47aa" target="basefrm">EACH_TIME</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_empty"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_out_string_stream.html#a5d0700de7c7f86177948d36dd33b2ab2" target="basefrm">empty</a> + <span class="SRScope">dynamicgraph::OutStringStream</span> + </div> +</div> +<div class="SRResult" id="SR_emptybuffers"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer_real_time.html#aa8ce4a06ef1be5afd8fce8d091ada087" target="basefrm">emptyBuffers</a> + <span class="SRScope">dynamicgraph::TracerRealTime</span> + </div> +</div> +<div class="SRResult" id="SR_entities"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_pool_storage.html#aa58d556b781bf778f067ce5e71d636d1" target="basefrm">Entities</a> + <span class="SRScope">dynamicgraph::PoolStorage</span> + </div> +</div> +<div class="SRResult" id="SR_entity"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_entity')">entity</a> + <div class="SRChildren"> + <a id="Item4_c0" onkeydown="return searchResults.NavChild(event,4,0)" onkeypress="return searchResults.NavChild(event,4,0)" onkeyup="return searchResults.NavChild(event,4,0)" class="SRScope" href="../classdynamicgraph_1_1_pool_storage.html#aaa2fdc0a751393416beb3ae91f1b77e8" target="basefrm">dynamicgraph::PoolStorage::entity()</a> + <a id="Item4_c1" onkeydown="return searchResults.NavChild(event,4,1)" onkeypress="return searchResults.NavChild(event,4,1)" onkeyup="return searchResults.NavChild(event,4,1)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#a027e1581e00972dff2f2c470c5346e55" target="basefrm">dynamicgraph::Entity::Entity()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_entity"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html" target="basefrm">Entity</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_entity_2eh"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../entity_8h.html" target="basefrm">entity.h</a> + </div> +</div> +<div class="SRResult" id="SR_entityconstructor_5fptr"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classdynamicgraph_1_1_factory_storage.html#a7374a2cebe8c7c0e24efaa873e6cd662" target="basefrm">EntityConstructor_ptr</a> + <span class="SRScope">dynamicgraph::FactoryStorage</span> + </div> +</div> +<div class="SRResult" id="SR_entityderegistration"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html#ab5986aaaf374415ecc5ec4c50e37ebc7" target="basefrm">entityDeregistration</a> + <span class="SRScope">dynamicgraph::Entity</span> + </div> +</div> +<div class="SRResult" id="SR_entitymap"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_entitymap')">EntityMap</a> + <div class="SRChildren"> + <a id="Item9_c0" onkeydown="return searchResults.NavChild(event,9,0)" onkeypress="return searchResults.NavChild(event,9,0)" onkeyup="return searchResults.NavChild(event,9,0)" class="SRScope" href="../classdynamicgraph_1_1_factory_storage.html#a5ce0383213d432ef43edd9b01c11ad62" target="basefrm">dynamicgraph::FactoryStorage::EntityMap()</a> + <a id="Item9_c1" onkeydown="return searchResults.NavChild(event,9,1)" onkeypress="return searchResults.NavChild(event,9,1)" onkeyup="return searchResults.NavChild(event,9,1)" class="SRScope" href="../classdynamicgraph_1_1_factory_storage.html#ad584b1f5a4b5cda1c28660927caf4538" target="basefrm">dynamicgraph::FactoryStorage::entityMap()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_entityname"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classdynamicgraph_1_1_entity_registerer.html#a77f5af79dd0045caaf0eeaecfdcbeb92" target="basefrm">entityName</a> + <span class="SRScope">dynamicgraph::EntityRegisterer</span> + </div> +</div> +<div class="SRResult" id="SR_entityregisterer"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../classdynamicgraph_1_1_entity_registerer.html" target="basefrm">EntityRegisterer</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_entityregisterer"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_entityregisterer')">EntityRegisterer</a> + <div class="SRChildren"> + <a id="Item12_c0" onkeydown="return searchResults.NavChild(event,12,0)" onkeypress="return searchResults.NavChild(event,12,0)" onkeyup="return searchResults.NavChild(event,12,0)" class="SRScope" href="../classdynamicgraph_1_1_entity_registerer.html#a2fa3171f9a6575c74159ba264eab1c49" target="basefrm">dynamicgraph::EntityRegisterer::EntityRegisterer(void)</a> + <a id="Item12_c1" onkeydown="return searchResults.NavChild(event,12,1)" onkeypress="return searchResults.NavChild(event,12,1)" onkeyup="return searchResults.NavChild(event,12,1)" class="SRScope" href="../classdynamicgraph_1_1_entity_registerer.html#af92b0891d1f06de7f5ad762eef6e676c" target="basefrm">dynamicgraph::EntityRegisterer::EntityRegisterer(const std::string &entityClassName, FactoryStorage::EntityConstructor_ptr maker)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_entityregistration"> + <div class="SREntry"> + <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html#a52369f354094a5666678adb2b42b1425" target="basefrm">entityRegistration</a> + <span class="SRScope">dynamicgraph::Entity</span> + </div> +</div> +<div class="SRResult" id="SR_errorcodeenum"> + <div class="SREntry"> + <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_errorcodeenum')">ErrorCodeEnum</a> + <div class="SRChildren"> + <a id="Item14_c0" onkeydown="return searchResults.NavChild(event,14,0)" onkeypress="return searchResults.NavChild(event,14,0)" onkeyup="return searchResults.NavChild(event,14,0)" class="SRScope" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849" target="basefrm">dynamicgraph::ExceptionFactory::ErrorCodeEnum()</a> + <a id="Item14_c1" onkeydown="return searchResults.NavChild(event,14,1)" onkeypress="return searchResults.NavChild(event,14,1)" onkeyup="return searchResults.NavChild(event,14,1)" class="SRScope" href="../classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10" target="basefrm">dynamicgraph::ExceptionSignal::ErrorCodeEnum()</a> + <a id="Item14_c2" onkeydown="return searchResults.NavChild(event,14,2)" onkeypress="return searchResults.NavChild(event,14,2)" onkeyup="return searchResults.NavChild(event,14,2)" class="SRScope" href="../classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742" target="basefrm">dynamicgraph::ExceptionTraces::ErrorCodeEnum()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_exception_2dabstract_2eh"> + <div class="SREntry"> + <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../exception-abstract_8h.html" target="basefrm">exception-abstract.h</a> + </div> +</div> +<div class="SRResult" id="SR_exception_2dfactory_2eh"> + <div class="SREntry"> + <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../exception-factory_8h.html" target="basefrm">exception-factory.h</a> + </div> +</div> +<div class="SRResult" id="SR_exception_2dsignal_2eh"> + <div class="SREntry"> + <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../exception-signal_8h.html" target="basefrm">exception-signal.h</a> + </div> +</div> +<div class="SRResult" id="SR_exception_2dtraces_2eh"> + <div class="SREntry"> + <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../exception-traces_8h.html" target="basefrm">exception-traces.h</a> + </div> +</div> +<div class="SRResult" id="SR_exception_5fname"> + <div class="SREntry"> + <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_exception_5fname')">EXCEPTION_NAME</a> + <div class="SRChildren"> + <a id="Item19_c0" onkeydown="return searchResults.NavChild(event,19,0)" onkeypress="return searchResults.NavChild(event,19,0)" onkeyup="return searchResults.NavChild(event,19,0)" class="SRScope" href="../classdynamicgraph_1_1_exception_abstract.html#aa3cbda2debc333ce399bcc3cb3bad505" target="basefrm">dynamicgraph::ExceptionAbstract::EXCEPTION_NAME()</a> + <a id="Item19_c1" onkeydown="return searchResults.NavChild(event,19,1)" onkeypress="return searchResults.NavChild(event,19,1)" onkeyup="return searchResults.NavChild(event,19,1)" class="SRScope" href="../classdynamicgraph_1_1_exception_factory.html#a8c2d132bfb615d36cb4fad02bf42d951" target="basefrm">dynamicgraph::ExceptionFactory::EXCEPTION_NAME()</a> + <a id="Item19_c2" onkeydown="return searchResults.NavChild(event,19,2)" onkeypress="return searchResults.NavChild(event,19,2)" onkeyup="return searchResults.NavChild(event,19,2)" class="SRScope" href="../classdynamicgraph_1_1_exception_signal.html#a81523ec5f40be31b989e1d0d7989e713" target="basefrm">dynamicgraph::ExceptionSignal::EXCEPTION_NAME()</a> + <a id="Item19_c3" onkeydown="return searchResults.NavChild(event,19,3)" onkeypress="return searchResults.NavChild(event,19,3)" onkeyup="return searchResults.NavChild(event,19,3)" class="SRScope" href="../classdynamicgraph_1_1_exception_traces.html#a8e537a54b4b4d1f4cdfb2b9659294617" target="basefrm">dynamicgraph::ExceptionTraces::EXCEPTION_NAME()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_exceptionabstract"> + <div class="SREntry"> + <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_exceptionabstract')">ExceptionAbstract</a> + <div class="SRChildren"> + <a id="Item20_c0" onkeydown="return searchResults.NavChild(event,20,0)" onkeypress="return searchResults.NavChild(event,20,0)" onkeyup="return searchResults.NavChild(event,20,0)" class="SRScope" href="../classdynamicgraph_1_1_exception_abstract.html#acebebf9f0119039814473738e03ffa46" target="basefrm">dynamicgraph::ExceptionAbstract::ExceptionAbstract(void)</a> + <a id="Item20_c1" onkeydown="return searchResults.NavChild(event,20,1)" onkeypress="return searchResults.NavChild(event,20,1)" onkeyup="return searchResults.NavChild(event,20,1)" class="SRScope" href="../classdynamicgraph_1_1_exception_abstract.html#aa6e9245e2906c2de912ea4da438a15b0" target="basefrm">dynamicgraph::ExceptionAbstract::ExceptionAbstract(const int &code, const std::string &msg="")</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_exceptionabstract"> + <div class="SREntry"> + <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html" target="basefrm">ExceptionAbstract</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_exceptionenum"> + <div class="SREntry"> + <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0" target="basefrm">ExceptionEnum</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR_exceptionfactory"> + <div class="SREntry"> + <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html" target="basefrm">ExceptionFactory</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_exceptionfactory"> + <div class="SREntry"> + <a id="Item24" onkeydown="return searchResults.Nav(event,24)" onkeypress="return searchResults.Nav(event,24)" onkeyup="return searchResults.Nav(event,24)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_exceptionfactory')">ExceptionFactory</a> + <div class="SRChildren"> + <a id="Item24_c0" onkeydown="return searchResults.NavChild(event,24,0)" onkeypress="return searchResults.NavChild(event,24,0)" onkeyup="return searchResults.NavChild(event,24,0)" class="SRScope" href="../classdynamicgraph_1_1_exception_factory.html#ab60e5bb9be64c0986858f5a06e9b9463" target="basefrm">dynamicgraph::ExceptionFactory::ExceptionFactory(const ExceptionFactory::ErrorCodeEnum &errcode, const std::string &msg="")</a> + <a id="Item24_c1" onkeydown="return searchResults.NavChild(event,24,1)" onkeypress="return searchResults.NavChild(event,24,1)" onkeyup="return searchResults.NavChild(event,24,1)" class="SRScope" href="../classdynamicgraph_1_1_exception_factory.html#a53e142dd07be6f12568be97466d4f640" target="basefrm">dynamicgraph::ExceptionFactory::ExceptionFactory(const ExceptionFactory::ErrorCodeEnum &errcode, const std::string &msg, const char *format,...)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_exceptionsignal"> + <div class="SREntry"> + <a id="Item25" onkeydown="return searchResults.Nav(event,25)" onkeypress="return searchResults.Nav(event,25)" onkeyup="return searchResults.Nav(event,25)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_signal.html" target="basefrm">ExceptionSignal</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_exceptionsignal"> + <div class="SREntry"> + <a id="Item26" onkeydown="return searchResults.Nav(event,26)" onkeypress="return searchResults.Nav(event,26)" onkeyup="return searchResults.Nav(event,26)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_exceptionsignal')">ExceptionSignal</a> + <div class="SRChildren"> + <a id="Item26_c0" onkeydown="return searchResults.NavChild(event,26,0)" onkeypress="return searchResults.NavChild(event,26,0)" onkeyup="return searchResults.NavChild(event,26,0)" class="SRScope" href="../classdynamicgraph_1_1_exception_signal.html#a2054017d0ab28fe4250705b78dc8a10c" target="basefrm">dynamicgraph::ExceptionSignal::ExceptionSignal(const ExceptionSignal::ErrorCodeEnum &errcode, const std::string &msg="")</a> + <a id="Item26_c1" onkeydown="return searchResults.NavChild(event,26,1)" onkeypress="return searchResults.NavChild(event,26,1)" onkeyup="return searchResults.NavChild(event,26,1)" class="SRScope" href="../classdynamicgraph_1_1_exception_signal.html#ab62a0f148eab728c782f722191ec80cf" target="basefrm">dynamicgraph::ExceptionSignal::ExceptionSignal(const ExceptionSignal::ErrorCodeEnum &errcode, const std::string &msg, const char *format,...)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_exceptiontraces"> + <div class="SREntry"> + <a id="Item27" onkeydown="return searchResults.Nav(event,27)" onkeypress="return searchResults.Nav(event,27)" onkeyup="return searchResults.Nav(event,27)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_traces.html" target="basefrm">ExceptionTraces</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_exceptiontraces"> + <div class="SREntry"> + <a id="Item28" onkeydown="return searchResults.Nav(event,28)" onkeypress="return searchResults.Nav(event,28)" onkeyup="return searchResults.Nav(event,28)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_exceptiontraces')">ExceptionTraces</a> + <div class="SRChildren"> + <a id="Item28_c0" onkeydown="return searchResults.NavChild(event,28,0)" onkeypress="return searchResults.NavChild(event,28,0)" onkeyup="return searchResults.NavChild(event,28,0)" class="SRScope" href="../classdynamicgraph_1_1_exception_traces.html#aaf1a6f970ced2f07770c734a28734223" target="basefrm">dynamicgraph::ExceptionTraces::ExceptionTraces(const ExceptionTraces::ErrorCodeEnum &errcode, const std::string &msg="")</a> + <a id="Item28_c1" onkeydown="return searchResults.NavChild(event,28,1)" onkeypress="return searchResults.NavChild(event,28,1)" onkeyup="return searchResults.NavChild(event,28,1)" class="SRScope" href="../classdynamicgraph_1_1_exception_traces.html#aea3c51659fb04373d6fcd3e8a4b2edc2" target="basefrm">dynamicgraph::ExceptionTraces::ExceptionTraces(const ExceptionTraces::ErrorCodeEnum &errcode, const std::string &msg, const char *format,...)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_existentity"> + <div class="SREntry"> + <a id="Item29" onkeydown="return searchResults.Nav(event,29)" onkeypress="return searchResults.Nav(event,29)" onkeyup="return searchResults.Nav(event,29)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_existentity')">existEntity</a> + <div class="SRChildren"> + <a id="Item29_c0" onkeydown="return searchResults.NavChild(event,29,0)" onkeypress="return searchResults.NavChild(event,29,0)" onkeyup="return searchResults.NavChild(event,29,0)" class="SRScope" href="../classdynamicgraph_1_1_factory_storage.html#a9bc9696a965823a9aecab36a32c1cdec" target="basefrm">dynamicgraph::FactoryStorage::existEntity(const std::string &name, EntityMap::iterator &entPtr)</a> + <a id="Item29_c1" onkeydown="return searchResults.NavChild(event,29,1)" onkeypress="return searchResults.NavChild(event,29,1)" onkeyup="return searchResults.NavChild(event,29,1)" class="SRScope" href="../classdynamicgraph_1_1_factory_storage.html#a3bf3e00ccad302672e623f8c925eff13" target="basefrm">dynamicgraph::FactoryStorage::existEntity(const std::string &name)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_existscast"> + <div class="SREntry"> + <a id="Item30" onkeydown="return searchResults.Nav(event,30)" onkeypress="return searchResults.Nav(event,30)" onkeyup="return searchResults.Nav(event,30)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html#a83fafa4db51d6ded9b4555106df2739b" target="basefrm">existsCast</a> + <span class="SRScope">dynamicgraph::SignalCaster</span> + </div> +</div> +<div class="SRResult" id="SR_extractnodeandlocalnames"> + <div class="SREntry"> + <a id="Item31" onkeydown="return searchResults.Nav(event,31)" onkeypress="return searchResults.Nav(event,31)" onkeyup="return searchResults.Nav(event,31)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_base.html#aaebe8bf745a95ff83a47297b6df3c87b" target="basefrm">ExtractNodeAndLocalNames</a> + <span class="SRScope">dynamicgraph::SignalBase</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/all_66.html b/doxygen/HEAD/search/all_66.html new file mode 100644 index 0000000..2abd685 --- /dev/null +++ b/doxygen/HEAD/search/all_66.html @@ -0,0 +1,111 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_factory"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0af74e7993a80a233e4d9ba3017ea63a4c" target="basefrm">FACTORY</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR_factory_2eh"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../factory_8h.html" target="basefrm">factory.h</a> + </div> +</div> +<div class="SRResult" id="SR_factorystorage"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_factory_storage.html" target="basefrm">FactoryStorage</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_filelist"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a170906cf00dc42ccbb126e3b22609944" target="basefrm">FileList</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_filename"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html#afedd7a447c06712d7b2dcf773ca9141d" target="basefrm">filename</a> + <span class="SRScope">dynamicgraph::Contiifstream</span> + </div> +</div> +<div class="SRResult" id="SR_files"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#aaace5b0cc3c6c8cd2a2e56b779505ec0" target="basefrm">files</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_first"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html#a7151e2e117f27701209eecf9cb5ff1ed" target="basefrm">first</a> + <span class="SRScope">dynamicgraph::Contiifstream</span> + </div> +</div> +<div class="SRResult" id="SR_frequency"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a3b56626a097bf50f20d7ecb3a66395e5" target="basefrm">frequency</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_frequently"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8a6aa0086dff071bf0d699e10ac7deb8be" target="basefrm">FREQUENTLY</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_full"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../classdynamicgraph_1_1_out_string_stream.html#acddc2030736bb566af40c5331e16760e" target="basefrm">full</a> + <span class="SRScope">dynamicgraph::OutStringStream</span> + </div> +</div> +<div class="SRResult" id="SR_function"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155aa34353e1d87165ae87780a81954e68cd" target="basefrm">FUNCTION</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_function_5fconflict"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a02500a43be7f1a96af2e1020ec4cf046" target="basefrm">FUNCTION_CONFLICT</a> + <span class="SRScope">dynamicgraph::ExceptionFactory</span> + </div> +</div> +<div class="SRResult" id="SR_functionmap"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_functionmap')">functionMap</a> + <div class="SRChildren"> + <a id="Item12_c0" onkeydown="return searchResults.NavChild(event,12,0)" onkeypress="return searchResults.NavChild(event,12,0)" onkeyup="return searchResults.NavChild(event,12,0)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#a5d0956e6f25039be5baf7d727166a0a8" target="basefrm">dynamicgraph::Interpreter::functionMap()</a> + <a id="Item12_c1" onkeydown="return searchResults.NavChild(event,12,1)" onkeypress="return searchResults.NavChild(event,12,1)" onkeyup="return searchResults.NavChild(event,12,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#a2b8999d4c2ff48f57b38d397eb3d0360" target="basefrm">dynamicgraph::Interpreter::FunctionMap()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_functions_2eh"> + <div class="SREntry"> + <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../functions_8h.html" target="basefrm">functions.h</a> + </div> +</div> +<div class="SRResult" id="SR_functions_5f"> + <div class="SREntry"> + <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html#a0dfdbf06bce91f519641c4e1c4be39a4" target="basefrm">functions_</a> + <span class="SRScope">dynamicgraph::SignalCaster</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/all_67.html b/doxygen/HEAD/search/all_67.html new file mode 100644 index 0000000..f304c75 --- /dev/null +++ b/doxygen/HEAD/search/all_67.html @@ -0,0 +1,248 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_g_5fcaster"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../namespacedynamicgraph.html#ae904be901c79dff31f6a18f79af793e4" target="basefrm">g_caster</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_g_5ffactory"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../namespacedynamicgraph.html#a32c991621f349828167a3dfaba84ef1e" target="basefrm">g_factory</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_g_5fpool"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../namespacedynamicgraph.html#a826b8f9503cb4e4a3c1e163a25760342" target="basefrm">g_pool</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_g_5fshell"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../namespacedynamicgraph.html#a1db2f1c597ff13155e9098c34db745f2" target="basefrm">g_shell</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_generic"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_generic')">GENERIC</a> + <div class="SRChildren"> + <a id="Item4_c0" onkeydown="return searchResults.NavChild(event,4,0)" onkeypress="return searchResults.NavChild(event,4,0)" onkeyup="return searchResults.NavChild(event,4,0)" class="SRScope" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849aac3098260c49aa047dbe2ad564aa756d" target="basefrm">dynamicgraph::ExceptionFactory::GENERIC()</a> + <a id="Item4_c1" onkeydown="return searchResults.NavChild(event,4,1)" onkeypress="return searchResults.NavChild(event,4,1)" onkeyup="return searchResults.NavChild(event,4,1)" class="SRScope" href="../classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10a6bd5a74da9334e449fa709dbed10159b" target="basefrm">dynamicgraph::ExceptionSignal::GENERIC()</a> + <a id="Item4_c2" onkeydown="return searchResults.NavChild(event,4,2)" onkeypress="return searchResults.NavChild(event,4,2)" onkeyup="return searchResults.NavChild(event,4,2)" class="SRScope" href="../classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742a29f716d5d418900f2349f197318eb6f5" target="basefrm">dynamicgraph::ExceptionTraces::GENERIC()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_get"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_get')">get</a> + <div class="SRChildren"> + <a id="Item5_c0" onkeydown="return searchResults.NavChild(event,5,0)" onkeypress="return searchResults.NavChild(event,5,0)" onkeyup="return searchResults.NavChild(event,5,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#a28c3e8a7845f2ea86d4d3add0244ebd1" target="basefrm">dynamicgraph::SignalBase::get()</a> + <a id="Item5_c1" onkeydown="return searchResults.NavChild(event,5,1)" onkeypress="return searchResults.NavChild(event,5,1)" onkeyup="return searchResults.NavChild(event,5,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#acffdc85602c4bb0a789570020756edfd" target="basefrm">dynamicgraph::Signal::get()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_getabstractptr"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getabstractptr')">getAbstractPtr</a> + <div class="SRChildren"> + <a id="Item6_c0" onkeydown="return searchResults.NavChild(event,6,0)" onkeypress="return searchResults.NavChild(event,6,0)" onkeyup="return searchResults.NavChild(event,6,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a3ce4f6831ff1dff47c3839804036a519" target="basefrm">dynamicgraph::SignalPtr::getAbstractPtr(void)</a> + <a id="Item6_c1" onkeydown="return searchResults.NavChild(event,6,1)" onkeypress="return searchResults.NavChild(event,6,1)" onkeyup="return searchResults.NavChild(event,6,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a85da90ca79877d920ec95042511bfd57" target="basefrm">dynamicgraph::SignalPtr::getAbstractPtr(void) const </a> + </div> + </div> +</div> +<div class="SRResult" id="SR_getbuffersize"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer_real_time.html#a620accfbb376d6f694fb16640c4d856e" target="basefrm">getBufferSize</a> + <span class="SRScope">dynamicgraph::TracerRealTime</span> + </div> +</div> +<div class="SRResult" id="SR_getclassname"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getclassname')">getClassName</a> + <div class="SRChildren"> + <a id="Item8_c0" onkeydown="return searchResults.NavChild(event,8,0)" onkeypress="return searchResults.NavChild(event,8,0)" onkeyup="return searchResults.NavChild(event,8,0)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#ad95898b9794eb574f21414e11d6d846d" target="basefrm">dynamicgraph::Entity::getClassName()</a> + <a id="Item8_c1" onkeydown="return searchResults.NavChild(event,8,1)" onkeypress="return searchResults.NavChild(event,8,1)" onkeyup="return searchResults.NavChild(event,8,1)" class="SRScope" href="../classdynamicgraph_1_1_tracer_real_time.html#abe191d563c533edff18617138a6540b9" target="basefrm">dynamicgraph::TracerRealTime::getClassName()</a> + <a id="Item8_c2" onkeydown="return searchResults.NavChild(event,8,2)" onkeypress="return searchResults.NavChild(event,8,2)" onkeyup="return searchResults.NavChild(event,8,2)" class="SRScope" href="../classdynamicgraph_1_1_tracer.html#ab54b386f2b2bdfd29ebda76167648372" target="basefrm">dynamicgraph::Tracer::getClassName()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_getcode"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#a22495fb1b2ce6b2a00fd9272a421521c" target="basefrm">getCode</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR_getcommandlist"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html#abc040e5f5d19d7bff8ee6120fc8b12b8" target="basefrm">getCommandList</a> + <span class="SRScope">dynamicgraph::Entity</span> + </div> +</div> +<div class="SRResult" id="SR_getdirectory"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#a4505ef888a2ab7a90ce9188087dd189e" target="basefrm">getDirectory</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_getentity"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../classdynamicgraph_1_1_pool_storage.html#af8780ef535952487c9a4e6eb8ad9b698" target="basefrm">getEntity</a> + <span class="SRScope">dynamicgraph::PoolStorage</span> + </div> +</div> +<div class="SRResult" id="SR_getexceptionname"> + <div class="SREntry"> + <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getexceptionname')">getExceptionName</a> + <div class="SRChildren"> + <a id="Item13_c0" onkeydown="return searchResults.NavChild(event,13,0)" onkeypress="return searchResults.NavChild(event,13,0)" onkeyup="return searchResults.NavChild(event,13,0)" class="SRScope" href="../classdynamicgraph_1_1_exception_abstract.html#a425442a21ba867a869070efde1c383b2" target="basefrm">dynamicgraph::ExceptionAbstract::getExceptionName()</a> + <a id="Item13_c1" onkeydown="return searchResults.NavChild(event,13,1)" onkeypress="return searchResults.NavChild(event,13,1)" onkeyup="return searchResults.NavChild(event,13,1)" class="SRScope" href="../classdynamicgraph_1_1_exception_factory.html#a3f0d20fb98996282d73be06883850979" target="basefrm">dynamicgraph::ExceptionFactory::getExceptionName()</a> + <a id="Item13_c2" onkeydown="return searchResults.NavChild(event,13,2)" onkeypress="return searchResults.NavChild(event,13,2)" onkeyup="return searchResults.NavChild(event,13,2)" class="SRScope" href="../classdynamicgraph_1_1_exception_signal.html#a5f4b5758272031a15c990d616788d7a9" target="basefrm">dynamicgraph::ExceptionSignal::getExceptionName()</a> + <a id="Item13_c3" onkeydown="return searchResults.NavChild(event,13,3)" onkeypress="return searchResults.NavChild(event,13,3)" onkeyup="return searchResults.NavChild(event,13,3)" class="SRScope" href="../classdynamicgraph_1_1_exception_traces.html#a17b77b21cbcc25fbd92f7ed3ba7c48de" target="basefrm">dynamicgraph::ExceptionTraces::getExceptionName()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_getfrequency"> + <div class="SREntry"> + <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#acc84a3a21e2fcce2a692d900db9ef26f" target="basefrm">getFrequency</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_getkeepreference"> + <div class="SREntry"> + <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a3d2c336efaab90922c35b8f8bdf7bbb6" target="basefrm">getKeepReference</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_getloadedpluginnames"> + <div class="SREntry"> + <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#a2636670bda8aba4ff2f4ce76bf2206fe" target="basefrm">getLoadedPluginNames</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_getmessage"> + <div class="SREntry"> + <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#a32336c0a84a96347cf1bc6ecda2fba7b" target="basefrm">getMessage</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR_getname"> + <div class="SREntry"> + <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getname')">getName</a> + <div class="SRChildren"> + <a id="Item18_c0" onkeydown="return searchResults.NavChild(event,18,0)" onkeypress="return searchResults.NavChild(event,18,0)" onkeyup="return searchResults.NavChild(event,18,0)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#a4cd513fe67641cc375e8be00d7cf8f31" target="basefrm">dynamicgraph::Entity::getName()</a> + <a id="Item18_c1" onkeydown="return searchResults.NavChild(event,18,1)" onkeypress="return searchResults.NavChild(event,18,1)" onkeyup="return searchResults.NavChild(event,18,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#a58e0b8297b811ba54d9b584a94a9f41c" target="basefrm">dynamicgraph::SignalBase::getName()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_getneedupdatefromallchildren"> + <div class="SREntry"> + <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a61e8c52ef101722dff6c6339cd53311f" target="basefrm">getNeedUpdateFromAllChildren</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_getperiodtime"> + <div class="SREntry"> + <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getperiodtime')">getPeriodTime</a> + <div class="SRChildren"> + <a id="Item20_c0" onkeydown="return searchResults.NavChild(event,20,0)" onkeypress="return searchResults.NavChild(event,20,0)" onkeyup="return searchResults.NavChild(event,20,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#aeac7f5f7162d75ff6322cf2f27c65f17" target="basefrm">dynamicgraph::SignalBase::getPeriodTime()</a> + <a id="Item20_c1" onkeydown="return searchResults.NavChild(event,20,1)" onkeypress="return searchResults.NavChild(event,20,1)" onkeyup="return searchResults.NavChild(event,20,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#a769eb548dd054d031bb75e16559b6032" target="basefrm">dynamicgraph::SignalTimeDependent::getPeriodTime()</a> + <a id="Item20_c2" onkeydown="return searchResults.NavChild(event,20,2)" onkeypress="return searchResults.NavChild(event,20,2)" onkeyup="return searchResults.NavChild(event,20,2)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a97efbb9cceb500d58fbe80b451151dbf" target="basefrm">dynamicgraph::TimeDependency::getPeriodTime()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_getpluged"> + <div class="SREntry"> + <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getpluged')">getPluged</a> + <div class="SRChildren"> + <a id="Item21_c0" onkeydown="return searchResults.NavChild(event,21,0)" onkeypress="return searchResults.NavChild(event,21,0)" onkeyup="return searchResults.NavChild(event,21,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#a65e3b6410122b410847eb22449cedc3d" target="basefrm">dynamicgraph::SignalBase::getPluged()</a> + <a id="Item21_c1" onkeydown="return searchResults.NavChild(event,21,1)" onkeypress="return searchResults.NavChild(event,21,1)" onkeyup="return searchResults.NavChild(event,21,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a81435a8cdcd117bbbfe48007ded6dc63" target="basefrm">dynamicgraph::SignalPtr::getPluged()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_getptr"> + <div class="SREntry"> + <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getptr')">getPtr</a> + <div class="SRChildren"> + <a id="Item22_c0" onkeydown="return searchResults.NavChild(event,22,0)" onkeypress="return searchResults.NavChild(event,22,0)" onkeyup="return searchResults.NavChild(event,22,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#ade57493bf4c5451ae04463058d19221a" target="basefrm">dynamicgraph::SignalPtr::getPtr(void)</a> + <a id="Item22_c1" onkeydown="return searchResults.NavChild(event,22,1)" onkeypress="return searchResults.NavChild(event,22,1)" onkeyup="return searchResults.NavChild(event,22,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a4705fe76aa07499b735a6d3a2ee2baaa" target="basefrm">dynamicgraph::SignalPtr::getPtr(void) const </a> + </div> + </div> +</div> +<div class="SRResult" id="SR_getready"> + <div class="SREntry"> + <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_base.html#a350179ec38e0fff2bf3496e75653b533" target="basefrm">getReady</a> + <span class="SRScope">dynamicgraph::SignalBase</span> + </div> +</div> +<div class="SRResult" id="SR_getsignal"> + <div class="SREntry"> + <a id="Item24" onkeydown="return searchResults.Nav(event,24)" onkeypress="return searchResults.Nav(event,24)" onkeyup="return searchResults.Nav(event,24)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getsignal')">getSignal</a> + <div class="SRChildren"> + <a id="Item24_c0" onkeydown="return searchResults.NavChild(event,24,0)" onkeypress="return searchResults.NavChild(event,24,0)" onkeyup="return searchResults.NavChild(event,24,0)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#ac2386728ff3519c6a36443b4855fd1b2" target="basefrm">dynamicgraph::Entity::getSignal(const std::string &signalName)</a> + <a id="Item24_c1" onkeydown="return searchResults.NavChild(event,24,1)" onkeypress="return searchResults.NavChild(event,24,1)" onkeyup="return searchResults.NavChild(event,24,1)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#ad7ced10dcd58724451208e3a25af790d" target="basefrm">dynamicgraph::Entity::getSignal(const std::string &signalName) const </a> + <a id="Item24_c2" onkeydown="return searchResults.NavChild(event,24,2)" onkeypress="return searchResults.NavChild(event,24,2)" onkeyup="return searchResults.NavChild(event,24,2)" class="SRScope" href="../classdynamicgraph_1_1_pool_storage.html#a7390afe4360455bd5d1208fdbaabac2c" target="basefrm">dynamicgraph::PoolStorage::getSignal()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_getsize"> + <div class="SREntry"> + <a id="Item25" onkeydown="return searchResults.Nav(event,25)" onkeypress="return searchResults.Nav(event,25)" onkeyup="return searchResults.Nav(event,25)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_array__const.html#ab1a5e091e8d34cfef156d3cff07590d0" target="basefrm">getSize</a> + <span class="SRScope">dynamicgraph::SignalArray_const</span> + </div> +</div> +<div class="SRResult" id="SR_getstringmessage"> + <div class="SREntry"> + <a id="Item26" onkeydown="return searchResults.Nav(event,26)" onkeypress="return searchResults.Nav(event,26)" onkeyup="return searchResults.Nav(event,26)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#ac63bce403ecf62abd4ad78c269972ae1" target="basefrm">getStringMessage</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR_gettime"> + <div class="SREntry"> + <a id="Item27" onkeydown="return searchResults.Nav(event,27)" onkeypress="return searchResults.Nav(event,27)" onkeyup="return searchResults.Nav(event,27)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_gettime')">getTime</a> + <div class="SRChildren"> + <a id="Item27_c0" onkeydown="return searchResults.NavChild(event,27,0)" onkeypress="return searchResults.NavChild(event,27,0)" onkeyup="return searchResults.NavChild(event,27,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#a24b7890225766fff1d7be0a242ab04bd" target="basefrm">dynamicgraph::SignalBase::getTime()</a> + <a id="Item27_c1" onkeydown="return searchResults.NavChild(event,27,1)" onkeypress="return searchResults.NavChild(event,27,1)" onkeyup="return searchResults.NavChild(event,27,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a50c40db50b750995558392eb8b882975" target="basefrm">dynamicgraph::SignalPtr::getTime()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_gettracestyle"> + <div class="SREntry"> + <a id="Item28" onkeydown="return searchResults.Nav(event,28)" onkeypress="return searchResults.Nav(event,28)" onkeyup="return searchResults.Nav(event,28)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a0d2496b36669f397ed4e8a3376ab10b2" target="basefrm">getTraceStyle</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_gettwork"> + <div class="SREntry"> + <a id="Item29" onkeydown="return searchResults.Nav(event,29)" onkeypress="return searchResults.Nav(event,29)" onkeyup="return searchResults.Nav(event,29)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_gettwork')">getTwork</a> + <div class="SRChildren"> + <a id="Item29_c0" onkeydown="return searchResults.NavChild(event,29,0)" onkeypress="return searchResults.NavChild(event,29,0)" onkeyup="return searchResults.NavChild(event,29,0)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#a4a8d8e3ec1d74b930534d49c7b9f3393" target="basefrm">dynamicgraph::Signal::getTwork(void)</a> + <a id="Item29_c1" onkeydown="return searchResults.NavChild(event,29,1)" onkeypress="return searchResults.NavChild(event,29,1)" onkeyup="return searchResults.NavChild(event,29,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#ae40922d23b59d734afeb90f9df9bdfa0" target="basefrm">dynamicgraph::Signal::getTwork(void) const </a> + </div> + </div> +</div> +<div class="SRResult" id="SR_givenname"> + <div class="SREntry"> + <a id="Item30" onkeydown="return searchResults.Nav(event,30)" onkeypress="return searchResults.Nav(event,30)" onkeyup="return searchResults.Nav(event,30)" class="SRSymbol" href="../classdynamicgraph_1_1_out_string_stream.html#a6aaf080da211b6548a56cfb5b56f1a58" target="basefrm">givenname</a> + <span class="SRScope">dynamicgraph::OutStringStream</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/all_68.html b/doxygen/HEAD/search/all_68.html new file mode 100644 index 0000000..2277ba5 --- /dev/null +++ b/doxygen/HEAD/search/all_68.html @@ -0,0 +1,32 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_hardfilelist"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer_real_time.html#a9c171a72fad66eab776e909631b292a3" target="basefrm">HardFileList</a> + <span class="SRScope">dynamicgraph::TracerRealTime</span> + </div> +</div> +<div class="SRResult" id="SR_hardfiles"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer_real_time.html#ac0bcb7725d1f6bf60e27f1226d4cf5e4" target="basefrm">hardFiles</a> + <span class="SRScope">dynamicgraph::TracerRealTime</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/all_69.html b/doxygen/HEAD/search/all_69.html new file mode 100644 index 0000000..7b2ad2d --- /dev/null +++ b/doxygen/HEAD/search/all_69.html @@ -0,0 +1,109 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_import"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../namespacedynamicgraph_1_1command.html#aa657210f9e35cb522a81408964145089" target="basefrm">import</a> + <span class="SRScope">dynamicgraph::command</span> + </div> +</div> +<div class="SRResult" id="SR_import_2ddefault_2dpaths_2eh"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../import-default-paths_8h.html" target="basefrm">import-default-paths.h</a> + </div> +</div> +<div class="SRResult" id="SR_import_2eh"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../import_8h.html" target="basefrm">import.h</a> + </div> +</div> +<div class="SRResult" id="SR_index"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_out_string_stream.html#adca1fd01bc11de1006492efe33ad700d" target="basefrm">index</a> + <span class="SRScope">dynamicgraph::OutStringStream</span> + </div> +</div> +<div class="SRResult" id="SR_initdone"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#ade81d53513418e617cfd9715fc7d1cbb" target="basefrm">initDone</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_instruction"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../struct_shell_procedure_1_1_instruction.html" target="basefrm">Instruction</a> + <span class="SRScope">ShellProcedure</span> + </div> +</div> +<div class="SRResult" id="SR_instructions"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../struct_shell_procedure_1_1_procedure.html#a805891d3d3f7e92b9f13565b494c1724" target="basefrm">instructions</a> + <span class="SRScope">ShellProcedure::Procedure</span> + </div> +</div> +<div class="SRResult" id="SR_interpreter"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html" target="basefrm">Interpreter</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_interpreter"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#addf9c1c7361c5d2143326e5860a9f424" target="basefrm">Interpreter</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_interpreter_2dhelper_2eh"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../interpreter-helper_8h.html" target="basefrm">interpreter-helper.h</a> + </div> +</div> +<div class="SRResult" id="SR_interpreter_2eh"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../interpreter_8h.html" target="basefrm">interpreter.h</a> + </div> +</div> +<div class="SRResult" id="SR_interpreterhelper"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter_helper.html#a215d2ee4b2a397fae568e0c8cf6ae247" target="basefrm">InterpreterHelper</a> + <span class="SRScope">dynamicgraph::InterpreterHelper</span> + </div> +</div> +<div class="SRResult" id="SR_interpreterhelper"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter_helper.html" target="basefrm">InterpreterHelper</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_isabstractpluged"> + <div class="SREntry"> + <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html#a0ef6ceb83f7757e88b690694520caa7f" target="basefrm">isAbstractPluged</a> + <span class="SRScope">dynamicgraph::SignalPtr</span> + </div> +</div> +<div class="SRResult" id="SR_ispluged"> + <div class="SREntry"> + <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_ispluged')">isPluged</a> + <div class="SRChildren"> + <a id="Item14_c0" onkeydown="return searchResults.NavChild(event,14,0)" onkeypress="return searchResults.NavChild(event,14,0)" onkeyup="return searchResults.NavChild(event,14,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#ade1b08a88ca9d27c17e9664512aee58a" target="basefrm">dynamicgraph::SignalBase::isPluged()</a> + <a id="Item14_c1" onkeydown="return searchResults.NavChild(event,14,1)" onkeypress="return searchResults.NavChild(event,14,1)" onkeyup="return searchResults.NavChild(event,14,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#ae3de1870bd2c3192c4f8ec2b724ea8d0" target="basefrm">dynamicgraph::SignalPtr::isPluged()</a> + </div> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/all_6b.html b/doxygen/HEAD/search/all_6b.html new file mode 100644 index 0000000..6a4a784 --- /dev/null +++ b/doxygen/HEAD/search/all_6b.html @@ -0,0 +1,32 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_keep_5freference_5fdefault"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#ad2b8c22fdf80b1d661de3d743138d21c" target="basefrm">KEEP_REFERENCE_DEFAULT</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_keepreference"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a42a6d3c54dd0a2c1479d694e7db432c1" target="basefrm">keepReference</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/all_6c.html b/doxygen/HEAD/search/all_6c.html new file mode 100644 index 0000000..fc2c64f --- /dev/null +++ b/doxygen/HEAD/search/all_6c.html @@ -0,0 +1,56 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_lastaskforupdate"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a9479893dacd9b5a1f46ff67d2482c81b" target="basefrm">lastAskForUpdate</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_leader"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#acc9491c45001314b1f70cc52fc088519" target="basefrm">leader</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_loadedpluginnames"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#aa6eef97b1471f04a3c0383fa6c1249d3" target="basefrm">loadedPluginNames</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_loadpluginlist"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#ac27c30cc0bda8c6e42252a12c27f493c" target="basefrm">loadPluginList</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_loadplugins"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#ab63675b14c9e418e3f9bfc0257114677" target="basefrm">loadPlugins</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_loop"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html#afe1da21d541b512886aaa55ac3883d99" target="basefrm">loop</a> + <span class="SRScope">dynamicgraph::Contiifstream</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/all_6d.html b/doxygen/HEAD/search/all_6d.html new file mode 100644 index 0000000..beb32c0 --- /dev/null +++ b/doxygen/HEAD/search/all_6d.html @@ -0,0 +1,44 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_message"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#af4a0183309ed74c92d8645119c920831" target="basefrm">message</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR_modenothrow"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html#af84905d3106a3d9b117f36771bea84cf" target="basefrm">modeNoThrow</a> + <span class="SRScope">dynamicgraph::SignalPtr</span> + </div> +</div> +<div class="SRResult" id="SR_mutex"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a20378c06ed76b81c26f631002baa9380" target="basefrm">Mutex</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_mutexerror"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#acebd4a037334167f910ce9fdce2bdcdf" target="basefrm">MutexError</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/all_6e.html b/doxygen/HEAD/search/all_6e.html new file mode 100644 index 0000000..7245a58 --- /dev/null +++ b/doxygen/HEAD/search/all_6e.html @@ -0,0 +1,87 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_name"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_name')">name</a> + <div class="SRChildren"> + <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#a8828fb6d5270786dc7a12705cff62fdc" target="basefrm">dynamicgraph::Entity::name()</a> + <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#ad12786d4912e14d4e6e1a13c56620538" target="basefrm">dynamicgraph::SignalBase::name()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_namelist"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#ad6a5abf7d51ade33a9de8f933e73c7a1" target="basefrm">NameList</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_names"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#ab426946636b9bb5d48317426e0b2562f" target="basefrm">names</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_namesset"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a61c03776d7bd99968d0d57d19c1b4693" target="basefrm">namesSet</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_needupdate"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_needupdate')">needUpdate</a> + <div class="SRChildren"> + <a id="Item4_c0" onkeydown="return searchResults.NavChild(event,4,0)" onkeypress="return searchResults.NavChild(event,4,0)" onkeyup="return searchResults.NavChild(event,4,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#ab7dbeb0ed88241b125c5407e8d27923c" target="basefrm">dynamicgraph::SignalBase::needUpdate()</a> + <a id="Item4_c1" onkeydown="return searchResults.NavChild(event,4,1)" onkeypress="return searchResults.NavChild(event,4,1)" onkeyup="return searchResults.NavChild(event,4,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#af9a18b9a9c746e3f0410e7e7c3d36970" target="basefrm">dynamicgraph::SignalPtr::needUpdate()</a> + <a id="Item4_c2" onkeydown="return searchResults.NavChild(event,4,2)" onkeypress="return searchResults.NavChild(event,4,2)" onkeyup="return searchResults.NavChild(event,4,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#ade6de8d8dbc3af3b79469ca4cc8572ef" target="basefrm">dynamicgraph::SignalTimeDependent::needUpdate()</a> + <a id="Item4_c3" onkeydown="return searchResults.NavChild(event,4,3)" onkeypress="return searchResults.NavChild(event,4,3)" onkeyup="return searchResults.NavChild(event,4,3)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a1f8518dc19802d3a0f0983dc5be19b64" target="basefrm">dynamicgraph::TimeDependency::needUpdate()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_newentity"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_factory_storage.html#a4ff3fe421ad89e3c3cb254a6b57e62c3" target="basefrm">newEntity</a> + <span class="SRScope">dynamicgraph::FactoryStorage</span> + </div> +</div> +<div class="SRResult" id="SR_next"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html#ad1bd64b83a458ed36e7cfacab6b20041" target="basefrm">next</a> + <span class="SRScope">dynamicgraph::Contiifstream</span> + </div> +</div> +<div class="SRResult" id="SR_noncopyable"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classboost_1_1noncopyable.html" target="basefrm">noncopyable</a> + </div> +</div> +<div class="SRResult" id="SR_not_5finitialized"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10a4b569c7f02ff46c258211e553ff8c9a1" target="basefrm">NOT_INITIALIZED</a> + <span class="SRScope">dynamicgraph::ExceptionSignal</span> + </div> +</div> +<div class="SRResult" id="SR_not_5fopen"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742a94b426c1dcf7cc40c6bb769ce4cbd813" target="basefrm">NOT_OPEN</a> + <span class="SRScope">dynamicgraph::ExceptionTraces</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/all_6f.html b/doxygen/HEAD/search/all_6f.html new file mode 100644 index 0000000..87a87bd --- /dev/null +++ b/doxygen/HEAD/search/all_6f.html @@ -0,0 +1,147 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_object_5fconflict"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a680452e3391be4e29001641e8827b25f" target="basefrm">OBJECT_CONFLICT</a> + <span class="SRScope">dynamicgraph::ExceptionFactory</span> + </div> +</div> +<div class="SRResult" id="SR_objectnameparser"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#a977580347f53771d9e49f5a1bd7cd3cf" target="basefrm">objectNameParser</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_open"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html#a367c481009cb300124a4da49ad01c001" target="basefrm">open</a> + <span class="SRScope">dynamicgraph::Contiifstream</span> + </div> +</div> +<div class="SRResult" id="SR_openfile"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_openfile')">openFile</a> + <div class="SRChildren"> + <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../classdynamicgraph_1_1_debug_trace.html#a94660127de69a83d1d68eeea8552198c" target="basefrm">dynamicgraph::DebugTrace::openFile()</a> + <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../classdynamicgraph_1_1_tracer_real_time.html#ad263413340cc7d11279b6fecc3f17d8f" target="basefrm">dynamicgraph::TracerRealTime::openFile()</a> + <a id="Item3_c2" onkeydown="return searchResults.NavChild(event,3,2)" onkeypress="return searchResults.NavChild(event,3,2)" onkeyup="return searchResults.NavChild(event,3,2)" class="SRScope" href="../classdynamicgraph_1_1_tracer.html#a88e6959689d7bfa2ede18dec1d08f565" target="basefrm">dynamicgraph::Tracer::openFile()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_openfiles"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#ae24dbca8aeaecba307a2201b512bbd9c" target="basefrm">openFiles</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_operator_20bool"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html#a1344f9b75c32589cde2a2658e4d32689" target="basefrm">operator bool</a> + <span class="SRScope">dynamicgraph::SignalPtr</span> + </div> +</div> +<div class="SRResult" id="SR_operator_20const_20t_20_26"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a8d0328a5642ce1d92221a9909dd455d5" target="basefrm">operator const T &</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_operator_28_29"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_operator_28_29')">operator()</a> + <div class="SRChildren"> + <a id="Item7_c0" onkeydown="return searchResults.NavChild(event,7,0)" onkeypress="return searchResults.NavChild(event,7,0)" onkeyup="return searchResults.NavChild(event,7,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a7e95c95e204b112944eed9e1dc25ef4e" target="basefrm">dynamicgraph::SignalPtr::operator()()</a> + <a id="Item7_c1" onkeydown="return searchResults.NavChild(event,7,1)" onkeypress="return searchResults.NavChild(event,7,1)" onkeyup="return searchResults.NavChild(event,7,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#a96393c40edd04485cbee8f383ff3c908" target="basefrm">dynamicgraph::SignalTimeDependent::operator()()</a> + <a id="Item7_c2" onkeydown="return searchResults.NavChild(event,7,2)" onkeypress="return searchResults.NavChild(event,7,2)" onkeyup="return searchResults.NavChild(event,7,2)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#ab081214016e2d44b1a80094ddaf198e7" target="basefrm">dynamicgraph::Signal::operator()()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_operator_2a"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_operator_2a')">operator*</a> + <div class="SRChildren"> + <a id="Item8_c0" onkeydown="return searchResults.NavChild(event,8,0)" onkeypress="return searchResults.NavChild(event,8,0)" onkeyup="return searchResults.NavChild(event,8,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a75ec2469d5e6021a30ebc6876bb67741" target="basefrm">dynamicgraph::SignalPtr::operator*(void)</a> + <a id="Item8_c1" onkeydown="return searchResults.NavChild(event,8,1)" onkeypress="return searchResults.NavChild(event,8,1)" onkeyup="return searchResults.NavChild(event,8,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a86b007c59f33e5ae31298767147bf395" target="basefrm">dynamicgraph::SignalPtr::operator*(void) const </a> + </div> + </div> +</div> +<div class="SRResult" id="SR_operator_2d_3e"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_operator_2d_3e')">operator-></a> + <div class="SRChildren"> + <a id="Item9_c0" onkeydown="return searchResults.NavChild(event,9,0)" onkeypress="return searchResults.NavChild(event,9,0)" onkeyup="return searchResults.NavChild(event,9,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#ab000fd5ed46a10e245fae9e46c74fbd4" target="basefrm">dynamicgraph::SignalPtr::operator->()</a> + <a id="Item9_c1" onkeydown="return searchResults.NavChild(event,9,1)" onkeypress="return searchResults.NavChild(event,9,1)" onkeyup="return searchResults.NavChild(event,9,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a459eaa8c996a235eeb5243d3d25e2a70" target="basefrm">dynamicgraph::SignalPtr::operator->() const </a> + </div> + </div> +</div> +<div class="SRResult" id="SR_operator_3c_3c"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_operator_3c_3c')">operator<<</a> + <div class="SRChildren"> + <a id="Item10_c0" onkeydown="return searchResults.NavChild(event,10,0)" onkeypress="return searchResults.NavChild(event,10,0)" onkeyup="return searchResults.NavChild(event,10,0)" class="SRScope" href="../classdynamicgraph_1_1_exception_abstract.html#a05cdd6d9c8cdef76d6bc407e8a8d5c85" target="basefrm">dynamicgraph::ExceptionAbstract::operator<<()</a> + <a id="Item10_c1" onkeydown="return searchResults.NavChild(event,10,1)" onkeypress="return searchResults.NavChild(event,10,1)" onkeyup="return searchResults.NavChild(event,10,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_array__const.html#a3f2e7351c007b818fb6ebf557837ad88" target="basefrm">dynamicgraph::SignalArray_const::operator<<()</a> + <a id="Item10_c2" onkeydown="return searchResults.NavChild(event,10,2)" onkeypress="return searchResults.NavChild(event,10,2)" onkeyup="return searchResults.NavChild(event,10,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_array.html#a0311ce80f25962f68706f5f3d5f7afd5" target="basefrm">dynamicgraph::SignalArray::operator<<(SignalBase< Time > &sig)</a> + <a id="Item10_c3" onkeydown="return searchResults.NavChild(event,10,3)" onkeypress="return searchResults.NavChild(event,10,3)" onkeyup="return searchResults.NavChild(event,10,3)" class="SRScope" href="../classdynamicgraph_1_1_signal_array.html#ad10b9f3d5320c172c97de9ac50922603" target="basefrm">dynamicgraph::SignalArray::operator<<(const SignalBase< Time > &sig) const </a> + <a id="Item10_c4" onkeydown="return searchResults.NavChild(event,10,4)" onkeypress="return searchResults.NavChild(event,10,4)" onkeyup="return searchResults.NavChild(event,10,4)" class="SRScope" href="../classdynamicgraph_1_1_tracer_real_time.html#a400d199ebd86c00cf0f3fca6b0e0cd31" target="basefrm">dynamicgraph::TracerRealTime::operator<<()</a> + <a id="Item10_c5" onkeydown="return searchResults.NavChild(event,10,5)" onkeypress="return searchResults.NavChild(event,10,5)" onkeyup="return searchResults.NavChild(event,10,5)" class="SRScope" href="../classdynamicgraph_1_1_tracer.html#ab060e54d9040bc57222cf7859ebe8e55" target="basefrm">dynamicgraph::Tracer::operator<<()</a> + <a id="Item10_c6" onkeydown="return searchResults.NavChild(event,10,6)" onkeypress="return searchResults.NavChild(event,10,6)" onkeyup="return searchResults.NavChild(event,10,6)" class="SRScope" href="../namespacedynamicgraph.html#aaeb8f2fdb281799f9bcbe9a2de34e469" target="basefrm">dynamicgraph::operator<<(std::ostream &os, const dynamicgraph::Entity &ent)</a> + <a id="Item10_c7" onkeydown="return searchResults.NavChild(event,10,7)" onkeypress="return searchResults.NavChild(event,10,7)" onkeyup="return searchResults.NavChild(event,10,7)" class="SRScope" href="../namespacedynamicgraph.html#ae4163213cb212ec53b0a17a19870a4a1" target="basefrm">dynamicgraph::operator<<(const SignalBase< Time > &sig1, const SignalBase< Time > &sig2)</a> + <a id="Item10_c8" onkeydown="return searchResults.NavChild(event,10,8)" onkeypress="return searchResults.NavChild(event,10,8)" onkeyup="return searchResults.NavChild(event,10,8)" class="SRScope" href="../namespacedynamicgraph.html#af43259c639ad1498cbb8b4324fd23ab8" target="basefrm">dynamicgraph::operator<<(SignalBase< Time > &sig1, SignalBase< Time > &sig2)</a> + <a id="Item10_c9" onkeydown="return searchResults.NavChild(event,10,9)" onkeypress="return searchResults.NavChild(event,10,9)" onkeyup="return searchResults.NavChild(event,10,9)" class="SRScope" href="../namespacedynamicgraph.html#a268179f6b6726c104fa9d42152143505" target="basefrm">dynamicgraph::operator<<(std::ostream &os, const SignalBase< Time > &sig)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_operator_3d"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_operator_3d')">operator=</a> + <div class="SRChildren"> + <a id="Item11_c0" onkeydown="return searchResults.NavChild(event,11,0)" onkeypress="return searchResults.NavChild(event,11,0)" onkeyup="return searchResults.NavChild(event,11,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a0fd7bacf8ca62390536eb47abc50d44e" target="basefrm">dynamicgraph::SignalPtr::operator=()</a> + <a id="Item11_c1" onkeydown="return searchResults.NavChild(event,11,1)" onkeypress="return searchResults.NavChild(event,11,1)" onkeyup="return searchResults.NavChild(event,11,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#af5b3bef102a194494a9e76568f64e5dc" target="basefrm">dynamicgraph::Signal::operator=()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_operator_5b_5d"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_operator_5b_5d')">operator[]</a> + <div class="SRChildren"> + <a id="Item12_c0" onkeydown="return searchResults.NavChild(event,12,0)" onkeypress="return searchResults.NavChild(event,12,0)" onkeyup="return searchResults.NavChild(event,12,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_array__const.html#a08f43c6cca82fddb71bb1ec67b95b9bf" target="basefrm">dynamicgraph::SignalArray_const::operator[]()</a> + <a id="Item12_c1" onkeydown="return searchResults.NavChild(event,12,1)" onkeypress="return searchResults.NavChild(event,12,1)" onkeyup="return searchResults.NavChild(event,12,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_array.html#adcd716722ebafd7c29f85dc9fdd45951" target="basefrm">dynamicgraph::SignalArray::operator[]()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_outputbuffer"> + <div class="SREntry"> + <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../classdynamicgraph_1_1_debug_trace.html#aa3348996cef8d5dd6f55bc205ab83e54" target="basefrm">outputbuffer</a> + <span class="SRScope">dynamicgraph::DebugTrace</span> + </div> +</div> +<div class="SRResult" id="SR_outstringstream"> + <div class="SREntry"> + <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../classdynamicgraph_1_1_out_string_stream.html#ae985fd2100f53280a670d61a5052c4cd" target="basefrm">OutStringStream</a> + <span class="SRScope">dynamicgraph::OutStringStream</span> + </div> +</div> +<div class="SRResult" id="SR_outstringstream"> + <div class="SREntry"> + <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../classdynamicgraph_1_1_out_string_stream.html" target="basefrm">OutStringStream</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/all_70.html b/doxygen/HEAD/search/all_70.html new file mode 100644 index 0000000..e9a6800 --- /dev/null +++ b/doxygen/HEAD/search/all_70.html @@ -0,0 +1,173 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_package_2eh"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../package_8h.html" target="basefrm">package.h</a> + </div> +</div> +<div class="SRResult" id="SR_params"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_params')">params</a> + <div class="SRChildren"> + <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../struct_shell_procedure_1_1_instruction.html#a831bb7c02492e1f9cdd31464e99c0294" target="basefrm">ShellProcedure::Instruction::params()</a> + <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../struct_shell_procedure_1_1_procedure.html#acba0a56e59655827486cea3c7c9628a2" target="basefrm">ShellProcedure::Procedure::params()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_period_5ftime_5fdefault"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a201c591ce61787427d48e8a2cafc2b85" target="basefrm">PERIOD_TIME_DEFAULT</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_periodtime"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a20a7de7ab0d31b2fe4d4e9ff00d956fb" target="basefrm">periodTime</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_play"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#ab7ce456037827de1f223b92102e0d00a" target="basefrm">play</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_plug"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_plug')">plug</a> + <div class="SRChildren"> + <a id="Item5_c0" onkeydown="return searchResults.NavChild(event,5,0)" onkeypress="return searchResults.NavChild(event,5,0)" onkeyup="return searchResults.NavChild(event,5,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#ad5558c80e899fb1b7a884b629f5d4984" target="basefrm">dynamicgraph::SignalBase::plug()</a> + <a id="Item5_c1" onkeydown="return searchResults.NavChild(event,5,1)" onkeypress="return searchResults.NavChild(event,5,1)" onkeyup="return searchResults.NavChild(event,5,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a6ecaa58ff0f0fbd81416ef81b0a9a758" target="basefrm">dynamicgraph::SignalPtr::plug()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_plug_5fimpossible"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10a19b0f97b7f570cc3893f598a505d2038" target="basefrm">PLUG_IMPOSSIBLE</a> + <span class="SRScope">dynamicgraph::ExceptionSignal</span> + </div> +</div> +<div class="SRResult" id="SR_plugin_2dloader_2eh"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../plugin-loader_8h.html" target="basefrm">plugin-loader.h</a> + </div> +</div> +<div class="SRResult" id="SR_plugindirectory"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#a40c82ec3f23aa9c1c7f5fda8f624b679" target="basefrm">pluginDirectory</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_pluginloader"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html" target="basefrm">PluginLoader</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_pluginloader"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#aefdec8f607be25ce1b85d83c9b20c2d7" target="basefrm">PluginLoader</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_pluginnames"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#ac8c36cfd7751ed52e2ab7485afd31e11" target="basefrm">pluginNames</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_pluginrefs"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#a70a4bb409b1752bc447b57cf46f1afa3" target="basefrm">pluginRefs</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_pool_2eh"> + <div class="SREntry"> + <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../pool_8h.html" target="basefrm">pool.h</a> + </div> +</div> +<div class="SRResult" id="SR_poolstorage"> + <div class="SREntry"> + <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../classdynamicgraph_1_1_pool_storage.html" target="basefrm">PoolStorage</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_popimportpaths"> + <div class="SREntry"> + <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../namespacedynamicgraph_1_1command.html#a71f9dbb12c250df538efb668b45712a8" target="basefrm">popImportPaths</a> + <span class="SRScope">dynamicgraph::command</span> + </div> +</div> +<div class="SRResult" id="SR_pre"> + <div class="SREntry"> + <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_pre')">pre</a> + <div class="SRChildren"> + <a id="Item16_c0" onkeydown="return searchResults.NavChild(event,16,0)" onkeypress="return searchResults.NavChild(event,16,0)" onkeyup="return searchResults.NavChild(event,16,0)" class="SRScope" href="../classdynamicgraph_1_1_debug_trace.html#afde09b94064a80259dc0f010c07c4a64" target="basefrm">dynamicgraph::DebugTrace::pre(const std::ostream &dummy)</a> + <a id="Item16_c1" onkeydown="return searchResults.NavChild(event,16,1)" onkeypress="return searchResults.NavChild(event,16,1)" onkeyup="return searchResults.NavChild(event,16,1)" class="SRScope" href="../classdynamicgraph_1_1_debug_trace.html#ae547ba639924f873db075a41cd3ce04e" target="basefrm">dynamicgraph::DebugTrace::pre(const std::ostream &dummy, int level)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_procedure"> + <div class="SREntry"> + <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../struct_shell_procedure_1_1_procedure.html" target="basefrm">Procedure</a> + <span class="SRScope">ShellProcedure</span> + </div> +</div> +<div class="SRResult" id="SR_procedurelist"> + <div class="SREntry"> + <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_procedurelist')">procedureList</a> + <div class="SRChildren"> + <a id="Item18_c0" onkeydown="return searchResults.NavChild(event,18,0)" onkeypress="return searchResults.NavChild(event,18,0)" onkeyup="return searchResults.NavChild(event,18,0)" class="SRScope" href="../class_shell_procedure.html#a85a3878de86bc71eca70938453619393" target="basefrm">ShellProcedure::procedureList()</a> + <a id="Item18_c1" onkeydown="return searchResults.NavChild(event,18,1)" onkeypress="return searchResults.NavChild(event,18,1)" onkeyup="return searchResults.NavChild(event,18,1)" class="SRScope" href="../class_shell_procedure.html#a4e88dfbd8f687b09720e03645671fb1e" target="basefrm">ShellProcedure::ProcedureList()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_procname"> + <div class="SREntry"> + <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../class_shell_procedure.html#a1b5fab2cb02d960db057c3fba173b37b" target="basefrm">procName</a> + <span class="SRScope">ShellProcedure</span> + </div> +</div> +<div class="SRResult" id="SR_prompt"> + <div class="SREntry"> + <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#ac8163568dabb417ce884fc6b8aa3f4aa" target="basefrm">prompt</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_prompt_5fdefault"> + <div class="SREntry"> + <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#adc5d154710f344f685aeba4f94c2f57b" target="basefrm">PROMPT_DEFAULT</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_providermutex"> + <div class="SREntry"> + <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a6558d39a544deb36cc875855021f9186" target="basefrm">providerMutex</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_pushimportpaths"> + <div class="SREntry"> + <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="../namespacedynamicgraph_1_1command.html#a1bef82019b74ad0b9536d927403feb4b" target="basefrm">pushImportPaths</a> + <span class="SRScope">dynamicgraph::command</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/all_72.html b/doxygen/HEAD/search/all_72.html new file mode 100644 index 0000000..90c0de6 --- /dev/null +++ b/doxygen/HEAD/search/all_72.html @@ -0,0 +1,145 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_rank"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_array__const.html#a7c1279c4c1d02612242da2620f3ffd03" target="basefrm">rank</a> + <span class="SRScope">dynamicgraph::SignalArray_const</span> + </div> +</div> +<div class="SRResult" id="SR_read_5ffile"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a257c60facc0f82066a69a6aed52e142e" target="basefrm">READ_FILE</a> + <span class="SRScope">dynamicgraph::ExceptionFactory</span> + </div> +</div> +<div class="SRResult" id="SR_reader"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html#a774899380de2c809652baad99ff0b9e1" target="basefrm">reader</a> + <span class="SRScope">dynamicgraph::Contiifstream</span> + </div> +</div> +<div class="SRResult" id="SR_readwrite_5flock"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10aee5244ac1059313c5a52caa3663db4de" target="basefrm">READWRITE_LOCK</a> + <span class="SRScope">dynamicgraph::ExceptionSignal</span> + </div> +</div> +<div class="SRResult" id="SR_ready"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_ready')">ready</a> + <div class="SRChildren"> + <a id="Item4_c0" onkeydown="return searchResults.NavChild(event,4,0)" onkeypress="return searchResults.NavChild(event,4,0)" onkeyup="return searchResults.NavChild(event,4,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#a18a4ab0c8174425763c6dd9f19e7a7d4" target="basefrm">dynamicgraph::SignalBase::ready()</a> + <a id="Item4_c1" onkeydown="return searchResults.NavChild(event,4,1)" onkeypress="return searchResults.NavChild(event,4,1)" onkeyup="return searchResults.NavChild(event,4,1)" class="SRScope" href="../classdynamicgraph_1_1_contiifstream.html#a7097e9704ab608cc7f3b9231f13577dd" target="basefrm">dynamicgraph::Contiifstream::ready()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_recompute"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_recompute')">recompute</a> + <div class="SRChildren"> + <a id="Item5_c0" onkeydown="return searchResults.NavChild(event,5,0)" onkeypress="return searchResults.NavChild(event,5,0)" onkeyup="return searchResults.NavChild(event,5,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#a8a0417b44dadc6d30f0f2618c9449601" target="basefrm">dynamicgraph::SignalBase::recompute()</a> + <a id="Item5_c1" onkeydown="return searchResults.NavChild(event,5,1)" onkeypress="return searchResults.NavChild(event,5,1)" onkeyup="return searchResults.NavChild(event,5,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#a2767be0456f0e62bb2c6006cf0f95d83" target="basefrm">dynamicgraph::Signal::recompute()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_record"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a40ceb176666a4e2fc5318e9d83d8b665" target="basefrm">record</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_recordsignal"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_recordsignal')">recordSignal</a> + <div class="SRChildren"> + <a id="Item7_c0" onkeydown="return searchResults.NavChild(event,7,0)" onkeypress="return searchResults.NavChild(event,7,0)" onkeyup="return searchResults.NavChild(event,7,0)" class="SRScope" href="../classdynamicgraph_1_1_tracer_real_time.html#a09d176824845d42f809b9f8fc3a13548" target="basefrm">dynamicgraph::TracerRealTime::recordSignal()</a> + <a id="Item7_c1" onkeydown="return searchResults.NavChild(event,7,1)" onkeypress="return searchResults.NavChild(event,7,1)" onkeyup="return searchResults.NavChild(event,7,1)" class="SRScope" href="../classdynamicgraph_1_1_tracer.html#a45e64a53a366fa3683a72810dd61b0a2" target="basefrm">dynamicgraph::Tracer::recordSignal()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_recordtrigger"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a6faf2fa8bfa818745aec28cefe53d215" target="basefrm">recordTrigger</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_reference"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155a82183cba9bb80e23eec7f38c5f0c0a6a" target="basefrm">REFERENCE</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_reference_5fnon_5fconst"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155afc314176df62034542117d23795f8394" target="basefrm">REFERENCE_NON_CONST</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_referencepluginloader"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#a91840bb51989e14ed6b0c5f2e721c4b0" target="basefrm">referencePluginLoader</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_registercast"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html#a351e2e41780cdcdfd21b2d18e9c36581" target="basefrm">registerCast</a> + <span class="SRScope">dynamicgraph::SignalCaster</span> + </div> +</div> +<div class="SRResult" id="SR_registerentity"> + <div class="SREntry"> + <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_registerentity')">registerEntity</a> + <div class="SRChildren"> + <a id="Item13_c0" onkeydown="return searchResults.NavChild(event,13,0)" onkeypress="return searchResults.NavChild(event,13,0)" onkeyup="return searchResults.NavChild(event,13,0)" class="SRScope" href="../classdynamicgraph_1_1_factory_storage.html#a20483c6c27a7962077fbabd721f51a10" target="basefrm">dynamicgraph::FactoryStorage::registerEntity()</a> + <a id="Item13_c1" onkeydown="return searchResults.NavChild(event,13,1)" onkeypress="return searchResults.NavChild(event,13,1)" onkeyup="return searchResults.NavChild(event,13,1)" class="SRScope" href="../classdynamicgraph_1_1_pool_storage.html#a8641d860c3e67d6ef9d7493de87bfefd" target="basefrm">dynamicgraph::PoolStorage::registerEntity()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_registerfunction"> + <div class="SREntry"> + <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#add66d62dbc95b4eba5215ceacced177b" target="basefrm">registerFunction</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_removedependency"> + <div class="SREntry"> + <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_removedependency')">removeDependency</a> + <div class="SRChildren"> + <a id="Item15_c0" onkeydown="return searchResults.NavChild(event,15,0)" onkeypress="return searchResults.NavChild(event,15,0)" onkeyup="return searchResults.NavChild(event,15,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#a1fcccc0add5c6d3e965d771cfb3697fe" target="basefrm">dynamicgraph::SignalBase::removeDependency()</a> + <a id="Item15_c1" onkeydown="return searchResults.NavChild(event,15,1)" onkeypress="return searchResults.NavChild(event,15,1)" onkeyup="return searchResults.NavChild(event,15,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#ad739cd37209a85c5d917591924d56896" target="basefrm">dynamicgraph::SignalPtr::removeDependency()</a> + <a id="Item15_c2" onkeydown="return searchResults.NavChild(event,15,2)" onkeypress="return searchResults.NavChild(event,15,2)" onkeyup="return searchResults.NavChild(event,15,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#af98910fadbf2e4faa7d6232dcc7eea5c" target="basefrm">dynamicgraph::SignalTimeDependent::removeDependency()</a> + <a id="Item15_c3" onkeydown="return searchResults.NavChild(event,15,3)" onkeypress="return searchResults.NavChild(event,15,3)" onkeyup="return searchResults.NavChild(event,15,3)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a86e9ba5c2b9e4a36a336840e9c8c83df" target="basefrm">dynamicgraph::TimeDependency::removeDependency()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_resize"> + <div class="SREntry"> + <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../classdynamicgraph_1_1_out_string_stream.html#a2b1fa9c89c823a67778fd975f887687f" target="basefrm">resize</a> + <span class="SRScope">dynamicgraph::OutStringStream</span> + </div> +</div> +<div class="SRResult" id="SR_rootdir"> + <div class="SREntry"> + <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a7501895a0ac1bb2c6b1301880d72eb5d" target="basefrm">rootdir</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/all_73.html b/doxygen/HEAD/search/all_73.html new file mode 100644 index 0000000..a1c3d50 --- /dev/null +++ b/doxygen/HEAD/search/all_73.html @@ -0,0 +1,517 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_searchplugin"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#afad05fa5c925d73dbea581b7f5bd46c1" target="basefrm">searchPlugin</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_set"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_set')">set</a> + <div class="SRChildren"> + <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#a309bc0ed165597e012cbc92c6a0db98d" target="basefrm">dynamicgraph::SignalBase::set()</a> + <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#afceab95fa5c8274b41f0e6239941a35d" target="basefrm">dynamicgraph::Signal::set()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_set_5fimpossible"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10af40270d1e2ca50c5449ed97f74528ccb" target="basefrm">SET_IMPOSSIBLE</a> + <span class="SRScope">dynamicgraph::ExceptionSignal</span> + </div> +</div> +<div class="SRResult" id="SR_setbuffersize"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer_real_time.html#a4077feedc1cd04ca1f8e35ef25b5fa33" target="basefrm">setBufferSize</a> + <span class="SRScope">dynamicgraph::TracerRealTime</span> + </div> +</div> +<div class="SRResult" id="SR_setconstant"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_setconstant')">setConstant</a> + <div class="SRChildren"> + <a id="Item4_c0" onkeydown="return searchResults.NavChild(event,4,0)" onkeypress="return searchResults.NavChild(event,4,0)" onkeyup="return searchResults.NavChild(event,4,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#aef10f61419c9c043793b0169a6c730ed" target="basefrm">dynamicgraph::SignalPtr::setConstant()</a> + <a id="Item4_c1" onkeydown="return searchResults.NavChild(event,4,1)" onkeypress="return searchResults.NavChild(event,4,1)" onkeyup="return searchResults.NavChild(event,4,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#ad3f71b1e7e00fc4effbb3ecdc2fe54e6" target="basefrm">dynamicgraph::Signal::setConstant()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_setconstantdefault"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_setconstantdefault')">setConstantDefault</a> + <div class="SRChildren"> + <a id="Item5_c0" onkeydown="return searchResults.NavChild(event,5,0)" onkeypress="return searchResults.NavChild(event,5,0)" onkeyup="return searchResults.NavChild(event,5,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#ad0eeead00fcc90034ca05f9fd5634291" target="basefrm">dynamicgraph::SignalBase::setConstantDefault()</a> + <a id="Item5_c1" onkeydown="return searchResults.NavChild(event,5,1)" onkeypress="return searchResults.NavChild(event,5,1)" onkeyup="return searchResults.NavChild(event,5,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a29053970721ea67d6d583ffb1acef901" target="basefrm">dynamicgraph::SignalPtr::setConstantDefault(const T &t)</a> + <a id="Item5_c2" onkeydown="return searchResults.NavChild(event,5,2)" onkeypress="return searchResults.NavChild(event,5,2)" onkeyup="return searchResults.NavChild(event,5,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a0d324afb1df65cc8472b0d2a1be42dc1" target="basefrm">dynamicgraph::SignalPtr::setConstantDefault(void)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_setdependencytype"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a891272a286630eef0003716c4fd2c181" target="basefrm">setDependencyType</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_setdirectory"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#a630e350171b78db3f7dfcda9b44080a9" target="basefrm">setDirectory</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_setfrenquency"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a8378a818ff274cf42d8581efe5e34ea2" target="basefrm">setFrenquency</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_setfunction"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_setfunction')">setFunction</a> + <div class="SRChildren"> + <a id="Item9_c0" onkeydown="return searchResults.NavChild(event,9,0)" onkeypress="return searchResults.NavChild(event,9,0)" onkeyup="return searchResults.NavChild(event,9,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a617db8a502120bbc84018557e5ab05ad" target="basefrm">dynamicgraph::SignalPtr::setFunction()</a> + <a id="Item9_c1" onkeydown="return searchResults.NavChild(event,9,1)" onkeypress="return searchResults.NavChild(event,9,1)" onkeyup="return searchResults.NavChild(event,9,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#ae1a481dc9c071eb365aae3a05322fb03" target="basefrm">dynamicgraph::Signal::setFunction()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_setkeepreference"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#ac3aec5678570895b03ec8aa14da92de6" target="basefrm">setKeepReference</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_setneedupdatefromallchildren"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a53765ca84219d287d0695ce67adf9783" target="basefrm">setNeedUpdateFromAllChildren</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_setperiodtime"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_setperiodtime')">setPeriodTime</a> + <div class="SRChildren"> + <a id="Item12_c0" onkeydown="return searchResults.NavChild(event,12,0)" onkeypress="return searchResults.NavChild(event,12,0)" onkeyup="return searchResults.NavChild(event,12,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#acda5cda5d25d9e0a7866f16147479954" target="basefrm">dynamicgraph::SignalBase::setPeriodTime()</a> + <a id="Item12_c1" onkeydown="return searchResults.NavChild(event,12,1)" onkeypress="return searchResults.NavChild(event,12,1)" onkeyup="return searchResults.NavChild(event,12,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#a7916848f29411e8f2ef8e00ff9c4cee4" target="basefrm">dynamicgraph::SignalTimeDependent::setPeriodTime()</a> + <a id="Item12_c2" onkeydown="return searchResults.NavChild(event,12,2)" onkeypress="return searchResults.NavChild(event,12,2)" onkeyup="return searchResults.NavChild(event,12,2)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a4d8c6ce59accec0821d376c09238413c" target="basefrm">dynamicgraph::TimeDependency::setPeriodTime()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_setready"> + <div class="SREntry"> + <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_base.html#afc3445e6bce14ccaa5dc2b9b80c86483" target="basefrm">setReady</a> + <span class="SRScope">dynamicgraph::SignalBase</span> + </div> +</div> +<div class="SRResult" id="SR_setreference"> + <div class="SREntry"> + <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_setreference')">setReference</a> + <div class="SRChildren"> + <a id="Item14_c0" onkeydown="return searchResults.NavChild(event,14,0)" onkeypress="return searchResults.NavChild(event,14,0)" onkeyup="return searchResults.NavChild(event,14,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a237157361a90b2e8eb51979020e56f69" target="basefrm">dynamicgraph::SignalPtr::setReference()</a> + <a id="Item14_c1" onkeydown="return searchResults.NavChild(event,14,1)" onkeypress="return searchResults.NavChild(event,14,1)" onkeyup="return searchResults.NavChild(event,14,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#ac3e140dff29777b179bcd2c073c88cfb" target="basefrm">dynamicgraph::Signal::setReference()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_setreferencenonconstant"> + <div class="SREntry"> + <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a7fdc7166b7eaab63d96f7305c5660ed5" target="basefrm">setReferenceNonConstant</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_settcopy"> + <div class="SREntry"> + <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#ada7d0ccec3078ab1a8bc06ae080e58c6" target="basefrm">setTcopy</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_settime"> + <div class="SREntry"> + <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_base.html#a7760134ac05d172848ff1888488d9d34" target="basefrm">setTime</a> + <span class="SRScope">dynamicgraph::SignalBase</span> + </div> +</div> +<div class="SRResult" id="SR_settracestyle"> + <div class="SREntry"> + <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a9be01c1098ef08f39cf1aca7ce3054f5" target="basefrm">setTraceStyle</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_shell"> + <div class="SREntry"> + <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#af65f0030ab4d843af6c4a50f363b427e" target="basefrm">shell</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_shell_2dprocedure_2eh"> + <div class="SREntry"> + <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../shell-procedure_8h.html" target="basefrm">shell-procedure.h</a> + </div> +</div> +<div class="SRResult" id="SR_shell_5ffunction_5fregisterer"> + <div class="SREntry"> + <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../interpreter_8h.html#a50cafaba3d06b2d1c4adc052626075b2" target="basefrm">SHELL_FUNCTION_REGISTERER</a> + <span class="SRScope">interpreter.h</span> + </div> +</div> +<div class="SRResult" id="SR_shellbasicfunction"> + <div class="SREntry"> + <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#a90e4a8765340c43e03853de9538dafe0" target="basefrm">ShellBasicFunction</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_shellfunctionregisterer"> + <div class="SREntry"> + <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="../classdynamicgraph_1_1_shell_function_registerer.html#ae5e9ccf30c3b17eb045d691bd31e808b" target="basefrm">ShellFunctionRegisterer</a> + <span class="SRScope">dynamicgraph::ShellFunctionRegisterer</span> + </div> +</div> +<div class="SRResult" id="SR_shellfunctionregisterer"> + <div class="SREntry"> + <a id="Item24" onkeydown="return searchResults.Nav(event,24)" onkeypress="return searchResults.Nav(event,24)" onkeyup="return searchResults.Nav(event,24)" class="SRSymbol" href="../classdynamicgraph_1_1_shell_function_registerer.html" target="basefrm">ShellFunctionRegisterer</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_shellfunctions"> + <div class="SREntry"> + <a id="Item25" onkeydown="return searchResults.Nav(event,25)" onkeypress="return searchResults.Nav(event,25)" onkeyup="return searchResults.Nav(event,25)" class="SRSymbol" href="../class_shell_functions.html" target="basefrm">ShellFunctions</a> + </div> +</div> +<div class="SRResult" id="SR_shellfunctions_5fdoc_2eh"> + <div class="SREntry"> + <a id="Item26" onkeydown="return searchResults.Nav(event,26)" onkeypress="return searchResults.Nav(event,26)" onkeyup="return searchResults.Nav(event,26)" class="SRSymbol" href="../shellfunctions__doc_8h.html" target="basefrm">shellfunctions_doc.h</a> + </div> +</div> +<div class="SRResult" id="SR_shellprocedure"> + <div class="SREntry"> + <a id="Item27" onkeydown="return searchResults.Nav(event,27)" onkeypress="return searchResults.Nav(event,27)" onkeyup="return searchResults.Nav(event,27)" class="SRSymbol" href="../class_shell_procedure.html" target="basefrm">ShellProcedure</a> + </div> +</div> +<div class="SRResult" id="SR_shellprocedure_5fexport"> + <div class="SREntry"> + <a id="Item28" onkeydown="return searchResults.Nav(event,28)" onkeypress="return searchResults.Nav(event,28)" onkeyup="return searchResults.Nav(event,28)" class="SRSymbol" href="../shell-procedure_8h.html#a2156d3dfa1a20d2a856bbc2b5597d0be" target="basefrm">ShellProcedure_EXPORT</a> + <span class="SRScope">shell-procedure.h</span> + </div> +</div> +<div class="SRResult" id="SR_shortname"> + <div class="SREntry"> + <a id="Item29" onkeydown="return searchResults.Nav(event,29)" onkeypress="return searchResults.Nav(event,29)" onkeyup="return searchResults.Nav(event,29)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_base.html#af889c7d9f57ef61cfad1487ee6045b09" target="basefrm">shortName</a> + <span class="SRScope">dynamicgraph::SignalBase</span> + </div> +</div> +<div class="SRResult" id="SR_signal"> + <div class="SREntry"> + <a id="Item30" onkeydown="return searchResults.Nav(event,30)" onkeypress="return searchResults.Nav(event,30)" onkeyup="return searchResults.Nav(event,30)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html" target="basefrm">Signal</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signal"> + <div class="SREntry"> + <a id="Item31" onkeydown="return searchResults.Nav(event,31)" onkeypress="return searchResults.Nav(event,31)" onkeyup="return searchResults.Nav(event,31)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_signal')">SIGNAL</a> + <div class="SRChildren"> + <a id="Item31_c0" onkeydown="return searchResults.NavChild(event,31,0)" onkeypress="return searchResults.NavChild(event,31,0)" onkeyup="return searchResults.NavChild(event,31,0)" class="SRScope" href="../classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0a252baa19235309f051576f0d0e508098" target="basefrm">dynamicgraph::ExceptionAbstract::SIGNAL()</a> + <a id="Item31_c1" onkeydown="return searchResults.NavChild(event,31,1)" onkeypress="return searchResults.NavChild(event,31,1)" onkeyup="return searchResults.NavChild(event,31,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#a629a88006a73c05534c300bb7b950820" target="basefrm">dynamicgraph::Signal::Signal()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_signal_2darray_2eh"> + <div class="SREntry"> + <a id="Item32" onkeydown="return searchResults.Nav(event,32)" onkeypress="return searchResults.Nav(event,32)" onkeyup="return searchResults.Nav(event,32)" class="SRSymbol" href="../signal-array_8h.html" target="basefrm">signal-array.h</a> + </div> +</div> +<div class="SRResult" id="SR_signal_2dbase_2eh"> + <div class="SREntry"> + <a id="Item33" onkeydown="return searchResults.Nav(event,33)" onkeypress="return searchResults.Nav(event,33)" onkeyup="return searchResults.Nav(event,33)" class="SRSymbol" href="../signal-base_8h.html" target="basefrm">signal-base.h</a> + </div> +</div> +<div class="SRResult" id="SR_signal_2dcaster_2eh"> + <div class="SREntry"> + <a id="Item34" onkeydown="return searchResults.Nav(event,34)" onkeypress="return searchResults.Nav(event,34)" onkeyup="return searchResults.Nav(event,34)" class="SRSymbol" href="../signal-caster_8h.html" target="basefrm">signal-caster.h</a> + </div> +</div> +<div class="SRResult" id="SR_signal_2dptr_2eh"> + <div class="SREntry"> + <a id="Item35" onkeydown="return searchResults.Nav(event,35)" onkeypress="return searchResults.Nav(event,35)" onkeyup="return searchResults.Nav(event,35)" class="SRSymbol" href="../signal-ptr_8h.html" target="basefrm">signal-ptr.h</a> + </div> +</div> +<div class="SRResult" id="SR_signal_2dtime_2ddependent_2eh"> + <div class="SREntry"> + <a id="Item36" onkeydown="return searchResults.Nav(event,36)" onkeypress="return searchResults.Nav(event,36)" onkeyup="return searchResults.Nav(event,36)" class="SRSymbol" href="../signal-time-dependent_8h.html" target="basefrm">signal-time-dependent.h</a> + </div> +</div> +<div class="SRResult" id="SR_signal_2eh"> + <div class="SREntry"> + <a id="Item37" onkeydown="return searchResults.Nav(event,37)" onkeypress="return searchResults.Nav(event,37)" onkeyup="return searchResults.Nav(event,37)" class="SRSymbol" href="../signal_8h.html" target="basefrm">signal.h</a> + </div> +</div> +<div class="SRResult" id="SR_signal_3c_20int_2c_20int_20_3e"> + <div class="SREntry"> + <a id="Item38" onkeydown="return searchResults.Nav(event,38)" onkeypress="return searchResults.Nav(event,38)" onkeyup="return searchResults.Nav(event,38)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html" target="basefrm">Signal< int, int ></a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signal_5fcast"> + <div class="SREntry"> + <a id="Item39" onkeydown="return searchResults.Nav(event,39)" onkeypress="return searchResults.Nav(event,39)" onkeyup="return searchResults.Nav(event,39)" class="SRSymbol" href="../namespacedynamicgraph.html#acb2f02927f20a01753261833fdaa1e8b" target="basefrm">signal_cast</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signal_5fconflict"> + <div class="SREntry"> + <a id="Item40" onkeydown="return searchResults.Nav(event,40)" onkeypress="return searchResults.Nav(event,40)" onkeyup="return searchResults.Nav(event,40)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849af524dede4e6a9f60e5752bcfd076bc39" target="basefrm">SIGNAL_CONFLICT</a> + <span class="SRScope">dynamicgraph::ExceptionFactory</span> + </div> +</div> +<div class="SRResult" id="SR_signal_5fdisp"> + <div class="SREntry"> + <a id="Item41" onkeydown="return searchResults.Nav(event,41)" onkeypress="return searchResults.Nav(event,41)" onkeyup="return searchResults.Nav(event,41)" class="SRSymbol" href="../namespacedynamicgraph.html#a88ac1f6d27f3dd8a2214172baee6d834" target="basefrm">signal_disp</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signal_5ftrace"> + <div class="SREntry"> + <a id="Item42" onkeydown="return searchResults.Nav(event,42)" onkeypress="return searchResults.Nav(event,42)" onkeyup="return searchResults.Nav(event,42)" class="SRSymbol" href="../namespacedynamicgraph.html#ad5d87690e2f1f8c747646e4ffe222716" target="basefrm">signal_trace</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signal_5ftype_5fdefault"> + <div class="SREntry"> + <a id="Item43" onkeydown="return searchResults.Nav(event,43)" onkeypress="return searchResults.Nav(event,43)" onkeyup="return searchResults.Nav(event,43)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a7195a872bca9a22f0bcea9cd2baa9b98" target="basefrm">SIGNAL_TYPE_DEFAULT</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_signalarray"> + <div class="SREntry"> + <a id="Item44" onkeydown="return searchResults.Nav(event,44)" onkeypress="return searchResults.Nav(event,44)" onkeyup="return searchResults.Nav(event,44)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_signalarray')">SignalArray</a> + <div class="SRChildren"> + <a id="Item44_c0" onkeydown="return searchResults.NavChild(event,44,0)" onkeypress="return searchResults.NavChild(event,44,0)" onkeyup="return searchResults.NavChild(event,44,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_array.html#a0a7fd4b28c741f9e9b7cd84fd707ae06" target="basefrm">dynamicgraph::SignalArray::SignalArray(const unsigned int &sizeARG=DEFAULT_SIZE)</a> + <a id="Item44_c1" onkeydown="return searchResults.NavChild(event,44,1)" onkeypress="return searchResults.NavChild(event,44,1)" onkeyup="return searchResults.NavChild(event,44,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_array.html#ad4e0b7e5f9426f38ce5be1a9a718ce85" target="basefrm">dynamicgraph::SignalArray::SignalArray(SignalBase< Time > &sig)</a> + <a id="Item44_c2" onkeydown="return searchResults.NavChild(event,44,2)" onkeypress="return searchResults.NavChild(event,44,2)" onkeyup="return searchResults.NavChild(event,44,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_array.html#afe2622ec121f19aee4d01b24e4597410" target="basefrm">dynamicgraph::SignalArray::SignalArray(const SignalArray< Time > &siga)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_signalarray"> + <div class="SREntry"> + <a id="Item45" onkeydown="return searchResults.Nav(event,45)" onkeypress="return searchResults.Nav(event,45)" onkeyup="return searchResults.Nav(event,45)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_array.html" target="basefrm">SignalArray</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signalarray_5fconst"> + <div class="SREntry"> + <a id="Item46" onkeydown="return searchResults.Nav(event,46)" onkeypress="return searchResults.Nav(event,46)" onkeyup="return searchResults.Nav(event,46)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_array__const.html" target="basefrm">SignalArray_const</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signalarray_5fconst"> + <div class="SREntry"> + <a id="Item47" onkeydown="return searchResults.Nav(event,47)" onkeypress="return searchResults.Nav(event,47)" onkeyup="return searchResults.Nav(event,47)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_signalarray_5fconst')">SignalArray_const</a> + <div class="SRChildren"> + <a id="Item47_c0" onkeydown="return searchResults.NavChild(event,47,0)" onkeypress="return searchResults.NavChild(event,47,0)" onkeyup="return searchResults.NavChild(event,47,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_array__const.html#ac29aa8a7b8c4b9e79929eee24f91fcb1" target="basefrm">dynamicgraph::SignalArray_const::SignalArray_const(const unsigned int &sizeARG=DEFAULT_SIZE)</a> + <a id="Item47_c1" onkeydown="return searchResults.NavChild(event,47,1)" onkeypress="return searchResults.NavChild(event,47,1)" onkeyup="return searchResults.NavChild(event,47,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_array__const.html#a6b1c4cfef9e554edea56336103e27638" target="basefrm">dynamicgraph::SignalArray_const::SignalArray_const(const SignalBase< Time > &sig)</a> + <a id="Item47_c2" onkeydown="return searchResults.NavChild(event,47,2)" onkeypress="return searchResults.NavChild(event,47,2)" onkeyup="return searchResults.NavChild(event,47,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_array__const.html#a6774a0757c5582656417b088649147a9" target="basefrm">dynamicgraph::SignalArray_const::SignalArray_const(const SignalArray< Time > &siga)</a> + <a id="Item47_c3" onkeydown="return searchResults.NavChild(event,47,3)" onkeypress="return searchResults.NavChild(event,47,3)" onkeyup="return searchResults.NavChild(event,47,3)" class="SRScope" href="../classdynamicgraph_1_1_signal_array__const.html#a0c65b8d5e8b5e98295583dc983f199a7" target="basefrm">dynamicgraph::SignalArray_const::SignalArray_const(const SignalArray_const< Time > &siga)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_signalbase"> + <div class="SREntry"> + <a id="Item48" onkeydown="return searchResults.Nav(event,48)" onkeypress="return searchResults.Nav(event,48)" onkeyup="return searchResults.Nav(event,48)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_base.html" target="basefrm">SignalBase</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signalbase"> + <div class="SREntry"> + <a id="Item49" onkeydown="return searchResults.Nav(event,49)" onkeypress="return searchResults.Nav(event,49)" onkeyup="return searchResults.Nav(event,49)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_base.html#abce7bd9d12571de9f4d63f757c45ab17" target="basefrm">SignalBase</a> + <span class="SRScope">dynamicgraph::SignalBase</span> + </div> +</div> +<div class="SRResult" id="SR_signalbase_3c_20int_20_3e"> + <div class="SREntry"> + <a id="Item50" onkeydown="return searchResults.Nav(event,50)" onkeypress="return searchResults.Nav(event,50)" onkeyup="return searchResults.Nav(event,50)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_base.html" target="basefrm">SignalBase< int ></a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signalcaster"> + <div class="SREntry"> + <a id="Item51" onkeydown="return searchResults.Nav(event,51)" onkeypress="return searchResults.Nav(event,51)" onkeyup="return searchResults.Nav(event,51)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html" target="basefrm">SignalCaster</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signalcaster"> + <div class="SREntry"> + <a id="Item52" onkeydown="return searchResults.Nav(event,52)" onkeypress="return searchResults.Nav(event,52)" onkeyup="return searchResults.Nav(event,52)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html#ae774afbae5a258fbbfc62b86e95ff953" target="basefrm">SignalCaster</a> + <span class="SRScope">dynamicgraph::SignalCaster</span> + </div> +</div> +<div class="SRResult" id="SR_signalcastregisterer"> + <div class="SREntry"> + <a id="Item53" onkeydown="return searchResults.Nav(event,53)" onkeypress="return searchResults.Nav(event,53)" onkeyup="return searchResults.Nav(event,53)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_cast_registerer.html#a0e953897c7a0696504247b43ddd31758" target="basefrm">SignalCastRegisterer</a> + <span class="SRScope">dynamicgraph::SignalCastRegisterer</span> + </div> +</div> +<div class="SRResult" id="SR_signalcastregisterer"> + <div class="SREntry"> + <a id="Item54" onkeydown="return searchResults.Nav(event,54)" onkeypress="return searchResults.Nav(event,54)" onkeyup="return searchResults.Nav(event,54)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_cast_registerer.html" target="basefrm">SignalCastRegisterer</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signalderegistration"> + <div class="SREntry"> + <a id="Item55" onkeydown="return searchResults.Nav(event,55)" onkeypress="return searchResults.Nav(event,55)" onkeyup="return searchResults.Nav(event,55)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html#a90e43ab1c4ae7034ef352840f6708026" target="basefrm">signalDeregistration</a> + <span class="SRScope">dynamicgraph::Entity</span> + </div> +</div> +<div class="SRResult" id="SR_signallist"> + <div class="SREntry"> + <a id="Item56" onkeydown="return searchResults.Nav(event,56)" onkeypress="return searchResults.Nav(event,56)" onkeyup="return searchResults.Nav(event,56)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#afac64dae56fce1fb431a733ffa79ae23" target="basefrm">SignalList</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_signalmap"> + <div class="SREntry"> + <a id="Item57" onkeydown="return searchResults.Nav(event,57)" onkeypress="return searchResults.Nav(event,57)" onkeyup="return searchResults.Nav(event,57)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_signalmap')">signalMap</a> + <div class="SRChildren"> + <a id="Item57_c0" onkeydown="return searchResults.NavChild(event,57,0)" onkeypress="return searchResults.NavChild(event,57,0)" onkeyup="return searchResults.NavChild(event,57,0)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#a36384a620ac18c9703d34ab712cbd547" target="basefrm">dynamicgraph::Entity::signalMap()</a> + <a id="Item57_c1" onkeydown="return searchResults.NavChild(event,57,1)" onkeypress="return searchResults.NavChild(event,57,1)" onkeyup="return searchResults.NavChild(event,57,1)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#ac2b0d244c0ce939462eeb6f4d879765b" target="basefrm">dynamicgraph::Entity::SignalMap()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_signalptr"> + <div class="SREntry"> + <a id="Item58" onkeydown="return searchResults.Nav(event,58)" onkeypress="return searchResults.Nav(event,58)" onkeyup="return searchResults.Nav(event,58)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html" target="basefrm">SignalPtr</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signalptr"> + <div class="SREntry"> + <a id="Item59" onkeydown="return searchResults.Nav(event,59)" onkeypress="return searchResults.Nav(event,59)" onkeyup="return searchResults.Nav(event,59)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_signalptr')">signalPtr</a> + <div class="SRChildren"> + <a id="Item59_c0" onkeydown="return searchResults.NavChild(event,59,0)" onkeypress="return searchResults.NavChild(event,59,0)" onkeyup="return searchResults.NavChild(event,59,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a257dba50afbe9efe0fde532062eeb536" target="basefrm">dynamicgraph::SignalPtr::signalPtr()</a> + <a id="Item59_c1" onkeydown="return searchResults.NavChild(event,59,1)" onkeypress="return searchResults.NavChild(event,59,1)" onkeyup="return searchResults.NavChild(event,59,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a67e049e2a84ded6e03b65ced60a35fbd" target="basefrm">dynamicgraph::SignalPtr::SignalPtr(Signal< T, Time > *ptr, std::string name="")</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_signalregistration"> + <div class="SREntry"> + <a id="Item60" onkeydown="return searchResults.Nav(event,60)" onkeypress="return searchResults.Nav(event,60)" onkeyup="return searchResults.Nav(event,60)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html#a72def88a3dd29e124f80603506c73a7e" target="basefrm">signalRegistration</a> + <span class="SRScope">dynamicgraph::Entity</span> + </div> +</div> +<div class="SRResult" id="SR_signaltime"> + <div class="SREntry"> + <a id="Item61" onkeydown="return searchResults.Nav(event,61)" onkeypress="return searchResults.Nav(event,61)" onkeyup="return searchResults.Nav(event,61)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_base.html#a2d0e96da4d0378f08805b421cf381183" target="basefrm">signalTime</a> + <span class="SRScope">dynamicgraph::SignalBase</span> + </div> +</div> +<div class="SRResult" id="SR_signaltimedependent"> + <div class="SREntry"> + <a id="Item62" onkeydown="return searchResults.Nav(event,62)" onkeypress="return searchResults.Nav(event,62)" onkeyup="return searchResults.Nav(event,62)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_signaltimedependent')">SignalTimeDependent</a> + <div class="SRChildren"> + <a id="Item62_c0" onkeydown="return searchResults.NavChild(event,62,0)" onkeypress="return searchResults.NavChild(event,62,0)" onkeyup="return searchResults.NavChild(event,62,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#ab9848918e907a071b0ffdf30200dde0a" target="basefrm">dynamicgraph::SignalTimeDependent::SignalTimeDependent(std::string name="")</a> + <a id="Item62_c1" onkeydown="return searchResults.NavChild(event,62,1)" onkeypress="return searchResults.NavChild(event,62,1)" onkeyup="return searchResults.NavChild(event,62,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#a005108860ebfd66a2a020789f5a82d2e" target="basefrm">dynamicgraph::SignalTimeDependent::SignalTimeDependent(const SignalArray_const< Time > &arr, std::string name="")</a> + <a id="Item62_c2" onkeydown="return searchResults.NavChild(event,62,2)" onkeypress="return searchResults.NavChild(event,62,2)" onkeyup="return searchResults.NavChild(event,62,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#aad9aa8e29a8af77602852615dc336ba0" target="basefrm">dynamicgraph::SignalTimeDependent::SignalTimeDependent(boost::function2< T &, T &, Time > t, const SignalArray_const< Time > &sig, std::string name="")</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_signaltimedependent"> + <div class="SREntry"> + <a id="Item63" onkeydown="return searchResults.Nav(event,63)" onkeypress="return searchResults.Nav(event,63)" onkeyup="return searchResults.Nav(event,63)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_time_dependent.html" target="basefrm">SignalTimeDependent</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signaltimedependent_3c_20int_2c_20int_20_3e"> + <div class="SREntry"> + <a id="Item64" onkeydown="return searchResults.Nav(event,64)" onkeypress="return searchResults.Nav(event,64)" onkeyup="return searchResults.Nav(event,64)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_time_dependent.html" target="basefrm">SignalTimeDependent< int, int ></a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signaltype"> + <div class="SREntry"> + <a id="Item65" onkeydown="return searchResults.Nav(event,65)" onkeypress="return searchResults.Nav(event,65)" onkeyup="return searchResults.Nav(event,65)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_signaltype')">SignalType</a> + <div class="SRChildren"> + <a id="Item65_c0" onkeydown="return searchResults.NavChild(event,65,0)" onkeypress="return searchResults.NavChild(event,65,0)" onkeyup="return searchResults.NavChild(event,65,0)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155" target="basefrm">dynamicgraph::Signal::SignalType()</a> + <a id="Item65_c1" onkeydown="return searchResults.NavChild(event,65,1)" onkeypress="return searchResults.NavChild(event,65,1)" onkeyup="return searchResults.NavChild(event,65,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#aae4a59d6d32f56520abf64179c7ac277" target="basefrm">dynamicgraph::Signal::signalType()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_size"> + <div class="SREntry"> + <a id="Item66" onkeydown="return searchResults.Nav(event,66)" onkeypress="return searchResults.Nav(event,66)" onkeyup="return searchResults.Nav(event,66)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_size')">SIZE</a> + <div class="SRChildren"> + <a id="Item66_c0" onkeydown="return searchResults.NavChild(event,66,0)" onkeypress="return searchResults.NavChild(event,66,0)" onkeyup="return searchResults.NavChild(event,66,0)" class="SRScope" href="../classdynamicgraph_1_1_debug_trace.html#a85d10b3fd2f0dd2167034ae20db4acb6" target="basefrm">dynamicgraph::DebugTrace::SIZE()</a> + <a id="Item66_c1" onkeydown="return searchResults.NavChild(event,66,1)" onkeypress="return searchResults.NavChild(event,66,1)" onkeyup="return searchResults.NavChild(event,66,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_array__const.html#a53789b7d20a67f31b642bd588e426438" target="basefrm">dynamicgraph::SignalArray_const::size()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_sotnosignal"> + <div class="SREntry"> + <a id="Item67" onkeydown="return searchResults.Nav(event,67)" onkeypress="return searchResults.Nav(event,67)" onkeyup="return searchResults.Nav(event,67)" class="SRSymbol" href="../namespacedynamicgraph.html#a13d78c6db9e4eafe88f7dc4506cce8c9" target="basefrm">sotNOSIGNAL</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_sotpluginloaderptr"> + <div class="SREntry"> + <a id="Item68" onkeydown="return searchResults.Nav(event,68)" onkeypress="return searchResults.Nav(event,68)" onkeyup="return searchResults.Nav(event,68)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#ac6968b058401a04315a9e0c08df5ed50" target="basefrm">sotPluginLoaderPTR</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_static_5fshell_5ffunction"> + <div class="SREntry"> + <a id="Item69" onkeydown="return searchResults.Nav(event,69)" onkeypress="return searchResults.Nav(event,69)" onkeyup="return searchResults.Nav(event,69)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_static_5fshell_5ffunction')">STATIC_SHELL_FUNCTION</a> + <div class="SRChildren"> + <a id="Item69_c0" onkeydown="return searchResults.NavChild(event,69,0)" onkeypress="return searchResults.NavChild(event,69,0)" onkeyup="return searchResults.NavChild(event,69,0)" class="SRScope" href="../class_shell_functions.html#a0ec8a0de8f2913547e71eb2b77aac10a" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdLoadPlugins)</a> + <a id="Item69_c1" onkeydown="return searchResults.NavChild(event,69,1)" onkeypress="return searchResults.NavChild(event,69,1)" onkeyup="return searchResults.NavChild(event,69,1)" class="SRScope" href="../class_shell_functions.html#a34015db1058a30a5e507f4652743dcc8" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdTry)</a> + <a id="Item69_c2" onkeydown="return searchResults.NavChild(event,69,2)" onkeypress="return searchResults.NavChild(event,69,2)" onkeyup="return searchResults.NavChild(event,69,2)" class="SRScope" href="../class_shell_functions.html#a850ef20382ae5f5078abad5d8a7682d7" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdDisplayPlugins)</a> + <a id="Item69_c3" onkeydown="return searchResults.NavChild(event,69,3)" onkeypress="return searchResults.NavChild(event,69,3)" onkeyup="return searchResults.NavChild(event,69,3)" class="SRScope" href="../class_shell_functions.html#aed64a323b02b79fd27c367d29c252f1c" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdDisplayFactory)</a> + <a id="Item69_c4" onkeydown="return searchResults.NavChild(event,69,4)" onkeypress="return searchResults.NavChild(event,69,4)" onkeyup="return searchResults.NavChild(event,69,4)" class="SRScope" href="../class_shell_functions.html#a101207ebb5a06f79124df25094655f8b" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdCommentary)</a> + <a id="Item69_c5" onkeydown="return searchResults.NavChild(event,69,5)" onkeypress="return searchResults.NavChild(event,69,5)" onkeyup="return searchResults.NavChild(event,69,5)" class="SRScope" href="../class_shell_functions.html#a72b1b6cd978377572c3cd441d0edff2e" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdUnplug)</a> + <a id="Item69_c6" onkeydown="return searchResults.NavChild(event,69,6)" onkeypress="return searchResults.NavChild(event,69,6)" onkeyup="return searchResults.NavChild(event,69,6)" class="SRScope" href="../class_shell_functions.html#a86b9d65f5b6f5ae9a08274e53d806e4c" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdClearPlugin)</a> + <a id="Item69_c7" onkeydown="return searchResults.NavChild(event,69,7)" onkeypress="return searchResults.NavChild(event,69,7)" onkeyup="return searchResults.NavChild(event,69,7)" class="SRScope" href="../class_shell_functions.html#af08234d1f5573b8fed5080fdd60c7c7d" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdSignalTime)</a> + <a id="Item69_c8" onkeydown="return searchResults.NavChild(event,69,8)" onkeypress="return searchResults.NavChild(event,69,8)" onkeyup="return searchResults.NavChild(event,69,8)" class="SRScope" href="../class_shell_functions.html#ab646319ef7e6614b77e4b020db2c8b94" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdSynchroSignal)</a> + <a id="Item69_c9" onkeydown="return searchResults.NavChild(event,69,9)" onkeypress="return searchResults.NavChild(event,69,9)" onkeyup="return searchResults.NavChild(event,69,9)" class="SRScope" href="../class_shell_functions.html#a4ae27658810c18f5aa91717814a7a56d" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdEcho)</a> + <a id="Item69_c10" onkeydown="return searchResults.NavChild(event,69,10)" onkeypress="return searchResults.NavChild(event,69,10)" onkeyup="return searchResults.NavChild(event,69,10)" class="SRScope" href="../class_shell_functions.html#a9f86c73b0c93f7258026c5e4c0badb26" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdCopy)</a> + <a id="Item69_c11" onkeydown="return searchResults.NavChild(event,69,11)" onkeypress="return searchResults.NavChild(event,69,11)" onkeyup="return searchResults.NavChild(event,69,11)" class="SRScope" href="../class_shell_functions.html#a4a0e1a5da83f70c215b39d15a9be4620" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdFreeze)</a> + <a id="Item69_c12" onkeydown="return searchResults.NavChild(event,69,12)" onkeypress="return searchResults.NavChild(event,69,12)" onkeyup="return searchResults.NavChild(event,69,12)" class="SRScope" href="../class_shell_functions.html#a6de5a00e9788c86983ec04b4ca38b26f" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdSqueeze)</a> + <a id="Item69_c13" onkeydown="return searchResults.NavChild(event,69,13)" onkeypress="return searchResults.NavChild(event,69,13)" onkeyup="return searchResults.NavChild(event,69,13)" class="SRScope" href="../class_shell_functions.html#a8a7c8c951584bb648f86f6d76e75c39e" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdEnableTrace)</a> + <a id="Item69_c14" onkeydown="return searchResults.NavChild(event,69,14)" onkeypress="return searchResults.NavChild(event,69,14)" onkeyup="return searchResults.NavChild(event,69,14)" class="SRScope" href="../class_shell_functions.html#a0ad4f1cb1a68d5e7375931fe88c42386" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdSetPrompt)</a> + <a id="Item69_c15" onkeydown="return searchResults.NavChild(event,69,15)" onkeypress="return searchResults.NavChild(event,69,15)" onkeyup="return searchResults.NavChild(event,69,15)" class="SRScope" href="../class_shell_functions.html#ae2000a752714774bf2afdf9be810bfc5" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdSleep)</a> + <a id="Item69_c16" onkeydown="return searchResults.NavChild(event,69,16)" onkeypress="return searchResults.NavChild(event,69,16)" onkeyup="return searchResults.NavChild(event,69,16)" class="SRScope" href="../class_shell_functions.html#ac70bdc7de5436a21f93a905839a42789" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdBeep)</a> + <a id="Item69_c17" onkeydown="return searchResults.NavChild(event,69,17)" onkeypress="return searchResults.NavChild(event,69,17)" onkeyup="return searchResults.NavChild(event,69,17)" class="SRScope" href="../class_shell_functions.html#a6d7ce2744af0564aec055b51b892acd6" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdFlagSet)</a> + <a id="Item69_c18" onkeydown="return searchResults.NavChild(event,69,18)" onkeypress="return searchResults.NavChild(event,69,18)" onkeyup="return searchResults.NavChild(event,69,18)" class="SRScope" href="../class_shell_functions.html#a4a61e3253bf5199a20c8b8fea2cb193f" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdCompletionList)</a> + <a id="Item69_c19" onkeydown="return searchResults.NavChild(event,69,19)" onkeypress="return searchResults.NavChild(event,69,19)" onkeyup="return searchResults.NavChild(event,69,19)" class="SRScope" href="../functions_8h.html#af4229e30a476c75350ad14ce481d9ea0" target="basefrm">STATIC_SHELL_FUNCTION(): functions.h</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_suffix"> + <div class="SREntry"> + <a id="Item70" onkeydown="return searchResults.Nav(event,70)" onkeypress="return searchResults.Nav(event,70)" onkeyup="return searchResults.Nav(event,70)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#adc51849772e3425b57062fa7e8e3f202" target="basefrm">suffix</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_switchtcopy"> + <div class="SREntry"> + <a id="Item71" onkeydown="return searchResults.Nav(event,71)" onkeypress="return searchResults.Nav(event,71)" onkeyup="return searchResults.Nav(event,71)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#aff7eab69cdfb522979e2093c807d9e77" target="basefrm">switchTcopy</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_syntax_5ferror"> + <div class="SREntry"> + <a id="Item72" onkeydown="return searchResults.Nav(event,72)" onkeypress="return searchResults.Nav(event,72)" onkeyup="return searchResults.Nav(event,72)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a6d79a9d0e863d1a1ee84e28803001f44" target="basefrm">SYNTAX_ERROR</a> + <span class="SRScope">dynamicgraph::ExceptionFactory</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/all_74.html b/doxygen/HEAD/search/all_74.html new file mode 100644 index 0000000..cc7fa2e --- /dev/null +++ b/doxygen/HEAD/search/all_74.html @@ -0,0 +1,250 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_tcopy"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a70958e01cd65e0ee5f97bf19442a101f" target="basefrm">Tcopy</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_tcopy1"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a22e70c2affa81b282f9753f6172da866" target="basefrm">Tcopy1</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_tcopy2"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a7f9af955ec9424257766b3d0cf30c3e2" target="basefrm">Tcopy2</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_test"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html#a5bfd518abb50b5e39f658a0855b1a1f5" target="basefrm">test</a> + <span class="SRScope">dynamicgraph::Entity</span> + </div> +</div> +<div class="SRResult" id="SR_test2"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html#ae13b5844d4372b97caf0a315667ea382" target="basefrm">test2</a> + <span class="SRScope">dynamicgraph::Entity</span> + </div> +</div> +<div class="SRResult" id="SR_tfunction"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#aab6d34eaad78350ce8fb8c3b54f2eda7" target="basefrm">Tfunction</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_time_2ddependency_2eh"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../time-dependency_8h.html" target="basefrm">time-dependency.h</a> + </div> +</div> +<div class="SRResult" id="SR_time_5fdependent"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81cea9930f326751f6c36d037ee64d09a840e" target="basefrm">TIME_DEPENDENT</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_timedependency"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_timedependency')">TimeDependency</a> + <div class="SRChildren"> + <a id="Item8_c0" onkeydown="return searchResults.NavChild(event,8,0)" onkeypress="return searchResults.NavChild(event,8,0)" onkeyup="return searchResults.NavChild(event,8,0)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a3640000a90d8bc097a9467eac6a727c2" target="basefrm">dynamicgraph::TimeDependency::TimeDependency(SignalBase< Time > *sig, const DependencyType dep=DEPENDENCY_TYPE_DEFAULT)</a> + <a id="Item8_c1" onkeydown="return searchResults.NavChild(event,8,1)" onkeypress="return searchResults.NavChild(event,8,1)" onkeyup="return searchResults.NavChild(event,8,1)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a5095b4831f8be6495f6bb1353345519b" target="basefrm">dynamicgraph::TimeDependency::TimeDependency(SignalBase< Time > *sig, const SignalArray_const< Time > &arr, const DependencyType dep=DEPENDENCY_TYPE_DEFAULT)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_timedependency"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html" target="basefrm">TimeDependency</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_timedependency_3c_20int_20_3e"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html" target="basefrm">TimeDependency< int ></a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_timestart"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#acc94d43691da00d1d1706f0511571c7d" target="basefrm">timeStart</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_tmpbuffer"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../classdynamicgraph_1_1_debug_trace.html#ace984952aec058a028737735988450c7" target="basefrm">tmpbuffer</a> + <span class="SRScope">dynamicgraph::DebugTrace</span> + </div> +</div> +<div class="SRResult" id="SR_tools"> + <div class="SREntry"> + <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0abd2d0743b46c0c3d922f957f65e31689" target="basefrm">TOOLS</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR_totracesignals"> + <div class="SREntry"> + <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a7788159fe75e9d18c55a0875f0162791" target="basefrm">toTraceSignals</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_trace"> + <div class="SREntry"> + <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_trace')">trace</a> + <div class="SRChildren"> + <a id="Item15_c0" onkeydown="return searchResults.NavChild(event,15,0)" onkeypress="return searchResults.NavChild(event,15,0)" onkeyup="return searchResults.NavChild(event,15,0)" class="SRScope" href="../classdynamicgraph_1_1_debug_trace.html#aa36fb9d2dbecb40dc734142b148737f3" target="basefrm">dynamicgraph::DebugTrace::trace(const int level, const char *format,...)</a> + <a id="Item15_c1" onkeydown="return searchResults.NavChild(event,15,1)" onkeypress="return searchResults.NavChild(event,15,1)" onkeyup="return searchResults.NavChild(event,15,1)" class="SRScope" href="../classdynamicgraph_1_1_debug_trace.html#ac0695004372ed7c6c3df85d5b38636d3" target="basefrm">dynamicgraph::DebugTrace::trace(const char *format,...)</a> + <a id="Item15_c2" onkeydown="return searchResults.NavChild(event,15,2)" onkeypress="return searchResults.NavChild(event,15,2)" onkeyup="return searchResults.NavChild(event,15,2)" class="SRScope" href="../classdynamicgraph_1_1_debug_trace.html#ab11e080e2b93a45f0ed0ec97ffea43a9" target="basefrm">dynamicgraph::DebugTrace::trace(const int level=-1)</a> + <a id="Item15_c3" onkeydown="return searchResults.NavChild(event,15,3)" onkeypress="return searchResults.NavChild(event,15,3)" onkeyup="return searchResults.NavChild(event,15,3)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#a13044d1fdb43d2910c68bed442d890b0" target="basefrm">dynamicgraph::SignalBase::trace()</a> + <a id="Item15_c4" onkeydown="return searchResults.NavChild(event,15,4)" onkeypress="return searchResults.NavChild(event,15,4)" onkeyup="return searchResults.NavChild(event,15,4)" class="SRScope" href="../classdynamicgraph_1_1_signal_caster.html#a30504e44ed210a22db802560f5ba32da" target="basefrm">dynamicgraph::SignalCaster::trace()</a> + <a id="Item15_c5" onkeydown="return searchResults.NavChild(event,15,5)" onkeypress="return searchResults.NavChild(event,15,5)" onkeyup="return searchResults.NavChild(event,15,5)" class="SRScope" href="../classdynamicgraph_1_1_default_cast_registerer.html#ac32a8d18f0b75db7f713d50f9c23a48d" target="basefrm">dynamicgraph::DefaultCastRegisterer::trace()</a> + <a id="Item15_c6" onkeydown="return searchResults.NavChild(event,15,6)" onkeypress="return searchResults.NavChild(event,15,6)" onkeyup="return searchResults.NavChild(event,15,6)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#a8dab26927f6e5ae7032a9309ac1e5952" target="basefrm">dynamicgraph::Signal::trace()</a> + <a id="Item15_c7" onkeydown="return searchResults.NavChild(event,15,7)" onkeypress="return searchResults.NavChild(event,15,7)" onkeyup="return searchResults.NavChild(event,15,7)" class="SRScope" href="../classdynamicgraph_1_1_tracer_real_time.html#aaed8477aa9cf7683e84de317e63fd8e1" target="basefrm">dynamicgraph::TracerRealTime::trace()</a> + <a id="Item15_c8" onkeydown="return searchResults.NavChild(event,15,8)" onkeypress="return searchResults.NavChild(event,15,8)" onkeyup="return searchResults.NavChild(event,15,8)" class="SRScope" href="../classdynamicgraph_1_1_tracer.html#aa32454970edb5578766b70de7966bac3" target="basefrm">dynamicgraph::Tracer::trace()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_trace_5fstyle_5fdefault"> + <div class="SREntry"> + <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#ad911f92717cc23e79de4728f80985c43" target="basefrm">TRACE_STYLE_DEFAULT</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_tracelevel"> + <div class="SREntry"> + <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../classdynamicgraph_1_1_debug_trace.html#a5b6f222904c43c5ae3e8646e161bb272" target="basefrm">traceLevel</a> + <span class="SRScope">dynamicgraph::DebugTrace</span> + </div> +</div> +<div class="SRResult" id="SR_traceleveltemplate"> + <div class="SREntry"> + <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../classdynamicgraph_1_1_debug_trace.html#a5948172c86440fa6468a144e2c1d6d82" target="basefrm">traceLevelTemplate</a> + <span class="SRScope">dynamicgraph::DebugTrace</span> + </div> +</div> +<div class="SRResult" id="SR_tracer"> + <div class="SREntry"> + <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a5d88c2e17cb0fb3eeba9b057a128cac4" target="basefrm">Tracer</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_tracer"> + <div class="SREntry"> + <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html" target="basefrm">Tracer</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_tracer_2dreal_2dtime_2eh"> + <div class="SREntry"> + <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../tracer-real-time_8h.html" target="basefrm">tracer-real-time.h</a> + </div> +</div> +<div class="SRResult" id="SR_tracer_2dreal_2dtimedoc_2eh"> + <div class="SREntry"> + <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="../tracer-real-timedoc_8h.html" target="basefrm">tracer-real-timedoc.h</a> + </div> +</div> +<div class="SRResult" id="SR_tracer_2eh"> + <div class="SREntry"> + <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="../tracer_8h.html" target="basefrm">tracer.h</a> + </div> +</div> +<div class="SRResult" id="SR_tracer_5ftype"> + <div class="SREntry"> + <a id="Item24" onkeydown="return searchResults.Nav(event,24)" onkeypress="return searchResults.Nav(event,24)" onkeyup="return searchResults.Nav(event,24)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html#acc9c753d8fef1eb233914855bbd0a6b3" target="basefrm">tracer_type</a> + <span class="SRScope">dynamicgraph::SignalCaster</span> + </div> +</div> +<div class="SRResult" id="SR_tracerdoc_2eh"> + <div class="SREntry"> + <a id="Item25" onkeydown="return searchResults.Nav(event,25)" onkeypress="return searchResults.Nav(event,25)" onkeyup="return searchResults.Nav(event,25)" class="SRSymbol" href="../tracerdoc_8h.html" target="basefrm">tracerdoc.h</a> + </div> +</div> +<div class="SRResult" id="SR_tracerrealtime"> + <div class="SREntry"> + <a id="Item26" onkeydown="return searchResults.Nav(event,26)" onkeypress="return searchResults.Nav(event,26)" onkeyup="return searchResults.Nav(event,26)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer_real_time.html" target="basefrm">TracerRealTime</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_tracerrealtime"> + <div class="SREntry"> + <a id="Item27" onkeydown="return searchResults.Nav(event,27)" onkeypress="return searchResults.Nav(event,27)" onkeyup="return searchResults.Nav(event,27)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer_real_time.html#a8028f6fa6536dfbd43935fa91dbe18fb" target="basefrm">TracerRealTime</a> + <span class="SRScope">dynamicgraph::TracerRealTime</span> + </div> +</div> +<div class="SRResult" id="SR_traces"> + <div class="SREntry"> + <a id="Item28" onkeydown="return searchResults.Nav(event,28)" onkeypress="return searchResults.Nav(event,28)" onkeyup="return searchResults.Nav(event,28)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0af27cffde588c14a95c26fc79314ec08c" target="basefrm">TRACES</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR_tracestyle"> + <div class="SREntry"> + <a id="Item29" onkeydown="return searchResults.Nav(event,29)" onkeypress="return searchResults.Nav(event,29)" onkeyup="return searchResults.Nav(event,29)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_tracestyle')">TraceStyle</a> + <div class="SRChildren"> + <a id="Item29_c0" onkeydown="return searchResults.NavChild(event,29,0)" onkeypress="return searchResults.NavChild(event,29,0)" onkeyup="return searchResults.NavChild(event,29,0)" class="SRScope" href="../classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8" target="basefrm">dynamicgraph::Tracer::TraceStyle()</a> + <a id="Item29_c1" onkeydown="return searchResults.NavChild(event,29,1)" onkeypress="return searchResults.NavChild(event,29,1)" onkeyup="return searchResults.NavChild(event,29,1)" class="SRScope" href="../classdynamicgraph_1_1_tracer.html#a6117c74df4c4487d5a1804df22ac1dc0" target="basefrm">dynamicgraph::Tracer::traceStyle()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_tracetemplate"> + <div class="SREntry"> + <a id="Item30" onkeydown="return searchResults.Nav(event,30)" onkeypress="return searchResults.Nav(event,30)" onkeyup="return searchResults.Nav(event,30)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_tracetemplate')">traceTemplate</a> + <div class="SRChildren"> + <a id="Item30_c0" onkeydown="return searchResults.NavChild(event,30,0)" onkeypress="return searchResults.NavChild(event,30,0)" onkeyup="return searchResults.NavChild(event,30,0)" class="SRScope" href="../classdynamicgraph_1_1_debug_trace.html#a2ca1aff52f81391a3feb34622265126a" target="basefrm">dynamicgraph::DebugTrace::traceTemplate(const int level, const char *format,...)</a> + <a id="Item30_c1" onkeydown="return searchResults.NavChild(event,30,1)" onkeypress="return searchResults.NavChild(event,30,1)" onkeyup="return searchResults.NavChild(event,30,1)" class="SRScope" href="../classdynamicgraph_1_1_debug_trace.html#a2e1c4a66d6147a7f4d1fa3c948829d2a" target="basefrm">dynamicgraph::DebugTrace::traceTemplate(const char *format,...)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_transmitabstract"> + <div class="SREntry"> + <a id="Item31" onkeydown="return searchResults.Nav(event,31)" onkeypress="return searchResults.Nav(event,31)" onkeyup="return searchResults.Nav(event,31)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html#aa4beea137403194d072eeb73ba55415b" target="basefrm">transmitAbstract</a> + <span class="SRScope">dynamicgraph::SignalPtr</span> + </div> +</div> +<div class="SRResult" id="SR_transmitabstractdata"> + <div class="SREntry"> + <a id="Item32" onkeydown="return searchResults.Nav(event,32)" onkeypress="return searchResults.Nav(event,32)" onkeyup="return searchResults.Nav(event,32)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html#afabedd4999d7e3ea81ccd37c95754fbd" target="basefrm">transmitAbstractData</a> + <span class="SRScope">dynamicgraph::SignalPtr</span> + </div> +</div> +<div class="SRResult" id="SR_treference"> + <div class="SREntry"> + <a id="Item33" onkeydown="return searchResults.Nav(event,33)" onkeypress="return searchResults.Nav(event,33)" onkeyup="return searchResults.Nav(event,33)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a109c69e77a16a5df8c45b1f18f3aa4bf" target="basefrm">Treference</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_treferencenonconst"> + <div class="SREntry"> + <a id="Item34" onkeydown="return searchResults.Nav(event,34)" onkeypress="return searchResults.Nav(event,34)" onkeyup="return searchResults.Nav(event,34)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a58743c8c709e2eab0197c75628258505" target="basefrm">TreferenceNonConst</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_triger"> + <div class="SREntry"> + <a id="Item35" onkeydown="return searchResults.Nav(event,35)" onkeypress="return searchResults.Nav(event,35)" onkeyup="return searchResults.Nav(event,35)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a32f1aa315bd0a9a7e0942aadac56c1a5" target="basefrm">triger</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/all_75.html b/doxygen/HEAD/search/all_75.html new file mode 100644 index 0000000..f0ee5bf --- /dev/null +++ b/doxygen/HEAD/search/all_75.html @@ -0,0 +1,77 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_unloadallplugins"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#a28002facb398f0044e4ad4ddcd7610a6" target="basefrm">unloadAllPlugins</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_unloadplugin"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#a93ea9ecdbe007c06c45287c1c4ca326c" target="basefrm">unloadPlugin</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_unplug"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_unplug')">unplug</a> + <div class="SRChildren"> + <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#aef9144c00555bbbb2a38e5d63e5ea50a" target="basefrm">dynamicgraph::SignalBase::unplug()</a> + <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#afff24d32f034055344b7db542d789b4a" target="basefrm">dynamicgraph::SignalPtr::unplug()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_unrefered_5ffunction"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849af159588b0f39514f85abdd874beed950" target="basefrm">UNREFERED_FUNCTION</a> + <span class="SRScope">dynamicgraph::ExceptionFactory</span> + </div> +</div> +<div class="SRResult" id="SR_unrefered_5fobject"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a9e9f28958f7ffd6c7a997df752bb97d5" target="basefrm">UNREFERED_OBJECT</a> + <span class="SRScope">dynamicgraph::ExceptionFactory</span> + </div> +</div> +<div class="SRResult" id="SR_unrefered_5fsignal"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849af23a8ce479f832624480aa6c0ba35cd9" target="basefrm">UNREFERED_SIGNAL</a> + <span class="SRScope">dynamicgraph::ExceptionFactory</span> + </div> +</div> +<div class="SRResult" id="SR_unregistercast"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html#acbcb68102cc2537b56b2545a14aa0035" target="basefrm">unregisterCast</a> + <span class="SRScope">dynamicgraph::SignalCaster</span> + </div> +</div> +<div class="SRResult" id="SR_unsetconstantdefault"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html#affd51656523729216e2f4fcbc0f96fd6" target="basefrm">unsetConstantDefault</a> + <span class="SRScope">dynamicgraph::SignalPtr</span> + </div> +</div> +<div class="SRResult" id="SR_updatefromallchildren"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a29f6f7c63256bebe440943d4a55d758c" target="basefrm">updateFromAllChildren</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/all_76.html b/doxygen/HEAD/search/all_76.html new file mode 100644 index 0000000..66b79f1 --- /dev/null +++ b/doxygen/HEAD/search/all_76.html @@ -0,0 +1,32 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_vp_5fdebug_5fmode"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../debug_8h.html#a6dd3437819a217fef90ef973cf9364ca" target="basefrm">VP_DEBUG_MODE</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_vp_5ftemplate_5fdebug_5fmode"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../debug_8h.html#a99bf14cae76d8d5cbfe574d6ae62f30d" target="basefrm">VP_TEMPLATE_DEBUG_MODE</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/all_77.html b/doxygen/HEAD/search/all_77.html new file mode 100644 index 0000000..e6de149 --- /dev/null +++ b/doxygen/HEAD/search/all_77.html @@ -0,0 +1,55 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_what"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#a9a5208211df292bbfc679b036711a5d1" target="basefrm">what</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR_when_5fsaid"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8a3df8adfc48aec75c6529305e110a4989" target="basefrm">WHEN_SAID</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_writecompletionlist"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_writecompletionlist')">writeCompletionList</a> + <div class="SRChildren"> + <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#ae4416aada52468f823877500b60b0db9" target="basefrm">dynamicgraph::Entity::writeCompletionList()</a> + <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#a89a6d9fb9ea521cc575786118abc72df" target="basefrm">dynamicgraph::Interpreter::writeCompletionList()</a> + <a id="Item2_c2" onkeydown="return searchResults.NavChild(event,2,2)" onkeypress="return searchResults.NavChild(event,2,2)" onkeyup="return searchResults.NavChild(event,2,2)" class="SRScope" href="../classdynamicgraph_1_1_pool_storage.html#a7bf4b1ae2c504c06b5caf287aa2a8223" target="basefrm">dynamicgraph::PoolStorage::writeCompletionList()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_writegraph"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_writegraph')">writeGraph</a> + <div class="SRChildren"> + <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#aaacb708ef239d3fbc953bcdb2ad7c3d1" target="basefrm">dynamicgraph::Entity::writeGraph()</a> + <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../classdynamicgraph_1_1_pool_storage.html#a2d7100064c46487a01a42be50270a3f6" target="basefrm">dynamicgraph::PoolStorage::writeGraph()</a> + <a id="Item3_c2" onkeydown="return searchResults.NavChild(event,3,2)" onkeypress="return searchResults.NavChild(event,3,2)" onkeyup="return searchResults.NavChild(event,3,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#a2a7734e306894404eb4252d1b9aa5510" target="basefrm">dynamicgraph::SignalBase::writeGraph()</a> + <a id="Item3_c3" onkeydown="return searchResults.NavChild(event,3,3)" onkeypress="return searchResults.NavChild(event,3,3)" onkeyup="return searchResults.NavChild(event,3,3)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#adc54b93be26b574aa3b9956d5d832224" target="basefrm">dynamicgraph::SignalPtr::writeGraph()</a> + <a id="Item3_c4" onkeydown="return searchResults.NavChild(event,3,4)" onkeypress="return searchResults.NavChild(event,3,4)" onkeyup="return searchResults.NavChild(event,3,4)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#ac3ec8ac88073236b3df92c9c93d9a970" target="basefrm">dynamicgraph::SignalTimeDependent::writeGraph()</a> + <a id="Item3_c5" onkeydown="return searchResults.NavChild(event,3,5)" onkeypress="return searchResults.NavChild(event,3,5)" onkeyup="return searchResults.NavChild(event,3,5)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a47955c4e1365505396da59595b88ecba" target="basefrm">dynamicgraph::TimeDependency::writeGraph()</a> + </div> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/all_7e.html b/doxygen/HEAD/search/all_7e.html new file mode 100644 index 0000000..e6ce2f6 --- /dev/null +++ b/doxygen/HEAD/search/all_7e.html @@ -0,0 +1,146 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR__7econtiifstream"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html#a750065a306c562bef2ef65adf18bb8fd" target="basefrm">~Contiifstream</a> + <span class="SRScope">dynamicgraph::Contiifstream</span> + </div> +</div> +<div class="SRResult" id="SR__7eentity"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html#a352e148d4764b1c5545dcb7a39a04596" target="basefrm">~Entity</a> + <span class="SRScope">dynamicgraph::Entity</span> + </div> +</div> +<div class="SRResult" id="SR__7eentityregisterer"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_entity_registerer.html#a2865279ffbd274bc49fff61ad0585bf5" target="basefrm">~EntityRegisterer</a> + <span class="SRScope">dynamicgraph::EntityRegisterer</span> + </div> +</div> +<div class="SRResult" id="SR__7eexceptionabstract"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#ac7102439bf5f1bfd3ea6b30cd2e4e641" target="basefrm">~ExceptionAbstract</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR__7eexceptionfactory"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html#ae90cfbc9216d75b1d62d713bb72d180c" target="basefrm">~ExceptionFactory</a> + <span class="SRScope">dynamicgraph::ExceptionFactory</span> + </div> +</div> +<div class="SRResult" id="SR__7eexceptionsignal"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_signal.html#a4673decd271630667e8e22d9c3651ef1" target="basefrm">~ExceptionSignal</a> + <span class="SRScope">dynamicgraph::ExceptionSignal</span> + </div> +</div> +<div class="SRResult" id="SR__7eexceptiontraces"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_traces.html#aa96d447ec0d1d5f83dea8d12c8970d32" target="basefrm">~ExceptionTraces</a> + <span class="SRScope">dynamicgraph::ExceptionTraces</span> + </div> +</div> +<div class="SRResult" id="SR__7efactorystorage"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classdynamicgraph_1_1_factory_storage.html#a95c35ff3e13a76fc93dc73ae42ea4a30" target="basefrm">~FactoryStorage</a> + <span class="SRScope">dynamicgraph::FactoryStorage</span> + </div> +</div> +<div class="SRResult" id="SR__7eoutstringstream"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../classdynamicgraph_1_1_out_string_stream.html#aee959e8962bfe2192a772d4f5aec880a" target="basefrm">~OutStringStream</a> + <span class="SRScope">dynamicgraph::OutStringStream</span> + </div> +</div> +<div class="SRResult" id="SR__7epluginloader"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#a6f952ede55971479321fa3e4416860e0" target="basefrm">~PluginLoader</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR__7epoolstorage"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classdynamicgraph_1_1_pool_storage.html#a11231f5a01939b1345759798fffbf5e2" target="basefrm">~PoolStorage</a> + <span class="SRScope">dynamicgraph::PoolStorage</span> + </div> +</div> +<div class="SRResult" id="SR__7esignal"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a5613e74b311f94ffc8d870c097fbc006" target="basefrm">~Signal</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR__7esignalarray"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_array.html#a92bd2db15dcb739f70efb7c3909a4b58" target="basefrm">~SignalArray</a> + <span class="SRScope">dynamicgraph::SignalArray</span> + </div> +</div> +<div class="SRResult" id="SR__7esignalarray_5fconst"> + <div class="SREntry"> + <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_array__const.html#a1050c30dd476d832ea8f3cddbcecd35b" target="basefrm">~SignalArray_const</a> + <span class="SRScope">dynamicgraph::SignalArray_const</span> + </div> +</div> +<div class="SRResult" id="SR__7esignalbase"> + <div class="SREntry"> + <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_base.html#a7abfd61a78e5012d56a9e5daf57ecdaf" target="basefrm">~SignalBase</a> + <span class="SRScope">dynamicgraph::SignalBase</span> + </div> +</div> +<div class="SRResult" id="SR__7esignalcaster"> + <div class="SREntry"> + <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html#aa5fade8df2d029a0c7145040f60bf795" target="basefrm">~SignalCaster</a> + <span class="SRScope">dynamicgraph::SignalCaster</span> + </div> +</div> +<div class="SRResult" id="SR__7esignalptr"> + <div class="SREntry"> + <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html#a14279768ce3dc7ebb7bf6d87bdfa7e72" target="basefrm">~SignalPtr</a> + <span class="SRScope">dynamicgraph::SignalPtr</span> + </div> +</div> +<div class="SRResult" id="SR__7esignaltimedependent"> + <div class="SREntry"> + <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_time_dependent.html#a0b323939a8076256fa00e45fa09d9704" target="basefrm">~SignalTimeDependent</a> + <span class="SRScope">dynamicgraph::SignalTimeDependent</span> + </div> +</div> +<div class="SRResult" id="SR__7etimedependency"> + <div class="SREntry"> + <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a8d4ba0b6667d763571501cf08cf4591c" target="basefrm">~TimeDependency</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR__7etracer"> + <div class="SREntry"> + <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a74f2a35ead39023673116e6ebfab08d5" target="basefrm">~Tracer</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR__7etracerrealtime"> + <div class="SREntry"> + <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer_real_time.html#a49eaf228435a2b4f05245c939f018307" target="basefrm">~TracerRealTime</a> + <span class="SRScope">dynamicgraph::TracerRealTime</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/classes_63.html b/doxygen/HEAD/search/classes_63.html new file mode 100644 index 0000000..b3b458a --- /dev/null +++ b/doxygen/HEAD/search/classes_63.html @@ -0,0 +1,26 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_contiifstream"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html" target="basefrm">Contiifstream</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/classes_64.html b/doxygen/HEAD/search/classes_64.html new file mode 100644 index 0000000..6df1ff8 --- /dev/null +++ b/doxygen/HEAD/search/classes_64.html @@ -0,0 +1,32 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_debugtrace"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_debug_trace.html" target="basefrm">DebugTrace</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_defaultcastregisterer"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_default_cast_registerer.html" target="basefrm">DefaultCastRegisterer</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/classes_65.html b/doxygen/HEAD/search/classes_65.html new file mode 100644 index 0000000..25f3591 --- /dev/null +++ b/doxygen/HEAD/search/classes_65.html @@ -0,0 +1,56 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_entity"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html" target="basefrm">Entity</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_entityregisterer"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_entity_registerer.html" target="basefrm">EntityRegisterer</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_exceptionabstract"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html" target="basefrm">ExceptionAbstract</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_exceptionfactory"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html" target="basefrm">ExceptionFactory</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_exceptionsignal"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_signal.html" target="basefrm">ExceptionSignal</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_exceptiontraces"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_traces.html" target="basefrm">ExceptionTraces</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/classes_66.html b/doxygen/HEAD/search/classes_66.html new file mode 100644 index 0000000..fc111be --- /dev/null +++ b/doxygen/HEAD/search/classes_66.html @@ -0,0 +1,26 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_factorystorage"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_factory_storage.html" target="basefrm">FactoryStorage</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/classes_69.html b/doxygen/HEAD/search/classes_69.html new file mode 100644 index 0000000..25f6299 --- /dev/null +++ b/doxygen/HEAD/search/classes_69.html @@ -0,0 +1,38 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_instruction"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../struct_shell_procedure_1_1_instruction.html" target="basefrm">Instruction</a> + <span class="SRScope">ShellProcedure</span> + </div> +</div> +<div class="SRResult" id="SR_interpreter"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html" target="basefrm">Interpreter</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_interpreterhelper"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter_helper.html" target="basefrm">InterpreterHelper</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/classes_6e.html b/doxygen/HEAD/search/classes_6e.html new file mode 100644 index 0000000..2ea370b --- /dev/null +++ b/doxygen/HEAD/search/classes_6e.html @@ -0,0 +1,25 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_noncopyable"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classboost_1_1noncopyable.html" target="basefrm">noncopyable</a> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/classes_6f.html b/doxygen/HEAD/search/classes_6f.html new file mode 100644 index 0000000..7c5d986 --- /dev/null +++ b/doxygen/HEAD/search/classes_6f.html @@ -0,0 +1,26 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_outstringstream"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_out_string_stream.html" target="basefrm">OutStringStream</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/classes_70.html b/doxygen/HEAD/search/classes_70.html new file mode 100644 index 0000000..5de4c67 --- /dev/null +++ b/doxygen/HEAD/search/classes_70.html @@ -0,0 +1,38 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_pluginloader"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html" target="basefrm">PluginLoader</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_poolstorage"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_pool_storage.html" target="basefrm">PoolStorage</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_procedure"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../struct_shell_procedure_1_1_procedure.html" target="basefrm">Procedure</a> + <span class="SRScope">ShellProcedure</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/classes_73.html b/doxygen/HEAD/search/classes_73.html new file mode 100644 index 0000000..2b4e616 --- /dev/null +++ b/doxygen/HEAD/search/classes_73.html @@ -0,0 +1,102 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_shellfunctionregisterer"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_shell_function_registerer.html" target="basefrm">ShellFunctionRegisterer</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_shellfunctions"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_shell_functions.html" target="basefrm">ShellFunctions</a> + </div> +</div> +<div class="SRResult" id="SR_shellprocedure"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_shell_procedure.html" target="basefrm">ShellProcedure</a> + </div> +</div> +<div class="SRResult" id="SR_signal"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html" target="basefrm">Signal</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signal_3c_20int_2c_20int_20_3e"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html" target="basefrm">Signal< int, int ></a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signalarray"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_array.html" target="basefrm">SignalArray</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signalarray_5fconst"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_array__const.html" target="basefrm">SignalArray_const</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signalbase"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_base.html" target="basefrm">SignalBase</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signalbase_3c_20int_20_3e"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_base.html" target="basefrm">SignalBase< int ></a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signalcaster"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html" target="basefrm">SignalCaster</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signalcastregisterer"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_cast_registerer.html" target="basefrm">SignalCastRegisterer</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signalptr"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html" target="basefrm">SignalPtr</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signaltimedependent"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_time_dependent.html" target="basefrm">SignalTimeDependent</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signaltimedependent_3c_20int_2c_20int_20_3e"> + <div class="SREntry"> + <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_time_dependent.html" target="basefrm">SignalTimeDependent< int, int ></a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/classes_74.html b/doxygen/HEAD/search/classes_74.html new file mode 100644 index 0000000..db59e3a --- /dev/null +++ b/doxygen/HEAD/search/classes_74.html @@ -0,0 +1,44 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_timedependency"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html" target="basefrm">TimeDependency</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_timedependency_3c_20int_20_3e"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html" target="basefrm">TimeDependency< int ></a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_tracer"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html" target="basefrm">Tracer</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_tracerrealtime"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer_real_time.html" target="basefrm">TracerRealTime</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/close.png b/doxygen/HEAD/search/close.png new file mode 100644 index 0000000000000000000000000000000000000000..9342d3dfeea7b7c4ee610987e717804b5a42ceb9 GIT binary patch literal 273 zcmV+s0q*{ZP)<h;3K|Lk000e1NJLTq000XB000XJ1^@s6sjPP<0002kNkl<Z7#Vd@ zy%I)14BQwM3KSF?L+drXf2Tud1~Vwo-gkQ=D&H2DpWDkOIl+T{-_5ct*tQMlc_NA; z#Bq!~&yl97kminQn#?$kxUNgzzBUX)lx2ycD8xIC<1djfsKP>4(RlMby96)VwnbG{ zbe&}^BDn7x>$<{ck4zAK-=nT;=hHG)kmplIF${xqm8db3oX6wT3bvp`TE@m0cg;b) zBuSL}5?N7O(iZLdAlz@)b)Rd~DnSsSX&P5qC`XwuFwcAYLC+d2>+1(8on;wpt8QIC X2MT$R4iQDd00000NkvXXu0mjfia~GN literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/search/defines_64.html b/doxygen/HEAD/search/defines_64.html new file mode 100644 index 0000000..4d34cbf --- /dev/null +++ b/doxygen/HEAD/search/defines_64.html @@ -0,0 +1,152 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_dg_5fcommon_5ftraces"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../debug_8h.html#a34a049f8220d4679cf39de22833f88b9" target="basefrm">DG_COMMON_TRACES</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dg_5fimport_5fdefault_5fpaths"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../import-default-paths_8h.html#aad1e31d0558c7cb1a52218c273575047" target="basefrm">DG_IMPORT_DEFAULT_PATHS</a> + <span class="SRScope">import-default-paths.h</span> + </div> +</div> +<div class="SRResult" id="SR_dg_5frethrow"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../exception-abstract_8h.html#ac5467892d97a2490cdd20cf61b25628c" target="basefrm">DG_RETHROW</a> + <span class="SRScope">exception-abstract.h</span> + </div> +</div> +<div class="SRResult" id="SR_dg_5fthrow"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../exception-abstract_8h.html#af37158a4ed07567f1673457ea2656a34" target="basefrm">DG_THROW</a> + <span class="SRScope">exception-abstract.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgdebug"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../debug_8h.html#a9965d817b72b8039eb0a2cadb646a48a" target="basefrm">dgDEBUG</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgdebug_5fenable"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../debug_8h.html#a8c2bccd6b05adbe27487c1c17aadb2a1" target="basefrm">dgDEBUG_ENABLE</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgdebugin"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../debug_8h.html#a4ee3604ba36dde608834bf7d5b6436e6" target="basefrm">dgDEBUGIN</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgdebuginout"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../debug_8h.html#a578f46d54389f40c1928858228652921" target="basefrm">dgDEBUGINOUT</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgdebugmute"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../debug_8h.html#a43efb2ed9428a3ec487e13d53827583d" target="basefrm">dgDEBUGMUTE</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgdebugout"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../debug_8h.html#aa0e31e14443239a3601348a259bdb3bd" target="basefrm">dgDEBUGOUT</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgerror"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../debug_8h.html#ae1d20131c769567f32609e038328acb6" target="basefrm">dgERROR</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgpreerror"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../debug_8h.html#a73d80a0eea397787f6ded077d8baa82b" target="basefrm">dgPREERROR</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgtdebug"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../debug_8h.html#a0241c1aaa7c62ad461dc170dabd81ad1" target="basefrm">dgTDEBUG</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgtdebug_5fenable"> + <div class="SREntry"> + <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../debug_8h.html#a57ba45221de292838287ccce99e6ab6a" target="basefrm">dgTDEBUG_ENABLE</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgtdebugin"> + <div class="SREntry"> + <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../debug_8h.html#a5f397f1a19564cb3d336924f596b24d4" target="basefrm">dgTDEBUGIN</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgtdebuginout"> + <div class="SREntry"> + <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../debug_8h.html#ae47250abb6397e5cc9f30fd494dba435" target="basefrm">dgTDEBUGINOUT</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgtdebugout"> + <div class="SREntry"> + <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../debug_8h.html#a19d56a2093d1396e30140bf481c169ba" target="basefrm">dgTDEBUGOUT</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgtracer_5fexport"> + <div class="SREntry"> + <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../tracer_8h.html#a4b7d7e9b8523750b2e703a9fd4b5c2aa" target="basefrm">DGTRACER_EXPORT</a> + <span class="SRScope">tracer.h</span> + </div> +</div> +<div class="SRResult" id="SR_dgtracerrealtime_5fexport"> + <div class="SREntry"> + <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../tracer-real-time_8h.html#a0649deaf1f052725ef7ad70b8ad2ae29" target="basefrm">DGTRACERREALTIME_EXPORT</a> + <span class="SRScope">tracer-real-time.h</span> + </div> +</div> +<div class="SRResult" id="SR_dynamicgraph_5fexport"> + <div class="SREntry"> + <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../dynamic-graph-api_8h.html#ae6aed504ec04fa010c9a073b5afa80af" target="basefrm">DYNAMICGRAPH_EXPORT</a> + <span class="SRScope">dynamic-graph-api.h</span> + </div> +</div> +<div class="SRResult" id="SR_dynamicgraph_5ffactory_5fentity_5fplugin"> + <div class="SREntry"> + <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../factory_8h.html#af59917b0152df81347c9d8735e55782a" target="basefrm">DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN</a> + <span class="SRScope">factory.h</span> + </div> +</div> +<div class="SRResult" id="SR_dynamicgraphcontiifstream_5fexport"> + <div class="SREntry"> + <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../contiifstream_8h.html#a8731748534ffe6f72a9e291dcab9ba61" target="basefrm">DYNAMICGRAPHCONTIIFSTREAM_EXPORT</a> + <span class="SRScope">contiifstream.h</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/defines_73.html b/doxygen/HEAD/search/defines_73.html new file mode 100644 index 0000000..aed7698 --- /dev/null +++ b/doxygen/HEAD/search/defines_73.html @@ -0,0 +1,38 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_shell_5ffunction_5fregisterer"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../interpreter_8h.html#a50cafaba3d06b2d1c4adc052626075b2" target="basefrm">SHELL_FUNCTION_REGISTERER</a> + <span class="SRScope">interpreter.h</span> + </div> +</div> +<div class="SRResult" id="SR_shellprocedure_5fexport"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../shell-procedure_8h.html#a2156d3dfa1a20d2a856bbc2b5597d0be" target="basefrm">ShellProcedure_EXPORT</a> + <span class="SRScope">shell-procedure.h</span> + </div> +</div> +<div class="SRResult" id="SR_static_5fshell_5ffunction"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../functions_8h.html#af4229e30a476c75350ad14ce481d9ea0" target="basefrm">STATIC_SHELL_FUNCTION</a> + <span class="SRScope">functions.h</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/defines_76.html b/doxygen/HEAD/search/defines_76.html new file mode 100644 index 0000000..66b79f1 --- /dev/null +++ b/doxygen/HEAD/search/defines_76.html @@ -0,0 +1,32 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_vp_5fdebug_5fmode"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../debug_8h.html#a6dd3437819a217fef90ef973cf9364ca" target="basefrm">VP_DEBUG_MODE</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRResult" id="SR_vp_5ftemplate_5fdebug_5fmode"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../debug_8h.html#a99bf14cae76d8d5cbfe574d6ae62f30d" target="basefrm">VP_TEMPLATE_DEBUG_MODE</a> + <span class="SRScope">debug.h</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/enums_64.html b/doxygen/HEAD/search/enums_64.html new file mode 100644 index 0000000..8174db5 --- /dev/null +++ b/doxygen/HEAD/search/enums_64.html @@ -0,0 +1,26 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_dependencytype"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81ce" target="basefrm">DependencyType</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/enums_65.html b/doxygen/HEAD/search/enums_65.html new file mode 100644 index 0000000..8843ba2 --- /dev/null +++ b/doxygen/HEAD/search/enums_65.html @@ -0,0 +1,36 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_errorcodeenum"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_errorcodeenum')">ErrorCodeEnum</a> + <div class="SRChildren"> + <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849" target="basefrm">dynamicgraph::ExceptionFactory::ErrorCodeEnum()</a> + <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10" target="basefrm">dynamicgraph::ExceptionSignal::ErrorCodeEnum()</a> + <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742" target="basefrm">dynamicgraph::ExceptionTraces::ErrorCodeEnum()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_exceptionenum"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0" target="basefrm">ExceptionEnum</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/enums_73.html b/doxygen/HEAD/search/enums_73.html new file mode 100644 index 0000000..e1debb6 --- /dev/null +++ b/doxygen/HEAD/search/enums_73.html @@ -0,0 +1,26 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_signaltype"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155" target="basefrm">SignalType</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/enums_74.html b/doxygen/HEAD/search/enums_74.html new file mode 100644 index 0000000..78ebbfd --- /dev/null +++ b/doxygen/HEAD/search/enums_74.html @@ -0,0 +1,26 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_tracestyle"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8" target="basefrm">TraceStyle</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/enumvalues_61.html b/doxygen/HEAD/search/enumvalues_61.html new file mode 100644 index 0000000..933adcf --- /dev/null +++ b/doxygen/HEAD/search/enumvalues_61.html @@ -0,0 +1,32 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_abstract"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0a33c94c6723036643d4b47c7bae1da350" target="basefrm">ABSTRACT</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR_always_5fready"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81cea603ebe54dcdfc2340d4fba0384e95133" target="basefrm">ALWAYS_READY</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/enumvalues_62.html b/doxygen/HEAD/search/enumvalues_62.html new file mode 100644 index 0000000..dfeef95 --- /dev/null +++ b/doxygen/HEAD/search/enumvalues_62.html @@ -0,0 +1,32 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_bad_5fcast"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10adbddf8428d47fda8982adb85c801fd53" target="basefrm">BAD_CAST</a> + <span class="SRScope">dynamicgraph::ExceptionSignal</span> + </div> +</div> +<div class="SRResult" id="SR_bool_5fdependent"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81cea5924c4f2de4d5c05d90bf01a39d7310f" target="basefrm">BOOL_DEPENDENT</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/enumvalues_63.html b/doxygen/HEAD/search/enumvalues_63.html new file mode 100644 index 0000000..27aca3c --- /dev/null +++ b/doxygen/HEAD/search/enumvalues_63.html @@ -0,0 +1,32 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_constant"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155aee2d1fa88618982d476c6f7bce0a5450" target="basefrm">CONSTANT</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_copy_5fnot_5finitialized"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10afecd9889df78436cc6a1c81b824e19fc" target="basefrm">COPY_NOT_INITIALIZED</a> + <span class="SRScope">dynamicgraph::ExceptionSignal</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/enumvalues_64.html b/doxygen/HEAD/search/enumvalues_64.html new file mode 100644 index 0000000..136bb1d --- /dev/null +++ b/doxygen/HEAD/search/enumvalues_64.html @@ -0,0 +1,26 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_dynamic_5floading"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849ae7b916904d771732c4869e6dbae60afe" target="basefrm">DYNAMIC_LOADING</a> + <span class="SRScope">dynamicgraph::ExceptionFactory</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/enumvalues_65.html b/doxygen/HEAD/search/enumvalues_65.html new file mode 100644 index 0000000..519301a --- /dev/null +++ b/doxygen/HEAD/search/enumvalues_65.html @@ -0,0 +1,26 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_each_5ftime"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8a1b15644dfae7bd910c82ed6c2a0a47aa" target="basefrm">EACH_TIME</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/enumvalues_66.html b/doxygen/HEAD/search/enumvalues_66.html new file mode 100644 index 0000000..63e6821 --- /dev/null +++ b/doxygen/HEAD/search/enumvalues_66.html @@ -0,0 +1,44 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_factory"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0af74e7993a80a233e4d9ba3017ea63a4c" target="basefrm">FACTORY</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR_frequently"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8a6aa0086dff071bf0d699e10ac7deb8be" target="basefrm">FREQUENTLY</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_function"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155aa34353e1d87165ae87780a81954e68cd" target="basefrm">FUNCTION</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_function_5fconflict"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a02500a43be7f1a96af2e1020ec4cf046" target="basefrm">FUNCTION_CONFLICT</a> + <span class="SRScope">dynamicgraph::ExceptionFactory</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/enumvalues_67.html b/doxygen/HEAD/search/enumvalues_67.html new file mode 100644 index 0000000..8cbe45b --- /dev/null +++ b/doxygen/HEAD/search/enumvalues_67.html @@ -0,0 +1,30 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_generic"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_generic')">GENERIC</a> + <div class="SRChildren"> + <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849aac3098260c49aa047dbe2ad564aa756d" target="basefrm">dynamicgraph::ExceptionFactory::GENERIC()</a> + <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10a6bd5a74da9334e449fa709dbed10159b" target="basefrm">dynamicgraph::ExceptionSignal::GENERIC()</a> + <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742a29f716d5d418900f2349f197318eb6f5" target="basefrm">dynamicgraph::ExceptionTraces::GENERIC()</a> + </div> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/enumvalues_6e.html b/doxygen/HEAD/search/enumvalues_6e.html new file mode 100644 index 0000000..a0c5876 --- /dev/null +++ b/doxygen/HEAD/search/enumvalues_6e.html @@ -0,0 +1,32 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_not_5finitialized"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10a4b569c7f02ff46c258211e553ff8c9a1" target="basefrm">NOT_INITIALIZED</a> + <span class="SRScope">dynamicgraph::ExceptionSignal</span> + </div> +</div> +<div class="SRResult" id="SR_not_5fopen"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_traces.html#a7ad040c9d04b1dcd294b92692a095742a94b426c1dcf7cc40c6bb769ce4cbd813" target="basefrm">NOT_OPEN</a> + <span class="SRScope">dynamicgraph::ExceptionTraces</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/enumvalues_6f.html b/doxygen/HEAD/search/enumvalues_6f.html new file mode 100644 index 0000000..f7d23b9 --- /dev/null +++ b/doxygen/HEAD/search/enumvalues_6f.html @@ -0,0 +1,26 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_object_5fconflict"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a680452e3391be4e29001641e8827b25f" target="basefrm">OBJECT_CONFLICT</a> + <span class="SRScope">dynamicgraph::ExceptionFactory</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/enumvalues_70.html b/doxygen/HEAD/search/enumvalues_70.html new file mode 100644 index 0000000..1b00c3c --- /dev/null +++ b/doxygen/HEAD/search/enumvalues_70.html @@ -0,0 +1,26 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_plug_5fimpossible"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10a19b0f97b7f570cc3893f598a505d2038" target="basefrm">PLUG_IMPOSSIBLE</a> + <span class="SRScope">dynamicgraph::ExceptionSignal</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/enumvalues_72.html b/doxygen/HEAD/search/enumvalues_72.html new file mode 100644 index 0000000..3ea843c --- /dev/null +++ b/doxygen/HEAD/search/enumvalues_72.html @@ -0,0 +1,44 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_read_5ffile"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a257c60facc0f82066a69a6aed52e142e" target="basefrm">READ_FILE</a> + <span class="SRScope">dynamicgraph::ExceptionFactory</span> + </div> +</div> +<div class="SRResult" id="SR_readwrite_5flock"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10aee5244ac1059313c5a52caa3663db4de" target="basefrm">READWRITE_LOCK</a> + <span class="SRScope">dynamicgraph::ExceptionSignal</span> + </div> +</div> +<div class="SRResult" id="SR_reference"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155a82183cba9bb80e23eec7f38c5f0c0a6a" target="basefrm">REFERENCE</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_reference_5fnon_5fconst"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a57b8e35c45307a40b6dc3c48cc334155afc314176df62034542117d23795f8394" target="basefrm">REFERENCE_NON_CONST</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/enumvalues_73.html b/doxygen/HEAD/search/enumvalues_73.html new file mode 100644 index 0000000..e2ab5c0 --- /dev/null +++ b/doxygen/HEAD/search/enumvalues_73.html @@ -0,0 +1,44 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_set_5fimpossible"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_signal.html#a5c6942a3d775d104aa6fa46902106f10af40270d1e2ca50c5449ed97f74528ccb" target="basefrm">SET_IMPOSSIBLE</a> + <span class="SRScope">dynamicgraph::ExceptionSignal</span> + </div> +</div> +<div class="SRResult" id="SR_signal"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0a252baa19235309f051576f0d0e508098" target="basefrm">SIGNAL</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR_signal_5fconflict"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849af524dede4e6a9f60e5752bcfd076bc39" target="basefrm">SIGNAL_CONFLICT</a> + <span class="SRScope">dynamicgraph::ExceptionFactory</span> + </div> +</div> +<div class="SRResult" id="SR_syntax_5ferror"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a6d79a9d0e863d1a1ee84e28803001f44" target="basefrm">SYNTAX_ERROR</a> + <span class="SRScope">dynamicgraph::ExceptionFactory</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/enumvalues_74.html b/doxygen/HEAD/search/enumvalues_74.html new file mode 100644 index 0000000..1d64827 --- /dev/null +++ b/doxygen/HEAD/search/enumvalues_74.html @@ -0,0 +1,38 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_time_5fdependent"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a59b0dc61a19572304de2efd1c5dc81cea9930f326751f6c36d037ee64d09a840e" target="basefrm">TIME_DEPENDENT</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_tools"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0abd2d0743b46c0c3d922f957f65e31689" target="basefrm">TOOLS</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR_traces"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#a19678de05600e82a1eaa2e70c0ad6fe0af27cffde588c14a95c26fc79314ec08c" target="basefrm">TRACES</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/enumvalues_75.html b/doxygen/HEAD/search/enumvalues_75.html new file mode 100644 index 0000000..ab5e3b7 --- /dev/null +++ b/doxygen/HEAD/search/enumvalues_75.html @@ -0,0 +1,38 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_unrefered_5ffunction"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849af159588b0f39514f85abdd874beed950" target="basefrm">UNREFERED_FUNCTION</a> + <span class="SRScope">dynamicgraph::ExceptionFactory</span> + </div> +</div> +<div class="SRResult" id="SR_unrefered_5fobject"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849a9e9f28958f7ffd6c7a997df752bb97d5" target="basefrm">UNREFERED_OBJECT</a> + <span class="SRScope">dynamicgraph::ExceptionFactory</span> + </div> +</div> +<div class="SRResult" id="SR_unrefered_5fsignal"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html#a827d4a8bf13001f6b1eb04746b083849af23a8ce479f832624480aa6c0ba35cd9" target="basefrm">UNREFERED_SIGNAL</a> + <span class="SRScope">dynamicgraph::ExceptionFactory</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/enumvalues_77.html b/doxygen/HEAD/search/enumvalues_77.html new file mode 100644 index 0000000..88348e2 --- /dev/null +++ b/doxygen/HEAD/search/enumvalues_77.html @@ -0,0 +1,26 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_when_5fsaid"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a37c51af38aff797e4460d16db35c25b8a3df8adfc48aec75c6529305e110a4989" target="basefrm">WHEN_SAID</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/files_61.html b/doxygen/HEAD/search/files_61.html new file mode 100644 index 0000000..fec0b99 --- /dev/null +++ b/doxygen/HEAD/search/files_61.html @@ -0,0 +1,25 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_all_2dsignals_2eh"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../all-signals_8h.html" target="basefrm">all-signals.h</a> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/files_63.html b/doxygen/HEAD/search/files_63.html new file mode 100644 index 0000000..630f0a1 --- /dev/null +++ b/doxygen/HEAD/search/files_63.html @@ -0,0 +1,25 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_contiifstream_2eh"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../contiifstream_8h.html" target="basefrm">contiifstream.h</a> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/files_64.html b/doxygen/HEAD/search/files_64.html new file mode 100644 index 0000000..1d5add4 --- /dev/null +++ b/doxygen/HEAD/search/files_64.html @@ -0,0 +1,30 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_debug_2eh"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../debug_8h.html" target="basefrm">debug.h</a> + </div> +</div> +<div class="SRResult" id="SR_dynamic_2dgraph_2dapi_2eh"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../dynamic-graph-api_8h.html" target="basefrm">dynamic-graph-api.h</a> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/files_65.html b/doxygen/HEAD/search/files_65.html new file mode 100644 index 0000000..66a92ef --- /dev/null +++ b/doxygen/HEAD/search/files_65.html @@ -0,0 +1,45 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_entity_2eh"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../entity_8h.html" target="basefrm">entity.h</a> + </div> +</div> +<div class="SRResult" id="SR_exception_2dabstract_2eh"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../exception-abstract_8h.html" target="basefrm">exception-abstract.h</a> + </div> +</div> +<div class="SRResult" id="SR_exception_2dfactory_2eh"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../exception-factory_8h.html" target="basefrm">exception-factory.h</a> + </div> +</div> +<div class="SRResult" id="SR_exception_2dsignal_2eh"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../exception-signal_8h.html" target="basefrm">exception-signal.h</a> + </div> +</div> +<div class="SRResult" id="SR_exception_2dtraces_2eh"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../exception-traces_8h.html" target="basefrm">exception-traces.h</a> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/files_66.html b/doxygen/HEAD/search/files_66.html new file mode 100644 index 0000000..d22d955 --- /dev/null +++ b/doxygen/HEAD/search/files_66.html @@ -0,0 +1,30 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_factory_2eh"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../factory_8h.html" target="basefrm">factory.h</a> + </div> +</div> +<div class="SRResult" id="SR_functions_2eh"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../functions_8h.html" target="basefrm">functions.h</a> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/files_69.html b/doxygen/HEAD/search/files_69.html new file mode 100644 index 0000000..08d8cdf --- /dev/null +++ b/doxygen/HEAD/search/files_69.html @@ -0,0 +1,40 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_import_2ddefault_2dpaths_2eh"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../import-default-paths_8h.html" target="basefrm">import-default-paths.h</a> + </div> +</div> +<div class="SRResult" id="SR_import_2eh"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../import_8h.html" target="basefrm">import.h</a> + </div> +</div> +<div class="SRResult" id="SR_interpreter_2dhelper_2eh"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../interpreter-helper_8h.html" target="basefrm">interpreter-helper.h</a> + </div> +</div> +<div class="SRResult" id="SR_interpreter_2eh"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../interpreter_8h.html" target="basefrm">interpreter.h</a> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/files_70.html b/doxygen/HEAD/search/files_70.html new file mode 100644 index 0000000..46632c7 --- /dev/null +++ b/doxygen/HEAD/search/files_70.html @@ -0,0 +1,35 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_package_2eh"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../package_8h.html" target="basefrm">package.h</a> + </div> +</div> +<div class="SRResult" id="SR_plugin_2dloader_2eh"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../plugin-loader_8h.html" target="basefrm">plugin-loader.h</a> + </div> +</div> +<div class="SRResult" id="SR_pool_2eh"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../pool_8h.html" target="basefrm">pool.h</a> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/files_73.html b/doxygen/HEAD/search/files_73.html new file mode 100644 index 0000000..c71ae27 --- /dev/null +++ b/doxygen/HEAD/search/files_73.html @@ -0,0 +1,60 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_shell_2dprocedure_2eh"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../shell-procedure_8h.html" target="basefrm">shell-procedure.h</a> + </div> +</div> +<div class="SRResult" id="SR_shellfunctions_5fdoc_2eh"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../shellfunctions__doc_8h.html" target="basefrm">shellfunctions_doc.h</a> + </div> +</div> +<div class="SRResult" id="SR_signal_2darray_2eh"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../signal-array_8h.html" target="basefrm">signal-array.h</a> + </div> +</div> +<div class="SRResult" id="SR_signal_2dbase_2eh"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../signal-base_8h.html" target="basefrm">signal-base.h</a> + </div> +</div> +<div class="SRResult" id="SR_signal_2dcaster_2eh"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../signal-caster_8h.html" target="basefrm">signal-caster.h</a> + </div> +</div> +<div class="SRResult" id="SR_signal_2dptr_2eh"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../signal-ptr_8h.html" target="basefrm">signal-ptr.h</a> + </div> +</div> +<div class="SRResult" id="SR_signal_2dtime_2ddependent_2eh"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../signal-time-dependent_8h.html" target="basefrm">signal-time-dependent.h</a> + </div> +</div> +<div class="SRResult" id="SR_signal_2eh"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../signal_8h.html" target="basefrm">signal.h</a> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/files_74.html b/doxygen/HEAD/search/files_74.html new file mode 100644 index 0000000..e890b91 --- /dev/null +++ b/doxygen/HEAD/search/files_74.html @@ -0,0 +1,45 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_time_2ddependency_2eh"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../time-dependency_8h.html" target="basefrm">time-dependency.h</a> + </div> +</div> +<div class="SRResult" id="SR_tracer_2dreal_2dtime_2eh"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../tracer-real-time_8h.html" target="basefrm">tracer-real-time.h</a> + </div> +</div> +<div class="SRResult" id="SR_tracer_2dreal_2dtimedoc_2eh"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../tracer-real-timedoc_8h.html" target="basefrm">tracer-real-timedoc.h</a> + </div> +</div> +<div class="SRResult" id="SR_tracer_2eh"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../tracer_8h.html" target="basefrm">tracer.h</a> + </div> +</div> +<div class="SRResult" id="SR_tracerdoc_2eh"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../tracerdoc_8h.html" target="basefrm">tracerdoc.h</a> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/functions_61.html b/doxygen/HEAD/search/functions_61.html new file mode 100644 index 0000000..4eff94e --- /dev/null +++ b/doxygen/HEAD/search/functions_61.html @@ -0,0 +1,83 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_access"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_access')">access</a> + <div class="SRChildren"> + <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a2e93a5260069a9bfa0dcbce69b3a7205" target="basefrm">dynamicgraph::SignalPtr::access()</a> + <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#aa4df5a0ace7d7470c48a6e1d4c5fcecf" target="basefrm">dynamicgraph::SignalTimeDependent::access()</a> + <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#aee3296459aaf42fab48f86a16b84fcf1" target="basefrm">dynamicgraph::Signal::access()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_accesscopy"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_accesscopy')">accessCopy</a> + <div class="SRChildren"> + <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#aa8319f67d14f1493135522d431c429d9" target="basefrm">dynamicgraph::SignalPtr::accessCopy()</a> + <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#a4be0f7ad96ea144015899c159460606a" target="basefrm">dynamicgraph::Signal::accessCopy()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_adddata"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_out_string_stream.html#a30ea003d3d1112ec0b9ac86c99d880c2" target="basefrm">addData</a> + <span class="SRScope">dynamicgraph::OutStringStream</span> + </div> +</div> +<div class="SRResult" id="SR_adddependency"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_adddependency')">addDependency</a> + <div class="SRChildren"> + <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#ac5e9d9f81667e3e95e4bef272570f616" target="basefrm">dynamicgraph::SignalBase::addDependency()</a> + <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#adbe1afb3f1c00b5095d0674a4ebda913" target="basefrm">dynamicgraph::SignalPtr::addDependency()</a> + <a id="Item3_c2" onkeydown="return searchResults.NavChild(event,3,2)" onkeypress="return searchResults.NavChild(event,3,2)" onkeyup="return searchResults.NavChild(event,3,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#ab671714743cd69c69f7f2aed3387d814" target="basefrm">dynamicgraph::SignalTimeDependent::addDependency()</a> + <a id="Item3_c3" onkeydown="return searchResults.NavChild(event,3,3)" onkeypress="return searchResults.NavChild(event,3,3)" onkeyup="return searchResults.NavChild(event,3,3)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a74d5fe4ab99a37a4c5bdac1680e47edd" target="basefrm">dynamicgraph::TimeDependency::addDependency()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_addelmt"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_addelmt')">addElmt</a> + <div class="SRChildren"> + <a id="Item4_c0" onkeydown="return searchResults.NavChild(event,4,0)" onkeypress="return searchResults.NavChild(event,4,0)" onkeyup="return searchResults.NavChild(event,4,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_array__const.html#aa11e164c3d15b6b016ab2da6a715afd3" target="basefrm">dynamicgraph::SignalArray_const::addElmt()</a> + <a id="Item4_c1" onkeydown="return searchResults.NavChild(event,4,1)" onkeypress="return searchResults.NavChild(event,4,1)" onkeyup="return searchResults.NavChild(event,4,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_array.html#ab0f3fcd38bc742ea3e0f196c6831d52f" target="basefrm">dynamicgraph::SignalArray::addElmt()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_addplugin"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#ab412e6393768d2ff5dc22d9c6799bf61" target="basefrm">addPlugin</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_addsignaltotrace"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#af898e36f072c92df1ae678c44d2d6db9" target="basefrm">addSignalToTrace</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_autoref"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html#a8f112f5fba7d33ee0603feda8eb8e437" target="basefrm">autoref</a> + <span class="SRScope">dynamicgraph::SignalPtr</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/functions_63.html b/doxygen/HEAD/search/functions_63.html new file mode 100644 index 0000000..acd6568 --- /dev/null +++ b/doxygen/HEAD/search/functions_63.html @@ -0,0 +1,234 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_cast"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cast')">cast</a> + <div class="SRChildren"> + <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_caster.html#a50e80ad4c3e069494b5fafac61a228de" target="basefrm">dynamicgraph::SignalCaster::cast()</a> + <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../classdynamicgraph_1_1_default_cast_registerer.html#a61cec27c319cdc135e9385356d47a1ea" target="basefrm">dynamicgraph::DefaultCastRegisterer::cast()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_checkcompatibility"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_checkcompatibility')">checkCompatibility</a> + <div class="SRChildren"> + <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#a11ad6be7f85fdf9dd05740e4f30b0cce" target="basefrm">dynamicgraph::SignalBase::checkCompatibility()</a> + <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#a59b20d4c7d6ae4c3b7e004e66385d3d2" target="basefrm">dynamicgraph::Signal::checkCompatibility()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_clear"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../struct_shell_procedure_1_1_procedure.html#a5f3a04207d00877bf0fb5f256f59f87a" target="basefrm">clear</a> + <span class="SRScope">ShellProcedure::Procedure</span> + </div> +</div> +<div class="SRResult" id="SR_cleardependencies"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cleardependencies')">clearDependencies</a> + <div class="SRChildren"> + <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#aecc4c4ef84592e27c529810e987bf0d0" target="basefrm">dynamicgraph::SignalBase::clearDependencies()</a> + <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a026c928dd30f498b1c862a5f82e96fd3" target="basefrm">dynamicgraph::SignalPtr::clearDependencies()</a> + <a id="Item3_c2" onkeydown="return searchResults.NavChild(event,3,2)" onkeypress="return searchResults.NavChild(event,3,2)" onkeyup="return searchResults.NavChild(event,3,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#a8da931786dc26f2d45d475b232867053" target="basefrm">dynamicgraph::SignalTimeDependent::clearDependencies()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_cleardependency"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a4204fd3dfee8e4e87cfd55239f84694c" target="basefrm">clearDependency</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_clearplugin"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_pool_storage.html#a51d4ff106ff215af8dd2403e15cdf10e" target="basefrm">clearPlugin</a> + <span class="SRScope">dynamicgraph::PoolStorage</span> + </div> +</div> +<div class="SRResult" id="SR_clearsignaltotrace"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#ad4097cec7827072d1144c14807313691" target="basefrm">clearSignalToTrace</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_closefile"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classdynamicgraph_1_1_debug_trace.html#ad0401ad17d850b70aeb7ecc9b34ade19" target="basefrm">closeFile</a> + <span class="SRScope">dynamicgraph::DebugTrace</span> + </div> +</div> +<div class="SRResult" id="SR_closefiles"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_closefiles')">closeFiles</a> + <div class="SRChildren"> + <a id="Item8_c0" onkeydown="return searchResults.NavChild(event,8,0)" onkeypress="return searchResults.NavChild(event,8,0)" onkeyup="return searchResults.NavChild(event,8,0)" class="SRScope" href="../classdynamicgraph_1_1_tracer_real_time.html#ae5912ede2ab54152887c3510d61905a9" target="basefrm">dynamicgraph::TracerRealTime::closeFiles()</a> + <a id="Item8_c1" onkeydown="return searchResults.NavChild(event,8,1)" onkeypress="return searchResults.NavChild(event,8,1)" onkeyup="return searchResults.NavChild(event,8,1)" class="SRScope" href="../classdynamicgraph_1_1_tracer.html#a1990d004c48427d3bc962a5ac4526b79" target="basefrm">dynamicgraph::Tracer::closeFiles()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_cmd"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#a47579a33b03aad9da9acdbece2fd7932" target="basefrm">cmd</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_cmdcomputesignal"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cmdcomputesignal')">cmdComputeSignal</a> + <div class="SRChildren"> + <a id="Item10_c0" onkeydown="return searchResults.NavChild(event,10,0)" onkeypress="return searchResults.NavChild(event,10,0)" onkeyup="return searchResults.NavChild(event,10,0)" class="SRScope" href="../classdynamicgraph_1_1_interpreter_helper.html#ad5eb950b1e52ff62043f82bdb6a07307" target="basefrm">dynamicgraph::InterpreterHelper::cmdComputeSignal()</a> + <a id="Item10_c1" onkeydown="return searchResults.NavChild(event,10,1)" onkeypress="return searchResults.NavChild(event,10,1)" onkeyup="return searchResults.NavChild(event,10,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#a249ae339236034d0ffa72c3fa50586b5" target="basefrm">dynamicgraph::Interpreter::cmdComputeSignal()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_cmdcontinueprocedure"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_shell_procedure.html#ad4ad939913d94ca6b5e2192d089d5e50" target="basefrm">cmdContinueProcedure</a> + <span class="SRScope">ShellProcedure</span> + </div> +</div> +<div class="SRResult" id="SR_cmddestroy"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cmddestroy')">cmdDestroy</a> + <div class="SRChildren"> + <a id="Item12_c0" onkeydown="return searchResults.NavChild(event,12,0)" onkeypress="return searchResults.NavChild(event,12,0)" onkeyup="return searchResults.NavChild(event,12,0)" class="SRScope" href="../classdynamicgraph_1_1_interpreter_helper.html#af7c8c26d5ed3b8f330a1d6badc1200ff" target="basefrm">dynamicgraph::InterpreterHelper::cmdDestroy()</a> + <a id="Item12_c1" onkeydown="return searchResults.NavChild(event,12,1)" onkeypress="return searchResults.NavChild(event,12,1)" onkeyup="return searchResults.NavChild(event,12,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#acf8a6b892ef8ad5d8bbb62087acd1186" target="basefrm">dynamicgraph::Interpreter::cmdDestroy()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_cmdendprocedure"> + <div class="SREntry"> + <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../class_shell_procedure.html#a362f9b170477a0892214c55007e7e53a" target="basefrm">cmdEndProcedure</a> + <span class="SRScope">ShellProcedure</span> + </div> +</div> +<div class="SRResult" id="SR_cmdfor"> + <div class="SREntry"> + <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../class_shell_procedure.html#ac1d7c57110898dc7b0c723cdab02e84d" target="basefrm">cmdFor</a> + <span class="SRScope">ShellProcedure</span> + </div> +</div> +<div class="SRResult" id="SR_cmdgetsignal"> + <div class="SREntry"> + <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cmdgetsignal')">cmdGetSignal</a> + <div class="SRChildren"> + <a id="Item15_c0" onkeydown="return searchResults.NavChild(event,15,0)" onkeypress="return searchResults.NavChild(event,15,0)" onkeyup="return searchResults.NavChild(event,15,0)" class="SRScope" href="../classdynamicgraph_1_1_interpreter_helper.html#a68679f74baec6f9e1f87e4057cf53d7a" target="basefrm">dynamicgraph::InterpreterHelper::cmdGetSignal()</a> + <a id="Item15_c1" onkeydown="return searchResults.NavChild(event,15,1)" onkeypress="return searchResults.NavChild(event,15,1)" onkeyup="return searchResults.NavChild(event,15,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#afb2615fd44e3453590b9115e647b737e" target="basefrm">dynamicgraph::Interpreter::cmdGetSignal()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_cmdhelp"> + <div class="SREntry"> + <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#adfd90b9c3ff4f746d902fd1189c37bd9" target="basefrm">cmdHelp</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_cmdloadplugin"> + <div class="SREntry"> + <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cmdloadplugin')">cmdLoadPlugin</a> + <div class="SRChildren"> + <a id="Item17_c0" onkeydown="return searchResults.NavChild(event,17,0)" onkeypress="return searchResults.NavChild(event,17,0)" onkeyup="return searchResults.NavChild(event,17,0)" class="SRScope" href="../classdynamicgraph_1_1_interpreter_helper.html#a556d95a783e0bbf34ada226434bf168a" target="basefrm">dynamicgraph::InterpreterHelper::cmdLoadPlugin()</a> + <a id="Item17_c1" onkeydown="return searchResults.NavChild(event,17,1)" onkeypress="return searchResults.NavChild(event,17,1)" onkeyup="return searchResults.NavChild(event,17,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#a6c672184f880c2756303e40c915cceea" target="basefrm">dynamicgraph::Interpreter::cmdLoadPlugin()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_cmdnew"> + <div class="SREntry"> + <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cmdnew')">cmdNew</a> + <div class="SRChildren"> + <a id="Item18_c0" onkeydown="return searchResults.NavChild(event,18,0)" onkeypress="return searchResults.NavChild(event,18,0)" onkeyup="return searchResults.NavChild(event,18,0)" class="SRScope" href="../classdynamicgraph_1_1_interpreter_helper.html#aebc57d1cef301ce488c52cabb028d612" target="basefrm">dynamicgraph::InterpreterHelper::cmdNew()</a> + <a id="Item18_c1" onkeydown="return searchResults.NavChild(event,18,1)" onkeypress="return searchResults.NavChild(event,18,1)" onkeyup="return searchResults.NavChild(event,18,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#aa4e1d2266458be2d966d098678e8c1d6" target="basefrm">dynamicgraph::Interpreter::cmdNew()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_cmdplug"> + <div class="SREntry"> + <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cmdplug')">cmdPlug</a> + <div class="SRChildren"> + <a id="Item19_c0" onkeydown="return searchResults.NavChild(event,19,0)" onkeypress="return searchResults.NavChild(event,19,0)" onkeyup="return searchResults.NavChild(event,19,0)" class="SRScope" href="../classdynamicgraph_1_1_interpreter_helper.html#a75e12292263cc468b7be3c896b4b1faa" target="basefrm">dynamicgraph::InterpreterHelper::cmdPlug()</a> + <a id="Item19_c1" onkeydown="return searchResults.NavChild(event,19,1)" onkeypress="return searchResults.NavChild(event,19,1)" onkeyup="return searchResults.NavChild(event,19,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#ab9f759ffc1c1566f0c16273846031418" target="basefrm">dynamicgraph::Interpreter::cmdPlug()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_cmdprocedure"> + <div class="SREntry"> + <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../class_shell_procedure.html#a6ff710c7d895146d33e63a6f0b8bb1e9" target="basefrm">cmdProcedure</a> + <span class="SRScope">ShellProcedure</span> + </div> +</div> +<div class="SRResult" id="SR_cmdrun"> + <div class="SREntry"> + <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#a2e0f3dba4e1874c50deae22888e8b5a3" target="basefrm">cmdRun</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_cmdsetsignal"> + <div class="SREntry"> + <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cmdsetsignal')">cmdSetSignal</a> + <div class="SRChildren"> + <a id="Item22_c0" onkeydown="return searchResults.NavChild(event,22,0)" onkeypress="return searchResults.NavChild(event,22,0)" onkeyup="return searchResults.NavChild(event,22,0)" class="SRScope" href="../classdynamicgraph_1_1_interpreter_helper.html#ac93342ed27898cac43fcd8e762e49f98" target="basefrm">dynamicgraph::InterpreterHelper::cmdSetSignal()</a> + <a id="Item22_c1" onkeydown="return searchResults.NavChild(event,22,1)" onkeypress="return searchResults.NavChild(event,22,1)" onkeyup="return searchResults.NavChild(event,22,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#a5a7171c2d4cc923e1f2b55ba9856b66c" target="basefrm">dynamicgraph::Interpreter::cmdSetSignal()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_cmdstartprocedure"> + <div class="SREntry"> + <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="../class_shell_procedure.html#a89f9024c323ba1d869d7e8f10c6cce79" target="basefrm">cmdStartProcedure</a> + <span class="SRScope">ShellProcedure</span> + </div> +</div> +<div class="SRResult" id="SR_cmdunloadplugin"> + <div class="SREntry"> + <a id="Item24" onkeydown="return searchResults.Nav(event,24)" onkeypress="return searchResults.Nav(event,24)" onkeyup="return searchResults.Nav(event,24)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_cmdunloadplugin')">cmdUnloadPlugin</a> + <div class="SRChildren"> + <a id="Item24_c0" onkeydown="return searchResults.NavChild(event,24,0)" onkeypress="return searchResults.NavChild(event,24,0)" onkeyup="return searchResults.NavChild(event,24,0)" class="SRScope" href="../classdynamicgraph_1_1_interpreter_helper.html#a3c487e4e1b3469dd77b258ac32c44fd6" target="basefrm">dynamicgraph::InterpreterHelper::cmdUnloadPlugin()</a> + <a id="Item24_c1" onkeydown="return searchResults.NavChild(event,24,1)" onkeypress="return searchResults.NavChild(event,24,1)" onkeyup="return searchResults.NavChild(event,24,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#a556b281a6e70fc38bf9efc7cb05976fd" target="basefrm">dynamicgraph::Interpreter::cmdUnloadPlugin()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_commandline"> + <div class="SREntry"> + <a id="Item25" onkeydown="return searchResults.Nav(event,25)" onkeypress="return searchResults.Nav(event,25)" onkeyup="return searchResults.Nav(event,25)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_commandline')">commandLine</a> + <div class="SRChildren"> + <a id="Item25_c0" onkeydown="return searchResults.NavChild(event,25,0)" onkeypress="return searchResults.NavChild(event,25,0)" onkeyup="return searchResults.NavChild(event,25,0)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#aac17d397ff8f7c33c9e3b0434417f614" target="basefrm">dynamicgraph::Entity::commandLine()</a> + <a id="Item25_c1" onkeydown="return searchResults.NavChild(event,25,1)" onkeypress="return searchResults.NavChild(event,25,1)" onkeyup="return searchResults.NavChild(event,25,1)" class="SRScope" href="../classdynamicgraph_1_1_factory_storage.html#a7f1921a85304ff14c5f77a55b7b8be46" target="basefrm">dynamicgraph::FactoryStorage::commandLine()</a> + <a id="Item25_c2" onkeydown="return searchResults.NavChild(event,25,2)" onkeypress="return searchResults.NavChild(event,25,2)" onkeyup="return searchResults.NavChild(event,25,2)" class="SRScope" href="../classdynamicgraph_1_1_pool_storage.html#a6b65b39ad3621ed2ceddf6cedc234bb8" target="basefrm">dynamicgraph::PoolStorage::commandLine()</a> + <a id="Item25_c3" onkeydown="return searchResults.NavChild(event,25,3)" onkeypress="return searchResults.NavChild(event,25,3)" onkeyup="return searchResults.NavChild(event,25,3)" class="SRScope" href="../classdynamicgraph_1_1_tracer_real_time.html#a1ddd8c6d0d642adca0830bf09221a0fb" target="basefrm">dynamicgraph::TracerRealTime::commandLine()</a> + <a id="Item25_c4" onkeydown="return searchResults.NavChild(event,25,4)" onkeypress="return searchResults.NavChild(event,25,4)" onkeyup="return searchResults.NavChild(event,25,4)" class="SRScope" href="../classdynamicgraph_1_1_tracer.html#a485ee257340b32e27ae50ef0b70d6261" target="basefrm">dynamicgraph::Tracer::commandLine()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_contiifstream"> + <div class="SREntry"> + <a id="Item26" onkeydown="return searchResults.Nav(event,26)" onkeypress="return searchResults.Nav(event,26)" onkeyup="return searchResults.Nav(event,26)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html#ad92e218d32fe5c76b2fee5cb61382aa0" target="basefrm">Contiifstream</a> + <span class="SRScope">dynamicgraph::Contiifstream</span> + </div> +</div> +<div class="SRResult" id="SR_createarray"> + <div class="SREntry"> + <a id="Item27" onkeydown="return searchResults.Nav(event,27)" onkeypress="return searchResults.Nav(event,27)" onkeyup="return searchResults.Nav(event,27)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_createarray')">createArray</a> + <div class="SRChildren"> + <a id="Item27_c0" onkeydown="return searchResults.NavChild(event,27,0)" onkeypress="return searchResults.NavChild(event,27,0)" onkeyup="return searchResults.NavChild(event,27,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_array__const.html#af7a2106372cc09ad365c8722ac772f90" target="basefrm">dynamicgraph::SignalArray_const::createArray()</a> + <a id="Item27_c1" onkeydown="return searchResults.NavChild(event,27,1)" onkeypress="return searchResults.NavChild(event,27,1)" onkeyup="return searchResults.NavChild(event,27,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_array.html#a59d6e5db4c7db6050424ff4bff40f0c0" target="basefrm">dynamicgraph::SignalArray::createArray()</a> + </div> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/functions_64.html b/doxygen/HEAD/search/functions_64.html new file mode 100644 index 0000000..42eda66 --- /dev/null +++ b/doxygen/HEAD/search/functions_64.html @@ -0,0 +1,119 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_debugtrace"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_debug_trace.html#a285fc61f0f4c6c337b54703a01174fe0" target="basefrm">DebugTrace</a> + <span class="SRScope">dynamicgraph::DebugTrace</span> + </div> +</div> +<div class="SRResult" id="SR_defaultcastregisterer"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_default_cast_registerer.html#a039feb06609776a491bbf85d78ec24f0" target="basefrm">DefaultCastRegisterer</a> + <span class="SRScope">dynamicgraph::DefaultCastRegisterer</span> + </div> +</div> +<div class="SRResult" id="SR_deregisterentity"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_deregisterentity')">deregisterEntity</a> + <div class="SRChildren"> + <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../classdynamicgraph_1_1_factory_storage.html#a1d9fddc1c9330cae4564e15e5da17e10" target="basefrm">dynamicgraph::FactoryStorage::deregisterEntity()</a> + <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../classdynamicgraph_1_1_pool_storage.html#af58272a69ea586a4b5982c2f503c9456" target="basefrm">dynamicgraph::PoolStorage::deregisterEntity()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_deregisterfunction"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#ac67d17cd04ab479bdee8ca025e9c61f8" target="basefrm">deregisterFunction</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_dgdebugf"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_dgdebugf')">dgDEBUGF</a> + <div class="SRChildren"> + <a id="Item4_c0" onkeydown="return searchResults.NavChild(event,4,0)" onkeypress="return searchResults.NavChild(event,4,0)" onkeyup="return searchResults.NavChild(event,4,0)" class="SRScope" href="../debug_8h.html#a994b8ea798367717254fe7ad2c89b092" target="basefrm">dgDEBUGF(const int level, const char *format,...): debug.h</a> + <a id="Item4_c1" onkeydown="return searchResults.NavChild(event,4,1)" onkeypress="return searchResults.NavChild(event,4,1)" onkeyup="return searchResults.NavChild(event,4,1)" class="SRScope" href="../debug_8h.html#a7995c20870b2d9011439a794ed0182e4" target="basefrm">dgDEBUGF(const char *format,...): debug.h</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_dgerrorf"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_dgerrorf')">dgERRORF</a> + <div class="SRChildren"> + <a id="Item5_c0" onkeydown="return searchResults.NavChild(event,5,0)" onkeypress="return searchResults.NavChild(event,5,0)" onkeyup="return searchResults.NavChild(event,5,0)" class="SRScope" href="../debug_8h.html#ae44c1c7ed7f625f4814731c6c9b2aa75" target="basefrm">dgERRORF(const int level, const char *format,...): debug.h</a> + <a id="Item5_c1" onkeydown="return searchResults.NavChild(event,5,1)" onkeypress="return searchResults.NavChild(event,5,1)" onkeyup="return searchResults.NavChild(event,5,1)" class="SRScope" href="../debug_8h.html#a1a9eb2ca9eb8ddea845e73ee76260612" target="basefrm">dgERRORF(const char *format,...): debug.h</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_dgtdebugf"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_dgtdebugf')">dgTDEBUGF</a> + <div class="SRChildren"> + <a id="Item6_c0" onkeydown="return searchResults.NavChild(event,6,0)" onkeypress="return searchResults.NavChild(event,6,0)" onkeyup="return searchResults.NavChild(event,6,0)" class="SRScope" href="../debug_8h.html#a72dd1b05c9937969e7e003a65826a2c2" target="basefrm">dgTDEBUGF(const int level, const char *format,...): debug.h</a> + <a id="Item6_c1" onkeydown="return searchResults.NavChild(event,6,1)" onkeypress="return searchResults.NavChild(event,6,1)" onkeyup="return searchResults.NavChild(event,6,1)" class="SRScope" href="../debug_8h.html#a09c4c20ed25313dc45de473f15229f7c" target="basefrm">dgTDEBUGF(const char *format,...): debug.h</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_disp"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_disp')">disp</a> + <div class="SRChildren"> + <a id="Item7_c0" onkeydown="return searchResults.NavChild(event,7,0)" onkeypress="return searchResults.NavChild(event,7,0)" onkeyup="return searchResults.NavChild(event,7,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_caster.html#a0fbdc0f08a4b9e201c91ef88fd6dea9e" target="basefrm">dynamicgraph::SignalCaster::disp()</a> + <a id="Item7_c1" onkeydown="return searchResults.NavChild(event,7,1)" onkeypress="return searchResults.NavChild(event,7,1)" onkeyup="return searchResults.NavChild(event,7,1)" class="SRScope" href="../classdynamicgraph_1_1_default_cast_registerer.html#ac57805b60eeaea2f52c4f9bbce3b185b" target="basefrm">dynamicgraph::DefaultCastRegisterer::disp()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_display"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_display')">display</a> + <div class="SRChildren"> + <a id="Item8_c0" onkeydown="return searchResults.NavChild(event,8,0)" onkeypress="return searchResults.NavChild(event,8,0)" onkeyup="return searchResults.NavChild(event,8,0)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#a9766ac602d5b6d16b227597b4f4a674c" target="basefrm">dynamicgraph::Entity::display()</a> + <a id="Item8_c1" onkeydown="return searchResults.NavChild(event,8,1)" onkeypress="return searchResults.NavChild(event,8,1)" onkeyup="return searchResults.NavChild(event,8,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#afc9097f1e7d9eb48b684d22bc4c9656a" target="basefrm">dynamicgraph::SignalBase::display()</a> + <a id="Item8_c2" onkeydown="return searchResults.NavChild(event,8,2)" onkeypress="return searchResults.NavChild(event,8,2)" onkeyup="return searchResults.NavChild(event,8,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#add4c12de31d50c1cafcb197a5ec1d45f" target="basefrm">dynamicgraph::SignalPtr::display()</a> + <a id="Item8_c3" onkeydown="return searchResults.NavChild(event,8,3)" onkeypress="return searchResults.NavChild(event,8,3)" onkeyup="return searchResults.NavChild(event,8,3)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#ac9a1f2ce9df560a7cf1dfc44517126ce" target="basefrm">dynamicgraph::Signal::display()</a> + <a id="Item8_c4" onkeydown="return searchResults.NavChild(event,8,4)" onkeypress="return searchResults.NavChild(event,8,4)" onkeyup="return searchResults.NavChild(event,8,4)" class="SRScope" href="../classdynamicgraph_1_1_tracer_real_time.html#a09c5fa146a9a6acf7978d1acea29e8fb" target="basefrm">dynamicgraph::TracerRealTime::display()</a> + <a id="Item8_c5" onkeydown="return searchResults.NavChild(event,8,5)" onkeypress="return searchResults.NavChild(event,8,5)" onkeyup="return searchResults.NavChild(event,8,5)" class="SRScope" href="../classdynamicgraph_1_1_tracer.html#a54e0745b369f5f589ffa4651d089787d" target="basefrm">dynamicgraph::Tracer::display()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_displaydependencies"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_displaydependencies')">displayDependencies</a> + <div class="SRChildren"> + <a id="Item9_c0" onkeydown="return searchResults.NavChild(event,9,0)" onkeypress="return searchResults.NavChild(event,9,0)" onkeyup="return searchResults.NavChild(event,9,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#adef79da6c3bfa9e12170d2840bc70a04" target="basefrm">dynamicgraph::SignalBase::displayDependencies()</a> + <a id="Item9_c1" onkeydown="return searchResults.NavChild(event,9,1)" onkeypress="return searchResults.NavChild(event,9,1)" onkeyup="return searchResults.NavChild(event,9,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a8542875676a87684864c81e6be2b0205" target="basefrm">dynamicgraph::SignalPtr::displayDependencies()</a> + <a id="Item9_c2" onkeydown="return searchResults.NavChild(event,9,2)" onkeypress="return searchResults.NavChild(event,9,2)" onkeyup="return searchResults.NavChild(event,9,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#a8ac23c7569dd16129cca1a803be92e2a" target="basefrm">dynamicgraph::SignalTimeDependent::displayDependencies()</a> + <a id="Item9_c3" onkeydown="return searchResults.NavChild(event,9,3)" onkeypress="return searchResults.NavChild(event,9,3)" onkeyup="return searchResults.NavChild(event,9,3)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a410d4e347afaee59ce30645fcd67fb66" target="basefrm">dynamicgraph::TimeDependency::displayDependencies()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_displaysignallist"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html#aae39fb7ea3290814c860123dc8c7b0f2" target="basefrm">displaySignalList</a> + <span class="SRScope">dynamicgraph::Entity</span> + </div> +</div> +<div class="SRResult" id="SR_dump"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../classdynamicgraph_1_1_out_string_stream.html#a00813bccbc23877a6fbb250ad058a321" target="basefrm">dump</a> + <span class="SRScope">dynamicgraph::OutStringStream</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/functions_65.html b/doxygen/HEAD/search/functions_65.html new file mode 100644 index 0000000..b0656c3 --- /dev/null +++ b/doxygen/HEAD/search/functions_65.html @@ -0,0 +1,116 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_empty"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_out_string_stream.html#a5d0700de7c7f86177948d36dd33b2ab2" target="basefrm">empty</a> + <span class="SRScope">dynamicgraph::OutStringStream</span> + </div> +</div> +<div class="SRResult" id="SR_emptybuffers"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer_real_time.html#aa8ce4a06ef1be5afd8fce8d091ada087" target="basefrm">emptyBuffers</a> + <span class="SRScope">dynamicgraph::TracerRealTime</span> + </div> +</div> +<div class="SRResult" id="SR_entity"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html#a027e1581e00972dff2f2c470c5346e55" target="basefrm">Entity</a> + <span class="SRScope">dynamicgraph::Entity</span> + </div> +</div> +<div class="SRResult" id="SR_entityderegistration"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html#ab5986aaaf374415ecc5ec4c50e37ebc7" target="basefrm">entityDeregistration</a> + <span class="SRScope">dynamicgraph::Entity</span> + </div> +</div> +<div class="SRResult" id="SR_entityregisterer"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_entityregisterer')">EntityRegisterer</a> + <div class="SRChildren"> + <a id="Item4_c0" onkeydown="return searchResults.NavChild(event,4,0)" onkeypress="return searchResults.NavChild(event,4,0)" onkeyup="return searchResults.NavChild(event,4,0)" class="SRScope" href="../classdynamicgraph_1_1_entity_registerer.html#a2fa3171f9a6575c74159ba264eab1c49" target="basefrm">dynamicgraph::EntityRegisterer::EntityRegisterer(void)</a> + <a id="Item4_c1" onkeydown="return searchResults.NavChild(event,4,1)" onkeypress="return searchResults.NavChild(event,4,1)" onkeyup="return searchResults.NavChild(event,4,1)" class="SRScope" href="../classdynamicgraph_1_1_entity_registerer.html#af92b0891d1f06de7f5ad762eef6e676c" target="basefrm">dynamicgraph::EntityRegisterer::EntityRegisterer(const std::string &entityClassName, FactoryStorage::EntityConstructor_ptr maker)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_entityregistration"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html#a52369f354094a5666678adb2b42b1425" target="basefrm">entityRegistration</a> + <span class="SRScope">dynamicgraph::Entity</span> + </div> +</div> +<div class="SRResult" id="SR_exceptionabstract"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_exceptionabstract')">ExceptionAbstract</a> + <div class="SRChildren"> + <a id="Item6_c0" onkeydown="return searchResults.NavChild(event,6,0)" onkeypress="return searchResults.NavChild(event,6,0)" onkeyup="return searchResults.NavChild(event,6,0)" class="SRScope" href="../classdynamicgraph_1_1_exception_abstract.html#acebebf9f0119039814473738e03ffa46" target="basefrm">dynamicgraph::ExceptionAbstract::ExceptionAbstract(void)</a> + <a id="Item6_c1" onkeydown="return searchResults.NavChild(event,6,1)" onkeypress="return searchResults.NavChild(event,6,1)" onkeyup="return searchResults.NavChild(event,6,1)" class="SRScope" href="../classdynamicgraph_1_1_exception_abstract.html#aa6e9245e2906c2de912ea4da438a15b0" target="basefrm">dynamicgraph::ExceptionAbstract::ExceptionAbstract(const int &code, const std::string &msg="")</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_exceptionfactory"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_exceptionfactory')">ExceptionFactory</a> + <div class="SRChildren"> + <a id="Item7_c0" onkeydown="return searchResults.NavChild(event,7,0)" onkeypress="return searchResults.NavChild(event,7,0)" onkeyup="return searchResults.NavChild(event,7,0)" class="SRScope" href="../classdynamicgraph_1_1_exception_factory.html#ab60e5bb9be64c0986858f5a06e9b9463" target="basefrm">dynamicgraph::ExceptionFactory::ExceptionFactory(const ExceptionFactory::ErrorCodeEnum &errcode, const std::string &msg="")</a> + <a id="Item7_c1" onkeydown="return searchResults.NavChild(event,7,1)" onkeypress="return searchResults.NavChild(event,7,1)" onkeyup="return searchResults.NavChild(event,7,1)" class="SRScope" href="../classdynamicgraph_1_1_exception_factory.html#a53e142dd07be6f12568be97466d4f640" target="basefrm">dynamicgraph::ExceptionFactory::ExceptionFactory(const ExceptionFactory::ErrorCodeEnum &errcode, const std::string &msg, const char *format,...)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_exceptionsignal"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_exceptionsignal')">ExceptionSignal</a> + <div class="SRChildren"> + <a id="Item8_c0" onkeydown="return searchResults.NavChild(event,8,0)" onkeypress="return searchResults.NavChild(event,8,0)" onkeyup="return searchResults.NavChild(event,8,0)" class="SRScope" href="../classdynamicgraph_1_1_exception_signal.html#a2054017d0ab28fe4250705b78dc8a10c" target="basefrm">dynamicgraph::ExceptionSignal::ExceptionSignal(const ExceptionSignal::ErrorCodeEnum &errcode, const std::string &msg="")</a> + <a id="Item8_c1" onkeydown="return searchResults.NavChild(event,8,1)" onkeypress="return searchResults.NavChild(event,8,1)" onkeyup="return searchResults.NavChild(event,8,1)" class="SRScope" href="../classdynamicgraph_1_1_exception_signal.html#ab62a0f148eab728c782f722191ec80cf" target="basefrm">dynamicgraph::ExceptionSignal::ExceptionSignal(const ExceptionSignal::ErrorCodeEnum &errcode, const std::string &msg, const char *format,...)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_exceptiontraces"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_exceptiontraces')">ExceptionTraces</a> + <div class="SRChildren"> + <a id="Item9_c0" onkeydown="return searchResults.NavChild(event,9,0)" onkeypress="return searchResults.NavChild(event,9,0)" onkeyup="return searchResults.NavChild(event,9,0)" class="SRScope" href="../classdynamicgraph_1_1_exception_traces.html#aaf1a6f970ced2f07770c734a28734223" target="basefrm">dynamicgraph::ExceptionTraces::ExceptionTraces(const ExceptionTraces::ErrorCodeEnum &errcode, const std::string &msg="")</a> + <a id="Item9_c1" onkeydown="return searchResults.NavChild(event,9,1)" onkeypress="return searchResults.NavChild(event,9,1)" onkeyup="return searchResults.NavChild(event,9,1)" class="SRScope" href="../classdynamicgraph_1_1_exception_traces.html#aea3c51659fb04373d6fcd3e8a4b2edc2" target="basefrm">dynamicgraph::ExceptionTraces::ExceptionTraces(const ExceptionTraces::ErrorCodeEnum &errcode, const std::string &msg, const char *format,...)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_existentity"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_existentity')">existEntity</a> + <div class="SRChildren"> + <a id="Item10_c0" onkeydown="return searchResults.NavChild(event,10,0)" onkeypress="return searchResults.NavChild(event,10,0)" onkeyup="return searchResults.NavChild(event,10,0)" class="SRScope" href="../classdynamicgraph_1_1_factory_storage.html#a9bc9696a965823a9aecab36a32c1cdec" target="basefrm">dynamicgraph::FactoryStorage::existEntity(const std::string &name, EntityMap::iterator &entPtr)</a> + <a id="Item10_c1" onkeydown="return searchResults.NavChild(event,10,1)" onkeypress="return searchResults.NavChild(event,10,1)" onkeyup="return searchResults.NavChild(event,10,1)" class="SRScope" href="../classdynamicgraph_1_1_factory_storage.html#a3bf3e00ccad302672e623f8c925eff13" target="basefrm">dynamicgraph::FactoryStorage::existEntity(const std::string &name)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_existscast"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html#a83fafa4db51d6ded9b4555106df2739b" target="basefrm">existsCast</a> + <span class="SRScope">dynamicgraph::SignalCaster</span> + </div> +</div> +<div class="SRResult" id="SR_extractnodeandlocalnames"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_base.html#aaebe8bf745a95ff83a47297b6df3c87b" target="basefrm">ExtractNodeAndLocalNames</a> + <span class="SRScope">dynamicgraph::SignalBase</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/functions_67.html b/doxygen/HEAD/search/functions_67.html new file mode 100644 index 0000000..e01cde9 --- /dev/null +++ b/doxygen/HEAD/search/functions_67.html @@ -0,0 +1,208 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_get"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_get')">get</a> + <div class="SRChildren"> + <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#a28c3e8a7845f2ea86d4d3add0244ebd1" target="basefrm">dynamicgraph::SignalBase::get()</a> + <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#acffdc85602c4bb0a789570020756edfd" target="basefrm">dynamicgraph::Signal::get()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_getabstractptr"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getabstractptr')">getAbstractPtr</a> + <div class="SRChildren"> + <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a3ce4f6831ff1dff47c3839804036a519" target="basefrm">dynamicgraph::SignalPtr::getAbstractPtr(void)</a> + <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a85da90ca79877d920ec95042511bfd57" target="basefrm">dynamicgraph::SignalPtr::getAbstractPtr(void) const </a> + </div> + </div> +</div> +<div class="SRResult" id="SR_getbuffersize"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer_real_time.html#a620accfbb376d6f694fb16640c4d856e" target="basefrm">getBufferSize</a> + <span class="SRScope">dynamicgraph::TracerRealTime</span> + </div> +</div> +<div class="SRResult" id="SR_getclassname"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getclassname')">getClassName</a> + <div class="SRChildren"> + <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#ad95898b9794eb574f21414e11d6d846d" target="basefrm">dynamicgraph::Entity::getClassName()</a> + <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../classdynamicgraph_1_1_tracer_real_time.html#abe191d563c533edff18617138a6540b9" target="basefrm">dynamicgraph::TracerRealTime::getClassName()</a> + <a id="Item3_c2" onkeydown="return searchResults.NavChild(event,3,2)" onkeypress="return searchResults.NavChild(event,3,2)" onkeyup="return searchResults.NavChild(event,3,2)" class="SRScope" href="../classdynamicgraph_1_1_tracer.html#ab54b386f2b2bdfd29ebda76167648372" target="basefrm">dynamicgraph::Tracer::getClassName()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_getcode"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#a22495fb1b2ce6b2a00fd9272a421521c" target="basefrm">getCode</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR_getcommandlist"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html#abc040e5f5d19d7bff8ee6120fc8b12b8" target="basefrm">getCommandList</a> + <span class="SRScope">dynamicgraph::Entity</span> + </div> +</div> +<div class="SRResult" id="SR_getdirectory"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#a4505ef888a2ab7a90ce9188087dd189e" target="basefrm">getDirectory</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_getentity"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classdynamicgraph_1_1_pool_storage.html#af8780ef535952487c9a4e6eb8ad9b698" target="basefrm">getEntity</a> + <span class="SRScope">dynamicgraph::PoolStorage</span> + </div> +</div> +<div class="SRResult" id="SR_getexceptionname"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getexceptionname')">getExceptionName</a> + <div class="SRChildren"> + <a id="Item8_c0" onkeydown="return searchResults.NavChild(event,8,0)" onkeypress="return searchResults.NavChild(event,8,0)" onkeyup="return searchResults.NavChild(event,8,0)" class="SRScope" href="../classdynamicgraph_1_1_exception_abstract.html#a425442a21ba867a869070efde1c383b2" target="basefrm">dynamicgraph::ExceptionAbstract::getExceptionName()</a> + <a id="Item8_c1" onkeydown="return searchResults.NavChild(event,8,1)" onkeypress="return searchResults.NavChild(event,8,1)" onkeyup="return searchResults.NavChild(event,8,1)" class="SRScope" href="../classdynamicgraph_1_1_exception_factory.html#a3f0d20fb98996282d73be06883850979" target="basefrm">dynamicgraph::ExceptionFactory::getExceptionName()</a> + <a id="Item8_c2" onkeydown="return searchResults.NavChild(event,8,2)" onkeypress="return searchResults.NavChild(event,8,2)" onkeyup="return searchResults.NavChild(event,8,2)" class="SRScope" href="../classdynamicgraph_1_1_exception_signal.html#a5f4b5758272031a15c990d616788d7a9" target="basefrm">dynamicgraph::ExceptionSignal::getExceptionName()</a> + <a id="Item8_c3" onkeydown="return searchResults.NavChild(event,8,3)" onkeypress="return searchResults.NavChild(event,8,3)" onkeyup="return searchResults.NavChild(event,8,3)" class="SRScope" href="../classdynamicgraph_1_1_exception_traces.html#a17b77b21cbcc25fbd92f7ed3ba7c48de" target="basefrm">dynamicgraph::ExceptionTraces::getExceptionName()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_getfrequency"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#acc84a3a21e2fcce2a692d900db9ef26f" target="basefrm">getFrequency</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_getkeepreference"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a3d2c336efaab90922c35b8f8bdf7bbb6" target="basefrm">getKeepReference</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_getloadedpluginnames"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#a2636670bda8aba4ff2f4ce76bf2206fe" target="basefrm">getLoadedPluginNames</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_getmessage"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#a32336c0a84a96347cf1bc6ecda2fba7b" target="basefrm">getMessage</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR_getname"> + <div class="SREntry"> + <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getname')">getName</a> + <div class="SRChildren"> + <a id="Item13_c0" onkeydown="return searchResults.NavChild(event,13,0)" onkeypress="return searchResults.NavChild(event,13,0)" onkeyup="return searchResults.NavChild(event,13,0)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#a4cd513fe67641cc375e8be00d7cf8f31" target="basefrm">dynamicgraph::Entity::getName()</a> + <a id="Item13_c1" onkeydown="return searchResults.NavChild(event,13,1)" onkeypress="return searchResults.NavChild(event,13,1)" onkeyup="return searchResults.NavChild(event,13,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#a58e0b8297b811ba54d9b584a94a9f41c" target="basefrm">dynamicgraph::SignalBase::getName()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_getneedupdatefromallchildren"> + <div class="SREntry"> + <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a61e8c52ef101722dff6c6339cd53311f" target="basefrm">getNeedUpdateFromAllChildren</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_getperiodtime"> + <div class="SREntry"> + <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getperiodtime')">getPeriodTime</a> + <div class="SRChildren"> + <a id="Item15_c0" onkeydown="return searchResults.NavChild(event,15,0)" onkeypress="return searchResults.NavChild(event,15,0)" onkeyup="return searchResults.NavChild(event,15,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#aeac7f5f7162d75ff6322cf2f27c65f17" target="basefrm">dynamicgraph::SignalBase::getPeriodTime()</a> + <a id="Item15_c1" onkeydown="return searchResults.NavChild(event,15,1)" onkeypress="return searchResults.NavChild(event,15,1)" onkeyup="return searchResults.NavChild(event,15,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#a769eb548dd054d031bb75e16559b6032" target="basefrm">dynamicgraph::SignalTimeDependent::getPeriodTime()</a> + <a id="Item15_c2" onkeydown="return searchResults.NavChild(event,15,2)" onkeypress="return searchResults.NavChild(event,15,2)" onkeyup="return searchResults.NavChild(event,15,2)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a97efbb9cceb500d58fbe80b451151dbf" target="basefrm">dynamicgraph::TimeDependency::getPeriodTime()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_getpluged"> + <div class="SREntry"> + <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getpluged')">getPluged</a> + <div class="SRChildren"> + <a id="Item16_c0" onkeydown="return searchResults.NavChild(event,16,0)" onkeypress="return searchResults.NavChild(event,16,0)" onkeyup="return searchResults.NavChild(event,16,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#a65e3b6410122b410847eb22449cedc3d" target="basefrm">dynamicgraph::SignalBase::getPluged()</a> + <a id="Item16_c1" onkeydown="return searchResults.NavChild(event,16,1)" onkeypress="return searchResults.NavChild(event,16,1)" onkeyup="return searchResults.NavChild(event,16,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a81435a8cdcd117bbbfe48007ded6dc63" target="basefrm">dynamicgraph::SignalPtr::getPluged()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_getptr"> + <div class="SREntry"> + <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getptr')">getPtr</a> + <div class="SRChildren"> + <a id="Item17_c0" onkeydown="return searchResults.NavChild(event,17,0)" onkeypress="return searchResults.NavChild(event,17,0)" onkeyup="return searchResults.NavChild(event,17,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#ade57493bf4c5451ae04463058d19221a" target="basefrm">dynamicgraph::SignalPtr::getPtr(void)</a> + <a id="Item17_c1" onkeydown="return searchResults.NavChild(event,17,1)" onkeypress="return searchResults.NavChild(event,17,1)" onkeyup="return searchResults.NavChild(event,17,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a4705fe76aa07499b735a6d3a2ee2baaa" target="basefrm">dynamicgraph::SignalPtr::getPtr(void) const </a> + </div> + </div> +</div> +<div class="SRResult" id="SR_getready"> + <div class="SREntry"> + <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_base.html#a350179ec38e0fff2bf3496e75653b533" target="basefrm">getReady</a> + <span class="SRScope">dynamicgraph::SignalBase</span> + </div> +</div> +<div class="SRResult" id="SR_getsignal"> + <div class="SREntry"> + <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getsignal')">getSignal</a> + <div class="SRChildren"> + <a id="Item19_c0" onkeydown="return searchResults.NavChild(event,19,0)" onkeypress="return searchResults.NavChild(event,19,0)" onkeyup="return searchResults.NavChild(event,19,0)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#ac2386728ff3519c6a36443b4855fd1b2" target="basefrm">dynamicgraph::Entity::getSignal(const std::string &signalName)</a> + <a id="Item19_c1" onkeydown="return searchResults.NavChild(event,19,1)" onkeypress="return searchResults.NavChild(event,19,1)" onkeyup="return searchResults.NavChild(event,19,1)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#ad7ced10dcd58724451208e3a25af790d" target="basefrm">dynamicgraph::Entity::getSignal(const std::string &signalName) const </a> + <a id="Item19_c2" onkeydown="return searchResults.NavChild(event,19,2)" onkeypress="return searchResults.NavChild(event,19,2)" onkeyup="return searchResults.NavChild(event,19,2)" class="SRScope" href="../classdynamicgraph_1_1_pool_storage.html#a7390afe4360455bd5d1208fdbaabac2c" target="basefrm">dynamicgraph::PoolStorage::getSignal()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_getsize"> + <div class="SREntry"> + <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_array__const.html#ab1a5e091e8d34cfef156d3cff07590d0" target="basefrm">getSize</a> + <span class="SRScope">dynamicgraph::SignalArray_const</span> + </div> +</div> +<div class="SRResult" id="SR_getstringmessage"> + <div class="SREntry"> + <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#ac63bce403ecf62abd4ad78c269972ae1" target="basefrm">getStringMessage</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR_gettime"> + <div class="SREntry"> + <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_gettime')">getTime</a> + <div class="SRChildren"> + <a id="Item22_c0" onkeydown="return searchResults.NavChild(event,22,0)" onkeypress="return searchResults.NavChild(event,22,0)" onkeyup="return searchResults.NavChild(event,22,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#a24b7890225766fff1d7be0a242ab04bd" target="basefrm">dynamicgraph::SignalBase::getTime()</a> + <a id="Item22_c1" onkeydown="return searchResults.NavChild(event,22,1)" onkeypress="return searchResults.NavChild(event,22,1)" onkeyup="return searchResults.NavChild(event,22,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a50c40db50b750995558392eb8b882975" target="basefrm">dynamicgraph::SignalPtr::getTime()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_gettracestyle"> + <div class="SREntry"> + <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a0d2496b36669f397ed4e8a3376ab10b2" target="basefrm">getTraceStyle</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_gettwork"> + <div class="SREntry"> + <a id="Item24" onkeydown="return searchResults.Nav(event,24)" onkeypress="return searchResults.Nav(event,24)" onkeyup="return searchResults.Nav(event,24)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_gettwork')">getTwork</a> + <div class="SRChildren"> + <a id="Item24_c0" onkeydown="return searchResults.NavChild(event,24,0)" onkeypress="return searchResults.NavChild(event,24,0)" onkeyup="return searchResults.NavChild(event,24,0)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#a4a8d8e3ec1d74b930534d49c7b9f3393" target="basefrm">dynamicgraph::Signal::getTwork(void)</a> + <a id="Item24_c1" onkeydown="return searchResults.NavChild(event,24,1)" onkeypress="return searchResults.NavChild(event,24,1)" onkeyup="return searchResults.NavChild(event,24,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#ae40922d23b59d734afeb90f9df9bdfa0" target="basefrm">dynamicgraph::Signal::getTwork(void) const </a> + </div> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/functions_69.html b/doxygen/HEAD/search/functions_69.html new file mode 100644 index 0000000..b7e86c0 --- /dev/null +++ b/doxygen/HEAD/search/functions_69.html @@ -0,0 +1,53 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_import"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../namespacedynamicgraph_1_1command.html#aa657210f9e35cb522a81408964145089" target="basefrm">import</a> + <span class="SRScope">dynamicgraph::command</span> + </div> +</div> +<div class="SRResult" id="SR_interpreter"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#addf9c1c7361c5d2143326e5860a9f424" target="basefrm">Interpreter</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_interpreterhelper"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter_helper.html#a215d2ee4b2a397fae568e0c8cf6ae247" target="basefrm">InterpreterHelper</a> + <span class="SRScope">dynamicgraph::InterpreterHelper</span> + </div> +</div> +<div class="SRResult" id="SR_isabstractpluged"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html#a0ef6ceb83f7757e88b690694520caa7f" target="basefrm">isAbstractPluged</a> + <span class="SRScope">dynamicgraph::SignalPtr</span> + </div> +</div> +<div class="SRResult" id="SR_ispluged"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_ispluged')">isPluged</a> + <div class="SRChildren"> + <a id="Item4_c0" onkeydown="return searchResults.NavChild(event,4,0)" onkeypress="return searchResults.NavChild(event,4,0)" onkeyup="return searchResults.NavChild(event,4,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#ade1b08a88ca9d27c17e9664512aee58a" target="basefrm">dynamicgraph::SignalBase::isPluged()</a> + <a id="Item4_c1" onkeydown="return searchResults.NavChild(event,4,1)" onkeypress="return searchResults.NavChild(event,4,1)" onkeyup="return searchResults.NavChild(event,4,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#ae3de1870bd2c3192c4f8ec2b724ea8d0" target="basefrm">dynamicgraph::SignalPtr::isPluged()</a> + </div> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/functions_6c.html b/doxygen/HEAD/search/functions_6c.html new file mode 100644 index 0000000..c7ba6d8 --- /dev/null +++ b/doxygen/HEAD/search/functions_6c.html @@ -0,0 +1,38 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_loadpluginlist"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#ac27c30cc0bda8c6e42252a12c27f493c" target="basefrm">loadPluginList</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_loadplugins"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#ab63675b14c9e418e3f9bfc0257114677" target="basefrm">loadPlugins</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_loop"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html#afe1da21d541b512886aaa55ac3883d99" target="basefrm">loop</a> + <span class="SRScope">dynamicgraph::Contiifstream</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/functions_6e.html b/doxygen/HEAD/search/functions_6e.html new file mode 100644 index 0000000..5f3b31d --- /dev/null +++ b/doxygen/HEAD/search/functions_6e.html @@ -0,0 +1,43 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_needupdate"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_needupdate')">needUpdate</a> + <div class="SRChildren"> + <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#ab7dbeb0ed88241b125c5407e8d27923c" target="basefrm">dynamicgraph::SignalBase::needUpdate()</a> + <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#af9a18b9a9c746e3f0410e7e7c3d36970" target="basefrm">dynamicgraph::SignalPtr::needUpdate()</a> + <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#ade6de8d8dbc3af3b79469ca4cc8572ef" target="basefrm">dynamicgraph::SignalTimeDependent::needUpdate()</a> + <a id="Item0_c3" onkeydown="return searchResults.NavChild(event,0,3)" onkeypress="return searchResults.NavChild(event,0,3)" onkeyup="return searchResults.NavChild(event,0,3)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a1f8518dc19802d3a0f0983dc5be19b64" target="basefrm">dynamicgraph::TimeDependency::needUpdate()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_newentity"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_factory_storage.html#a4ff3fe421ad89e3c3cb254a6b57e62c3" target="basefrm">newEntity</a> + <span class="SRScope">dynamicgraph::FactoryStorage</span> + </div> +</div> +<div class="SRResult" id="SR_next"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html#ad1bd64b83a458ed36e7cfacab6b20041" target="basefrm">next</a> + <span class="SRScope">dynamicgraph::Contiifstream</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/functions_6f.html b/doxygen/HEAD/search/functions_6f.html new file mode 100644 index 0000000..d02702a --- /dev/null +++ b/doxygen/HEAD/search/functions_6f.html @@ -0,0 +1,126 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_objectnameparser"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#a977580347f53771d9e49f5a1bd7cd3cf" target="basefrm">objectNameParser</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_open"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html#a367c481009cb300124a4da49ad01c001" target="basefrm">open</a> + <span class="SRScope">dynamicgraph::Contiifstream</span> + </div> +</div> +<div class="SRResult" id="SR_openfile"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_openfile')">openFile</a> + <div class="SRChildren"> + <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../classdynamicgraph_1_1_debug_trace.html#a94660127de69a83d1d68eeea8552198c" target="basefrm">dynamicgraph::DebugTrace::openFile()</a> + <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../classdynamicgraph_1_1_tracer_real_time.html#ad263413340cc7d11279b6fecc3f17d8f" target="basefrm">dynamicgraph::TracerRealTime::openFile()</a> + <a id="Item2_c2" onkeydown="return searchResults.NavChild(event,2,2)" onkeypress="return searchResults.NavChild(event,2,2)" onkeyup="return searchResults.NavChild(event,2,2)" class="SRScope" href="../classdynamicgraph_1_1_tracer.html#a88e6959689d7bfa2ede18dec1d08f565" target="basefrm">dynamicgraph::Tracer::openFile()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_openfiles"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#ae24dbca8aeaecba307a2201b512bbd9c" target="basefrm">openFiles</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_operator_20bool"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html#a1344f9b75c32589cde2a2658e4d32689" target="basefrm">operator bool</a> + <span class="SRScope">dynamicgraph::SignalPtr</span> + </div> +</div> +<div class="SRResult" id="SR_operator_20const_20t_20_26"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a8d0328a5642ce1d92221a9909dd455d5" target="basefrm">operator const T &</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_operator_28_29"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_operator_28_29')">operator()</a> + <div class="SRChildren"> + <a id="Item6_c0" onkeydown="return searchResults.NavChild(event,6,0)" onkeypress="return searchResults.NavChild(event,6,0)" onkeyup="return searchResults.NavChild(event,6,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a7e95c95e204b112944eed9e1dc25ef4e" target="basefrm">dynamicgraph::SignalPtr::operator()()</a> + <a id="Item6_c1" onkeydown="return searchResults.NavChild(event,6,1)" onkeypress="return searchResults.NavChild(event,6,1)" onkeyup="return searchResults.NavChild(event,6,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#a96393c40edd04485cbee8f383ff3c908" target="basefrm">dynamicgraph::SignalTimeDependent::operator()()</a> + <a id="Item6_c2" onkeydown="return searchResults.NavChild(event,6,2)" onkeypress="return searchResults.NavChild(event,6,2)" onkeyup="return searchResults.NavChild(event,6,2)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#ab081214016e2d44b1a80094ddaf198e7" target="basefrm">dynamicgraph::Signal::operator()()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_operator_2a"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_operator_2a')">operator*</a> + <div class="SRChildren"> + <a id="Item7_c0" onkeydown="return searchResults.NavChild(event,7,0)" onkeypress="return searchResults.NavChild(event,7,0)" onkeyup="return searchResults.NavChild(event,7,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a75ec2469d5e6021a30ebc6876bb67741" target="basefrm">dynamicgraph::SignalPtr::operator*(void)</a> + <a id="Item7_c1" onkeydown="return searchResults.NavChild(event,7,1)" onkeypress="return searchResults.NavChild(event,7,1)" onkeyup="return searchResults.NavChild(event,7,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a86b007c59f33e5ae31298767147bf395" target="basefrm">dynamicgraph::SignalPtr::operator*(void) const </a> + </div> + </div> +</div> +<div class="SRResult" id="SR_operator_2d_3e"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_operator_2d_3e')">operator-></a> + <div class="SRChildren"> + <a id="Item8_c0" onkeydown="return searchResults.NavChild(event,8,0)" onkeypress="return searchResults.NavChild(event,8,0)" onkeyup="return searchResults.NavChild(event,8,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#ab000fd5ed46a10e245fae9e46c74fbd4" target="basefrm">dynamicgraph::SignalPtr::operator->()</a> + <a id="Item8_c1" onkeydown="return searchResults.NavChild(event,8,1)" onkeypress="return searchResults.NavChild(event,8,1)" onkeyup="return searchResults.NavChild(event,8,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a459eaa8c996a235eeb5243d3d25e2a70" target="basefrm">dynamicgraph::SignalPtr::operator->() const </a> + </div> + </div> +</div> +<div class="SRResult" id="SR_operator_3c_3c"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_operator_3c_3c')">operator<<</a> + <div class="SRChildren"> + <a id="Item9_c0" onkeydown="return searchResults.NavChild(event,9,0)" onkeypress="return searchResults.NavChild(event,9,0)" onkeyup="return searchResults.NavChild(event,9,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_array__const.html#a3f2e7351c007b818fb6ebf557837ad88" target="basefrm">dynamicgraph::SignalArray_const::operator<<()</a> + <a id="Item9_c1" onkeydown="return searchResults.NavChild(event,9,1)" onkeypress="return searchResults.NavChild(event,9,1)" onkeyup="return searchResults.NavChild(event,9,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_array.html#a0311ce80f25962f68706f5f3d5f7afd5" target="basefrm">dynamicgraph::SignalArray::operator<<(SignalBase< Time > &sig)</a> + <a id="Item9_c2" onkeydown="return searchResults.NavChild(event,9,2)" onkeypress="return searchResults.NavChild(event,9,2)" onkeyup="return searchResults.NavChild(event,9,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_array.html#ad10b9f3d5320c172c97de9ac50922603" target="basefrm">dynamicgraph::SignalArray::operator<<(const SignalBase< Time > &sig) const </a> + <a id="Item9_c3" onkeydown="return searchResults.NavChild(event,9,3)" onkeypress="return searchResults.NavChild(event,9,3)" onkeyup="return searchResults.NavChild(event,9,3)" class="SRScope" href="../namespacedynamicgraph.html#aaeb8f2fdb281799f9bcbe9a2de34e469" target="basefrm">dynamicgraph::operator<<(std::ostream &os, const dynamicgraph::Entity &ent)</a> + <a id="Item9_c4" onkeydown="return searchResults.NavChild(event,9,4)" onkeypress="return searchResults.NavChild(event,9,4)" onkeyup="return searchResults.NavChild(event,9,4)" class="SRScope" href="../namespacedynamicgraph.html#ae4163213cb212ec53b0a17a19870a4a1" target="basefrm">dynamicgraph::operator<<(const SignalBase< Time > &sig1, const SignalBase< Time > &sig2)</a> + <a id="Item9_c5" onkeydown="return searchResults.NavChild(event,9,5)" onkeypress="return searchResults.NavChild(event,9,5)" onkeyup="return searchResults.NavChild(event,9,5)" class="SRScope" href="../namespacedynamicgraph.html#af43259c639ad1498cbb8b4324fd23ab8" target="basefrm">dynamicgraph::operator<<(SignalBase< Time > &sig1, SignalBase< Time > &sig2)</a> + <a id="Item9_c6" onkeydown="return searchResults.NavChild(event,9,6)" onkeypress="return searchResults.NavChild(event,9,6)" onkeyup="return searchResults.NavChild(event,9,6)" class="SRScope" href="../namespacedynamicgraph.html#a268179f6b6726c104fa9d42152143505" target="basefrm">dynamicgraph::operator<<(std::ostream &os, const SignalBase< Time > &sig)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_operator_3d"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_operator_3d')">operator=</a> + <div class="SRChildren"> + <a id="Item10_c0" onkeydown="return searchResults.NavChild(event,10,0)" onkeypress="return searchResults.NavChild(event,10,0)" onkeyup="return searchResults.NavChild(event,10,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a0fd7bacf8ca62390536eb47abc50d44e" target="basefrm">dynamicgraph::SignalPtr::operator=()</a> + <a id="Item10_c1" onkeydown="return searchResults.NavChild(event,10,1)" onkeypress="return searchResults.NavChild(event,10,1)" onkeyup="return searchResults.NavChild(event,10,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#af5b3bef102a194494a9e76568f64e5dc" target="basefrm">dynamicgraph::Signal::operator=()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_operator_5b_5d"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_operator_5b_5d')">operator[]</a> + <div class="SRChildren"> + <a id="Item11_c0" onkeydown="return searchResults.NavChild(event,11,0)" onkeypress="return searchResults.NavChild(event,11,0)" onkeyup="return searchResults.NavChild(event,11,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_array__const.html#a08f43c6cca82fddb71bb1ec67b95b9bf" target="basefrm">dynamicgraph::SignalArray_const::operator[]()</a> + <a id="Item11_c1" onkeydown="return searchResults.NavChild(event,11,1)" onkeypress="return searchResults.NavChild(event,11,1)" onkeyup="return searchResults.NavChild(event,11,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_array.html#adcd716722ebafd7c29f85dc9fdd45951" target="basefrm">dynamicgraph::SignalArray::operator[]()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_outstringstream"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../classdynamicgraph_1_1_out_string_stream.html#ae985fd2100f53280a670d61a5052c4cd" target="basefrm">OutStringStream</a> + <span class="SRScope">dynamicgraph::OutStringStream</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/functions_70.html b/doxygen/HEAD/search/functions_70.html new file mode 100644 index 0000000..04ea8d4 --- /dev/null +++ b/doxygen/HEAD/search/functions_70.html @@ -0,0 +1,56 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_plug"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_plug')">plug</a> + <div class="SRChildren"> + <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#ad5558c80e899fb1b7a884b629f5d4984" target="basefrm">dynamicgraph::SignalBase::plug()</a> + <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a6ecaa58ff0f0fbd81416ef81b0a9a758" target="basefrm">dynamicgraph::SignalPtr::plug()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_pluginloader"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#aefdec8f607be25ce1b85d83c9b20c2d7" target="basefrm">PluginLoader</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_popimportpaths"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../namespacedynamicgraph_1_1command.html#a71f9dbb12c250df538efb668b45712a8" target="basefrm">popImportPaths</a> + <span class="SRScope">dynamicgraph::command</span> + </div> +</div> +<div class="SRResult" id="SR_pre"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_pre')">pre</a> + <div class="SRChildren"> + <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../classdynamicgraph_1_1_debug_trace.html#afde09b94064a80259dc0f010c07c4a64" target="basefrm">dynamicgraph::DebugTrace::pre(const std::ostream &dummy)</a> + <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../classdynamicgraph_1_1_debug_trace.html#ae547ba639924f873db075a41cd3ce04e" target="basefrm">dynamicgraph::DebugTrace::pre(const std::ostream &dummy, int level)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_pushimportpaths"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../namespacedynamicgraph_1_1command.html#a1bef82019b74ad0b9536d927403feb4b" target="basefrm">pushImportPaths</a> + <span class="SRScope">dynamicgraph::command</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/functions_72.html b/doxygen/HEAD/search/functions_72.html new file mode 100644 index 0000000..80ddeae --- /dev/null +++ b/doxygen/HEAD/search/functions_72.html @@ -0,0 +1,100 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_ready"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html#a7097e9704ab608cc7f3b9231f13577dd" target="basefrm">ready</a> + <span class="SRScope">dynamicgraph::Contiifstream</span> + </div> +</div> +<div class="SRResult" id="SR_recompute"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_recompute')">recompute</a> + <div class="SRChildren"> + <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#a8a0417b44dadc6d30f0f2618c9449601" target="basefrm">dynamicgraph::SignalBase::recompute()</a> + <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#a2767be0456f0e62bb2c6006cf0f95d83" target="basefrm">dynamicgraph::Signal::recompute()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_record"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a40ceb176666a4e2fc5318e9d83d8b665" target="basefrm">record</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_recordsignal"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_recordsignal')">recordSignal</a> + <div class="SRChildren"> + <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../classdynamicgraph_1_1_tracer_real_time.html#a09d176824845d42f809b9f8fc3a13548" target="basefrm">dynamicgraph::TracerRealTime::recordSignal()</a> + <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../classdynamicgraph_1_1_tracer.html#a45e64a53a366fa3683a72810dd61b0a2" target="basefrm">dynamicgraph::Tracer::recordSignal()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_recordtrigger"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a6faf2fa8bfa818745aec28cefe53d215" target="basefrm">recordTrigger</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_referencepluginloader"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#a91840bb51989e14ed6b0c5f2e721c4b0" target="basefrm">referencePluginLoader</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_registercast"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html#a351e2e41780cdcdfd21b2d18e9c36581" target="basefrm">registerCast</a> + <span class="SRScope">dynamicgraph::SignalCaster</span> + </div> +</div> +<div class="SRResult" id="SR_registerentity"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_registerentity')">registerEntity</a> + <div class="SRChildren"> + <a id="Item7_c0" onkeydown="return searchResults.NavChild(event,7,0)" onkeypress="return searchResults.NavChild(event,7,0)" onkeyup="return searchResults.NavChild(event,7,0)" class="SRScope" href="../classdynamicgraph_1_1_factory_storage.html#a20483c6c27a7962077fbabd721f51a10" target="basefrm">dynamicgraph::FactoryStorage::registerEntity()</a> + <a id="Item7_c1" onkeydown="return searchResults.NavChild(event,7,1)" onkeypress="return searchResults.NavChild(event,7,1)" onkeyup="return searchResults.NavChild(event,7,1)" class="SRScope" href="../classdynamicgraph_1_1_pool_storage.html#a8641d860c3e67d6ef9d7493de87bfefd" target="basefrm">dynamicgraph::PoolStorage::registerEntity()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_registerfunction"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#add66d62dbc95b4eba5215ceacced177b" target="basefrm">registerFunction</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_removedependency"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_removedependency')">removeDependency</a> + <div class="SRChildren"> + <a id="Item9_c0" onkeydown="return searchResults.NavChild(event,9,0)" onkeypress="return searchResults.NavChild(event,9,0)" onkeyup="return searchResults.NavChild(event,9,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#a1fcccc0add5c6d3e965d771cfb3697fe" target="basefrm">dynamicgraph::SignalBase::removeDependency()</a> + <a id="Item9_c1" onkeydown="return searchResults.NavChild(event,9,1)" onkeypress="return searchResults.NavChild(event,9,1)" onkeyup="return searchResults.NavChild(event,9,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#ad739cd37209a85c5d917591924d56896" target="basefrm">dynamicgraph::SignalPtr::removeDependency()</a> + <a id="Item9_c2" onkeydown="return searchResults.NavChild(event,9,2)" onkeypress="return searchResults.NavChild(event,9,2)" onkeyup="return searchResults.NavChild(event,9,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#af98910fadbf2e4faa7d6232dcc7eea5c" target="basefrm">dynamicgraph::SignalTimeDependent::removeDependency()</a> + <a id="Item9_c3" onkeydown="return searchResults.NavChild(event,9,3)" onkeypress="return searchResults.NavChild(event,9,3)" onkeyup="return searchResults.NavChild(event,9,3)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a86e9ba5c2b9e4a36a336840e9c8c83df" target="basefrm">dynamicgraph::TimeDependency::removeDependency()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_resize"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classdynamicgraph_1_1_out_string_stream.html#a2b1fa9c89c823a67778fd975f887687f" target="basefrm">resize</a> + <span class="SRScope">dynamicgraph::OutStringStream</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/functions_73.html b/doxygen/HEAD/search/functions_73.html new file mode 100644 index 0000000..3365f74 --- /dev/null +++ b/doxygen/HEAD/search/functions_73.html @@ -0,0 +1,289 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_searchplugin"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#afad05fa5c925d73dbea581b7f5bd46c1" target="basefrm">searchPlugin</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_set"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_set')">set</a> + <div class="SRChildren"> + <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#a309bc0ed165597e012cbc92c6a0db98d" target="basefrm">dynamicgraph::SignalBase::set()</a> + <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#afceab95fa5c8274b41f0e6239941a35d" target="basefrm">dynamicgraph::Signal::set()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_setbuffersize"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer_real_time.html#a4077feedc1cd04ca1f8e35ef25b5fa33" target="basefrm">setBufferSize</a> + <span class="SRScope">dynamicgraph::TracerRealTime</span> + </div> +</div> +<div class="SRResult" id="SR_setconstant"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_setconstant')">setConstant</a> + <div class="SRChildren"> + <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#aef10f61419c9c043793b0169a6c730ed" target="basefrm">dynamicgraph::SignalPtr::setConstant()</a> + <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#ad3f71b1e7e00fc4effbb3ecdc2fe54e6" target="basefrm">dynamicgraph::Signal::setConstant()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_setconstantdefault"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_setconstantdefault')">setConstantDefault</a> + <div class="SRChildren"> + <a id="Item4_c0" onkeydown="return searchResults.NavChild(event,4,0)" onkeypress="return searchResults.NavChild(event,4,0)" onkeyup="return searchResults.NavChild(event,4,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#ad0eeead00fcc90034ca05f9fd5634291" target="basefrm">dynamicgraph::SignalBase::setConstantDefault()</a> + <a id="Item4_c1" onkeydown="return searchResults.NavChild(event,4,1)" onkeypress="return searchResults.NavChild(event,4,1)" onkeyup="return searchResults.NavChild(event,4,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a29053970721ea67d6d583ffb1acef901" target="basefrm">dynamicgraph::SignalPtr::setConstantDefault(const T &t)</a> + <a id="Item4_c2" onkeydown="return searchResults.NavChild(event,4,2)" onkeypress="return searchResults.NavChild(event,4,2)" onkeyup="return searchResults.NavChild(event,4,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a0d324afb1df65cc8472b0d2a1be42dc1" target="basefrm">dynamicgraph::SignalPtr::setConstantDefault(void)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_setdependencytype"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a891272a286630eef0003716c4fd2c181" target="basefrm">setDependencyType</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_setdirectory"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#a630e350171b78db3f7dfcda9b44080a9" target="basefrm">setDirectory</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_setfrenquency"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a8378a818ff274cf42d8581efe5e34ea2" target="basefrm">setFrenquency</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_setfunction"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_setfunction')">setFunction</a> + <div class="SRChildren"> + <a id="Item8_c0" onkeydown="return searchResults.NavChild(event,8,0)" onkeypress="return searchResults.NavChild(event,8,0)" onkeyup="return searchResults.NavChild(event,8,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a617db8a502120bbc84018557e5ab05ad" target="basefrm">dynamicgraph::SignalPtr::setFunction()</a> + <a id="Item8_c1" onkeydown="return searchResults.NavChild(event,8,1)" onkeypress="return searchResults.NavChild(event,8,1)" onkeyup="return searchResults.NavChild(event,8,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#ae1a481dc9c071eb365aae3a05322fb03" target="basefrm">dynamicgraph::Signal::setFunction()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_setkeepreference"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#ac3aec5678570895b03ec8aa14da92de6" target="basefrm">setKeepReference</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_setneedupdatefromallchildren"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a53765ca84219d287d0695ce67adf9783" target="basefrm">setNeedUpdateFromAllChildren</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_setperiodtime"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_setperiodtime')">setPeriodTime</a> + <div class="SRChildren"> + <a id="Item11_c0" onkeydown="return searchResults.NavChild(event,11,0)" onkeypress="return searchResults.NavChild(event,11,0)" onkeyup="return searchResults.NavChild(event,11,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#acda5cda5d25d9e0a7866f16147479954" target="basefrm">dynamicgraph::SignalBase::setPeriodTime()</a> + <a id="Item11_c1" onkeydown="return searchResults.NavChild(event,11,1)" onkeypress="return searchResults.NavChild(event,11,1)" onkeyup="return searchResults.NavChild(event,11,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#a7916848f29411e8f2ef8e00ff9c4cee4" target="basefrm">dynamicgraph::SignalTimeDependent::setPeriodTime()</a> + <a id="Item11_c2" onkeydown="return searchResults.NavChild(event,11,2)" onkeypress="return searchResults.NavChild(event,11,2)" onkeyup="return searchResults.NavChild(event,11,2)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a4d8c6ce59accec0821d376c09238413c" target="basefrm">dynamicgraph::TimeDependency::setPeriodTime()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_setready"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_base.html#afc3445e6bce14ccaa5dc2b9b80c86483" target="basefrm">setReady</a> + <span class="SRScope">dynamicgraph::SignalBase</span> + </div> +</div> +<div class="SRResult" id="SR_setreference"> + <div class="SREntry"> + <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_setreference')">setReference</a> + <div class="SRChildren"> + <a id="Item13_c0" onkeydown="return searchResults.NavChild(event,13,0)" onkeypress="return searchResults.NavChild(event,13,0)" onkeyup="return searchResults.NavChild(event,13,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#a237157361a90b2e8eb51979020e56f69" target="basefrm">dynamicgraph::SignalPtr::setReference()</a> + <a id="Item13_c1" onkeydown="return searchResults.NavChild(event,13,1)" onkeypress="return searchResults.NavChild(event,13,1)" onkeyup="return searchResults.NavChild(event,13,1)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#ac3e140dff29777b179bcd2c073c88cfb" target="basefrm">dynamicgraph::Signal::setReference()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_setreferencenonconstant"> + <div class="SREntry"> + <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a7fdc7166b7eaab63d96f7305c5660ed5" target="basefrm">setReferenceNonConstant</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_settcopy"> + <div class="SREntry"> + <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#ada7d0ccec3078ab1a8bc06ae080e58c6" target="basefrm">setTcopy</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_settime"> + <div class="SREntry"> + <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_base.html#a7760134ac05d172848ff1888488d9d34" target="basefrm">setTime</a> + <span class="SRScope">dynamicgraph::SignalBase</span> + </div> +</div> +<div class="SRResult" id="SR_settracestyle"> + <div class="SREntry"> + <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a9be01c1098ef08f39cf1aca7ce3054f5" target="basefrm">setTraceStyle</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_shell"> + <div class="SREntry"> + <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#af65f0030ab4d843af6c4a50f363b427e" target="basefrm">shell</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_shellfunctionregisterer"> + <div class="SREntry"> + <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../classdynamicgraph_1_1_shell_function_registerer.html#ae5e9ccf30c3b17eb045d691bd31e808b" target="basefrm">ShellFunctionRegisterer</a> + <span class="SRScope">dynamicgraph::ShellFunctionRegisterer</span> + </div> +</div> +<div class="SRResult" id="SR_shortname"> + <div class="SREntry"> + <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_base.html#af889c7d9f57ef61cfad1487ee6045b09" target="basefrm">shortName</a> + <span class="SRScope">dynamicgraph::SignalBase</span> + </div> +</div> +<div class="SRResult" id="SR_signal"> + <div class="SREntry"> + <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a629a88006a73c05534c300bb7b950820" target="basefrm">Signal</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_signal_5fcast"> + <div class="SREntry"> + <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="../namespacedynamicgraph.html#acb2f02927f20a01753261833fdaa1e8b" target="basefrm">signal_cast</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signal_5fdisp"> + <div class="SREntry"> + <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="../namespacedynamicgraph.html#a88ac1f6d27f3dd8a2214172baee6d834" target="basefrm">signal_disp</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signal_5ftrace"> + <div class="SREntry"> + <a id="Item24" onkeydown="return searchResults.Nav(event,24)" onkeypress="return searchResults.Nav(event,24)" onkeyup="return searchResults.Nav(event,24)" class="SRSymbol" href="../namespacedynamicgraph.html#ad5d87690e2f1f8c747646e4ffe222716" target="basefrm">signal_trace</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_signalarray"> + <div class="SREntry"> + <a id="Item25" onkeydown="return searchResults.Nav(event,25)" onkeypress="return searchResults.Nav(event,25)" onkeyup="return searchResults.Nav(event,25)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_signalarray')">SignalArray</a> + <div class="SRChildren"> + <a id="Item25_c0" onkeydown="return searchResults.NavChild(event,25,0)" onkeypress="return searchResults.NavChild(event,25,0)" onkeyup="return searchResults.NavChild(event,25,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_array.html#a0a7fd4b28c741f9e9b7cd84fd707ae06" target="basefrm">dynamicgraph::SignalArray::SignalArray(const unsigned int &sizeARG=DEFAULT_SIZE)</a> + <a id="Item25_c1" onkeydown="return searchResults.NavChild(event,25,1)" onkeypress="return searchResults.NavChild(event,25,1)" onkeyup="return searchResults.NavChild(event,25,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_array.html#ad4e0b7e5f9426f38ce5be1a9a718ce85" target="basefrm">dynamicgraph::SignalArray::SignalArray(SignalBase< Time > &sig)</a> + <a id="Item25_c2" onkeydown="return searchResults.NavChild(event,25,2)" onkeypress="return searchResults.NavChild(event,25,2)" onkeyup="return searchResults.NavChild(event,25,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_array.html#afe2622ec121f19aee4d01b24e4597410" target="basefrm">dynamicgraph::SignalArray::SignalArray(const SignalArray< Time > &siga)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_signalarray_5fconst"> + <div class="SREntry"> + <a id="Item26" onkeydown="return searchResults.Nav(event,26)" onkeypress="return searchResults.Nav(event,26)" onkeyup="return searchResults.Nav(event,26)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_signalarray_5fconst')">SignalArray_const</a> + <div class="SRChildren"> + <a id="Item26_c0" onkeydown="return searchResults.NavChild(event,26,0)" onkeypress="return searchResults.NavChild(event,26,0)" onkeyup="return searchResults.NavChild(event,26,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_array__const.html#ac29aa8a7b8c4b9e79929eee24f91fcb1" target="basefrm">dynamicgraph::SignalArray_const::SignalArray_const(const unsigned int &sizeARG=DEFAULT_SIZE)</a> + <a id="Item26_c1" onkeydown="return searchResults.NavChild(event,26,1)" onkeypress="return searchResults.NavChild(event,26,1)" onkeyup="return searchResults.NavChild(event,26,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_array__const.html#a6b1c4cfef9e554edea56336103e27638" target="basefrm">dynamicgraph::SignalArray_const::SignalArray_const(const SignalBase< Time > &sig)</a> + <a id="Item26_c2" onkeydown="return searchResults.NavChild(event,26,2)" onkeypress="return searchResults.NavChild(event,26,2)" onkeyup="return searchResults.NavChild(event,26,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_array__const.html#a6774a0757c5582656417b088649147a9" target="basefrm">dynamicgraph::SignalArray_const::SignalArray_const(const SignalArray< Time > &siga)</a> + <a id="Item26_c3" onkeydown="return searchResults.NavChild(event,26,3)" onkeypress="return searchResults.NavChild(event,26,3)" onkeyup="return searchResults.NavChild(event,26,3)" class="SRScope" href="../classdynamicgraph_1_1_signal_array__const.html#a0c65b8d5e8b5e98295583dc983f199a7" target="basefrm">dynamicgraph::SignalArray_const::SignalArray_const(const SignalArray_const< Time > &siga)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_signalbase"> + <div class="SREntry"> + <a id="Item27" onkeydown="return searchResults.Nav(event,27)" onkeypress="return searchResults.Nav(event,27)" onkeyup="return searchResults.Nav(event,27)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_base.html#abce7bd9d12571de9f4d63f757c45ab17" target="basefrm">SignalBase</a> + <span class="SRScope">dynamicgraph::SignalBase</span> + </div> +</div> +<div class="SRResult" id="SR_signalcaster"> + <div class="SREntry"> + <a id="Item28" onkeydown="return searchResults.Nav(event,28)" onkeypress="return searchResults.Nav(event,28)" onkeyup="return searchResults.Nav(event,28)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html#ae774afbae5a258fbbfc62b86e95ff953" target="basefrm">SignalCaster</a> + <span class="SRScope">dynamicgraph::SignalCaster</span> + </div> +</div> +<div class="SRResult" id="SR_signalcastregisterer"> + <div class="SREntry"> + <a id="Item29" onkeydown="return searchResults.Nav(event,29)" onkeypress="return searchResults.Nav(event,29)" onkeyup="return searchResults.Nav(event,29)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_cast_registerer.html#a0e953897c7a0696504247b43ddd31758" target="basefrm">SignalCastRegisterer</a> + <span class="SRScope">dynamicgraph::SignalCastRegisterer</span> + </div> +</div> +<div class="SRResult" id="SR_signalderegistration"> + <div class="SREntry"> + <a id="Item30" onkeydown="return searchResults.Nav(event,30)" onkeypress="return searchResults.Nav(event,30)" onkeyup="return searchResults.Nav(event,30)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html#a90e43ab1c4ae7034ef352840f6708026" target="basefrm">signalDeregistration</a> + <span class="SRScope">dynamicgraph::Entity</span> + </div> +</div> +<div class="SRResult" id="SR_signalptr"> + <div class="SREntry"> + <a id="Item31" onkeydown="return searchResults.Nav(event,31)" onkeypress="return searchResults.Nav(event,31)" onkeyup="return searchResults.Nav(event,31)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html#a67e049e2a84ded6e03b65ced60a35fbd" target="basefrm">SignalPtr</a> + <span class="SRScope">dynamicgraph::SignalPtr</span> + </div> +</div> +<div class="SRResult" id="SR_signalregistration"> + <div class="SREntry"> + <a id="Item32" onkeydown="return searchResults.Nav(event,32)" onkeypress="return searchResults.Nav(event,32)" onkeyup="return searchResults.Nav(event,32)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html#a72def88a3dd29e124f80603506c73a7e" target="basefrm">signalRegistration</a> + <span class="SRScope">dynamicgraph::Entity</span> + </div> +</div> +<div class="SRResult" id="SR_signaltimedependent"> + <div class="SREntry"> + <a id="Item33" onkeydown="return searchResults.Nav(event,33)" onkeypress="return searchResults.Nav(event,33)" onkeyup="return searchResults.Nav(event,33)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_signaltimedependent')">SignalTimeDependent</a> + <div class="SRChildren"> + <a id="Item33_c0" onkeydown="return searchResults.NavChild(event,33,0)" onkeypress="return searchResults.NavChild(event,33,0)" onkeyup="return searchResults.NavChild(event,33,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#ab9848918e907a071b0ffdf30200dde0a" target="basefrm">dynamicgraph::SignalTimeDependent::SignalTimeDependent(std::string name="")</a> + <a id="Item33_c1" onkeydown="return searchResults.NavChild(event,33,1)" onkeypress="return searchResults.NavChild(event,33,1)" onkeyup="return searchResults.NavChild(event,33,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#a005108860ebfd66a2a020789f5a82d2e" target="basefrm">dynamicgraph::SignalTimeDependent::SignalTimeDependent(const SignalArray_const< Time > &arr, std::string name="")</a> + <a id="Item33_c2" onkeydown="return searchResults.NavChild(event,33,2)" onkeypress="return searchResults.NavChild(event,33,2)" onkeyup="return searchResults.NavChild(event,33,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#aad9aa8e29a8af77602852615dc336ba0" target="basefrm">dynamicgraph::SignalTimeDependent::SignalTimeDependent(boost::function2< T &, T &, Time > t, const SignalArray_const< Time > &sig, std::string name="")</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_static_5fshell_5ffunction"> + <div class="SREntry"> + <a id="Item34" onkeydown="return searchResults.Nav(event,34)" onkeypress="return searchResults.Nav(event,34)" onkeyup="return searchResults.Nav(event,34)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_static_5fshell_5ffunction')">STATIC_SHELL_FUNCTION</a> + <div class="SRChildren"> + <a id="Item34_c0" onkeydown="return searchResults.NavChild(event,34,0)" onkeypress="return searchResults.NavChild(event,34,0)" onkeyup="return searchResults.NavChild(event,34,0)" class="SRScope" href="../class_shell_functions.html#a0ec8a0de8f2913547e71eb2b77aac10a" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdLoadPlugins)</a> + <a id="Item34_c1" onkeydown="return searchResults.NavChild(event,34,1)" onkeypress="return searchResults.NavChild(event,34,1)" onkeyup="return searchResults.NavChild(event,34,1)" class="SRScope" href="../class_shell_functions.html#a34015db1058a30a5e507f4652743dcc8" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdTry)</a> + <a id="Item34_c2" onkeydown="return searchResults.NavChild(event,34,2)" onkeypress="return searchResults.NavChild(event,34,2)" onkeyup="return searchResults.NavChild(event,34,2)" class="SRScope" href="../class_shell_functions.html#a850ef20382ae5f5078abad5d8a7682d7" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdDisplayPlugins)</a> + <a id="Item34_c3" onkeydown="return searchResults.NavChild(event,34,3)" onkeypress="return searchResults.NavChild(event,34,3)" onkeyup="return searchResults.NavChild(event,34,3)" class="SRScope" href="../class_shell_functions.html#aed64a323b02b79fd27c367d29c252f1c" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdDisplayFactory)</a> + <a id="Item34_c4" onkeydown="return searchResults.NavChild(event,34,4)" onkeypress="return searchResults.NavChild(event,34,4)" onkeyup="return searchResults.NavChild(event,34,4)" class="SRScope" href="../class_shell_functions.html#a101207ebb5a06f79124df25094655f8b" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdCommentary)</a> + <a id="Item34_c5" onkeydown="return searchResults.NavChild(event,34,5)" onkeypress="return searchResults.NavChild(event,34,5)" onkeyup="return searchResults.NavChild(event,34,5)" class="SRScope" href="../class_shell_functions.html#a72b1b6cd978377572c3cd441d0edff2e" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdUnplug)</a> + <a id="Item34_c6" onkeydown="return searchResults.NavChild(event,34,6)" onkeypress="return searchResults.NavChild(event,34,6)" onkeyup="return searchResults.NavChild(event,34,6)" class="SRScope" href="../class_shell_functions.html#a86b9d65f5b6f5ae9a08274e53d806e4c" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdClearPlugin)</a> + <a id="Item34_c7" onkeydown="return searchResults.NavChild(event,34,7)" onkeypress="return searchResults.NavChild(event,34,7)" onkeyup="return searchResults.NavChild(event,34,7)" class="SRScope" href="../class_shell_functions.html#af08234d1f5573b8fed5080fdd60c7c7d" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdSignalTime)</a> + <a id="Item34_c8" onkeydown="return searchResults.NavChild(event,34,8)" onkeypress="return searchResults.NavChild(event,34,8)" onkeyup="return searchResults.NavChild(event,34,8)" class="SRScope" href="../class_shell_functions.html#ab646319ef7e6614b77e4b020db2c8b94" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdSynchroSignal)</a> + <a id="Item34_c9" onkeydown="return searchResults.NavChild(event,34,9)" onkeypress="return searchResults.NavChild(event,34,9)" onkeyup="return searchResults.NavChild(event,34,9)" class="SRScope" href="../class_shell_functions.html#a4ae27658810c18f5aa91717814a7a56d" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdEcho)</a> + <a id="Item34_c10" onkeydown="return searchResults.NavChild(event,34,10)" onkeypress="return searchResults.NavChild(event,34,10)" onkeyup="return searchResults.NavChild(event,34,10)" class="SRScope" href="../class_shell_functions.html#a9f86c73b0c93f7258026c5e4c0badb26" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdCopy)</a> + <a id="Item34_c11" onkeydown="return searchResults.NavChild(event,34,11)" onkeypress="return searchResults.NavChild(event,34,11)" onkeyup="return searchResults.NavChild(event,34,11)" class="SRScope" href="../class_shell_functions.html#a4a0e1a5da83f70c215b39d15a9be4620" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdFreeze)</a> + <a id="Item34_c12" onkeydown="return searchResults.NavChild(event,34,12)" onkeypress="return searchResults.NavChild(event,34,12)" onkeyup="return searchResults.NavChild(event,34,12)" class="SRScope" href="../class_shell_functions.html#a6de5a00e9788c86983ec04b4ca38b26f" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdSqueeze)</a> + <a id="Item34_c13" onkeydown="return searchResults.NavChild(event,34,13)" onkeypress="return searchResults.NavChild(event,34,13)" onkeyup="return searchResults.NavChild(event,34,13)" class="SRScope" href="../class_shell_functions.html#a8a7c8c951584bb648f86f6d76e75c39e" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdEnableTrace)</a> + <a id="Item34_c14" onkeydown="return searchResults.NavChild(event,34,14)" onkeypress="return searchResults.NavChild(event,34,14)" onkeyup="return searchResults.NavChild(event,34,14)" class="SRScope" href="../class_shell_functions.html#a0ad4f1cb1a68d5e7375931fe88c42386" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdSetPrompt)</a> + <a id="Item34_c15" onkeydown="return searchResults.NavChild(event,34,15)" onkeypress="return searchResults.NavChild(event,34,15)" onkeyup="return searchResults.NavChild(event,34,15)" class="SRScope" href="../class_shell_functions.html#ae2000a752714774bf2afdf9be810bfc5" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdSleep)</a> + <a id="Item34_c16" onkeydown="return searchResults.NavChild(event,34,16)" onkeypress="return searchResults.NavChild(event,34,16)" onkeyup="return searchResults.NavChild(event,34,16)" class="SRScope" href="../class_shell_functions.html#ac70bdc7de5436a21f93a905839a42789" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdBeep)</a> + <a id="Item34_c17" onkeydown="return searchResults.NavChild(event,34,17)" onkeypress="return searchResults.NavChild(event,34,17)" onkeyup="return searchResults.NavChild(event,34,17)" class="SRScope" href="../class_shell_functions.html#a6d7ce2744af0564aec055b51b892acd6" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdFlagSet)</a> + <a id="Item34_c18" onkeydown="return searchResults.NavChild(event,34,18)" onkeypress="return searchResults.NavChild(event,34,18)" onkeyup="return searchResults.NavChild(event,34,18)" class="SRScope" href="../class_shell_functions.html#a4a61e3253bf5199a20c8b8fea2cb193f" target="basefrm">ShellFunctions::STATIC_SHELL_FUNCTION(cmdCompletionList)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_switchtcopy"> + <div class="SREntry"> + <a id="Item35" onkeydown="return searchResults.Nav(event,35)" onkeypress="return searchResults.Nav(event,35)" onkeyup="return searchResults.Nav(event,35)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#aff7eab69cdfb522979e2093c807d9e77" target="basefrm">switchTcopy</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/functions_74.html b/doxygen/HEAD/search/functions_74.html new file mode 100644 index 0000000..d3ef6c6 --- /dev/null +++ b/doxygen/HEAD/search/functions_74.html @@ -0,0 +1,78 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_test"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html#a5bfd518abb50b5e39f658a0855b1a1f5" target="basefrm">test</a> + <span class="SRScope">dynamicgraph::Entity</span> + </div> +</div> +<div class="SRResult" id="SR_test2"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html#ae13b5844d4372b97caf0a315667ea382" target="basefrm">test2</a> + <span class="SRScope">dynamicgraph::Entity</span> + </div> +</div> +<div class="SRResult" id="SR_timedependency"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_timedependency')">TimeDependency</a> + <div class="SRChildren"> + <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a3640000a90d8bc097a9467eac6a727c2" target="basefrm">dynamicgraph::TimeDependency::TimeDependency(SignalBase< Time > *sig, const DependencyType dep=DEPENDENCY_TYPE_DEFAULT)</a> + <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a5095b4831f8be6495f6bb1353345519b" target="basefrm">dynamicgraph::TimeDependency::TimeDependency(SignalBase< Time > *sig, const SignalArray_const< Time > &arr, const DependencyType dep=DEPENDENCY_TYPE_DEFAULT)</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_trace"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_trace')">trace</a> + <div class="SRChildren"> + <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../classdynamicgraph_1_1_debug_trace.html#aa36fb9d2dbecb40dc734142b148737f3" target="basefrm">dynamicgraph::DebugTrace::trace(const int level, const char *format,...)</a> + <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../classdynamicgraph_1_1_debug_trace.html#ac0695004372ed7c6c3df85d5b38636d3" target="basefrm">dynamicgraph::DebugTrace::trace(const char *format,...)</a> + <a id="Item3_c2" onkeydown="return searchResults.NavChild(event,3,2)" onkeypress="return searchResults.NavChild(event,3,2)" onkeyup="return searchResults.NavChild(event,3,2)" class="SRScope" href="../classdynamicgraph_1_1_debug_trace.html#ab11e080e2b93a45f0ed0ec97ffea43a9" target="basefrm">dynamicgraph::DebugTrace::trace(const int level=-1)</a> + <a id="Item3_c3" onkeydown="return searchResults.NavChild(event,3,3)" onkeypress="return searchResults.NavChild(event,3,3)" onkeyup="return searchResults.NavChild(event,3,3)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#a13044d1fdb43d2910c68bed442d890b0" target="basefrm">dynamicgraph::SignalBase::trace()</a> + <a id="Item3_c4" onkeydown="return searchResults.NavChild(event,3,4)" onkeypress="return searchResults.NavChild(event,3,4)" onkeyup="return searchResults.NavChild(event,3,4)" class="SRScope" href="../classdynamicgraph_1_1_signal_caster.html#a30504e44ed210a22db802560f5ba32da" target="basefrm">dynamicgraph::SignalCaster::trace()</a> + <a id="Item3_c5" onkeydown="return searchResults.NavChild(event,3,5)" onkeypress="return searchResults.NavChild(event,3,5)" onkeyup="return searchResults.NavChild(event,3,5)" class="SRScope" href="../classdynamicgraph_1_1_default_cast_registerer.html#ac32a8d18f0b75db7f713d50f9c23a48d" target="basefrm">dynamicgraph::DefaultCastRegisterer::trace()</a> + <a id="Item3_c6" onkeydown="return searchResults.NavChild(event,3,6)" onkeypress="return searchResults.NavChild(event,3,6)" onkeyup="return searchResults.NavChild(event,3,6)" class="SRScope" href="../classdynamicgraph_1_1_signal.html#a8dab26927f6e5ae7032a9309ac1e5952" target="basefrm">dynamicgraph::Signal::trace()</a> + <a id="Item3_c7" onkeydown="return searchResults.NavChild(event,3,7)" onkeypress="return searchResults.NavChild(event,3,7)" onkeyup="return searchResults.NavChild(event,3,7)" class="SRScope" href="../classdynamicgraph_1_1_tracer_real_time.html#aaed8477aa9cf7683e84de317e63fd8e1" target="basefrm">dynamicgraph::TracerRealTime::trace()</a> + <a id="Item3_c8" onkeydown="return searchResults.NavChild(event,3,8)" onkeypress="return searchResults.NavChild(event,3,8)" onkeyup="return searchResults.NavChild(event,3,8)" class="SRScope" href="../classdynamicgraph_1_1_tracer.html#aa32454970edb5578766b70de7966bac3" target="basefrm">dynamicgraph::Tracer::trace()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_tracer"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a5d88c2e17cb0fb3eeba9b057a128cac4" target="basefrm">Tracer</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_tracerrealtime"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer_real_time.html#a8028f6fa6536dfbd43935fa91dbe18fb" target="basefrm">TracerRealTime</a> + <span class="SRScope">dynamicgraph::TracerRealTime</span> + </div> +</div> +<div class="SRResult" id="SR_tracetemplate"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_tracetemplate')">traceTemplate</a> + <div class="SRChildren"> + <a id="Item6_c0" onkeydown="return searchResults.NavChild(event,6,0)" onkeypress="return searchResults.NavChild(event,6,0)" onkeyup="return searchResults.NavChild(event,6,0)" class="SRScope" href="../classdynamicgraph_1_1_debug_trace.html#a2ca1aff52f81391a3feb34622265126a" target="basefrm">dynamicgraph::DebugTrace::traceTemplate(const int level, const char *format,...)</a> + <a id="Item6_c1" onkeydown="return searchResults.NavChild(event,6,1)" onkeypress="return searchResults.NavChild(event,6,1)" onkeyup="return searchResults.NavChild(event,6,1)" class="SRScope" href="../classdynamicgraph_1_1_debug_trace.html#a2e1c4a66d6147a7f4d1fa3c948829d2a" target="basefrm">dynamicgraph::DebugTrace::traceTemplate(const char *format,...)</a> + </div> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/functions_75.html b/doxygen/HEAD/search/functions_75.html new file mode 100644 index 0000000..66c769a --- /dev/null +++ b/doxygen/HEAD/search/functions_75.html @@ -0,0 +1,53 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_unloadallplugins"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#a28002facb398f0044e4ad4ddcd7610a6" target="basefrm">unloadAllPlugins</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_unloadplugin"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#a93ea9ecdbe007c06c45287c1c4ca326c" target="basefrm">unloadPlugin</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_unplug"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_unplug')">unplug</a> + <div class="SRChildren"> + <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#aef9144c00555bbbb2a38e5d63e5ea50a" target="basefrm">dynamicgraph::SignalBase::unplug()</a> + <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#afff24d32f034055344b7db542d789b4a" target="basefrm">dynamicgraph::SignalPtr::unplug()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_unregistercast"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html#acbcb68102cc2537b56b2545a14aa0035" target="basefrm">unregisterCast</a> + <span class="SRScope">dynamicgraph::SignalCaster</span> + </div> +</div> +<div class="SRResult" id="SR_unsetconstantdefault"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html#affd51656523729216e2f4fcbc0f96fd6" target="basefrm">unsetConstantDefault</a> + <span class="SRScope">dynamicgraph::SignalPtr</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/functions_77.html b/doxygen/HEAD/search/functions_77.html new file mode 100644 index 0000000..89c7dfc --- /dev/null +++ b/doxygen/HEAD/search/functions_77.html @@ -0,0 +1,49 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_what"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#a9a5208211df292bbfc679b036711a5d1" target="basefrm">what</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR_writecompletionlist"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_writecompletionlist')">writeCompletionList</a> + <div class="SRChildren"> + <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#ae4416aada52468f823877500b60b0db9" target="basefrm">dynamicgraph::Entity::writeCompletionList()</a> + <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#a89a6d9fb9ea521cc575786118abc72df" target="basefrm">dynamicgraph::Interpreter::writeCompletionList()</a> + <a id="Item1_c2" onkeydown="return searchResults.NavChild(event,1,2)" onkeypress="return searchResults.NavChild(event,1,2)" onkeyup="return searchResults.NavChild(event,1,2)" class="SRScope" href="../classdynamicgraph_1_1_pool_storage.html#a7bf4b1ae2c504c06b5caf287aa2a8223" target="basefrm">dynamicgraph::PoolStorage::writeCompletionList()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_writegraph"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_writegraph')">writeGraph</a> + <div class="SRChildren"> + <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#aaacb708ef239d3fbc953bcdb2ad7c3d1" target="basefrm">dynamicgraph::Entity::writeGraph()</a> + <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../classdynamicgraph_1_1_pool_storage.html#a2d7100064c46487a01a42be50270a3f6" target="basefrm">dynamicgraph::PoolStorage::writeGraph()</a> + <a id="Item2_c2" onkeydown="return searchResults.NavChild(event,2,2)" onkeypress="return searchResults.NavChild(event,2,2)" onkeyup="return searchResults.NavChild(event,2,2)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#a2a7734e306894404eb4252d1b9aa5510" target="basefrm">dynamicgraph::SignalBase::writeGraph()</a> + <a id="Item2_c3" onkeydown="return searchResults.NavChild(event,2,3)" onkeypress="return searchResults.NavChild(event,2,3)" onkeyup="return searchResults.NavChild(event,2,3)" class="SRScope" href="../classdynamicgraph_1_1_signal_ptr.html#adc54b93be26b574aa3b9956d5d832224" target="basefrm">dynamicgraph::SignalPtr::writeGraph()</a> + <a id="Item2_c4" onkeydown="return searchResults.NavChild(event,2,4)" onkeypress="return searchResults.NavChild(event,2,4)" onkeyup="return searchResults.NavChild(event,2,4)" class="SRScope" href="../classdynamicgraph_1_1_signal_time_dependent.html#ac3ec8ac88073236b3df92c9c93d9a970" target="basefrm">dynamicgraph::SignalTimeDependent::writeGraph()</a> + <a id="Item2_c5" onkeydown="return searchResults.NavChild(event,2,5)" onkeypress="return searchResults.NavChild(event,2,5)" onkeyup="return searchResults.NavChild(event,2,5)" class="SRScope" href="../classdynamicgraph_1_1_time_dependency.html#a47955c4e1365505396da59595b88ecba" target="basefrm">dynamicgraph::TimeDependency::writeGraph()</a> + </div> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/functions_7e.html b/doxygen/HEAD/search/functions_7e.html new file mode 100644 index 0000000..e6ce2f6 --- /dev/null +++ b/doxygen/HEAD/search/functions_7e.html @@ -0,0 +1,146 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR__7econtiifstream"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html#a750065a306c562bef2ef65adf18bb8fd" target="basefrm">~Contiifstream</a> + <span class="SRScope">dynamicgraph::Contiifstream</span> + </div> +</div> +<div class="SRResult" id="SR__7eentity"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html#a352e148d4764b1c5545dcb7a39a04596" target="basefrm">~Entity</a> + <span class="SRScope">dynamicgraph::Entity</span> + </div> +</div> +<div class="SRResult" id="SR__7eentityregisterer"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_entity_registerer.html#a2865279ffbd274bc49fff61ad0585bf5" target="basefrm">~EntityRegisterer</a> + <span class="SRScope">dynamicgraph::EntityRegisterer</span> + </div> +</div> +<div class="SRResult" id="SR__7eexceptionabstract"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#ac7102439bf5f1bfd3ea6b30cd2e4e641" target="basefrm">~ExceptionAbstract</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR__7eexceptionfactory"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_factory.html#ae90cfbc9216d75b1d62d713bb72d180c" target="basefrm">~ExceptionFactory</a> + <span class="SRScope">dynamicgraph::ExceptionFactory</span> + </div> +</div> +<div class="SRResult" id="SR__7eexceptionsignal"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_signal.html#a4673decd271630667e8e22d9c3651ef1" target="basefrm">~ExceptionSignal</a> + <span class="SRScope">dynamicgraph::ExceptionSignal</span> + </div> +</div> +<div class="SRResult" id="SR__7eexceptiontraces"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_traces.html#aa96d447ec0d1d5f83dea8d12c8970d32" target="basefrm">~ExceptionTraces</a> + <span class="SRScope">dynamicgraph::ExceptionTraces</span> + </div> +</div> +<div class="SRResult" id="SR__7efactorystorage"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classdynamicgraph_1_1_factory_storage.html#a95c35ff3e13a76fc93dc73ae42ea4a30" target="basefrm">~FactoryStorage</a> + <span class="SRScope">dynamicgraph::FactoryStorage</span> + </div> +</div> +<div class="SRResult" id="SR__7eoutstringstream"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../classdynamicgraph_1_1_out_string_stream.html#aee959e8962bfe2192a772d4f5aec880a" target="basefrm">~OutStringStream</a> + <span class="SRScope">dynamicgraph::OutStringStream</span> + </div> +</div> +<div class="SRResult" id="SR__7epluginloader"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#a6f952ede55971479321fa3e4416860e0" target="basefrm">~PluginLoader</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR__7epoolstorage"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classdynamicgraph_1_1_pool_storage.html#a11231f5a01939b1345759798fffbf5e2" target="basefrm">~PoolStorage</a> + <span class="SRScope">dynamicgraph::PoolStorage</span> + </div> +</div> +<div class="SRResult" id="SR__7esignal"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a5613e74b311f94ffc8d870c097fbc006" target="basefrm">~Signal</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR__7esignalarray"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_array.html#a92bd2db15dcb739f70efb7c3909a4b58" target="basefrm">~SignalArray</a> + <span class="SRScope">dynamicgraph::SignalArray</span> + </div> +</div> +<div class="SRResult" id="SR__7esignalarray_5fconst"> + <div class="SREntry"> + <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_array__const.html#a1050c30dd476d832ea8f3cddbcecd35b" target="basefrm">~SignalArray_const</a> + <span class="SRScope">dynamicgraph::SignalArray_const</span> + </div> +</div> +<div class="SRResult" id="SR__7esignalbase"> + <div class="SREntry"> + <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_base.html#a7abfd61a78e5012d56a9e5daf57ecdaf" target="basefrm">~SignalBase</a> + <span class="SRScope">dynamicgraph::SignalBase</span> + </div> +</div> +<div class="SRResult" id="SR__7esignalcaster"> + <div class="SREntry"> + <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html#aa5fade8df2d029a0c7145040f60bf795" target="basefrm">~SignalCaster</a> + <span class="SRScope">dynamicgraph::SignalCaster</span> + </div> +</div> +<div class="SRResult" id="SR__7esignalptr"> + <div class="SREntry"> + <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html#a14279768ce3dc7ebb7bf6d87bdfa7e72" target="basefrm">~SignalPtr</a> + <span class="SRScope">dynamicgraph::SignalPtr</span> + </div> +</div> +<div class="SRResult" id="SR__7esignaltimedependent"> + <div class="SREntry"> + <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_time_dependent.html#a0b323939a8076256fa00e45fa09d9704" target="basefrm">~SignalTimeDependent</a> + <span class="SRScope">dynamicgraph::SignalTimeDependent</span> + </div> +</div> +<div class="SRResult" id="SR__7etimedependency"> + <div class="SREntry"> + <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a8d4ba0b6667d763571501cf08cf4591c" target="basefrm">~TimeDependency</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR__7etracer"> + <div class="SREntry"> + <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a74f2a35ead39023673116e6ebfab08d5" target="basefrm">~Tracer</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR__7etracerrealtime"> + <div class="SREntry"> + <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer_real_time.html#a49eaf228435a2b4f05245c939f018307" target="basefrm">~TracerRealTime</a> + <span class="SRScope">dynamicgraph::TracerRealTime</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/mag_sel.png b/doxygen/HEAD/search/mag_sel.png new file mode 100644 index 0000000000000000000000000000000000000000..81f6040a2092402b4d98f9ffa8855d12a0d4ca17 GIT binary patch literal 563 zcmV-30?hr1P)<h;3K|Lk000e1NJLTq000yK000vR1^@s6kc=(000009a7bBm000XU z000XU0RWnu7ytkOAY({UO#lFGm;eBCjsO7QH~;{G)c^o`2LJ%dv;Y7zL;wIBc7!%6 zy#N3Kxk*GpRCwCtl)H)|K@^6++7>zxx&tqG15pu7)IiiXFflOc2k;dXd>%13GZAy? zRz!q0=|E6a6vV)&ZBS~G9oe0kbqyw1*gvY`{Pop2oKq#FlzgXt@Xh-7fxh>}`Fxg> z$%N%{$!4=5nM{(;=c!aG1Ofr^Do{u%Ih{^&Fc@H2)+a-?TBXrw5DW&z%Nb6mQ!L9O zl}b@6mB?f=tX3;#vl)}ggh(Vpy<UI4WZSj@D3{ArDit(M6QNK@DvH8-y~eg}>h(IK z(Mb0D{l{U$FsRjP;!{($+bsaaVi8T#1c0V#qEIOCYa9@UVLV`f__E81L;?WEaRA;Y zUH;rZ;vb;mk7JX|<p3Cu$C##x>$=i3O~&If0O@oZfLg8gfIjW=dcBsz;gI=!{-r4# z4%6v$&~;q^j7Fo67yJ(NJWuX+I~I!tj^nW3?}^9bq|<3^+vapS5sgM^x7!cs(+mMT z&y%j};&~po+YO)3hoUH4E*E;e9>?R6SS&`X)p`njycAVcg{rEb41T{~Hk(bl-7eSb zmFxA2uIqo#@R?lKm50ND`~6Nfn|-b1|L6O98vt3Tx@gKz#isxO002ovPDHLkV1kyW B_l^Jn literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/search/namespaces_64.html b/doxygen/HEAD/search/namespaces_64.html new file mode 100644 index 0000000..d84d4e0 --- /dev/null +++ b/doxygen/HEAD/search/namespaces_64.html @@ -0,0 +1,31 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_command"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../namespacedynamicgraph_1_1command.html" target="basefrm">command</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_dynamicgraph"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../namespacedynamicgraph.html" target="basefrm">dynamicgraph</a> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/nomatches.html b/doxygen/HEAD/search/nomatches.html new file mode 100644 index 0000000..b1ded27 --- /dev/null +++ b/doxygen/HEAD/search/nomatches.html @@ -0,0 +1,12 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="NoMatches">No Matches</div> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/related_6f.html b/doxygen/HEAD/search/related_6f.html new file mode 100644 index 0000000..5cb9198 --- /dev/null +++ b/doxygen/HEAD/search/related_6f.html @@ -0,0 +1,30 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_operator_3c_3c"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_operator_3c_3c')">operator<<</a> + <div class="SRChildren"> + <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../classdynamicgraph_1_1_exception_abstract.html#a05cdd6d9c8cdef76d6bc407e8a8d5c85" target="basefrm">dynamicgraph::ExceptionAbstract::operator<<()</a> + <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../classdynamicgraph_1_1_tracer_real_time.html#a400d199ebd86c00cf0f3fca6b0e0cd31" target="basefrm">dynamicgraph::TracerRealTime::operator<<()</a> + <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../classdynamicgraph_1_1_tracer.html#ab060e54d9040bc57222cf7859ebe8e55" target="basefrm">dynamicgraph::Tracer::operator<<()</a> + </div> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/search.css b/doxygen/HEAD/search/search.css new file mode 100644 index 0000000..50249e5 --- /dev/null +++ b/doxygen/HEAD/search/search.css @@ -0,0 +1,240 @@ +/*---------------- Search Box */ + +#FSearchBox { + float: left; +} + +#searchli { + float: right; + display: block; + width: 170px; + height: 36px; +} + +#MSearchBox { + white-space : nowrap; + position: absolute; + float: none; + display: inline; + margin-top: 8px; + right: 0px; + width: 170px; + z-index: 102; +} + +#MSearchBox .left +{ + display:block; + position:absolute; + left:10px; + width:20px; + height:19px; + background:url('search_l.png') no-repeat; + background-position:right; +} + +#MSearchSelect { + display:block; + position:absolute; + width:20px; + height:19px; +} + +.left #MSearchSelect { + left:4px; +} + +.right #MSearchSelect { + right:5px; +} + +#MSearchField { + display:block; + position:absolute; + height:19px; + background:url('search_m.png') repeat-x; + border:none; + width:116px; + margin-left:20px; + padding-left:4px; + color: #909090; + outline: none; + font: 9pt Arial, Verdana, sans-serif; +} + +#FSearchBox #MSearchField { + margin-left:15px; +} + +#MSearchBox .right { + display:block; + position:absolute; + right:10px; + top:0px; + width:20px; + height:19px; + background:url('search_r.png') no-repeat; + background-position:left; +} + +#MSearchClose { + display: none; + position: absolute; + top: 4px; + background : none; + border: none; + margin: 0px 4px 0px 0px; + padding: 0px 0px; + outline: none; +} + +.left #MSearchClose { + left: 6px; +} + +.right #MSearchClose { + right: 2px; +} + +.MSearchBoxActive #MSearchField { + color: #000000; +} + +/*---------------- Search filter selection */ + +#MSearchSelectWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #90A5CE; + background-color: #F9FAFC; + z-index: 1; + padding-top: 4px; + padding-bottom: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +.SelectItem { + font: 8pt Arial, Verdana, sans-serif; + padding-left: 2px; + padding-right: 12px; + border: 0px; +} + +span.SelectionMark { + margin-right: 4px; + font-family: monospace; + outline-style: none; + text-decoration: none; +} + +a.SelectItem { + display: block; + outline-style: none; + color: #000000; + text-decoration: none; + padding-left: 6px; + padding-right: 12px; +} + +a.SelectItem:focus, +a.SelectItem:active { + color: #000000; + outline-style: none; + text-decoration: none; +} + +a.SelectItem:hover { + color: #FFFFFF; + background-color: #3D578C; + outline-style: none; + text-decoration: none; + cursor: pointer; + display: block; +} + +/*---------------- Search results window */ + +iframe#MSearchResults { + width: 60ex; + height: 15em; +} + +#MSearchResultsWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #000; + background-color: #EEF1F7; +} + +/* ----------------------------------- */ + + +#SRIndex { + clear:both; + padding-bottom: 15px; +} + +.SREntry { + font-size: 10pt; + padding-left: 1ex; +} + +.SRPage .SREntry { + font-size: 8pt; + padding: 1px 5px; +} + +body.SRPage { + margin: 5px 2px; +} + +.SRChildren { + padding-left: 3ex; padding-bottom: .5em +} + +.SRPage .SRChildren { + display: none; +} + +.SRSymbol { + font-weight: bold; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRScope { + display: block; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRSymbol:focus, a.SRSymbol:active, +a.SRScope:focus, a.SRScope:active { + text-decoration: underline; +} + +.SRPage .SRStatus { + padding: 2px 5px; + font-size: 8pt; + font-style: italic; +} + +.SRResult { + display: none; +} + +DIV.searchresults { + margin-left: 10px; + margin-right: 10px; +} diff --git a/doxygen/HEAD/search/search.js b/doxygen/HEAD/search/search.js new file mode 100644 index 0000000..b4364f1 --- /dev/null +++ b/doxygen/HEAD/search/search.js @@ -0,0 +1,746 @@ +// Search script generated by doxygen +// Copyright (C) 2009 by Dimitri van Heesch. + +// The code in this file is loosly based on main.js, part of Natural Docs, +// which is Copyright (C) 2003-2008 Greg Valure +// Natural Docs is licensed under the GPL. + +var indexSectionsWithContent = +{ + 0: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111011111101111110000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + 1: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111001000011100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + 2: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + 3: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101111001000000100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + 4: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101110101001011101111010000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + 5: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111011111101111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + 6: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111010000110100110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + 7: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + 8: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111100000011101111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + 9: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + 10: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" +}; + +var indexSectionNames = +{ + 0: "all", + 1: "classes", + 2: "namespaces", + 3: "files", + 4: "functions", + 5: "variables", + 6: "typedefs", + 7: "enums", + 8: "enumvalues", + 9: "related", + 10: "defines" +}; + +function convertToId(search) +{ + var result = ''; + for (i=0;i<search.length;i++) + { + var c = search.charAt(i); + var cn = c.charCodeAt(0); + if (c.match(/[a-z0-9]/)) + { + result+=c; + } + else if (cn<16) + { + result+="_0"+cn.toString(16); + } + else + { + result+="_"+cn.toString(16); + } + } + return result; +} + +function getXPos(item) +{ + var x = 0; + if (item.offsetWidth) + { + while (item && item!=document.body) + { + x += item.offsetLeft; + item = item.offsetParent; + } + } + return x; +} + +function getYPos(item) +{ + var y = 0; + if (item.offsetWidth) + { + while (item && item!=document.body) + { + y += item.offsetTop; + item = item.offsetParent; + } + } + return y; +} + +/* A class handling everything associated with the search panel. + + Parameters: + name - The name of the global variable that will be + storing this instance. Is needed to be able to set timeouts. + resultPath - path to use for external files +*/ +function SearchBox(name, resultsPath, inFrame, label) +{ + if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); } + + // ---------- Instance variables + this.name = name; + this.resultsPath = resultsPath; + this.keyTimeout = 0; + this.keyTimeoutLength = 500; + this.closeSelectionTimeout = 300; + this.lastSearchValue = ""; + this.lastResultsPage = ""; + this.hideTimeout = 0; + this.searchIndex = 0; + this.searchActive = false; + this.insideFrame = inFrame; + this.searchLabel = label; + + // ----------- DOM Elements + + this.DOMSearchField = function() + { return document.getElementById("MSearchField"); } + + this.DOMSearchSelect = function() + { return document.getElementById("MSearchSelect"); } + + this.DOMSearchSelectWindow = function() + { return document.getElementById("MSearchSelectWindow"); } + + this.DOMPopupSearchResults = function() + { return document.getElementById("MSearchResults"); } + + this.DOMPopupSearchResultsWindow = function() + { return document.getElementById("MSearchResultsWindow"); } + + this.DOMSearchClose = function() + { return document.getElementById("MSearchClose"); } + + this.DOMSearchBox = function() + { return document.getElementById("MSearchBox"); } + + // ------------ Event Handlers + + // Called when focus is added or removed from the search field. + this.OnSearchFieldFocus = function(isActive) + { + this.Activate(isActive); + } + + this.OnSearchSelectShow = function() + { + var searchSelectWindow = this.DOMSearchSelectWindow(); + var searchField = this.DOMSearchSelect(); + + if (this.insideFrame) + { + var left = getXPos(searchField); + var top = getYPos(searchField); + left += searchField.offsetWidth + 6; + top += searchField.offsetHeight; + + // show search selection popup + searchSelectWindow.style.display='block'; + left -= searchSelectWindow.offsetWidth; + searchSelectWindow.style.left = left + 'px'; + searchSelectWindow.style.top = top + 'px'; + } + else + { + var left = getXPos(searchField); + var top = getYPos(searchField); + top += searchField.offsetHeight; + + // show search selection popup + searchSelectWindow.style.display='block'; + searchSelectWindow.style.left = left + 'px'; + searchSelectWindow.style.top = top + 'px'; + } + + // stop selection hide timer + if (this.hideTimeout) + { + clearTimeout(this.hideTimeout); + this.hideTimeout=0; + } + return false; // to avoid "image drag" default event + } + + this.OnSearchSelectHide = function() + { + this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()", + this.closeSelectionTimeout); + } + + // Called when the content of the search field is changed. + this.OnSearchFieldChange = function(evt) + { + if (this.keyTimeout) // kill running timer + { + clearTimeout(this.keyTimeout); + this.keyTimeout = 0; + } + + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 || e.keyCode==13) + { + if (e.shiftKey==1) + { + this.OnSearchSelectShow(); + var win=this.DOMSearchSelectWindow(); + for (i=0;i<win.childNodes.length;i++) + { + var child = win.childNodes[i]; // get span within a + if (child.className=='SelectItem') + { + child.focus(); + return; + } + } + return; + } + else if (window.frames.MSearchResults.searchResults) + { + var elem = window.frames.MSearchResults.searchResults.NavNext(0); + if (elem) elem.focus(); + } + } + else if (e.keyCode==27) // Escape out of the search field + { + this.DOMSearchField().blur(); + this.DOMPopupSearchResultsWindow().style.display = 'none'; + this.DOMSearchClose().style.display = 'none'; + this.lastSearchValue = ''; + this.Activate(false); + return; + } + + // strip whitespaces + var searchValue = this.DOMSearchField().value.replace(/ +/g, ""); + + if (searchValue != this.lastSearchValue) // search value has changed + { + if (searchValue != "") // non-empty search + { + // set timer for search update + this.keyTimeout = setTimeout(this.name + '.Search()', + this.keyTimeoutLength); + } + else // empty search field + { + this.DOMPopupSearchResultsWindow().style.display = 'none'; + this.DOMSearchClose().style.display = 'none'; + this.lastSearchValue = ''; + } + } + } + + this.SelectItemCount = function(id) + { + var count=0; + var win=this.DOMSearchSelectWindow(); + for (i=0;i<win.childNodes.length;i++) + { + var child = win.childNodes[i]; // get span within a + if (child.className=='SelectItem') + { + count++; + } + } + return count; + } + + this.SelectItemSet = function(id) + { + var i,j=0; + var win=this.DOMSearchSelectWindow(); + for (i=0;i<win.childNodes.length;i++) + { + var child = win.childNodes[i]; // get span within a + if (child.className=='SelectItem') + { + var node = child.firstChild; + if (j==id) + { + node.innerHTML='•'; + } + else + { + node.innerHTML=' '; + } + j++; + } + } + } + + // Called when an search filter selection is made. + // set item with index id as the active item + this.OnSelectItem = function(id) + { + this.searchIndex = id; + this.SelectItemSet(id); + var searchValue = this.DOMSearchField().value.replace(/ +/g, ""); + if (searchValue!="" && this.searchActive) // something was found -> do a search + { + this.Search(); + } + } + + this.OnSearchSelectKey = function(evt) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down + { + this.searchIndex++; + this.OnSelectItem(this.searchIndex); + } + else if (e.keyCode==38 && this.searchIndex>0) // Up + { + this.searchIndex--; + this.OnSelectItem(this.searchIndex); + } + else if (e.keyCode==13 || e.keyCode==27) + { + this.OnSelectItem(this.searchIndex); + this.CloseSelectionWindow(); + this.DOMSearchField().focus(); + } + return false; + } + + // --------- Actions + + // Closes the results window. + this.CloseResultsWindow = function() + { + this.DOMPopupSearchResultsWindow().style.display = 'none'; + this.DOMSearchClose().style.display = 'none'; + this.Activate(false); + } + + this.CloseSelectionWindow = function() + { + this.DOMSearchSelectWindow().style.display = 'none'; + } + + // Performs a search. + this.Search = function() + { + this.keyTimeout = 0; + + // strip leading whitespace + var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); + + var code = searchValue.toLowerCase().charCodeAt(0); + var hexCode; + if (code<16) + { + hexCode="0"+code.toString(16); + } + else + { + hexCode=code.toString(16); + } + + var resultsPage; + var resultsPageWithSearch; + var hasResultsPage; + + if (indexSectionsWithContent[this.searchIndex].charAt(code) == '1') + { + resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html'; + resultsPageWithSearch = resultsPage+'?'+escape(searchValue); + hasResultsPage = true; + } + else // nothing available for this search term + { + resultsPage = this.resultsPath + '/nomatches.html'; + resultsPageWithSearch = resultsPage; + hasResultsPage = false; + } + + window.frames.MSearchResults.location.href = resultsPageWithSearch; + var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + + if (domPopupSearchResultsWindow.style.display!='block') + { + var domSearchBox = this.DOMSearchBox(); + this.DOMSearchClose().style.display = 'inline'; + if (this.insideFrame) + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + domPopupSearchResultsWindow.style.position = 'relative'; + domPopupSearchResultsWindow.style.display = 'block'; + var width = document.body.clientWidth - 8; // the -8 is for IE :-( + domPopupSearchResultsWindow.style.width = width + 'px'; + domPopupSearchResults.style.width = width + 'px'; + } + else + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; + var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + } + } + + this.lastSearchValue = searchValue; + this.lastResultsPage = resultsPage; + } + + // -------- Activation Functions + + // Activates or deactivates the search panel, resetting things to + // their default values if necessary. + this.Activate = function(isActive) + { + if (isActive || // open it + this.DOMPopupSearchResultsWindow().style.display == 'block' + ) + { + this.DOMSearchBox().className = 'MSearchBoxActive'; + + var searchField = this.DOMSearchField(); + + if (searchField.value == this.searchLabel) // clear "Search" term upon entry + { + searchField.value = ''; + this.searchActive = true; + } + } + else if (!isActive) // directly remove the panel + { + this.DOMSearchBox().className = 'MSearchBoxInactive'; + this.DOMSearchField().value = this.searchLabel; + this.searchActive = false; + this.lastSearchValue = '' + this.lastResultsPage = ''; + } + } +} + +// ----------------------------------------------------------------------- + +// The class that handles everything on the search results page. +function SearchResults(name) +{ + // The number of matches from the last run of <Search()>. + this.lastMatchCount = 0; + this.lastKey = 0; + this.repeatOn = false; + + // Toggles the visibility of the passed element ID. + this.FindChildElement = function(id) + { + var parentElement = document.getElementById(id); + var element = parentElement.firstChild; + + while (element && element!=parentElement) + { + if (element.nodeName == 'DIV' && element.className == 'SRChildren') + { + return element; + } + + if (element.nodeName == 'DIV' && element.hasChildNodes()) + { + element = element.firstChild; + } + else if (element.nextSibling) + { + element = element.nextSibling; + } + else + { + do + { + element = element.parentNode; + } + while (element && element!=parentElement && !element.nextSibling); + + if (element && element!=parentElement) + { + element = element.nextSibling; + } + } + } + } + + this.Toggle = function(id) + { + var element = this.FindChildElement(id); + if (element) + { + if (element.style.display == 'block') + { + element.style.display = 'none'; + } + else + { + element.style.display = 'block'; + } + } + } + + // Searches for the passed string. If there is no parameter, + // it takes it from the URL query. + // + // Always returns true, since other documents may try to call it + // and that may or may not be possible. + this.Search = function(search) + { + if (!search) // get search word from URL + { + search = window.location.search; + search = search.substring(1); // Remove the leading '?' + search = unescape(search); + } + + search = search.replace(/^ +/, ""); // strip leading spaces + search = search.replace(/ +$/, ""); // strip trailing spaces + search = search.toLowerCase(); + search = convertToId(search); + + var resultRows = document.getElementsByTagName("div"); + var matches = 0; + + var i = 0; + while (i < resultRows.length) + { + var row = resultRows.item(i); + if (row.className == "SRResult") + { + var rowMatchName = row.id.toLowerCase(); + rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + + if (search.length<=rowMatchName.length && + rowMatchName.substr(0, search.length)==search) + { + row.style.display = 'block'; + matches++; + } + else + { + row.style.display = 'none'; + } + } + i++; + } + document.getElementById("Searching").style.display='none'; + if (matches == 0) // no results + { + document.getElementById("NoMatches").style.display='block'; + } + else // at least one result + { + document.getElementById("NoMatches").style.display='none'; + } + this.lastMatchCount = matches; + return true; + } + + // return the first item with index index or higher that is visible + this.NavNext = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index++; + } + return focusItem; + } + + this.NavPrev = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index--; + } + return focusItem; + } + + this.ProcessKeys = function(e) + { + if (e.type == "keydown") + { + this.repeatOn = false; + this.lastKey = e.keyCode; + } + else if (e.type == "keypress") + { + if (!this.repeatOn) + { + if (this.lastKey) this.repeatOn = true; + return false; // ignore first keypress after keydown + } + } + else if (e.type == "keyup") + { + this.lastKey = 0; + this.repeatOn = false; + } + return this.lastKey!=0; + } + + this.Nav = function(evt,itemIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + var newIndex = itemIndex-1; + var focusItem = this.NavPrev(newIndex); + if (focusItem) + { + var child = this.FindChildElement(focusItem.parentNode.parentNode.id); + if (child && child.style.display == 'block') // children visible + { + var n=0; + var tmpElem; + while (1) // search for last child + { + tmpElem = document.getElementById('Item'+newIndex+'_c'+n); + if (tmpElem) + { + focusItem = tmpElem; + } + else // found it! + { + break; + } + n++; + } + } + } + if (focusItem) + { + focusItem.focus(); + } + else // return focus to search field + { + parent.document.getElementById("MSearchField").focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = itemIndex+1; + var focusItem; + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem && elem.style.display == 'block') // children visible + { + focusItem = document.getElementById('Item'+itemIndex+'_c0'); + } + if (!focusItem) focusItem = this.NavNext(newIndex); + if (focusItem) focusItem.focus(); + } + else if (this.lastKey==39) // Right + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'block'; + } + else if (this.lastKey==37) // Left + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'none'; + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } + + this.NavChild = function(evt,itemIndex,childIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + if (childIndex>0) + { + var newIndex = childIndex-1; + document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); + } + else // already at first child, jump to parent + { + document.getElementById('Item'+itemIndex).focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = childIndex+1; + var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); + if (!elem) // last child, jump to parent next parent + { + elem = this.NavNext(itemIndex+1); + } + if (elem) + { + elem.focus(); + } + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } +} diff --git a/doxygen/HEAD/search/search_l.png b/doxygen/HEAD/search/search_l.png new file mode 100644 index 0000000000000000000000000000000000000000..c872f4da4a01d0754f923e6c94fd8159c0621bd1 GIT binary patch literal 604 zcmV-i0;BzjP)<h;3K|Lk000e1NJLTq000yK000vR1^@s6kc=(000009a7bBm000XU z000XU0RWnu7ytkOAY({UO#lFGm;eBCjsO7QH~;{G)c^o`2LJ%dv;Y7zL;wIBc7!%6 zy#N3K;z>k7RCwB~R6VQOP#AvB$vH7i{6H{96zot$7cZT<7246EF5Np6N}+$IbiG6W zg#87A+NFaX+=_^xM1#gCtshC=E{%9^uQX_%?YwXvo{#q&MnpJ8uh(O?ZRc&<Zo01f zZnN3kY`5D4=NybN{0l51>~_1%^SsPxG<xm2?uTqPdy~uML^_>@rfE<VB|c%N(_!=Z z{K<GczSVX8d8JYjrfDLTN<q^!2qC~2i$y2^V6|GMCzHviVzKzLTCF0V&%-bbNGZWN zM_juAAlmIVpH8Q*Ow)W(uh(H&7Ia;QloFRfEEWrsh~Cy}HQll-7={5M1TF>lJg-?U zm!Cz-IOn(qJP3kDp-^~qt+FGbl=5jNli^Wj_xIBG{Rc0en{!oFvyoNC7{V~T8}b>| z=jL2WIR<cCi@57?)-n-w_WS+O>eZzX(YN(_9fV;BBD$VXQIxNa<NVz1cK9FQiA3VZ za=HBOI1YT@KU%-vc5K2%qwy;Ug4^M6=qwfs1VI2Iy0{$vX9d1^p7(h$7>sAL8AT<X zQ%OWP91b`w^UiMrU@3(7=y{&o@Au!AN~OoqQ&d$IQp&#+3n3nihn*f;t(E{#C!#m1 qsx}S7C?=Chp=p}JIggdW?*RZc<<(x$?F{_@0000<MNUMnLSTX?9|#Tr literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/search/search_m.png b/doxygen/HEAD/search/search_m.png new file mode 100644 index 0000000000000000000000000000000000000000..b429a16ba641960da1e52e5da85dc80fd82635c8 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Em0U}M~ynTTbOS+@4BLl;=8&~`zjDUQ}64!{5 z;QX|b^2DN42FH~Aq*MjZ+{E<Mpwz^a%EFVWHb6xNo-U3d6}OUf^!3vd5)y3c{#bPU z`teb@<JbTH_7jql7?`61bOfX$^6u_pUBbY`!?2W{-=^-N>vEu822WQ%mvv4FO#qs` BFGc_W literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/search/search_r.png b/doxygen/HEAD/search/search_r.png new file mode 100644 index 0000000000000000000000000000000000000000..97ee8b439687084201b79c6f776a41f495c6392a GIT binary patch literal 612 zcmV-q0-ODbP)<h;3K|Lk000e1NJLTq000sI000vR1^@s6oswPh00009a7bBm000XU z000XU0RWnu7ytkOAY({UO#lFGm;eBCjsO7QH~;{G)c^o`2LJ%dv;Y7zL;wIBc7!%6 zy#N3K>PbXFRCwB?)W514K@<k?Z}y+E3TvfSi=>j&X?z2*SxFI6-@HT2E2K=9X9%Pb zEK*!TBw&g(DMC;|A)uGlRkOS9vd-?zNs%bR4d$w+ox_iFnE8fvIvv7^5<(>Te12Li z7C)9srCzmK{ZcNM{YIl9j{DePFgOWiS%xG@5CnnnJa4nvY<^glbz7^|-ZY!dUkAwd z{gaTC@_>b5h~;ug<MCL=as0uy?dOi;gaE*#lqVq~f|L?cN~CFuD2lLHEHE4nh3mTS zYqi=<tJR7$#@Hzbj4>#R0wRL0>o5!hxm*s0VW?8dr}O#zXTRTnrQm_Z7z1Mrnx>&p zD4<fQpkA+Q0A8%u>qifUjzLvbVVWi?l?rUzwt^sdb~d!f_LEhsRVIXZtQ=qSxuxqm zEX#tf>$?M_Y1-LSDT)HqG?`%-%ZpY!#{N!rcNIiL;G7F0`l?)mNGTD9;f9F5Up3Kg zw}a<-JylhG&;=!>B+fZaCX+?C+kHYrP%c?X2!Zu_olK|GcS4A70HEy;vn)I0>0kLH z`jc(WIaaHc7!HS@f*^R^Znx8W=_jIl2oWJoQ*h1^$FX!>*PqR1J<j<{$8qis?{G94 y;eY>8k|fw}w_y}TpE>7m8DqDO<3z`OzXt$ccSejbEZCg@0000<MNUMnLSTZ*_y_g? literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/search/typedefs_63.html b/doxygen/HEAD/search/typedefs_63.html new file mode 100644 index 0000000..e0e74fb --- /dev/null +++ b/doxygen/HEAD/search/typedefs_63.html @@ -0,0 +1,32 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_cast_5ffunctions_5ftype"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html#acc582a680e953b8eefc4e4671ef309ee" target="basefrm">cast_functions_type</a> + <span class="SRScope">dynamicgraph::SignalCaster</span> + </div> +</div> +<div class="SRResult" id="SR_caster_5ftype"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html#ae9eb9afc64e319826ed9241a2d456765" target="basefrm">caster_type</a> + <span class="SRScope">dynamicgraph::SignalCaster</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/typedefs_64.html b/doxygen/HEAD/search/typedefs_64.html new file mode 100644 index 0000000..fe5c8af --- /dev/null +++ b/doxygen/HEAD/search/typedefs_64.html @@ -0,0 +1,32 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_dependencies"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a36860445864f3e1d3255dfd8a26475bc" target="basefrm">Dependencies</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_displayer_5ftype"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html#a7b5582194f1fcaecde6063145b798aad" target="basefrm">displayer_type</a> + <span class="SRScope">dynamicgraph::SignalCaster</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/typedefs_65.html b/doxygen/HEAD/search/typedefs_65.html new file mode 100644 index 0000000..d7384c8 --- /dev/null +++ b/doxygen/HEAD/search/typedefs_65.html @@ -0,0 +1,38 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_entities"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_pool_storage.html#aa58d556b781bf778f067ce5e71d636d1" target="basefrm">Entities</a> + <span class="SRScope">dynamicgraph::PoolStorage</span> + </div> +</div> +<div class="SRResult" id="SR_entityconstructor_5fptr"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_factory_storage.html#a7374a2cebe8c7c0e24efaa873e6cd662" target="basefrm">EntityConstructor_ptr</a> + <span class="SRScope">dynamicgraph::FactoryStorage</span> + </div> +</div> +<div class="SRResult" id="SR_entitymap"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_factory_storage.html#a5ce0383213d432ef43edd9b01c11ad62" target="basefrm">EntityMap</a> + <span class="SRScope">dynamicgraph::FactoryStorage</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/typedefs_66.html b/doxygen/HEAD/search/typedefs_66.html new file mode 100644 index 0000000..3df1dfa --- /dev/null +++ b/doxygen/HEAD/search/typedefs_66.html @@ -0,0 +1,32 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_filelist"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a170906cf00dc42ccbb126e3b22609944" target="basefrm">FileList</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_functionmap"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#a2b8999d4c2ff48f57b38d397eb3d0360" target="basefrm">FunctionMap</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/typedefs_68.html b/doxygen/HEAD/search/typedefs_68.html new file mode 100644 index 0000000..42f1873 --- /dev/null +++ b/doxygen/HEAD/search/typedefs_68.html @@ -0,0 +1,26 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_hardfilelist"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer_real_time.html#a9c171a72fad66eab776e909631b292a3" target="basefrm">HardFileList</a> + <span class="SRScope">dynamicgraph::TracerRealTime</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/typedefs_6d.html b/doxygen/HEAD/search/typedefs_6d.html new file mode 100644 index 0000000..e5f0a6e --- /dev/null +++ b/doxygen/HEAD/search/typedefs_6d.html @@ -0,0 +1,32 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_mutex"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a20378c06ed76b81c26f631002baa9380" target="basefrm">Mutex</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_mutexerror"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#acebd4a037334167f910ce9fdce2bdcdf" target="basefrm">MutexError</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/typedefs_6e.html b/doxygen/HEAD/search/typedefs_6e.html new file mode 100644 index 0000000..f1322a7 --- /dev/null +++ b/doxygen/HEAD/search/typedefs_6e.html @@ -0,0 +1,26 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_namelist"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#ad6a5abf7d51ade33a9de8f933e73c7a1" target="basefrm">NameList</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/typedefs_70.html b/doxygen/HEAD/search/typedefs_70.html new file mode 100644 index 0000000..941adbf --- /dev/null +++ b/doxygen/HEAD/search/typedefs_70.html @@ -0,0 +1,26 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_procedurelist"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_shell_procedure.html#a4e88dfbd8f687b09720e03645671fb1e" target="basefrm">ProcedureList</a> + <span class="SRScope">ShellProcedure</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/typedefs_73.html b/doxygen/HEAD/search/typedefs_73.html new file mode 100644 index 0000000..ec842c1 --- /dev/null +++ b/doxygen/HEAD/search/typedefs_73.html @@ -0,0 +1,44 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_shellbasicfunction"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#a90e4a8765340c43e03853de9538dafe0" target="basefrm">ShellBasicFunction</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_signallist"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#afac64dae56fce1fb431a733ffa79ae23" target="basefrm">SignalList</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_signalmap"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html#ac2b0d244c0ce939462eeb6f4d879765b" target="basefrm">SignalMap</a> + <span class="SRScope">dynamicgraph::Entity</span> + </div> +</div> +<div class="SRResult" id="SR_sotpluginloaderptr"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#ac6968b058401a04315a9e0c08df5ed50" target="basefrm">sotPluginLoaderPTR</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/typedefs_74.html b/doxygen/HEAD/search/typedefs_74.html new file mode 100644 index 0000000..d0a6024 --- /dev/null +++ b/doxygen/HEAD/search/typedefs_74.html @@ -0,0 +1,26 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_tracer_5ftype"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html#acc9c753d8fef1eb233914855bbd0a6b3" target="basefrm">tracer_type</a> + <span class="SRScope">dynamicgraph::SignalCaster</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/variables_61.html b/doxygen/HEAD/search/variables_61.html new file mode 100644 index 0000000..2b063bf --- /dev/null +++ b/doxygen/HEAD/search/variables_61.html @@ -0,0 +1,44 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_abstracttransmitter"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html#a0dfc5eaaca779120686ea4b3eecf1432" target="basefrm">abstractTransmitter</a> + <span class="SRScope">dynamicgraph::SignalPtr</span> + </div> +</div> +<div class="SRResult" id="SR_all_5fready_5fdefault"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a4ee0008a50ccebad82a932c57610f442" target="basefrm">ALL_READY_DEFAULT</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_args"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../struct_shell_procedure_1_1_instruction.html#a8dae330be37bd2fa3943a4bad09855b2" target="basefrm">args</a> + <span class="SRScope">ShellProcedure::Instruction</span> + </div> +</div> +<div class="SRResult" id="SR_array"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_array.html#af20926dad3c24107d24284f4c5aa95dc" target="basefrm">array</a> + <span class="SRScope">dynamicgraph::SignalArray</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/variables_62.html b/doxygen/HEAD/search/variables_62.html new file mode 100644 index 0000000..6b63f7b --- /dev/null +++ b/doxygen/HEAD/search/variables_62.html @@ -0,0 +1,56 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_basename"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#ad6c2aa9eef02ee5129e2e7076a4c0e70" target="basefrm">basename</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_buffer"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_buffer')">buffer</a> + <div class="SRChildren"> + <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../classdynamicgraph_1_1_contiifstream.html#a2dd17f3fb0c516efb66380bea3da75df" target="basefrm">dynamicgraph::Contiifstream::buffer()</a> + <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../classdynamicgraph_1_1_out_string_stream.html#ac86f445d1c96f4dabbd5e860a514a8be" target="basefrm">dynamicgraph::OutStringStream::buffer()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_buffer_5fsize"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html#ab8dd85b35bbc0ecac626b531a54d35dc" target="basefrm">BUFFER_SIZE</a> + <span class="SRScope">dynamicgraph::Contiifstream</span> + </div> +</div> +<div class="SRResult" id="SR_buffer_5fsize_5fdefault"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer_real_time.html#a66f4cddf3a7ccc045ef267ea572632bf" target="basefrm">BUFFER_SIZE_DEFAULT</a> + <span class="SRScope">dynamicgraph::TracerRealTime</span> + </div> +</div> +<div class="SRResult" id="SR_buffersize"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_buffersize')">bufferSize</a> + <div class="SRChildren"> + <a id="Item4_c0" onkeydown="return searchResults.NavChild(event,4,0)" onkeypress="return searchResults.NavChild(event,4,0)" onkeyup="return searchResults.NavChild(event,4,0)" class="SRScope" href="../classdynamicgraph_1_1_out_string_stream.html#a5c3249f0d2fb95b5dfd09e0bcb8e1b26" target="basefrm">dynamicgraph::OutStringStream::bufferSize()</a> + <a id="Item4_c1" onkeydown="return searchResults.NavChild(event,4,1)" onkeypress="return searchResults.NavChild(event,4,1)" onkeyup="return searchResults.NavChild(event,4,1)" class="SRScope" href="../classdynamicgraph_1_1_tracer_real_time.html#a560cf1c3e33b55caa7af7f6de2b9a51f" target="basefrm">dynamicgraph::TracerRealTime::bufferSize()</a> + </div> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/variables_63.html b/doxygen/HEAD/search/variables_63.html new file mode 100644 index 0000000..21e83ab --- /dev/null +++ b/doxygen/HEAD/search/variables_63.html @@ -0,0 +1,72 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_charbuffer"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_debug_trace.html#a7c3848f8b078ccbf84819de35110c3f6" target="basefrm">charbuffer</a> + <span class="SRScope">dynamicgraph::DebugTrace</span> + </div> +</div> +<div class="SRResult" id="SR_class_5fname"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_class_5fname')">CLASS_NAME</a> + <div class="SRChildren"> + <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#a180f250500aafef008ec1c4d5ccc9ed0" target="basefrm">dynamicgraph::Entity::CLASS_NAME()</a> + <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../classdynamicgraph_1_1_tracer_real_time.html#af4532e5b78e90daeb675d04ada692acc" target="basefrm">dynamicgraph::TracerRealTime::CLASS_NAME()</a> + <a id="Item1_c2" onkeydown="return searchResults.NavChild(event,1,2)" onkeypress="return searchResults.NavChild(event,1,2)" onkeyup="return searchResults.NavChild(event,1,2)" class="SRScope" href="../classdynamicgraph_1_1_tracer.html#a80ba79fef7ebca7ec401546a7a2e224d" target="basefrm">dynamicgraph::Tracer::CLASS_NAME()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_cmd"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../struct_shell_procedure_1_1_instruction.html#ad5374787c54f97fd3f13de644d860a5a" target="basefrm">cmd</a> + <span class="SRScope">ShellProcedure::Instruction</span> + </div> +</div> +<div class="SRResult" id="SR_code"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#a7efe8b06765fc75ec92f32d0e73082a0" target="basefrm">code</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR_const_5farray"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_array__const.html#a55b416941c4c6a7484dd6856ad0e56c2" target="basefrm">const_array</a> + <span class="SRScope">dynamicgraph::SignalArray_const</span> + </div> +</div> +<div class="SRResult" id="SR_copyinit"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a50cc6ca4915fda743edec7507f81b22d" target="basefrm">copyInit</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_currentproc"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_shell_procedure.html#aba262c69cbf93db1a7532cd13c5a5aab" target="basefrm">currentProc</a> + <span class="SRScope">ShellProcedure</span> + </div> +</div> +<div class="SRResult" id="SR_cursor"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html#a01043013a5e0c1bd40d03dc461611826" target="basefrm">cursor</a> + <span class="SRScope">dynamicgraph::Contiifstream</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/variables_64.html b/doxygen/HEAD/search/variables_64.html new file mode 100644 index 0000000..6878e20 --- /dev/null +++ b/doxygen/HEAD/search/variables_64.html @@ -0,0 +1,71 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_debug_5ffilename_5fdefault"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_debug_trace.html#a1b5ec41ce046c2ec097b6e0aa22c8382" target="basefrm">DEBUG_FILENAME_DEFAULT</a> + <span class="SRScope">dynamicgraph::DebugTrace</span> + </div> +</div> +<div class="SRResult" id="SR_default_5fsize"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_array__const.html#a56cb6724a0ad30dc6bba4082795eec38" target="basefrm">DEFAULT_SIZE</a> + <span class="SRScope">dynamicgraph::SignalArray_const</span> + </div> +</div> +<div class="SRResult" id="SR_dependencies"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a28ace7f88a5b1b6fec7fceab25928dd5" target="basefrm">dependencies</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_dependency_5ftype_5fdefault"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#ac52a8900ecf9318c3c0ab9d887e58219" target="basefrm">DEPENDENCY_TYPE_DEFAULT</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_dependencytype"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a50609049fbe9fd365ad50b2e8770e6f0" target="basefrm">dependencyType</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_dgdebugflow"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../namespacedynamicgraph.html#a402f0290763d6ff8286f72670dda0605" target="basefrm">dgDEBUGFLOW</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_dgerrorflow"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../namespacedynamicgraph.html#a06b15735b14aec37f279b674140bea08" target="basefrm">dgERRORFLOW</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_dlptr"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_dlptr')">dlPtr</a> + <div class="SRChildren"> + <a id="Item7_c0" onkeydown="return searchResults.NavChild(event,7,0)" onkeypress="return searchResults.NavChild(event,7,0)" onkeyup="return searchResults.NavChild(event,7,0)" class="SRScope" href="../classdynamicgraph_1_1_interpreter_helper.html#a72984dabbb9b72f3c089265e88957ff3" target="basefrm">dynamicgraph::InterpreterHelper::dlPtr()</a> + <a id="Item7_c1" onkeydown="return searchResults.NavChild(event,7,1)" onkeypress="return searchResults.NavChild(event,7,1)" onkeyup="return searchResults.NavChild(event,7,1)" class="SRScope" href="../classdynamicgraph_1_1_interpreter.html#aa8a09d674f1f91a11380c148ef55c742" target="basefrm">dynamicgraph::Interpreter::dlPtr()</a> + </div> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/variables_65.html b/doxygen/HEAD/search/variables_65.html new file mode 100644 index 0000000..7631751 --- /dev/null +++ b/doxygen/HEAD/search/variables_65.html @@ -0,0 +1,49 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_entity"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_pool_storage.html#aaa2fdc0a751393416beb3ae91f1b77e8" target="basefrm">entity</a> + <span class="SRScope">dynamicgraph::PoolStorage</span> + </div> +</div> +<div class="SRResult" id="SR_entitymap"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_factory_storage.html#ad584b1f5a4b5cda1c28660927caf4538" target="basefrm">entityMap</a> + <span class="SRScope">dynamicgraph::FactoryStorage</span> + </div> +</div> +<div class="SRResult" id="SR_entityname"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_entity_registerer.html#a77f5af79dd0045caaf0eeaecfdcbeb92" target="basefrm">entityName</a> + <span class="SRScope">dynamicgraph::EntityRegisterer</span> + </div> +</div> +<div class="SRResult" id="SR_exception_5fname"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_exception_5fname')">EXCEPTION_NAME</a> + <div class="SRChildren"> + <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../classdynamicgraph_1_1_exception_abstract.html#aa3cbda2debc333ce399bcc3cb3bad505" target="basefrm">dynamicgraph::ExceptionAbstract::EXCEPTION_NAME()</a> + <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../classdynamicgraph_1_1_exception_factory.html#a8c2d132bfb615d36cb4fad02bf42d951" target="basefrm">dynamicgraph::ExceptionFactory::EXCEPTION_NAME()</a> + <a id="Item3_c2" onkeydown="return searchResults.NavChild(event,3,2)" onkeypress="return searchResults.NavChild(event,3,2)" onkeyup="return searchResults.NavChild(event,3,2)" class="SRScope" href="../classdynamicgraph_1_1_exception_signal.html#a81523ec5f40be31b989e1d0d7989e713" target="basefrm">dynamicgraph::ExceptionSignal::EXCEPTION_NAME()</a> + <a id="Item3_c3" onkeydown="return searchResults.NavChild(event,3,3)" onkeypress="return searchResults.NavChild(event,3,3)" onkeyup="return searchResults.NavChild(event,3,3)" class="SRScope" href="../classdynamicgraph_1_1_exception_traces.html#a8e537a54b4b4d1f4cdfb2b9659294617" target="basefrm">dynamicgraph::ExceptionTraces::EXCEPTION_NAME()</a> + </div> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/variables_66.html b/doxygen/HEAD/search/variables_66.html new file mode 100644 index 0000000..f5532fa --- /dev/null +++ b/doxygen/HEAD/search/variables_66.html @@ -0,0 +1,62 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_filename"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html#afedd7a447c06712d7b2dcf773ca9141d" target="basefrm">filename</a> + <span class="SRScope">dynamicgraph::Contiifstream</span> + </div> +</div> +<div class="SRResult" id="SR_files"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#aaace5b0cc3c6c8cd2a2e56b779505ec0" target="basefrm">files</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_first"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html#a7151e2e117f27701209eecf9cb5ff1ed" target="basefrm">first</a> + <span class="SRScope">dynamicgraph::Contiifstream</span> + </div> +</div> +<div class="SRResult" id="SR_frequency"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a3b56626a097bf50f20d7ecb3a66395e5" target="basefrm">frequency</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_full"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_out_string_stream.html#acddc2030736bb566af40c5331e16760e" target="basefrm">full</a> + <span class="SRScope">dynamicgraph::OutStringStream</span> + </div> +</div> +<div class="SRResult" id="SR_functionmap"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#a5d0956e6f25039be5baf7d727166a0a8" target="basefrm">functionMap</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_functions_5f"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_caster.html#a0dfdbf06bce91f519641c4e1c4be39a4" target="basefrm">functions_</a> + <span class="SRScope">dynamicgraph::SignalCaster</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/variables_67.html b/doxygen/HEAD/search/variables_67.html new file mode 100644 index 0000000..d26389a --- /dev/null +++ b/doxygen/HEAD/search/variables_67.html @@ -0,0 +1,50 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_g_5fcaster"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../namespacedynamicgraph.html#ae904be901c79dff31f6a18f79af793e4" target="basefrm">g_caster</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_g_5ffactory"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../namespacedynamicgraph.html#a32c991621f349828167a3dfaba84ef1e" target="basefrm">g_factory</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_g_5fpool"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../namespacedynamicgraph.html#a826b8f9503cb4e4a3c1e163a25760342" target="basefrm">g_pool</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_g_5fshell"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../namespacedynamicgraph.html#a1db2f1c597ff13155e9098c34db745f2" target="basefrm">g_shell</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_givenname"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_out_string_stream.html#a6aaf080da211b6548a56cfb5b56f1a58" target="basefrm">givenname</a> + <span class="SRScope">dynamicgraph::OutStringStream</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/variables_68.html b/doxygen/HEAD/search/variables_68.html new file mode 100644 index 0000000..6c38349 --- /dev/null +++ b/doxygen/HEAD/search/variables_68.html @@ -0,0 +1,26 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_hardfiles"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer_real_time.html#ac0bcb7725d1f6bf60e27f1226d4cf5e4" target="basefrm">hardFiles</a> + <span class="SRScope">dynamicgraph::TracerRealTime</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/variables_69.html b/doxygen/HEAD/search/variables_69.html new file mode 100644 index 0000000..ba0b7ab --- /dev/null +++ b/doxygen/HEAD/search/variables_69.html @@ -0,0 +1,38 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_index"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_out_string_stream.html#adca1fd01bc11de1006492efe33ad700d" target="basefrm">index</a> + <span class="SRScope">dynamicgraph::OutStringStream</span> + </div> +</div> +<div class="SRResult" id="SR_initdone"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#ade81d53513418e617cfd9715fc7d1cbb" target="basefrm">initDone</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_instructions"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../struct_shell_procedure_1_1_procedure.html#a805891d3d3f7e92b9f13565b494c1724" target="basefrm">instructions</a> + <span class="SRScope">ShellProcedure::Procedure</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/variables_6b.html b/doxygen/HEAD/search/variables_6b.html new file mode 100644 index 0000000..6a4a784 --- /dev/null +++ b/doxygen/HEAD/search/variables_6b.html @@ -0,0 +1,32 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_keep_5freference_5fdefault"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#ad2b8c22fdf80b1d661de3d743138d21c" target="basefrm">KEEP_REFERENCE_DEFAULT</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_keepreference"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a42a6d3c54dd0a2c1479d694e7db432c1" target="basefrm">keepReference</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/variables_6c.html b/doxygen/HEAD/search/variables_6c.html new file mode 100644 index 0000000..cf6f941 --- /dev/null +++ b/doxygen/HEAD/search/variables_6c.html @@ -0,0 +1,38 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_lastaskforupdate"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a9479893dacd9b5a1f46ff67d2482c81b" target="basefrm">lastAskForUpdate</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_leader"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#acc9491c45001314b1f70cc52fc088519" target="basefrm">leader</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_loadedpluginnames"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#aa6eef97b1471f04a3c0383fa6c1249d3" target="basefrm">loadedPluginNames</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/variables_6d.html b/doxygen/HEAD/search/variables_6d.html new file mode 100644 index 0000000..28b636b --- /dev/null +++ b/doxygen/HEAD/search/variables_6d.html @@ -0,0 +1,32 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_message"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_exception_abstract.html#af4a0183309ed74c92d8645119c920831" target="basefrm">message</a> + <span class="SRScope">dynamicgraph::ExceptionAbstract</span> + </div> +</div> +<div class="SRResult" id="SR_modenothrow"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html#af84905d3106a3d9b117f36771bea84cf" target="basefrm">modeNoThrow</a> + <span class="SRScope">dynamicgraph::SignalPtr</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/variables_6e.html b/doxygen/HEAD/search/variables_6e.html new file mode 100644 index 0000000..b251226 --- /dev/null +++ b/doxygen/HEAD/search/variables_6e.html @@ -0,0 +1,41 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_name"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_name')">name</a> + <div class="SRChildren"> + <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../classdynamicgraph_1_1_entity.html#a8828fb6d5270786dc7a12705cff62fdc" target="basefrm">dynamicgraph::Entity::name()</a> + <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_base.html#ad12786d4912e14d4e6e1a13c56620538" target="basefrm">dynamicgraph::SignalBase::name()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_names"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#ab426946636b9bb5d48317426e0b2562f" target="basefrm">names</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_namesset"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a61c03776d7bd99968d0d57d19c1b4693" target="basefrm">namesSet</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/variables_6f.html b/doxygen/HEAD/search/variables_6f.html new file mode 100644 index 0000000..08d40eb --- /dev/null +++ b/doxygen/HEAD/search/variables_6f.html @@ -0,0 +1,26 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_outputbuffer"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_debug_trace.html#aa3348996cef8d5dd6f55bc205ab83e54" target="basefrm">outputbuffer</a> + <span class="SRScope">dynamicgraph::DebugTrace</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/variables_70.html b/doxygen/HEAD/search/variables_70.html new file mode 100644 index 0000000..3264f46 --- /dev/null +++ b/doxygen/HEAD/search/variables_70.html @@ -0,0 +1,95 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_params"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_params')">params</a> + <div class="SRChildren"> + <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../struct_shell_procedure_1_1_instruction.html#a831bb7c02492e1f9cdd31464e99c0294" target="basefrm">ShellProcedure::Instruction::params()</a> + <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../struct_shell_procedure_1_1_procedure.html#acba0a56e59655827486cea3c7c9628a2" target="basefrm">ShellProcedure::Procedure::params()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_period_5ftime_5fdefault"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a201c591ce61787427d48e8a2cafc2b85" target="basefrm">PERIOD_TIME_DEFAULT</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_periodtime"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a20a7de7ab0d31b2fe4d4e9ff00d956fb" target="basefrm">periodTime</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRResult" id="SR_play"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#ab7ce456037827de1f223b92102e0d00a" target="basefrm">play</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_plugindirectory"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#a40c82ec3f23aa9c1c7f5fda8f624b679" target="basefrm">pluginDirectory</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_pluginnames"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#ac8c36cfd7751ed52e2ab7485afd31e11" target="basefrm">pluginNames</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_pluginrefs"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../classdynamicgraph_1_1_plugin_loader.html#a70a4bb409b1752bc447b57cf46f1afa3" target="basefrm">pluginRefs</a> + <span class="SRScope">dynamicgraph::PluginLoader</span> + </div> +</div> +<div class="SRResult" id="SR_procedurelist"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_shell_procedure.html#a85a3878de86bc71eca70938453619393" target="basefrm">procedureList</a> + <span class="SRScope">ShellProcedure</span> + </div> +</div> +<div class="SRResult" id="SR_procname"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_shell_procedure.html#a1b5fab2cb02d960db057c3fba173b37b" target="basefrm">procName</a> + <span class="SRScope">ShellProcedure</span> + </div> +</div> +<div class="SRResult" id="SR_prompt"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#ac8163568dabb417ce884fc6b8aa3f4aa" target="basefrm">prompt</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_prompt_5fdefault"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classdynamicgraph_1_1_interpreter.html#adc5d154710f344f685aeba4f94c2f57b" target="basefrm">PROMPT_DEFAULT</a> + <span class="SRScope">dynamicgraph::Interpreter</span> + </div> +</div> +<div class="SRResult" id="SR_providermutex"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a6558d39a544deb36cc875855021f9186" target="basefrm">providerMutex</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/variables_72.html b/doxygen/HEAD/search/variables_72.html new file mode 100644 index 0000000..cec38b7 --- /dev/null +++ b/doxygen/HEAD/search/variables_72.html @@ -0,0 +1,44 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_rank"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_array__const.html#a7c1279c4c1d02612242da2620f3ffd03" target="basefrm">rank</a> + <span class="SRScope">dynamicgraph::SignalArray_const</span> + </div> +</div> +<div class="SRResult" id="SR_reader"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_contiifstream.html#a774899380de2c809652baad99ff0b9e1" target="basefrm">reader</a> + <span class="SRScope">dynamicgraph::Contiifstream</span> + </div> +</div> +<div class="SRResult" id="SR_ready"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_base.html#a18a4ab0c8174425763c6dd9f19e7a7d4" target="basefrm">ready</a> + <span class="SRScope">dynamicgraph::SignalBase</span> + </div> +</div> +<div class="SRResult" id="SR_rootdir"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a7501895a0ac1bb2c6b1301880d72eb5d" target="basefrm">rootdir</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/variables_73.html b/doxygen/HEAD/search/variables_73.html new file mode 100644 index 0000000..98b64b2 --- /dev/null +++ b/doxygen/HEAD/search/variables_73.html @@ -0,0 +1,71 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_signal_5ftype_5fdefault"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a7195a872bca9a22f0bcea9cd2baa9b98" target="basefrm">SIGNAL_TYPE_DEFAULT</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_signalmap"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_entity.html#a36384a620ac18c9703d34ab712cbd547" target="basefrm">signalMap</a> + <span class="SRScope">dynamicgraph::Entity</span> + </div> +</div> +<div class="SRResult" id="SR_signalptr"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html#a257dba50afbe9efe0fde532062eeb536" target="basefrm">signalPtr</a> + <span class="SRScope">dynamicgraph::SignalPtr</span> + </div> +</div> +<div class="SRResult" id="SR_signaltime"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_base.html#a2d0e96da4d0378f08805b421cf381183" target="basefrm">signalTime</a> + <span class="SRScope">dynamicgraph::SignalBase</span> + </div> +</div> +<div class="SRResult" id="SR_signaltype"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#aae4a59d6d32f56520abf64179c7ac277" target="basefrm">signalType</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_size"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_size')">SIZE</a> + <div class="SRChildren"> + <a id="Item5_c0" onkeydown="return searchResults.NavChild(event,5,0)" onkeypress="return searchResults.NavChild(event,5,0)" onkeyup="return searchResults.NavChild(event,5,0)" class="SRScope" href="../classdynamicgraph_1_1_debug_trace.html#a85d10b3fd2f0dd2167034ae20db4acb6" target="basefrm">dynamicgraph::DebugTrace::SIZE()</a> + <a id="Item5_c1" onkeydown="return searchResults.NavChild(event,5,1)" onkeypress="return searchResults.NavChild(event,5,1)" onkeyup="return searchResults.NavChild(event,5,1)" class="SRScope" href="../classdynamicgraph_1_1_signal_array__const.html#a53789b7d20a67f31b642bd588e426438" target="basefrm">dynamicgraph::SignalArray_const::size()</a> + </div> + </div> +</div> +<div class="SRResult" id="SR_sotnosignal"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../namespacedynamicgraph.html#a13d78c6db9e4eafe88f7dc4506cce8c9" target="basefrm">sotNOSIGNAL</a> + <span class="SRScope">dynamicgraph</span> + </div> +</div> +<div class="SRResult" id="SR_suffix"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#adc51849772e3425b57062fa7e8e3f202" target="basefrm">suffix</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/variables_74.html b/doxygen/HEAD/search/variables_74.html new file mode 100644 index 0000000..8fda58b --- /dev/null +++ b/doxygen/HEAD/search/variables_74.html @@ -0,0 +1,116 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_tcopy"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a70958e01cd65e0ee5f97bf19442a101f" target="basefrm">Tcopy</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_tcopy1"> + <div class="SREntry"> + <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a22e70c2affa81b282f9753f6172da866" target="basefrm">Tcopy1</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_tcopy2"> + <div class="SREntry"> + <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a7f9af955ec9424257766b3d0cf30c3e2" target="basefrm">Tcopy2</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_tfunction"> + <div class="SREntry"> + <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#aab6d34eaad78350ce8fb8c3b54f2eda7" target="basefrm">Tfunction</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_timestart"> + <div class="SREntry"> + <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#acc94d43691da00d1d1706f0511571c7d" target="basefrm">timeStart</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_tmpbuffer"> + <div class="SREntry"> + <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classdynamicgraph_1_1_debug_trace.html#ace984952aec058a028737735988450c7" target="basefrm">tmpbuffer</a> + <span class="SRScope">dynamicgraph::DebugTrace</span> + </div> +</div> +<div class="SRResult" id="SR_totracesignals"> + <div class="SREntry"> + <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a7788159fe75e9d18c55a0875f0162791" target="basefrm">toTraceSignals</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_trace_5fstyle_5fdefault"> + <div class="SREntry"> + <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#ad911f92717cc23e79de4728f80985c43" target="basefrm">TRACE_STYLE_DEFAULT</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_tracelevel"> + <div class="SREntry"> + <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../classdynamicgraph_1_1_debug_trace.html#a5b6f222904c43c5ae3e8646e161bb272" target="basefrm">traceLevel</a> + <span class="SRScope">dynamicgraph::DebugTrace</span> + </div> +</div> +<div class="SRResult" id="SR_traceleveltemplate"> + <div class="SREntry"> + <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../classdynamicgraph_1_1_debug_trace.html#a5948172c86440fa6468a144e2c1d6d82" target="basefrm">traceLevelTemplate</a> + <span class="SRScope">dynamicgraph::DebugTrace</span> + </div> +</div> +<div class="SRResult" id="SR_tracestyle"> + <div class="SREntry"> + <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a6117c74df4c4487d5a1804df22ac1dc0" target="basefrm">traceStyle</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRResult" id="SR_transmitabstract"> + <div class="SREntry"> + <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html#aa4beea137403194d072eeb73ba55415b" target="basefrm">transmitAbstract</a> + <span class="SRScope">dynamicgraph::SignalPtr</span> + </div> +</div> +<div class="SRResult" id="SR_transmitabstractdata"> + <div class="SREntry"> + <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../classdynamicgraph_1_1_signal_ptr.html#afabedd4999d7e3ea81ccd37c95754fbd" target="basefrm">transmitAbstractData</a> + <span class="SRScope">dynamicgraph::SignalPtr</span> + </div> +</div> +<div class="SRResult" id="SR_treference"> + <div class="SREntry"> + <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a109c69e77a16a5df8c45b1f18f3aa4bf" target="basefrm">Treference</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_treferencenonconst"> + <div class="SREntry"> + <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../classdynamicgraph_1_1_signal.html#a58743c8c709e2eab0197c75628258505" target="basefrm">TreferenceNonConst</a> + <span class="SRScope">dynamicgraph::Signal</span> + </div> +</div> +<div class="SRResult" id="SR_triger"> + <div class="SREntry"> + <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../classdynamicgraph_1_1_tracer.html#a32f1aa315bd0a9a7e0942aadac56c1a5" target="basefrm">triger</a> + <span class="SRScope">dynamicgraph::Tracer</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/search/variables_75.html b/doxygen/HEAD/search/variables_75.html new file mode 100644 index 0000000..136c516 --- /dev/null +++ b/doxygen/HEAD/search/variables_75.html @@ -0,0 +1,26 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div class="SRResult" id="SR_updatefromallchildren"> + <div class="SREntry"> + <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classdynamicgraph_1_1_time_dependency.html#a29f6f7c63256bebe440943d4a55d758c" target="basefrm">updateFromAllChildren</a> + <span class="SRScope">dynamicgraph::TimeDependency</span> + </div> +</div> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +--></script> +</div> +</body> +</html> diff --git a/doxygen/HEAD/shell-procedure_8h.html b/doxygen/HEAD/shell-procedure_8h.html new file mode 100644 index 0000000..16cafd0 --- /dev/null +++ b/doxygen/HEAD/shell-procedure_8h.html @@ -0,0 +1,79 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#define-members">Defines</a> </div> + <div class="headertitle"> +<h1>shell-procedure.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for shell-procedure.h:</div> +<div class="dyncontent"> +<div class="center"><img src="shell-procedure_8h__incl.png" border="0" usemap="#shell-procedure_8h" alt=""/></div> +<map name="shell-procedure_8h" id="shell-procedure_8h"> +<area shape="rect" href="exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="464,239,720,265"/><area shape="rect" href="interpreter_8h.html" title="dynamic-graph/interpreter.h" alt="" coords="793,84,1004,111"/><area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="427,393,693,420"/><area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="652,471,911,497"/><area shape="rect" href="signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="229,239,440,265"/><area shape="rect" href="pool_8h.html" title="dynamic-graph/pool.h" alt="" coords="673,161,836,188"/><area shape="rect" href="exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="445,316,693,343"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_shell_procedure.html">ShellProcedure</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">This plugin exposes shell commands relative to the script language constructs such as procedures and for loops. <a href="class_shell_procedure.html#_details">More...</a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_shell_procedure_1_1_instruction.html">ShellProcedure::Instruction</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_shell_procedure_1_1_procedure.html">ShellProcedure::Procedure</a></td></tr> +<tr><td colspan="2"><h2><a name="define-members"></a> +Defines</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="shell-procedure_8h.html#a2156d3dfa1a20d2a856bbc2b5597d0be">ShellProcedure_EXPORT</a></td></tr> +</table> +<hr/><h2>Define Documentation</h2> +<a class="anchor" id="a2156d3dfa1a20d2a856bbc2b5597d0be"></a><!-- doxytag: member="shell-procedure.h::ShellProcedure_EXPORT" ref="a2156d3dfa1a20d2a856bbc2b5597d0be" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define ShellProcedure_EXPORT</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/shell-procedure_8h__incl.map b/doxygen/HEAD/shell-procedure_8h__incl.map new file mode 100644 index 0000000..6ef68e0 --- /dev/null +++ b/doxygen/HEAD/shell-procedure_8h__incl.map @@ -0,0 +1,9 @@ +<map id="G" name="G"> +<area shape="rect" href="$exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="464,239,720,265"/> +<area shape="rect" href="$interpreter_8h.html" title="dynamic-graph/interpreter.h" alt="" coords="793,84,1004,111"/> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="427,393,693,420"/> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="652,471,911,497"/> +<area shape="rect" href="$signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="229,239,440,265"/> +<area shape="rect" href="$pool_8h.html" title="dynamic-graph/pool.h" alt="" coords="673,161,836,188"/> +<area shape="rect" href="$exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="445,316,693,343"/> +</map> diff --git a/doxygen/HEAD/shell-procedure_8h__incl.md5 b/doxygen/HEAD/shell-procedure_8h__incl.md5 new file mode 100644 index 0000000..5d6fa87 --- /dev/null +++ b/doxygen/HEAD/shell-procedure_8h__incl.md5 @@ -0,0 +1 @@ +320d4587a6f374bd569b332b5ae4f8bd \ No newline at end of file diff --git a/doxygen/HEAD/shell-procedure_8h__incl.png b/doxygen/HEAD/shell-procedure_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..62029b0d7e7cf6d3a008acf4c8785e7a6ee5cd17 GIT binary patch literal 140587 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 SCH^46KhhEk;sv5F-v1x&+KS-- literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/shellfunctions__doc_8h.html b/doxygen/HEAD/shellfunctions__doc_8h.html new file mode 100644 index 0000000..f8c78a0 --- /dev/null +++ b/doxygen/HEAD/shellfunctions__doc_8h.html @@ -0,0 +1,46 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>shellfunctions_doc.h File Reference</h1> </div> +</div> +<div class="contents"> +<table class="memberdecls"> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/shellfunctions_doc.html b/doxygen/HEAD/shellfunctions_doc.html new file mode 100644 index 0000000..116e6c9 --- /dev/null +++ b/doxygen/HEAD/shellfunctions_doc.html @@ -0,0 +1,70 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li class="current"><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1><a class="el" href="class_shell_functions.html" title="This plugin implements a bunch of useful shell commands.">ShellFunctions</a> </h1> </div> +</div> +<div class="contents"> +<dl class="note"><dt><b>Note:</b></dt><dd>Note: this documentation covers specific aspects of the in-house scripting language currently used by the dynamic-graph script. Unless otherwise specified, it is only relevant for programmers using this particular language. At the time of writing, there is talk of replacing the language with python, so check if this information is still relevant before reading.</dd></dl> +<h2><a class="anchor" id="description"></a> +Description</h2> +<p>The <b><a class="el" href="class_shell_functions.html" title="This plugin implements a bunch of useful shell commands.">ShellFunctions</a></b> plugin file adds common shell functions to the dynamic-graph shell. </p> +<h2><a class="anchor" id="commands"></a> +Commands</h2> +<p>The supplementary <b>commands</b> provided (you can also type 'help' at the dynamic-graph shell command line to see them and a brief description): </p> +<div class="fragment"><pre class="fragment"> LoadPlugins + Try + DisplayPlugins + DisplayFactory + Commentary + Unplug + ClearPlugin + SignalTime + SynchroSignal + Echo + Copy + Freeze + Squeeze + EnableTrace + SetPrompt + Sleep + Beep + FlagSet + CompletionList +</pre></div><h2><a class="anchor" id="addi"></a> +Additional information</h2> +<p>See doxygen documentation for the class <a class="el" href="class_shell_functions.html" title="This plugin implements a bunch of useful shell commands.">ShellFunctions</a></p> +<h2><a class="anchor" id="generates"></a> +Generated plugin file</h2> +<p>shell-functions.dll or shell-functions.so. </p> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/signal-array_8h.html b/doxygen/HEAD/signal-array_8h.html new file mode 100644 index 0000000..f2ddc6b --- /dev/null +++ b/doxygen/HEAD/signal-array_8h.html @@ -0,0 +1,86 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#namespaces">Namespaces</a> | +<a href="#func-members">Functions</a> | +<a href="#var-members">Variables</a> </div> + <div class="headertitle"> +<h1>signal-array.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for signal-array.h:</div> +<div class="dyncontent"> +<div class="center"><img src="signal-array_8h__incl.png" border="0" usemap="#signal-array_8h" alt=""/></div> +<map name="signal-array_8h" id="signal-array_8h"> +<area shape="rect" href="signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="240,84,451,111"/><area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="583,316,841,343"/><area shape="rect" href="exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="417,161,665,188"/><area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="408,239,675,265"/></map> +</div> +<div class="dynheader"> +This graph shows which files directly or indirectly include this file:</div> +<div class="dyncontent"> +<div class="center"><img src="signal-array_8h__dep__incl.png" border="0" usemap="#signal-array_8hdep" alt=""/></div> +<map name="signal-array_8hdep" id="signal-array_8hdep"> +<area shape="rect" href="entity_8h.html" title="entity.h" alt="" coords="5,161,77,188"/><area shape="rect" href="time-dependency_8h.html" title="time-dependency.h" alt="" coords="79,84,231,111"/><area shape="rect" href="tracer_8h.html" title="tracer.h" alt="" coords="77,239,152,265"/><area shape="rect" href="tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="43,316,187,343"/><area shape="rect" href="signal-time-dependent_8h.html" title="signal-time-dependent.h" alt="" coords="152,161,339,188"/><area shape="rect" href="all-signals_8h.html" title="all-signals.h" alt="" coords="197,239,293,265"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array__const.html">dynamicgraph::SignalArray_const< Time ></a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_array.html">dynamicgraph::SignalArray< Time ></a></td></tr> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +<tr><td colspan="2"><h2><a name="func-members"></a> +Functions</h2></td></tr> +<tr><td class="memTemplParams" colspan="2">template<class Time > </td></tr> +<tr><td class="memTemplItemLeft" align="right" valign="top">SignalArray_const< Time > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#ae4163213cb212ec53b0a17a19870a4a1">dynamicgraph::operator<<</a> (const SignalBase< Time > &sig1, const SignalBase< Time > &sig2)</td></tr> +<tr><td class="memTemplParams" colspan="2">template<class Time > </td></tr> +<tr><td class="memTemplItemLeft" align="right" valign="top">SignalArray< Time > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#af43259c639ad1498cbb8b4324fd23ab8">dynamicgraph::operator<<</a> (SignalBase< Time > &sig1, SignalBase< Time > &sig2)</td></tr> +<tr><td colspan="2"><h2><a name="var-members"></a> +Variables</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">DYNAMICGRAPH_EXPORT <br class="typebreak"/> +SignalArray< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#a13d78c6db9e4eafe88f7dc4506cce8c9">dynamicgraph::sotNOSIGNAL</a></td></tr> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/signal-array_8h__dep__incl.map b/doxygen/HEAD/signal-array_8h__dep__incl.map new file mode 100644 index 0000000..eef6ba4 --- /dev/null +++ b/doxygen/HEAD/signal-array_8h__dep__incl.map @@ -0,0 +1,8 @@ +<map id="G" name="G"> +<area shape="rect" href="$entity_8h.html" title="entity.h" alt="" coords="5,161,77,188"/> +<area shape="rect" href="$time-dependency_8h.html" title="time-dependency.h" alt="" coords="79,84,231,111"/> +<area shape="rect" href="$tracer_8h.html" title="tracer.h" alt="" coords="77,239,152,265"/> +<area shape="rect" href="$tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="43,316,187,343"/> +<area shape="rect" href="$signal-time-dependent_8h.html" title="signal-time-dependent.h" alt="" coords="152,161,339,188"/> +<area shape="rect" href="$all-signals_8h.html" title="all-signals.h" alt="" coords="197,239,293,265"/> +</map> diff --git a/doxygen/HEAD/signal-array_8h__dep__incl.md5 b/doxygen/HEAD/signal-array_8h__dep__incl.md5 new file mode 100644 index 0000000..adcd66d --- /dev/null +++ b/doxygen/HEAD/signal-array_8h__dep__incl.md5 @@ -0,0 +1 @@ +1df37691fdcec8ff955a433a6a4d6386 \ No newline at end of file diff --git a/doxygen/HEAD/signal-array_8h__dep__incl.png b/doxygen/HEAD/signal-array_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..11017f4f932bfadda28bebbb9060609ce8bf80ad GIT binary patch literal 18677 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/signal-array_8h__incl.map b/doxygen/HEAD/signal-array_8h__incl.map new file mode 100644 index 0000000..e75cf84 --- /dev/null +++ b/doxygen/HEAD/signal-array_8h__incl.map @@ -0,0 +1,6 @@ +<map id="G" name="G"> +<area shape="rect" href="$signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="240,84,451,111"/> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="583,316,841,343"/> +<area shape="rect" href="$exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="417,161,665,188"/> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="408,239,675,265"/> +</map> diff --git a/doxygen/HEAD/signal-array_8h__incl.md5 b/doxygen/HEAD/signal-array_8h__incl.md5 new file mode 100644 index 0000000..49f4dab --- /dev/null +++ b/doxygen/HEAD/signal-array_8h__incl.md5 @@ -0,0 +1 @@ +248f8ca7a93f20028b7e22677af39fac \ No newline at end of file diff --git a/doxygen/HEAD/signal-array_8h__incl.png b/doxygen/HEAD/signal-array_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..753a12a5009ca7fb78cd02f46e9b5caa165bff26 GIT binary patch literal 39036 zcmagGbyQVd_$_>tPHB*qlopYYloACMDM31=rMtU91VL0lQbH-|ZbT3S5s(g%ZlvQr z+xK_B@BVSexHudz4(xN*UhBy@=d&XoKT;sTrN%{}Pz3ky$*H1HXv!$mB|U6RcxAll zNfvy=G*(iOLtP;M-Zy+mK%p2>_vNJ3-QTTEx~Z#=jA3q>FKNgT<56TslGD8jA7vVS zEKQ82VseX(;^mUyUAqTI^`)%)R6n9wBk97)>+<e(@rGj?cLXxg1*hzu&4$o0&Ae|m znmPKkpe^F`=bd@_)z=>8o1d%Xh|n*|{rgf+(IPJ;B_c+?IM67R|9chJaQnX>vQht+ zmjp}E-~yHP@k(2o)6>)TSZR&+`!6HfJLV$7!}Bhk{CR8F9(xB@#9<D-wY3#~Jv3A5 z&cwuI)qK3a&gF`(>i>YvWLr)hYwHa=ybNC$CCKmLOBEIM|9UA?n1X>J&iCy2nv_(N zK3!q$b(3dI1yuj8^E7$#<Ow!DesEG!(x^&!xE1aHyliD<WignI!$J}<sxlS+fGvm- zySO1H9Q(if#Kp$J35bikf{9P%Kaizha<DOp(x*#GN=b>RaawGhoTOv$*&~*bk@;S1 zAXV?ao#{NjyV!5C^Shf$#GWx%IX$+#ynJw;R??d)f$d>ya{$`x>})_s6eTksU$Np- zu5pF?q2b}!-dinL_D)W+T3VxART5tN9|zBD#w!WbavyLwP1M(m<5S<lrsUK2W>tfa z3bAElT4+IbG@SGA-m)6EP9=WU-I&(>_3={sS((?bUnkbBe|^QZz4lAs^mMoXHNOdF zrS16sSE0AUcAaa#K9?G`VdmxM8~rTM$T`T*%QHOQTgJx5Zf*_1i+}kt&}DU4gQJ+~ z1bOM*ZKo2C-DgXytI1wEW+x7?Mn}h+&!-#pYWoGu``$aucP<To(s?!ZK<;Z$2Pv3} z1}7I6o?{JdUtix1A)(NU3c+`&sRqAz`S`Aw_osCX<*OMzdlt&8S8MqDOMJ17u-R8K z=cVtLY{$xBpOsV6sD*`v_m&3GIy*a;#wxfZPq$=Y5xI&U<iEPI?<aiEki{y0K1mH< z3sX;i`9?=aGrm%EfGY-l=p{VK(69)(-LOr}kUh#^b47vW6pW8mSck>Zi5ZWTTiUz2 z-YwQ|n3<c~QH<Z3X+it4;Q0FO+vKTdMn>CT&&R6l433@VJ7c!zI`GKI$))x5=x}gw zMoWy)o=??Bw6@B?-;+^LWL8%nzB<FF7q9NUkd=`^-O2DtOkPc|(x_w*6cj{`tLglh zi%mH#nq4_<X09XZwV?Hrn#GbbA=3Dr|4i$Zs)|a>8$oL#8k(r3B@5&fGcqy`R|<=# zEc_P!_F@P62L@j5O%cHIIoa=Mk02e$Q(<OdWi@IE#CXxOP%QrJ?D%i-MDCL0(2)Ka z_TIrb*{`^$D7+^{x)D*7d`yy(^g=>H7L&Cu|4t|5-{~|Y6%=sN($UQ>En(-YM;`4i znw*~=nN?c;EFf1`SAX&DUG&Ce9UAIoLISyD=VYB*d_qFd{RFlQIB1kVm=<mo-)3!L z!N$C8nT3VLd%ufw5!W@Ux%v6o<>jXf^F;BEvw}#dP|t5~mqW+EnC(jybKjb|1mD6a zc(m&W-)3fIp;1y&p6>MU-MfFk<!7Ph_K1PsrRz<L3+d4@F&VkJq2K{Cvu$D6SFUsw z>D3h^R*3Gaz;45?cE!@Qot+#EH2L|V`0zTn=ex2>N=m+Vv1ZoB{AYfO3JO?8Mn<ni zT{zhuy!Ia&QujVtuUdF6W<AVJMNK_7A1Bqh^0RPueVrgePIco(jo-~1HxN6wKio2k zW{{%y+Fxt=-JMYQKc6}}I{MzMCu!-|XY=KcJ|Q6?)m{hBYh(!`?$z8!C#+_L;AIcq zg()Q^^-k2K;BMS!zYAZ)dB>~liU;PybE>PUvJ~Pv;S;{529(sk6LGja?Q=j^oWMk) z$zALL2AXM=keC>}x91FoI1k%DTJIr%NkGlw`jLA3^vH=;+?{A;WyRjvnM{n3_~+$+ zaaY~e^yXFHv%i`XO@0hxV`EF>ReW&2jBpK{L`3exx5oQxzaDF7kpG|8h&nI%KYS|` zL6`MpXzzsrQ-PO=5&FLfAAea({NE469RB|{l9>4a`jW^vJp_2P;bMa(+)XtNTXb7n z8Vk!5CJ7&5l*c*-X+*83QeGj=HNMSA2(x*FFR^tC-azbcfpAHfnVG3yBOzrF8b$eo zm~<DNgX7otA8JABR>9IiV|R4w&ixiWcYdR-jl0qK`cjls*|E94({%UpilPh1yB1}J zWS*gBa>^cuV`nDU&DhR?tPvFI`SaA7^>u$qpN|>2!zFi*__Uo-QWxI1t0T(6bzbJB z^F%6>|Dt7HMy=xl{be*0VluL@56VunOBSIjS=n1#OR;xj%G+bv3p{rB4aY0*p`&}F zQ&KAZyR!LT=DOywcbzmKzyTXST3$wm`oY7PnRVMMe0&@bSvXzmMP+#@x4PLcVdK;U zPS$<MP>6FiR$yY<{+HVdHg|UPXSQa!Mk}~57yDSH4Gi$;=_{!OI_XvO^GCN=KF%56 zW>cOD|MJBY9qXj6GdE{6KK!08cNzrv73Lb<JMQizm(k|!XPQ~--BqH`&unjameXMp zuAvje97`R^x?Jbx?yPoby2ihKZGYnoJvaC6zfb>{ISZ7ZPkBeDie-V5EjnEIV%pe_ zw~mh!GT+_1lfYJM+@+>?`*sMG*uJ^A@4Ju&FDdDsq?nFaIk~xiQ7U_F@P|{0-v!3n z#MPjl<jvOhb|QU!Rd=uPw$@gyHTS<VcklAvjXTGYm%j;%&$3jLC}oBM0Ft<zTz0g6 z{q@dxW=&+n6WB@LXJmvLwbdF8T^AD()43xr&*a+fxj2yZz}>SbBrT0?e=TKT#+-%4 z%Kx7&a^Oi55m6>b>eU$|_ik!V+1$}VGBveNC0>nJULn{XtF<}Vct)nLZ#|Ivkkn@S zoVfqCN?Yr{6Dz87S;c`}BZ7|}8gd>TEpJ~M*x%Y&3HbAkpgneEhJ{TMUXjYM9vL1j zx4b#@Qv<o{ihoH=MQ?A<l5l^$&j0;;k@k+sySsldscx5v-Hof1{qTs*xXXHrSHC`} z)Wq*@x+Go6^GT7sf`V|mh;S=<q^iiQ&3ykJTOm$g-q4U%Mz&a1R+d0E)VU*1MRjk* ztozE6%LDhrhtV_#Vs~TL0?c|k?=a1}Jd^wTUrEB>y>OX{>1C<8GQNxqFSGCg#_?Wh zXmWDm2tP-_eAhg`<shc_mb9Js?l)}2M86p$d(9FW9DEBMqvM*02;miaafOj0+Z$Gi zWXuZtcRoKmHtx#e9IZRJ{H%90lCO~}@Tvf2I9*t{)g$g?N?33KYaG29lgQ!a{j~^b z?^Cq$=eF2(c3#ocW?g?@Cys^_Pi~)j(4U`e-YK{GNd@PRoH2nB^113kj!t+ETQg?p zn4L`Gr)+zB<ukJb1k*l?7zzpk`s`}T4_<%AJJ>Xz`Jr4Tt*lH6?uu-*pnuyw*mpt7 z12zQ<3#P!Jc_I==jGHO6XU8thO9QS{A|<4^ZXHgV`LJMLe%3z~(sV8w_y7A==1PY( z;vWS)IZAHCR8&#OufeB{%*`WJves^RSMyK{4-<>g|Gb>?AohNO5ECyi`N@GFu9_M% zviQIM7QZL7G3685+^hu~H~Z&X*9~D|*k~{))pF|*^)+{vz|&L8t$qEluqy(keit7s zewCGiZ{~Ua=UN55z2a-remK(74&jlC(m!%*x3=7C{A~|5Y&&8VT$+D;xJ@N-%$}Eb zkBIgZhgxuuM2v*ELE>Nhj)Yo~id~t_us=<UR*L=#IXTY6q?ie~#@@0Cfs2bqDYGhF zLef5MTj;0I8V>=8N$n%p@jL$<OPv^^f~o1vz`!|s*m_g*#kOC+NV4wU=Qq8lxwQIO zIDj+x#S2X3enETJ%J$8srYn#K;I;?e{=0lnd3*Z`;uy%LVO>efaxy1%_xNS>`^$#K zK<k|~_iWSFHap{q>S_LG(GnDV^gOP#OrB1<EXh!+qBbUb?%3PY1_t%dAOF2oZaYo} zF1fY0c8RNy!nli>_0O73z(SAD4WHvDT2CvQ+aq`(8f6N%BW_9kaj}25#BN$19joh_ z=rIL8feUg}NxXkUQ&Tx8OLD9P98IrG)FlTLHxY(L+&AIPRLag4v5A9A69WU8XeB(! zkuXfqKqx4vQC;VT_ywud;~1!Hueh#9&N9`?eT^7_Or~<ip3qH9krWIb92~5B*VmU= zSMSrz0&B;6X}$M_g&eMOR*co*yz#34w&d?f2%Z}eEp3?33GdAIyv@Cw^_gXkj;+~A zBhzelS8=QNiWCDr``naZLy@@;kF;4-Nss`Y=UW4DCNQv%8T^ieL)q~8bA07~`mLRp zJ377v0%?-pTE1r#8k%N@H8)@VKJ?pcNlx)!e&uLlS1v2Ho5n!LO7A+_ts1EJV8&;d zqDxDYFti?jvgR(g!1)wyCDl!Iwu|9RL>fnBvJ2V4M78J7ugS<1F<!q;Xx=~N9~+B_ zd1d3WvNDIRE_V$T2S-Rr3CrQpS!A5#N|fJ)*XvP-@H|IksrNj{$h(QCJ?X$)MI3)~ zn%=y9{P%MJ*gLr7`<xtJSGi11Jlx2jCO;Gf4|NC*sb>Vl2+mG<$B6K}=cMSD`1z}d zXuauA_VwC#7d`ClE#fXtn&P*%O62D|MU53$Jh{Mg#ND@OcNeiTe7u;eYqg^wC~`KZ zAu%QaO1Ze1nO!6fZA|z3$2?SW_f(u+{)NWI77B(_;Cg<335rS1{q+;FCr^0VV`b%v z=Sn2tQnBZgo~qh6SXm`x#w#E4JDR#h)BZxE6D=nbqgRRH<a}u~l$ZV@E$tgeZ^Q~4 z;$JL9h|9WdVysPiU83Zh3Meg=6c^X0cp%|fzJPB!^j_TOO^{LBlMIc*&e2j6&i@Jj z7j4KMTTR35i8wDI{zY^(1z$pf2mk6IIULQ*noUc}PM$PZN~`zQOp#X2jvj>IfeR!a zWRArrA6!PFzWtU*aHxJ*K>;o#>EL)~FT-XOjfI6hA#)}P`y-Z_vx5<njfrcoC4Kzi zbe33=1@C#fZHUXm-4&izzs&Cl0`FQHD7?=3GQ-V|3%T1MOqYPPv}Xj_tOX3`hx7Q2 zXRdtbhbBxD6QWUYOi0F5F+-Pb9;;w4ao?71@8VOp(6)y-At!eeqO1MVcQaG7g|?|i z2}nAZu3XW%Wtpji*B!AEhEzQxMO3sRTUTvtL@aURzx;c%qcrjE(58zgP`IL@N<1t0 z>KoR%CeB+!#12=BldbtBJQE}OQXe920tsTEKx2L^@}YV$7}?C?0oTifbVe3ais+cX z5bcLvAeB(2W~yXr`0|enIak+fk&&j4)zkv&yeLo4PfpA#l@vXL8@%`!MGnQ`umktk z-?sD=Vj)X)ax!sfCH*Pz^eG0_EsNW4ZVhy7O#XQP>C-h=mdwydq*y&uR*A<~N}_G& zYYLWO^0<v&91MOzLP9aSJ^yhqaCxla1Ogk1`L1&pEY%47t9?)IucnoiXej>E2;VbN z!}YNPkr1hP5#-JXl=AbJ54YMLR{Kg2+)SyTu!RKNnIa%;X!t$`sb7A7p|^Lu85W5v z^@aFnIrv-s$p+tRVY}<O4_EnIX){BwC+)V95EDZ-?VvPRlTnGUZ*9FVD@(qzVg<DZ z31A(~9byqyDN#|ZjYrSW&o?jjGfldlKn))R>4lnhA66k~`0E!2yy+DPv}o?P>-5dE zD{ji!tc_F<$Aoik{W2f7|NTWUIJh@BKR+JKi29`#@9ZPFp*wo@?pS9hesK`V?hpl! zP&`6y%}8TDpK#a0TMo}-Qc7~q0^bD00rU4Cib%S!JZYnT()gF!pPv!@hsh|eOi4&& z=TfU5IgsFdFVdsXuIeiaP@i*jaA;vq_hxd%X9~&AkqE0haTF1KGha2$W`7wcbF2lt z+>D%@JOsMND7v7;$DXx9j!r+X#ba9xEn)2KMZW)}hyU>5RdtPp$13@UVuI2rdWpfJ zj`9iwRSA!bBoV`mZ`H1}iJtaL56@C4HvU;)V%&Aj>IU>E@g%!{|H|LF<3Gxum-e-f z_l~qQF_hJ(2aA+n`uSuYJ-P-_kjb^)YGHAa-4#8P)5-Z(TOdZ-;ZDyT=jB1_&H5iI zYxm^-{;SV8lN%c;_Wo7?{v`M6^^FWlUW3N4s{)lXGc75)@80BvI*dY-LmW?{Q)YUL zn@7iRu3hTID-A|CTF?Kw%y<$tP0fzuznjcrbwuaqI^=I|CxlPo|A$bqj?~v&8ZJ%` z|NebdtMN1(4rhhuU(%QR>#sgWsFW1l`Sq28!`i4I1dpFe5S*#=zI?fNkA;McZ0Ote zHtUh2qhoulD(labI-&jmrmh0({`-18vg(xeCq<;*KB+UC4E|znX~^MCA%%>~OLb0p zZEb327nhD$RTEu3y;AFuBHT?o>_z|Zf@!yDj|{!KT*RcIRiF?fRB1qp<P{bd7ngF2 zfy*Qj*~76<b#?J;boIHqzJB>~=fMN~iOET>iM!EGcjUe*tEmw*o$X6LpZ1L`Zp0<| zpEt-0`10k8e^?k6KwN;q#J_m)*mL?NtI~I9cW;iHo14pOYElBEk<*s-=$*(V9UUDD zE2~TZfuQZ@nDqUT`w*Zbnp=W`Miv&~IHYWhVq!GS7onPTQogicLt&MbLY{wDLUgL0 zUt?mr?CR?JeQ+=^A%XPyWUa;@epcBsh<1_WT!xmGI0OU)<u<=a0DAMYt^4ug2fyhT zA`5Hlw!S_>8sX>MbVXW@(SQuSS4!rEH)(|hl36J|eoWN+?OR4+VN|}_2N|}6SGS)7 z1QN1{iy~x@#Ajz`r=p@VYzrl@7%8F~8X7V*HV%BnrJ3YKNM_mdR#HI&0iAHi&udN8 zhlWX{&h|*5yGA{H_^{ma2PPf`x4W(MNv+evA)*TF5i;xHLncN>60iOCe}@LW)zF;> zZ-oflHYTLi)ybZG)C$;aJSp011e|4dXQ3xNE{?B(=f(}9Z*K%;(<OZr?Q}{EFZrIV z3+py|Uj;M(l85KAPeDO}R;e)t0!;x(gj|T=Oey%&-n#?<%Z0)HO3TWkNlHpWB%vQJ z(u?BKEV`qkLvwz9zVPQ_f84IrecPB@yBxc_yIaJ52G!f!t3SR0`!NS-C-`J*fkt78 zY4=Ob%BSTP#E^Hcw0Cv2egFPAqw=F}4M|H&3jn0ju#-uA2Ks-_zxI)%5V%4%j1aNM z+y^Ov%92OW=W~qKx$$vxb5B+C*qzXFWR_KGx<-#wxC~^<A092Hmp=PO&BD%Z0yc5D z+b;z$W~<_E{e~{7pgI&M{I=SD-rF6|b(_-Izz2_|8JTi^udZ?(9v^d-+dg@c^gcJ2 zjrO)<_Fm;ePcj}V`1I6Unh3pRa#HWLnA`K^GXTm+8&7wX;6*Sc85Co1SXlB@liQ}g zw31R`s|oZ@*bm>_;@CX|Flq4QV11k&MFe2Q*NNOupY;Cl|N8Yy#@Dy;eO4B;4M3k6 z`$=DVd&$%_G(t$(A0<vzTKy~-bWNt62iWM<#)tY!S~1s;d*{enhKGmEHj3AD$tfxE z0C*t>pezKA02>wD-rlYmdvf6P-a=<;|Mu6uz9RdRk%}{yuDp+*0A&hnY-}W=q}2Sg z|NcE=1^`g6{^TpZ<x+h$4N+EAmzz{v!jDW>mjdVM(<2Cys;>NN9!ypUZl|KFtNYAi zN-Au*;o=+tas3&w0kh(Llr9+qcv<qVT(u96a-?WzXtLhFN5My-^a)cP0odLB^DU#e z7*Gv9aj$)Rd3pJqxaGkdrR9FGK{S-}#zal8?a|Ru&IvadDZ%fBg$zLd$SYNpm5Y0& zP~g-757=a@o=+-PeXgkRStz}ze;8lsygAjdw+P5ABL_!*?^fB@J`Gb-7HUB&bXWjj zYt7x=IFBAZa=$n`0F*#|<A$L8_)cZNO2kgz2PWI%HL6z?g8cl%a02!&E<8@U0JCN1 z<h**T5-&t5=nP=y;X*Rbm%hHPwO?W#v9j5Fkii8RUp*AR;rRQWsku4xty^ReK|+Fp z&^~_r_|+yWb7v(TUz+H}+qY5DL6|K=Lu6hD8yx_ImO9MeMO}B2c;FFNY>}?v0toQU zivk%vy@ow=Sd-|hidBH`sYIQx`zN<e^rcBeebT9FZEi*ZN*|D(Zt!Y{%W<Nha`j=~ z;%cnQQyrzqJlN=0w>Q8J;u90m1qCZOt5U-CZwd`}@ijeY&X7$m^*y@^DS$%|vIBvC zP0eixGxmVT4vzEcRzH45!^6W9O(#a7Q)$zZ#G|9X>{9T+*qA9z$}ctqkFphZ4#*7m zo!|E>7OKk10%KzdAEk*uofV>>pfEeX<e!oPxmLsBXlG$?9q@Mb<x(=+o@u;DJWAf? z!NIbLE87bkHB<S)Z{ARc;$IB}Al3wc?@<U>Tn);0gGs`cns5r{5s_m>U-&t#3IWRB z+uO5W>`T>*wKXzoxr!Ar1@?CPPaj?2#i==iv56ft4EHQGPBrL>f6^QuA5#fhk^SjS z3HtU{m{~x86k_BLu5rXFmnQ3kSx9g?W9bUF&Vek#gG_|P6WGcY*e-*VJF~VHmX=0v z@!{_TW$<rI1qB6h-&3k&UcFW<2JgqS^I$_zTPw^#yy)tTp^1O>Dg>B|OL^6lj|M8a zwMtOHAb^{;A58njDNCKHXH-tqIAK93S{f;4KrsplQ2-SKq)Sk3t?2&7WR&arSc7VK z!+o8pY`w_5y!B$SyJogOAzPdt?QU;(F)&L>F*JA`+*MH_o|~I{k(j71`gtx#DS2jo zUhPj5ib=J%-13Z=G$Arh>YP*|_7wbmrQuv!P94(=5_~wU4VsN7_V)JvO-)jNzP&y8 zDij+VdqY5=t;DF!(83~bt1%`z8h*yKnX11^C+ggc#9oVm%$4Z4i_=A^*AiYrupejw z0s`*t?un1A^-~Odk1*gaORB26qOS_vaQgEAY6yVk>os&v&(8S05ACb#>P!x|X5rdO znROBOEk+=+kQ@cz`8eE6YfH-|Ix*LFIP(&411m^u<x0flNEmY0(`h=K!{gSgCF@Dz z33~O4+{V_n)VKo|AfN*0w-91k*w}{0Jay&%M#wP%k<s`VN}}kiI@c1m55n^bST19Q zl5*s{w3feo`Er46I>ZwTAQ_Mpg3lmXKen%ve0scEtW{<jArqqM!Nklw@Y!4$Jhtg( zd>~UOAzdUf^IgNQi5zy$r%hhtmESLh+BZp6^jsFcO5igzQlFo18V-Mqq+DUk)NFTz zg6$G2P23~!@9K!Gni{EWC_b^+ql(*p=i>C@?*33RT!SbAS-CkFhg7cT#|LGGXe$1> z7<!$NF&Vk9`AW&dhfNo|?a2n1t-pR<e)Q-MfEKFMP?}*k_i&_v2S!Z$T{H})d`paZ zz}7}-;2n^i&9bz-Y}EUj{}5<RxgMay-U<8K=vm_ta};mSr#kGf5geXi&5V}*vY60P zfa+5*05GpavaqYf8Vu)>Dzb?wDPaL<$r;Fp&&NfwPhZPaEq!+*5OA%$OE+(PZyBrD zoLw5QhLmWJgb9rQib#UQprEVI`kdRUrq4s#+ruFI7wjU93(_>C`-&1(R@#EWzEyer zm<7_M=zk@v3R-SKL12aTbX%6f)5HDoCg`u#Km0?enXG2CE3Bf)xjN_irP_!|9Oc(U z<XoPdrNq6?yEFz=Ze--jK2cPwjE1S1C8Mw=U2g8vOw$+LEbhnZG@YFunY0Y3-;Q^3 zV!ib=9>0(5eejU#>VmAsE7GFN%|K_&LaK(IL4|;N2!oVuueIsC0!^>3GBhG01G=3R zTDU94uLA?6edLcEZ@+k37_eqTU~1NIdN3El$wG3ewzlI%cbWCywpzw}TU!~t8&f}n zbc-&d1yOz<;x4L~m-5IAYL}DE%kLg&^kI7=Oj+!HQnzOFaH9SfRn_yW&7&d=-`+0X z(X86<Q_}klv=2m*QWK(xjkk7p896yI0CgB`@S;}NSp8BZDd&Pd;sI#YKH$G|bE=3t zkB;h8J1_I%;zoY2E+t%BdvNX5n^tI}0Z5loP{<l~#0m6=&UNNwQ`R2v^(nt;4CD|V zzF8X9#zbKgO2#e!sCw^n@@#9rvduib=I6>b*Dk!h>qd0v@F(JX4<Cl5>Ul-ejF18= z@O@B~QjDHB;yPgYm{;@zmVaQ)7+g3~LdmU1(lZy){gtrce`^84$(WMysvYL98JieT zD3+Gy-@ET|IYRC-9-hg)oLqosuH+8^RoVIC9!utLe1e8p`6xn0$@5EhW6Ijz-42qc z@gxDrHG$36AA-1zjkfV@t4ikYyl6&jY&@mbB%WCWC31EVoL#q#JD6I<QR?{vFbz}u z>5;ie<LONzul)yMSy?GadlRWeIL@5uxUkUBe6*V%9@`jFU9H~Uk;BAQh!Pd0E~&7^ z1H=JVRq|QjA6V4Y(Glea!R=CT2&>Ud^CPW>u`5DCJo4YNi;8ejHy}l3Da`3^{uL#O zKyUEUK|m1TCt~QtGD~cASbQ(eZh7wC>Z*3=qq>>R1vs&*^w5iFhRx_7ABs&nqd$rG zdJEy>w_k`Ut5cRNMuekK%geXJBWgl`V`*=nX#H7u@K~2SEF$9C+WL4~--cPnP-zy< z(9lXB)nQ^HyH?q6Mnd{}eAqt&-`gMiyp=pp-NifOF6bD1N3j<BKNw$}_qWGp6V>Q8 zFaL-bEn}taiq#7W2oUo2rrnzIk^oB-D4i!(;py(}mAyEZLWqk(O(z+0CRk10tm4Cm z3eI~MkvYGAcRf~#Zyu{<efO^ShM6LR$nBIYc|5eztfbX}EN*TCUn((Ixt88uDjFeg zl-og{aTjNDd^|mnGVQS$Hvlv~{=4cA00z*d4{XLMB5cQ*wtM(8mVWk-Y&MLL24T5z ztUqPWJnnA3gT?hEI;42B*xqe3`kHKQBwfTkXQcH+0YGj&vcU{+Y-W}k5nXCvSKQ}} z{CrHE@k%Pua;~-YZ-#c$^fA<y5p-3mP;P3~?V}GDO9kaV{JYh5MUqNltmsic_RqX{ zLVC$wGO<n?OTbz_KdYJlp^P>6yBi%EvslCh?vv_8)2(6~7_k3C*I&!2%Ob$a;dUQX z>B6+My#SN4yRtB;Ku{_OLrAl^4zZjDMF)rcFWns6sTiAWS5BH+TJR@pD^%WCKLw90 zaWJ9sJ>3>jS7&)GV2(ZI*OaW<ix2&`BraZ5d`ilP@(}`{W(>i?5JCZ9$2)iKuvFT` zwJJ-c`WF@ocE&h$HV34x483^7R6uXwBS`x}nccYWo!)54EE>ez2*ulyg2XC0X;S^N z&d#_@%n8JFK6si%6S9Cf0d8pzFhjC|XY;@SK0uc5Gnx9h-R%mhwPGc_j7w~O8HxL) zg>@(BAsx&ut85<ETOoqB1y@k+ry@F*Q6HKF`1#wx75SZVX<`}Ty1?h4NsqA@{zyFK zGeYd^`$$(eA&-7wV4!*BXXDn6b`)@7H=ac|K-`oAsPZ0;1ULoQw48hn<INp55>f^k zB9!$i1+pwGhP_a5&p|(b0-z;xl&)N3UEl}s;D%GK*c)LxV3#?qhu6%u_m)(iHM}|3 z(bFRbb7`4r(X&6<S3^gaV`OB!EOqWqdv-ED({SLK>F4)WR3iIjIGG8U1B1^HrGXzE zKJcVa5NJVm%bc<Cl2e?SYQUGf%a%;>pu0OR12PT*5dzVgCc!f^^PN64w4x5%=3zwi zgU;5F6NmFtI(K(xNT>KJU!P7XJ{zy|_2I8|PKkqDWDHzLsmag0Os1=VcN?w_+rJZY zBjwSiGF;QbLI}vAp?d(6?@=Hm<9lhY?;lenUDpn^%Kx5*%eDX74`0ay_qtfu@O*k> zvM%`&a4Mr?l^rjx=>hSJiG?Mwv}_qkSE0?yBHo-Sk7Yk6ciHoxvNc0iVBnJuO{s|n zp2_@O<e=851RufXw1tfuAKL3o)c!>uuWZm2w)(qbg7}%FBq5d1$G3yJ)(UbLSwL|L zTA$u<UQ)Cfb0#EZuLW8#Z+Lq$>YiyJBO^q0p!SH#|CVWao{G?njZwc)9B=9BB8Gwk ze&Xo(jcqr#F=>8yenJEkNroCb>DuTvKQI>^u^ONBc@qoY32Zdv13Eg}!xv`M_pU|6 z<L0IDDur2K*No0j84*N%aWOcSPA7scA-v!{FgxD+DKr$k6LF0`pI$ktqXxzSd{FNJ z^uI{IAucbEOipe>&Uuf=)bzIuFw=yD>--*$NF2)0sjB?zOP6Zi?^tT}Q^jV=n-C0M ztLizexVX*gx5qD<`o%{wL!^V2JUHWOYdL|wYMX2jpqKdCo+eR>jUC?J8Dl<BVNC;| z6|=ZRj*IUbZzj*~=?gkqDPMwg-&(qs76ErXX2I+Ae<JciyG<Q+YaFl4&I&6PKSdBe zV5jZvZ^-ti{Q<C5p)2+ibuZ0hAU}N11j!J7-_!HW;hKQ(;j!q?I%9rOQ4D5<^YGOX zN|WWmpla9kOXtTu25VX_fsEJ)IR|bJ5gi=`5e<}S@4zIV*x_1a9<KoHXYZsF`t<Vz zzey(w0puw3cjeS46+M%XqaxleGlbRnL(qi~&F{8B1k`ow*8-2A6MrprmbT$fv%mse zM{F?qD%uT?GA?JA)sYIF1%7aC&?mIVs+dDjE^@o!bj}bGEH+_m+y1%=_%a?)k%vdO zjrJ_WZrMF&bX8~K3=0Y2|MQI|G6e66VY7d1NvS0VVBFe(tY%iRBy>BhkNE_LCG#W! z1}@*9Mq%$NWLMImiUV0_s)2Ir>>%t#Qc^?&sou=y1>u`p`3#@Yp8VdFP|nC0;rBVF z0Lw+AeECTZ2ww1RCLpW;VWztAo*9WX;N(MfY4@4T*s(9yH;l|4?TQ1oJhypW5WN(# zM8Q&ehpM_dZdut*51EpLmp0@q`5>O8^NpeWRjv9%)Z9En^Y}RZXY(tn$A3SNX{d^K zw0p;dUHLpSTZ*fqVvzChEt|1I;V!aKQ1g~JncwP5RgwX28uACdNtbBz#02OG<n|2Q zHYMBqFHO&9#U0NXT!0FOHuFuVk(XRCb3!*@jG<dwZ$;dAmtPq#@AhN00PjgBTB3Da zx4UR(GLVUeeWfWP08I=?v+1A;7rauFh+LP|WQ_T<ldIfmWS~I61l2};eKwR`T^p19 zqovH$tHY_mSy@**V_n*}W-I@?Vk$D3A%cS5bSYW`A98f4T(q7FPBiTf-GJ=9#PHkk z67Z+`97(`l&i*#VG&jeiP<mDEvCE&teLMWc3oa;fI!=%1LBGQ1%B^zRu$T`llf|?z zVG_@7%hJGKuZ)Q|Ou$Z3zX^we#(r-}!@{}{+O!S#&4x4(z4?B`x|<!1F75weQ5#fX zGlqV7d0P$fD?GppTxyP?x#F;)OVZl<l887y8u(PjsGOH+tPu6RW%J~;$DBTDIgp9D z-EEnepn5BWXbw}`V>J*XeEphgZmPlDSV2V_fD@`4&6sGIql^*~SOEcuzcxcP3MPjm z)szPOWu}7(U1=7H;B~0Lq)u;OqG9p2L4E?bJQ=c&6=2;~FI3fjAWP{>t&7;&Vu1pU zz{iINLWjwp2g0Cqh#;iXF4I!I<LOC=B<V^U9EBgbo?4YQ+#sZwui;Wy9S*JbyQmrE zU%_Bzmhj$FF+l!9-DtczjLog@O@v3W)&>b_W_2}Kzk&Nml%;?*De2oRm^THFC{hnu z3<L_8sh+hPc?~g&d%un-Dajt3$~id@0DkC_*U7%ULuv5m<5X);|n~pB51Ir!N{! z)+UTr^W#JO*gEjTn(w^rRGHIsbW$QgN-FDpe#AQgnvy!#hvZ_~4T*1c!lAY|JlVev zt3t#tCY_^gVCRU&1}Mt|Fz3*><BsKacEK?;>;Qk{vDuH(|5S!@6Z?wauR=0lprN3I z);L7nDzemsZg$Q%f?i^5JLsGSikf!2rjWU+X&Df`MWzT$-f+nLPuTKgG3AX=$MTPn zj#w4D<rS;ekrAB6#z%;aA#FpYt%_E~3KcEgw;2fb8M1W_FL5%dGa>gd_)?)M_cJ&E z+Xs}T2BhVmu@cJad_es%-@I8<?zVjVHw;S7_c~QVpbhW`1_~<RU9@wZFa3T2F*I!; zX1PyB*~1UD=!29&N>9(fegWgcfBVxu1Yz;bX2l834}W6NsvaSMsu9E}r6vkwkJ27o zPc?1r>bmq#&lJ9r1B@aFo(e^LJbC}A9tc%jjQdGBKGfG!LM#R;*nPxJximKbkOlE4 z2~_w-8xt7_sn#fYVbSynaz0o~*BimE7jI84Ll!k0D?hKlZgA<s`>eul8sD)7gniCh z+Cr2Z8f}>c1((4Tkh*qnj~1jHMvHydZ6>KNK_hf{C}P-4g>}n1m(Nu_)6-<C-U#Vx zkbIb<)Bu2?`lr!dImHa9*mf7y9QJKU`qCN#@F<^W<=w-?!<)a*|Gc+To5S|dxg%EF z4mPILX|d;;vU2(#!wC`d!;>a7Fx=8Cju=qi;8Sh+SoS0QJU7px@$R4QcM*?GlX)kB zwn9g=M5m`rdz*Hk8loF$Y9jE$h$v{8ZPUDAId~TxtKUB;2<fB>@VwIUo|B+o8Yz~N z(;6jsC*g%gOx*qD8&5DaD?st{`_>D1{w<T+{S(t3tG)SU;WCiaCB_}Z6HVy>@YYBv zY5u4Hv$pn)#Z)~pcxXrL;0%CIm{2u?ax@L$wGkW2zEAT#JAxNN;nuc8Fp%-3CL|o6 zq=RY=zrXK0Jl)k3akUYG&MH1(1*`F8eqXhp6q<Q|BX<%6o~_^ag+N{t0G{=y|KQH% z)RP+m)@-i5o=QaM0RLa@NoKg~xMSk(ai8CMxXWU^GJkX+QQy~BWx0QS>}sidfoysC z(Ch+h2#60r8f3WGXJIo<A2RJLMvz}l2R#(Ox4WBumGmAaB1Dk%NizKQW*#uC7sw7_ zgssP0AoaNW;kUs+4%P*nTY^7lW(-588a{omt0EV56Pn$dtpMD``fxUksJ%<7xx}av z?noNsJrrU|gIrfD-R9cg4eCdy2vp5)&vS#ehQ(2|AY7MsW}=1#lx{JyVZ3OlQ2b?F z1_rDmI(c<@zw@iHAV~qm;YHvp4Lm3l8h8lDv&Pi4w4#@m5(kZ!SAL$L{CV}XO}@M+ zvUjNnY-qT8OYo@dBae}haEY@ec3*l^3?wF_zg7kyMk5h>((ug6Dj4doQj^E5(7)su z%$S;y8%{UkjW$X^Q7M(>Vl9jCeVx&z(5PmNszj{RJIs4B-MB%K?$?Od(sF*f6Oc$R zm7^LH-~GE9q>XSg_J4W_+S{|=my}RFd-iQ+#R|jk!tHxuG6p`rh_#Mw6tuvbO;W*5 zi_bHa8LVl=53d4@5lL4l4F?$Nb&!^kcds)7C-F|!U2P;8A^-2)yVus2sxn%=&7H(2 z6%BECc7EO;I!MR$>zTNaR=9Qk1VKtSf|w00I5$)*Rjo!|>Yr3q(`I^8Xt43>0^swQ z1O%>hb{<1O<~(Dof`n+?Wm5tTXNlEMenc$+85n?MTm^-`Ky|gRG?i{=p47(&7xe7P zebQls?_S)wN>1Kwzhf$sQjv8xdg+ps6ua~K*j*?YTn4X51sndzbrNxU#`{KS;p3<5 za*zy7^&u(_r$3l|@9wv!2t-u7@u7iNK-6pg`1JYG<T&o|Fb`vV$y@ygP;{0$E)XOA zMQrS|(HbXC=mg-1f=ofqBPdAD!YX0Bot+IL5v7q>&%Nt-z~lWh+FvAuG;fm-2Lc_^ zk7LraZ|v##a-jO7;FAnD>+uGRZLd>HT;&xay&-kNgXVH>?H5h8_Yp6^->~(@5S&2p z6|*rpF8wejL3{|qypP3r;cFIBvli=9jD9v3eU}Pan4j<S3kx%C$8#YEl#Z(8QQxwg z!v68$O7q?_8X}Seg(rZsM%=p93`oB==|;zIct_!pw=6+gZZ0(iH&w(H$x#&a-auMD zg0x^4+(FtfjMNgxdp&76U%rrm8lZJ(XvuDb=cyz0wCEq`+&}7ipgTBJ4Sa|b3=BHE zEnZAmT4E8KovmQp_1=o@)f*X3!43#1qfHk~NKf4!L1Sn$ft{s*v^19}DBg9vq~;Z_ z>RXzg#x(G~8XkmY?zn@ks>q$TL=F*j26p0t=k;?&p7q=K_|7ws8H=0f2{kpX%dNXA z{8p%?iR^(R|ETSP4+@?Z|4TyfK?3)3PF<C`$Ho?vnG7v|(SCTuI^;-Qz@x3b0{B{3 zRh0yUyizYWd{Be6AWgoy)&Dp#!7wa!X~d2L$t=M*4G8{e259SJaN*al$$~>0*Ys+k zZ&24@eWCbpcEySSRstR4Y)OJP^vG<{F*F>`pI$#;>uL!~E^%GQ(XHD@p<%hUf;H9K zHxMELa(^H1>jSDws5;jU!;Oi_Y7ZxlCJ$Ri#o<_7sIMT}XA~7hf`kOwAF#A~-bCue zm)*>*t$$j+Kh^})Rig!mnVJc1{OtH5bPgyuMyU&o-fuCmoS0vqu`)FIl$KVkply}* zJidi>c6{c)*>uoZVl>G)Q3O5@V9{){!J}Dd!V$$%;gh3G6NRE5>LX9JsDSOmhT7VM z?>XA`K}8l4K|#g`sURSEMEms{>Xz~G^O)h-T3?A6(zq9c+fW;U)K05<3&kGCnA4W_ z0do$7aqlGFYH8m9*nvP+R&Q^^7DH2$3v^x(tauNvS0ZxBy;I_3zG+#IgjG9Rws2Wr zGBaBMV%JHl>HJpNXFPx}&~hKGV?p;5uc{`m=$S@H_vYy{x=(9sm$h{I+tU4f!`-Hq zuN%vd=yZ>%)VXybk)x<+*!@6H0a5&g-d&isqaY(|>9rwbQ+7oRup;qwo+r%MU?i~H zwa>O)$Sn4;0V=La=9RWm2(?6JrYa(Q1Mg!3{1Zk35GW#nttJy-MF=9HvY{(PP|t9v z2{B7b5;XTPS<ZLffbs{cxhKQB>CBZ{r!rVpUOsSp-pgp`w<N%mlmbE=GaXTLH!ns; zMr1%T4V0)Xg)+fANTe`taPRbFx()O>8f#<ZF_u3n??7jrmZo}mII1avE({SIRRYu> zloKWPv)2hPm~;3o9#d9VYt60}2N9Fqk_Ah^HQ82=%g)W6AIcBD;8lGaJTcKanBfj8 zdT9Ord><Gf5@XYt>ES~ohC2h@Y;%t_OA?P5J{Fc50B#Y0KOyN|@}!plDqLBEbjr6} zpC6@aUz0o!01ZtnQ20S%VLZ^vZ-Z?kN~ONk0VKu)5Zu~d%no${uokcZvm;2e&B;ju zrG}6lp~90Vm!1^wFZ|8Vz6BCA^ofZiql@z>5COuVLA;EJjWP=unJhFOQ&tQ$H6hTd z;e1e@Zq8T3L6GjEA~q;u28z=O0Jz*5?s`8~3Z8_N`WL4z>S}88yMK<q52<$z<)4AV z{$eacT-_}ZfBa;X&rd`oF_qJIc~BN9;2x#DV^$R{SVfn<16?Un&p-xxtj-byivQ@V z^QZ`PD&dWTn|=bofZj0lC-A-Snd55niC8HBP2`nFY4x!`J}k<pC2ZQMFLso<7nohW zTC?@{j2!NhR$Sz>VjMa8B^(?}5SqeHts=qLp_DdNw1Sf-X>D!HDL|W*l#C3^@4{ab z_X7zuQ;>S-$Ep?uAAZd(o3os5jDn#nyysK8Ujtw3a|u@wVG-)K!Un?|1prj?+wpc} z)Ph;1nubOI<h}FLUD?=Mj5#mj<D=3fC}B+L99T~`BzcI||H&7Umt&cqj}xBnPOw4U zdGe&idgKU{Hyyt|3)`;@xx5p7<qwGMKzTkr0;hg`wTYPZE$dEe{X`8YA-#{6D{=AI zQ9uJAjXG#Z&c^WW{>&`9$|dGv6#~Nt02^ik2UYPpGBF+w2<k83H2u{+kbsa+%wO~3 z`4>}1IfV~~drRphCS6??L-*?T+ekD5GBS9d_0tCfw1~trAbCOGtdgT8{xcBX^vOq& zKtb!+S5s{9_w0}N{%Up}eg%jJ#A%><o&nSVNrF)KlzjHOJrD#?Y^}59w+Q-`0Hl$h zsQ&v3glmA&w?VKargVFYH^q6C{8gk^z{7_zpu-3_JjCKo%Tpwzt;Tn8A&2z(wV?@$ z_(IK16OhG03a4%|%o4S04b}(t%n7;iC!cn}ME|W1xXznf0}5~Lmj@-jEch|J<!#xX zADNjoiYhN(yjXu)8~fSZj**Lt!FKGHbdxXL4IfWGh;`pyEv=?N-vRPk+>{4T{<x?R zOB3C2nDf-FE%*Oy$&vByU90AEI8-QDco49Lm?XaJzj8qi`U(AI*N%>x6ZJ>vZDGZo zX%asQ>wU>oY*m3a9WjV&KG`gW0k@)4nTVBJ6v~22%>hb>YoFJzb8?32>hH%C!QC+{ z6lEAR<=lJVjcsd7AR_kGWSH9xdI~h?bRd{M^n#o)HMRO8K}}2a^VD=h{j-OGb92el zoWfSwF;6~GgG&5zf7(K(rCNjbqX%|{nU`x!6#A+aG<HumKN#qUyt>YtG}{uixV5Df z0(xbO>Bgr7ADBIzKs`sy%lqW8-*4Y!q$nRkYr%J}4mD}%OJ$!wcYMj*+xz=BBPS;W z!aoS^7}rLLHAG`<JOC`>cegi3;vs+nnxZ|u3GB*NoI*b{LCP&6dX7RtCwfOuuflmL zrm|9WtV&p>E0zZ&)aXvT&q~T~-A!N<&529y+1>tqzw!F7=_lQrSZB&zv237JdO6B3 z=d{>ICnql-K__d8eHnpKP}dI{fM*VT8K3ER)RWnecP|tWsPBa%OucE7<hEm5J(LA{ zQ&Us8b|*hI>FwPNV%0trWf?RP3cik9`qr>xDFG@4822+aRq=$`IpEVmuSiXV*SQIx z)K6msw#wetKK*=m=||Ub#Yv;<x^~3^ivxtkCm+KxQ5Kf@Eqz58W0it;R)=H0*H%bI zN1uBbx$zDTKEKBEY5(&uqIjWDzWAQ6#)Z%V08&u@E-5G}xp8=Ogxo`Zo`sCOJQgRX z_G6WS^G&JLn^J`ZD>CvOC{E55K!mA4mO}|tY&QeBDy~M#Pz|8N&|+;*x}6{uTJdJC zXnt!^Y@^S~urdCE+sY6J97Gs7*CQFCV9ne(9z-M?MyS`)bRqE|!vvXY^Vt1kNApVV zCBz*;Ytbyw2ogLe?t#=$${arDVs|Pe^a&^p7|}bRG2K=V<a#y~3rGB==Oj(mFaHS) zxvj@E(xw3M;(4GSJXvP~VdF7cclgw!wqtZn*))lsj&e(d66a-p@J}+%cZ%8B;&-jA zJPC5MYFocQri2cKT6cEn#qzR-xQ0jf83n~RhwZskZACePl*&p>JobWJ?JA*mATm0k z!hiq%{XNKw#WNqOtJI-p1F!<wWzccX{5A!>fHqPcBRwxrmIfzAN9_@Z+KNhY#)pf+ z{C*<<G3Zt!!(4go?CJGEfJ6Z0E?}&1%@f0X+)L@r8>_>Srip8>te%K|e8iT(%>DsY zQ^WW8@#Elk?=JuTO@>VLAe6476;r`O_zh=$G2r7O-iJi!(lfXA<m6CL!omy~8erwb zfJwJ}f03S$w_&)gt^_Fvl*4FfXsIK159A2$!gvT!Q(-z)gGSFf^Rt1SoC&(33&M}9 zr+Yu{_oi=N1ISaAwo*ZkB@=*rX;5EM@=j2Q;S#H)f}AoGfFk(gr{bQ8tjHg7r>$iC zryl+N`*%292<LX~;<9bJLL*^f5ab$BmzymxBhwL^nW(70h=GA&tiX|6c23V}y-{_| z^{w^p;VU|&wcRbZsVPF3Z{Z*Qc$>|YEK@a;LfPf)Vcb+SQ-5J$As47)G@|mu+cPq@ zj|T=O>#9up)g)L!^_i4}sW*A-^)0mQOrm&6LUC<TaczD?-pYy-X}L#h1usKAKng>M zDAr{UPF~(3=Sogh-m6!yhDSsM)Ya9&l%UnSq~X;lcAasdYR|utpbW2g5pI<LvK;Ml z3zfozfT2HL&wP%(csrdml4A`t31CbDXl<?1xp24`rLMMJ4x$<06bWIL`vyOM3(P)~ z*A|1&6os<2wY|ska!`tjbsCpW#2%$r>l~1jL;-p<bkyPUhje6|7*VByHczX>P&!38 z0)7JK<N5cYq2P>+Ysd)c+S=O96A9l_ky^J+LU_Zym7jPZbCZ#iLx*3%<OBw2MJH-q z3Pm5q<i*lU;5s=uEv>8=uMFkC=srJa;f8@|UtizvKYj$o#}k9{NAr((<HotLhrSXr z7Y^z-XtDi4LlZ&DZfI?d2lAY~wO^#5RKi`j?jgzLRnLfxs64rOc;NU0KnZ3H8ZnJA zY2TlO|62>-2bNm1=+OO=bqR!<DV1jb)VEd6Dx+WZ<08eCFZOCj{5%jzql8qk_4Min zdj~nilg1|zpKNtNBfxxZR+@)ZRUeLJYir9Nb|_nwgM@@canoyZGn>gzpx{K}ce?C* z{R82Arsd^js+*?R<rNh$Z50+nBb>CKroNY!e@{pM;6!g=I*x?Zub%)PAEkaSywVbc zg^bq=*-hylAA-az3p7yfFzDC1_@T_?`e4zB&;E6fqN)9}4@~3@e&@S~k>ZPX$J$TY zSJO_$G9mc9yDduu^IbsYWtuW_${xZj76a~wN2$k)-^e|;W&++r^#!xj52}4mDv3x* znb*dvHY*Nr0vQ2_dW>R(3L4ka(o#lS`wb&@AUvGl8j8qse~kn322Mmo1S0E%8eAp= zq<XEOCJU}}+r;gPW1s|Oa0mt-MdAj?%Pz=b8KihYJ*EI~LNpu^*Ml_inqJ@3)YOoz zEqhQFsep99*wD_7Z*TdB0?2oWo=;R?+gl&k1i4^d>*5_E^jR2uZ*2>^Qn>f}&6wYP zF+E+~U{L2mZJZ865-}klBujce4@wzOtIJoza2S+!94+A2T8-W{G6zk|yHJ+*D+8j% zpy*UvTML|uN-Kz+LZ%wL@PaT2RIi6I#a)1)3XpVWqmd%L)>JXK;L%a7S&*aU4W4s} z#(~P76k<^bNW))k*n!kfrp|R8y+)T8JJ7heD{|k!(a+Vj5_U<Z_+m#Ni#(M<KF;9R z>OB>~vlEr%r#k)QLbkYt&NOhvsg&0N9eKx5Bf;s|T?P4gV`+4Z(rfaO7;6~h#N6m4 z<0D!oQKh6hHrJ@LI`zYG_YGy4G3B|jnXbEXj~ZjV%4EEJQtx+ICKX>6wYIUwd$35` zH!zvvQN$tk`Jk^?;NhFzm!j`-aiFfrp$+}Iu({a}g8|(|x;3pJWBmq7PAXK=+qYbQ z1vq*nWv9Ac@JV$I?%y|Co^FzIa&|TaHS-!g=%BZ=^X|=QGdckfqjK0i<=^)^aq2W3 zR|p9WErS{G&oG-`0%O_&dU|>kU>P0;V>|J~q1-1tmeUfE!y0CBQaK!(heu{7WgmCH zKJSsY_1UmqTvsyKJ>reh;(jLKb>4S3W{fR)nOGGE=M`@nOgMF-N)i(jaT~fuFMRGm zAW-r-gOh(bva_@E8sdr4g9qF~Hty~s0>Z+40@G3#r)^flAD`OPF7};GQzn9e2%xwn zB^yVr;fxo0UG5iXiJzTpHoY7Hfps4!@UEIfo0*yMXFUD_iaFLzEG(>^)ANxc%}y$= z>(>n{tbQ5`+f60nQ_|3Id0aqrdjM*uT-w3T{%_yRJUu;az%p|FB)S}%@hEgstxh$F zz2!Fv{e1x<K-16W{k#<tor=@+J#Wqzv8sxHo#*f{JRRq=J2#W>NZ89<s@oJQD>bR& zx)#5Zx0GBsDEYZ3nUAlsiDOfMV_iVy%~yI^$qQPgarRfN0s;v*=$BnVoZ4;ece<?* z!8e%BAYhhCX_<bplk{`(WH)jx3my@o1q(`n{6Zt?UH#j|vPU6F$n=-p{gaLO)KtCY zdF7{H#e99I8b7YqmyJ7mbg0S0{_k+7QJHXqUZqgS?Pi_FZvI5>{V$sL^7hQUU`hay zbiRE{gD42WIlC>_ccv2L3!i*qxp;K{zO<{Wkhr+Gp`jt;5gsUnU}7LX{bIT7_2Hqr z^Xf1`Zf@?4TepIXi}|KtAkTvV1u5v-k=y!MdRpONy~nO`@xq@!OniKss}zxupyhmV zIzBK!?6x@-qQ%__4<-Q3-Q%?#3K)J!nJ(`2jERbpg)=cUH)r?w^z`$ymws<wzn+0p z{?gNv@J4p*5YhiXdPFGdvZ8K9@$`eiup_#EhHMxUH#dGXzqrQ^I?%{e;_fA;?oTVb zc5)5mhS!^JnIWf=%*v22PD#nt-sR-<G`jZsy1>bTndhKn!kwdZ9C>=#?DYf`*@-s| z6%`7ls-~u*rG@R~<<)JU&cM*)`H=o3{r@`!WKbYD7+u`wxO|j#dN4^@ek^azx3H{> z;r*Tq$LhA)u#5gL+Zyq~Sh}yn8M34zx1Y|%N#!j{w0=^gRK6U5f=nxKVR5}cvp5z) zC;-%tSG>xIBII8BQLgL4;~pFqzLIxOL-2Pv*wDick*W8)fCRkfpOeE%NGBQ$LdxLa zVAP$`)zqWYm!I{<tfTo;K0jf7^|TlyjZ1J{=?G`tT8*w7%rSt}yL0)+2V!b!TzH5C z6tO7(-tjDM(_iO3FdOIz$b0K&^Q-Qshk_$2>iQnSL&*mz+^WOoGUTz>05&hytx?Tz zkdk`#)%rqh%G;+=s`!iK3do1u4>ss--n_YWT(LIpWwsv_sXDd8VXOCK-z)y(dXLFj z;asUnYjBZ>=dG)58}&1{u=2-#4;lqOz7EJQCGyCP7cYp`ChIiI61X-c0`8ztH_xa| zA(=zjhsc&=s0BH<yXLoF!1Gn2qw$f6i|5auTTE2*4-O9g=8v*k-bLF4<?}$bgUQyB zx0a5M>~%6G4vzaf=a3l;O-z`7oHUOVkHF+g()F~jOiHmkaPN1Nm9Ic5EEwAB(T+ty zTa4!C=eIUmiYDf|c6}eO>f^YH#}7WHp8bo8><T_5NmU^U3EPxV>z`jQi;6Odo~Xxy z3n%j#@CrTfNWX7M=7S$!seJkI+-Cw5JS~R^8y)Jg0@G@!D;>vQE}nnjPT%Y|n^XYd zFd@vvv_VFM$7sMvT<HDA7fL#k<iD;Y2^*AoALOlVV_o;ryS%_473KX+^x|EvFT={j zFG3#ep|-EDocAN_KMYF!(5-dGDJ?BUhJfUlh!IPGhhF&iFD9SRqqMZN{JZ97A%HCn z=HR)D(?gC_vV~ZNB`qyYCE<As1{OeM=k<GWkr{-&;DGWlgaQL5j3g1jhT%rj-X_s3 z*6)Cc7%s6WD{ElBpfZ$x_KYnsD2U%-P7dV{(HN7EHXLSMT6=r(?WP;$L2mM_?;XdF z6N5T^1}WcY01BPgMpbf82OaNaWn~3*C$NJJ;1J=4z$`*Xp=L4ixD<F!NssthS&~US z_-!Uk;mmBiZyg*Y*YmFKU$;G$-(|8r!IGrY#Uh|qU-RdSDc?8iR`|+B^krXOiG`$j zp!Cw*yc%Hj))*gDl|w^Aw{~~iV1lT`c3jBx*)wC9y<iRHS{2}k$&9;(q_}+O<GsDT zZ$QKVuK|z(5Ar$2<Nc>19vgm&y9?*K!#+ca9BPI(HlPWAhWr5_GhLu12c$wSzeizM zDEnJ7_p}73*C|I-`Mi02@zcfh!llYn!7jq02Wb-o7bgbTxeu0Mo_kEU>zc+uvYWI< zd0RLnN&pZ=`Qd2>xj8u<6B84oV4B&Dnk*tBuYcyNg>4^scgKV*On#|0>!EmNXV(vN zVXqq-C7m1`IEG34;Q>5asiH2gVXSKvWEbN#PUaCb+*0Y!Ernx~MrNg-s+YEf!~XFr zDJkWC_|SDXmbQCmcbBydwxP`5AC+5N+z-<8j%U5ETX6C4%selwM^@qa8!1&)ZV~Sm zKE>@ge!1BQX&HI)j`e8CHB#J=-ie8K(DHQON-yK?VydjH>>U}YYF{n0i8FiHRDP6D zdFCe>TfV?-eNxujbW5YA4cmP2$mZLdgh4FRXbda{6WeiKRePqN+k(Q0O}=MuJUl%3 zp#wl}4ykBY&TGs2v$;?3Js4ygX%)sK^Z!>}-yM(j`~6P}ky%M*NK{5fl35~Bk&!(@ z$VenvAthOnB4m|WW+i)Nr;I|#NcPUk3i&;6eZJ$5-`C^){-<)^uW?=Hoa;Qt;X|#N zfp~a9Uq2dwKOob%JZ{dV#I%&$)3qUN`S0k$>YtllMoA?envlV?e*Jp5o!Jxz324@y z-g<H1^Zem#D&1xMe|soZbeL7PJjOzy!__=*IDkd+D)$UESAbuQX?vmLv1n1N)SlFf ze!GtJb+fI?hX?Rn9v&X95wq?5;Iu0$T)W!q*I->pLuY3sv;<1$>W9vBt=CIzzWd@c zy=-$*ve`0STd`hrDoW&VL(d(0=%ChxwaEhh+)U1juMf~E_ms|g|9%}@<+W9<ZySYD z%lc_4?<Nht?^#^62zu-1cQnIugZ+D=;y6W=49D=RJ2%{YK7ML#-HkUmEa7XAoSba( z{hj%j_I610_jNe<J$JnM&garc#XIXBS&6UsFK%2o#LZ0*_Nm565hQR7d^&e;l&$*a zNIfr*)jpn<*L3+@a~!{kx%oZWO{sdPJ?c9Sm)kI@o8y4?Xp;P<rK#yQ)K|7$@BN>~ z#rau$ZEZy#evuAXm{I9ea>yy=FKx|NO-wilCS0iM2}&JE0ILzSPJT}GUvs>iXgz5V zKD#P)A*OTh(?iqMA+on0M(H|bafKd{cMRt9`4|-)9o=T9n_QaxDXB4@Z$UL_aN%hC z?u7L8y<iC>z7Tz`s*(R4=@Ydy^UdhE6wk8bR%Jt_O~)_B%VfT}dTzVe^?-_IS$9X) zhngI>zO!-o@ILnTwlxgj=ir!Ao2lO%8XB7TLf(fq;jfRJ%-N7%kc?7({Pby9g8H@G zD;G{5+8sxEA8))&LLYKld~;Qyqx0TKKU%rAz89wjX#KaNJ^cX>=E0>od2$YlXHOT@ zMobnLb3sb-7qL{|v-MBo%gV$^Y3u@F2=q8!a4kgBN0W4~D!$TGO8Pp$zw23Mv~qr* z*7`QPpwZda-|ugr$Z>i5fB%!YKCc_0&!5*i?U5r_v&yyJ4`y1sPQHMinFJ+AT4uwK zrIwbl7n#<`V;@E}O3(YH*nEE{W8L=U%!LaS85!1&tcv|`CaZJWE*HkhHOK`EHd>0~ zn>twy&5MyjtaJ>wiPh9jfF~%DoO?bkML3XWf=y#FDK(W#S~_-;(dRM6mv)BBE-W(f zWHdC)z_zb+zPU}Il&pu~{n2TA!gf79rx)2Xck^$A++=+qa@=O=zS31+8unitCzi!z zJlAQ6V)<Y5oj-4e@{WaBEGA{ZpVz>DpdP|66nh3&Iflo+yd>$MBj+$aeSUJ1Ep>F< zDzMOzhEukjmNWEJ(`(H$r%n+;!%`4@I&A2J_rW0M{6uAAy~P2ALtqp_R!Z+MttS%s zT<c*-2nl-UCO3@ZCta+sSCiBHo+&5Ix08Mt8+#HvfV6deq1K1C@+}Sf{86c3pf5j4 zKc7)=;o5PK)5pG|AwvQy;O@tdhXE!W+D6h#yWf=+M~vXx(+p;-^GZ@Kr}8h}c_en7 z>7`YxL}$?=Ux%8XZ{mPIt=yg|o1!n7`W@u$?T7sQUkZHQ`BnZAQ`FDYc((&$x5a|l zVuMs-r_j51eSf_e{w+u0wZae;_500K0H~|1fB&x0OJ9xQ-Lv)56R<AmcAqhPwmV^* zg@q4Y5!r)>nyP;FCYspT_|^o5R92X<9lAh%=FXiX9dzIB#m9@l^yQ6>wiK?1bnALF zHB(h?E2((i`~BM)tI3Dg`_zYrxL>V|719X7=DK@3HXtKA|9di@iH+?%NZh-AlzB8e zT?kK3<f_EdCfpnaWeu_qQ$PR@)}7jP*KyytIEI9TSIZi5X-p&}*YB)lN(QrU(uIa< zd`Y>;1s4Gaaq)(#&bN|K(3KwPT|KMoOLHS6LQsTmuhY{>UimX>Tf5}yl@}Y|2Cc1j zetnzB8q8iUP>22J)S93m&1Wb<<nO-#vW6EbZzdAbjMK%p&jaZ_T;h7hGBKbn)5a&u zFxsRwg)u9UmP(;!H|~r!zB#>Z1+Eew5J*4Pukxl6J}x;so65^eo8_eNP99Yis9`U@ zvA(=VFW>0yevzgAzZ=>HikdsCd~+3Tr=)v|6+hqq$iDULq4{SobL(k}oxY^Qn_{#~ z&Qa6(J<9AWr?Ekq6piDE%V0y4<m_*QfR|_THCL$*L7cN4OWWsx;ZF&QuctJn=;ZwF zT^=d(vHo_ef5ZaRaGRSK<jKG8DJs%~Qi8uJHu?d-zArX9u;a|LA#CM?UtWIZ<$dMG z$}{UCwVkxcq_4~;+f8#j$M8$S%F;9lVQX|4sHU2b4xm*(BoqJeS8w#-2k$v?w_Cz| z{5B@*E0^9|<<MedWwq_McM`RKLHRC67UY|Bym%(xt+(fZcHt=t3xR=ww54QmAKLHY z;yPF0(&+byN)93Z?VVKzami+gB3Wt!_eB}hX#{lTQh|i+=<}e)f%U;P#v^g$9P-{P z>z`&UCfi<nGw@G*O?F3Qc&*(`zA(D>vn9DOQuH-5w&Si7`41wc*KVM}Ug0G5fRfz4 zYIVVRZq`JCusFAFX^)bz@p*yP@gEzl_z+rkwQp(TrVWw7eu0#ggoTNlEhyx#&d^<( zn~EA?P>YMpdxh_jbZ+_1!zugk5u<nZ_w+NuTOX{;c32n@If*T-slXXZbe}B$wC$8F zpTSrl!03uz4-Si_9<0Kgf?yu!J2EtX|7LaOjB+}$oF4l3aNfkklqjo0sm_AU3urTd zg`Q3>O*mBP?o64@eaBG?lQ~mad4*p2Xt6*jvDLujyUD7WwZ36E`)5&7Ua@ZgZ=QDR zvYwB1G}DpM9J-t~=_p5jn3H}dE#nxVEK9T^<B%&rm{dUIW@48aa%5E%XlS%~aWVQV zIgRSj|9r&kqEjWj7ed2+`%Uut&{8E}M~;1Eg&^DZ&T_0I7(l^G(-GGiLXLZSHu(jW z7!4QM@C2MD?1fi5u@v!Y4@gP*Z~d-j=5qmyhOq|=qn5CoV1|<;Z%L^(r;u8y*PFR{ z>zy+3A%5gVQ&F01TZ{jc+{;s0t&<(iI~9WsQljH`a!{CA>rs_&{t6kaONDBE`;D1! zP#hk1$#8x8a*52aSgfkg3okKg{$H+aX??1yJ*-et$_ga)J~$nPDiO4DWo;#{hEsjA z)X^tss=|+kd@b9cUtb+Pm%Bcf;^k!td#{eMtndCe|0PkaO9!5HzlZ<9*RoP7YL*wq zmv(Y|f-;dZM&dY-bf?Oha>WGwd~?4L)nN&(2QF@1l^>PjC4vuxpWTWFIx0<yg(@%u z<&i&Y6tQ+|Cr1(=&RQ3qw^4ol+NzeHMR&(zvwEn$cy^@GJu9(Z9%q2=Zep)Z4?HvZ z#;q7-ouU}RaAg;sZWFSu(%#k=r}=$+gRB26-iPxYg_P8@R~JvWWXF@Js~a8Q9^Qea z&9oJF+kzlLD!P6BY{V}*IdO;_kH(x7f%-o<Qrv;Zm%8`f);hc_z{7JsGU~D-oMHaw zS086*bD5f|6BZSsn_L?2nKP_}RlKoQ2M@=6W1Vx_;bp0Qb%XF_;SOdk{^YbLq4wW% zr}rP~zU&$r%sPE3(U)!M*TqX8fA8dw*Rr!~_X~JV0n$+rJG*axRX!&_fApkI^2E2# zY)Fe|tgV^w{m&D&QkasWV$$RB0QqgZn1=4547w6@IEhM*JTx3(pF!YvO__%oVWZs| zpJ!HyFKcwlpoc2rQgI$fFkABZ<&Pcz_BNkv`6-UpjU|0&z$2h^&K$Y=hp@*{K*?#g zY2tNp9<%52TpfO+EWIzFc@$QC47bMFR;~Z-Ymb%3*^kHdblT(yA=|?}LoP)Xg+bMa zQ_SgFJHX2#0;EQXW$3bUEOt@{#MN%DldC(~WIY@4IDEGr$ML1<{9kx?!P?oH3xBuC zDSi7^UM|APl}bcZ1jG^4LdTe~-OkHrj|sQby*2A72$pN3-P!=PfWUqAa(BIPcSbHH z=ScGLrLq~E?e||9Vb%`XpTkPYz#?bzGP3o890xmAf6d&Wrc`LazgHiL+WN{1=E_Qe zQ+z4GT;v>SiU;Yh{E%YL&_BW0onJQ)eM9UgRL3zE6Fr58pFCmXJUU5|deZODe}baE z{;OHBZQFWg*Ih{y5-(?49z_Ug$<HPUW{L9K{Of+7P5RkjSMH|x=YjF>+ojlOgoNJr z9o(C^k|@F9qiNFB6)>K*?l>}X9QdY&ZJ#GwtYr7$5^1@l`i~zgzUMdxls*glO-=+- zOt@+G<b*X;uPMr(&lZ?lYLjiQi|ik)eNfr$&aIWT>u!Gj{T4^f^b``Zhos`J^N0TY zwo3lJ<p1a2Lg5os6*3I>`c*vBg;KE5Wr>f(X`=0ti@Q&lqP8|=;@Rs*7fS_=XF8fg z15%HqxH(DNc8hHbWMHj`6q1}Bs%M7OQg{3$o^`+@X4Nx%7C#qUm2bqq;wiEXK`C`% ze~m_6@Wm^3MkFs^?%VT&furS`4W-bPyCU+OR>mSOh_UAmNBLRPk*`FGqzV$2W=nD% z+|Fc@oezF3bks;nEw91{hj$66-Pl@Hr1%2JPFVA9$Y#G8Ri;y?laWz@YfU-$=4Y;B zNgg>&r>1~v0AiA=x#hkHsD~^{yy8>e=S@#F5JE;mg58nKiwS?X))y5W<Ct$r$+q>4 zWp3<LSS4M@wo{3k36$UF;x2jWAU&_pUNwb((Q)&xO~>E+@qJ9mOVxzJ_9@S67tVKE zD@Ig4*Sd&N^y7|bu~=fWw(BSRpJ54=dp1GzR$eNB^0%z)Rz2Hl^^Y<ctO1{(AQliG zUcV>va-O*QaA=4J2bIgp?(!S|>Z+umtWUBhOnu0H^|}Mdvg6G)lv5rAk7RwlWo9+q zu$wk3OG{ZrUQ>7D&v6(Ay6oBG*FRaz)EsBdTXNCa+2&X+Eqi?0Y@VORi+=&({Q1I~ zr^(4eZojX2<Ma~NCBTvFa68ZEwN);CHg5L!%*+Mpm{9tLhBPjzbuzrAui1Up=(g#- zoZi2GJn`Ia$LiW28rLM{9shGcib(CDW~mJt2QK0c5=Bzm?VYRiA$5?OWS;No2#YuN zEAt57v}I3Vv+fY9{<|><MIsG*{5R}&!<W;!R;}ct&3%`zG5^;GF3lwl6d&1)d8$Ez zmJNBj)<!x$^6<rSPs01<TYCOLf&aa&ZhWG=JS*e=akH5pZ{Z0+N=l{oaI|@^^G@UL zyhntfcGY5pH-jqS<iGbT>R_skgkO#GA!0+CxTK_`sI3n3ht%`G<vC?Yscjpt^CmE) zU2d(&yUs=Mq&j`Sy?=4inZl~BCYgiifI#pscg~irx5D%adAGB>1MMF*)MML8$nt!Z ze!q74)VwdzSXME3H=UDO`ZMCn%Cj$DoC>;om+IrEKL?h@0)Dv{*?a%br&teEXQ4Eq z0JU=KirCo|_w2bdA=B5C)wC(QTfxs3@4#%dNli)B>mkP(F&w=Td%CZ+rqDStoxUo! zl^7pqWieP@cb;tDm6vA$>~_25esbcwq*T@w?d`jW#-2#eU*_X~M8_aTkJM0?q3iY8 z;}19|&^JfPQHUhy{!2A~-bDzR56rnl3MZ3MvnW-^N(zQ`-9|SbEy9hj@k4?_bG$@X zdJ2BTSiY3~wuTmeSdp<+OEpWnHks+nkL^AWc|JMCe@pT|$!J#K72nkMbpG%%@j;}B z9m69>^3&&=7pJ~&Ykd9<ox@PLKKrRdR4Y$TNvUBSE$;*-BbVrJ0mP_&2?{l#cY9P6 zkZpZKxul`5lEHI+n49ZwAgrUubmk!a&tJU}pd(}%q?{Ao{ja(=zTKK}0im-s#noi? z=SAGx;pfLSeni|OCLzVKnpoK;<W<?ywDE`9+Mr2B`5Hi&Z{(_)pMPVXn|sYDVj+o> z9AAXUI>Nt}RxY~fpOsYuuZe91E>VNgrrY+nZ14X3>9zHej>Py$`N?l1gnt^gq|b}4 zw{av?pOa783ZrRv$6MV8aJE0d(NDaUY+9H^Up*LaEhU^(V8JF3VI^i~8{oc-2S2<O zFw*Ycp0@poAhLs!+FPjBiA9e5_51#+?y8EH#PF|uaBrJKa%xAx+rwBUL&E$Ch5uez zOY2}(`n+Ic)ZioN0=PIiqX@;Jx)qAyqgpG2s4Y56RxkYf&G`jN)apenEp!+E9j_jr zdLdD)D_JZ7o!W88t3FxrF!<1N3Q{q*LpW^s##G^;QR%0ww)YvCHusxHaV$tONORQW zLFM}FX(AJiQH)q7k5O4erLkA+poDTEoI5@Y&dv5$k!2-@rSbNmF;oz&&N1=4SXk2} z?lQ-H&R3uAJYwzMdG_odkj9``PfSnWA(AtpbTQddI`rMvu2Oz+q~l9;bjOE}p>bf5 zc+D+MyJro);s*^t%Ihx+j86;{)fj1LXaERAOfm`|P5;^M<CHwbzFTvnE>O@4>Ewoy zF<g#;K!+ST&QBSr2N#z|F;D0&$`kgArjYFVm;GH`a^OXVP4Zf!PYen8E-5xutLq@X zp5oI|q5Hcut$*;~!547tP_|MH^{ddo`(Ipu0v&AwwGpudYXnXh{V_Mhy1!759njHf ztHx<%I5OxO6X8IW6!5j9qZZvMP`bnq^2qi}P~TNGZeIhToRyVT{N%}gbhe%>KNBzn zDZkFNieTtvY|IY8`q{d&CxAWZektHQZSU-?Xl<Q#bp?G_%B7_xLdy?42ZE){)RgM7 z;+{wBd-v`DPzg>1C^~rrH*nb75aIL2#>PH0Hd4W_mRC&W>#%Z=5RUOP1XKjAWAMO& z;eGUaAvP|K8m2_}by#!k=iuOYV!R&M1(f|%AOk-@kNZF{K8Xs#&E-vAo-Z2CP-5P% ztQ=S_sHv-qD9j-GxiU8hRPfB=#5ZChoA!*;u;Pb4>=7uaW&j4B2#z<$NuNQd{VkgA z^(*jal1HN&1v+z7gsSWHkHW^ke*GdM0!oZC^0~Lahl@Ua`Xq;-vuoEbLYo~7sAtzw zORm4>8_ta2<WY&?71_kI`}*QE3DB;#O#OXFwK5*N{y6gP(Z_c(pRBX_TJm_zqh$NY z>g!eQ*H;#^<9v}Rq&zQJ#wnd-<nW<=u)5sGOlZq~ZfF>mP!=+M8@al=Q4g9`MYZYM zo>X>P+7D<+U1j^x*B75_`~8Vw;mrrJG9J%$b#;Y^_)eUN*nsWLg#)y2V1K6MOS5yQ z2^Ev*6?}|gfxS2J6*e|Dpv-Z-WggLxQ^hTgeLW+*jxL=p8nN!{D?*ZvBfD(i*1{}g zy4@`3T<wk46so{SkIcbI$v`(F1A3wcbgT&<)?4WK&}r<8Hy&<!r#O6?f`n>eQ&R=N z<~z6v-_e8q4xFG9w3VbL=gq$xQE<^ZucBgsF1a~Kc28CXtgCu^WAUzX!ov0tQ2o{t zka>c+d3bW5ShO%Tt%T2chv`g2eg<IQW5*tEz_$$F0z3I?_~+LG2>%XZp$@J+2e}0% zFOPSzGckPv9@zv-m`Y45XoNGKuDra@kOvTEJ?55?K%rVNbv_Zj0h{FAXmflH{*Nfi z!ZX#uqUwato6fCUq9S5q7C^YOzsw)LXx{!A0D0u816N>&V-~_DZ3?2`6e5Xmv%W$e zoo>6L?zG2i;m?zfdwY$;EL)Od8(JL?1C(D+n_Heyy~4ntp=0uLeK}B`>)^j~WDm2u zDt91HEhDU|_oo|gD(2Z}$MmEch6<j+YrMd_=N;%D^)|SGh&^;cLhYsQ&SGY@yXx2e z1J+vvfih44ibwt0Luyu22?+`Fyj8GO-r%7yFmIyK{bZSjU8aHP&C1G(Y4-TU1OqdV zq+~P@Y+-3>={%bbfvAyuC17H^$+u6zyX;8^+<8LiYg&PceTr4FT9}_H-&Fo#Tz2Oq z9KHCLJY7Ghy?AjKV<Q54OI)7<Z6JU_&mtprG8zH3TiDqdO&y0pS9`9F_Q=G<Cv;&2 zTn)jgNT#w{SX@1((A^M`jcp%Ml!<tteQot)8t3FNAe>!9=V1xxq}MW%$=U74*KMOa z9e&)vJR(9WFqKF3#~V^APg4j1&a)TnnVVaVDqKAXZ+rd1Ar2-UZ-H(uw8`noHJ4=q z4_$141F|Ha-X8B0Hwq@D2L5iW@#5#U)sKjXaVl1cJ(vt|C8!@j9@uBFI=CN5)taFz zQeS@Y!UaN7fT<br$}L?r(7Uc!TT|ff;4wD<{On_Mb3_oDgp~E=fZM2ukl0<{b^wIr zZsofP8Y&>t7oZTCHzj&|pMDEBw2K!NfIUo2PjgoR2TH3hFfKdvxkOxCT<P!h*cd3K zGYrN1QcBEW4EGR!Uje5=Y%ZYNz7HQNzFqhB_ICNZ?)p}&<9~zmmRsQbV=?2Fu)NHZ zl9G6YVR-`HpECDJN=g<K7FHmb60G;&5A|Rq{okWh2+uDG%QTYa+QrsGTE5A)dYN@m z^x7p#qS-OJ-eq}Z#jWb>v<meJ<AX_2$d>Ql`$Woa(srnQD$RzdlMGv0+~bd^+?g}| z0|VQbnWIgsW>>jstb&C8FC5=pMVYxg!%C|S+bCe;vJV(|>-z1kp(!P+0f^cdzd>|r zeus>NM3K&4pr|lBC<dnbWbQ^!fj5v`4lXW|Y~#;=YjQZR^PYG8oci8L_xmCzExG;D zl&+7jZvtE)8Bg9kxQ&FwyeZx9dJ^Z*;>pkmhe3(KZ|Quf@U&bEc0aWSY@i<Eo^)aB z3`W0)A<cqD$JbXv=Up|;+7kDHLx&zb-35C-e6y0W@{^L=@JTbRB4nh#K6c>eAAnaX z$2c8PRaT||F#ujQoOr^7IT%XkpY}N#*xK5@NKJjXW$|_a<5vPUi0{HAYx_20_$nOP zFL3f?VNc%G*obDz_t?RS_`PJ$3jRj0^SEoCW@hpucg!L$(Jy?#SdViRYrlFWcQK3Y z0;l;we*OtxD&|A0^L*D=KX&=PU!^DCPIT$l{^*vxTyVxJz-k&9*61n<t8=5HcrZIZ zUkSz|9X<U$0Q1Tt3eQ}Ra`Fda7b$dUD5Ru(J9h0cC0Lz1-xioEu!Pi|!TIZTE4lii ze?`D#d*(?Tuu=IfJIo(5CM@~YRTE4~0rr1{;Bt4|rag?&4j>6R6;%x=F8wnzf(yU- z{~KzT0tXgRv=&hN@H1l|^oYf^aM{At08avg1uVNx=&uV0!Th5lI8kCU2Z&O>ggH6W zUAaV`WGHziO9+N-paKEn8ifsa5U_Nl^bmGg@P&^^fXxt<k6IvzO_~W5NSEJZbXYSF zF(w3-3RpPsncQY(W(F%R60E0MFyEjmJQDRRB;&eLv>+uVCGs|l#4U1wvr4L}f<j)v z*|+BNsKf@~7dQ_cB88JBDAqIPdNSs(r`!r}jnivo>OBDFJ%|_r%`7dG=(PifGp<IR z(9QYyuJl=l5$51L7qz+<6BDD%FQULKnYWuwN~sDuf+JE{g|1X3E}^gQYRYrjyHxGv z@VQo!5FN6)HbaGNwK#9iVAFDyAzF6xg+Yq;SLP4K<(`ctB_#xCJSRWj5@zNwM0bK= z>d54z{#34@yT;mjZo-`NRA&W9rBz^F>S7Secg$2df2-lrj}_yxrD1U-_YLs>GC;>b z?hpnxidylYQ(0?Eiw^1=Fsj7}DP14P?%<qDjT_y%R7A$YyBmEn7FJgEaQ5r`7|Nv! zKIDbZ)_5-s-QC6VP5k<K$3Pn*0RG_k!>~9o$vF>cDJ3ycBjZFh{NMrA^NbUnem1OO zguI%r1QJEMMk@8-!fM9Y(WZ!nn5d|Fq*VeDApLSW1L$U?NBQ`|tX9KPg(rtmb7Wu( zHGKK<7%xW%vwv>GbCRMtnoswtA$xM}vUzm4u2K9`%ZGIFYyA%|wHGf3P=uT?kz-_* za(UXbK>O(N2eY86Ky~yRs|-sbDR5d>Qi{A^<n*W@SR<>qcu>e`!U)#ZBr&nfTGo0B z%Qij_9@KL&5gmY?ANocFV?~S);m;pWdqTx5b_L)5Wc1u+O#=fKIN%aUXc;0Tx+rca z0c_Xc36-aLD7>D!L-#GkZ(|3MLHXZ3y+!<0p<GXY4z-;cnPU(PhI=lIf>J*or};`A zG4@Ux_|<_>rPUL~UXWKCe0h1F|Imd_|K*v>>Gz>G5hV=%K^cv0JRlL=g8@JPUr;<Q zE)E=1LCfjgoT`n{9SQ)!-<W@nqIhI!t@j8y(EPu<s0Td`?5!A_dt)0VD=gx8Ibpf9 zIVv*p3T}Zg#fYag`>^sqRGiwz#%33bIIYK@-xXV^xCpwWk<XvsY?tAf7egl}nC)Wi z=LlWl5HkxcRt$VO<5_0v#&dAuqGRwWA6mI1jcxClo(W8cd`-+xbYEr|>-io$sYFyT zy`&SWmv0ARu-(V&ZlF0a6=sM!l|fN3-U830Z=klgUWjhjNO3^d0R1;5)n-gMpxS{? z_H6=!MSd8Ny%qt8P?en?`Q2ZL)1oepynP-Wq^JTuuYWPnXq_OsyHD_{tiD1T^%gp` zQ*)Y)(~3c0itOd3yZ*bY#`by1`ROr>zd7F0ngh?K^C|roFQyX{5mMg2qvdInmu`Cx zd`q7++4xfdVlQ=jX5fefHHXig<2dgj-tB~hG{VXyREda-%cI0|L#3kLPh#saE4_}1 z;S=&G+V@OAI>5&#dr~4AP}%8IcbU<tJHXGcpVDvB_63LLur2tK!<<PZg-hc0djdK+ zyTsqSDNnAZ8Y_81;SrM?;FmBf7q|#?jfSdk9WRpzEdp>RsTj>7MXj_S{POB5bmSp4 zI1bOL9{BRW+k1D=BeJ{A`;KH9l8`8pZ~qh1T>id%;+yoPOg;VFk9y&MZ~y9f{h_pz z2Y^(m+jrn~2cvvX2)CR$dp7u<2Az|<Vfb!5W;lt-v}bKlZ>(ikz_dlk;)3Gq!3&Yc zh!Lfgl@y6!DrOraySXhwu$(l$`F>805Hc^BhewU9<y2Sh2^`zSESgv-nWHBtZe$Cq z#Jc%vq{eZc=-6v#monD*mOAK>Q$er-fy>2P^2l?81;;Dbp7KrTt`7}U>*u5p|0qkw zGuk@y(!Mq@$T+wxTUek|QUCgMVO4QaQRTO9m(Pu-r7X`Z(6Yt(O?R6ii)x5o*CV53 zSOFV)KPhRK@@MEv)ZwFJwlsAr`MvIb5>f~^*x$M@E7*40Go62CaC+uP<}o`19#I>u zh)Eau3M@@Ox5Xg)pQq?O|GZW#tYX?f&T)J({K*qKC%K4etiRCu&bP5&fdAA6efMp+ z@JHd<QS_v$8lu+v$HalcvfKrrPt6{8_tmS{KvgqaD0qlg7CYeJ!oj{UvUpi9Iy^Z& z{eekUSAS2TE=p>mq@<El`F5Y_7z>CY<rtM<Q#-&G^03T<)nWF<@AJ!GOC*Y@CTS8% z74p!X=t!nr_U7fg3Zk1N1*N(B&x5Z^Lf9#hQMrFl7gNMaZu*K?{<<<h^h-(k`NPZU z+xn+^E{#WRdF~Ifj5N%h&D0}RzES=TtP(hW(e7Q`op)oCt*~%)c42L|$Deh~k;y*I zr<GktN&6jIgKe*0TNOBGujeQqw_*As{hurG+crLF<G^}4%euWyQR$<-0Yr3YqxVY$ z*SgOhpekR#$w*DTaLoLZU1X$YRh+b${jZ)2L2SLm=$*t29pT$!Hqj<+?_lNUO``Ak z<g^i1u!M6SY#V6A@3?HU{w7?#`FGzvmDqc4Et?gFM)%!h4gIK=uEl_{ai=uf8gD*K zS346Cz@vU-YlC}l-`3dOm}jfYUcMnlJJ}Im+vjDBh*?|TELi>4OuK)koNc;`zXG<p zLWo@gM(g|GudT4QBnCoWj0I$OyMFb!`v3gt9b*~FV>#-JDF&My5^hXW)01Xh?@OTu z^LxZ>_W0>SC{_ve${k#+UBGUhtO&`NxHz$DQ(xzq`LM8{SCoyCY1ln#;sjg^ciWmW zO(1b(4PNsZZ5Dy)n?pgt`n^!D&3mUloWWzOuG<W%e_CA8rg_}$9jM&-I(bv#wIMT{ zxpl%$=4NKT;YUemnI)NxjQHtT?(Ax6T6l}k0Og?hubMM_auww&@84|Z+t1`V@j&QA zM1X}l%VM4)IfwEA2Adxnr*kZqPj3w}_#VWic&M_aC2~^9T9MDf&;MM-()1|E54+Ev zb(>vwuF3B!s;W$2=$OM>ZubNLShq44TNs>R?=;DTp>m!C2whID3En%71eBPV*pBgd z8p*^rkpT(LRf_5E?o$VT!X;4b&!Qur6Qg0TYVW$noP3$QB>|n^`J=p}<h<<mZ8Ghd zYt*p%lsol-6hRXi!J12YgB1m+f8O<d9LMZQ2>gI%+47p?^NvC`S~tS^V_>x9Fh9h< zos7oknbx<}ja-Y19*|#??A+;i%+W#+GYl_-xI(`BkPkfUc67`s?ZC=}T&-3d&HkvW zu?f#2<HZg4BXLR&TU%(=8hnRNa3hGWe0<z^%j@nQ?7BJx-=9-b?CIL^@(}`!w7W$} z)|Nxg^p#N`F?@X0+~Y&DEIX`ukM{It76w=C#L$l*#(r4A+?(ybao>J%!fUMUFyk3t z+uEAI*9LW5d%u9P1TRT}oHMl2rK&Zp#m?+u`vYGQ6IQE_rZRRQRH%C}0p`POzy56h z8JUhy%})@gyan9_5blTO8C5tI1t*_h8=N0@g^ji6wVuwfNk3uTcL%ra*ztgzVgjII z6AV3fv2-#4JbvReX%7lIn~V&m*OgMhaWdJi>D#FYfs3Kxix_eu!@KAKQ9cofW{3R= z#0!paRCbvCrHI)^mWU<p;WIy?giv_Tm`ruD+S^Ay9R3^v&o(+#D`0HYW08a#FeFh! z4{TBwtkV$P5s~xj>t#Be8J2%FIt+c3XAwWfcHCwH65H}GS-qyV-M8b)T+-j5+JY*^ zcWg{Qxy<-h^X|oWN@Yn!9b~lFCP#1I9_cLGaNoW?1MAI1Cuc<e(NtQg)cE+!8|N7X zP&}YG6(ul2z;pOLJxS!@aXo9$BYb^b?m~3lzUi*-ADWw^CdH3@{`QRm5E2Zd_KMkx zKXP55hI7*2irM~Yp<CA^+cM56q^3DI=byc^zM<Z?+kZRwaUUC#MaGi~(wsEWBS^Ru z9887UV_Dp3;t*sTTHH;i{A+e$h)%^TweFuoqBOv70;yST>GmGqs~Dnk_SD_zE{Kq! zwX;e}DXVNr-oR#I$jH1%%OXXKr3vBXbqvSc|K6^Y2;sP{>ft!nMZANfjStW<^Ektn zZ+kfe;p?l;LTLZX4Sm8L6g!7htS&4cyR*VDG`!cI^&AKK*BD5scCEushyV;(HVYFz zUptEru7sY~y53WF&>fwIlibS2vJ&XIu|)~l2h7Y!F2w(Oa6V!LQ~rM7crMnJs~<$i zCHFXT<?*D;_Pf#1$0;bPm6Uil%6N#FiZ?lpaUEC@H%G@hiPn}L)r22ao$Ymw79A-g zejABVOk!t)$WKqUFTAxg6eR>cjntI>kD>kqd=T`7EVECINPi|+PC{l9H(3>~kB?iK ztjsQnJKHgUzYQBQkuRyu$^=FikBUKR6Sw$PQ&Vyqo88ql;hy7c9LX=;2~om3txH-q z-sVS%z~8^_EQH$y=0sQ>Kzpm4GP39A%@3jKs%wgMSV5#Du=!`o*Ale_-5(u!CgY5h z4T=Ir*|-4MK*wF$`)-Jghu%w+i{f5?*~D!9V1=P?Vt$!9@vIZ@l+2fz7mYuMH8wUf z?Gp$ylG@MsYV>aauhutdL~uX)vGLb4r2_L{*TYnfefIab{w}8X4Ey(=G*En^Yx0s2 zyhI_}P6lyF!4D}HEq@Mwqql5osP-lqgvDaU+XosJ7Stn6(syr^J3Y*CJc9%f1FvM0 zwWS$4R%t3=SL75FusB<QcQ{Ymgh&Dgd}TrkF{sY|78r!+Jn?AK%`J!|;SvGPz~@31 zN-0||i(zY|9ig8Vr*uidx1rYVFg|wmqs3KAFSvku7u<1W8);lPop|;TNMr@z<K1f> zHCeKCOL@xqy))8eb^dgLivxApYAqF#q;Jl`o$Wgw3}XEl)TPt+^kmG<nGpm15C0=$ zsCBOFU+wiE9Rw#b>UAQScpAZMSp>V?SzLQHba>BR9dg>mR<biIs~m$77hrT#{XK^; z3QZiwT5{*ptqs(}f$E!>>^o+uVvLvg*(v5o1#HqpESD+?@f|g?N=(5Pg|Y3`bx8h& zI_5<6VkM4$d2u>Zea4-hV%$dfuzwx}BE`KHft|0dFI-F?{8=#vDJt8YJ6c<CkrL1m zs(bf0y>k|}!TNiztLqMU&`N@pc;?b2b{*YsBN7Sfd-wPeKseyAjBrXbsC#{L*RJ<- z8_RKEnN`A6BoLFC61B7UG9J4^g)04?kOXA{`O?y2XpF%;8LPDPqU+=1YH?|EB1{}U z_EUq3jb1-O`5-QSi>QlPr6xg4xl|$+E+D)KC^tR^R17<C?>BEKk!LYnikOu87V3Zf z@R?xAgF}26E9d`|C-o+4vhr?<)v@jlVvjWm_}xen5-W1Z*}>WrMxo045)qGcp7Bq@ z9z}%PNRThdG(1c`UJCnEnVWW2=tdlkt!)Er-94dV<PdjxQR#jQjl;dzAys7_J6#q= zq`}q1+=5FmF$r>eN-_&hD*PSTg8*Q)w?FqXjwrg;_k$Fv`)7ORDBL|n@7=2;6d7Qt z)qHt54e;WFlYDLm$d4s=qWs^#w{6S1&g&X05qKbZixxu814hUd6SduaUgcCFY^Aj$ zja8R&QpyavT{dNCU`*CoC_=q+C(R|06nuACQG)XbmgK>Xytdw+LNXIuTR;EZ#h~Se zRf6AkRO`<DC=quqJfFXRCRqqADPv>HAg1A+%*-NLTxppjjg#AmvJBT~VkN#i#Q46F zC>jL?k=(K?H>V<$Yxf-Pj=-R)u5NKJNqYqwqDZmpf-J0~CVzf=91}?oMy7+ki6ttB z`xL2yn8r#8B3T8Z=&h5H0R*ev-{VGv=D_O0TK_-|v>l8=A3jityDw39%(X!TFEi1R zt!u3)cB^mqD*aZ-7Kf|xPJpi4fx)l*$*Qe=BxLMlcIWI_YB0M`k2Y0|^{&wn>SB$Q z-=|Cm3~W1(ZD*AbC5~^__`vciA1n=QzC?s49EWy-0vvS9DfgI*J!s4gAB?>=XxL>L zV7KNp)^n24efiMO!MbgD4&mT8_TxNOWAwRxRVSJKmWr~XtRPMX{V}*kgcz_Pny!3J z;PQJ^3VHv!$yLq2=66hm2uw!;ow_c>_@UB4uxLo`-6zA82=$Zw-+DfUZ*odYGlMN@ z&-&ob4iGs(WySDI3s|Mf+V(Ksf32~6Wp03rQKpBa&vQ~>`LoG!wS^HU)aEs&*?Sq( z6=jnS9!cE^n%{ODT>yF0vB|KVu#-~Aw=*}cT}JSP@8mW+yK=$}x%?3&Isa^>|5NxX z^sBUcRfLO>w%fC$AH3FZuLRS%!$FBV_nI0FV0lbtBqt#)zz8mlYrSs71iIwfvatiJ zYH}`$eJr}O78WXRJH~ZYht9uOAe0n`RaB@z(+s1Jm>VA5H}Em^=*q9+NA^w|J2*Hj z`w^y7RaNT<3#Rde-ItDz5s5OrsFRMeOee%J&~LghSZ?TJPYJ0-^RGwM)rFDL#V0^0 zqf%{7hFF)<)NBS{&3)X;lo}&VTsd6%1+$6V+}^8l)O<AuT{PiTQ4wbr*Q?}&&nsvc zz{OY*eVF~A>pTQO24o)7-lB@JAEhVXzaKlclv`P~n~vF?<{^!0(wc;57`XTZQu50) z-Tf<b(5Uo_{#iD@Ply0RN~+Kf2NaEOZZ<Tg188Mlo+-Z<7`PXZcxZ(7sWp4`ZPWbd za(Ryh)_1sK_YoFMyjRxC7cXd=<1Gg^)}*%YSUj!M$xHYgid1FLbKs5i5EM{q#X3@O zsVQnl7YIoV)V2>_6Q7z`=~6=W;8VONm!a!Oud7>Vpg4s7@cr=1*I_0|N(46Z?;swD z=!^f!65*kdE3`Q6Kun3i{znG7RuYsmwbR{!Lbf`Rd<HJt`#kdL1dXoVWWAipZ|JrM zYcfN(6l{dBhKh=9lN~gtZEa~`twx}u*x!x|dGW$t%I){_Ntc*+d14j4#e&2{Ge6J+ z`3FkSs+4-Hu`!?UoG>j>jSmN52VyPv0Tjz<WRb(U=w)i^gOiSb29Pd*x4<GezR2v* zUgzOYW^fY>#NQ-<{FOCG8{C#|>EpU^2X-$8>nmn77{SbnqhhTe9Y=wSP&mH+TH8nY zmbYiM+R2FSdK2$eO%g8}@urmvJ0Q6RX@F*cP6N)itf*Bvgy%K(4Q~87sXT4k^SzKG zA;A-cVcqOtNU{CzYZ$ag_Mt7zE#RpF%7@m}83<92!)>?#R%6hcQ4{$6bX-#QQ#!(8 zc0t}D&DI2N&T^l2=2`;Nap4M_%0rP^mS+M3cvyoq=q{fjoUMF#8(ULv%&pCY5|;Si zzmsz)3_LfSh_Vc#1Q&9m2r<R049wy+vYyg4`f2UYn(IVFjKt^UPix{pj7Sn1uiAX| zFp4V%9D&sa7N@(L2XQvkd6y*XBIS1F*s3hrYw&;Y^NaK$93m?RT0PVR1j?^`OXJ0f zBW}`<qT^NQVN{d_?#szT^tEvJ_wk7dkMZa9sVf^1`i1INd3Z2KZ{)m@fN`8QcT?n@ zbsb0<COb<d*@T1+ztYuU2Va<c*DXcVE#c3X9@4DhBybQpU<cR_It5=)=pTQkadR=( zX;K$4)2t@o1_8Gq`Z@ghf{P1Z%^Q>HV`ikilk!RKe}41hn93pgdmHu!!R;E46g6C} zlV~A<S`GHe?5qh>Fw41TRxA+6!q3SFojZ!+ty<^f*SzbaLP)8vt8_v0G%$EfPw#+{ zHv0&f4B{7;H8C<)iB8im2edJ|$lzB5u`~{8(1Q@TG6bfs<EUFzPl>NV_az>WwJbTg zN)mtzprQp44svzu&N$4~`31+38XEFvanT=t@^pdDeaWC2Coo)<1Xk^_n^(zhja^A^ zw>&o5aPn?rbTc%MXZRRCi#9#s-T;27zk`SCND!f14^4%byXwbZOW4Sk+UzA?A-u7& zjdnx-`Y<>eOTj*3zoc_57i`6mx^^P_5{`;E&L1w>c=akeQe>0}gMQ%Wed5k$X=<C? zG^S9)y~ZfBe7mOr7Z(}7-u82Or(a$o0uxcn{h9Z4cex^tlP6V_+QPBq=Z7xB#2hoL zdr$wXS4cM2B-71L|3$C|MPA<IrR{^KXmZ?~7sLxT{`ZiV2^s{JZyB#ckg4uB3wkYg z73Y^ep+Br>I&kJf)H||Fy~dh`D6d32L$0asBBc8Sw!>4+PWf;Q5yrEnh&x#`)do-d zn12qg0)9@-cHy3mft!%~#vhF!wo)oI-!zqF%n9_`W-kVQUf$|-ZCzT59WEPxSe+~U zx&{|qVW7N!=@;vL)L#|#_4I^x9qL9tBNmPYuI)d{o1t7y-OH>+ipTU49Jr_^pM}*s z7-Jhr!LzLbt9`_Q^&YL9C?(D2x?^UWGdda)x31m0OLT(U@`$nWC(5?8WaF1Pf;hjz zQ;t|8WvU|HD^4CQb%K5iy*QY=ihxR0Q~#X>PZq>R!s1X2X(4oV;C#-yII;gFT7xyd ztRfa<fSjlVj6HoOzAcIlc)x|$+%6jSvf9yo&-`k3A$<DpJ^_@_2J1!N-0c!qfEozT zMb0;ZZ<Jpr@xJ>oR&wx-+u}LGw#V&2LNv8@5<;k&5?8X&=;#noL&c>hZ6Kk0{Mb>L zO43}J2HjJ|3V*)<_p^jnr(aB|d&I+$#{08#W~cp^(e#2BnLcX!n~yVYIXEo$Pp<LY z{>AbD7JXro89EKLyPsmf`5+yXNfHurV4MDozR?5k)t5=td!Ig;--a2SHU7Ih`hVFy z(#>(J!s92Lp<HGU)!U<|jbvZhq3uyT+f=_wE?KNQyd=d-J9|mzBfKs|MXgM;s&C0Z z^+4c&)v(#Z2qOVp$<znRM2CU8);qm_ZZ=g1*6hMz<R|7yfK`ilQZ-Ps5lEE?!f`R3 zWm6JNf~Gz%1Hvxw^x%+Q_Wwf2*_=1fD2B{<zfa|p@+mM!Aq9)MubC|AI?u4a(Lq9l zFm!puUNyd~=AC(6|HL24Z6qfUc=#}&h=_2?u%A7JE)~%SFcrNv7G+svq=<uvJ^o}= zKjzS%U1;v-7RW|U;c1F3{;byWDG=jN?%kU&wiPTAlsP;eN>3k}CU^ckp$$4%?H`XW zu6P@^hmcub733i(BF<`Q2@w56eEIo3C!a`Wueyne1LFySuvSGXXcKdLD$numfnl?S zrZ^o@+vSr;2-UKi233A^`hmUfoO>v~q-&oC%`dX}O8m(?E5fypC?DuFd|)I&-{#hD z(Q_xN6%2zOqR-M(C`ky!BxFUvxN}<!gB-_)>h*O{s30xq4jA#Wg^(E<(t+%YdUsLs z=t33EOE?@UNA1{y_J3j`w^k+vMEh@_w1%dQ^jF=o{eF`HPN*bAq`T}Z&=o5{?0(xE z2d!6XDu15sewgKO@aVcP>Uo2Nd^Fc@U=GplVWMR-1It0KBff3~=7z$`%3Gp~(WD$a zJTp1kuAOBbKFYsug9*cuqS8xQd!X>dStumX>+kcL@t1ZVz{q57NMI7qkm+yVUXX~0 z!Q>F%Q0(k#?_>xKpd)dZ)OLyociLXP4Egwx{aae`0vbu3-y7vrn(F9hc0Sk!!6)h@ zLffcf)aGpSJ$Y%u!5R$*!qF_-$UIyk=+psNcs(PuB~+Sb*Rex)?SHo;d3rZwZeZ)m zU9)n~=%fqZ!V3I2uUX-YJGNj-&<H>(#FFyo>R>G+oScm6_os5Mu0H6@;Q<$(46mLU zM?OMN6GA*Cblv5+fE(Z-yXW0InHTQ`&k<d^bO5z3HJ0SYW`Elm+o@7@N*+||s1Lc& zs6HDs`=ZjH7ama5XCF=6ZO`QA*z@e~x12X`X#M?Z;MK<?EPOL8W>!NrR!ggvTZSFz z50W}o&Cab3`sq6!tlS-Q1m^Vg<Of&ccL+!g@m}QShPOV9E?`Pi5J7E(SUkKGnH&s% z&=1d#^CZi3aDxg?!&XxJ<z@8A(tU}X5P#^|uF+HMK!<H*)$#_m!%KP9`#!v_C{rBP zS8{L8@PlBC3d3@&+nF2vEiKa`)rct-tmUu^4`vrH$5MNe6L_T{?x14_wjkTx1d?OU zr3FH@$1Iyp;~<gHP`Q%`5<tIzA~kDO@8_5c%npb^?jXI=G+QA`-UtC{j24&tY-o{o ziq8VJ47%!Lb1qT<dG@8MY?Lqkl1+K-zCp55ocBfUuxCxcfbe?7DJsVU3C|kYe;T&+ z_xPz;9MmwoT_{l4Q6qcnIbDRkneg{WffH_qDFZ2Xeb=(~pPdoa_-ZB3d8D9TUQF$h zTCw+~y^kv$H?L@>@1WLkvvw_~=ZtggYF;?m{7|*IHO{eUo7b8?r|fmkZ`XU>N?K>i zN%SaR&Ckou{+XOq)772!{>Y|$&j0>*+najr*~SOx={cpC$Xrhlrg}-sr%&HM={P|A z-jnB(&(5mL{)vT!J3c?#kj=B(z{I&LImds>ZXW)9>S|mB)Xr4QKPsMZp97U*4=L5e zByYm|E*W%h|6cuKccbD*>FDFALhVQPdnKKJ9Z5@{A-=W|Cc<UL0GcX09UYE6(jT3B ziaXH3kfgbIvGLM;xXNvJ5eyN%-(hSVV(eAgyFmQ6zF9S}d~-uk<?~2`zxJZo#E^$e z6*=d`acdhJcpDxM$#b1c*t@x+D8Tp3etjXnRjNzui`(pGw%1-1<nfZym!};%vb|C! zBDCE;mAXF?cNpMVUw7P*W$?NpyIgDVQ@C|oyM*z~?<PqHoi`sORr_>H|Bwxh8Y^5) z+J9905T}$uDYK!xqGEb`o+SDoX{`5}t*(86miUyE%L@gKrz6c?xo^6UU$gslzb-`n z`1AH1oS6&FkwRLGk5rACJ9a;hJ`PX&6@>yJA+5*@aaPeKt(ayB?}zHVO@{f26Sx&7 zCZ;R7deC-^W^I5`L_|tMtu_2&?ayNL%B1mTU`onEg{Nm*-S~sfCVKm=7yhbW{<3Y` zx|;e;lCNKzU5}YMF+OthdC2^-<KdOspob@ZzxmFjW@L2#sJ1oG#lr!C>2QPb-?=+Z zTS%`XEp6iQ^FQ<qf^1}&TCw*!taH;^vWlmFlrj??bN*!z&NatMdY`qwKWpY4&$iC# zOohuD8tk3ZdWxanI$xbJjFmld^dh6!6!q^vapiw6rSJ85*loXAM(sTF=dJz3@a>r& zkHDTxHOH)uR~>V|B?r^B8s(IgOBA~^(rqv%myG2>>uf*C6)`dnzNt-GdU~J7v|Ms> zL1TTg<Q9&!f0n%pGV<dRgmK|POvgW2Mb)(YnMu2RWP8%%#`e3{yIWZMnv<Ww7!Cfy zo@&QQoxcN<9%+uxzRj5QWMaadS0GE?Y0<Fmbw`_Ip~TufjOA9N(U`1p-uRPmzu^Xt z(cPD=;-#vt3V*n&o^Q`N&&|Pc_8|8oP03yJ>ZJ?Q3Y?tm`&evG*}pkGeGJ^*I~4zh zDRXk}_&3^)j_xqQzK`&uM7*_Srf>lLa!nLRlB}+mkC~6fw}s}-ef{#~%WCZr7p=N% z$pH&HH(xym=Qcal+G>LJA9K+>r_}8!9k^gsToZLWAUt99t06U?y&-gFoND1KD3F+& zERb6@_U^}HW@mL9FT!}diPN`>S@kj*V6t^{)r0Q$)ZD_tf{V=bZAm>nJ&C@@uXdNo zc-mN7!{pTJLcB~b*L302?9tlZwoYRr+(W|c>%B#LF^|w&CAG@2S^6QkvnSiR4;~~U zh{|7ly~gs?xtnL_+R}6ttlLbEF=8_5q`1e6>l<(up<`yIEHw&&I}gVGexCz){#Ozs zH|c0;@4~PMq{G?Por3c#;|DN5Q|bJ9v_okdEJVOu8oqUGAj<)D4nNTcaLEY6P{$VC zq&C+VFcR~Y^$pD2B>3+cWkc|@K`=n;v=vJol?Km=K%R!%M#=oAqr8HGik_Y_m|2U< zy7E@%l9ADm9LW|%!Z2i*Rvly91vO?y>%JWzE7bV~20C{Au*kuK9l(tQjF32wVs7S9 zPMDZB)9&Ao(}@?THz4;Vwt6~?s^*^X4F7EoViI2H-LKcG-DgT4j*M8O-ln9W=<3xb zvj6#kSci|{_jGqe;oQ5Pf_c&DBPWk%OA0wD`}w)~gCnJEWE7Wh9i%}Hy-Y2cjo%uD zaI1*{9)M|{lRD*~pAjF>&N2vvLEP)KG<v#F%&a6n0M@QL5-t2Go<v0O5LH{`oNR{$ z1*VBn3=Px-3R|@tjDjWBU}2xzB)@-P;L`z^*?O)Q5DeppUT0^|y#2d$o12?kU0po^ zlMPt9Y{ls4qGY|wKu*&O2naYRD5%<Ck%K{&fqw3FY91b?8So5+3(_#?rWl`g7+l>a z;7wsN+%2im4r4EV!XE?#P^<zc;1(0p`r)x`m^$jQIvg>K1*xv5cLWSNVY?pjC}Hye z_}zR4oBALu=U`RyJ=tUI=pfbIsh&cOxh2f+eHvlpb`BRYgf}3J@t<{llNjwOpZ@I= z2F9{<j}8ree9UnM19TO>-ue0Kj*N^aOmg@wa&%$u$c@?U>Y!?1*5&y7KGsH!=|{%g z9#P^B348Wo?uA+1K~YgnjF6suUzX^>&H3cnvqSNB=65;{J}7jkVV%yK&Q_GZcp>Db z5POUTW|Ehl)u#UC`DdJmnDDFxI`S_zgzOW&{yBu@<b3rz#lTe11SQ%>M@9lFu3(T& zSC`&b>)e|wvnF+*<#*(`OqlfY$6?U5d}?bwOaxgcbKbqXilYGMzz>JE&Q9J#PtP^Q zoE&^V9VhL6kdH5;*9Duy9dFmc?FXhZi?`3fjfqI<^l9%_xX0XWy8U3c@%|fzhvN)} zWhEg^Ooco)0t8iwb{=l-`iJbEyqqoLcYc0q9a;D~r*CX52nz1}bbjBFi5t;PBZsvI zwXKXjSNh57{!C5T*7ZGk;$fcOo$R&w7Ym`X$3@pJY(k}&b+4)_^V9SJ|I}$Zy24}D zZM;~*_>bWC<i0dD-s0L1$0OFPkl^6k>ugL+0lvPZqGDp`X??zCXLt6(g`j~^&c$`` z+uw9gtE6sX*mhz@#xBeOwqsSqV|?@7Hd4w}_};yHEVAIsVYHnbhMnGRZ`Dk>813s# zLRNWI*aY0@S6NxNGsy0OY%1x=e(VYn(a)NF#<%peklrybHftu#sQU6>cG<nQn7<8_ znn!+nczC$@?I}jMu>5>~(S3pVOU`NuNRYq!%0s{g&+D#JtkXkuA>xfoWiw7m62z26 zhjq4n`$kvv)!${q7w7?wfyf*ITbniDo8k2Bq{PUgK;(f?N<>e1DuS{o`6d5`F~Qq| zpa0_A;Kus8gh5|w^V8NFlhFo4=X*{DcTqFIDesb|=FkdZb}MuiFIva#XMRW%xSa%Q zvz?s)fs`5(!$M?VBvbKiWiWE8ELcEC72~HHEvj(GSgF)O?6PbyNL1;5pFdN|5g!tq z3+qb(>7}o8>F)(&$6px}!fiv8NNl^%i7Z!%6IrHC+Qq$(UUxUIYK9!*oHvn(rG|$f z988--pFX{BSbX~=H7W&uqJj+p1=zPe)Ji9ejAs2D5E$6oMOugoZu>0>R$SSnj+Ty& z->X-=b%A-swO{?{xM=t6@xk^knXRN$UB4#E6!z@d0GOLPITloW43rQrnB?lYzZl(K z(6kBiYfPRH<1WIm_PiT?!PDLOvUBxk72PD_aW~}ftAoE<SMSK21L>_Baq3+Wih*}Q z80HWbZW$(ib98Na#(9rw!z1V6+RGVn*YbJBG;N~%J_hb(V89&4r$9@X;J8Pae9dvj zSNzZvIQzJsp^=e+Z`#HWP~&{J^_;kU|Ni|@xRk++jEjed42h+)z=7*-aNlWeCk#J8 zC1whyG^6M>TDYw~#?WQZdWr34#Dy7m!Ib>N6Yleuu*%LoJ%kaGJ24XXw65-c@TY0n z*r*{5$k5NHhJPr~S}9mZOXtbDF+Z*MIq5iZr6yqS%0znhC4K!s@Gzy`_9iF<Vm8h} zTwz1>3DvoU<y$gTq$Hqg`XT_zrM8;DiVLQnVt54@Vn1-3y(89D*~(a0L<Ht=0f;A8 z&CUBEgVAn_z~e{$+<)%eIig7B8=o$^_w?F1I0*glT)UonuTb&Uc-mpk1WO%lfotV( z-n<Yiarwfbrz>k~fi<R~m6dX-*WV%b%>Jxs!PsD{Xbc1VFfrjvm(`wcSZ$lDH=NsH zw7b+u5Ig&wRqLUz*F@ok(_*$UJsme<=boFJE9~|6ju6wMmU1sI-NKv6q9;ylrG{vb zYn8C&319T}S{P=tOZIx(U}Xxs%wG9Ax%eb3>|o!Wg~r|c0-Z(wcImh8M*tfe=v^Yr zP(G)k!hr9DJ>Wan1&fF^JA_7I_a)m@bLIJdME1XtFmcr_zMTnD`Gs2&u}Hn=&YnG+ zy7B8;ob`?MBjcaJpf(4~k)Dx}7jLActu5)A@%5epwI42nR3o*Nj;(agdEMVS^tcTg z$V$4|=oZ<UCn|aoXRhM63_W{tx{QzCN_OGwxMN=8l<T5CfGBM$7R`O)L`P=x<i#RM z)!gwhDiUtgE5m_;Wn=S$k<m@k*X`nRZ?g}lxeQpj%gY;$z@-y1NK#W%(@T1K0Syfo zFu~-~^c&P_8Cpl-v9$~3&(P4-+$sm=8_}sCdfz+IcPHn3h>6`RNkU=h8ik_a&TIu4 z@6n@#@&{Ijb6*wNU$ZjMIh}ziVP$3I>~Ms!T<St>l>k0LD?{h&aNV&JZLDP?>L@d- z@$E3T*pXXxfb#?`dueZR@#x{ent?fwnjYT7vvzH^`64BkPr`_hjxKZ?s_U(vJ(!`m z^^-&>@wR^cSD9KoO{bRKs{iY%Wv<>g>i(#kD8nFVd&OES@;RbbUr&#zZ0(mM;Tr`B zWvLt0eGE4tA$`T_TlYJqOosnyeRbvd;nhzr(UQ(tT^zKb5g3pvP+3(K`^>7E`Nj*C nt*;(3q;PHA{eNEAhfN|%(tG@+y&d0(@N-T<MLtXJ%Dw*wRtj&L literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/signal-base_8h.html b/doxygen/HEAD/signal-base_8h.html new file mode 100644 index 0000000..23a3568 --- /dev/null +++ b/doxygen/HEAD/signal-base_8h.html @@ -0,0 +1,79 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#namespaces">Namespaces</a> | +<a href="#func-members">Functions</a> </div> + <div class="headertitle"> +<h1>signal-base.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for signal-base.h:</div> +<div class="dyncontent"> +<div class="center"><img src="signal-base_8h__incl.png" border="0" usemap="#signal-base_8h" alt=""/></div> +<map name="signal-base_8h" id="signal-base_8h"> +<area shape="rect" href="exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="124,84,372,111"/><area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="115,161,381,188"/><area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="92,239,351,265"/></map> +</div> +<div class="dynheader"> +This graph shows which files directly or indirectly include this file:</div> +<div class="dyncontent"> +<div class="center"><img src="signal-base_8h__dep__incl.png" border="0" usemap="#signal-base_8hdep" alt=""/></div> +<map name="signal-base_8hdep" id="signal-base_8hdep"> +<area shape="rect" href="entity_8h.html" title="entity.h" alt="" coords="48,161,120,188"/><area shape="rect" href="tracer_8h.html" title="tracer.h" alt="" coords="40,316,115,343"/><area shape="rect" href="interpreter-helper_8h.html" title="interpreter-helper.h" alt="" coords="413,161,568,188"/><area shape="rect" href="interpreter_8h.html" title="interpreter.h" alt="" coords="592,161,699,188"/><area shape="rect" href="pool_8h.html" title="pool.h" alt="" coords="461,84,520,111"/><area shape="rect" href="signal-array_8h.html" title="signal-array.h" alt="" coords="160,84,267,111"/><area shape="rect" href="time-dependency_8h.html" title="time-dependency.h" alt="" coords="144,161,296,188"/><area shape="rect" href="signal_8h.html" title="signal.h" alt="" coords="320,161,389,188"/><area shape="rect" href="tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="5,393,149,420"/><area shape="rect" href="contiifstream_8h.html" title="contiifstream.h" alt="" coords="521,239,644,265"/><area shape="rect" href="functions_8h.html" title="functions.h" alt="" coords="668,239,764,265"/><area shape="rect" href="shell-procedure_8h.html" title="shell-procedure.h" alt="" coords="788,239,924,265"/><area shape="rect" href="signal-time-dependent_8h.html" title="signal-time-dependent.h" alt="" coords="140,239,327,265"/><area shape="rect" href="all-signals_8h.html" title="all-signals.h" alt="" coords="316,316,412,343"/><area shape="rect" href="signal-ptr_8h.html" title="signal-ptr.h" alt="" coords="401,239,497,265"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_base.html">dynamicgraph::SignalBase< Time ></a></td></tr> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +<tr><td colspan="2"><h2><a name="func-members"></a> +Functions</h2></td></tr> +<tr><td class="memTemplParams" colspan="2">template<class Time > </td></tr> +<tr><td class="memTemplItemLeft" align="right" valign="top">std::ostream & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#a268179f6b6726c104fa9d42152143505">dynamicgraph::operator<<</a> (std::ostream &os, const SignalBase< Time > &sig)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Forward to a virtual fonction. <a href="#a268179f6b6726c104fa9d42152143505"></a><br/></td></tr> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/signal-base_8h__dep__incl.map b/doxygen/HEAD/signal-base_8h__dep__incl.map new file mode 100644 index 0000000..4f0f3b5 --- /dev/null +++ b/doxygen/HEAD/signal-base_8h__dep__incl.map @@ -0,0 +1,17 @@ +<map id="G" name="G"> +<area shape="rect" href="$entity_8h.html" title="entity.h" alt="" coords="48,161,120,188"/> +<area shape="rect" href="$tracer_8h.html" title="tracer.h" alt="" coords="40,316,115,343"/> +<area shape="rect" href="$interpreter-helper_8h.html" title="interpreter-helper.h" alt="" coords="413,161,568,188"/> +<area shape="rect" href="$interpreter_8h.html" title="interpreter.h" alt="" coords="592,161,699,188"/> +<area shape="rect" href="$pool_8h.html" title="pool.h" alt="" coords="461,84,520,111"/> +<area shape="rect" href="$signal-array_8h.html" title="signal-array.h" alt="" coords="160,84,267,111"/> +<area shape="rect" href="$time-dependency_8h.html" title="time-dependency.h" alt="" coords="144,161,296,188"/> +<area shape="rect" href="$signal_8h.html" title="signal.h" alt="" coords="320,161,389,188"/> +<area shape="rect" href="$tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="5,393,149,420"/> +<area shape="rect" href="$contiifstream_8h.html" title="contiifstream.h" alt="" coords="521,239,644,265"/> +<area shape="rect" href="$functions_8h.html" title="functions.h" alt="" coords="668,239,764,265"/> +<area shape="rect" href="$shell-procedure_8h.html" title="shell-procedure.h" alt="" coords="788,239,924,265"/> +<area shape="rect" href="$signal-time-dependent_8h.html" title="signal-time-dependent.h" alt="" coords="140,239,327,265"/> +<area shape="rect" href="$all-signals_8h.html" title="all-signals.h" alt="" coords="316,316,412,343"/> +<area shape="rect" href="$signal-ptr_8h.html" title="signal-ptr.h" alt="" coords="401,239,497,265"/> +</map> diff --git a/doxygen/HEAD/signal-base_8h__dep__incl.md5 b/doxygen/HEAD/signal-base_8h__dep__incl.md5 new file mode 100644 index 0000000..8813baf --- /dev/null +++ b/doxygen/HEAD/signal-base_8h__dep__incl.md5 @@ -0,0 +1 @@ +0fdf4a70b8dbc657d2ab959c1cab6182 \ No newline at end of file diff --git a/doxygen/HEAD/signal-base_8h__dep__incl.png b/doxygen/HEAD/signal-base_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..92290039a40f0ce9e94e0ed60a228462a7717c1a GIT binary patch literal 57679 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/signal-base_8h__incl.map b/doxygen/HEAD/signal-base_8h__incl.map new file mode 100644 index 0000000..881ad65 --- /dev/null +++ b/doxygen/HEAD/signal-base_8h__incl.map @@ -0,0 +1,5 @@ +<map id="G" name="G"> +<area shape="rect" href="$exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="124,84,372,111"/> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="115,161,381,188"/> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="92,239,351,265"/> +</map> diff --git a/doxygen/HEAD/signal-base_8h__incl.md5 b/doxygen/HEAD/signal-base_8h__incl.md5 new file mode 100644 index 0000000..cd90cbe --- /dev/null +++ b/doxygen/HEAD/signal-base_8h__incl.md5 @@ -0,0 +1 @@ +c45ae453a7558f513c7b8eed8dc82e3c \ No newline at end of file diff --git a/doxygen/HEAD/signal-base_8h__incl.png b/doxygen/HEAD/signal-base_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..14575d6b55dd1040a95c771e71479e44fa9b6357 GIT binary patch literal 30905 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 Z{MhJP;kQ-*XAz@4lu?#0l{9+&-vCc9--`eM literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/signal-caster_8h.html b/doxygen/HEAD/signal-caster_8h.html new file mode 100644 index 0000000..c0c8b16 --- /dev/null +++ b/doxygen/HEAD/signal-caster_8h.html @@ -0,0 +1,82 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#namespaces">Namespaces</a> | +<a href="#func-members">Functions</a> | +<a href="#var-members">Variables</a> </div> + <div class="headertitle"> +<h1>signal-caster.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for signal-caster.h:</div> +<div class="dyncontent"> +<div class="center"><img src="signal-caster_8h__incl.png" border="0" usemap="#signal-caster_8h" alt=""/></div> +<map name="signal-caster_8h" id="signal-caster_8h"> +<area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="1212,239,1471,265"/><area shape="rect" href="exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="1041,84,1289,111"/><area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="1032,161,1299,188"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_caster.html">dynamicgraph::SignalCaster</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_cast_registerer.html">dynamicgraph::SignalCastRegisterer</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html">dynamicgraph::DefaultCastRegisterer< T ></a></td></tr> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +<tr><td colspan="2"><h2><a name="func-members"></a> +Functions</h2></td></tr> +<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr> +<tr><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#a88ac1f6d27f3dd8a2214172baee6d834">dynamicgraph::signal_disp</a> (const T &value, std::ostream &os)</td></tr> +<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr> +<tr><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#acb2f02927f20a01753261833fdaa1e8b">dynamicgraph::signal_cast</a> (std::istringstream &iss)</td></tr> +<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr> +<tr><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#ad5d87690e2f1f8c747646e4ffe222716">dynamicgraph::signal_trace</a> (const T &value, std::ostream &os)</td></tr> +<tr><td colspan="2"><h2><a name="var-members"></a> +Variables</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">DYNAMICGRAPH_EXPORT SignalCaster </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html#ae904be901c79dff31f6a18f79af793e4">dynamicgraph::g_caster</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The library-wide instance of <a class="el" href="classdynamicgraph_1_1_signal_caster.html">SignalCaster</a>. <a href="#ae904be901c79dff31f6a18f79af793e4"></a><br/></td></tr> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/signal-caster_8h__incl.map b/doxygen/HEAD/signal-caster_8h__incl.map new file mode 100644 index 0000000..3894427 --- /dev/null +++ b/doxygen/HEAD/signal-caster_8h__incl.map @@ -0,0 +1,5 @@ +<map id="G" name="G"> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="1212,239,1471,265"/> +<area shape="rect" href="$exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="1041,84,1289,111"/> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="1032,161,1299,188"/> +</map> diff --git a/doxygen/HEAD/signal-caster_8h__incl.md5 b/doxygen/HEAD/signal-caster_8h__incl.md5 new file mode 100644 index 0000000..bb41d47 --- /dev/null +++ b/doxygen/HEAD/signal-caster_8h__incl.md5 @@ -0,0 +1 @@ +732d0e8c0c0301f6644071032c3695c4 \ No newline at end of file diff --git a/doxygen/HEAD/signal-caster_8h__incl.png b/doxygen/HEAD/signal-caster_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..9cb54e7c0756f1235ad4e7a76be96138565b89bc GIT binary patch literal 44898 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 G74(0CyWH{s literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/signal-ptr_8h.html b/doxygen/HEAD/signal-ptr_8h.html new file mode 100644 index 0000000..be69880 --- /dev/null +++ b/doxygen/HEAD/signal-ptr_8h.html @@ -0,0 +1,73 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#namespaces">Namespaces</a> </div> + <div class="headertitle"> +<h1>signal-ptr.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for signal-ptr.h:</div> +<div class="dyncontent"> +<div class="center"><img src="signal-ptr_8h__incl.png" border="0" usemap="#signal-ptr_8h" alt=""/></div> +<map name="signal-ptr_8h" id="signal-ptr_8h"> +<area shape="rect" href="exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="36,239,284,265"/><area shape="rect" href="signal_8h.html" title="dynamic-graph/signal.h" alt="" coords="425,84,599,111"/><area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="372,316,639,343"/><area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="360,393,619,420"/><area shape="rect" href="signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="479,161,689,188"/></map> +</div> +<div class="dynheader"> +This graph shows which files directly or indirectly include this file:</div> +<div class="dyncontent"> +<div class="center"><img src="signal-ptr_8h__dep__incl.png" border="0" usemap="#signal-ptr_8hdep" alt=""/></div> +<map name="signal-ptr_8hdep" id="signal-ptr_8hdep"> +<area shape="rect" href="all-signals_8h.html" title="all-signals.h" alt="" coords="5,84,101,111"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_ptr.html">dynamicgraph::SignalPtr< T, Time ></a></td></tr> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/signal-ptr_8h__dep__incl.map b/doxygen/HEAD/signal-ptr_8h__dep__incl.map new file mode 100644 index 0000000..8242e1f --- /dev/null +++ b/doxygen/HEAD/signal-ptr_8h__dep__incl.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$all-signals_8h.html" title="all-signals.h" alt="" coords="5,84,101,111"/> +</map> diff --git a/doxygen/HEAD/signal-ptr_8h__dep__incl.md5 b/doxygen/HEAD/signal-ptr_8h__dep__incl.md5 new file mode 100644 index 0000000..6758388 --- /dev/null +++ b/doxygen/HEAD/signal-ptr_8h__dep__incl.md5 @@ -0,0 +1 @@ +87485201aed43bc27dd31ed3d441e112 \ No newline at end of file diff --git a/doxygen/HEAD/signal-ptr_8h__dep__incl.png b/doxygen/HEAD/signal-ptr_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..76d2dcebe4e9d94183025a30c792dee513507363 GIT binary patch literal 3002 zcmcJRhf|Zw8peYlU_g|jRHX_5LKP4R0+9froB&D_m0pxy6M+yA4I&6iOQeIbz(GNJ zO=zJd6uF2ZgeD*;MVb%}?S9@fXYSlT;LbO@JG(RA&ilT*`~05ARw$E`U=c6~1UhMo zL|g+#U!a9^vID)TyZ8byu)CR?AV5dIze4hxbP$Lu&=di;xtF_=7h}Qi&Dz~^@G7pb z9afsdEf!Fwex|a&zv7VP3sa4c-z^@R{ls58cggET@M0y#Rno5!|L&Y@BAq=A6CSVr z>RD`5dY5M`ZSEa7^zE^Jc5waO`|DK(Q9s40N%N7&DE~mqO>CNZ8D{XxAaQRiAGT^@ z*{;gX3O-Sd>_i!4>D!!zTisxTd-Aen8u9f(w<52w#_~v=3aFP^NO!QZYQ2>7)x<)U zUqn=NVqi8iGb3ZJTsPx#khWNJ<)U7aL@_k3u#z*5CdH|cB(bls^w~MaC?rI^tGoN) zi$&`=Uukp;&9MosL^(Q)f;v|B6!bGQniQi$Lar@C#P$`;m5I{o>U?~UsRjKBaUC-T zg(}DYLfAz|U#YCBT5so4nVu&)$G5qFT31Bk<Ku(Yrr|GNy>k6rcDuN|+`FX{L(lH_ zT4prx%gf7uxTCSSwB$a1Icggk5*nJCmKLXUvv&GJk)e>NXbxte$zMZ5!)0%K1!-yd z$gUJW{N00oM?(Z;;OHolmY$xPo4Z`OjOP+u>k<u=(9}Gmm6JSd92Er%#1*aOw>?+E ztTN!i!D{H0G5pJyGThwU(*t?10J=|&<EWpO7!1u#B9WNORfF1|3JMDEV~%i8r)Htf z&dv|t!<bvcmMoxaB?2PJ?AF%Si$8yMr%IayZ7o_aPqj>u`q&?^7#SG}2@AvFaF+Af zHF)y|O%W8^@#xg-blU^%@E-yK;N#vm$WBl9_puN0cu8Gd25J8)Z?osY!Om2WP9D<2 z;^DOt>g-ef6e<;gYN)7C`<?90>O?|va%cQW(Pvp%z4AmNkt5R#|41As^ySN!`jB}r zOa(~PQg2r#!|Z}q03+ej6qaBAU@N^lD>NkJw5VuOvgjo@pk&3RrS1z8XHN6--tXx_ zB8-h2p*cA@T)<|<#So~&`_{js>7-I6l$Ch`TMo4N`1#lOHwO*h*@bRjCzHuQkPcN| zCt)i?CgSrScY36szMrKNlse|-WM031U1$aQFgcl0S*ad|Mz;slb$ky4diTi4?CXQ( zD&)D11_~wrT+DJs_pPo#Mm<Zs>$jS~aAE{y7cb>Nuu(8FH9g_z=(x5ys86b|7t%ju zO6%>f8J7PDt!o#GZ=+J#Ha0g?Gcq0m_w$@N0SY%U;Q(`S-QK>8+5Ky&oa}Ri>zNNN zSEuY#TID!|)U&t;_4c5X(L1-rw1Yqk19`J-*u|np5}9U0BO{%tCd@u=YirBJ!-K7% zp&=nD$<W3|fSrRQf?n=eL-VXB4h*2s%_I^laM;Uc1T$~DUj6mgDs7d}vs|bGz2w!^ zfUWKA7bPVp6z$9AupL(o4U6nbtsNb~r6Y;XxZUF;BO@S2jHoxsMnRHDx3;y#A0Faz z^<&OwW@b8hmK7Jrj`$eeyeW#x)4^|Tg`p=C&nQZyB0r3dCbYG|xlf*4|1>-@g12{$ zK7($WC>6_>suu-TjojU(DZAf9El?=8m9ZM;BIzlEFi{sM&T~%ZVcldTmztVd4~-UQ zS4s~2d<<kxR5rrl^ist2Q)o1^x6Uo+VVG5fwRLKDR$ahE;we2Qh?SKUX=(~bqqSfv zQc}kvA|kZW%R+uyqCnLfLKhgH-0Q}NhKFZsMYlQ9zFdmP*NxzVp_ivmE}HxJ`UY>z znPPV)Ft|Xj=ey3Pq@lvHG9F1uNtV0A*8$N<OiW~icPPcxK`j>-7h6}x>ngnZMS#K= zzIf68it9z+9|oS6#dyT@ablMOClN>_XIfg?v-EWS9!><m)eVJAupBCv(<5D(+Sz&h zWz>$~R^&fwhp?hmj-PWgS>uAs`9_XCrqR$9?#$zpq_!r(38b`)$2o$MxnabvlPdR) zpKfoEN6Cm!`C!8VKXZew<?ycK-qC?H63HZv24lesVf?*Mo{U!D4qDVMUrw&B{smDP zJOfKpIZ@`FIGFF>@$q9{8@~5r%FN7(RQ_E;VVbRN_+v8TYnYC;{bz*`sVP2<O21lb z4bAYzTV<+3jtGmns5oOg|94Bt@+i3nNrJHTg@O*L3maG9(sY-4Y6H7WrkT~vs2eX4 z6gh~;M7>%po!B%J)<_G{5w@{CZfP$hQ0e2NY$!WB**z1ce#f7DU;i*DW?23%8~!bg zW*(%?nBtHmnp@rW=LwQJGH8Cg^m#A%AX1-sSW}Sg=AwEF><7_@H^2SygKh=!2+eSD zsX4@Nqo=M&NSvk8|MmTlo?r7k>7w_cV64XBg~A;dX7<gx_-FYP7JmNgoTmyRTz-D* zXL;Tq<3cB})iPRJA+O)`wsf7bkqcp&?i0SKk$qHHXRnABaOS@y7xLg70FVD6$^UCI z;QnWFaxz3-o>w}_lDSlF1>zm8_0Ji#W~=fZJYPKGvwhK<{$q93%b67^MJGOmzoW>b zx!Z)e*~2iHCX3l<Q0|=bCO12SyqmCE^$+*{j<&tLQrW4Q^D!bWHI<hbTok@58aTdz zF?Oqc`zAjU9336)(0s3A)Ee>Nx%k*Mh=4;w$g5E`gwYxy{44bYwY%GWrX8P<kYIp9 z@x(tOA9XGOa!9384U~!QBY)a{@bSi}`l1Cx_qP2#JUk?1WY{eA4>V|Wx@0O+RZXpp zpqXWXL?T<;@m%YS(7`sJn#jx?6@Kyl{{H3_F#J6<%OYNd!aSCjmsea;0{8V*++G=9 zu)Pfg)<dUv<X?$$sd04G5Q%VpN{QMDU^Iqv0lxzD(#A4X-&nZ1N>cv%p;%p8d$q{Q zfHZV3cRbx<^RE5r|CokZuZ`vs0LfC)(!%ks&$$GZRYA{ZW?YHEdShc_LZBy|ZZmyN znBAfxNn_b`HQDsXdF8|3g+P5wruNP4{oT!FENQ6cw?mj^gnE9ZFPb)CK`vX72jq0+ z6O)zMIXS7>*?`E|N$Bc|-K-11_j>`)>SHb)kH<G~gWd;B==e=G3+G%4?D8!q#}B`; zY>IZR8u7sco&t;2g(*o&-oL*3ST5hCJJalftgP&4UHIUo9qh&ay4#YRX_`7ZiGYs2 zbs~!xlX$(Vgy-kyL0(RwFhTpWTfxGyS!E?fMJ!XeJtczj?ZoD0-R04WjwS3h`JF*` zp)L|*(&MYIJtQuLUFj?rz=8GkZgKbBjd@V4IF9M+MBn(e7t$amEG*p9)6<%yLP_ZB zvsnBUNmQ?>sCd@vamU}^)0u|;^~1Jh{u_M`m8j4A(J?Gc1Au<DqZ01u00X2t4X|ye zkwPGx&B(}@uA9Oc+S?00F_w07bJJGz>`lAS)7M9h`bmCNTdSp^sX4PaL;^9K9Z#q2 z;j+q{$Y6lgfGa3JTHTdGequeP8w=bn8yg#gSJ&WghG)_(_0}6HYimJ5$;P^yeHQ_y zb=3HNzNhk#Kp<Q#v2h!I{l~q9Jj{E{PbZ`d-*4o<Y4}OJi^YnaO`50dsTHX1K@f{W zg$@}6f_kZa`B_-}U~CQv?l$1k*X5^0s;d)RUtfRk0EIxI2ox%1v|=AzQ7Oj5!6T*} zo07r<xEj~-T7L)xavDZ(mbCly`j4ETl`+i<cQygHfyV2_&=>zTn)jZvKbUb^cX?3d zX=Gv|t*B`J1ey^Akn3t#ST()6Fe=9GwBb~N5#QhLc0GpOl->DrVDf#yjDt*#P>8at HE^+?`;{d(0 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/signal-ptr_8h__incl.map b/doxygen/HEAD/signal-ptr_8h__incl.map new file mode 100644 index 0000000..de38b98 --- /dev/null +++ b/doxygen/HEAD/signal-ptr_8h__incl.map @@ -0,0 +1,7 @@ +<map id="G" name="G"> +<area shape="rect" href="$exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="36,239,284,265"/> +<area shape="rect" href="$signal_8h.html" title="dynamic-graph/signal.h" alt="" coords="425,84,599,111"/> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="372,316,639,343"/> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="360,393,619,420"/> +<area shape="rect" href="$signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="479,161,689,188"/> +</map> diff --git a/doxygen/HEAD/signal-ptr_8h__incl.md5 b/doxygen/HEAD/signal-ptr_8h__incl.md5 new file mode 100644 index 0000000..6aa6ef8 --- /dev/null +++ b/doxygen/HEAD/signal-ptr_8h__incl.md5 @@ -0,0 +1 @@ +59b785dff889e225b5026849c61653eb \ No newline at end of file diff --git a/doxygen/HEAD/signal-ptr_8h__incl.png b/doxygen/HEAD/signal-ptr_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..b57771e72dc2fd06203088864c4e034d82fbc566 GIT binary patch literal 81755 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¨*7`PXrOSIZt(8gNAIz;Ogy+#?~@o_|NN>%<X5wX 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/signal-time-dependent_8h.html b/doxygen/HEAD/signal-time-dependent_8h.html new file mode 100644 index 0000000..905539d --- /dev/null +++ b/doxygen/HEAD/signal-time-dependent_8h.html @@ -0,0 +1,73 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#namespaces">Namespaces</a> </div> + <div class="headertitle"> +<h1>signal-time-dependent.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for signal-time-dependent.h:</div> +<div class="dyncontent"> +<div class="center"><img src="signal-time-dependent_8h__incl.png" border="0" usemap="#signal-time-dependent_8h" alt=""/></div> +<map name="signal-time-dependent_8h" id="signal-time-dependent_8h"> +<area shape="rect" href="signal_8h.html" title="dynamic-graph/signal.h" alt="" coords="381,161,555,188"/><area shape="rect" href="time-dependency_8h.html" title="dynamic-graph/time-dependency.h" alt="" coords="617,84,873,111"/><area shape="rect" href="exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="652,316,900,343"/><area shape="rect" href="signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="857,239,1068,265"/><area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="652,393,919,420"/><area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="835,471,1093,497"/><area shape="rect" href="signal-array_8h.html" title="dynamic-graph/signal-array.h" alt="" coords="1000,161,1211,188"/></map> +</div> +<div class="dynheader"> +This graph shows which files directly or indirectly include this file:</div> +<div class="dyncontent"> +<div class="center"><img src="signal-time-dependent_8h__dep__incl.png" border="0" usemap="#signal-time-dependent_8hdep" alt=""/></div> +<map name="signal-time-dependent_8hdep" id="signal-time-dependent_8hdep"> +<area shape="rect" href="all-signals_8h.html" title="all-signals.h" alt="" coords="5,84,101,111"/><area shape="rect" href="tracer_8h.html" title="tracer.h" alt="" coords="125,84,200,111"/><area shape="rect" href="tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="91,161,235,188"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">dynamicgraph::SignalTimeDependent< T, Time ></a></td></tr> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/signal-time-dependent_8h__dep__incl.map b/doxygen/HEAD/signal-time-dependent_8h__dep__incl.map new file mode 100644 index 0000000..8782734 --- /dev/null +++ b/doxygen/HEAD/signal-time-dependent_8h__dep__incl.map @@ -0,0 +1,5 @@ +<map id="G" name="G"> +<area shape="rect" href="$all-signals_8h.html" title="all-signals.h" alt="" coords="5,84,101,111"/> +<area shape="rect" href="$tracer_8h.html" title="tracer.h" alt="" coords="125,84,200,111"/> +<area shape="rect" href="$tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="91,161,235,188"/> +</map> diff --git a/doxygen/HEAD/signal-time-dependent_8h__dep__incl.md5 b/doxygen/HEAD/signal-time-dependent_8h__dep__incl.md5 new file mode 100644 index 0000000..eaf1f63 --- /dev/null +++ b/doxygen/HEAD/signal-time-dependent_8h__dep__incl.md5 @@ -0,0 +1 @@ +3a4a09d17b446acf7560f1d8e5be3b3e \ No newline at end of file diff --git a/doxygen/HEAD/signal-time-dependent_8h__dep__incl.png b/doxygen/HEAD/signal-time-dependent_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..84802315edca173fde8bbb698187d1c5e05c8b87 GIT binary patch literal 7915 zcmch6bySpZyY2uI(%q6ucXuPGv<}iWQqnP`l$0Qd{16FgkWT3?8I%}0q(jOfrF%bo zYkl87XP^D|SuBRdJJ0(*_j^BgT-S9+>1e4D;L_qkAP|Bl>MDBR?>_kL#=!!gEzN21 z;18D7Gc^^+?cGmSYe518!jSbuMe&7C+RnVM$&0lc?EN7DVSFaOk2zT^%a4=aM#tMk z(?q34%o8j38`J1rbeA-G5{SDi8<LCGDvfmM4M3=lign5@gWpbJ5~~ROq#$@jZMlAa z-DyplLStiLgQP!eGp{hK*cwRLIL|m7=&g1|(xAa&LWsMb*_co%;MmLH3NXt&Mq>-> z<>(08r^ZYsW*`$i2}KW4$b=JH{asmEAtom7fYZQ5q&gr1o|`%`^pbk!wZvB6KJywQ z;P<&iIXleE%=Z8O9evIjmdy8@K;QueSr?4lLdhovT>~dhH~9Xt;N2z&-(Y_8wipuD z#|m7Dsc*~?rBJ%sV;SGSVJJP3m2X<l>4XDTWjb2@j=QwwukYdE;gvtr)jJIr?lCgv zYP(vsw$r?jt~A3Xj<RrY=!er7Ek7^Ivlf`4l#rC9xw*NamUMr(;JfkQdv7mBVf*{T z%@Ni&H|HDFqOZyGwKG5b{{3pLy{7ii#>U2KrpA8%<OC5zBdnvRm$SXGzubMcnH#sX zvlHvKim;q0h87kU4i`<*2-`p)k7H@WfzcM<-;o@@E(=JHj}M8HzoE{39NRUJBCM;Y z_x4#5pXJ5Tmd|Re`2JQw=425Ogp`zY|K@V9dv=zNj9u$HGF>`*(1W6{udmW|S*hg! zL5G8n|2>vY{Lf%+(aub&c7{w;a4_WT?2L(v3l}$BX+umTHl*#(_;_TKpx#DbBKPar z72#aRkiEtBxcz-sjZC=*!0Q~mygk>Kr%)sv1w}YE5rf6y`k>F%nc!rp;d7Ua2hv^^ zyK{|p6U7u=-Q88r^HO2q;b@S7fdK&+0^f6M6f@}NoL$UuI=G_k0@q^$InlH*QSx&2 za7exvydh4NL8;rq&TRdv`RxVOOr6vFckgh*A|jMn;w``ic4PSjEG#U<4<5uqOZ3qS z8#7L(t6(^Ugpcc;=XFd>V!&!h$K_soMO6hHHMxAUGdtblE8N%LpV)8mY_@K7b+ziv zx%;Q2B-qb?9#z)Y_vSrG@O-U2M!i|0r5Ug(^q8Qw$M*3r^xNYpa~%$HYN1y++uPg2 z&E78fG(vd`Zzw1zBz*rqlso@TCLt}I>$2Fke|%gfZf;@0WMX16T<h@i?DBH8D;%%y zbirqp0H0a_;^pPFIaR?ZcXI|ylW<ci@H4J=CV*5{RfUw5l_BQWv$B|uw#Kkcn><4@ zGa1XxTBE_0hNdR2f^_*H28fQSX{>3pm*sL-`2POBLL}h>0gDdEJxokyPR=JVO<>R& zu=U_4duEpZ>8`7XM|aqLvQK-c(Ub9_=gZsMF@e_?%uGxWaN}qr0UVY!BqbVK%?BIT zF@9t7iPsf4Zt2gTXb}D6$`SaT+!ZZvvy~$!n{&4&%Zz~wHWyl(-HqZHWdGEjUL6i` zo7X!`5rWWBghDC4TM3q%G`@A3ty`X{b@=%66<7~G3(L#Pr;wW?xu~lkclU3|{`Ku` zlLAWU@y}O6FQCxuh6ZY2HaNBNF)WydVXpc^J;SLo<9eo~{*h{1?X{x<b1Di7(doM4 zq2ujeWa2Ih_h1?YV&kzPa;R|;WYegvasGD>G%;aeWlv9$(XlbN-8spy$jH?s^T5s= z)%Ua$8O6plG_b<b((hO2hs$eg;Y4z05T}_MMKd!7C1qvQgAKHf`o+N6!W+6`Rnvgl zULRdu-9FwQV_`~`q41*S*ypo#q9b1k;QfU|QgnZmsV*G*KT+@S)aY=86%??`$jS=3 zE-8eCg)u#Rn1_@hBqS67#smh+U7YR_L4FJkO*O@>tXP3KTg{D=({m;Wy1n+UJ@nq4 zGhFi&u1;me3m|fxDmS&Xw~vzc-tFk=Q7veqr>AEk$BqB;1&@e`2%=zSmVtD_=%{s= zx;t=dy1M{TU>YtWfFBtautm_awh2BB_HcK1-5P!5<Kv_7kaQWu(Iz<c)*y<q($c%S z>G<m#CLSe^f~qPeC=L+2QwW;0wDda_mhJgwDwno%He6iXO4}iZbkxpt73)28G_7>0 z@DL1aB_`r5aH>-Ehddr09xbN}{_kR9!Zg^F+XJuf0&;H7WUj@RY_Ih+V`j+6(9m+a z(sH^9&h6;rq-$nYZX(`P*9z+;tO21C$0&~giTy6<YL!v5e25tSI>$cd@8MyU<1e8% zhlAoqcL{gDGBJ_jZtvt|YEYc--PPmKug{=JX<H<HsZlMiqN3vFWEtJn)fF)X1!jEV zvfeDH4d;g&Fw|t(bhRy!*_#7ZjW1#Z{Ym^&MP_t#boa2ZtnMn){t_BBOkGoR0yu6V z;MDZare^OwM5?F*6KT}a@84kutG(i9zkXHQ!g``9aBy+o=H{}pX=lU$&;OY_nRRK8 z<!?Jf|N8YSDBlt7?d@iN#=O&0?Pyt3G$OzuCq`-x#%5I!c~Rlq!?}N7@Qh6IWN$GJ z<m_@JW1xVYJa6Y(f07`me)LkFIG;a%Hc9H{W_=uE7Z^7#7}nAvGuP}*G~ev4=H@2o zwLOi-$jDgU&+`3Yib?RAyJVg7e6;+{83woyw7V{Fx{ZAAi4$JAqj|ZxDLOjxOj(OO z1Nr7B{h2*K<ghs&hdEa5|LUx{kT1dgNqfxFmmd~p`jKs+;GeBBS*xa0PiAa;+7JbN z<Jo#kXXm)t`t}f|0|Wk@)RbDK-VcncKNCo0d@6}zpj%((KO@Qcf7^KmJ7g9r(r(Pu zw(nn``f~6lqCqArDuRMMpAV$Mu^<*O*3M6yvLm@_bggxZq`rQBT_Yp$D4{>#&L^wt zU$raU*AyLRy-3kRAh_Y^@2T3uvzYi>PpYl^`Edv|!%|Xcs9|UO-7l+LmkkVzQc<;x zUA$6QVmTfgxB_o{sI6eyp@R7>(+j;Ds;#Hc*?gsJ2n@ffsz4BYiA?7n_BRicCbwV( zncwxzIx1PflJ)7+r_4$HXb^O?;c8no3CY?i|4c2d9Z+c0#xsgP_OEepa`uGXr>k-_ zWZ~l8YG{zmg3uW}e$3p`(nU<>fgU6HV=aiW3MX7ChH=livaL7HyW%hmud!vlh)Gb8 zeQAv%A|^&D^jI?{6y1?Y$WZh%|6*MILNtOg=u=Kp(@ks9#Dx3V*^#ILft*}`t|{-! zkqY#nE8Xb3HGkJGnG+_0%&3>KrJ}4MDJkLt9_yzKzK0=wOOx)dc9BO%kFd&mx?wcV z^L~XV0r5ZZO`E2zRuP=k0$E=a9hfiFj4foPgW7Oh+8PPN!%sybUh+^{%}I3c$W76T zBOh2*U0}~ZUvldh_z>MK*%+dtX<^7QC%2GAEiRHsdufE$)`laNUO;~e`qeCZWje$% z%u_+3$KJUPQ9Viq#>N)CAM7_57i(@1PiP;bi9uZU<kU6OiC(_M#tAQe>DKI}zrXKe zw&s8Fd-*_SrnXw|JVVD03w)iIkBqGMW(=KDI*J3HNtd2w;<TqUF_A(e?ikqKd#2rE z#f<m>FA*Np85p=nEj?L=Tu{(#M{j8GRMH#e@!WNU?MuD0)Cnfw5Ix4_Gi?e_5mw8A zmb7~pl@yax3+HE!`~jbg#l^2b^nzy@)qd+3NMUu`8s*K)Hxo2^pmNL6f#trTMI(3V zD1LQq-qjTji~mQ6sJxu;)<0=E@#UY}S25Y+N6^FGf7zQi&<$2B@7<E#-LN~yDQv{6 z(!M#Qj@3ck?Y|cgdUYi&;pfRvTJ{L?TFa!dRjuq`U1-cHn_%W&*NHK$kea*ED z1>Z*eg$0L^*5(Iom%Fg0?wCkmN@c+16CSg);IOdU?v4<x<AtQBnbg<$=<ooWSL9t& z-WW>C0SBGf6|}W%qn<T*WwwotK`Z_Ir?5#Lm&9evj-L+{|6I^Z4BxM|@m&SiS;bGa zSzoHAM%Q)ty?{RIO%~MssIH=}juWB&JuZl`q=aJsI5t8<KUO)?#^LHxRFL=TEaE`L zV49hna-ka$``m}jENk7pFP5$#t8$;AtBcUhlyC$ssLh&f_h`#u`r9Ll?CdtIM%m%v zw6qykk#Q>Hy1bQb!=0efMA!FT*~d#GxwtX(jg-#LrX*yC%u{P3KO-5PyMu21$$CEw zDt{3>!m!K#0IaLD=rsGWh8q@nDK1kTW!&t=k|9%sXuoYuLg~Gu<mk|>@ph3q*=rAm zqtGp2W6>!0)a}NNQWBbTK2lQT>PDt;BVVLQF#6m*ahK054_`6LU2H<}85h2w+>h34 zr_4I!ZzaiZZ%)nTS`7Q(k}4QdSk4a{O+uo`+Li3>G5<-}P+$>kWb||Vr>~Fe>`Y~) zal^=RC_{T<0jk=dnmelgMZADTww0JpT+7~T854qsCn)BW`u6BZ$#FqL{>kfNj*i%m z>879~Bve^+CKovC*aZUY9fOI7u-KV-^~#pY!<0}r#48*AFj20vP?uzLx{APS?`E9i z^vL~5w#EMGEpENbZ8)o%TrPI^7wQ>w6o-h&eeb=`u<MJTgK{kjgM+uIDQ(1j^BO3F zD^2u&@o_5&KQOe0rArSn@oYbkkf>R0qR({$C84s?yV7HWCNFOo1EO(%N6BGpcV4LF z=E4X#gl=Rc0l12+v(rt&jRm_mZm8E|$PgHZ<`hyZ=Dq7|VDPTWsz<(oFI>1kshz;X zgJc~!KM3di9mLULG+m1l&&xAW^gMc1<LuN4mrS!CLy+FtHIkdOzZz$6lBBGF<~$rr zcUt9XkDjl6`nI4zcxuhnd4Fja2cP~!&-<XqZU-3U{q_f&)CL&f1iTl1g|*-O!y@TR zI57BS5tA;KIROeg+EkyOHei+ueEeR5&ZXE6ue5Wrter{t5KGK4S!p>ST7^Xk7?D>% zwSuY$T5C$9j72X+ByvA8sAi)%T#t30d}%B?`JUekktUg2>36JX(rVNNm*l0~Q7X}a zK8lRfeh89uy55D&^hZU6$<1kX4Ix9Gt-V`FTMAdHVM0t!&ZR-STyR%Oh>l$Z0bPDp z))F5J3!#Up)_avjr0vzsCEW4XKhck#Ev&3nm&FYJERv<<rH#}4qW3Z0EfnQ$L_ZTA z*tgm%<l`Ti>wii(-Ix$qq+lE)sFCtlwA{Qs64txk*%$5XBS1NWE^ocohv9QpiB3YY zr{@D_BE})6k-SgDsBdxnC)6ZqEJr8!c4Mv){W~H9kz}qFoNnq+-oKpw;lZrcmY(@t zx7<KdxB}A@n}-X1-wgbScUaz@V^|EJ`T>`05wq@_;^1nE%T?PD?PpI+rkz2@z#)>4 zxjgN!v>8+>f41CODIkA!zQGz6Ic8`NvpYaT_HiMAzn9+gBRUt_*5+0nI6!r_7|A)9 zZW2vo=!V_n^`mN9e;bQ4Ju@le8?R-ug$={sYpK37dTD=oXcL_X<MoK~5&_+ZWkl?y zLGxs0SBV<v=_DixpwlqYiP5h%rP-AAV4d|Pl9rkWk%L3a#}mWv0FGQAVvIdT#f{dE zV!d#ox&Vmg-G>kB#SFQPeiM{JDa6+o^WjC#Z$d*u1p$I>t+O9Eu*Prjslpf-Tyu3> z-e~PsjwDodbrqPhE`++^nY?%rc6R2&_gb*nto7+Z7aoy@Sj)k|0S6b?sDCqp-aG{2 z>gF44)_Qh+$OEpcKNH?zk1M=Zp3ji=k1@pdjmVDsY5#^!%=g=td`o2y0|wbBz0SY& zga3#W$%+_P017GsVBFHuf<)!lS=+_#^e2mw9vh8H?AzeU07CHT)2A%JOHGnSSH`h& zzJ2=#rT0VFhs>hNAO?Wj5z&6O(xxU_-0+;9BM016`X!JA4ULV8Eb$!(1lIEcEmcE9 z!`xYbZ0VZdD6Dw(FhJp10XJ8;p3ec~&T=4Gu(GBGFdghVm&NkAr{hTft24KT=4NF; zkN1~4IXKQPpO7?-mzA@@M@L7;Px{qDv5BxC21Z5z(R19Al$j1;6VfXzwgp&PT87Nl zyNEY9)4%|>R~gEX1sIUf-`^jwn(-}<v3yNeH@6TK7DYf)NN8z`@r#-QGbiQ{iivF4 z1{~xpLPDhA8)ZE`(r?w(g0{%C$F)!(OLTN7+{4Ds&B}sAMMVJ$7}@7556JRdTL7KC zy}d!b^8@_~GgFt0;bEOO*T+*okjMxFo;y**v)ni-wPq_Rj*y|$7YVhrWCq9$C?%)s zVTs%?S=iXHlK9OdVq-N!QC?f4Ukz$sQ|OnQL|t9Ip_g!lAdyJ;%q*b#Ik~y<nVE6G zv)glxWZe3t!_#}!sk0J=-!n+4sCr*$Od7en3su+FTE_@_oopLo1t%sZPWYA~d)`yg zKt3lVJl|_AkiP{w4jVb{FF*|v_bQC*KcHFY6}^z$OA)sHw8zfICIp0{bkyXFgeF?} z*2@PF9zH&;jUmxI!ByjC6R>ja=+h_i*vufm`KMp?Y^<$&0?(GQ6A$}d2~9S^9X`j$ z>)Kwl1zaY#wzleD|8by4M@KhMPzct_6s%*DuK@}R!Fx(xC4GHLE-o&>ikTCi>O!Gk z4?HF(;XzDIEiLr?E&J$Zf#=pOSAYAd<pX69ag0Rf=H|&M6Z5(p92~(We34(id~r{0 zZuW1L1Fb6ejgzfyWMALYAFqVeACi`#ChORoE}cGPn4YFiIypP@fsOWO94d+&x!KvV zt*x!8#T*UNw?L>aoE6d@7Sx8h*^TlYt@g$(udZUSv$H>BV`C8(CIcaa4f(O=9-G+; zG^X_1;MDn<1a|EeAi=1CI3}T{p3cMTgNDZl=0Bg0EqY?wKA330qu=J-=ZzlxS3+D= zv=({FDlJXt>+4G#b+fQ8Ghe~QYe}D4gNgk4v$H#r2(&9)&&^>pi0khkBxQ0XyApa2 zN$)a&TG$5PEa)13c5%VN$5)P&0Wm;~8xA50@s5NQ0s*;%Rbp(anOfI17^P!ys7~*M zJQAyM_CNlE$<583mzQTTn)l>bZV`w(0O#fw7UG0r5sZ$JikNF&U`a_yDe+L=C0}@W zxcbwlN-8QUxwFr-wbg*+a3|7$zym(W0b<Va+tGYYI$(y?LW^&M&jE{8rd;fux)tnI zzr3aAtt<-s+1b;B2}F-rGw0_Uo0~Wx3c=sMtIW0fQ=RV4k4aSI!yQ0E0uIV5AwdmN zT@{c)At9kkr&%#T5tx|)E$up842q)@cU}Tg%XF*1_-B6e^18*(0))jPoE<<h>#cK| ztpudIp`pQIz6oy7=x&`m>oDIWN=im{F#3$Yb7F!biO*Ee|L`2Bs1_g`6hpBr*9TIP zW&Onf^&c3dyD=m({o`E7R`en|EiKLF+WW_c2huD&JorGTQ!UU+|75HWtud@O4?KUg zj!eI!-`&4{(X1k3yN^**iF^D8l@L%@aEOT1D$H7!c6UGg_@OQ#QFxm&1<d4<_17;c zvdwP%X5CM@{`>cLIE^0$nH1i<UhTW;VUwQ&1K)uLw6wk+k(NdeBtNS^<3%P(s_%3U z#5&v?>F;C=px%_0l?l47sPGtm3qyUw5#(CH@)^!jZ1CJ7ow6qGD*AljO{|p4`9JmL z<gm=ZryEW8%=G*z{Z>>is!;0#;|OutR#q#k91Ewib3QRxbX=U8f&yg9+U|u5-ZnTR zd3kxh*UZ`nhlioLxw#9oqCE$^+`?+sUvX4bof`PQ5`qOjetzzz5s!H<u-l^S4O-4@ z-(2q82jNP)F~lF5LL+;sVeE;oA@L}Q`%`Z_z<bQRW#_W>eIJ4D{oHnFJ-4Q2ol>F7 z;9bC_kVN@A^SjHJC)P?l<-QgQ&_w#Es104{#D0RbIsvZ0@<0Ong!<EBy6L~}G=bNm zk=?~-;piF?9#>}+>R-P}jj6B*Uwo+~1P>9GzfH@2v!Gx0=d~muW81svXm)yN4?np@ zR}{GS<}mXa(CC6%i~(y1x;Zo_EM8#*&;P#MO*N5GN{VyuY>QoruIz5l?+dN%B>`^> zP0Bm?+f919BY9Ex6Jiz7*dCuQb;8o*(x;Zl9um<H-xx0PQeY-i&)-~AF(o;)y?x2| z(qa{{`ndRAJ4eU&&A=PU=OyRS(YvcBJ8D?v5sRBPSXQL;^fs`u{8ItTE(icB6f@}m ztBC)fCj75SK`!L~|00%hJUh;n)zwD6&fh=?%5IX%L<wnp22vpXg9j)LG64j&+HnmB zdPp#eR3kN9Rr>|>`hH_e3`$Q!-^Apuy#LY2<*g(sqJ=2cWIJOh^!|J9@&CLH{}qs& zh;i<5@bho{KFptC$DCG~APls&el+!UKf38y?7wjaJ=BJp+#;i-ygWiFTi{n<WAUD$ zRTXu*6#TUp)woWu=J--)C>jJvN8ovV{AN3p>m4B&o3r)&JUl$EmnTl&5s0qAK?2gK zdtzc@$x?8xzP_8b;wZrgkhe!bd0k&$2O7DWy1IJ0oVe4>Jt`_H&^$bMW&knF?%OXy zof@XDkB!R(V<jmvqRLuYOwKQW9>2NRF3-cud(g*Sv2<~alJGy_k&%(H00j;Rv@}x{ z=2LzTiV{A5#`5;|2G7H1kfFxJ#FXMqcpO8G38AE-DmcCZgN0WR1Aqd!IXNvKJ$e)) zh(Kn@_CqQ=L$RxCYD7S%?#|QWoNe@Am-gDG=H}wEV%JKu*xlWA1cR2o6H0!wfth-j zp_A=j-O<s}27Z20@1vr0+uA`pnJmy|^a9-k9L)eIaEK=FJtR<tMNcky;D@5)axjfm zq47Fnef`P2V|{)7{5P_%eh_=D5769g3eewlmSX5M7~kA!hK8Vb9{&An1?&AV0p7}( zsyl)J29VD7pNW#~iI?Wqa&mICNs1KkMMm7p_)XfSna&`whqYtR_4Gsn<s>Cje$C7X zA*d6cejVuRi@x6PCgR#i{Q0UBOfPs?S#yy`0hcF&0F|X*Kt(gfcEoG&XRsQwk54>< zwbP}(zLDqTj6$;j`@!=Kjf}+nXkK4RdaTE|8(CSgR999GH{cf+UfvAX4$G|V?wW1f zj*X61+KsThvbN67$w3EYRj-H~3Wfd{98?7wv6=slXrj~F@84OarTE}QN`y_bbvR~q zCMs%c;pyj@a<dmlZ)R%vDc_6obytfVmz4n!!)5M$*Pi!R-t$kUuq8faPWbup%a@V~ zp~6w%=QRf)IKR->S7J*5ICs<Ju$rSo=J+US4M3~?gM+(~2XOttoW~F|fD;L9nr}_` zTq?_EU=8ErFQ%ub$NkM8UR*l-^=zl&GZ`+HbDEig(}10Mg{v<Lf?sIDVzz2N)Hpq7 z<mg~~%0Z4EtZ(ZIMDhLoW#v+XDy7CplJ39X{k=A8_3P~G!{y}UOct@%YaIezmu_-$ z5|D&0aF{jaRcdhzMuP>Kmjt|_bpfbv3!Wp>@K<)^7G!Jx>DGW_qd+3rEw;7J`1V){ z=H%oMQ&Yd&-gX4ofMc<~va)0QS2YPeJ$}6UJ#B66xke9c078JANpy#{KYk<zQyWFD z#1#-0s$hBo`uoSEq?db+wdFPT?b+7DpZQRli~avXF8imaYG7!Xa5)~0R2$3F&02lJ zgP=C9wjuCvb+rKBlzJ78rw^R(Ht!{ehGHbBKXe46LPvne;ack)<hYcSl!%O=8(%ik zC;&2L@$TO*8hfmvfe+Mt7|7~Uz*4rqCYkAF6ipsK{HOR_q;_#w$Zob>45bM*F4hVx zN}U`Q63J(Dx{Dq%$ru$T;$ed8ypi#MpiL#h|2bv-UkbD*=U0-R-rkZ{SolW-P*io5 zl+eKlqJb||gcS(1+1&b3%)^5J=NLE{M}cxml~{>(;}&gKwDce#O-c<+uOUxVwN%QL HEZ+VXLWxYV literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/signal-time-dependent_8h__incl.map b/doxygen/HEAD/signal-time-dependent_8h__incl.map new file mode 100644 index 0000000..a9c63c9 --- /dev/null +++ b/doxygen/HEAD/signal-time-dependent_8h__incl.map @@ -0,0 +1,9 @@ +<map id="G" name="G"> +<area shape="rect" href="$signal_8h.html" title="dynamic-graph/signal.h" alt="" coords="381,161,555,188"/> +<area shape="rect" href="$time-dependency_8h.html" title="dynamic-graph/time-dependency.h" alt="" coords="617,84,873,111"/> +<area shape="rect" href="$exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="652,316,900,343"/> +<area shape="rect" href="$signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="857,239,1068,265"/> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="652,393,919,420"/> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="835,471,1093,497"/> +<area shape="rect" href="$signal-array_8h.html" title="dynamic-graph/signal-array.h" alt="" coords="1000,161,1211,188"/> +</map> diff --git a/doxygen/HEAD/signal-time-dependent_8h__incl.md5 b/doxygen/HEAD/signal-time-dependent_8h__incl.md5 new file mode 100644 index 0000000..f51f0eb --- /dev/null +++ b/doxygen/HEAD/signal-time-dependent_8h__incl.md5 @@ -0,0 +1 @@ +0ea47b75a984d99e2aeb0b5c04f6490c \ No newline at end of file diff --git a/doxygen/HEAD/signal-time-dependent_8h__incl.png b/doxygen/HEAD/signal-time-dependent_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..36e9f5771bea0ebad0ee5d18a93d930a35c36cd8 GIT binary patch literal 97026 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
jZdU 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/signal_8h.html b/doxygen/HEAD/signal_8h.html new file mode 100644 index 0000000..c1ffd08 --- /dev/null +++ b/doxygen/HEAD/signal_8h.html @@ -0,0 +1,74 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#namespaces">Namespaces</a> </div> + <div class="headertitle"> +<h1>signal.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for signal.h:</div> +<div class="dyncontent"> +<div class="center"><img src="signal_8h__incl.png" border="0" usemap="#signal_8h" alt=""/></div> +<map name="signal_8h" id="signal_8h"> +<area shape="rect" href="exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="105,161,353,188"/><area shape="rect" href="signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="433,84,644,111"/><area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="92,239,359,265"/><area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="5,316,264,343"/></map> +</div> +<div class="dynheader"> +This graph shows which files directly or indirectly include this file:</div> +<div class="dyncontent"> +<div class="center"><img src="signal_8h__dep__incl.png" border="0" usemap="#signal_8hdep" alt=""/></div> +<map name="signal_8hdep" id="signal_8hdep"> +<area shape="rect" href="all-signals_8h.html" title="all-signals.h" alt="" coords="21,161,117,188"/><area shape="rect" href="signal-ptr_8h.html" title="signal-ptr.h" alt="" coords="21,84,117,111"/><area shape="rect" href="signal-time-dependent_8h.html" title="signal-time-dependent.h" alt="" coords="141,84,328,111"/><area shape="rect" href="tracer_8h.html" title="tracer.h" alt="" coords="197,161,272,188"/><area shape="rect" href="tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="163,239,307,265"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_signal.html">dynamicgraph::Signal< T, Time ></a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap variable, or evaluated as a function. See <a class="el" href="classdynamicgraph_1_1_signal_ptr.html">SignalPtr</a> and <a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html">SignalTimeDependent</a> for other types of signals, and <a class="el" href="classdynamicgraph_1_1_signal_array.html">SignalArray</a> for a way of grouping them. <a href="classdynamicgraph_1_1_signal.html#_details">More...</a><br/></td></tr> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/signal_8h__dep__incl.map b/doxygen/HEAD/signal_8h__dep__incl.map new file mode 100644 index 0000000..3d93715 --- /dev/null +++ b/doxygen/HEAD/signal_8h__dep__incl.map @@ -0,0 +1,7 @@ +<map id="G" name="G"> +<area shape="rect" href="$all-signals_8h.html" title="all-signals.h" alt="" coords="21,161,117,188"/> +<area shape="rect" href="$signal-ptr_8h.html" title="signal-ptr.h" alt="" coords="21,84,117,111"/> +<area shape="rect" href="$signal-time-dependent_8h.html" title="signal-time-dependent.h" alt="" coords="141,84,328,111"/> +<area shape="rect" href="$tracer_8h.html" title="tracer.h" alt="" coords="197,161,272,188"/> +<area shape="rect" href="$tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="163,239,307,265"/> +</map> diff --git a/doxygen/HEAD/signal_8h__dep__incl.md5 b/doxygen/HEAD/signal_8h__dep__incl.md5 new file mode 100644 index 0000000..382507c --- /dev/null +++ b/doxygen/HEAD/signal_8h__dep__incl.md5 @@ -0,0 +1 @@ +16c26594a7710ad7db6b17a1c29e8b86 \ No newline at end of file diff --git a/doxygen/HEAD/signal_8h__dep__incl.png b/doxygen/HEAD/signal_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..104542a8e8a283f278b57294702f97f22b8ad07b GIT binary patch literal 14129 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 BY+V2V literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/signal_8h__incl.map b/doxygen/HEAD/signal_8h__incl.map new file mode 100644 index 0000000..e094aef --- /dev/null +++ b/doxygen/HEAD/signal_8h__incl.map @@ -0,0 +1,6 @@ +<map id="G" name="G"> +<area shape="rect" href="$exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="105,161,353,188"/> +<area shape="rect" href="$signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="433,84,644,111"/> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="92,239,359,265"/> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="5,316,264,343"/> +</map> diff --git a/doxygen/HEAD/signal_8h__incl.md5 b/doxygen/HEAD/signal_8h__incl.md5 new file mode 100644 index 0000000..cde0ecc --- /dev/null +++ b/doxygen/HEAD/signal_8h__incl.md5 @@ -0,0 +1 @@ +70ad88c35f2def9f48b820b0c43a111a \ No newline at end of file diff --git a/doxygen/HEAD/signal_8h__incl.png b/doxygen/HEAD/signal_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..61cf94007497b9903e190cec0f3df96dcf20dfdf GIT binary patch literal 55428 zcmb5Wby!tjv;}$y=>{oj5GhINMoMV~L^=dSy1S&66loA86r?4k;YbJy0@5vlgp^3v zo5$b1_q~7L=ZDl`pS9PTF~*p4?ig)N6+%2(JOlzkct=(79s+@>h(Ms3;9$W|@E$dc z!zV0DH5Em~CF<YnmUqbr1QX(pqP(t8_U~D5pZoh4*gM{t1saD1{s?+)Wji%Bs*>Ks zO(nFeS5o58*Yy;4E-;&;@oCV1peGf+HYR<kLAv^a2(Pd(S!C8@TV&(xLY3UG@t%Zc zW{~ONNYuAi*?Z!jKZ}2sobRxpjznV)CsDvb{in*9*X4!wzu)07OUI#;{`VXB^<Qy{ z=>K^g4s*fa8@d1Yb%8`zSpM(3HFpjYxR|i#?+F1HF}f4GW!sLYR~%%O{=K4rYN^Tu z!5p4g7kIQ7<&gH;tIlb*&kOgzU#8`wuKIoEXm@FnSAKJ***AHU?7yY)shHUO`wI2n z@Gotq|65q1Ow|9MW#%oCk&%(m(Zx<p8S2-MCVT#OQ^O2+ia5-Q$d4aCF4oTng~>6Q zH&Oie9^bJNHqqg2J@^<Bu!V$#>iU`fEmyHj8z1&(h~(Em4)W}HZ}<Cst;LVOULijx z-$1*y{r;Y*Y5e}ixK-avPJ`9}@qrx4sD%adXhoLg4*~)L1|J^bvTJ09kDCS4`}+F! zZDz{`Gd!o_>n^yH%<sOU?l4_PC@d_@HJ*{4KC#}2i#i~jHBQtaL}PLA@^(|11%%q> z22%DUF!qd<8Clrcj{o=|>GfOg&K=y=ixd0i-R^5*UcU{ht%>L*!oBBwv9XEh5D7g< zSV&6n$nbFIMnzkEzDk1S##ouEmR3(|;HhqTZJ8(ezuO+Z|L+_LwRLpRGSnm6+vN-l z4K2UDmd7C=aHuoZ&>(c0X$Vc>eqg!K9!f0}Aoj|4CBvrwrcoV17&dWaSQy62U~a;6 zy)*Zvi0_|AKK}m5;bAfc1_pyh56*J4wsN;J$Fi({o1gef!Rp^_xwyG?CNkfyd@{;~ ziG{_&!GQzI!-_)MeK2-%;(a7Ylbw^3(&p~!YFF2ahJnT5oRyv~$3`a4Lm4*si&a2? z6z)*&$rG;ijSc4H&)Q~Y#4(C__x``{a}#yQ7?17jEDpD3CmLK?|L*Vac2Suvv|XNW zlUHo-GF?GXN6MR+(8HEu+uPea%r;(~4?4X$=f5qD2vKL>`2N2~ap&JrL@u~}+}Ybh zu8)@N!fTk>*a{wgGq<<Lzj^a!L17_h@c5CJ|A!ABwDt5Nx}H;6^(Hb`*4L{%eE2YJ z6XV~RGD}CG>~{!p=gu85&vlA$1!gyQcT!qfJbU{Mn=*mFfB*9P{eAp<zKwBhZ7n(> zp=Z18lIZnv>a~RGni@<v(2BN;XJ=;t;SmvwpJK?%cym)zBO~ys@>*M4-6d83^B<~z zu5~Nq)hh<4x#k$uxeeth_4f9*ztzYxG(Om@pN}jq=F~4W2sLT)ve=sWxZonTusg-5 z-#0Nq4Hkkt-uqSMvZ!!&vQYuHd#9v-e0-dhn_F#p>lS@da(>iweFRC2?zN_Wz7d|- zEk@uu!yZmj>j8m)$Dk6y%*;I7m?LC6urN_&B^Gq%Q}6VS+i|X$@XnpvFE7W37LhYE z2u;luYQaxfx1**yK7U4!kGH9;6TwPTJC^;oRd&y8G9Y%yuwTD^MM+7?#mh@sU!M|X z-tTgQGB-a+g!iXdelN28l37b3AdsPYw@<~(3zvoE9x21ClZg+8l{L3I+e0Y{nPbH1 z=)Zz9Vqs&u8yM1lsG<6A)f)fKG&4!{QS|fv&e0Ozh21ZW0q6IMDdq$A2;JP=UYC?S z-(Bjlg1s|o&DnZe!PjM95!V49Iv3@2`r)5GNzF8+g{`g<%(P^M{rwx&+s}PFC`jDW zGW^>x`uaLs;@#z0A53%^c>l!(b37H5=aH{JQD|yXy14L1R8=t;HT`#BjijiU+9{Y3 zD{pDZ>olh>Z;;*`aa&JMIyUxb!7Z*Sz#rVKJ3;nhVtGRkyRmU<=fLY}eLcBpkT^-m z+3r=m=cJ6eVg841iHV8NQJ=E7bLpe{M->8Fs3#{2dwV&Qm6UEidtSnn{Mr8{Ee$R$ zI=OEN*^L|S6Vq88Lql|M6eKuDrJH>Jw%*t6U--v=k-SGroB8b9H;VA6cW-KHXy3j) z!6ESIh$IvurCyCKDk?FkTyU>b+uX0I5nG*~M?XI`GVhKh?VC?a8C{rbF=k`y4SR8P zL|5>RN`WU;!ORRB1N$H>E>3`e@Cx`+Q8DRaZZN|_{d}H|v2mfXR$EXcY>ho-rkGfI z$G`wZfJ|E4EZ7wUsm<4@bm1pwV<Vt&`#uRRm-Cf-+S+KhZ=;=^=TzBzRg7iW#Pjwx zdTb}1c_PB~tn2A1f}C6$^U6mij$Wl>$t2aMa9*E!Y(>M_K0++GQd`Tib8OtuXt-GX zZbrbT^5&N>f0;>kv<(b!-&A5MSO}CG-;vYT$K~SQK=dN1uU#Xz)*kjbBU4dvH!!*; z>O1f+N~`{t92@23<;9(5RCOYmV86eOjz%VE1vei|QN#OpB9UlP3}1utG;3;osRcUG zSe3;%f^VesCB8B(a!_*nr76N|+8p)a11+RbG4Tu}63M`-a?sNmAx|ywohYD{^23L_ zFXiue)tz}cIIzPv+Gc#YT<L?qItK=79%|>|XrJuoqnZ6%Pa{6cl!mXsS(8wvPLYHZ zu-x2aJ__J%Zpq;fzTiNuXL=fUYRY43)3L$$Cft9==qTQx)Kb}5pr$70k0p1PLnjf` zr&VnZH@CZJh_SJ5YLPEQ;HDNwF8*IKm#_Hy-(L>I$Kzt6pk(DP!F>4edhZt=Wo2bj z*a2m@2pidPNCjA_i^t0-wu6I&#vi>%a(8MPT)%^kf9Z6H>F+=`iNY&6uu2xz5!WSU zK{!;`%OD0Yq@A70o)InLp4FjpYT+jc56{|3-V_gVNy+;YlNpwMFD?4!Q&RQ0F;Iqe zc5F-6da^F~ND#}$=45BbB_t{;5ZOkwvrqrcp@l4lz}MHB1Wzq7MX%Jsj*KxkuI-{R zEQ*-Bo&OJ-SzO%y%g~sxFitwUFW0`N-^OSqLuJF72qedx9z<!olmNM}9?Nn?-rF{} z*{v3~oWfo+JwVx6aIh^kt=FvRK~FqA^63?P1R|jIIsrj|jtM<>5=WET7$1q)ZT6B- z)tBR29|Bs15pp~O+b<mJm5int{QQvG4{5N9Yw|{yO#^n7=%oE>rZ?6~*Vj)X%S9eG zxZk+uz4eIs=H?qgHX50k);roi7QP+m_Om1vF!ONQ;izTS-Qv7irq63{ZH?)F`WB;w zt8sZ^D)U=N1<Fy@Mo_6dkuqA5Oi{_2iHGN^sPkJU5fO6BDhgiSRBGv|t7vGvICyRm z85u$Kqf8WdyL*FaF1wZ@WaRx8w(p|E-LcvyCyPclc)3e@ZsdOI7_Vo16<FuX9no|C z_r4&)d{LoZ)456d^Ji-@*B@wi@2-<jJc{GI|J%a+TXSJpem?8j*;!-DtF0X$RW~rD z;b8^^u9S}Nx@|h#WTOf%y5GNF&%(T}VBwlP#;&KgkN9a4T3QyDA|I2d7N4JgW~Qdb z>LPY)fg2TyZc(Ak8QoVjqM?CjnW?DWNm|Y%hnk4U2JS#fI}u+w!7Cyq#Wmr(JJ^ud zW@C6|rS8!QQTtSFGQY)B|FqI93u>v$v!I_Vsf)vf-n#4hyC)k_XbAtq)|u<VH7YDg zixX8izb9PLU?~PwEY#fku~Dt9nh6fMgrlST4c>ezlh1w*<doyzq2=Z*b{c;FQ^$qn zvQ3qZaYs)j>Yc+wmhDKZasu_oXa9`nF**ub2EI`5W@2WhLTx<{&lOTqyQ25+qf%0m zKH#gHzs84r;9trfY2mUqEd6^fkOtBhwWJrxSb0u(2;vv->_8}nXr<lAwpgIw&E{r0 zy+$o9Y!*CWVU~cy+4-ZB4U)(9?z>|~$-Bd9p@DBpR8$nmw6s*fJL=koMfeHw>2`#L zstv@|;`37O1O<I`J0rV)KXCcz`m={_bo9$_Vsdiqa((0ffop#q0M~0m5b0B@+y5uZ zgD3TE@yW~cx_H*E?>2&O*$&KfZ_TEm9F$#);hC^Kdoi89hoYY!GrPtKI&4`_)3&DG zagf6m7QE}%M~~J^`o(;9*c}`-DxGF^Q6b}IS?hRVepzCHne1&JKZ(wf5mHmrKfxO6 ze;Xa9S&|edGuecysUJS<BCLPTM3MSBFOO1gZ%gdiYsI0)PkrzAW?TP38;R!tpQ5|( zY6M2ZL5D{avPel?jfhC$zeUkLKmTwN@6nF=wJ{mp=Uw-*C9cNJHu2r&;OYL7@yejZ zk7Z`ovC-Q9UNJ$n?RKOAPuFC%v)AgifI1A)i0tfp0T;*OXD9X)kpxv;kl^@(&dl}g z?_r~iz+d!QRh7c0E?m-U+=`GA5U+!SpR+T6uC(x)6*<-M_0@QOQ;lNQ?UN-ZLXK&H z`}T`ebaD)gubZ?=s8#RFhXN3_Dkzjz^zq3QL~wExg|xO3DaX-<w98RpVm7p+GQ=y& z63?-5HJ9H8m<O9p&mc(c{H~TUXgT2|p#D~2RNv(OOX>HNC+@Go%WGj+54~4g*U6$e zX4-P29H%cn6{;PQQ2cyKc+JL3?Rn;0X;Begy|XNys?$7WUO@pZTpf$>gANuO&=fe; zt%LChuu$1H<4JlIfuI-`IZh6a2fX%9POk}6D8Li#iN40)hP5Y_E5O<d#_wwJISiv0 zync=D=Qp*ppMuR48p;c~ENLI1_~!k4hA84Fi^~fVUH!4e2&%KHCweaLdIGhT0s@HM zYR!ip&gX_+<?i-Ax>%=-<~ZBalDIgXua1r%X#cy$V9*vMfkpIt&b(N({|is|=Cs1{ z;B3<*U;}wAt!v20N$#del*N25{?$E*_EUZ_pYpm=U+VQ|I|Uy;5Fy%^>^i!;3*LBs z&VT4iQGdEG^n2(ZY9Id3w1pX@ICSd}xP%%?^76jbh)+nQ{AQ~(1h)?GvYqq8apok| zDi;fqR6fReE5@1i^-t*{j@atze|I)2Dr9x2m^}#<DR_;ed+Hp6S)|XIO?^5To!g`% zx{I|#b-8Z4xyd-qr`EH?#9d|K<RpfagK{5zHdf`{+hq9o7-LUvLa?r5|J?UPV%1(# zv-pE#{Hs@9$WpNcn_jyaVHK?k|3(zGWG*;F@$9@hLBVG)Z^}`iMVFV01O%LLV~~Jz z*W$}j;Nf%cZq^4ceS4F&u-jnJ?88IJ$1qYDX8hg~8ENLau1mmc;`b}&-4ne-In2c1 z23g-fly%N+AunD$;W3e*EYa5pNlN0KF5Ktx^t1%XTIQfc1_ljz8`0j;QTpa;40%96 zHh(|^hKGj_&jX&|t-U{eS#d^r)JOY^$h*rQ&QEAWHsbRe9IdSKL~i!|3n1sHbW;=; z8_S}oDD?#GMcRY05_FP?=4Qd)v;J3m;+5LJX@@NL_gF1<GU;PIYxWUfsA%;=oF25q zPFA<P@{w*~CebM>AzxbP$eO7Bg@-WTUyt!wPGQ2q3`phPXzA;F@^Y~ktm4zBM|lkm zcmXn0$f#+npS>45f84?=wnG@!(8qK<J%2<}Ue~}N@7i2n_d_6Z2P4YL?j#q7U-Rw} z5Vfs{AV6i4Mg~+i8GB?y$topPdk4Wnva`4}(q_SBOy%P%UL1(X1EBCU@U;BL(XMKG z*0qH=QT7F}=ZB|ErrO%^xa2ZDKR@5Dvg*OlF?`^Rr%1uY^`y#sTMreM`9($BCAX#G zKDq~<{?u)mWrlF3qeDzWo*c8fs?NstQ;sF6qpuHVZcY=x$;7wWZuw1Q(T^YRDY5;& z_Py}#0Um-tU|{61FQrP&39HN=CZk}l#=rP1kde{VN6BPiQQZ5Pb8{3eS^*9XmF@1o z%d@budMY~SgSYo9!O~L}g7u*6rLdcOzsq80+nb8{k7JxI0wg*d97XL1o4+8}CsB)i zBfBP|4!44w;8k1t{yiFn`10}?n7Ftws;V-4jw;Dumr=9~kfMyt`Qqj#rb^E%`pQ}% zHZmGFcQvEzy9OLQ$~rnJZV$P+^Yt;v?d`2xK7OZ<f+g$RK#_+=4SoF>!L!G7AwK?+ zoERj|&Nm+0SIc5`B&*)xY)9pi6AuEwT`1%(by}KW7%N|CJ9rfpgtNt~DH#}ua!k#f zi4-XSKKw}5y67|uo(%;|9kA1(4*A`@i6<^K<6-Q?ggOf4NJwDd;(jD~UI?Twyxu!F zmTnD`F&7PxWK_A+Hr?-<x5@={C5jw8c4NZt>hv+?=IDC{26Sm&-g<R+VrYl}cn!}s z3O^4YqQs^(L4dS4#9H^g!anzLg~k&R10ElbMkq212oN`UnRHH8*DwCCjHtE0VKK&| zReO9ODxx24`)V?7f8(9ia^C{)!*}eMEO?ODkB*kAaq!i;V6%5FPDcbDCkjtn@8g04 ze(JJjW@jfy*$913D1`ftB|D2=63JM)NyfRk_?=yvZ%ZQ=UTK}3ePAM20mNn*VHNAb z%6nD6b>8ZP@SzjcVUJq1#%&1FKVz1Ez7(-T%fpdtZq7y}gAfE2T+GaBu6O=pazu_K z-(qKkPeaqR`R3G}beX_#!?-&-dU^?;liNb_^Tp#C&4`HJ**_U6kW*x4`zcfBDET}* z-1tk*#&gh<3~yp%j(UiT7dCjR$xz-=S7+av`wB@kA|e8<x#je~82x1C<wt;-@T%Uv zCo>;@>Ud{E>_H%+kfDWzNpAYt-54zrKydo{49W&>gF~u1|4WV5&k%}3cqjlcH6`Wa zZ*POhgFT5cY2y9Sm!e3(=#)@D|0?!Qa-`S8iEk<T6*AA-E?X1&)5bf7hb#NXN@7BB zm>BJs|E?JX988+^4)XPsRK#~*b5;+}pz$;_R|CYjyE_^EtWVLSrny7|D7uf-O&=ez z_Hl2-*%?;nxOYhR;K@Bbz4?MujgfM3rJ{;71OnJvWxc4Q>+1(9DniuP4u9*;|KE}e z^nh645NbH$$TM7Ff~1N=@DiH|d_~yHCZf03Bj9-X%1lEN0T`jr-q$<n{2e))9}M@W zoplVVSEz~T4WGu4M|rF@3Ja6yfZ2)#h!IG78HWQXd9O!a>9ICpDp?-!R;PyLqvr-1 z3(IiQ%a_<0v7sd;R|5jE&A%6g?(AJF5}0++)zj7<TG#D_)g*rY>AV{Yl*THRqj7=5 zX?i;A;KV5wmfV}1he|93IC2z19giMSgbw}^SwqkNj27J)ckT1U$32!#<Om7LLTvq9 zX6#V@>;!L#1}Ep0bcubn<})`YnKKu!v<kBkfJqQrf6p^MJwL7JXqUr=EO>>ld7*+5 zWBG*&7uWjEpzK-$toP#h20h><U?2t$X*iKdI{8?gv$M*M-3M!SU>=i`*KZR2%>?iL z^M@7@l1hoKuixFbB}PQFqS3el3Qe)Ky%;JVa)U3bGLALit1BuRCL`FG+G#>V{~!t~ z0@Q-`pRjoSZioi$CH9&qj&rLxO;8ZVByWic(0cWpMvTZv^lXWJ<$CqQ=?Cbf5qWuB zzh`_&0j6}!%@J&jYawH4SXaZ|WRk_OH3S+(8`U!~2@2BJJ6XSOZpOmGl0Xs2Z(qA< z;Am+XSKq(S%hR9SSLWc6*VlKw?Q-vFX(?H>;-4)s35jNQ6Bk-+c33^XAX#Pejei>s z0$idD%AiR}|Ln@b_CjJocXVWslD=wUo_(r|Kt~WD7r-51Rk%Pemq3H4^4fd^f$Ni( z9hXt{3P-uA#;305+wEgx1x9s4<8TvSzF4B{TP#ol6(1)mEwF(7SU2$u6M=99I0Wp( zbwghQ2z3&K3YpyJq^xv{8`EauM7SE>({xCF@C@fMLY1Lm6p(vXp8#R+>su0ikDjV( zq0Q8gR1|&Wg6N&sF+75Q4V}c7D!sY+gYw9N1af}<3ag65{%2=(YeB5w3z{f!PE<6! z|CRtb?X1-SP}m`Dj9Dci(rUIbS<LMb&C@V!?`f}-Cro)HpiMbW53oQ`fgdi(US>pe zggH*|KKGCVu>e+0+c+sD2RA^C1=zH+NC)HPtOMkR30}R;7{wRL7I$#NJM-8V?<gtJ zBSQK|pVrp8R=cWEl&O`L#v06_B<w(X$n1|3U%o`QK1|!$xkW+o^7exVMl>Oqm}1E3 z>0&M7*C4pKoOtk{vSv+9RJ!;Gx&4^>(<cAzQy2ejQzDyznF#CtZj1Aiwb{n9R)%Pf z@W{88dn@xvAgTH8DKE}?=SIe99M<$P&z6*yD$~R(D!*MC$l*bmxzRP)poijFUl%$= zZWTIWr=*O^aqu{$Uwx<OYXn9E!sP#OgL<)VB`o{`{NF5mwE#aomH@iARtPHey?Zj9 z$or(EN%7Iqw<sv}K`fiIHJwBMMDyxZ{P#yRf6%bBa-N}BSW=1}3Oa$gur)Lod@z|J zFD@-belIrb1bA^nvvmC+l$DdjH{9aq{e7odKgzByJt#>?>6d5AS#kb#`!Dry8YL+z zNrV1E4<Tb=Tb4v#z8s{zHz5Vd03jfpd~ICfaH68n<wz426@4ts113_~5f9nMgBG^> zFPR`s*y-UO2?K8~mMC}*us+~m5Sh?$a9l#$+JvN}=vFl>S;61i&i)V|{Qme9AfeP@ zHlKb)5FY4+l_rMoc#IBMQNe<WuN7ZS4e2xw`0Q&;*S)hHBq7ROfwf$mZ@&YYi$)>$ z1gBW{EkO>l^ByT>Y9xe?^vrcu2noPbVc`*3Syu_`rX$ujP{HLrjyk9eXb89fa8M(< zwojmOQc`05OY(_xAwVL(ztrVIw)l%jN2@--Vp?7n<`)@5g6WY^a}di#5>{_ikKC;* zY&CtFuYyEjJPN7@C~5=c3d}faMks?^JK90c1D@h0rT96_I$a=F;Cc0GEh?G@9W7%0 z{;gi+x<sI!wIa{>LOAw6IRNk*<P7;ok0by%T3A?wgdmP<eujn)xVTr_H0j3a-@7+k zY7Oj5^Z$6l?Tr^I_i;ptG*5;X79q44sz9oLq5!hR0KKpKCfEv?VLlKc@a3ID#)+NC zX_~FAy6?tKP*7r_lc9?|KfSGOYWkeY>~GICXQ?ZI)aukW$m*T(1^f@3n)k;ZH6O41 zWSHi?!m`=_nX_xG%od;-Pjd_XZt$h(wboV)l%tX>J*KC8oBomeD##?O<AWriAyG>k z&UM)=v<Eq)P1&jz3WCHUJ=O^F$UOstV&gh9S)@(%4~|Z9BO~&YyigK_6CAL0ix>kQ zCF5*uah&xsBVs6&5Cca#I+f(M4W*Hq$ZWOKmj~IKh`uoflFS<r*_EC@t+Z6)KiS{7 z*kY3|1O{;bT@Wr66*ryuhf<X=0X#)rDu^#%vw~F~KjwO?NgoevbI88uJ@fnf;Zx6e zMJ~_w5J2K9KL|RlnzCN5ZO-odRcF$YhAa5mlPMVt`z(yZcZiUGaw-K8QJhh#)Ox&? zjq-hAa)s!(AUh{Au#nv$0j6YNzy;9?1=rv&AokFrlTaO<5*MtD(d+8yJl}3>i-!-Q zV%^9GX7q7|YCRn@#?>bYYK4N$M?XYCh41|6?tFN3%?(dcf)@p`9K_=w7Wu3dBH$2S zGSF;C6k*3GMmC69Adgs!QMvTV6UE9Z0U+++pR_}9TK6F|h+Jz@bd}_*AONz7FgJfa z@*irU{5G`KB=nIKP!$Rf&K8tw#-^vMhe!2i-R}YNRIW(?BK9&x!^Opbi`QG{_*_Lh zJK@&TEeRsJ1|lLAe6`frju+RhEF4OEyzFKn_Kh5^z2iUI?V%;0e=@!_{Z8)Z=iWyI zn%PI#xj}wJdU~Ed=li%&;-mY!ZznO-s?3wh0z%`PH-EN-b#!Qe)FC@M)F=Je_`hB8 z@_Or#cGr-JQtevflGJ)6tFsA9n+ZzvAM5KY>IyZbr~hhhWu-7{ip#7Rhf4fZ#l@t| z0PI0L0|2e$P)fp*gbBjm&Y`z5XlQ`j?zyjNa&f)yyf|kT^WdP6kdWdr5&?E8K^qyF zDY?AH82rhy>sc=F3bk}0TQ+WCZKh#y2!8>4Uxk63UO73D@Hw0<P8W5i_=+<c6{AQ7 z6#_ifynG=L*h7<(#nI7?Q8-$_3QMOX&ouA-dsCWtj>e^1TbcJC+`wYmj<<4l9((k9 zyxYWGUHz8OcgX#oO0e}>MU9OND7!<gomlI(aW)CWK?r*7gU(Fo7|Yc}6VoI0fhKQW zzot7qh*;=Na-pWC{d@h_|Mmi`ns+@j=P{-(+MTbt!S>T~<%<c*NF3(Q2<$!KE`;yi zeGiq)UoL+iV`34kM#WvTH6Jc`<B+EGT`sT%6E+{VOdkBf(n^S#QVpsbgx&F;$aH}) z2=&@agT9&XU%$>9ZD*5hqq|q!EE%7aBsZC-ICNEoAvL|Dqk~{->K~bFB!gIAR0QEA zDQT_mq50O#=ckG+Vb#@zZY1AB5VjK&>6Iq$l|Mt=XbpVe3euIj#y$wF<dx>~2q=6_ z7kV~9T|+(R<T?bz-F`mqhdKKp=t<=%Njl+|7l#A`IZe;uIu0{p<bbqL>sNIw!yzSI zg9;69@MTUc<QPzREP(D)3w0A(^$<OM_YUK0WF8viQ>ad4eSMbSU}9)Uh=2+vln<Ry z@CF3KzGy6q8{vsW0DKemU#5)%xNET>`R)PrI*ejnEKyN=>!ZbAzX-UwS?knBRcUCH zK(pjN+8;N9i*y49-|55;3S5~M0AEfsyCC}f`MAMlalVw8Of6LP5R|J=D_`G{LLh)d zjFLFl^;HaY4GdzkMDM$t`;nEKX(^kU(!|DMLTc(t7jU8$bt2K&EqMbdIkSd0X+G%I zZA~~R#Ot!J_v_eP-2|grS}fZi9JggkbW=i(#e#jm#lcyu{OD1mTi++tF7UT6bc})V z>kvJCV)5o-by`tYK|#RpN%t%7w0hbB)s{SvjrjFy?@I2VbyE#Pt>?x=$fKTT7pG5v z>QtIQ-^T3knU75qjr#;pL)w|Lx2p8pSInGBuHh8kXLg!NjADfZRa9CU2Kw;r4N}oq znx$^P#Ji1*NPf@+6vVkTmqJY=6nwquGSn~h=X+IOXQOtzVE6J=p<hh_$CvI3OTi!) zPpQM|1q-qKix+=777@22Cq!s4N58+6dHFXSDmJLR{%deP0;tSbX-4?NYN^vl?mN}C zOO*k~%s`v=(q)4wrk4?~<qB@7vI)|Olg0D3Nf9ThqEzP}wd392q9}%WAxKWw3%Q>A z38G3)9v)Z#S^yK{5HZ9GSj{Xf358(oZia!4e5h8VeM`ctQ^%zfYccHOMF%*85`!EY zTL|Rx;oaLfL#h<fi8A@%4i<>-x}bnFUoS)$ms0`+uqO+lrdj)7@+6n+>OMl!+Z2k# zF;HXrS6r~}tCW$vxp;o+n=W8=10@PF2L9!%>(|MXEBK}RVBBi(75C9rQ=7$;_X&q{ zS&`!I$_JC<m}?Edp=O#ho+c(L8n?ZQ1>FqlV*EB=n5^Y~ESPtDWhfH%+V*hT4Zlax zhsnu5I|Xl*F%b*9H4q+$OS$7&ZoSz;h9}NFLnqCv`tzrcgp!?D7Sa+_6LA={@S(Wa zJ~&8&%Fn`2LX@?}-w(hRp>QJ!Z6==CJeon17a6;{i)|B+KEPD-sTz7njh!*%CEwp? zkz8Sst^jV38|X!JL+c_8V0xwNk~&bV=*<tRd@sRkQR{BWj0TJi!qLJH%NShp8B)66 z@j&wA9z4j}6pW$e;w^vj*kstJ66_hY0N}R>1U)@Nb~X=G;h_qSZ*7qG*iOMr1W?%3 zD=dmukE~Oeq>Sg#*;rTzLFro9`?&Mh!+{!e^a?O)yFLX<0fI2@2V_<D<4TGuww7P0 zMIl{20%%`tLc0NnOv!VEwYC=VL?C*7iG##K3#bGL%t8$T;%FTmVO17L0#pK934~o* z`1we)+BC@q{t8ui+?)yw4`*WmA_Lh2U<j+&1U)%>1G1~@#irmLKBi;=sOjJL>e8v< z((xGlJjfUI!z!|>>Xjgq9bG1eVdm=U-#D}pT;_FXOB%MfencVc5t<bBuLeA}0`l1% zar`g6N#|=u6;2cYAgrx#cE>xO8rf&WcH{<kTa1^hsj7cL7Tmdw(!oF}+t)5!-_G$4 z>Hvjlx9zelw5f@3difUQ^V81Gd%Hs_!3$fn4*#Rc&_YuEnwqTo$i?GK6tQq|?#M5g zr|(kWNzACv!p26*%zOwQLIw&d?0e+GLPxroE63BP#;X!{Uq!330V}Zs8pV*SNsRz7 zll3K$)!BmOavTV!R{RZRoHZKo3{zI&eG4R0(Z3uF!U+U*(4>)rS~6JC(0~xw|LrzZ zZUwxzOaYEB&b5@?<Yi6jby?TFb+Fa)6h*WItT0iI&V1X!zrk?7&Us$XVfx?(5uFcV zGCQGlQ#PdzQyv3#WXIY_)zQ!7ww)b|E2+HnQR8O0-wMP}l2{iF>bEcvP~D+vJNt02 ztkH~g|2j}PsG388z8yRgDyI0LR{}utS?BbY+W$@>CXrcf!ahWjlH#d>{z9dG`Ld!c zCBdxom%D|%{qQ=0I0)GvfT<_W#lo>&2lk~ASJdB_&rcBc^5xUWF-ALJ1zpIfly4&= zkqLtcz<7!PIY3rhjg!IWHEE2xu0{kH{HaBVknP;3-lPOWf1rWcVy^i92gdSFPMj-W zXktc7Zgfs&WLn5>{pj-HF%2Ne68YNwqswZN_njU^bP-jR!8697hR}-EMgk&ipN+E5 z1`Yf;`}<@^$By!Lc7%vyxo9C9AIt5zwD!esuS*N8D9Th&x4ge`r>LkX?D_NS>>9Ms z7R<emjtL9w`PW3C4%W8|=gE9Sv|e32D5kvJD}PHY0iC?-(ymlYLDdMP`W#9C%dmR$ z-5*te+-Atjpt23Txgr~lT~LrvNlA~N|62#}pv7&zZS<wZMLFkIgM-s;0VqUqK#(Os zhV+bdqRR92^Q}*(3`yhZaC^qhqFzIh3ACW76z;IKYhC(m>?@Ytu_o!FgH+RX(mh_{ zj(Kv5(t5hzEy3hbr9r6pE^f{;Lh6#^O5sc!8vbEE`W_dhX*^GPF{jCr#0;d8nK=gK z!;pOYGVIwk>7K&P8W;|X?ic(I-w^(iIO0+H0QxnqTv_h3*3j5D`u&VGSD=Ri0L+K< z#8x=pKc7%wY0~zW%MqZg$d12jtUI&b6-6FqpqeNs@S<2ZW$Lrw3*V68;U^G`7XTN? z%KG9bS|ESh&G`%e8PT$ss9byi*3oTC#G4j&mHR0`nakI2mBZ6a@!FqV?EuhVQ(+*S zmTMNjHsakm`H>OS)Hes``J5y=&JY4oRM8cRz037)<6On)0PbKwHOBmnL|zP}VwYn# zbWnTb0IvakMYTVCin-12`-h+4nvF`?3mkj+X@X~u9c}u{w0@%@xByC5GfI(?DXXll z6|f)wRX=}$k_k|$(-Zqf!8IrvNT{=0q3#$Z<4ze?{rOs-pHIWWaxwBFu;3mIh_}j$ ziV~=Mr^$$a_RKIneYFDxP66?P5D3mXdJ$$}R*UjhkPvR>2tu!j%SS_lDoZKw&Uaoy z1w~nK`YQvoQGI<9+2VUP71V!Upp)*`du<AwUHGd%2TeA3>2mY|KELfiFGG3k<3@OW zXXmiX@gHg9*6a`{xkA?h3bv*TT2n(<D)zjg!+rItXP>+&qh}YVg1$ayc&Fv}(HOMe z9zKvC9ES;ehKAH>GCh8s(i=_JBM@)j`k_kp&nd4A{p||(z`#>fjRIApz0vbVVz%+O z(iBjh<=y^>tZr;T^@W*Nvxp8;80-o-EWgl*id@KZH-bd@Fo)NLO7l#`O<J<&_)Xqs zP67lv;P}eMGnAQQ4fF&^^W#6a0mdUUgzSgf+OAArFAj$rML81Z{kr;N+GQ89Z^J(p zj&`p?cSS9B32UGR6h2WUL#WE4YAb*DYf&i@1Z>M6pP2athOC+t6{d8xwclhbAMM&j zK$(pxskiC+`kI}no!+ny9SWaNQ%fED=b>TDDFILn36SCdLGOVnO&o|+9evLX7s!V7 zz@NFGnB1<ycpiFr&WB}an9Y7Za?Plc2>~MO|Io+(*!lpV_nDc}B3wtlPJRLrr!&GR zqKMjKdHh7PQc*`gtcn(qw^8pma%3)!cv_EFXoHTeuR~+iB(I7!#HxC6_f`d6U3Rt? zsYX#8kL_HUNOoLTzGOWSZxI@j0=1~YXO{tPSOpj|SQl_JE~A9MsoLozR{*Ka%nVaD z{di=X_WJc}g^#5lKguVE{M^-NFRRUd4{Z@y(<e4<zxF;Rex^nxHVFK3VWZ^3SK#g( z?|pf+bNnk<o+q{T*d_}o`h)?oRd<63!P9kgDk=$`LwzXc+mACKFE6M@oT$+ebVSgP z`K-71QoAHqAJqadT9N=UhiZ4mUB)48gc)w8qCbti(q+*b@pE?E5Wn;))B?czmpUWr zp_DdEew_?m?t*!Hs`j)2YL#hxH(r;PVmUdDrAzs8yj7<m;^R|k3`#VuDA%0%F>(Ew zfCgZCL@&k@d;29y+a3#Qnw2k;)9WHWQoOJe@CT8oJkZ}?_0B7SBn}d}-6)9eK9}ca zNl7{c8Ks+|6Cr1DN53acq54_KP!#WR0}?}_8ZneUK6%L+b3#)XM4m8gD(Ee?m^HT8 zcHgtXLm{62w1n-H>OgI#yjDCsE=Y)!(8U32Wt9Knhoo1gm@$fYL{S(rx%lu!#_yr! zS3OIX?Fe`9Rs9NTWaMLpVqF>gugm?1E*Ak(P;@r8wvOezA8C2=mlQO-H}az~%3ORE zc4JrHxjxQYWzWZhOH~=*$+m?WRNIhsCon4BtioM;%}c2Gp}Jbf)O7CRsbZOQfI)=! z+%dkd@6}Ddv-CPFeaAb#zT)r-$!7ZDKxm3g7y4D{X09w_hJTN9<R_8>vAXJF@rW%X zCI;ot{KBIVp`jwp&A%ZGw=1vli-<(Fv`BMLJN1KD=W{SAjRG;PCr{)n0;==kLwmnw ziB|a^I@R@Ss}UgOP3Vb7N2R`h-_bVts-l-7qR4WSUwveWkAs7Xjwn!6;iqP{SVx~% za`K+*){IHEq&F4xT0w6TWAY8+uJ6T20jC-BOzW_}xS-B2BJqHIgwjj$-tylbrR_?) zhp4o;&EFkQkHcGk*fP#k&@?$cjhtv$qn0x9^8^uA(ZYfmgsSnBlIzk%ARTf)7=}#^ zX>P__UE9^U&&p_Lr1m`DA#dEUB(${j9<YQGsY)B@Kc*LYq9_xlO%O>`8?MS0k(LIk z>=k~&;n1oo*px<y7!gTH@l#)^p*s=h=FR<65dqeGoI%+(Mh1rXiK?XtQ<}&k?l;=e z$v3ntp`F(uEze7g4y&=za&`S#*4Zlyv7+L|{I`)&c`RsbWH)glB3<0peGr<r`k{UO z;cRPGmM{bdl%fn!e4(OkYhh4!d!crmNDf*s$k_=XX)>T{SXkTav}!VhmC&bL)3N+S zp4~p!n1lC0$>-meoSeSYw~81Y9OD|Bj1~M+Iy)5%3=BLVr6Bb6^<BKZx7SBsF#Oz< z&ij1X-}hu^+L@|jnKr*v9YulIu3u$h%_mu2u0?#?VNO6p@<Y!}6EaK*+I?$E`flXZ zxZ7_3-g=Rq-s^??6(z-XQMI8I8mOd|dNIFvYrb*KQQ_8SD9u-zcc9nxBM{I*YH|E$ z7o~hN$drCM-t*r5mFo(E6>`C?mLHB8q}fm~_s)rQn^NY?cOb>w3=HmEc57dBfnaQI z&J@yiDF^M6&|?fO?=uXd&ZbdKO_HUhrGBlCVQ!(;e%$a(x>lBLQ&3<CB#}GMZ%jZc zL^T({*?^(|g>E@(YkIX5vOJk5_DTjdtNw`gH@DTGt@x`OOh^o$Laobku~QC&o@js` z#*HsSQ0<9_bCRLn^VSR7+p%jSD&{91#L$XRX~N5F!Xo|=!IDHF#Xu#PK_EzjAtZzW z3%sRnyg&eo25oqHBClL1&Kd<Y#R7dr{;SC-L{9+$GpPD;16H>5C8PE)dk&Q6LyC)K zR=)0aHT$+gYg*4}$sd=W`3V>8-EnQq9KBboZT&6Rb&1o{wfjkj{Zmr(Fc25}e9o9y zjVK9ALq|hZ^xsfOBME2&8)Zv?myx?m+^dApXW@Z?fk6*FUl9+ho3$U@=uY9r6?0z^ zkvUojHfXze5KF%i3BTdD?sLh!6Z2Q1C%){pc0wWps?jLi;|;2rDMP5<_3x@1@S!Rb zA}Eqbg@(+3bF{$(F|@&Bjp5>mm2zV&r@d+Wm7L3tIqIz-wRX0LU_H9Np3n(h!vAJe zhQWI9y5?FQ?4m%3Uk&&4GE|&%^WVLT1J#D#zm5u8d!fl)Y9RY#oanq17ViUm;C`av zthXOK+<>Bzxnq1^bTkeGU|l`ED!r$7r%I};Pv0~Io0#l{s`~d^eNXnAw)zlw>Sgfo zVJLFZeB`Z0>F7{Sf|0YoW@A5N@Ju&0V|M51wpLHJIO`;DRMG3Qy$XrdvWl|u(xw}X z7<zSuPJ=OxqxnwI5ACxh&PXRwgXz8H(9y#v`y3?ZIiDr|Na9Ok{qi&1G~QWzL2FLt zKpGROrYLqZDq%GHP@HL9-;M-&$-3D!I+b|3nC50Fz&hTZF^YtqKN~&|4)!#9Zd8J5 z_H$+BM~?TLMVX9*X481B{b7~gK56sG`ePUzx$ls6`<9}a&upD{&L(~W+8RxFx1Z02 zuPmKp9i6MIQKj#m5C?C0XGz5cg0F%Y${NlffSEU`E2v&O=@fn=YC<(CEq7lpmr!x) zzM<hWqk1O`7=v--?fJE5;pj-Hsg@j(Ec0&Hm6ZYyCN*{{g3s|qL`3-c&7I$p!g90# zG*I%%M1w*CnzQW$Z`5NF5z~6I7)-&8QkA;GKF`zvlLATLmsTB55!qr@cse?amcSOk z=z6|nG?7p@Tr~@DWgupt_+Y}${8PZgq+r9++gzIDqt7l2Op&~)s7Qbr2nDXd?+#UY zdFc3*JRzZ>XgoYT(2}t&D$X>0dK!v>z3}rVCJg;ZN=p8osJeYz57ik&NO?K07@cNy z*gDMo>>M6ORaLoWd5SpQEocZ_?z`&a=ck~ef{liT1~WAe%Ij-tC}8FxT#l)|H;FX~ zW_h-(C}?OVf1FTEOM0&BX4Tdn9L|-B(uoEI1tAd9($X$s*_2s1!kYSe;z7Vo(#(Qz zA3S*Q*xnx5-HpW<up{5JFWtIX$AF=?{`iiWlxBV&gZX0THox7lcED~|K%-dk$GU;G z+<-s0%`GiiJZ29c;syo=8aH`q6pnYnyg)Q5tFj!d@a@~T1~rdKxwyH}q$CFT%vuTf z`1n@W*HL3P#0*k$pb!QG1Tc}{K-5XVCT6(xG2w^j^xQ_9FpOS6KOC)xr|06*62K5* z5y|arX@5#2)Y9dc<mBZ;@173N+1J&&KUG-Tv$p>=+XIGuuzV*sKmPFs?e{s6sm5+Z z`&^5^fX|Nk>gp=AnxPrhIoKV3_3=*-w#xwqqhFR8!u?>bD}{T5-!T(A=t7)KUY^ma zJ2nTXBG$8Kx0*hRtu?JSs*ZOJ7*kE38h<x18oauZdo`W+WnyAG8yj0ujRV{QMhK0x z-z{<~s-Cm+!}-|4!s~l$?{c})d_gPESVTq%)jQAIC@3gU<KyGooE~g)olA>~rY*XC z`~ve;9gl2m1nZq<EiaCih?fIFzSqJ+Bqt?x{9IlZfT1mob)!miw7uhBx%Ecxer%_t zr1VW&^~77Vu(D>H9&QW4axGp3!3dmRE^x_iBr@z{;HilF=9Dnh$U+GaZ|mynMth2C z_lpgUj1sEe!#dKTQ<`YLLi+glSY1^$y08B*b?I%P^)*KBgl#QH$FjRUgO}&?mjaZO zlwV@VZ&1I{?p0J$5|BOHx&8mKi#2hJQ?bq7<9FPjx@`o*u*z&r{Wr0p7;`Y;HTmJm zsMeSFda_j}%H%2u4Av5EH1->3SvfghT|OGGz^U{t!}<4$iHi#eW~hVF015hJ+!~NU ziWl((pbU+cmX^)u7uN}pU^fuhGb$_j**Q65Xk>$=mNqu}K^lz5B__6gk(`_Xvob;> z@3frV7`ry=TE>IzU-@r|cS9da%=70~FhJJP@bROt<TfTICVx^=lKQ=SWcQ7XN`_l& z4l|)iD^JX<&T}sCOhDV(OyZPISVl!wGi6WDX!`LsZMElyzRl{lH(y}VDZR9mXXVdw ze{6NNP_=b`s>p`Ue!y&MeCw-Q8M<6nFg;^2=eHpy^!S@!_t5VA7d5^><k@!ckh)`8 z^yVKNJ3W>8iV@GG^5;1pdFu{87FE@~DtUEM`fX|>Y+vr@aG_e?yyJXp4$ZB{klP6E z>*#ds_(-jEM&S3g1s_b>a$TNp%{CDrU=xbJZq`#Ms<M%F&&*`sQB{3hKah%^1RJ#c z;hk2l4JNvLiLmp0Ys;)$!M{_t58lS{#8>=&-e70<P!A(%?A12RB`RxaC5Xd>R8zv> z(!TJVmw$r1zh_OIMqR?lD+0x>*?x<eSy6tzmcN9oWOw`?WjSnYhDLM!n&-U#mVaZs z;=zS9K%GgbmmvA+gH8Aekbr9A1%!m`-7d34ow+VAdKiQG5$Q1f#ojhDI_l__+t+tD z#q{zfCm)|}gE6l=#IfaVudSKM-_7p(>!Tv$BmW)AM%9ymR)>w|=_3JcPt=hVlSO;{ z3>fvf=D2Ae7$|M^_;IhIii+s*dGY;sFdvg8va!}HQy+<*lsY>0EFFT6wW;s2Kk5)- zOE&z!WH~cff#5)sq2BG~8-8mj>2L!Tsq@~Sj!t=2l?^Jz)gBt}f47YoGi5CG&e;9) z=ic1G!GZGKyLd1SI6OSel%$$@YxK|VuFmoH*47p(9JjT}!h2lJmhim0d|^gPO3E)N z__V3Xzsa-i5!g%LbZTm9QAx>d2#U{zW#=f$SU2w1*2RCHGy0plv~s8BAmGN08~JbF zVv)0}uYNz7_9vJs$<O!Xe%$ApnVp?*yw}#fvv>eH{)3KR?vuPRMRF;7+uRk+&=rvI z)Pnkvwe=zl=yij2WburQxiZku!~mj(1~<IO$VezU65YLfmx=Ou${~$RK*JxewxDwa z0vSnY|EFncYRaZUSkLqlx{Wk~5KPk2^e}nGsvN7$`)h4&@^@>(rDjT?-L~-bnAPY} zK=HcogVDgX-|hw9hL?)_TI*}$>JEfCIdLHl!R&xT@+L2g-9ebTIabsslRQ9*bA)Pf z!6xQK=@_W`T5&P4fb9SS=9R!$Xa&rB{W^P75O<Bgk$2crXY_oXM^6@6x&JV9U#_4D zLc>ghD+VA6ARq#%H;p2%;8PZP%vakE0y|vOYIeL?wnEH}<nNoNr?-9GvY%8wlGCH1 zHt4U$XX)wNDrp$i_<c49I<G&S9h-reP9}TNK#h);yZJ&DyVmm}a3#Z5`{BbF`|<Kc zNR&{hpqQDN$>bTCay2zEiG%q*+Vj)Hp0$y8q~zqNoP#cxEK`1Swynfe5<<AspApi4 zi+rnxqk(o>MyIellNozXDs|IC=YB7Gs#_duYAc>?$g8TVCU4GtbjRl8<XqVGp`WuI zu7$Sl%Evk+1KAIsZ;a2Qx_Mm}+6j-296I{>f}ac7I^AY_Q3)V|USYf|b;wiayywpb zS1C429Pz-!gh4}Nqk@_m{=mQhTrWB%M(0ABiwn=m$%*Tn9^oU!0MnI`Fi^R;&=Cfs zG2wp*vD3IO_3I0X3xY3>ZL5jv%0?$iZ;sMkyEgsCv!<YBsxi;YbHpe<s~boV0ud3B zpj_VOe^}mk`g>&s3*doqi(l=i_0)SU`IMg5l7A1DbYYsoeQ*;hbexcCIRDK?#dw5p z{W1%c3;6}JbWy~N-H_?B0`bRE3kuj?rleTFJSWOkN=odL$Ng-J|D1TkOzj^G1O_${ zW?Fw&j->a?{;saB+K)H&4hw}UCVK|c9CN&{zItT#>QNhop`X-M!)b55x}m97BHCLx zV6G&15nt;zfBaAg6DgsgqEd61`b&_PFS>ZTZFVK02Ray|7ME*rvqaA0p`Ko+##W&5 z50TmCvg*lrBi>6tK=|igHN0$m6Xh`Z;R<*t2OnP#OgBdYrGmaVLP7!OIjQE;t)|Ml zI%PXMPMOo+Ld};Kr;x5;yP<Ceq!_`Y02$3(8A5R1<*=32RUD$IFvvYtKR(5vD#4YN zA=(@;pCa)zEKKixH7i_n_jmQ6<!qy;n8zwfALudO+jH#wpSrp%F3yfMG&QwOsJ*N= z*WcFDiN?WPILs7aWr;X;u6)gc-plaK>H3o9LG)0BbIU&ESm{Fy0E)7*vQhy@B(AQm zKAW}UQ>7JE2Y}Q5)-K(G){MQCKtkwj0SJu_t%!AMEc69^$5e@;#0)|<1Y&eVuK**Y zjBmrjWpV+)dznvuux@bwr5R;9zp1l~kvT*0zr6ta^JJ{7tWtYlgrHf$+jVC_URPJw ze7-dhVR)&pJsRjcJpOy>SO394Q_f`CjY&Sen!4>x$NaLut2mfP3t_~SmR)$?$Hpwb zqzjNd?~0C(hk*Lb?bgK&@yi!m$Y1UP)_wfy8G;0$phNwe<Lpnr?9st=+v4J4$nl=a z;-qb$`6I<~!aUP|_$yvUC9Xo&&(F^>Xv-(yq24R*F&S=;$80aWq&~lXe?#llqm#q! z!PT`jf&SE+R-Y`Z+%o?Baa)0@>qjtsP2=wFZgYOJAFIoyx3+z_J#Wjdp59JPODhQB zFcyM2`PHkV1(Aa?r?FMFwbnH?H7_w@VDA$$gzZ!NJnL>1J+Tk75hOrTP*Dj1+p_ZT z@JI)U%Re7{8CZhh{9Xdb*1xuPpStAkES8?$;nG{zvN&v7JX~B02r$%+j*d2f?Z1Fb zkSU$(NG}T$x5s}+v@&46oL`C|p{lCN0%&TO*M@(<tfMs6`|oe!d+fXk-)H8U4Pat9 zS+lDjz2xLAU;ndzNZAsotrux`c~-*z_#2bWK(@F>(7V2kA3KZ4*s`*l`T6-sOl)lL zqy6)vZHBf4u8PZ43Q9`B`|mWZVbRnmSao@EP5|@nf@<wc7;lR|@Vz&tGMcLR&;1z9 z9;h4^Ru2v>>57}x))MNKqhKF~kmV;FWh0}kq49BBm>(K_G!`D;x~+Yc@cmRRbnx># zxBAAqy80&2@GqFG?2i)*y?Mh4T@|;C{}=So`^Fm@nyKYV8XDG>{d)gShP!B%M`-=Y zRE^yi(fI(R7Y&z==g;}NxtZd-Cg`M|qgnA;ug31fE@TJ)+3SaDo{UX*>~T6L&+oI1 zBGHj>ImN3iNzql6mFD1%vxOUaHvkOVf)QMPI^6zkU&lR|mNQHB2M4+j^54IYKR*7Y zYBN@95*zn5>q~=cF2C%VOAaUBwt=})G*{!&xr7PTv<krdwc<g%vKASGZNYq}?zn4F zlhwA>CRl6Ms|`a^P*6#i^k#&iR?TdKEBN?f2iuB%wIDbJT%I3(8yf1Uu^XA-eb@i# z(<dfTQ7Xu(a)34K944PCJ*TYF*RmZ*Td(5_uTg<{WSE-hJUh-u%}wV9;dR}}J&Q?@ zm3eOaYPXxaBDVXVgmOpq`D){Y&}w5ZFP<VpwbQIbof=aM3B72h5`^QKkEb9Owez)= z7VsA&RMyml$HfssS5=dU?cY_$f_t2(rwJ4k6tuUuBlcFlBBL0CdJUy>#LeDMw~`E# zLVpCzH>~^!BesEOQRMB6XuT2h;z5UQ7*shBbeN&v){14{JgaQKc_x`;x<5LUzqq(? z)RZ5co5x+lZP^sl(Bk{l?0ahN<P?${Y>Eb>eh_Y?6?5W|<v%wzU>tnQbMj;&;H%eu zD@i97Xfr&96sWd3myIzDIthwrpf|;Q&C;^EIMeYtUX~-En@9j;@Ma_L8QitFL$JPf zuJ}!8{IrIiaFhUx>X7-IT*84GsTnRq^`j5IN+Y2^X9l@~6CP|qW!3EfkH|1v0v%C~ z%h6u~T0@v~P%UZU2-Ku~+r|D>=ml^&JHq?dUO@(9W-^`dJOC(($vs|GhQ>YubTr2P zG)4vU1$|Vr7L1iunXrHm#P)Bv(i941P<TSMH^W8TsA=&gcw<mcG$|<Tk_SNurJ{&B zJGG;#lrZzMxKvHU7<42F#Uw~Z;UsbYM%uKRT$mY9sQQ)P6P%zkSKR+{DYQVNbVU*8 zAgrOGteu1D`z~8E^eE6&s22PQS{5gG6JRVA9r|+;Wi~#=7#V!{$+R-a7$NO%ijL~M zVMBGU<AMSQ^JED-JH(aF^Zlragx`}*0*+He*)sGXqW5{lz~0$=9`guYxpF1(^J4_Z zus}<o$D__xly3U)VR7@B=)5s9^=2@PL%pjEI{)ib8tYN-ySGwh^0beQjEIZNLtC$q zP^Aa2uHR0XWk>;(Z!D}l&GIM=hKeQD&gY7T3wzcJE)uoJ`YA7Q+JE(%Kc4t_KB9;U z(M_1cL?Ctv+4@<osB6Js)sJcC3XA=9)}vKc)_<xHwEf2gD<!6<N9X0Sz%x(^##e{s zK7IR^*hxY-T45%OgJ~jL{uKCsThOgqy0zw@^OKHm-zsO9p+uY|n%jLiZ`Sixqq@pt ztpQciz*bRF`H~}<wkbHpmh7sn^Cs?tAUzZ_!$>00{_b~G)|Q<GA8bjM7H`C19ElQ4 z{xC0z{!qY6qS)y&=16a#a^=R@lQP2%r!q(SGQ-*}y{n{^TaAZ`bqflQh^cPNO>!?? zT)bYn!9~Kf$i8?krIp+B;^(Vv4JS9Jxom&UoM%|W_wMCEGh`}4Y<28rwdwS;XT!Ij zQ(8Zs)<4T5PIwm{jl*hSxT0Xz)?m8%;JVO#a&d9mZ_vT<sQ~BXq-(+D(Jx{1<kGe@ zRqNTt+ODnH<lXgABRVk`sBX`;n+2P6eTo@K7q1p2AoQG!S2d9P^*vm-?EQ8%ow5#9 zI(v8`@yoP50q=5IUbCR5Wkxs5k6a|{SU-af8Hk3E^iqE$9^<gIi`fu-NrR3-PD1fA zq_<ah#|OQ}xq?_!lv_;Fs2xD`O~c-?7X!@9caBc%ook$C(dXty%pGP*2d23=IJ#_e z&%;fc*r8NiUh4;qUKi1^0g;m4sR~L;5)by3m1U5vf!;2=Kdf#!zDFY_zM=l=_q~ch z_Hf6D2y2)>p=k1+@5~ZK^}#Wu3zrb9YZ!f?k0VidM0*tmn&T8qO$FX+NQSJg-l7xZ zCma}{bWnN0txIxzD^xDJs3;8w@2;G=IXdt=?R)p)LC`^tj*`K=IW+W#Cnf#9F!Voi z;YhtH85)WqX|cD0`|W$_{HM-(r>;(<6)}UfA#UJ#rix?B_VFHF!^iVbVS8odNU~7{ zo$%)`U!p3U`OnUt?yhK%ViBT=$3U(QskHBl%iZq81y>e;e5J-DW-=KowL|M%{! z_qn+p=f(9xaIkc3d6;|I86I|9T>D7n>wA6YFgKKlK6Wym&AW){UZ@2%C??T(OmE)Y z0T&I0nOtLIp2Z*c1kgWyQBT+`5+=h5hrS0oXk`iW-8+E?fyghYn*WLS+~EE3dol_K z@1#mI;d1R=a)SpaUPp&4JW8f^&i6^@60Xa|87rL_2^^y>wC{$drCpnu-Mm&1s8A3( zNcH1O#_2@eCKegFkbsX1)t9Vs#vF-SOG#Sh@Lmco7@ngrR9Bafk~(<(P)OtGbnvys zuIKl3e3s9jAL8J>Z@^?16C<6RjDV+1gjZJ|2P=`N!2m)PeYO6x=lufqW6YSCpB5|H zT047_X4&c-y$?5`*o}Ovv9$5`=*yP?G0BRKJf$!JcN^!JWwM?y>_MPFPzpOFF*JPg z@AUs4s=hj|%B|}bRJt~$fHVjwCEc}2r9)5wX(XjlS~?^J2_+;%8bxX87L*XABqXF2 zr2Edt_x<j7?_cM4JjcDCy`Ht^oNLT6#*`e#a-8^RGe8@n5~bBW`*)E8H~@5U3{A2# zjl!uS<uY}Tow_^)(YOhCdLaJfD5-xuzqLDxGgzq037aFvdZs+QQxD~}yUHCDM5dT4 zJM_&h`^_6{<t|Uy4nfbJVTpU#5na1>oja7-s@&v?>EDGW<UBp`(F||!GmLbs|CCN* zzh(tYHNwsqw~}p7|MOExVg_PGm2TJNWfgz)pO=<al+80Tm%@p$z<~ne^!Rc6N82)I zm-k8C95m=L=WT1kD#!ZRcke8nYkvVPg3-vBdps7@*d;kZpv7jQlcWlv<kSE|3kin_ zL3;I<D!wnaloS&Pm|<aYiOV?rFJZGW3JF~WgCP)sk$=H7x3|Z?bH}PG_q!n)&Bms2 zaur|{*iTGbsy@G`R9hlQ4M}NFbQ`KNQVa;$-wJ^`wXHQYm^JmC=Mzax9^<IiMn6nI ztmVRqJ5$9+D07u1hJDH?(PLyZFGIKu%YJ^%5Ur`bXSOnw{qBQ+l?1Rr-v!}=Ts5?H ziQv6?$Mu7QOBOxPnNkJbGMwgcVn*qqfQ|;2+~+peQfq1mIXK-0DvMVF$g}S^w`6Cu zeqjLXmJr)-#Lca(C~4^jHq%CbIj0<E{4XBw<G=-VW)-+vhGk}5u~%`4PVcelFGfar zM_$DFJ-4%Rtfi|<X{^CQvfY9DdmT>4!F(J6LWz1Um+{WB2X*&e&*)-62ujD~-}{gL z^a*YkKZ7A=IZUkvGRfDyqq}9+?IxF3Q$uTJ)|2BUn<?pq6=t?M{*Vm`2p>LNOHc31 zE-mf!)GHM8*~9$xRVw=IRKon&Q?sD(*2DJUg`VTr`T0Q&K5vJ83_Cg&XI%~2rl#nd zPWW@qezGond4)(D@ENig^WHAyIGJ2k%bF&C^hjUN_nPa<M5RrM;bYSG?^l41fk|+M zILFHkA{aIj$MBiN#0V1EPGg>v(G%0XjE$wUW%IlB{B4kmmly*nX(2ALh602!ddVl) z^qLr|s`7(6HAZE%dP*wYIaBpc79&L;z<(hVXfPpqOVTSp4j=mN8_W1^t2;$H^iLl1 z=$A=8d;L1g)STInoSEPf+Nh2K%jr)&F5aym5K882ARO!|%DNgQibObB>*F}k5hHuh z;7y>Z`4EW%*w~eZ;$W1uK!iN4>!06KPhe#)5)k;U&-_tjch+I-#Uhn9iRg+miQoyW zeawsX=8a_P%PLsX&;nd@o3W&g0-`80s*-zd^!1)otxiob?K>+{Zzdkt*$Jm-jKWve zIy=Yr;a`@_#NgqvpZ#SW6LYoemgTD<P%4LA#JK=6a#lUPB<Pn(<*T{8=_QHy@pC&= z)RmR+m9Vj#zdzomPu}Kx>y3if#h4V#v?0JUkM3;{G=F~aaI@n|)!4@s&O&4Sfw3MP zIRy?&)YVr!H=c%su>sYcA}mZ@G4ZuHB(vd<*Cw^^v7m6@+YIuhOHv1ZdBtuz%+bSL zZ1^IPon^C)L>a}<q@VMrZNBS|SxXR0jlW+)-xaFAf1_N0)8y+He9nowXF9}sg^>Qo zJtnrrYca~U*GZ<Q1ECp?ec;Ok6&duZGQrR6UszS4__v&ed3m%1SLng`fdncOl<%>l zNu9q*)EG|$D_f%yy!W7BaujWPgosnrz^B^F=^5O!kPJwR-n?Pr9Jf@zN6jGc@Q9I- zk=|!tL$1kRm}uy?rc6eATX?_A&sN{aM+O|015M}H9~~#jaER3sm#f|=!V;iRI8J|L ze|)08C?)0i<cagol^*Ek^Gt5xk{Zg%UHAO`DN@SkQ5&oYkZvvkzSiu?1+kS1$pi}; z@ZRz@_m#Z8={^5sUV>tviskyJFrJ7{PquzF-O}Rxg$WrlxT=Z<P85V%2M4u0afUES zq#_tDJO+w7woFsG8R!&D9Z6_D;>E^pymMXTh;%ycjG<CXuQA9;nHNk-;hkw66`?vm zA&>g;!yNo3@O1NQT01&|qG}W#<>gx=`yR=0AnEJummzsenG8oM5Q$E;t`KUi`}cwi zZ3)(AWQa-)MIK7%<T7pqb+3(L!EtJys;A7A&6Mg5tgE|0OFPlh@y47!zRXzNw#HMa zq5^;R=X;!c_plC@veK3ZT54J*c&=X$uiWK#nEVw<%Cep})S1dBq4j{LIZeRrO@*H= zC+`wab-F~K+(hmFe$x!s26$A{J}PA>Yrc9)qT9((sBj4FEZ43Pe6ZeaNf*nKSAE7t z$`;bi`)@@rwA~#0bVwuo=o3)I>nt`V_ykQ<E<SgcV-=~Ug5nCI)!e+m>!Kn;Lqpv` z)`Gn~>m8bB*I8JAc(fh@r?xvGji}Mm+Qx?L$5b^7*ZRZ4%G22vH^Qq`)bQ5ZngcWP zhLq$ZWBsupKAjx@@dNq}R3>~@Q3R#2iVGLAc-vco1A$S<FDR%70<tzfJ3SGaEd|^J zRV18te>yoK>r0ylJ3Wi{@T#CrYxT@idfSMVkdwm?M~Q`lgI-Q9G6KE;K(AOj!$^Ea zc&*DRo#Iap|8jRmk7E+Wu!(xRU*6fh>i^<RhJ+K4NGG2hIKR=GOyiqpgrDa!-^t9u z*?Vr2eR85hD?=YEA07nMAv~OL&s6>nthO)@#Y8qeLe`262(?HwJv(E9wAArZD0lFU z>eVU>P#KjX)fMwMdKv#fY5`xZ2Vc9U8xj{Eona_yPX?*LVS)D(@e9-IV3Qh7BoIDl zSM9K_Tp@sr45dqwwL|Fs`aNQJ+(7Fuf-Vc)Tpw++J8l#6mS4npdV2guV#W6M?aSV~ z_n&#Jb<P%-r{_)R%bQbS!%yGb!UHP4=D^27Y+$kny=AX%Q9efL7;0vIYK@{i2TvI4 zMD}{~@rvw$@A-4WObXKf9`(b?33_w8|1EI9V>c$H1}okOPbScmzQkwtZA6hUNRu01 zASX?Ts^FIfD=>xPW<*`d?=7c&?OFq}3BlipLOHfi;e+)$Wr~BN0XUsa15(zg<77Wx zL0;o6L?b6BgElt4v$`SlF*+LP<l)Wzyx@+7wLJPqKrL-9>On(^Etwhf2k7)hl9L{6 zR0}|&?O+Iq?tF^**U$DUQ=ZFfq&)dWLHWY0=lQ&--w}{B*5a@Tum`VTCi~q*k>XP; zC^w<Cw3vf}<{-gG!<K+cbQDjZi$|qGvA*C+sUUcqnXZpz*nG<e249nzhtAh4ywk6h z<L-drpal4fsWvo}lw5GGE#5lazX(*=)4XYVL!?GAiEYi6mxD?^BrT1eO~bwOU@O*U zIz1ynHe{HU{Vl5L)DxQ>^5gPA88E;E2?+~O8n_9@|2A#X*qD1?std|#=CTE3@tswx zFP^MHQ9&wla(G8O@8ux4qS4R6!XP@CyYlC{1JjMCaJlLC)C;{rcZv^DJ`D1suiwLW z(t@Wahsvo!YbbMz0H=3iros+2(SFAlP&9SvBME#&*QBK{N=vr@zD^I%tQ7qY*z-L9 zDkd7HEDAXL*HmL!M5-?p8^pCP4-z{l!$n>5U(shxD@7B_5Fi=JV|?FYwCon}tE?bY z?ZGC5G8ILY`V=6C+>c2lbaWoDOl@CEAyC0>!PY7en}R$s_Pxd9*3QmLP)iLA*tB}G zp6pFh|7f@xw>El3=<X{ltT)as_kwww+<_3xLQ`T~MM?SM=R%JP)NSDNKvY$gpDNfx z&7w5c)Bawz`}p?l&%pWjdg6lvKARdyscS5J3pYUwS<QE4@7@v0oVt_2YR^tO9h*bl zr=^{6PRY8UZf#Bfds_X#iFx?aC*Q-%G&Jf14L%YJ3lwOeYWe#MP?&p=cqOGC(ER>A zIglO9=j)r_+jj-XY}N4a;O!V=JK#w|Tl4Hr@mFS!W%krmLHmI!E4e36_=)KWTRWb` zWtWwK;*FNih53rUzLJA7OWyPNc-FqGa}s<4)vYcDleuTS4&$*<o-qG=*43YFO9y*~ zCKQ*G=gOPdUYp2Vtzr?Pfo+f637wspA*m*$r(;3!?7sG0UyvlCp@CZO&Wp8%b)Lek z;bDiGdZ+M0Th){8ei43MLMS%gRosu731EoXn)ea3nfy<oGEn~*r^H02N^Uaw8kFb& zk<m6bwmjM6!Z9inL-uMsld;Xp17-nyf?kj{-8(o6o9*SLduRQ{<~#2`O9<*IlC6?) zLkW?5D|7zo64JPsmJDQjkXQlv{*2R~l~Gg_Z)=MhiU#y(S-!Jp)zjkQYoJ4yKD2s; z&%Evh!Br{t2R;jnF|D*@;s~Ce%+A3U0U>17>POsxl^$(zYNFnPw9hWnDatnUr>3n4 zJvpvGiXhmP5MNz3?hC#Y8Evm|k(yoUQJk!T8;LS5#_X>zQ~+F>Eic=cE`5z$o~R_6 zOn`co7AaYXcp&e%EggYh4VG#OafisvPL3Bx9wTo#lB(b~$PolrSlL^V!Cx~B+s4N) zz{PxdFt_0@xtWe!2;Is`EtQlvj=TG?%gKR5+Kn)br`3-czn9iOeXAMp(CQiol#-2p zquFjt-`yP=*`=he0IQ>QMuwu?WGUBx*Iq4s8L7*Mt~rHxz(sBL_zwwWA57I`!j_VI ze#^8^QLQvcQl%Mw!KsN<Z38)>mpy-{N5Ip3fI9%l@R<b#Z@E+VeS2#Q5?g5j($Y)w z3zo!m85048`9UgeKBsjUuv3v@f4=Kst|Gy>q1`U>HBwR}%5h)Kx!a&v+uW#bgbI*U z-2J9CcR1JFc4&<!Hx1nVenNdrMYC$&dWjt@qFM&x*-F{g&8V<__I|WXR9+eQ@RqX5 zX<y-6K8-^c2<p(th82t$(xLZ1-XQe#4cZ(r(70P^M<FO=WkG+*>yDmY*ybjMHYV$h z)oUSWY&vnO7EoX{X){8`Dm|~r(?i+bJv@8^4NFc4K4+(oiSJhpTT2YF*8*mdEnja6 zx3>~2Q!4C>*bWM>gt?t(n+3nScGtl!KR67XT^@8^SftDiIFE%;fCcxJlIY(|moR?M z1cW&?ZUt6UknR1+ih_*(o-PtK)cr4MdGPVsrV905NlQBfbp%%!@y2IQ)>=IPSt25a z&-DXuwdX4LpT8O&!u|U7*Q_h2QlN?jD<-7^jmE88Vvt-TArqxbh>&!4R@4UFe)Nb> z+|wvF7^h*NDL`5OgHiouu<qNNpX)djWS1lQ+>6K@`G7YE<V}9ag0N9LYFuLZ4WF<? zA*DcH=Ek#u0anlirw~cY2|&WiMG}@BWVFDGkAYMsHa1?_QRPT)Gg2fr`F=qO%7BD~ z|NmO`bZ=u<(d{XKTEg9yA7M$UE(D^0J{%FP)=}%WZRwpe0HqI~Su4Gy|0jHJ@AZHL zdj17oAhtDkJrtkRUQjYJ!iGl#5PDzh{^zcNY~!0=6=142`GGD*kRLt_ZYnLmzKq`V z^VTf6%a{JE9^N|c{kRwuGo_eVXsXOP!;eO~XNTK3z?JP^S;)tR7y~RAc~jGlYd}pY z<lvmob(~C|b>)WN4@$*r(b3Bj0gCN636ptcLILf7(^SoGOo(|StghPj8=5VO2?KWj zMLw^;(h7<Vd9{)4mX3}gLiRtlzG=2O|LXGtoIN^$rMhKe0ymLO%wlKxH@`>%ueKUs z2*As_33y11nA=Hw(hdz!w~D@{8^GoIsvsKbD;G>mmsE*S20Oc=vG;A{#Kaq8v8;(u zP|-_y$G(28a0%-gBQrDQwQGy8<h3@JB0v{(zuG!Lk0=I}&^Qwy69@NJvzf+1s++IL zCtd6o00|QpUmdHoC!5s9(4$BSBRnKfQmWhB+cTGl{o#GEDdy`Z?|ii5=PU{=wyB%8 z&jsq-vsDvR+MfJfpk&jW4$oH~`8h8@m!JR9L6Awoy8s-M5>o%VN`EhFcq--d+q4~5 zqQp=n%zw%&PL@$YZ&>vbjsb-%0uAcvVav-KLtPaS#aJQA4>5UYah^N`Ny?6sl3=je z?@9X}JWe#hFFY_+x`BOCTcPZMUr?bg$?QaB=)t-GdDVP(CDg2-wIV^lAE*Y9%qp4y z-GI8mkTHc-et~TO+WkLy?_NGTn;Eby4nY-WBb$`j+<XY&L4PQciS)}oyWl219@{RS z9p3`MDd&O;6!iG`w}C8pk!ODj7e#=uZs{tO^iT<z#Rgf;y}ehFxc7Kw*Fqxpu8!`9 zpX;BnANGHJQAlbE8j;!Nn43b5k$%Vd6?DpGP^SMJ$Tl_lbU?MbdIP~BGBdxvd!KC; z8@ZE|lw|R%PaYK7LDl>2Pz@tB3J2p$FhtVfMKcA%We_}6p1rFS>Zr6QxVo{aA7%#k z=)l?8s5_=e5tU*PeVO}X^WuF7H%ySGLSDRJ5~aQW>$zTE8=rkLucTBhzae4dvtF>r z7Or!*<-WfK+AhkXqR-1e?p5*RLW3Mx-_5^&mDJQ|92{(tB3O}vr>BP&jt7#$&d#zo z_lQG+<t3hYyYl(ga1W2%8IQe15gn#Pj@<I#65SGlSO4B^i4`v3X&ZM#P+0OTkgq)U z{w^9K*$jl%&~3xE_+BC%V>hP<AaQD{JFE&5V3$9C_B`3n$E~Y->FjDp0(lrh!E1RO z3y$kOk1<1(B2*rDd-H@5Pep5F+y@P%s`ZS-e}Q5Q1Q8vZsFKsx7ISsQcbRK<NPD%A zVnzkNVOh&#?<uPu?V3u&qW@hJ@HV#zTHdH?4-D(IrI?7D&MEMK%yBGMnS!wG=H1Fw zuCp@<jLB*rXsH4iPl~3%MKZ33>zu+RIOcdPxz=NiQ{)-q*UxqveEmCU!O$}jUYZg_ z#=qOD10`u};M7gRGkQToV`K2W1!vl+tDynxmXhbsU889#=@u7#)1{>h@(unzdF<6E zK}!sG$_w;yBw?6P1t`4LC<Pbys05b!Y<ZkL-dr%rroYT33cBFMkHghTR#ucJB6h5o z`ZL`;ly(1y3$WNc_+E-lV*x3_2J`TU6xg0`FJ+~?^H}q^5rsmtMnRDie;aPquglAI z7dN072RxBnG~kT1@vM$LnfofXkWh!@%Hr0gCveWu@`)(2=OGah6i~Y%W{XnZslmOa z2mKTG&y=4Ihu||m2L_z=SILmsSp~=;nr!TYehgW>3iX}@OsHYsI;hEw*m%;QbK&fI zKjvqfBgo=d#$vy5K$-P>ItIb*%Z#6eB`4DWj2jY;bLH~o3K>nZ1d=~d%o3hY%nzKA zr(V_MYwCc1u-?3hNl)*yd9ZbRdDYI}{di;YJrb)qI5~eV52gWdXwLLzCn@>wCfv3! z;jlAvap5H-^h3Xa7=j9%BjEarrl(JQi+9%HMN+_GuQmcJ@S6}~Vo*|EgF=Cso4b1A zxG!zHR*ga)L-x)c>ThrN+w;{8z#16?0E8A#*3h?k?Q-Q0zAumT(m>8dfG@cFj@9oI z*BH4Wr@>Ms<$erJWQ=-BB&o83C)a&JD#DA97jZm1?$qARNk=hH+JxXjT8EY>elWIU zh-@?56dwS$A|YoIsrn&F(gOSp;KpVbL$1udn+YO-a3avKjSW8<O|}I;586e8bslbm zi@Zi<4m`n=12!QMmg!Q*7$2+;%}<Z`HaBM>%s9Zk2`wvo!tSK2b75!aB{(dx11ayT zYY7x7&hAE$Vs1xfdk*92@AL=pLJ1$u#D*fT#3UdJZrpsH4v*pY43=g1SH^L3FJ}84 zcOW5Gzl?T7HZt<l-KzCVv2^v}^Ic7f)sGy<!4EXS0!c|hP|ZYBf7ot%p-BZjjtJ<- z3{*L)N_y{HaQk(@#954j9G0}kR0LNdkj;^P!Th^C=(c%?hKe|_x3W0|PXjXRK%LMR zF<I6>Tk}`oCF6ej^kbn2^jpAt0<iQ#9Q(ntaM(}KglhBOA;f%&q@15WL*O2G(?ZFq zpy<X2y23$iow?V5{qAho2SbqqfN)e>xIBn~93jE9eoK7T5-bt$w^GcD{{qH4ClibV zU(D|%)au1<qzNO%Q(%!5jYsY|KNGMtL^co-FP=*Z6{0HyKq^5Sa!4Z0O9YsDgaHhY zHpM+1LP42v0nYj>k$`LWU3FhV0^a*W^0d&l*PFLI1wLzY(-PT}f`Zh8gXKV^HnX(_ znUFd4EuK-@u&|2C+hJTeq|CdCStdc47lm_-C8Q1xzr@$ydJM!SVz9K^*OpVba|aL5 zCQ%PNV%46al(aM)<*qwW^wD-kuYC2S4T>76eKZ{%m}P<s|B&1M^^!`a5eEPevY1W_ zDv+oJAPoyN(?vjqv~%msdXw>7_otbL+UD^PknPs3do`|Bn4sK2E^i6)Pz&dg7T;Yl zzY2L#<|wD_r}OL5(l7|xZN0sva{g%qglf%0Z@Q4X8wm-|*@>G&DScLkF&OVg;c3aE zpQEm%5Muxt;OGxoY7{eWhTsT2rNU~g8PyXnulbhXr5aDiY$N)B(K1DgzYBg0r^ffv zg6&5y_v}cL2t1^3?M-olF4?|=G84lS=oEnu6dbhd?$4jY!O96z7y^wz8({P7dJz=H zN4p<dW&$+d3`#42X$b{#t^h-grO#08!e+|*zWkgTO>-Tx3?NaPJGSBnCvo8|oX`@1 z-5pFJ4+#4+lK`n;$Xjx^3g<?fpkpZ{%_AT{g508r)X{MA5YVrrBm}DOmM>q(o?RhP zilg5cEJ-`*e~exjoo;yS4EHyU^i=MY4irXKy0WsOB1Dh+9(TS=7=V-q)*pL9?WeHx zwG@uZ^tYlrZd^v9xZ6u4&6W0pNGcMUIRL*c>d&8PHxJKwBXBRFf7Fl$mp4wt$cHzE z<>xyX=O~U1ek=q#p42ej#<8Fmoc-n_H(ol0p>!nR;KeK1tqjd??vsSdGM4;$K)XIA zK@C9Ni`!v<Sb6?wM7Ah?c6^~;s_l>h)~#D>H;Cf=;m!&n1z`95d~10{MLgsBmpRID z@B-=RCgqfsjc<5e6`*0#5!wGE1MXLo?`#H5efKj?G}e3O@l36&RCb<8frfVb7Y#1n z;XR&dC%>bTV7R{vJ5Y6bQs@LfeJUEw(1g?cR#WqiUeZ9Ju05?7f1*AKGxJivOe_3i z(@9|xu$=q=)}YMFNL-8=*xL}9UAr3eay9$*?PjN@j21vlS)~bgp>K0?Fn`O^a>1{H zLl@x0jY${S4(G7F6cDIG{bd1|;Zd+Cdj==!`iP2t%r(J}RQvpe8~mN6!9lBaecW$6 zR+ks*oPp8NPJo|tno95T>F_{x4pl6{_YyGxhQq$4*ib))`U`@HpX&va*XEgp?3xeE z7P?DCy>|@ZmLcejW_}h%v=+7U%?B_<a%Xo3&BR=Cbh{E%IJTBRCumO>I}^GrKfOQc z!~%`a2G${esI-vow#4H((2o`MW#_eHwqZc?5XKqE$I(-gzxG`FetC7Zh^z<QuFRrf z7j8zSmR7+4vBG(G6^$UDo_XGGk7r`xc2!WIXO!%@HRoG<Zx@V7D5mO8K@b|=+*`~( z>7qgjvFYdX!PO_9R+V`40jy9e*8k!RmC#2!MHBy99R=T7f<>~u+|+3$_PEuXRdGoP z{B%%55zrMjoBq^x=Q7hvLG8fjIvt>h48KU8Xbq1TtabOi&K7KgK>Kjv$B#1vw!zRd zOw!iZZ{7S^74hu&Vppu+Gr%ER$H#-Bm=t)xw)|?fQx`~UZ{cf0euY*U##6|20H?d^ z!oLHC2Cu!Xi#=k4Baa5ydCDc`xEPy<7xLaLLiHjH@Vx5ho(M@e<t=bsM4F2;0XXlF zZNd(RnR@@^&<$psyr&E1cnUT*4pT>9mXo8ycZ6mv;80m!E&wGkx#NUQ+kn<ZHnx{H z1&3u5+5Ye(_OyZuVeN;ftgN_3rW)yK)9g2vY|ftuw?YOJSouY6^?wm6q=Pae8Gw3W z(8@R8nrm5}ZpgSB2ZAXW){>T#I1(48)ZxSdTP-v)QoN$Va$dCn2CUrOzbf*T6v3U2 z1c|czteF?}DirBsd9&l??%q{=Z*=e8O0Md4U}V28G13kp$EAWZ4lEAX(QO@zj{)G) z^W95x(A-pA)qs&Y>aT=LxBNl81q8H<V6$QsO>2w8!ZL-eqKupH5DH0`z`(%G%}rAY z>;$(PH@*y1EIt8CpxjTA7dtxAX16L@mX@CO_se;EQ_sy`o8bx14a!&dLF<0#^$D<Q zzKM1gy^T?H9(s7VEg4NGL3~HO>@COgXT^?|c|1UU&k&%=`s+H&-aJG{@Rn4&&Q>hr zv8#gtK0}>A6SWrma=!a}%CO{kd_1jnK<kP@nWU{d7O9tLBL-+JB``cOp3a%m11V5j zODilW$Q8gI7GS;}9$MuDEd5HJ+g&4rV(q41oy=uk&!9KgjHPoUfQQ?0BLbrt&?A=x z6;b_Can%$rGPIon7O9w=Nvet;EBiwTOBt0tOMt)F+SaP5e?i~AEezMKgy+v=LPFG_ z?}ZJOH3nr9#*ORO<rq=29G1;LIp$Zs8N7S1-Dh%2%pk3XrHO^q#hWKy#APNXdTVQ= zL_|cO?q+#ox%<#2mDs{Ufbi<CR!<5Hm?y$!Zf@S*C==cWfr!rK(3Jw3hm0MT6}P^} zl^?-(D7(0b-LFdOe^YvE#BN&}=LS#4;qE9YT%TZk6Ayy6B|V4R17I$=wwETVuQ;jH ze&o3BG63}(kaTFv%JdngG7}QQlad@HefG-kJ`YVzC1ho@o`cc{-w?$VwK&~C0nY9O z_M`rhRgOTrQJ&-CA_V1dw`a6BwdgwmxRA#uClkO~b?9Ou%gY|TL__m&j;ipcjn>1R zb=y!Af3X<Vl!b>EY|tug2p|*U0XKTUx3N;}&juaua5tz#a9zJ~qwSMd_+Wjt5Y!BC z*Vj|=UU3wLT1i&57_ZF83vSuQ|Ejzkh>`$O5g{Ev`7rmwLrlm$k@_%=r(00*fJ}*E z2AaJIDF#6?SDSK7n62(6vfWtz)`e|QE^Q`(&!q4fnvgdgQn}Agwx28L_p*d=upuBJ zF4L~_yb>WaVcvOeq=5YIVJ1CuBk+NcJ0TRTPzi*ni~}_VfkEDC&OAguO9|;Pqj3v! zp)bj0^yE^ml1JMWld%fA@Q7@arl?3or>UYTg_sc3p#|_Cq0ROl?n3upKSlk$1<2AR zw7h)FPiL+BH(oV`HS`+Xz1!`XbU$JA$8O7>w20;LNM*;~wyb4Wg%vv(m>_`7cr3a- zuedmpUTR_<h%Z&S-CRe}i6lY|8oPdUl#8ONQuVxKWc)5m8nlzzxJ>*JaO3g-l?v$p z!jqFPPip7oKkUzhQCw7$eC_&oNMkleqc-;Nyk?*X02M5z@FQ9rV`KHI`3Uvz&lZTx zW}7u?JUFp01jcW0EReU0DJ_<oTw8x%!H<SJ2y*NA-){l01W>ow4MgG|`bvkihKZ5- zAMbI47%3dYi^3{CL+zdR*Hkyi|7w_-Q77|A1rFxYA+UMXyo#c{zlQKfX+MYfEE6zC z(5uRg7uU-3e<2u6E#QqXPgq$kE9gQ|%oYWVIZvk>{hskQ9>4^nRb+gXTHkqj;)8lm zZqSnIubcs4aRBCt0V`Xv=`$h|0bLtJ@rx<Fimt8|%V(e-R2VHY&d$#d1M)nSemxu< z92lGDCLS;dj2P6FHa0fEX2Swi1}+|6Aj}RM9vS($un+>c$n7{U5!OUADu;=Wc%Tcg z8Op<pj){5id-#`TAO7Z5`7px3urO>|TH4u-4eq1R72~T*{aMN|lMT8Su@J-F?=21& z>Vg+L@-nQyyu=E8{g?k8NCxgm8(@I*h!qIk<O~e1U?8Gc_vHcbSG0ph8IgXO(e<OD z1em3DnfrcoSC{h60Sq^5Zg0QjH2sP6_^_~y$Yt+Y@8SgvK|w*t@CsNFBqqftC%#Xf zJdrgtyb6T)yFf5j-q3r@b!V|T@S+XC`@qv5D7wRWvI~|L4kqcNpUS!_MD4scBIl0g z<F)~01j4UUMRIo0{w?+Dk)5-%O*gWFGXbo4-zG-KjmfpPJ~fhRr*EjERYV8!**~YQ zKfvWtc`x75*Lr^;Hn#lE{==g^U7_9DIftgAv#NYIe%Vj{MRlVq@<I(MGH;3+%kodj z_a%#%pdCjfARq;H2H$5L$<day@|G`wZLd3-VtaD1rIx~DoC?AbencKQQSH=^VG6RP z)D&J5{?DI3tGT;>Tt1tgo>rTza-;?cVn|2`=*cpreE4Bq)f^nS=70U_B%~2kaX*(2 zC*~V1H+h&T6Yv$0`N7uc+gbTW9cHEw_t?|Z8q^qRH8rC7puJFonQUp0dH7&dn3}Jz z<hT0APKd<s1--78Rx`-hO76Z78vORnB9=~~Q!?NzJu)J~bnnlM$-IBS;bMv!C^b_- z(8vcLWd)jih2zsQBA%39s2TV`k)d|$R^;8|xz*Lra4n6fbz35~Fg0y1F{~~d+8B{C z000Pv)AfN+vj_R6dmqA9#@@3aO1NJzx9y+q5m72Eetwa2e0+GwS65fp2jluuK?9^D zFCQ!xaQ10=?`3Az%ZUQpCaN$q9;2FO3{xFl-L#z@cQz@h)5P+T5Ipi!n7$_fjb+P6 zQ*|APCgQ5dqmq&BZ5X8`s04+^_&c+U+w0>3hz_$4816FTjiTjVesPPB9UIEaj`y<b zJ~fU1-KY*v1*`3LPr@|kKM(l76^;1*YLE0GoBRcWmo%tpqWsQRr`boQI&TWWOFc=a zSaMSxIt>!#=jTraF?OWiISIG1cRIDGvqc62ucn=kZ{#;kz5PRzZyO#`N;6)g<x$)B zjAs0c@}&*ZHw<<qzq@O6-kfWwwiDO%8jXwGesDJIqBXM3^5}R3a#O*^mf;J>$ua@s zx|6=mCqdp$&rms{3-fB9NQ*bF<inwWVPm1Su8UF2PVj>%{BBuNg~69IesEvW8QkzY z+A;G#T44_}JDc&s!ohj=NXG3KVQyL31FKiC5zX&^w9#JKg3>2vvL9$87^bbQtv629 z<>hmSEb#I1Q=dO4Q_|H<1RZWb`}D&wGq9+ZL>9BwWj<`#2_%na%e`CR3Q|1v_3hr` zM5TSsq{yQm-FFQQ4eA=|mZJKX1mI{}W=i{g26YslxVX5QrKRN?Va*Kj4p1=~98E$> zPdht37LfAZF$GB%+mVlYf1Ie}@JEwBGfPu^+dpRr@bRU+N=i+d8uk18-y)h^4B+6^ z#69w9@^dlSKBDg(p;WM|cVfs1ia5E>yCl%yU1|lUCDjVmhLhxH|NFLP&eKc2EPX#- zo#c(k1%?Lz%{NQ$e|cC@A?+W>`Lgb^LeVO_-O)+;%3d9PE}?F%N$JXmn#NN-b-%Kj z$?~$M(%<Rpx~s04FbhrV?Y=8KXw8N}_4!=9o*b)`REq7?5zepAFADzij-ar{N=!<+ zB%Nhqi~B3Qjqj~m+J%6C03fJb;e9X*yERqNR_DzzO!3p+aRRk(QgU)mNeQ8B$3PEA zWSR#CP_SI!<<SMp+&sUf5V!K9_QUeb(a{mcQ;iJqJ4c3a?rdKDY47UFt*N2%JKigG zWvHyI<UGZ}=;`S};a-BOvv}FRs)~U(@bKqM`}h?I>w``89&2F`R&KYc7W<Sz&K~?| zt2;I}#>m4%4C!VWj>el4IIxgp%ZGoJ8P_}inU(^8zi8;@9Gt?5kJ{h-M;3IuUIqut zmu6;ZHY9_;0L+&RN=zirS4#^5(TyK}O3lBcwW?R`n3G!ds38_ePo`6Kd?mjMe)}>1 z_9?jWrzx)eR4u`}iIE%HsL0Jq7Q<Lr_eIfB<V)#u`??0{uI1y?Rf#)(mq)9!iVFKF zA0LnGRtse$-kOudDwsNK3AbBav$JbzT)O()+%k^<*jj+uy=$2S@)6IC2#$hPwhUS^ zS60}@&c}O>2Zx6+dyf?CQC|Gc&D+_^Zn;Sq6%~c(iBi+je)gpa03lo&g#DPWhlH}T zynXLXmXt!A);}s221g3T^UIG->~yC5Gh_njA@X8jXfFkT*zfisgN%Q4NXR8{iHo3T zpreZcO#v7{Ftf8OuX9z}=4R{dpZKm;>VfV4RQ+SHL4}IM816(DVTs9{OvuWc@?ve7 z8KBI0?>Onf^+56x(1A^bR6YJA9yNwfpF@BVP`rE;S~oDHBftOKy2fSRHu$6RS^0n0 zXICnAOp>@*f<1BA3ty{g`=a9N8uTrL)<&~}y6g|U)Nq+9BJr8=K{ic$<Him6k&Vkv z(0?m%XYlawh-Q$Xhr8D1?(V6LyNbu$++6&tSI>m(zc=^vAVmQ{0?+UIb8>Rp*xAiN zg>h%PtF<*}C;(%i(a#64;(53L<{ZP>EtsfkpGw((#seSy^v#<^c1>dGMNsPIkc+^q zPw-fnhbfl~8^JKbq9EeV-Mau}zMTUHh8B=;@qt^zV5Bl~oRD)5X%ItegI6?5{5vx< zGgRi+_O`bRN69cC#ox5-Mj<*z$dFL>jVa$-{rj>>bE1o1n+uvbp#*UV@8ZFOM-E+> zTBpZ(b(8I00ZlAlA4W+wr2sRgWvYG)g}=DnoAL3^i01IlA+N@{)~LnKsedKg?#5fY zRkw~Qe~(i~k0s0JlA48I4&@w2hW-7%=CYOsoNI7!aVbLIigN>!x@OzCky_quaC-o8 zG8hd$Lkt@rID+DBKKEEXjUPJBkD&KMCFB2TY*Iu>D72{P#@W#tFY@Z+7-Tv@XLT*v z1nh{mm-@SY)VgKo<OD&NaTaU<p6o1>LMYT<oPR0o2u%xRWS}Ut43+%-r9nE5_j+}Z zf9`kh=NFu2rlw$cBw1q8L=S2wa(fe~1!5N#ETIfg{^-=3!V8ui0@^w{7equvKv)mc zhnSg|<OJ<cVT|7Ew{OGWsHQN>$N(YUqZOvIf)ex-O%{X8B;;8&b#<uap_@t#-JT`* zAz;#0{4oF`5(uEVpl-VaI>}Fd$Cp7B4;6iHySIN487V3B%}fcYZel?B3<WshM3v+5 zV2`fxgYEs1y}SPKyWnRVthA>H!mevU+9Ev0N0^^Kub(GtO&#au@5hV&`SZB_P%Xi; ziBa9}Xbc27ZV^D0E;F8dN2mNt@83)NPb!sJH?Y_FPagfTG3rjQJtCII+OOL#B~zek zVxW8MAr<!=5n#EmS%(!H<o^6+eP{b3E>l$8i!{}Uu~q&Ra}5n*0oYGU>gqATW9Iw- z_5qq28rF`EUux>>AvL{adw$~VDqvz_(%Ie~qOGfI0esOmT4~>d+(@ospOf%_<4rzv zcKp5SM|9uHj3tmv%qJ{toy=?UVBY_sl@%YTsjY{Hhp7w=4XvRB0|8>;NAIuU<d#t% zcwxHm!@j;gDs^>r5cyFP#&wae)lSs9u?zSfY{t3%o@vTLp6XlPEpjDQ)n_j5?i63{ z20+!MWNh3p6b;)Z>!F~KkYZwg<o1c)sFM2e?pN@`q9!LNSAv1J?u7m|{UA~AgVKl! zM&{;&dqW=>E>H)`GJfCIeF4=~KK$V5*jQrZD>{36BBAIzSP-^9emS~y*Z=%{tqxM^ ztvieIo}QQ%jt$ZG8jjM3Cki(50!JD&i|RM%T&8FK6#o_oHDjGY5^7>mqlNu3!3VGH z5pO5u<Pi^@k=3Kf)qlaftZO;^v`Dl|-|x8a<&lv~m5FXZ@69Y}b_=SWthd8E56aX{ z*dHCwtp|9p3KgzOtc{vj9_<uP-4+Q!fohmatO563f~fDoO-V^fR{v7AxUS&HNIa-e z<3N9{>ONUv4&@8*y0~?8bXIo`1_rc1R!>1e5y5s+5|b?-Zr&b23UW%NjER)wqu(i9 z#eeLl2l95$lEeO26?CiZ_-8l^cwy03JMji4C%@F20NFX_)7#{V&sVLit(n=_up2-y zKI++ces=Rgqwh0vc579(R6?Dkc~$-6k)nvnna^ut_tcNs3%7}GF*F4RZh;lG2uw4{ zRwUq#bVx)oH!VL;Q-Zij0EQ^RFJIDx5mL8$(ni)o>H*J%fl7M=L?jKRFrvD)_wwFd z4F$#RyYK!MjP~VX+LF+M0~>NtU?;Oyn&X<K0RI5od=N}}czF4vO7eB{rlNu+%Zfg* zsJ?OIHgr%sXInDt{V|vnvbFnXaH*-Nnqlg2!1<{NXK}2`GceD2eoYkwnHV6~1>ov3 z%#R?j_qxpcpzr=<OlV2NFNODjtDWq8y9L+<V2RQXhSE5&p^cpMV$0>v1N?td5BZ|( zh|{8+%)}mkAj5(N2c|CEK>E9Y3PdlMJ@Geo|1(WDI5<c)nVFcFh?X{p`e^dp{|la1 z7W7x3BjP+CHs^=Oa{kbK2qwCD1Cu!~2seSl<;c+Mcbxr%%suHD_*A5UKFJ3-z|+&h zzsM*i>TOUdeJ^hc0r4Y9Q!iG{qprIFH52%c$p1%_2Yv4L_Ph^t!6@d72y=od#CLXo zre9uN9Uv<bQwe-q;N>SnycGjA51<jawlIKI3EVqivM?S325|iYcu;>c!%4E{yAy6A z3>P*XM^<2~L(2*{q3xa&XqAgLQ*~Gvvm?dTT<kz7j6v9M=<Waj)q0aNFjDMeq4E5l zE?f}h=SK%_qRgVA2^$<C@z|#Db1?vH>T-o~mXkI*ci;&ZWV&KQ0bmm}s;zhmaBiTO zgdsCW#4l2&JidWphahMsCS+#z!q?*V7BDii$1=!#^$fY+`;{j&GgBOXcEY{C2aWoc z(B%X#UuH?EjKS<+m*DF2qg{Kr6$w45{|m-MsyUOeQ0>4#1ud51xBRHl$Aepn3nLKC z%}f~&drCb#gn&QFwY5QpULc@USZIgQ(&Mp=m#r4_2L_fgh+>Gfv~9!s`Wj&1>v-(7 zD<3~PU}7jLlHAiktIU72A5~9E+5~qvS^bHJRAI>p)(N>560nhAenyUF7O_KDf~a^S zZlRj)2RwX&71|f^ow4}L{Eu2g@KSG@!OJUp0bRZi4;ki$3sn$y15hwvR36=rsrr^_ ze}c)ah0gWyMvSL)5^NReFcF&_h<g%`r&~b-1f)3q;A$rei;G~Ag6))YV$z#Dfy|3* z@VSm}fXbeK79VG8SCm~6-S0{GZw=9_c_q<t_M<s2e=RRPnu-d2PKFbV?GYAajFa;} zT!6TKcjQ`+Xp&gS&=F(6>cfTH^2Dq5JzeO#ZXgP@wk3|o%E1N#mJtW{B4Ft-WBNu! z{QbyiU+jQ$6tGip6%`kuvEH5)5Zi$;D7`*=-{4*Z9ovfyst`eOZEaqlI!Uch2;r%} z)T$m!6%(&&TluyR5OTpgO%;~c*>X$9A%dRnzm)Bg09pd=#_ZCSARv_j(2eJRV1@#M zZfJHkh#e@f<Jb{$GZ(_VsPhm2cRD~D(RY6>j}ZfT3CXCBrX~Q_Loq92VO;}_Xe&EY z3>~F{%8Q(w2XoDV^`bs|KyyK)lMZ7yiIIU4%E0T4tnuE(1O6`fIZA?48=SY~O8d7Y zu&u$%9bwR6v7>GZ-iSw`u}F2OfqM_EfU#;`3?QMv`E3C;1GxG%pn2p~aBV*UsShCO za9}d5^zxFfOgGTM8X`)$s$3L0j{`W++=h0@*+te7g+a;L0VHoQ)@B5V->ms*tf-4Q zsBE~$VwG^2bbhW~jfOkMY*v6ZU~And<*q$Y{UPUpNvC~@0Fg5i61tDU5jUd-zFzIl zjuA|yzyY=aP#R#{N!_%H;`|>OW?nu}f?tW4bnL7&AjmTOPU@lm5PzAkuL$*hAsRy( z^g-$A7j6<>^z(zq8yeG=%S*Ve(%t?wLj;la05$>ppAjS|*`?~7K)IlpnQo|tcL}U0 z=$xS~)u4Hq4d^lmp`bggASdOMd=bNDGT9%4HSc|HkO~X=)mO1GSIcLiEsX5nqg{)i zzaMG#5`4xL61r~{hO+emUJsBjI}z1|fkEPis6uB!0SCe_MJg*`fmliqGb!Mck(<Z^ z%C8S{Y%RIG_bTv=oiPT`4weTcqs4#8YDq~pcd+hh>vx8~q-nT@mrw<mgFKv0pbEgE zStfx83b3KZV239>Z*NyaM!Wxus>_opL8|IsI>U%y$l#72L^rek%pNNKJOXas>%pHt zA3*O%;U`=O=4M-DVZuESzXZ)Bh!eCuJssZ%1Yl4W;c07WX69vEbm=>EF@|(wtS(Xx zgEV%mW{V%tYlQ5u{zHruMw1Q!tgVt;<uXr6bycJdhz)>Y^Y<Zx%NtQ}c4lV>VmCxX zP<WsteX==AtrS=F57fril2d4b-pIShf9PNy0yzy$(ZT8dAeBfN4oI(H_q2l}apD9S zGk0WUxy#8D(JF_n*ItP#mEh8V2_hoNC!6UI&^Zv@A4mmST3VtZc%!Igu}HC8;U^>N zuiDxUM8?~Am@nejlFXv0XeAgFj=Fxo>5LgzP&ds(=q9xzXy1LXe|Ef|g@guXGvGJf z6m*CJdM1*05-{~p+8DrxKG^C?gdTb8*!$SK6_&V!M6W97o((_O;;@vsz=Xdxn0p1` zi~`SG_h&*x2Xtt=;$|!)u$dHEfB%S-2N+v0iyr7OvZLDF??J9ma^K@J0B`J3QJ+Ct zzd!cTR+3VFA+>@ZdB<P@!~5E2-}3;PW$=<0LO>4+`Xd(hw}6ksLSE-yWCEJd>5;aH zEN-DJi^2lJJcfaJc#!;o_iY1=mK6g{F#|n4jTBK*W-K`7;15p>008u>nU#SJhtMO! zNlgCn)aQXS1%~=hfUg8~O*3S$i0Ic@xr=HV8cfz-#6t>o_kjk@c?tV0;#OjMAyp2> zZPniFH;TPa$(U`giadaUe29_}mTN)fgY`>9XFK1;iyY~M_-}9j<N_D|pDgL$=aMqJ zE`YZ30Q`&rt;P>HcN%z0a;KW|7AV)CGYnfzAv+|TeIA~Nh7K}-+mb#+#U4lr5to3V z_4Dr{`&fn5g?|kJV99j{Ry#eLUG%{C@bDNBeb;!{<59{}X!-kJ7ZgM~?ax1&wOJvb zR078j)IuHqKFO$VhYDc=&NQ+7-%qM(Zhq32;X?&^0*PQXM&gAA3J{brpai37y%muM zkHrGZ{#LUe8axTQpjPgDcExFP&yf_UZ02yJ^FU3B-wJvWE#2I5nUMH%VAJqNb&;EX zdASYuO%WjH{_KoV)Fae31;HZ5Yv9_b4Ac)Yfo=&|JUs|Jm>8Ow101C2h4Do8a_93i zw|~MXWaYBS3JJZp=7<^(J8|&v(*7}G;{E_vi`lB9gOWwThL{x1$|5KjsT3aXZ9j-6 zU}O7&qTD3|f;IHZLWT!{nmkyXA~aF??cee1gyYwVw8Ou1nLw&)d%;OC&?x2SEP@S; zB@7I8bs8pg1gpb@J3`SG6b~6TgvYZrzk^=5d;dO<MrL&LdyAQW?UG=mRSl>OOxeXG ziEBW1Ey8KhBeYeRHs;UGm3NB(k?bF(aIU*IVFN2*y01c~6Mo{}#^_+Fq2bQ59F{A( zy9=tOiy&Os1Q9j3)TST`J%@4rKsH}H%YSe3gYCCF@FrRFRa3r0M^p(KJjlzdOoFx| zi*jqBtOjl&nctfAJy3^8N}Vgg^$3_MF~6rKfl2<35%LyP-k<<ZghSL_2?rhy5k0#` zpS1+OHVWQmkXAP%8(Ykg4SJyu!scMEvQJIj5G@SP(S#St6&0i2_0G(Yk%GVGiHmfG zjgUD=FyP||fI;x@6H5)t+gh^e{-r)NMaX*>0YUrx$hVr`kfTrtv)c)2W&BAv^$Gv2 ze;D-it_23-QHi;7LgE6hF)f5o3kfo_L1-$$t=<}<hby<RFdf1j`kL+!Q5C-vP!y2# zA^~~0wY(`atiE0f`i%e1nwcKTtff#lVRLf~MwZk!kM7&QR7nKf;=)IV!Zz6U3vlZn zh5m0e%*KUKsnFuSY#Nk`C@h(Izh?S9#UaTw8?P`!I*{F>HzEYz!O%B=9?beOr$}B2 z$AlLZ@lPg15CUrz#eIL^1oqS&Abfny@B!0O>9?x=5$$)PQQ4~2xCuD0g@EcO@Gnvl zE_bn^Rdx#)hn|9Dbqn+n@1AU#0-%<vF%hZa>B+RS3$Zj9RSU*f+=!tA(0Q!jmB<PU zcR~@|QEcFZMB>7h)sZDrP@g5T)xJZzbU5&dvM{vknN_dG>{3=ZtWiI7ZY`0pReDoi zh0e<Q7Z|JE>`VJb^7->{DQVA#Dq-yKw(MSbLYK$C+mZhWMO5t3MRdenoAD`Zn33gJ zV&rwX*r48GRnGvaqKuo)C?E#BI7^022DJ$|1iTxXnfg&OP(n?48@KT5@2TqSw{Jo5 zwEoqTBIotT%8`M5b%OTJ{BN{EA>9Q)(&oDBe93KTPZ_wb|Ed#mAT?A#jaWd1zHzue zqXOc{)3~$We;6Pb4%`k<y><8@+nkg+WxA0&2yS68-CE6!pR{mwpoNN$PcRN(!w54f zqzepHn8j}+nn-nAQihmoi8%n9gEr;7Wq)S>tvN0!wa{mJ+1>3fp!k^eQQ;I6YJYhi zzY0PuIk;tIW*R{?ho!9ghm5%%adt4QHh=F|&raEe$5aVL;&nW@p_bfh+}v3JkgEkE z2!9?(VSsXS$A^JFuBAI+k0>bub*Oj$GdOBsB1#SrVZraCFal}6ikdGGy(W@Lx_w$( zpM%6p3^5ph#v&4mx~Xpf&C}Nxn@#iV>P2k#_SKQ!$QLL96BVXf-#I2w`e3~ZTqe6_ zy^!uKSSl?eBXFD-frhP8^XJbf5GoWFjwAc@gk3-Ykt3U~>WTPng>p~2fL<KB(PYWM zFa$|Q+r$KwVYT-F;pjplcuy3cyntE1Sh-4KvWlUxbm$^x3jVR$?aMGhR2FU{@DMSw z$9vdX`ugBY%7z3N;7c-Df8CLrtn$9wctQYM0=+=tH~*XwSazURkppGN@xErRJ=Luj z2oKuNFGF*>bAF4@HP84WJF`L~A}x8?U-6&nIbI13OAj!ztofWhQcPn&jRI4(?u~tT zNS5J7j$Vz1NB;=aSg6{YCw*vkc9yTG>IhxCM%;KZ^fQsJCfiIGd@hB2InWE;WyaNr zeB~cOKU9zz7B?cUA80a6F`516WA%UD<$v8HnVn%>zb=om#KYCmcMb|(<kDB<9uD%L ztkgHLPZ=q44A`sGFQxllT2Np*GJ0>gh-3EBm9{`pEjc+^xxMZu{sD}I1*Y*X7k*@| z{k@_7wdXK1ksSS7a>>8-tNDDVE+9LS(J>yiP<7k3z<E^J+o%uPU9*5@HIB0j-;y}7 zEvOTneHJUIt*kIFT=0I{RqS(_20c*$Dnpq3D(L$+l4Mj{<?6TE4}8Y_^0-|<M<*q? zyx#Hr8Zx;0r#NKQP^9RF%JF*Rq4gE%vl@nz(|T9B@Q)}So?qZITHx|Zh1E-%o0ln1 zc<sAluAzu3BE0mV80vKY?GRo6*p2Z8e_1YSh%H0R?WzE<N7l#vaq(T@;h6F$Uk9mN zgkhU%S&cC?;tADcRAU!Ee;(nLrw26(2@Vdqh5%_!H)xZB+QJk0yedSHhqbh~j~*Jj zE$N-q??Hi{NKZ=Q3JGyQYsE`g_bvB((4tj1<**X4k9J3M!I6}_SU)B-DvE5>MTJ1X z)zTnBK?mb$1wTn(pp>YFLWKEb%@zePT{fqE%8Znm9JQ9dc49m=tX{65M!(ecKGKb* ztEWFb8lP`Er|bCl*=YFe8fPXV7(g5Pr-=bmqMq2Oi-}unBm$+2@$_!r@^en~DtP3F zfx{&uYdg8G^zJy*7foelqR!5`Vdao`>!b|hr+gOQTRZcm^vln1FJSulf;fo&DCTdn z0y7@8=-6TO0N*1cr?UC@%O&1=5e<GgaI^SiW{aLE+uRg|sr2B=tXY;DFWfgVf!hDG z<VqJDFZ^>b*EgEBmTY3eZmh<IOubwc*Vf%Vrps`mZkKE5+x9!hNs8Ksm+***VeE<m zIXeq?jO=TW81&Tm9-^Lna;kywp`xXQYHe$)jm<{EbShy-@tD`IAAopa5w=nr7dH{` z!gb3mP(!P4-pYW$&<^yoF%c1k1B2T0;$-kXbAq}Jfgc8xN;-L!h=&bLg9iHg`6QwX zl*I-!&13I%vvUQ4*Ekg9z?aUAPA;2PIz76i<RRQT{_Vrj!bBz*$JgdTh`wL>@uSft z?6R=5H0dhGSA>p^H^NZpm*Ai=jaE>Ao=tnI^i=iq8uq12;D+!TPbVR{Z)BHmH=9Xl z9WdfGTzo)w1*k*^ptlu<yxH_OZ!m$j$V7I_=0KWBefE247uf6xfy4!Ucg)hprob5y zyhUk~BzTj7S$&iA<(8J;PzWr*PrnA)LS>`O*e9f>rao12{Mi~uNb}GTOjJzDpT3rd zXVi3to2y(7)Pn0(kKUMr`_>BFdo#_=A2D;TQKQkzByIqr5nmN<Z|x~$@!qdm6vt;; z9xk*?g8Q?kD1bw2WLIBBY3J(a7>aN@jQ`~u9x0@Pzv8WjDtrrLj)7w?0n~LD$h_$L z4eRUZ^_hTBrEpYec5ZI0=Z0Xx`x{I#9L&tb^PP^(K7a6F-Wasr2JW1O#Q%cB;LX8% zh3UpB_H;m##3;noJat?G2?9q)p@ZYc$fNLQh*L95WhlXgT`QUo=0xF|1T+ws_z7L= zO$m@~@WN&K67{)!7y2HKFk_04YLocir;LzCvf`4+#JS8L4KQ>oWWy$9=0;#XK?TK7 zst?wR;8Rcx=0z;gR6jdCSi!4Zfkk1JN&JYd&a)B}95m?;GSFU?q$gQiTugU3S1;P8 zymG~j?#+YycE7{4Lj3eY2-UMIe_y%6%#sMSp&(G>y3vKk)4)!Q&(uiiL;bA+8O&x2 zj=l5hFgHL%F;RejeueuyeVI{h9KDpd3!S`~$J%$Id-v`EOxW<@57?yxVbs{DE8fsi z@#FVRBcaEET7v}7O9zv=AKtW#5cn5R(JDl+ZIGx(WdWNfucOxglr)U^ln%K05z!}v zQa<<HknI9xq=Lqa7v?Z$9Zy7rpe&bz%gV|MA@xYomycInzx<5p#qC#ChTyIZ<7t?& zN$7uYP1@f!k~A=~{puDXn7KB}@N=%iC-r7FFD$87D9ETjf4-5BVcZR|?S9f!J+Jw} zCM8_zlr0yy+*gM)*Hl8{g#i_Gg<D{#3Tt3#smljP0q9nNr7r@V13@Y*DT!j-Pv-nY zpw6>&-11#P0q)C}F9Ebq@O$Mq*N%r9iY_QBf@6Ns*4DOSvD#t$0vNu-AAx+EWWFm- zSzDX*X+RTETvSxht5;Wn8a4P<li^4GV-keu1PvSDRbfAV{22bEyi<H61^;H}=304E zj@!~#XjlhA2jW+M)_Lct|K9~Xa2J0Kv?ySRSwJhU!s%CWH7PYU-ou9v3knOFBqR*W z{Ko4a^Ex;<ye=$^wEdPZ$DA-c_6UsNOS|wfpvT4lO(%JS>eb2BJH`6hswq4$uQ#-| zR_rp55y$atMp_zTHV=%Op6}=LaWbZMc2UsztBun%o{WFk1Z@!v44{yKRc^(F?%w`8 zFdPLADHuUv$;-=w8{GbjjbRU-k^HiyHxuB<Y4@ec_8S}Au+X<|;ejJ+yHnFC+kWH7 z5^ciLVS%GhrPsGZh1Dvn-g{%?9#6x=iT=Ga2rL)_Y62nMg%vu{wQlF(_da+cksnOe zLL2>i>E7JNwN<1_=pD>8NGn`fD*0rz^F5A~f}%YrC}`n<KeRskIyyqHv9VR8rcxn& zHjH-_75safKjqm_xMR@ywCaTxWZJ#^_xTI;K7Y-U>BqPU-kp~j82TSgf9iqmRu?o( zm<|1*@y>PQM%0_PZ$ALtfDd?5P)Jc(s8#v@nQj;d2GU(%gKvYp17Vdsc<^8y1`4c0 zhqDj-(TQNnNvAkC?ML%<f^(z<c#Cv<ZcKCxefu^J{m{EMHp^G{kHOOZA-D@$K__h; zx~Tv&X;jUOOd<^7t*tFCAt4|hzv!vt1=a=f|8NNlCsR{XzrUuMJY3UMX3;@q0YDLS zs;%H#pj+BbOGh^jH@$mGO4!e$qRfFZ;qbFH6!xUk%vZ4cNB+FtYnx5iz~CX+wO1U^ zxcg3jj1k$mVi8Rz?jC_@iukv}+2-QpT&wKA1KG<BC|;3~kzC^9FR5v0Di(WFM%NBL zX~<`$05uO;Pu`{zQ1w1(=6Ud`n;7h&|DV^(Yu~-)t?d_JB3P*@Gxb^e)ZPArL-Fg^ zN#kRE)~|#!9wl#(>X_&hCfzgaw+=X^MCuQU>0ISQhvk8p)P_^qy?z-3q#9!qg6q8o z{0-~a*ln5}s@=n<y1@GccHtQOTB~YqlSU(bD%0rqEx|Y+#N2*$|K8u)0!z9(RwZXz z(90GZKgA)Yh0SbN`Dh#5sntwOnmUgjeoar93IOw6?57=FU86PX(DD5D%7A+oZEIum z4t8vJWzz`4P?BXdW!FfLpMtS@O-(u|F|WUt8FAZne&F(6vwjAvBH-h5OtU}gQPOVC zCjdlP;3t_<Qc|jcv8!>TZ*8YAobz5aH8r~*!cbZZJI~5~FE-#6wjE*}-*6I_{_8Lg zoz*%1k)^)g>MN9#4SPn00BkkH#(i4d{sdgX7nr7ng@xsQB_bP!eqTwwzK%{*8BDqo zNj-3^Wvnoh=lW228V2?hBE5UKURR~1Rmb{e80N&WneaDuR`h-?2xc7~@qmCy42r9e zc!PnD^{(J26k7IZ`wNfT{%_-mjyal?j!(XkNGJEE&z=J`<1_)_Wiq$0fFVK?G`*tY z;-CG6`T5Z>`w1u>pnQxvIC#PZ7Ui%rIk>q)6`1Aj-J@1uPH>=ucr@O>F==4Dw6d_E zH(v$k4`>y`W4}uctF`Xm$2T#VxxcTis#@H6e&xy)7H)1L7!6WZR#q_?ivG#D*6906 z@_6poo)gYCFoWjyHYSC<Rfj!FfH?9xH}@hA4i2mcB^<8Jot=^dxf?G&SHY+zLJY7l zAzEKwfBoi7D2#FF@$&`x-b@X$zq5E}C|$}WM(ZB`iA6SupYMZxqYFen4-nqz@884_ zehC?*X^{ySO-)Tdj_+i-DP(R}Hm-_4$n%Wma~OBU#>AWgn6N8~g9mzmb(UfA_ak7e z{Z^L?jN|2lj2vdwdjUYeRu6D`^1^~<mfrpQctVxGWQ;s^uY+567g*R@O38cgt>Z~Z z)YJ5S`rXE2L3r)jH7b5f+zS^j!2B{a6&2Mi5H6?$tkq)ZiOUU}s=7+b!SmL;T(`7t z7DM*8pI2ht9w$FP**|j7y#z*aaT*}1mX`q8=#Q7{>5&K6D9dwQhSuI&u+2^2RQ0PG zG+O;XeZ6-$)_wdpd=^DgMpoG)C8K1OO=Luc$WDmtkcOG;y;348qwGyWl9eQpErdcw zNK}O9bzb-HzMtoh`*^P7xQ;r`IM46-{eC|0&wIRvq->Fg5c7I1IqA+PvR;Q;BUu}< zaUc^-H$Pg(EOl!>n%_z13HNH3eo<WIR8NkP>bZ91>oYtkG_;?cPo{Jp-?_S*>+7|H z2Z`3WQs8d~v-_|F>^ZPb%<>d%l{IzgA3!4)JMspw1A`8G_UsXR2rL7%(JYWCi`x%Z z?wf3hh}&4!(a~83K2pH2oE(DxGoPzPTwGn51?!WOS%Jg70c^41BM3zoEK?Ek3ko=? z$)h1GYXk+UoDU9dHOG&8U%#NLDi3(@H#UbGGaoq(6q-gy*$fR0fh6;}2D2)MYsy$C z<{D2<(Lh34CXk9f5=I;EWU1@F|9M-3#qda;gK$sM+TiX;^{wyShX)1+u~M)c#9LOL zW@eH?0~}A4eW3QP2-f}KVaB^_1w%=tZ(U#YS$lk4aDaCr8=H7>)#7V}t657Mn_!RM zDL2sa2`IJhJWR<{Oo<NWDVMK%i3v6xTLiV%MJQoIvqRLXGbI8g9smO%LFyI>NL+nG z`fIMA3JDvWMq)OW1qB4aR|_BW-q@#;t)bxJauOhq(d&PE;eG~iBq-*OF-HQ7ye>K} z&JSAf8i|)SB<cZ|A+E3fD?U(QmdGeBrp~)uwEN=5^@DeRUqk!{#9UE9VaG!#7D9$w zqtHw3!UYvW!$ZglEH}h`wmdz5wjBXn;0(MBIA}wNnCj23yo|&}+KA>g#FPE82pJ$% zfZsuji64@GsddZ$b1wq|cHNO?+s|_99?*pMS|^E;u`OFRc6MkkQ(y7f6qCF;a}W4Y z0h5<>NND2c{`6$0cedjQ#H8RfAjaeXVx7A2g&-g(c&(ZC?waPPz|SW|ZVty`gg|u5 ziFitzQ;!TC-9}b^JyK%6Dp6Yeu@(5iqsNW~K_#u<nSA`x)vKqW9~`l{aR4JW#;Fgi z6!i4#37C}bI5mHz`{}>G)^saNf1Lc-GG1xYrUEF6Oez6jDOWeQYe2MmI_Ri)czB50 z_B=mSRVN+xHmpjws2&T~%GUNBfO(IjqNu`xgYRVBwK18i_Z)7YQ_a$@v}~j8%h5TK zotfE$&_00Uf9%B=l;-D0VD<%YlEzWGQuF~&vPE6CSbM_giuGG_d(jH$Kn*~S0pAJ; zQR1qO?49k+8w5h_N*j*Ycg7|rk3&N#KK1li%6P0j=umh0HKPTyA3Y0(w6||nv(wW# z?P!m6F6Y=WI}H`tB89t#e+}=PE}MPyuYJQ9P-`SY3EA1a#B<1X>it#P5T(LNokxMv z$0eLbEdj(Mo=Q2-pPxX~!w$%DUrdrV`06EVT2=R`YA||o^=ak6CAa3#$@%2lQzfCH zRjD0e(NnRpv27X}RwX?>{hg<jRgGxaeIBjOEc<92{TJEX^ci&>dZ>G&gkL^4VH>VW zZM`6;Jc0Ru(<W0xgYKAnU{H{Ro<Oh?S3+VUD7AD5wNB-&x;#j-8i_4jXj<3xt^?<d z<VRjhtBb!w?wjz<nTz2}!aK1U?&d8>#0UOh)UwxH-gwHHePL`j0b}P3-n*VHOzyu; z{T2M4Ect9tkMRt1WD3*MJ$Tb_mF?F2A5v4(H5_@FgYl2TU`MW%Z^9e_1I~t@-z-3= zZzBfl9L7WKyhki7SfxGmLgC#S@I5ve@Wcpa2}NC9de}M{x7vtaE;LpEuLut(CNVJ- zo;Bt`*+2OPN0T=&WI8o0%jwVnk27LHPfAvURZ3kA#=E?U$u0wf&KHr2s%2qO7ob_N z74Z2pmw@R%*_O!FFR1bTYw3>#zisR8CJ>gsSkHP1{%<TmgU-$G=5L%6kDWbx_Jpu- zL*PE<Q;*#;bKp$_{cMRBFd~AMJ~b0lFx*N~%A{fBF=apOUrs+h?hLf^f%*C8kB`}$ z*3h`QJVS$#`>>X=v2Sx2Hx0ur2B_i=)NSY_B$Q7|LX@<&qHl%oWe5&$MFWF-Qny{` zvN^g9i*C(!Wsrg3F?u~}`p1vaV^O+xBgebfzJ7~G9cn3Ha)?+{%{KR3iaHw{EzZq5 z#rtZ@ol*T9Kjs}4!srbZLV-cmuM4S$wwBiYI2{$^SDvXT^{Kma!HuE;lAlS|_<z62 zBMPp}UXQhWI@GxwN3XNKyj`VeKhHu8qK5lGXQdi>X@GednK7mX(RzNufx*EmOk%l7 zZ+=;GDVg%}E`W5&P3)!cFj?Ts(J~0GGkeOigWMh7;FtV@C=?qJdN#NR)Xn4@tG2t* z8v3v3*2Scg?Z@Xfg&QZtzH$pjg{VQaSJ5!*!2=Cq_vead3CUvJbm+i<6Pgy}Hu2Z} zRb_52ItGMN2*<{Dchz|uDMTApHH?wXo2{^L>c-9a|GrU2lhWmJt2FLRP7Hz2K$L?( zp{TJ*2So80Z`>09@4ky3Bz`YkI^c}JSva};*N&*Ye_vbaEN|Bgb+@^0XJJgd?rUdS z#Y2I@fps3o8{6%K*XFDJQ+@V>k&>z<jGH;zMIPhsz9@5fe$aJKnRWe!-kge(5)@>f z#^}UMwM^$Jo@*yjR-S&Xf4JZIkdn$XcBZ(rOdc9-8@_&L)7O46U8KRycc16K4^+Lh zdZFZ`ctKhkM<KUp4nFS;$Ct*j)WnsThdF1+Oo-Gv+5CcG*C&C|RdI>yOe<3h3dWyJ zNXb0RKCsBme7A974MSH6+0U#^6S;(d(JfL5M@!h$Y0Oppz$r4mxHzWNrs~?(Sp-L4 zzN7qcX6wH~PMp-9melrpBK<fd?g)E&em>*pk%;k03yL#m#0o7G1guVZN$&mry;=3b z@s_wF-w5|^EnG6Q$=T=Xs+o{v*U+uKcXqa5<?>^kMg261J!=cjFn8Q%Xqbyu!`A|) zL$(TFNk4uJzIC}Yrd*iITcFKCrP3N19R6fida+ymB7juwhSSf2c`Y4A*cNLoLjA}N z%$iVt@6BVx6uFmp&BW$sL&F@zWWwIQ<trWU7BrA2pt&9bj`lsbIrHK>&RnA&7lOZk z@;bdZw=^EKy@gmD`t@s&s)mM&w)SoqeXCenN)m`of8t7UtAH5U=_kn@GiNIA*SLJ! zp{;$g#NL1d%hHBgN5?i_-SFX07n;6;u!eW>M?ibu{Sd~iW@Z<b{z?~SU~83Spgp+s zdogrrX(d5sIBHaS2qS8z@yRF&g`?&0eT+-XXxuy++VT|oZy^UZCNiSjC%-h1Vq8z_ zw_7l%s!GP{JrjY7in)+m@$zL7^kvhp$Vm-4R97pPa;dqv>;}I&1n~+VI52cb?s#lM zd*ZF!96r|<WM7pLXFxMn=r4Ro?C2;E1I-`d2yh>xgab*)XyM7jlOn_49DZ<9*ezG0 zPJ&i(Nc326Z9p2wZ6GwXaGob;bJ%f%<sJ;ee8_m?2)Z5?Y54+QB(>u%YEM}7Ja=R| zUCMtxr8Y!2@4VTsnfRH$4qB*tw5BPXr_d#}A2Vg%+>lE1@gW;@c>K5%i6SSnTB-e@ z9N1}qSFx|H@rs4=?BAbVuvUEuP&N8fcTVgW^Okym7$mCS+fxHXOsJr&?7r>IMFk$7 zOzsoKM=+3vu9l>6E5LOhv=qJy&dk}FL)&SfnDZe8m&0qMy{+9@Dofv=y@F6=`j=(8 zXB;0d-H}eo|9As#;25~kvisB?OqOD{7!qX<Kh&#vb?=_+>;*I1q5Wq9PqjPN_-yZq zjT4D}a7p**X<QF33tgW385w;3ihEzYNPx8x%dJ~2)a2K97G{_GY}2dqXya`nh}WEe z;PgZ?{vG<crZ_iSVN`G;lBGKImDj>jr`(k{Z6VpGkN8L1La6&(+!2pAt=4>KvMM<V z6g*JkYW`fk-5ANb3~?$^IAb-s@tg-<a*t7^XSh)n8{}Z)5@b9W!Fb20saE(_J{hD; zUqt>ni^g4X>B*+0aYq6n=K<u|Sa=R^8u1L4aI<~;#)U>NK>U=7S9N`xdV5*=`WA+j zIP<IjtzMQ6-0v1pSh$<GoKGA$U^2_8NOv9+0D&vsbRKKQ_v`BRylH&)ruEt0{t`$z zjW01-gwIh6>R$XP$;5Phyi?AvI#ThFfsM^!*}puL)}5mmnX-4OrZHkt5rzFmO+!Nl z2^fvU9;!IrRX=owQl4HAcsPOkqN=X$W6IMeuddFEFb}D`6h;++FB9gw(?9N<np!tj zan!>;AtB@&u4?(Qp_X8|<1W-vX!7Y}RnbV&We%l=&CT0f*_y+lWK`biUDy0w5jNnr zdaBY%j!Hzt%X4#;nv(rT_Qgjvfa!6iW9p)$G6oeuW{~##i_7L-yRmeurbzQaZj(7W zB_#+cx$U}sSZyt>{ix?5G%^(KR+B3z{D5jWGmxmpDt4m(tLw?ftQ`B~iLX&rDQAo- zLd~A^Vp~0CG;zrTrcQ|WeUo&Fv&p~zcA_~5<K4r?FP2z0ea{;Pz~zej#0|07I3NG? zbOy|3m{;cw_<(y0(M&p@VIs8;@OqB$gP-=Qt6$3G_K$vvmagx=&24{QUtYyCN6-fs zz3=hcg@&b;jX+H!Opj;IazxuRD=R)YIJj}BqU&vkAo3hXh{?#!FBn<Jz!QbGzfdM$ zc-IZ!Czvd7Z2=drn_5tOc_{0WZD>KKl&KxaCd0tRktQ|uK0Pou(@j;aO>ukc91XJ+ z8Fq&&Mqa`|DguB-hY073?Fwr(+`>AWDV(!02Ue+V(lGV_G2t?7v&lqb(*kNd|L$ms z8iOzaiGP4*w$u98%=Gm8(bN~h*~iE>)=aQKj*QRM(2?w}^+OcyDtji@Ps1D^7)as1 zR$f?gB_QCN>iG}RVvZwNyXPLU?I0v1&Gj>>p;{cx&9*O$DzkRt#()8ny&EVq&gyKM zLQ)3kj&6IXh`}V)#{Tmiif}dJ<V^N&6LVrBP8i%xh5!n#eLeWJ-IRC8!WdP|fB*Q7 zoYU!hs!!p>rwdiYpqg(WQm8CSp)30C-A>ZoYx45)w^^iavGQL|fhTb)v<eOo-w_d_ zYUmsfR_w<rC+lAe!v?pEOikNXvI}%GRK@L21<cRy1j9n#s46Hg@9)Z>!+Qwd_VIqG z#!LgFj&lHA<5@<Z&3JZMj6&dek^dx5rXXMk$R3|jA9AOF2Mgi?7f(}O2gA@F&dhX7 zImuBhh3+7EIKDJ)`R8x-4c4HZPg5P%&=c68hQqyb7^r!*yC;_KFi8*W@gtMsM8LG` zQ-XE5Ad1=7JvpP~l=C~>R{OTc!C^QcD{EqVbG7q>P;`eqh-to%s|&=s$B=Dc@SxnH zviS~dLY%O<#X8LO5fc+I<c<yBwKtGh*qzPFYzj(A;Z2bhoRXxlX(sNVmu|uXrQaxf zdL9USx%&`zyP=^d5&3)wQu+~T=NJ#beb{%`-nEAI_LM;WO6qW7w5~YwO}%KxJST%t zx!z#S>HQArr#g270I^u|jTrsdy$7PMwMUwDXL@5);FR~hi1WCGg$d=M%rFJNt>lWM z+}w)+Txyb$ENTGeoQAaNm#;lEis^^_-{dN)olDvJ{V|;f?VtY!F?5QDl2cMJNmGq` z`$6dSP=zosp)8_ey09qqBhDSyjpA^*d&G1dcwo#i)9)mFHgZ0c-Fpc`+q)z&s`m}b zxTp_4_P^r&_n!M9Q5b%Q(%@lTy=twc#R&~_Dvjh>%?`UOnEXO&gNt)~2kn7Ru%eB$ z>t~Zm-MYN_mz>rWMg!t=@5T2y<Vw2#Qb*DQ!MWv#gJIMGUlzBIAj?>qjN(Q_H4MQF zx!B!J6lo->mzO3yv;9geWQLl^;pt;@9$0!MkKd+1OVAK|7^fs}p|HzQ20BT0>&}7L zICc!mLuUFrBj;2d&LcK&t@E>C4hP3nDlA^&nFl6JvzurD53Smbg&}SOUmjs$*4v9y z^2e^75VkqOtS~WU1>togW^L-Ww{QJwHhfC1wYOrhSW=Qf^QJmVZj=<m^}fQa`|LIe z{Fm9l&548LS02WDGTE9d4I7KMgF-3x&BB2tTYgu}Sq7#TyMaQ7tE@=khRKd=*JRGz zSaK(pa!X5mNKn2>YA5l=s6u1@WM5&#Sw%%j_tnytavNEu6R%5p#myW95QS9L-$m1_ z($aRv#II6%dh34bo2B8w<9_l)Qv3zG+8GKi2qgonn+oUaZIyaPwY*=wm!*J^4>GCA z#*QnO4~ORc-2+5XLD-UaRpcF(-R!B-mEb<&Ppz!*ZR#v~1shDKmKgK(omsAU3Mb5+ z`U<+d0ccJ#H{E(^4xZkNB;iG5&(t1LPfBLqrsAuLPh>pE00Dsion~>RV^oe#9S!wI zlHA;1cC&8f6<3l6d8KNKTaJQR5t#-g@w<2Tr#DpvEVu3L!xO(zIkYelQ!A)Op-3n< zJbP9WY3Q`%Zkww(68E!dyhgBeUYWA^vwo`~MMmVy_|--?QLF%wnYgpubGX?I0!)$E zR&V<IcPOUs>W?A6M?7VCEDr!3NqtC?=H<&n#wuLLzkh0F0ELQp?CMtuF|154Hg{(Q zUE8NWT#+$7uZi)WrN}>mZZok<CcUT<>)X^shC}5HCYqS6m*)87300Nc3sIY7+;iOI zWfXvH94CscGvvfMLoq)ixsXEV%<5N84W}34uBx;@jZ@Sdhi_m!zZ_;yd-}UDf9(KJ zE0JJ9$?jFY1JuCg5{oO^Bmw{;y6(B+xy<<QpD}dV6mGIQ?v07l;jw#tjN#k~D~;oT zBksasQkYS3ohycvkMFUn>Yv*@ZOKxnqg69;q~!>QHg$CDgtjJObSw68QT=Fuzdu=U z==#g9-vQLhTAQ*fUmA`h{iT?n>Jab`Ole7xd4&1g{V!&>HJ%JqsfBhSP<=hKD~2~V z*@XPcSk}_-+l^0^GpZv$S#6>v<-PUy1aVQ<-d(I1;5#>5ig-9bKohi&*&KBrK~9d5 z2r2pe`T8$i3z*cs?#-jJdvCw8bX68jH%YgX{ui%9pQsd=tq?&Y#jmfzb83xA)0d=h z+?ye2jFd|$kO!SlR&P!awu^}^4L-{edk6>f%uEvUSq2Dl+%G7gQB;&(-r5-XzE?z% z9P**mHi|*}4`2QHRZzdmQ95wn0T<S1nlY-G2@+0JZyG0yZ=}odo}X`Z<LQ<+FQFs; zXh-68XuPCdU^l{N`fY8pKL6ND>f#z^`->Y+Ap4K;H(%6afJZc)qvLiYPf3N?efcF@ zpJ)^bOR3xTt>4<^(!4wz_OIQKo^oEDJwwS>%VOQ>9d<r>2wB3>d&GM(>P3UB=`3=M z+PVdtzl?x%e3wD3NmO`D9Js%0qu8#07mMt_(^&m4B0upyc&KMSR9*nNbp|3R1hEMN zX3<ileZ<QJqV1`xwS~X`9c_|6UU9E=@dpnsnKcC$mU6Y>9&4Ej-GBJ-7=mU>r@f9Y zkFdxm1Qp4ne0!)F7~Z&fDkfgCni9FWxaIR_W3lu4`jWVi*s3trCWJnPe1*+Wxd7F$ zx3cn=1P9D?xBx#CMwr*i*iuqcI}DQ&<wowLfw&{hP<zYuIS0H1f@T};sK2&$X|cB# zC4fgeSy{!xnfu8O@cshZf}y|5Fu8w~nkFoZD4(OK_%i=UTY*s&vc#)qX#v<0wZBuS zEn0rvzj%GWjErXC#DVTiz_G77$uSOBUGRkhDzZWm01Tjhcn~Lx^VUBT)O1(>{gEXn zpV@;CE1aZ3FN_4YQvqL&^3bono?fiQ=E^7foec~APjbj68xSa11<Ms>Vnd_SK`JOV zmICz&tIjj`h7W}#xXyidlX4$E)SH;?4T2*AT_jr_h0dp2pgWNe0Nj6<SV0lMfEEa* z>n?HDM>0<*Bzi|y*tNpAM*<ietDk?IcM#t<IQW#bmti>idMB<bvST{>SSSpmD~9_m zk0eO&hWgbm0<!DZN$`}Q70lQlW0-vI(T}Td{4WAG!69IOGJ^WLMR<7ma)*R>!f96m zqM<+b)pGxp<)yXC)+4EZfESl4<gP^1^%zkaGK`TO%2<jh3TS@*R5wlNo!X(7AN=Oi zvu0GIjiaNaSiTHu^YfCmmF#;sL(dx-?ZeT5ew3yLR}5%-=)6tS(7Um&uP2i4UjsUa zP1Fd6dgb!iQoN(1CMRzHxCo>pb!BDC((?B=Zkc+MNV(o8l(3>lNrZL06v)|!(QE^f zU}F7s{>ckppwEbK3^a%!<>Lh>_p_gbB!G2aabBK~d7q%wE2V^->%S^^+voUU)eAnM zO-(+>D+X(RpF}4vJw1J=wYA8gDy@XXIV8KT75x5hHP4;fhpLl!;a`DqLcED0Vyi?} z4uW_Z9?#!8F>>4FzdD=^_q$3dl`^sGS?W3$mN>wmjblEYia>Q4tJp3pp1Cj{#J>Ma zMwB$Ni;S71YdZ;FR_+o}LL_98#05aa{Q&!NKyLGw1h3{#@VnSP_CNDx(7d+2#Sb*l zy+@C{3flGcnP6!of9tL<%2cfCYs#_2vqtn6UDHIaH;<zu1DYk#5xnW%JW5^H?efxJ zB%BQ{=S9qhX%2c_EI<Z5_3~gPCB3Nv+!{uK)sSI_7UD&!7%RPAOSi+wC|lCcl+8q~ zS2Zy;M#-@?y>u%f7VyN1ravb5e)~K3K+U8NX2X@P)Ii}-&ikUSNZeFA|8tFc$Gxr1 zM^CLU*r9Lh?N@1FDg>(vs#FOFFX)(2ey-mpC9HCDhFT94k98F!(R=@CK$kPq7fr>6 z56O(huGZ2()r>DVM3q>0H1_xVp7le+kpIjsn*GED-r)DBap<K?rDL*&PgB3nwJatP z>p-vo^U$Z_2xl3LpHt05s*v-V_+A+Fo;>;UgxNjrY>j2b#nDP*6`kup8I%w=U{j+# zKeo*d^{A1V)5I10qGt-3qKM_D>dTwLzDY@0_M#!l$-)tbxI3mAsrujaT%rOV31h6E z3}{k1FPZIxkUks}7BehVWJq^aTf9$5>0!nRW+;3t_y!N$SGZLQ@72@@qGar5UvP0p zw>FN~;Y|edWAc5;{<2;(X9Vs_Y4bJ8Z5uZuZwEw&&Di)oTv8ZujC4!fE8=ug`1&lB zs|0P0rq<)vD-9UBKc&8Nk3sWg607AXf1ZDK_A&epOpN%LHM>hPOv@~}96G<Y8NHrf zDRvyWgNfv6H6Cr`M$9$0Oq#|U+X(+1lK}7$RcSnBJLrHHC;-Xq)J?#vNXd%MT#WYc z3wl_!i;8{9Vt!zih^Jdy&@pqmppzTh0*4fMzda?UhvDHjPdJ-j@%*Lb1Z1!)tLD|W zI@DLg(=QjXk1vkVV=8Crs_YS<Z`>Qj!#Uot((cghJlAJ|{tRGyCX?FCKrEr>f8$|% zIa{jFD-vLv$f;7_;r8zCebfZM`bW`mI>9guK^n(;CWr!9vlcgLkTE-e@nsptj@?>G zy#W*roru*%_VA(1OiRvFcUXV@5~X32-Nh<7<H8zJu1NeAlP&t#wNx!kJ4rmue_9?# zz`Ma3;rf$KNyu2$5A`IG^1;HQk;tEDj3@xPPh?%tC)1->$LfK~$H$ycVaOH7QPkw- z_P9Rj>AXF*aK_wx_kOk~ZMfh=QS6LgUi*@=oQl5J)O7Ra{PUpKui0==DD2Zl*|;yG z{?93KSlmc^8{bn7<H8XXLM3-|S~B(xbaaGx&r=4V+YgX*$g7GYnk~>glKb~1>UcfN zeZVb2!XTD5!gq=fU=7>GrZ5$>z4E$@5cl*3WH>>p_N}Se_j$y@vP$Nzwt!t<V)PQB ze#;#ybcc~gd_gmrlWt2Yw5hKzA+R$}vP(cDbb7E%n}~fx$C_K{hY)b<kifX_RPRMq z=P}%Emk7BrdL_CBM6su6T$EWa1|}v_i0$zLgP7LpJ@{sREb!&g2gHx>Tw)4lio{}^ zlQRV-ihJhzTi=XrUwH8{(c-7&tjJGEgdLyl<lqak%j1%vpDFiMSbh?@jJ95gy<QS- zGuU4{h>bCuoHxC_wP)pMZOc_nGqbV+pCS*qQGm~HjWhww{4(_c*8?cX{dS+eikfO^ z)h(@_8{FX@`9%tfiM*n~wDR(u2nA;#A?xieWUMmrIa~7?czqi<53fLoH1<^+XUBQ9 z5RlVHKwD)Ny7DRt=Y_DH9;x@gWhW${j25l#@>l8?G?TsN2gLr3ZL>B7v9G;JQ;0;5 z>fXS>rLWVE-i*~>W4u|APkHs)wWItRVM?@_*|I2esG@P(wX`IPtu#e>X!(%GbJ8XD zCkzIzQ<a;bw~pcK8E5BRY;r>KpeW!ELTaboa?xJpBeZJ7Z$|9Llvwn0(5ij;b}j0P z533*NnJ4KvIq%$*u;eL1-Gh%(w=hk04Eqt+#OOa^WE-XiXL(}3eE&3|H*y9Op5`#B zt7uF9uP~kLo=4rhJfkHm?j-BCFx&}OceI2Z$@eV#C!5UK{H$@F<n#PJB3u1PLd+rP z_NZ`xzJRj6zG@!3jE=GKaxJ^sOM6i@WH#uZ3=EX}$c8o<_eEt^ut!yb1WHb<c^iZ7 zzHR4MID3{2QEB4)Cv(*-vF&^coCRY(R1-&S<_^c7Y-%29#<ROIbCDJ?6K)h@z;Bxm zoVYymy`s)s3<u_V#{J;?SHs7{j&Hqb@CzAu>E;q)bM2r7Nctq|>c?PGPPt!4oYI0a zj6r!K$?2cz-!$AL@PwpFoW|(k)lG(d)}W=XIICx97=n}84A684s_c=LS-@;t0ts-E z!^^?!*f<@e`Zewa8Tt97F{+SZr2n%nY4(xh$gjo4k5;k|U?9UOTrztyX?D;7*NPMU z9(E;pz{Aom9&zynqkpHn`v4Z#*Z15*0HW{t!UaCr)F904seOHanfB?U$#AVhi(O8L z_-i<b_Hmzm(a`fi$O05yZ8<Or<!M9ckWinw)Uyxd$$c2m?I3us^U<QIMIg+N%G8}L z$viw*{#|scb1V$yE6j<wEvp_O)1K`)(bW3v>gM_$VkUG|UGXb-{7LBllQ4@vd4n<P zM*!&mr!4soQd3*CwzZK*!+3i--l^srC-oBY-W>#I=as8hyVk6}<8F`E9Vwkq)z+2- zHpTy)x-eR3UuF$^gEHMkLrR?ISXcWE0|Hat{2pV!cj;JxYxT<X^d}A7eQ2o|SG%yQ zL>f2aC?Nt=G2XHO9RXt%3T9^RLh!KvBLh55L)i?cg!?aENDWlX=@3t>VW;2sgm?Si zqcSq$esW5<rg^oO_?$dFAErH3q-2W<5;T%+dF>l{=VvAp5l9SV8~NV7z89}IxLs15 z6~uXp&WZWht9HaZ<r~FPyqdE|`VTuEK1@IGYEwG<{Ho)6nhO{mJ74|#SyXi__)?OH z^--%2EFXh&48>7T0PNb9y``z~{&lj{V6^%{4UHk0)U~QyRWvkrJ2=d$JbjDk-&Ha9 z`=~&ET}*Czx_E3Hqqs$Gp8`)T2jb*@R`oYs8U29A67XFq4^D(%Z8RRAF#qu19xWh6 z%uG<_K|acCW}hE{DTzx26|bi(Rr|wTmCtS5v$O+gxb-;r_(;r4Nbz!FqU}JXAZeM^ z0)e2Uq(KDVwyN#1NkBgf5{?FN9AzLntw{FJ>tx^QHJHi!F}#d9N`l0q%!lJS(7o}C z`?NE-Io7=>4{H^0P|WZBS2i!+M4DY{<CEtRdr4xVyh1E6DQOpSgz+h>9V#mLme--} zA1b$XYHO%JME*5sZH4-E?kr?&hA9}IAvK&pG6fwUNi=bZCmw<+)5)fTCNGbU-W(-n zH?q)idJ)FB$jM<Q)?}_0ai2Vj46{t!A*t&&72!X=GfSkrp^}>~Dq%<WcIhv%lWDQB z#&><pG^x?wU$hYGZEf)a25u!UZY|Kb|C;ef@`zrlJja*zhjHo$-B;IXqS(Iqbxw1h z8el~(>>Y9K1#*p}PoFxz74pexnO?E0(*Sw~iv19<aGhEG_pl^edIy2PxU8n6aH+Ix zZ;FJSri!_F?>BLDv5Dn$R|&VjqU(#7dJ(*+s3-nO+q5I+`&ckc_53+?y-O+@>Udz+ zQ9>s9Sqh#(0}mfY1dyM)dvX^&J=d?9u05!V8#_C9{WlVUi+1-rz^{Erkk2l@+Tafj zJ!ZNwjsY;RNn3xWnC13&_jcBKR4*+X+<*7(a=r58%HIUh99vrxMZ-MT=^ti|f%-&{ z4*FR5YH~n9fDg{95@iZEuk`0z4)3Q|zzR_W66eG-?wvrOpK!As;NQnRXUo+#xlEio zpbYAuDbX|w=M)tD{Z}<Mm#b}cE(%70|5J=}&>6m6kNp_*cB;axL6*3jxVrKdorHzQ z%5x7sKh%hV8lA#iZw?HLb`yx{An{R44}?(U;4vrCV>$Prn!EFR<jOLN%%+JU=1M;P zy#OLfBg5$r|30h26$1?yIV4P4b4weH8-S!I67NTP`m++G@dPj<jv&Q4qpofh(WQgK z8<&jKmsD5x@cB}`OTptar>HPA5p(QE7Nf-F_07oH_a3oxC+xFTJQY63i+KCF_Hh7m zs=<0p-OdO+RJ?L!<?iv=+;#`d|JI`i{n=#R1=VasMXTCwozBY00Qx-D@ZU8H^jd~1 zlVM7|Il3<FIQF4sd9oiu4sOP^cc?)AMf&i%W>M1O^}XAGNR9@F5S2^*;(6`}QKAL! z<E*FW5c4BlZQ3s*x06d8NB&r;uH7PzmQf4kmz}n7lZ%NvQm;2Nv7a*{>-lpQ8X9N) zGTuYTVT(-8a!{wKQ1RQ3NIot*H;E*50m^?`dhai3)4~{r6YDB1Els2HNo*`(ZLJ0R zIeTYa8)AT@F|JvgK^uKH7)Lu>nBYB>a>dGGe|mIcrFi9Ikw)h)^7ri@kf(Mw-rEt0 zCci~woY;E=$v;bt6<~OiJv-kKP*C70^77K9U}q%r=&+I?BZ-cQAtNCX{PX9gZ))n^ z+PWHfP0i|%PX~}zIGqJuo+th!aT>S2DhzoEanhY^N>7JWLU8P}NT1RXmnq_^_K+ZZ z_3GResRw`D(98siP+(nNc__RsPGWMV%dR4lR7Y<r;~b+7@l;zFvJrKa<N(RyzF$Ad zbML$_oYI~Yul|^mm6qjEoCbE!*7iS&wV1Nr3AFb+pKW$Ti#c?BD6}22br>-fUnqh* z@{?pKMdg5`E>%Gj+gbEnh2l-rvom>K-`~|pY+kgsjgF?DQTsDr#`-*;4yytdabt}b zo!gnnqO;!BB|&T~U|AFAhLMrk=v~vG=zrbOQQF)QPAqj-iCKrozZVd}a2^0b3GFu= zlcqK|o@X|-N-ZWJ1|Fxgy<Ug{+hcLl7e`00dro+1DFN9m;x^uJM`Pd~;Tvh(m}4Ye z9KN{mh>w2-IbrZfjrHrd&+i`hq7H){-s33i&fK$p<#x}Y0Ji;Rc*7baiJi}n1?TJ2 z_;+R0NZ5)0yoGobouDsPrm36GLjv~f|7!pJ`g=4sH-!ho?VfVo^A@dztvNbXmW#Jl zqP#(15Q)_3y<%W+7`Z|atJK8n$sOUkVlIpng3fq6gDzP9kAy~usRjTn95^~Ld|Uci z8idBy`tRHKN|uwJv7pzk_(Ew{41*$9%*59=I{$!VWsUcm<fQ)&WeDAo2Iw;C%i>sk z;{&k*Oo!w)>HfaUI@zlXy&OSEM^m8N3Vrj7H2&qM<+konBk0H4k;Y?Dqx6FC)Ax>1 zQP<JhI-Jcc1h_GdVvtS;rzQHfwu2Y369!Ij>J=Os&VQ^r`SSL0#*mPMs_MCilwB|c zc@VD)1w`e(@`_wl^U>!S_mBso8?=4GY4ijW^PK3=qzho0qJK8F_oU@^p0}NyV7RQI zuGZFsx;Hvy>sP#%9gbIQhi2sE)bws7B_%n)I4D0mzaV_$i_{Dfd-vn`_T3Yh>+W*@ zb(9@k3)q+nz+AUsdgXtbgkg;JI>B=;paKL|{iYpU!o!tS;^M=$6gKx~4y1G@o~!#( z4?F0osqK=yokBt=h0BzZS_l;yih%5%`C<2$xiO6W*V^JX6(*`J&$aTX8E=zefPL!j z&m;zsO^KK&eSzkM;izkm26=e1xzRB~)`S9feAd=9!+CC)L1bd$hk4KQc*4EKSIoXq zazFZ?%3Y*lU1!GZW&FEMQ2kb7iyKR|a7!^rA^(;dy;Za3<71x7>k?7Eq!=T;Zfx8Q z_!?SFF+y=jM7y8X0gew5IK6!R23<C7s_-3u|IWUB-_ulPt;>E^L-U-O!)Ex3v32LI z2b=ZT*-U|fSs(k4`(<aph!hKX3N2B_ej3AM^fybaJFi(<Gjbg-B1P1@vtG`Gf)h!J z&ox6MOr)4BN}U|~^AGMZGV-%(d&kt6rjSm!XVEIVJF2zuOG7&HFW9W?@Yq<>Olf%k zp7P~O(SIrDPzZv|rrK95hA9}d&&|Rcnlf2Ge-^L|puK!~@61eXwawi6Y6%26NTOAl z{&>m?2>dF!v%KMUe%Nz!eYNFt!C897M;OFJUj3@7;<=tf*6%zEHS4`1A|j~X%%<Lx zV?*=|{xb$r>(eK;x&El2Y+ibKg#YsWMK>>;yKtcuY#|zI>etG+JJM`vMOSuvZ32#e zbbQOp;p=qX(^73%>HJMh5D!p^Do-mg*~6Nwo{;!ZUN=6JL$DXWTpjt*)@`<j4FtBY z6~EQ8C^3vdq2#?aMoX+QU|fi%1h@E_q_|ULt99z#H*Zz*+RA?3kq$pNd2Hh#p|-97 zME#Ef&C#Df8#5g`1RFyOz-oc!$vsQ5_~wlZ&ynrnC?2d=sEm=a73JFG0T}i9bFNU8 z^Ue7`@5oy+Gj9^436$D7bl<;USRN0u6TTkJy|ppcbwb3$t*-<>Ix4m>EU{UA`AVJp z<Hl}ns+1I9{<NRr1Cg&0CuyIu1I7o-N+rWM<$JSgmX~kmEDNDp)B6@r!$m_wL%x5% z_qSoS?vo(oLG`}jWAS%6o?a;Q7#BM24w=XpBMaq>Z+B`%j3AJ61YmXIkzcpv6KU z1W_HC#F?6u6(hp9ac<NU8UVoe*lKJirC!;2_^|B!f~MszS`5A8cmud(WESIF5iRbu zk|2>MV#Vy}wCOfIF-K5B{+<8v(Ux(|Et0EOA5qi9kh4XR<&>{Io;R&@ofiEyXWj4r z9Swr$sWaEM^q`OX+6F!)^dKt-<nHC{#gOZix*}b2Ny+}*`)@X(?kF7wG3OY6G|%B{ zW{ackM+FO%99GL`9~*jaZ!*1U?6l~5+I8o*$@En47?QU=)sYvU!F1<+q8l|pdnC_i zmv@m9mR>XERRpP4U|92?v{`0v+I?ID(y0gFX@NKh*%{`0x$Vcde%GIaSO%+G;gJ|s zOxc2?qdR7Xt3((C4~?)m8&y2J5VqVvR*0|#>H_akp+b4ABE&(!QX`S36WdgfpGVSw z$<0%YGrxT^|N4!d``EF7ITH?i-l6~O)3M?6Nq5RpP`tDJRNSBSvI_Qsx4*y=v#{{2 ze%(;^Y4b{TOe-(xo+A+OtXQ5AFZD(9v?PJ}m!Xu*%wH1XKS^_icIoOdycL?n;J2YC zN9x9J$MZTWNP*Fpg_Q^K3wF<A2*b5upsY-2;b0bgGreMFnMnd%J80OXz{;cNMg;O5 zJji#$+1bCOgywP=G3Dx37j;+Q0SgnttANyF$T1<-pZ@{kHKc-qj!98{Di&X}r?YKt z#McxqRQ6b?(J?1q&Mcv0y!_UC4d+=z1Pv<CM!YjHI430fi`*dG7NzrTbboRgE{{Ct zToN;9H!Qg=uU%7sX7b!o&6ZD}4v1L2mp3y5bZ|CHP+B4)B$CmFa+U8v_i2?wVJ}}o zHTvNhj_X7Gx0zR-=>9rRPyB+~J`RN(kOB_h&nhW8C*Eu>jOg>{U$)a=Y-(y0q_NFm z%BA_LprvmpHL0bgd6~=Mk-k8nJV%;qq-bcikpHEO-}K12{Clz*7W=@+WP*bXWGFx4 z;xaS;NwE$SVcp>G^y$C)Ka@!YV`CPKF3&$XwIlr^xvs7*#MU_k1vM-GJrp$hGCNCw zm!KbqvD7jeOgjmK>sne`H(Xu)UcQvXbixlP@o~WHftQiOM}fH$iC22{pFx?J@S3Ty zsD3LHlE-kx*~QDtn;_@21(ID`+>xb~72-P(**{=N__a=^*VY<WMgUHKN=gbkeftIn z2VEB0q1lZ<MFOo%jU@4Xv}zqcHbBFxVB;sCuJ9r9grKVH?npOZeK$GK{`a@ZRY|9~ zkaF21afka^S%<-X`B-A10uy1U(vANQR}#$?!qQOxJ81e_PCt>Z=bm*Jr0r%g-I6hY zL@gSh*KKUTo1g|iBH+@oc)>CKqWJlFd&28n-Mo)k=NO6XQt0aLWfaOUscZ3OKTKSw zG9{1vgM!NXKO5%>TeO@2jp|`S!dv)WBve$0kzi@Q8vw-qF^FqWZ+|3Me|N>o%EqQG zQ=3o9XG@yowX}?k0W{i)bU?`Qu`{2v47UFZdR8gKy&l5Z5Zcep{)(J?_w2bEE<Csn zNlGgK<t#u#BhnjJXS)0#`&j~g&@$+e3p+VEiG!wlXpWAaUbuy6<44V60*DI3I9_oA zSrbLTF^h8gy!d;}C)I6XC?3405@?-^NJ&WzdS7;GY;5!c39qcD2NK45y#23$eR@Rv z83>44Sz0zd6fn@9+<F;FZxIfC@iK7HyIeEwb#}~&w%p2#>JK{<`(1f;(@Q>4<>pOM zkAHtkjN7fOtWNsMzxMw7jdATu0}0G`ly8CTH@F$JpVgc&u(|QuKu?dM{oOnB@RI&l zdQUSluHoTK>zfocXAfQJUhkduyz}?B<^PofDbjN2cZD{@mj8c9m#y~mzqRg;ym0oz z{~4xp*u0ztT7DE<VA2q^>{(^pFWnmc`K{gVUxU=0B{OmB4=jV5va+)FqqTR#OMJ%W zJCmi3)NBLi4Vm16J_okbF8<%)d!oM$Bz5Tqa1L(?#ee?%IaHOCm)EcV4ARhGiweUQ zr4mjE)oWFTApIO5C!KE!IZ!%`nE(5-?9Ei^yQLpm?~c4escw908z29;uFflBV@^`f zyd(j_oyB0oe00q)>x`%!wW@K0id`avokMeE*~!5>dPgY6zUv>o;#F8{oOx%&?pw3# z56$U;B-5}}g<Uj1pH>M5*Z%Nw2CJlWEGOcxA!sIMpg+yygTx*}n)<kiuyBr;)0r`q zZ_1EOLgk|FC-k`5<F`<gxpTz1<EF1DEg+OfPDMp#K?$yFa6|;$YA0<4CTC`jZVbMC zOAc;3RIq2|+1c5n6#RBK0P{xVSBcru{rve8^d-wV?CExI$FWy31VB@BS{y(jFKx|- zTazHf&w*#D>htR9?#>0n3~HzxF{+3=$BfP&rF&KSqrIxF>^L-)OH*rZErbqNIrTG{ z8ugcihK2b-!WLw~nQE=#=_xk@X1f}<9R33~%>OTeP$S{Q4n(8)jek2#x7Y7#IZP+i z7AY$xw$F_+g7zb{kvx=86ps~-J<{;$Q(4R67WO{kc$;^t#J7#3#1m>XUrW+k_lnAf z<kr>}BA}v%29&7AB4N$&=EH|VtKfc7HjD6d(A0>&8S(M-MCKL$<w7&C!3h^Ld>ZHa ziWY?D=C+4xJU(W>IuSWppOC~`9<e{M&nno-tAS6*mL>F((un{)I*Ss&3F;?wL3#oA zE>eqfOqgle^U;1cdv?F@82JRX(Sc~gofNDr;ZM67ID1yuo6Og(hIll$rZ#-#)fU_C zo=@@ku^^+FvH`mElUDUpERofzE3EBf0uqI=aL6eu6PdpK)yml}IjPxPP_I5OVoz^_ zW7Qnwx!sq(_=?*Pq}@1`4}I<0;qB9x85(5+eUyc#-z^3_fce1`%SIdmRn7x}_T1o= zqXa^4VcM=3A{)0<KvP5Gy^O@^(~rv{+P`UExDbU^YhE&N{{n}AwY$6Fm3r^q-n`57 z<fM4QPj5<^sJ=aIXk?^oWR!R0LW)4OCOjZMoQcIP6{;C2v^;sb%7iOMzp}`)_2+cJ z=GU*8AQJv8ytMsid9r#Jjf;*!wShoi#SCLKPkSjH<!(qH2u8p;7;?a_jP|!`Ok(wZ zr7n5qTM6yVDj&Ej%odebQQ`I@!7#tNyRR>Mecip|{d<8^TM))>w<?SOCrv>hY!#*r z|9Cm#i0`AZxw-igQt2ljhhw?cnbja7=GE1ih$m^v$jIESf7Ll1*Es$WM;875pm+^l zH&7@Q6+eu-RNowbvnyHZ_W6g`Y`{fd|FfJy8{+@r$>}o78W7y)z;T|PoBQ<kEv&#d zvKtx{)Xw>EagUWyQc^xoPgi)XaklIFC8!T{+6kbJaR2=y85}~Mm?ZUg9onHIPFyh` zL78;f8X%ikeqmaB2hzs-+s1EP_w+P2s<eMxL-_UAvvkn@5IcK67}wXz20?AjzQ1A8 zVN9ytws4D|jv}Y1=mHD{`d~Oh7jf1Nj6${MWPYJX@ElfxnNBaX$$Lge3+=_hR5ay_ zSLdS*dGO!e`FW!L`CIj{quyKp21)%CCT~hcj4eulg9r<DNW6<+adq5vEO{Ee67~=& z%jBwi#Ha6~tgNh7H*ell@O}SnsME*MJ1JGpClSY5lEZN2!S+%OBuZe~`LN!WOcsaQ zzWDiPpXP@u+98PEI$&S<M5_G#@mr5O^&v?19{hbx2Zw?^L5;jg9aF2O`}XfoEG!gq z(ebS|I4`_mlK<tKt@-)^WnKPH>Y?hmy?rdFZoGam;s|1^#ZKRQA+3|Ahm|t4aAh43 zkC^&d_gVJAqHN`7V}af~%ZvP9g+v}}w4jyM4IzlfAekkC!S{G@(7-~&dHNmkAZ%Iu zodo3xB1wO3elX6ps@yzPWkp#_mq73?IT*K*^{J~%YjtgnVYTM@puL`H(PjJ+R2hy9 z&FRG=(9EK!b>H6F%pI!t{HqNK=ucqvyM{VW<&~A`jEsy>1U2&8syJ>He*B!TSG~Te z!xu?*^fUNl<*w7`#UL>t^?=@B!T4W&Bx6>?*2Nb&IecpMp+Y2tiyai}?=)n)zn2FF z27bLMNl&@^+{j4c<Aj8dxT#-%Z-~jr6!`k?fY5uc{W4@@uHe)7ZO=Fo9?-hd5D0|$ z{I7eta6W;E522RdmIj9x9XlX;FbidS^(^h&qN2-3>AK_jFTZ2B;N!C$IvmYR$Z9es zB@pBf^Z(Uds$bXIz!@@!4WaB&C(ltlwMbvxcHy*(&IfN_bG|j=PZB~yJZ|sApM-n4 zjrYlke<3`V6bSzBFaOt<%D$RdDW-okY}t{vGa@1)UW!!UDtdY#i5|PnByUi>&B&X4 zKCh&t<nvVm;o_~m3`(A|sSrdqjnpSx0!A_(?du0p{$k&j?|gNse#g4|m{P^Ub{4X} zueWO2S$7i%*Q`Za5?sj8&&Pko51(`XcYTE1{d>9odns+UnB#w5`rzZnnKWz`6z@y? O7d7ScN`;DM_x~RbUk0!M literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/struct_shell_procedure_1_1_instruction-members.html b/doxygen/HEAD/struct_shell_procedure_1_1_instruction-members.html new file mode 100644 index 0000000..4b0089d --- /dev/null +++ b/doxygen/HEAD/struct_shell_procedure_1_1_instruction-members.html @@ -0,0 +1,49 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>ShellProcedure::Instruction Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="struct_shell_procedure_1_1_instruction.html">ShellProcedure::Instruction</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="struct_shell_procedure_1_1_instruction.html#a8dae330be37bd2fa3943a4bad09855b2">args</a></td><td><a class="el" href="struct_shell_procedure_1_1_instruction.html">ShellProcedure::Instruction</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_shell_procedure_1_1_instruction.html#ad5374787c54f97fd3f13de644d860a5a">cmd</a></td><td><a class="el" href="struct_shell_procedure_1_1_instruction.html">ShellProcedure::Instruction</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_shell_procedure_1_1_instruction.html#a831bb7c02492e1f9cdd31464e99c0294">params</a></td><td><a class="el" href="struct_shell_procedure_1_1_instruction.html">ShellProcedure::Instruction</a></td><td></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/struct_shell_procedure_1_1_instruction.html b/doxygen/HEAD/struct_shell_procedure_1_1_instruction.html new file mode 100644 index 0000000..3443693 --- /dev/null +++ b/doxygen/HEAD/struct_shell_procedure_1_1_instruction.html @@ -0,0 +1,102 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="class_shell_procedure.html">ShellProcedure</a> </li> + <li><a class="el" href="struct_shell_procedure_1_1_instruction.html">ShellProcedure::Instruction</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-attribs">Public Attributes</a> </div> + <div class="headertitle"> +<h1>ShellProcedure::Instruction Struct Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="ShellProcedure::Instruction" --> +<p><a href="struct_shell_procedure_1_1_instruction-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-attribs"></a> +Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_shell_procedure_1_1_instruction.html#ad5374787c54f97fd3f13de644d860a5a">cmd</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_shell_procedure_1_1_instruction.html#a8dae330be37bd2fa3943a4bad09855b2">args</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::vector< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_shell_procedure_1_1_instruction.html#a831bb7c02492e1f9cdd31464e99c0294">params</a></td></tr> +</table> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="a8dae330be37bd2fa3943a4bad09855b2"></a><!-- doxytag: member="ShellProcedure::Instruction::args" ref="a8dae330be37bd2fa3943a4bad09855b2" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::vector<std::string> <a class="el" href="struct_shell_procedure_1_1_instruction.html#a8dae330be37bd2fa3943a4bad09855b2">ShellProcedure::Instruction::args</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="ad5374787c54f97fd3f13de644d860a5a"></a><!-- doxytag: member="ShellProcedure::Instruction::cmd" ref="ad5374787c54f97fd3f13de644d860a5a" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::string <a class="el" href="struct_shell_procedure_1_1_instruction.html#ad5374787c54f97fd3f13de644d860a5a">ShellProcedure::Instruction::cmd</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="a831bb7c02492e1f9cdd31464e99c0294"></a><!-- doxytag: member="ShellProcedure::Instruction::params" ref="a831bb7c02492e1f9cdd31464e99c0294" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::vector<int> <a class="el" href="struct_shell_procedure_1_1_instruction.html#a831bb7c02492e1f9cdd31464e99c0294">ShellProcedure::Instruction::params</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/struct_shell_procedure_1_1_procedure-members.html b/doxygen/HEAD/struct_shell_procedure_1_1_procedure-members.html new file mode 100644 index 0000000..979dab9 --- /dev/null +++ b/doxygen/HEAD/struct_shell_procedure_1_1_procedure-members.html @@ -0,0 +1,49 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>ShellProcedure::Procedure Member List</h1> </div> +</div> +<div class="contents"> +This is the complete list of members for <a class="el" href="struct_shell_procedure_1_1_procedure.html">ShellProcedure::Procedure</a>, including all inherited members.<table> + <tr class="memlist"><td><a class="el" href="struct_shell_procedure_1_1_procedure.html#a5f3a04207d00877bf0fb5f256f59f87a">clear</a>()</td><td><a class="el" href="struct_shell_procedure_1_1_procedure.html">ShellProcedure::Procedure</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_shell_procedure_1_1_procedure.html#a805891d3d3f7e92b9f13565b494c1724">instructions</a></td><td><a class="el" href="struct_shell_procedure_1_1_procedure.html">ShellProcedure::Procedure</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_shell_procedure_1_1_procedure.html#acba0a56e59655827486cea3c7c9628a2">params</a></td><td><a class="el" href="struct_shell_procedure_1_1_procedure.html">ShellProcedure::Procedure</a></td><td></td></tr> +</table></div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/struct_shell_procedure_1_1_procedure.html b/doxygen/HEAD/struct_shell_procedure_1_1_procedure.html new file mode 100644 index 0000000..ac050c1 --- /dev/null +++ b/doxygen/HEAD/struct_shell_procedure_1_1_procedure.html @@ -0,0 +1,110 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <div class="navpath"> + <ul> + <li><a class="el" href="class_shell_procedure.html">ShellProcedure</a> </li> + <li><a class="el" href="struct_shell_procedure_1_1_procedure.html">ShellProcedure::Procedure</a> </li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pub-attribs">Public Attributes</a> </div> + <div class="headertitle"> +<h1>ShellProcedure::Procedure Struct Reference</h1> </div> +</div> +<div class="contents"> +<!-- doxytag: class="ShellProcedure::Procedure" --> +<p><a href="struct_shell_procedure_1_1_procedure-members.html">List of all members.</a></p> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_shell_procedure_1_1_procedure.html#a5f3a04207d00877bf0fb5f256f59f87a">clear</a> ()</td></tr> +<tr><td colspan="2"><h2><a name="pub-attribs"></a> +Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::list< <a class="el" href="struct_shell_procedure_1_1_instruction.html">Instruction</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_shell_procedure_1_1_procedure.html#a805891d3d3f7e92b9f13565b494c1724">instructions</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_shell_procedure_1_1_procedure.html#acba0a56e59655827486cea3c7c9628a2">params</a></td></tr> +</table> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="a5f3a04207d00877bf0fb5f256f59f87a"></a><!-- doxytag: member="ShellProcedure::Procedure::clear" ref="a5f3a04207d00877bf0fb5f256f59f87a" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void ShellProcedure::Procedure::clear </td> + <td>(</td> + <td class="paramname"></td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<hr/><h2>Member Data Documentation</h2> +<a class="anchor" id="a805891d3d3f7e92b9f13565b494c1724"></a><!-- doxytag: member="ShellProcedure::Procedure::instructions" ref="a805891d3d3f7e92b9f13565b494c1724" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::list< <a class="el" href="struct_shell_procedure_1_1_instruction.html">Instruction</a> > <a class="el" href="struct_shell_procedure_1_1_procedure.html#a805891d3d3f7e92b9f13565b494c1724">ShellProcedure::Procedure::instructions</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +<a class="anchor" id="acba0a56e59655827486cea3c7c9628a2"></a><!-- doxytag: member="ShellProcedure::Procedure::params" ref="acba0a56e59655827486cea3c7c9628a2" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::vector< std::string > <a class="el" href="struct_shell_procedure_1_1_procedure.html#acba0a56e59655827486cea3c7c9628a2">ShellProcedure::Procedure::params</a></td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/tab_a.png b/doxygen/HEAD/tab_a.png new file mode 100644 index 0000000000000000000000000000000000000000..2d99ef23fed78c7683f0b5aa803d937060d288c4 GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!Qo)`sjv*C{Z|CmjY;X`^DSv)) z;hc^cTF;t%XWXdwWP5+kt?jQ5uhqKtjd^EY`^^-S;M%tFAj_l)EwVTK)E@1LSD0{e q?a6($SGQTzz1#QBzr0NMKf^0WCX-0bi?u-G89ZJ6T-G@yGywp8?ljB* literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/tab_b.png b/doxygen/HEAD/tab_b.png new file mode 100644 index 0000000000000000000000000000000000000000..b2c3d2be3c7e518fbca6bb30f571882e72fc506d GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!Qk9-Ajv*C{Z|~mbJ)|JfaM8Xd zIP7xAmLw<TfOUH<Hh22(vpPA`#qPd*Zguc)&$sG3<(^b&2r5pU8^Z5&ud`Bl$=vWa zUM>au9@iXhZTrl-TjWj9jM#?{xt`6uU{<)jb9Suc^QnbhJ(o{ib<tBZcyVBXZ8M*j d%ao2kjJ6J1FSTTzUk5sZ!PC{xWt~$(69D8iMy&t< literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/tab_h.png b/doxygen/HEAD/tab_h.png new file mode 100644 index 0000000000000000000000000000000000000000..c11f48f19bbe1f178d95397b98075bdd6d989328 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!Qth5Djv*C{Z|~mbY)X)5c-a4c z>8=j9u0_mE8M7kgF7f<7W7IEf=8(L_qx|g0H;V7iPxm&Q@G7p8W2Kx&iT|YUM=ITC zY<0Qbr;u&AtXD{o@41wH=7&d8=2Z_{M9Tsa=g*t*@A3H$UOlxZk7?f6RUWpx>Fc_L s#LQ{edY3MpIXkMeV^&YV=9fR%8Jv|Kya=#u06K}m)78&qol`;+0RKEt)&Kwi literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/tab_s.png b/doxygen/HEAD/tab_s.png new file mode 100644 index 0000000000000000000000000000000000000000..978943ac807718de0e69e5a585a8f0a1e5999285 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QZ1e?jv*C{Z|}b5Yzkm-c<7z3 zq^cq0=~}Z;b(!Zvb5Z%sTRFKGlz1=qOFg;myyu?$r`wZb^irPsN1a)6)TwB0r+)wb zPL25;=adu89?fTK`qDR>$D*)b_WO<Fe6KGgy6OJj;L0ymvfuHul*#(E=ht%PcJ;<? o-1fwaqcO`%#CegFYM0`Eo1@Bqm=7FT4RjBKr>mdKI;Vst02j(hg8%>k literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/tabs.css b/doxygen/HEAD/tabs.css new file mode 100644 index 0000000..2192056 --- /dev/null +++ b/doxygen/HEAD/tabs.css @@ -0,0 +1,59 @@ +.tabs, .tabs2, .tabs3 { + background-image: url('tab_b.png'); + width: 100%; + z-index: 101; + font-size: 13px; +} + +.tabs2 { + font-size: 10px; +} +.tabs3 { + font-size: 9px; +} + +.tablist { + margin: 0; + padding: 0; + display: table; +} + +.tablist li { + float: left; + display: table-cell; + background-image: url('tab_b.png'); + line-height: 36px; + list-style: none; +} + +.tablist a { + display: block; + padding: 0 20px; + font-weight: bold; + background-image:url('tab_s.png'); + background-repeat:no-repeat; + background-position:right; + color: #283A5D; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; + outline: none; +} + +.tabs3 .tablist a { + padding: 0 10px; +} + +.tablist a:hover { + background-image: url('tab_h.png'); + background-repeat:repeat-x; + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); + text-decoration: none; +} + +.tablist li.current a { + background-image: url('tab_a.png'); + background-repeat:repeat-x; + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +} diff --git a/doxygen/HEAD/time-dependency_8h.html b/doxygen/HEAD/time-dependency_8h.html new file mode 100644 index 0000000..0f60eff --- /dev/null +++ b/doxygen/HEAD/time-dependency_8h.html @@ -0,0 +1,73 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#namespaces">Namespaces</a> </div> + <div class="headertitle"> +<h1>time-dependency.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for time-dependency.h:</div> +<div class="dyncontent"> +<div class="center"><img src="time-dependency_8h__incl.png" border="0" usemap="#time-dependency_8h" alt=""/></div> +<map name="time-dependency_8h" id="time-dependency_8h"> +<area shape="rect" href="signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="212,161,423,188"/><area shape="rect" href="signal-array_8h.html" title="dynamic-graph/signal-array.h" alt="" coords="212,84,423,111"/><area shape="rect" href="exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="532,239,780,265"/><area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="523,316,789,343"/><area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="697,393,956,420"/></map> +</div> +<div class="dynheader"> +This graph shows which files directly or indirectly include this file:</div> +<div class="dyncontent"> +<div class="center"><img src="time-dependency_8h__dep__incl.png" border="0" usemap="#time-dependency_8hdep" alt=""/></div> +<map name="time-dependency_8hdep" id="time-dependency_8hdep"> +<area shape="rect" href="signal-time-dependent_8h.html" title="signal-time-dependent.h" alt="" coords="5,84,192,111"/><area shape="rect" href="tracer_8h.html" title="tracer.h" alt="" coords="181,161,256,188"/><area shape="rect" href="all-signals_8h.html" title="all-signals.h" alt="" coords="51,161,147,188"/><area shape="rect" href="tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="147,239,291,265"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_time_dependency.html">dynamicgraph::TimeDependency< Time ></a></td></tr> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/time-dependency_8h__dep__incl.map b/doxygen/HEAD/time-dependency_8h__dep__incl.map new file mode 100644 index 0000000..792b99f --- /dev/null +++ b/doxygen/HEAD/time-dependency_8h__dep__incl.map @@ -0,0 +1,6 @@ +<map id="G" name="G"> +<area shape="rect" href="$signal-time-dependent_8h.html" title="signal-time-dependent.h" alt="" coords="5,84,192,111"/> +<area shape="rect" href="$tracer_8h.html" title="tracer.h" alt="" coords="181,161,256,188"/> +<area shape="rect" href="$all-signals_8h.html" title="all-signals.h" alt="" coords="51,161,147,188"/> +<area shape="rect" href="$tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="147,239,291,265"/> +</map> diff --git a/doxygen/HEAD/time-dependency_8h__dep__incl.md5 b/doxygen/HEAD/time-dependency_8h__dep__incl.md5 new file mode 100644 index 0000000..283b4e7 --- /dev/null +++ b/doxygen/HEAD/time-dependency_8h__dep__incl.md5 @@ -0,0 +1 @@ +1a0abf5432f9b7943f3f14915b9a58fe \ No newline at end of file diff --git a/doxygen/HEAD/time-dependency_8h__dep__incl.png b/doxygen/HEAD/time-dependency_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..a9b89652d7cd32caead40e26d27a8bb9e2c6eecd GIT binary patch literal 12503 zcmc(GbySpX*YALY(jYB@fYQ?4T>>H^-6PFNcM1a1C?KJPq)1D5mz03i5JT6{-Fz3% zv(`E1JL~<<zh}8vu!fuas(tOfe_@!qngT8sB^Cq%!BtX})qp@yn7|joeGKr)J@$<$ z@D0Q4g@P>P_U>OsV_qBt@&uwJE2Zi2ZF|<!Ky&2=b8jd)*i>6xN?ppa{kghqjsZmO z!6=gqE}OlPOyfnl`e>agsWp4Bm9=s$V~Pe#ZZa0THKl;$t5+ywXmKjfiQj(EO+(Na zt%h@Q-sAbk!-F_Qt|0l+gbqa!$<C|oLPOtzp^;n!(jOsVXY2t4(iPtW=sw&hMJJ|} zEoI8MPa7zQB6pvV4U36BJUkq=+wmyohGN@TQ<E4`Q2R>hjJ;(>=_yge?aif6qE!E% zOu2|N_SSW#j7YnlSlatIILq}oW+7^6qP^}9<Q3{YJ`l8K{txee=(xWqhlY+W#h!R* zh!t=<_F7lB*PYpw$R<@<KTTQ=<rycuN!_r{rS%lyk8f*ho5n()y)o>l&LB<qsby*^ zd6)aXwMGT{GtSYxmza=9axPRUDXIHdSg7j0i5Z)Y78VS1K8LDzpYvGsOFBAoIXO9T zn*S!op%JILy_jfLH!v_Lx)$?3nLnN|R!~&D-xd8h;<<j6WTGwUmoHxy5w|x2A^0@W z>+4oCHI7+bqOO&OZw|vAG7?Zwg#G!W{`Bcn$s#S}th|;MDZ|UO$k<o{m2~k&xHqq6 zs_Stpxr~z&H-k!20QfwTf(HXRQGyAvo36qg9v&XMVCCRYu(DzrOcT@3`tl-?-FiFp z4{7{7o9-{P-KI<Srt1@Z#hel0wb>d+`Z>Q#7_aR(&i?-X$B2j^6^3?w`$lvH1%;08 z?xn*aiSEVD2o#8tl9HmTYG;2k&%(w=SY{?2`0YK2k^l9v@TFdv8Tva!Qxu==ct&9% z4j8ZKq@ftb$jAs?XbWayWo-{c$DUtZ4cTAnMvir@4t(XZ9Hg3@np!9y5^oPDVdXt0 z|2bH9F<D{#P(wpw?_}CO%lmYPiJ7@|tUwzD(jJQ6eQ}I*T<XI0@bW^1_}!da^4iZ) ziHnQ#iBHsB(1K$U#KXgbK){fKA|eyD`U0+-nn&xy_h8dia<Z~$?8Z%z`LFXb!CO<T zEeF4$K$sGg?{@3<=CpaZ+TOUrW(>>s;;8j+{_8UL-8o@f77mVXFkLPfoY!S*k`N5# zv5}L=JA@oP=?Htcu(A?tndXV{>C>mP{cf7$cl5%-lyh@)RujdKyP_WDO>uL*O@&|l zC@k!Vek{W2ysCnRfzj64iGCMwU{CQOR#U&8U0q!{tpA}^)epscEDa(=FuGuW$_5!K zDzC53(BIeh;;_c^a1|1O_gGl-s}{I}!P4)+&c`PvLRb5f$KWQB-!n5&m2-%Q!ekHS z3Y_L!P-f~}u~`zZQbpXyRs0VeO-)T3VG}2HgQ+4*VB1Y1H^#a~cgueLBEkx8%W$<p z-hKMx#}CPLao-G85HUm#A98sfyq&3a#<Uzt>nzkQw@KC3mpF!r>0@CrJ=B^uUWVs# zb@4*k9z1xEQdGeh)@cT5sdGghZI=A>HG~&Oh{LSBV?qkco5VM{9p)uL7|(A_mDhOe z(}AZ#s$kRO!uHUMGBjd!RC*$@IVAs)GQ8MOWO8zHen{f>Lv?la_&L17`ZYAAzFwrm zjO*aw;14(;h@_ui(;VzxO9HDluRhKB`MK3})pNn<(E?l;j&2@5IOt#%1{rW!0)v8V zQ@elv#%gVC74$jdWH)NifeFN|hoUN*7#JG1I#PiI@<2jD!htH(VjzXD&XARrwc!MA ztJCBo#KOX|*UvK~nXgI5!GSMeKi6Sf(wKW(Syfd<F6zMvwr62$EArPbZm_02DVY6S z1I55sfo>3?``gtBv;HKmsNx}V*YRT^d0E-{2#%%z9X9#uceA`f%P)7RLqkGr+@2K# zZf%YgoULcY?19uUF^%sT38wb#+c$#8kMHi#d`a^SDilW{hMG@tx}@oXB}Kp<M3I}x z)GzZ`#iv$?CNcRKYQtSysF_)*)i9k(sxS#PHTB2v@V2~kzn|{Y9L-nUbN;u!SJ$VA z`wt$p);KQVXrzBf7WQQ;#hF-IhIVwwUY)O{Tg^2HwY9bV92hOq7pSSN{qB2tk}}&H z9*#v!LNX>;5opyt93>LP$ijkEZI6(*vtvW#?CpSbkR<La?02=V01j=>FnX9dLAl}J zH*1oJJA0b%iEh?WnZtr~O<f%wGjlJ~HZ}@OiqOpD*|TSp&HfVE8q61`yF>0m3{j}z z1oynbr2=Ul8{`#*JY&u<H)8c{C70c~Sre$Wv?cRyIrE=S%l|peM}~0CpY2P>$BS}% zOs}jcU+u|=YqAJO4t*Og@sI~8Hl(70x2ey{NlObhoY~2$&a|_*Gg~CTk!9YuKiPCm zw=*+^nsdOBbwuj|?y*mziKffbTEd*XysXmF*j?_Fzq9o*rQWBm1~q#EkojOTQ9>e( zL$tRtljV63g_t?iZj>x}PdcWa$8@i@wYfR9!5LWiax$S4bA80bU)CvGBxt(1u>2@X zMT|va2QwFRXUD6m(vsgeTpeg0E-|KpNIqTsQ=l#4voA+1?CQj&><<bMIk7cyjz*N~ zS3jv{KN{$4UHW&8{O{^No+N~Gz5CWY-1YzhuW}8nu6_iOEVAh7J%20{$}VHJ$n|6F z$bEuJUGfu#h}RJ}>b=DI>(gch>wGHZmD|A)Z6?hm&Q?LjUUBOqD`Ul+7;R{d270h` zaE!!U#H%c=#fxJR`Q3DKGIZi$eWN)VatS}&%uJ$J>JF#P+FMtML#po9iHUo&b+r_Y zU)Iw7F|g#0`x1YQ;j9gj(K1<4fRzfuRFgTem@><oZ@fO9&RybxiM8jy)`mzT6a5!E z)>5)_iw*U&VAClAU({K~eiUjhX2oa_P~V_qVeRlMiFJSm;iKBSnVQfvF=(0RA%}Xt zPUUQE-qfVdLMNHGfG#Y?{m`b_CO~h%;baRJ4gGm%2rlEg7lI)KHGI8ev>biB*w+V9 zQ|I?PQMvPD<QBdyGPj<!cWG8MVSFt?nU94f{$tc^uw29mpRQr{J{WCKK4vFM%=-qv zs*3w#XJv^nRxlPwv#NU9yK~eIZdDT(4T>G_mjqRki9UKBwp9!&d<X?&<rqtFPze&; z)7Dl{d^+Y{AWMhmd*P93J29@R7pK@^dSsQZ=YE*2!L_wj2o~~|O=mB2+)#>6g;-tI zUP!39y|a_hu)a>3F24z@alcE_$Oa2{`wdj!<x`^8-^!8ce&Ma9rn8>;5xjWdI9|B9 z5t^Ab1*aQ(XJ<DAw@BI#G+u#tA{QD7O{_yj6>c3Iq-?o$+h9;3hja;U!4o=PsQ$Y= zP?Teo;`mz-&G*Ew_T(nvdZtTV{)@*GG%-SQvPZCy)_q2$95bB97iSjV-qgFi_#$g^ zvPGy<$&!Ev=Y8eEPCcw77fb~0Dr`geCoZ+T*L85IC_cGL;Zq<a8VQ;>oCjHeYH<nQ ztnW*&)o9m)mL=mo`N)r<1qJj~u&-_Uux!)2L$&Ci4FCI=ib{|Z`>}AvV*NM0H(D&T zL}50O5!WZvt{+1E-}BiTwXYAWy8Dn?i^4nUkM$~9aG9Ac_r|nu3G4(>0umCk<-xaR zf6T~76ZkZKNr598?Z%=p<oM{s`J>-u$Vy!{VsuL9<#4EH5_X*^?QX7K{rI82IQkNQ z&k$?)9@xmuksPxt#O*WFnHs+&QBO|93U7E^+~d_Dn&7BMFX<T9+?)Dng)_OBGzz>= zfA6(nv(B%MQ;E2#@I>6BqJZAVzeTmFr1U;*LXR#lEU-_Zg9p;_F%h%KD%hh!TPBQe z+u7P4c=%8xy%eViDz}W-n{}t~NtAJsM3J)rxsh=&y*VuE(QO#%^NRE(i*T<atDv49 z6rBbS32O1e`Fbi1d@Lr7fuC=z&vxo@3ibHDE3pf9ht@i$D|mW7(<=JaP`{l-2`*Tf ztu_NG$6QP>wsF_qg4j8Gx0PN+X?LM6eW}~_D`L{QCGajxEGAS)PftyBQqp!3x4B}R zA#U7D`vxw8ZMYEV%4p8mga5uq4bRA!XP@(c-U|$@Tev<|*f&&*i&gGC+iQ2&nof)| z_N#4k7m~#m?r&+Et=A3#iK1<43a_{KHZUq`|J}o9vY=G)y_;oeZ4D}~H2M&;7y9KR z`fDc5vo#3;>3mJo!_{6=GBwCvD<%h>#4Z2l&weZQ#2VOGOxT^|GAjLU22DQLUj>@2 z-9jI(|9s6zrjo*YKi$s@f=~U&(@R<g#r*r-LTUU2BV3UT$=eHPb>U$YcnQi;m9{Yl zhFG3h=<(?AvLy)+vABI-qB>jNr=GKix<^OzCy9%ZBgY?i&(@oRGf0y}F*j99>+hba z72$$*se>4b*>ysLj$})fR#vucj=AjR#;Qx|#=b}l2mKF5B;`uP>D;4UccDNtC^Wcw z4y!d+l@WA$r{MKhWa#n1OziBfA08MlBwNC1X&2rI$2F5aWDt$eDxxa&IhSgBL3=BQ zVva&B>ha;h!zSs&Reqi7cb}&WQd|CjykIee*BSlzR!XYX5QJPt0Jk?tJaLTnl1gDz z`qlCiHB%`0@A{LP_Kxh{pLxK;iBPeac(hy#M{AwsChPbp-@O|+XII*LN<_HY|Dbbc zHo0fuI%wC4jT$|kA`6;IY4MlI*af*7ZQkd%Tu&UKfMTA@Z-0YcpiLts-B#dI7?&m( z-9A%0w3L_5KHr93=O>iTl+phO+#-TU_1L?O0z@3mTiu{WGe6D7^g6K%dQ+fr&fb~% zN-{aQu<%h5|Mnx5B!U16o{$5>Xr-@QP^OdZzFgxY4_Op*d63P`7CT(Yd4FJ&vil_O zI;qU{d=lT=vwF|bEZXMIOd5guTV)1BQ%{eqhgVfg3SY@^WfTr5hMc}$oS)<T+qb9j z&)B=^hV|?)mJgIwzSZDC*iP!yx`+rDVpa!WW!9rgO)tt6iPag@ax|du3VVm8E-|}l z{!X(J<Xbi^Eh3d~XH-q+tHjh|8lXSv{2svVSXNf=uqaE-Z=V)<vaJuMts5SRBWb-s zzcuUqWmkg@4?X^YK8Pay>a;E}qwg<iUN-e{>9e!rdF*%2=~V9sB64)7KnrZnd|LW2 zJnSLnVp}lcQ?h3e_+t=;4}?9rX}GwixqQ7!<!0K|?q6Mr4wqX#qGYo-<9jFKda$hI zb927tGbXe7UCX(r$3d>#f@B?jY!60xB;vkP=$;0WkV)@n8poTf?$TeMd8OWDcadtE zn$mubi#z`jye|3FY<&z#UFX8QP)}SQ`|Vrd;RQA6YEURXtHaT{IlZ>rPpfO5j6P#x zX_Z;fXA_W+<cu~H7f0`%?grdlAwqhqnG)td<ixaI9t-F+RN~))ek(r%%R<9ql0M>e zT3(uMfOcC6lrXDH5@v>u7k#}e`Js3#dxqh183A;%FWW<074+cGM33(Ya)FSPKH@c# z<(O&mrLi0&J}?ZQ;?a}5zCf1D3*woZcQq%tKrd~6>$$#qGnAzebH<*d<}=>A#*G{w zz=gpDX`gSK#ht>eBT3c${QSUm3Q0{(Evx(UwTdI2z_wB|muQe){-|T2ofpsCP9B>n zUo(8XNdIfcV>{J+Ejpam*4fxNXKeSKcrdW8t&1dVvJ@pPE$yyB9?iuiA|itPok45% zK4k|Tt_c(x)Z}|<w$v4s(j5QhFgGU$ERBpi83zRgrN(VLB{yC5D}QTuHzxQ<O-(IH z(2-90#j(B+Dk>@j!q3k?FR1oV@#VPQu^=BGNu&2^NK_PVn)i;7L9^fEyqD?nh$dfC z7%U3q9>zQXs$+2DMlZgG#zxw>-ai1_baZw~6=_ZAPaynnqh4jnx5D9+V9hly8yZob zn>O`7R}JgkzC*jCOUujKE38K|H1dz$Wfhy7{18TN%1m>QFo=m6+Uj@xZEhw5cU~>E zZsh5;F55|bcJ@=PzGc1HI@bt*!%n6w)5{(SyemccT}Exs)+cgxO>T_lQ9!ix^nQ~= zw-U6COaaC<otm230vNUs;B*{FT;EEHCni31|H$a*)Jk9CREAWLj+NDq+!DZ5l>Ysz zsimXSa|gIrk;p#4Lm1c^!?zI4=_n@X=;(ztHAy67WD_2~V@sClzF$&>UBg#aSAVs% zNUrYg4u#-Qw5g?w4*&?KV`B2;k&sh%?zUV6X&JScS7{I?{x1M#zoex67Ixd}SzKJ) zyr$}op&3f^T%~Y3+0u2}n&ettS;;xKbFl_n^!^^^udOXRx2rS9)y2iOFYJatoqg-r z?#YblYSX~K43D~4zaYCP+<oc2-#Ik3HHF|`uap&t!uoNzHpByA6A-BGa(?Nzv5ROP z0;uxEix;D!&1Rk9lqjy7f0+jknVFgU;cz`$1STGp$>881-^I@tV?J+;f52^uynMjz z9XJH!fjLCS%gd|M8iYh7R~G<_NkKvP`uh6|$9IYi>yy5I)lcOU^VkajB$nIWywpI& z*_nrGYF!0jb{5)03o3^zZM9R81@;u=zXt2RlvkM_RfH7sR9dS@`kqXoj5ptQ<9a<G zR?SlD-5D=>gn>gI07A+H5E<lRUc7DX?X*O15Y7#5+mxCtBtAYqyrVw8zP1$;Sqk_A zP%<(yQLm%>BqSuUy>As?zU;m_Km3%M8g+2s^h1-SXT^z$n2)2~#@_h)S2gZ=PM&s& zQA&4_UL`8z2!L5QZ>>QzKz_?BE8i<Bh{5R;kB8_LjsFEiiER-Q09JLDg!R$97>kRz z7-wf^B&=R}cdoIZ@>6;`ex+WK_9OV0_q51DTOnj$ENlZ=yCzI8e)9wid$+YcD|q;_ zTs8`esZ1yGA*0$nC^Ui|drva6vOazL7P&oLE%2i;F9;Vx4)r+Oqm`DCAtWSxUsEGk zVKt1ZtE&sJh)<LwDMZk_YCqAUsE8DH{3fc5O3aHGTvfi+Pl`{E$8%tXauZd^%$JYg zb6H>-CHTJNzn=S^pI3$!6_J3-ukiLMdOR2JMJ7K{7#g5O?qg%OmzuT{P*X=|XJ^|S zdU$$Dv5_tT;^U6vgS@r0M9wI@d&jP<tbB*D2gdtbgD@)x5r9R~%ZmV{#~<r?JsNOt zgBu&gu&}Wgc6Up(4FO93AWJ6&SO{rpX$S-`O~duDc}K_{gEK0>Hkb;U-Xj~CM>6BO zWYFjIP|$0wBM{h(YRk0TP7uUOQjR>jro23cTB>j`2pAcb1iEL>&_P<`yZI?3EKDaV zO10Z?h{ykK20%>e`96+jw2W(xgE&!9(I*MYpJHPJ0G;?v#2pWid0rF9g$0!8rP$A( z15MjQ0F0@yn>u@htD~<^&(BZ#I!`UwfV~@B_Y8HW*yQA}t1F+5t}YwjA`sGDkrY9- z&TD1>s@C}5iffe^&1O_BEiTS4E(Ttn?m__*;ejlwrZi0F+AMrw*vBLy@(3hXK)-xZ zgYgBgr6D6bI-n+z!=@}<dq)}Z;z1#a9L5%ak?C)3eGksG48(P5WF$_P&cJ&lD1W5@ zQ>OL4<-W@@<Hd%3g3(Z$%DQo>ojlAJ&F8C+R(Ey=-*Qu6V_}(1SHTLndW;ZHgrJci zM@81w*YkW*%=S#L#Qi++CZft3P@$H9uj~K)I~=6CGQaDKvSZ}Lg#IW<+&Vfs<Z-=k z`@6eCi}b72N~#KMl+@HLKnz*}iib^DIE9%w+~#_HMBZ?BTHSU0bZWdRlCtjG=4g_X zQy002d-2EG+QtFEDUHqZe{=)srAw#Y?YS+Ysd4zS4DAAqH@~<HS+AU9F<aj})O4|# zgi=8FCS~jGLSZ4>)^s(#oSYosQRNH_sEmA%$8tB*2(k#m1Vu0H7_SbnAD3F=sJgAV zCnyI4;*VBBg68Dpgj~dpjg(F2kLK({Gv1q<$E9AblnC>r90qJAe}Dhw<v+a%U7RK@ zkUD<Cn2V$RmQ;}(CYB3q(B~h5F6TQ^if}}+(W^2@lSN*OboTG)AHc&~KTTE%OcR@a z!c!iwtI-c&CN0MN+C&=a@B84lTo7Yp{N?4DK<QV9e_2Ny09ChteM*60|GFsm{bBA% zUJN4(YeJ2~f_u{oE>=DN&PO6{cCW`x_qn+Z%KUs$x3+DKQon!KWFcfXbPCj94vdJP z8c2E5GOqO?I&1!CCK3i{)F$5-6;`G({r#v%JKLtQ{7TPJRu&fCfBbk~+@?$?Cr8WU zNHMTYTES)4Z^&djywk>I-2wC&HJOF|Sdb?~T$9tRe+qTcsi;^M)^#3)$(}K;Qby2D z9E<ykeoEF2=#9gikl-0siVC0<ba;Y+N7bY7oD>;^??x|jY5B3UXm7jPSo$gVmQvp3 zspZmufB*{QuMHj;HntC@u9*#_iM>4sc}YpeBjf~%pWpUyejIk{85{zB{1oq!vdi6% z)xCaS!YE(UM)a`X=jz&B2r_@UYx(3!Mpo;kZq*h<t5~$~I6y5-7N?6`lZ9_<+kAbb z6PK2DmJ6mwP*|9<<zW=(23pdtDE%O8GSarG<Q;;y_jwfu%SZD{Y}%AqNT3tNDp^N7 z-Y55QC`QnU!fNhl3=++s-SuAP<|IA8Sz4ybgNfC=*5_s)Lmc)OpQo{M(GaVPPFJ#G zYiun2QD@RrR1$*5r~m9UBOEWj#+;c+k)q4@E_0^B)Yqr@!k$B;d^DUHEM{Q%_*0xr z^D+e%I&lm*+R6HAuO|r!Zvek$kae`SZWU$U<oQrb>$7lok|3T=sR=KL-$;#6AtV?% zk$spn{=2&5KGXAUqUD2do6)C4pI$|W{T#`8Ve7NsiB>ceAse$67LLWKhr3$neahd{ z3p#RQEGFvhxzzkx40n<ojo@@Y;h2L1<*eh&tHVa10MJ&xljG`I_?;k8=Cooe%u<I^ z=kBiHcLTfF!ufz2&ImR@(1i(8*?fRR_q+PSpYPc6+x{n8>S!2lMf_ImpFVPeT?Qm5 zI$+mW()|5|0Q$E6E8MRdL%nlHJ%JYkM8gKAy_}amXnW1t=SbCbJ15w@`i3w}uuzwW zaAzk5b3l#`kDWa_Nz5B9SLH#+Cwk}M!em_eXqA@F&n{o-=JVQ!t+w^`p##ie(4cs4 zB}5XXGY%*$sz}L7<(#fEXyPjkjdy=3sqs@3Wb!p-iY(5KMjcDbJbgMmFHfHD&$^Ei zlAUt%+X=ppjU8II^L?!Nl+MGuegRMw;BH}q!#qQlgr2P=UU}_aSJ|iUoZ{L27)&)R zGi`tRA@o#AJ=VQ)4S+d`n|-Qis^n09*tfmKi1ej){8LGGfw{9Jq4n{BC^brc0<hgz zd+oYEG+k+0N;LAzY~G9-tO@g0kZBc1{=M*-u2NG}4wv`2^4OZ(e-wguO`NATtcqH( zF`R|VZk%g;fCJb9%zAgE+fr{^n|F=xWz(ku&%#ZUS1>SqjpMb$)}(>UHk^`>(0H-& zv`I!+S1z@rT-LC@sw>_93#BjFEYY7@57dPn>Y%X#<MtOE#{kBpZcW7npC7un!}Y?= z`?|&_#VX!bze~ulN5sT_=6(pW9RPya!=%L4v3q;sf?h7vS66U)78XK)v>b26VO)@a zulhWI*IIyAiufd&9WZ4m236Ww$5h%HcZcA{fk~O8VX$|;lt^8xXPa}R0!oYCaG5#= z;AAMDgT+Tb{u&AxHI<YKl+j#R>pyHkXMtL(fx|Hix+e6MBw>)%ct7cb2PJgO)>z!! zSOmls#NH?CC(r<)&B@_lw|$%d)Npc5^;iM0{SjnFd#y(s`ukmvkYBeF6=^sA_M%Ue zAl_?O*CxK^2RO^j0S|9nr{Rp`DdR16ZLR+kP6rCNtuuUtIUh4ei59rAK=R=LM{iB6 z-eHyITlH{cWDXGcH%Vfb`m*v2i-0>mXD?84*;)tm&QSA!^Rrw)q?0E^MUjYKaZ)ie z^Xy;l`qK+~F!RGM<dBua1Hq}OIDp^Ja{M6=#8TC^p%O8?$0<QdaTp6A9WEqjYh?iv z2w_f<kf_ay_3uOS3~}?b?h0nNH{>(T9NmAur_*umC#_oGuI3twSQ3*AlWRf&)yyza zpsjz$>hW0MbTX!I$#|Tt_4Hi^?f$|UY|lbR*Q5s<Xr!29*3p5}4Je}TT0A&3)G-OH z_+Q6{4ydVPsx$h18wQd<%_(VUoGo?V)lU-Oz+u&<me-kdDzAmTu6G-}yRAbKGysJ5 zg84T*jG!^b7UMg9JUP`%K>8)Xybmww$~<Jc(isB+AFu^`Oh;~HRJ3<}%Col+%CU$n ziJ^bG%=7lG!CHMGhO;XSBVRMJO&aS*2zXl{9g(BQQk0aS(_3~xt4n*Fk$K!+@2VcO zdC(EwT_$xMkC<Hz6(C>}X1i^F`xMWM&Z;d>_iP0x1V=ZpJ=FP({e^vue{XqY)>;&} zA@|`)T)vK1XZ82*uYU}CIFUS)V?a%VEvK)J3zToP5;<&d!0e#_l82tB91?`d(KVRb zoZK;Vy0bIjh}3!j3Of+T&A0=D>KE3BJ;`};IV=X?(b~qU9Z`?k=7b%cZ9^n(N*nqH z$U&~=Vs>-m_PN@Bp{V2ups=W<!yflj2I_}fC~4rtWdLmm2&fKsW-QAA1_*>8;LZ!c z5QZ9_^i)FP<<-%sok}`&WM{-F^zRRn8jn{Vr<r&A10nSs7MB5lpWy|lLF0vlf<7L2 zZ@HPJWtPf3_WeY?vghl0qsEIKqXf7eQho%lYq-luwi7rVosE&IU)9VeOJ6!(9KC7k zLxl(mO-V7tWz;00{-gy|ur6qJu9j$q7ADI)*C&V3OB#Mr?lzP^#Ha2#XU7G+mNi+) z`@84BLZb)1GC~JZCV)nYjzd{Nj_^-!MbbV1jK<j#zOZS{KkuUys}oTB=7Dc&Iy7HY zT?M#ZzJ}Sn!LhMVRT=-x?YV-&BQ~QeEWfh_SbTguxEU1U*GH0Z_?h)Jf{TNxBMjT4 z27vG=pQx|K^t*B-1$=N+NwawL{JgoK*O61)@$T~5Q14TfwIeE8;AS9|q9ZgtSZ)<` zTogOn93y@8Dh%+eJbt&cXN(7RHG)9Bqo!=6ah64qV+${^<$21W)-hf*Ea-p3a2GNl z_OmkEJjlA8oqowEDG3o{B@AD1YJ=NOhmPsqzQ43<w%SinsFx6uk&y#XQsAo#o2e0M zh!yKk6tFLypOrh4gq+C%A~!s{@G=?6#{C$s%zM_jrB~$wfl!9pKpr5_$(4aQ0P&1h z&&x|VUfGliWmX-CQ|pLk3Hxg@Qc^lVC+tq3qw4}OW@oao9wHOMCa)eVA|G|YtEh@k zBYrdHaJobDDQ>j?35*g8(N|#9uL9xR@E;#fP1f0J@qQe2O-4b{i}Z?(kN?|q`oyfN zO1!_7w&i}`MB3>JeZ|Tfn)0bY)BwOw$jZwf7>0BLx5r{V8m<K@S^3h}*e{9vycqxb zK%_sKfE*!>76H^iIvry5f3&`zoq$)yie6IJ($d;?gido;g`AAV^L_3r&t3tv>f8TC z7(GVh5Iq0cv=>7?oT~jH1od|h&=>Wp-{D3t0fL+Nvqt_0z1gGc>cs+M+S17YpesKF zu=z<`@BH%e2jI2Htf*KZBbhEWy(cOrM*B(ePp;}CpjbnG)C&2X?ihXu4sPx0!T_>p zCs6hI{2L2aRbRXaDk<RrSOjoG4%_fbjIp931{h#ZDo<<&{|~<Cushqv^RDA>^g0f# ztmFe)jNvY~Nu=rd!OHqfEl*)#;hiM{NT@cx#YT;H?g4<??+gTh3gM;AE<)t#wjKPM z3?Pc=yi=x&4Qc}cfLR0xHHptwD+tcQ&Mxob!fP@3EzEYJm=@qfK)?KSowFXzT{zjE zzGDD@wW9QG?`O(Gz(6e&lr*&gOb2ixm+ys3BXT^C!SI6562Li32r)5nMokTQXJ_YF z+U;`O%Tm8<FM|dTLIALj*@N&Ut_UK?IJy|qeF6)#OUwY<wRdpvb9^p^&vp;!$V-47 zxbtpQ*-ZrkdS`5Eca+V{bKkc(>N~^)7)NmZt^s?KR9?;ljVuFp8XibtMMVW13L8w9 z7=o0}%*;>@iJf17nede9^pA{;@D7#elm()gIMo{P>;lBiJCv85%?V68jmY8x1{mMw zs6C91p59ZUx?s~l)K|07zt+GAc|@-e{rCKWG4Z_t`yHCIyFA&h9MpgHs+Ee0O2@*& zqH?3&ZQJbKyLZCJwrYI^;ufy#Y2x7IxcqN?0N~GRXrKb#38z{rEV<c<f~xB3l9O8? z^}8U)aqnT^v;Z!K6NomE)MAti3kw8cKkYM&>fLa`p8&L(V%^l##CNeioE5rS77>9B zD6S8HPU(5eor)Z<WH7v}eEX6ktL}@GkrDOpzCJ=KDg#^n+S*#C=g&LmTZ0NzwF}1h zzCdBft~fSRPu*qqIp8TEq@)Z7M@bLP7GUN{VAg?1=KQ?;84A1^MJM<k4b!fR9S`hg z>qvl)LB_?!B}=WN@VP8G)N5=uHl^a&b|YIOf7KB>{uq+tm<vc)E&Ui^1qlUEU-9Yf zw1vkn1Y8FMS<mwyGcyJtJDLn<%2|#5B!SF>ISDsvO$$Z?Is;&4K%#QmO>%w+4W(yh z&WDQ{85t2obPBrfPz44CLLdNV%NOYDtGdGEbm_`;a3I3h8d?bM^^qKGI~dGyxrZ>4 zMxv<;3HBe$+uNI%l(Y?jKuGSk_~<UDYyz4Bu)7~Vpn)(n0i@E$m>7EpZwd;Ev#Y}) z$MXYogGMhBK+x?S9TgIyMMp>9$H(s$*=+~{)ZS8}v0p3rdH@lA9Fp;J_INBlH5J$1 z-X6GQ1kQZFV&miE1EWWLJTbU9n84ao<UCjR<vqBNW@cu0#vGs1S$8HD7HMGU;<ua3 z@D%@-8|egO^PS<ypw<ap#BHmkEf^bI@ch0$x_dv(`@T$ql)-O5hXV#G)G0$v_c>4s zns#<@kW^O20t|5I&TKtBBclS6M0}#y5F1c)XP1{yz^Z%<3q$F4ECo?z1*ZBmvG3E@ zueN2~6QaFiV<do(?ffR>{HM;<cHqk^n2Rn3jsF!Fu=?C_F#u*@XURvk0V;!UXy~f| z{@v4nbPZuQtZM;ec3&b#XnlSCxZiVEPse^0H$9<fo?h(nXABHxy`P_rX_>r!!`F3u zR1A9!uYx_w%*^b6$JRyup|oKW`U$G;^ZWPjHo%C?FD(UuPyqSDbg?7MCsFR>lUI^_ zT>puXXmQv5aGwZW^Wov?se+ms9>Sc!jEK!C_8Wm2<$tsK{hQ)P&<+l6=Ihbo-fA^3 zK4WB@@D6;&mA1V6R#sMa&kzG*CH6U;!`RQ0@F9asNLH4^_)FU79I$?tjFYXYAYh{d z&kzQbLAwtO14DG|Fv$`HxNNoPs72526sGX0Z=2E|)t@m?w=2-(v`kOqDn$3M)KkSt zL)AZ!Pk|l_1>)p<+Y<HY)T6ko0+f3*S<sia=DeteK!_fMih2L?DDL_9^LlqnDHh)= zzSm4i7PjH*z+6B;53fBGU?P4q;b3+<o5@mq$hYi&$CG?^UJF;((edrS1M8<dDrqd- zVxWYPD=Gh`P|R7h83oP{AZTS_Z*G7#iGW_cfC9Mh?qSIdh&0YLT|+1+&{d7&AAm-* z<NnBK$--bN++K+zLAlg&D4C(ShZj^vGqid)^YO{Xf=qR$GH-W`c;&u26ls~e6_^0g z(EBtk-}SUuS*e%)o8YI34{wqgfG&fx1%P|}7p=cSF`B<kho~?3O2qHxHM!J&fAc0m z?Yla?kkCC6lHa+^zh#Ge+dh!%*lf!6tR#%(swV%UxV>640kp?=_>ojlU52OgbS~Ra zHW+aPZDtl)>UC@jtZ?E0ZE0AM#r*H0{hxiF|FORR|9g}Q8o6(X#^p=Zy>A$pAtV&l z(H?54uIm}GtAWPK%=`ctfyQ!`Jbnfzec#*Lqhuxb9Fc9pCMX1fH!hqCfR+ky6VlPq zov{Zc5mE;IzZOCVX}-B&6^sT*n1Z8(%qAV20NESX(|@$E&TOm88Q}i|E>Rp25s@?& z9y|bCtbmu#rc$r;`rr*>^xsYf=B9A;8h|J?G&Bgr&d#pI@!M*|o66u)dxSV>Ke5Nh z#{m}S=ZC@3XlQ6axe*i+y1Tldu8dW5leZtN^bOZKTk7cQwhj#7mX(!_U4U%*-^D5G zHaY#~mj$*>b#P4eU2o2gHPCnEdVWhu37>29ZU-IEkk~0zv2k-WDBfB2h^Er2sxD9s z9j-52Qzhu{nx6$E5<6KXBp?7{Q17N%a;nKF{}JV%;x9bZ?0@Tr5kNvrT)Mbure$Ez z545PGjZqv3_Wk=N8yg!yn@Q|lajG)!BfV3D0GU1ooPhm6+L&7IjpN()1@?hLkaO(- ze_jZzS>|uwmVzv3n`T^LMTi{E!W02w0xJuPS$=+gAyCoS*x8E*{nB$`O&4&>$gy+k zpYZ3;pTqvH0Uhk8=hasE&@VuKmw_}#N>1K$b$vY*ODl7yl<9)njE#fy_Mbk2XXHc| zhgviV_`%9SZY`Gz!YKRm=Z`Q#23Aod0s8ePN4P(JCR}b1{7CUz?)fBa><|2xt6N)O zc`EFQJo@_jRiJUyTPynU!vvU9*?4%$;YUC);1UoJXuK$bi5tR8cE#2y)sKDOy~Oz2 z8^_2uv<p-_l)F6{%bl8><UJG9Ja)d5rz$}GvVg%1*Svp3RUL;8cG3qfBa!;sx8Ttv z34ifl<>jx8jDRr$z19E^xI`NoL_z(d7Zj`+uX1vBex;`u4&)2%uf<vge6YXcC5?@~ zmFMYKm7BfiF4o2@3FGI~X<FKdI?%`^t~wTI6+s{%<rea*vL|K%i>arlr*LB^9OzIo zhm*j?8bd86EhmTmmOFWlPXf>n_ebK4LqhRs=y-XFfp!CI#4-`2&tnr3f`NrrCP!mz zT5F8__i&cN!t%1_l4sbmzi|-b<=qHs#~UL}O}pQVn_Qm}jZv8u!ziIDB}0l6{I~#3 z?@6<f-V0D`4gjKJW_C6jc<G4U11eDu^+TUTc0&_e+X!%0CRb<sd`1W$txZl(1MeQe z&CQMQ#AN<!#?;l(oa>9ZpkiO-VeLlN_w-L?cZ7t8heyDYAdr1bKp6*OHBb@$3YTcI z$Vp410#V9wXGRFPn{CsotE%KxRB%9t4fy52o9oLZ5SOxUZu|_YDQKV@1#*em=HL9- zz7=v_D*|FHbZ#CVAcq+*O^Ew$jQIKPN@-vCybJNehr|LM4s;W=tgHpYzMHbU!)($v zC}Nns6i_=LrS#9vriRJVX;re=JYu_9{c4{Ctgk?&U}IwX2z;$YaFa5<A`4LO%^wT9 zm=J}10DWWG9dLjZ8aJn%pPg|62djmp<()}7?>y%vLTVGfT2S!M%CC_JwPWL2upnfm zYQe4;Z#IpgmA?P_=jM(lz;1l}x#+{X^z?-crVY{mg~9&E)Ha;Y-eCgz2jDO0bf@Tu z1cf1Jveuaq@r>Z%1i0&zqwAVvAngMy<9{>#7v5sp;JA(AHAFlF|5E{?B&Q}@ENv3_ EU-JYUl>h($ literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/time-dependency_8h__incl.map b/doxygen/HEAD/time-dependency_8h__incl.map new file mode 100644 index 0000000..6f153c2 --- /dev/null +++ b/doxygen/HEAD/time-dependency_8h__incl.map @@ -0,0 +1,7 @@ +<map id="G" name="G"> +<area shape="rect" href="$signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="212,161,423,188"/> +<area shape="rect" href="$signal-array_8h.html" title="dynamic-graph/signal-array.h" alt="" coords="212,84,423,111"/> +<area shape="rect" href="$exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="532,239,780,265"/> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="523,316,789,343"/> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="697,393,956,420"/> +</map> diff --git a/doxygen/HEAD/time-dependency_8h__incl.md5 b/doxygen/HEAD/time-dependency_8h__incl.md5 new file mode 100644 index 0000000..5b3f04d --- /dev/null +++ b/doxygen/HEAD/time-dependency_8h__incl.md5 @@ -0,0 +1 @@ +9312bc4b1a5514a7380b922591f017a2 \ No newline at end of file diff --git a/doxygen/HEAD/time-dependency_8h__incl.png b/doxygen/HEAD/time-dependency_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..b8a1a64b0d508172a5185fc63bba2a9df46ba0ed GIT binary patch literal 59149 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�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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/tracer-real-time_8h.html b/doxygen/HEAD/tracer-real-time_8h.html new file mode 100644 index 0000000..95107f8 --- /dev/null +++ b/doxygen/HEAD/tracer-real-time_8h.html @@ -0,0 +1,85 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#namespaces">Namespaces</a> | +<a href="#define-members">Defines</a> </div> + <div class="headertitle"> +<h1>tracer-real-time.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for tracer-real-time.h:</div> +<div class="dyncontent"> +<div class="center"><img src="tracer-real-time_8h__incl.png" border="0" usemap="#tracer-real-time_8h" alt=""/></div> +<map name="tracer-real-time_8h" id="tracer-real-time_8h"> +<area shape="rect" href="tracer_8h.html" title="dynamic-graph/tracer.h" alt="" coords="1008,84,1184,111"/><area shape="rect" href="signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="851,393,1061,420"/><area shape="rect" href="signal-time-dependent_8h.html" title="dynamic-graph/signal-time-dependent.h" alt="" coords="768,161,1059,188"/><area shape="rect" href="time-dependency_8h.html" title="dynamic-graph/time-dependency.h" alt="" coords="441,239,697,265"/><area shape="rect" href="entity_8h.html" title="dynamic-graph/entity.h" alt="" coords="839,239,1015,265"/><area shape="rect" href="exception-traces_8h.html" title="dynamic-graph/exception-traces.h" alt="" coords="136,471,389,497"/><area shape="rect" href="exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="1045,471,1293,497"/><area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="741,548,1008,575"/><area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="465,625,724,652"/><area shape="rect" href="signal_8h.html" title="dynamic-graph/signal.h" alt="" coords="1244,316,1417,343"/><area shape="rect" href="signal-array_8h.html" title="dynamic-graph/signal-array.h" alt="" coords="464,316,675,343"/><area shape="rect" href="exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="565,471,821,497"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_out_string_stream.html">dynamicgraph::OutStringStream</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></td></tr> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +<tr><td colspan="2"><h2><a name="define-members"></a> +Defines</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="tracer-real-time_8h.html#a0649deaf1f052725ef7ad70b8ad2ae29">DGTRACERREALTIME_EXPORT</a></td></tr> +</table> +<hr/><h2>Define Documentation</h2> +<a class="anchor" id="a0649deaf1f052725ef7ad70b8ad2ae29"></a><!-- doxytag: member="tracer-real-time.h::DGTRACERREALTIME_EXPORT" ref="a0649deaf1f052725ef7ad70b8ad2ae29" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define DGTRACERREALTIME_EXPORT</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/tracer-real-time_8h__incl.map b/doxygen/HEAD/tracer-real-time_8h__incl.map new file mode 100644 index 0000000..daa6cc7 --- /dev/null +++ b/doxygen/HEAD/tracer-real-time_8h__incl.map @@ -0,0 +1,14 @@ +<map id="G" name="G"> +<area shape="rect" href="$tracer_8h.html" title="dynamic-graph/tracer.h" alt="" coords="1008,84,1184,111"/> +<area shape="rect" href="$signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="851,393,1061,420"/> +<area shape="rect" href="$signal-time-dependent_8h.html" title="dynamic-graph/signal-time-dependent.h" alt="" coords="768,161,1059,188"/> +<area shape="rect" href="$time-dependency_8h.html" title="dynamic-graph/time-dependency.h" alt="" coords="441,239,697,265"/> +<area shape="rect" href="$entity_8h.html" title="dynamic-graph/entity.h" alt="" coords="839,239,1015,265"/> +<area shape="rect" href="$exception-traces_8h.html" title="dynamic-graph/exception-traces.h" alt="" coords="136,471,389,497"/> +<area shape="rect" href="$exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="1045,471,1293,497"/> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="741,548,1008,575"/> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="465,625,724,652"/> +<area shape="rect" href="$signal_8h.html" title="dynamic-graph/signal.h" alt="" coords="1244,316,1417,343"/> +<area shape="rect" href="$signal-array_8h.html" title="dynamic-graph/signal-array.h" alt="" coords="464,316,675,343"/> +<area shape="rect" href="$exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="565,471,821,497"/> +</map> diff --git a/doxygen/HEAD/tracer-real-time_8h__incl.md5 b/doxygen/HEAD/tracer-real-time_8h__incl.md5 new file mode 100644 index 0000000..4567bb3 --- /dev/null +++ b/doxygen/HEAD/tracer-real-time_8h__incl.md5 @@ -0,0 +1 @@ +22931760bdb76bb20e8f7c368e837699 \ No newline at end of file diff --git a/doxygen/HEAD/tracer-real-time_8h__incl.png b/doxygen/HEAD/tracer-real-time_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..7835bb30cf2a264f3b7a97bf4c7c6c4c8d1eda53 GIT binary patch literal 216379 zcmb^YcRbba{|AnrQZz_QNud&D%igmHA$uMwdvCH8Q3+-5Et_nPtR&fc@9cBzacq8% z)B9DQ-|zR&_n)tB-A>{>&viYn$GqR~*ZXI(5=7_7&LI#8BFQI@6c7l42n6C}@ELsg zpO(a)C-8#*Qd;5>;u!ZQp)xHPfw+y3d?cduDrRxi>6Oyf?$Me{kR<CMjf<#5&DT?B zBoQLQ&xC7I-%01FJklhoNA4G!WL5Wdne<-E9~#ogQe!OnUFG-TOcRZ$sBqssJ+H-m zR!N%1gQJL+d#@29c){M=7}RW2B%9$Zzu_tG^0{4p{ODGLE3lHkUk#J9=#ziHf!9O4 z6KwzYZGyy^h!g+!t$=6^;s1R%f9a&b|9vMMNQy-M{dQu25Z^0HT3D#`W&Js%+g5Kb z6CQ#Eaghb@f4?CtWQ83xH0{e)haVhvthjIUsfHsEq{9C`E`gGJd&Jg$xqJ?VBHR=^ z)q?OG`$72s^LhWChI^*7x95$&pN>FuP{AAieR)#cd5$}T|GqZQ{M+Jl;o)M_aD$eJ zJAU=QgXXrwZBHUPuKas1OAYt;#@Sf|)$p#oTT5;?1zpR=TsLGQpVC}c#zzQ`i~KW3 zT1H==%Ai?^po_L@uOoMIXZpm%^BaWts^KRQp3Rs3?z;wIJ8WJm88q7#n{|WD!06}4 z8$rChc3c)C>6pA~ZQI!v`Nxmn3hqu{8MUe-iV|=snQe_u6FOQ8G%+%=s)}nh=!W0R zHO(y-FEniLn+ey+y{`Q#v6*MwX^tG}vQ&(Fi~D+T{5<@~!KY4wZ)GyTek5O8r^`Ao zk!y?#wmC9}vd_B4sF6}`JBP*&TdKZzkyy3A%s1+~(Hg~O7+_Jkr9yJ;8g@s3H)^!P z5%cq=WzXVZp*<{|d@Txrh%pgYz5dsh^T<E}Yy`!ti4%t_9>>AHz73ZG^VIT1w?`f0 z4-O8dS5}z0xVT0ghRr{`e=jdD|2fWS_J+XzVj*gK%!OK#xpFgT%xxPv>b5;f#$ghY znVA_98rnOvC3t*bJL)tS`ynt;)!n@+j0s66iNX$<20D)=^Bk1LeLGsqh5eMag)!^o zR;*NMo;Yzr17(*H#-M(enVEUiz8}dN-HQ94IQKo{!?i#U{>1HhtK*~XYWtPS?WX>I zRga^M_^lpAxrMa`%9S;a6NrxC`M+-BdE)1#G5ph~X}P)8YHMqe6xEYHH`#5bpVa^O z@vFOA5e}-e%zEl71x0SYZi7i@(qoNMi`aV^<>l&mmDs4|ZyU0)F3aWTh>81GC+qBM zPhWo$q@kg)iO$MH_g5bk(>#qx`1+N_|0b8L-*x6bmz7G#mJJG-xv7zn5$Dal29(d3 z^Ej{Ow^#Y%ffP9r5u`}#dXk|+!@z6I+S&5S;yl}_sj0E6E_P+n7AQ$7i2x-tv+Ue& z>r$y{Y4IKZe|zbEDk>@(zF*<E(&xuqmEO|wl!JpKBPT}&zD$gb<wZnZM@2=kTa1)h z=+HAW%MlR~p*Gt1Di%uz&D#3sm%jyg4oyx43N2&7?p2*e{IeXlmeuB#GZMvoc}wx| z@Teuld<Yi`@-i|cRkD<KcXtI)KFha`qFP&93p8>XmcHU6CiMP=plA2fIhMlwe0iLY zv<Yl$9UjaHg%6tb9Ubl$>os03E-ohDF22R)9nPrPw^Y!-yu3Ubx2<!$ry7XHG-BfC zIc{M_1oT-*or~HH3S&E5db;~hA!?NWrH<#G*0zOm5{r@-Bje-qP$*tpEVapwFlv@? zQwF|&|2aH7yu^I?3#3JgwS$2HH76IBtdx{TV8%sj|IW@%0p8sEc^=<P=NHQ5rrr21 zjc*H_L?kf3#Q&Qa30W>(y2MIKxVMMNQ&v_^MWfNl6gMd-m>}-C#$Jg%e*Ado>kBWH zT&)Gy5pWk(E$g>9$In4ls8CZ=50zTR+o~JO$;mNll|7Ra+)WYOUt}Y>ejPJW>!nd> z;IHj86H4jIDByHBg%p#E{k7jW+<#kAU0od)0=+#wJ@j*@!K4XZe^VZQL_)&tQM+!L zz5Vgy+z%hl4VrQ0s26@2*2Oz{(r(;sd!c+TuDdCep2MJpboAAf|6U#C(FFf2tUo+2 zFE7qznI|+P<N*uIGh8~^Sc^Z}Ogl$N*khVk`Q?7xD^c-ec`pLuzWVDrBlP{Y-}+Y? zIW~X1|7Ka~Mid0gNr6zOV3fIl@XR7LBQ*UlId}@TK4+Ov^rh&^Rxi{-p4&^rrM&tN zB&a=f77}?5@f`8|z1iPPf<Ood{=bmX;c@>DMa!$zps*Zu=D*JsR_*O2l9Fy#basvl zW7v)6=NDB{SP!}<*!8&m^r@Clouo<UnPbwy5Kpeq5UM;+2+V3eiP+TrS0g4~`unRu z`VuirhzScz!y}NQmVEe7<lK2%MXi|XFETgp5ffkg@~B;3PswPm?HtK9jnHsaTCds! zZ*MDqN+Go?_b+trta*igy2#{JJAqa>fjB(%uRg_y=H!?URadJGm(I~MGO8LII}H`4 zJyS8wdh^CLH0W|xPtPmr`@<eSK6~XTJ;IAKGxkF$4hhYY>G@$xVxxVmD+i|r3F&<D z`zyZa7B&LY@7{N$WCKDQrzg=iClGE||L>C?5fH05pr5w&29Tf5%rXsXoK8$hAx%yB zLCe7*OG|4_#?Rf;JM)|UWpRl~L%>P%(Wqq0>ekLMMgk=zB}QUmM{4SNql2B=D3%vr z+xTtY;S-&+vM)z?3cmSQn4RD2S`<({la*^%G&ar|869PJedVp7@Ef-g>#5%yFCV3R z6c4Kq9}fyw&1KZQV1((r<+jm!Vrf(}rLT|ku>`?F3!CpeZXaDKZ0s+8+%B)!z+6Yj zO8h&GRRO!WXgG(g%}v+2k?Dbf=c!+Q(((+B#qv9tWxKlaBefn{{YImsLc+o@gt4U- zt@1K5$p?orQQX$=Xk>3?N(TGTQB%vt#fhtipGR<?{+CrIxG%&<e>2z2#V#}2w8=Oy zShtSo5!#uXbK;gK6U|!ev~j|GEGG5$Z?edz6jGA!yQdosjeh?~BolJ~dT{Vf3(16- zxOe+siK)AKRf#veOjf#CSzP=z8pAhB!*^1DmIhBjRyLB;vaRonjQY?w9!(w|eO9tj zc7vxMVSP!B!B^~NBgL-XTEyUdrPA}Sb!&`sGBXneo-A8ftlv&e83-?zmGRfLVC}%G zukXb@Cz^}0<BLq>P(|qz&S-WsHSacF({$XH8-v@Q>FFh8NuNfz692QL>`n0Nr4jXn z&CP@47MTFcm8Svv@HpwrtecyyTm(a6b7uN_)6FL4%4TL?+judAGEsWOu~#mCM<VGE z2?YNPNBAV5yfGkmdU=*6?ax_M^>Ek*zgA36OjI8(nK9Wg*bf@gES+t7X{@3aQH@(s zhN7==QwSTo>&|V}@N<ZH{J(DMd7}0q*Wg%W%v?<L;?h#aL*1ldycr0A23D>c^J3Y3 zDzGFzz8Efx79}Jy`1|(*4t*(6mx-8!M6o(8SeNj>{p}^jwa8F#wT(r#jOZnJ7#kZa zii=lqTD0`+ZAI?QMw@Z4v(w+bE8P8Mux=KtewC8)H&}e4=+WP%FF}sa)xt(YBhJRA z>7IRTbW9Xk8iWj-Al}E`q0G%qe)EA(8C#fb%&?_x&w!D#o!zH4!C?w+xyYb|`T0Lv zOFR9qhjtS;HI2qD(f47O$ZdnS7ipEGrK8_?xy6du*c2QZJ~;zM>z1*#^(!%N?%mtM z);JB9XmN0r8m&$|GaTTzH+ggS?n&Gp37`Diq}G>&gf1So-PQ6&Ny&%clW>Bbx+Z2t zXjoE_`=L8-g|JZdoE)hqXB_d{6u%HE8a>c?a>8>=`0qX^Leeu$=2`zdB_jiys|P#W zxkE-4wbjZss8KDbc$3S3j*3brCx?@Wk|Ggzczc_ZQLOqAf4rU!u_^s;LC&#%QUEw< z0o79jSWIw6ZmwiBr@nEW&mol4!@cDSF&jrNqmi=OC_%TfHXcLopx~(;h4YBbi~qcU zGG$|Ax~PahHPv2-i-($8o0c}eMFxLD0rDTz7B`IwhrGU=;k57H=^|TcWFlFgcBch) zl+Oh`mvl#P<Nq`H{r{e`G|+iCG941aUEknahSEZCe`#sCoTFK)YTCct>q8WonP;g0 zPX0xXGI62X*L0|8@*Lr&wS6R_!|-3p;?8Vpa!yT~<1?g5OP$Hg&XyHVj`ktKMBw}) zZ?cXc{|AGodroSq4EVayD6fm7EtDKH&gh>3{=G%UbsTPcXJlfyA5l;&=Q5EXw0!;s zw&%V5k!f<ibG&aG!7rwMi}EtsL+U}K`9?*F=jc?A4^GAeE7Dk6%E`pJ`ry`R-0egE z@L^Z4{>d8J$A3>T#^;u8aCf(DXk47fj}bkIPvG{5`A_jWlZzHdV6)6jlV`8WJoasd zu$r&Rs<WC;c?N&@y9REe={eO0jEr)_rH(>e<y6n$=n$KaG^1s1+}QnN@luPts@+*n zh(Lb|@|;MvD;&B%pU6b8cz2#a;NSXd@#mfy+1aWPGPW6*&CPFAvowJ>ujhf`!KH+m z^VOn?Ux<ZO?Yu1Q%O1>$iD5mBzh|_!c`53lZi+$MQzbRh(N@Hs(BG#eP!_614bRaG zhnJ6435@e_@dyh37!1Y5;X~bsXhKAql!HTt;IV5s?r}2F1$t1s76;T?BOWS1m!%*j z6*DqIn9FnpAxrw#w>spCii(VnkM5?X&J>T^6kF<i*3cNbdii%+NXP&-vJorH!#&X7 zOO1!P2MGd`m4`KMjT+ti?KevIAYJLnyLg<(8nlw7-e41_W9evsL-_ydYuuD9EXr-) zW59QDsny5FV0Y&gENK89E1QwA_Q9XX0ar9BhAJzbnf5LAh3hPLLLDd=OaUXc#zdwM z7D||I&Of+8Xvc*&AN@DUdI~0d`zE`vuq!3kZjawYLb8P`8Bk9Z6qk^Vw6tqvg8ZV( z%Mc@;uM@s}k=Jo6R)xoRqI)Zpw6u~}tvp&IKBsTA-Apy^7XM|&S&n*&u)6!VRLSPU zLLsr15;S2`b2m2V?@4+Q_?8efVl@>MK0c)(zOG7$;3ffIhB@*R&erXM!>L6@S~m#0 zyw8f+jX5Q=>xw5`zCwjW(s*{?`fF>e%f(>pl`&DM)R2UhhE;K8{_WdcJ}<q75j_K| zlZacHnPf#4quOpqyG+o~N<e^r_(<3j!;@@(v@03KN-gpyUar&_|BILT$51ibZu1BT z$niN`P0#P76B1&E=Hvkf$JmVr4L?qmLxc+pb@mzH623~_SgM@Rp)C9=?A!R~$49Xq z?m^&eA=N_C#(3Pj|4h7+QB>4-;~tc0Rb`G}b#+K83Eo+n26`SIl{%k?TsIIMF6YkC z6`S;4$kEt}<uq>!seRtjlTpX+xJ(-BaYXv~(Wx@jBLv>Ro~r}T-d<)XKUvt=xV%lc zJRv~=-%CWy#~araK=%;w@ZtJ8D+;BDs4-4Lp+w@{N~Gi6QHpSG@?v6z3JNbd94!Dz zAWyzTg<p<)@;_X|iZrWO*#!$xHD>}n;L^BGHm-kq6cHM83;b9OdLnx0>I@1?v!nsX zz_sv6c~wJc%2^KRZaK%yq9PSo$HKuzgVFNHL+D>v=uHqiB7aR`rBOI&*3`z-i(T4n z8*Joryq2Dk@%ZS7#-IFVa!AN4Lq{7WCFm#cp%ot*G8-ykl!$jNP=vo?gM+E(h_<>H z2eJA^X)-sNf*b1~Lgo$s@6kMV=~4>|PHn<GR8(>t9RBO8R{isxolv`!Z3^7VG2Y&1 z%FAzPAz2ZK%DZfZk8n@L{e}0eudjD}yg|i*Gq~f}gVU#XQDBxs#9x2I&;IbidG6cv z((ndk!L+U}jq-{L+B<i&aP2K0rwZ;xfLAIG8UuVp48;dO)6GG{@r9{Cwjy`8FB+P| z?8aTsaPBeNawDg#?4oM;nS{W<QBvdiOtnAd<HrN07dGzhZ|~6x3O;IVw3d=B@x|5N z^^FZ1>v{xYlL!tSX1r3tT|HlLzMLpBzo4L(o5_^areoi(5>ebjqc5M>yz{qW&O1g$ zX%yMci9r0(3JB=n1_8E0HE28GIAf6zf(+8`09uK`OaMODML=oR-#}@Y4)rHlLINWp zB-Iz_9+J)0cE-{EJwof_-;D020o?_5g&Exw8Iw0!LELC!9y+*~Gd&H?F;q7VuaCv? zan6Up_XgiFABjjM7Ao>>rKT>Hdiv4Er?t-KG0vTt{<aC8R}@tH?YhFkOTaf8X-!w8 z+7uztJ1p}*@Jm%68;g^Y`XDbQl^qnk6x#^tqv<(IOo#?deZKH`T$k^*DuNQ+dmvU{ z&q2n+s&F02u5uk2lKq(qvc_Fc#eevofP$iKrx<Z%j)2RBg>Jc(rO<u`hU_lzMHu63 z9Uk=es7+5!=KlDRj%69F8rgzDT#p^K)#P*nQM29OXV48J%jVJk!rsmlIUT%lb<&I7 z!#$I!{GKv6JuZ;$U;67Y0U0^1Uyctg3&R+kz!|SeDrk>&UAf>wPmc)=n^l|Tm4o_6 z$CUdyI$GrH*-J|zHrY_l6%`bU_yzp$Pualsm`zLzjbV_f+}1{oc?ijX0dc;zF_&g? zbfEP3@k7)}Qlo$FuLR8j`Za-e|MIA>Ug6;M&OPHT^nOUhtIbpv3_7YvSK@Ucz0*FH ze`YpJI_RaYSL{ZRqT*C&$W_~}un_<`(*kr2HuzS|x+N&}(@{f7Z0)y_b~h9`EVVy~ ziXCc!CAI&Z7*$AEANsR|U<W48@^eLn2qU9;TLV-?4b&zb(rM<AqyluCxRhQ<kISa} z+t;(e9A8;HU@GLnn}LdSnqVJ=E<hk^XkjcwH#2X~S8jLVQlL76N~{}}r8Pc2^E~q{ z`oh8CUh0!OaewzY(bLuSWv02hYbwx#A*=YYiYew&!z*VLv{sisyg#debDR~ydyvHp z3MCsGk#%}u^`{UB+@uYKpmL*)(`~KZqPTdF9l8vp`|hdMNVceaQeh#nzwM4>7xZnY zm8wu)tAwWw`@bIC`=Ki4>%-@Tb8RAWG8(U1s}Gr{0q~YLH&0f{8Om@R8~jpiih~9f zH)d1O>&*=?WhNdVPtO0FWn^t(NJcwWyU0<xegd#3r`cveVrs!yNu_Vf#?g`QGzp-+ zuhUafR93zf%2-wwD}#G{2)NJ%@S{k$jv)BRWG)kNjr@OIV@HF);bu1uMM5I+@oz`B zCcHT*G&37j-M^uzC_RlaU0PeCSIs@po&yjbZ@kLwvGYc2jx#1FhxgT21>J_9=mw#< z1Zk!lX&ujmRKp1puKd>;?UkKAe{H^3Ri~FkRcjKhz)}+u?vho|m6CLq@`k^;iMf67 zRPbFcu4pq(mouZ}ULsOY(v==Ps<Uq2fW=66S%;5;FByU7Zp@lhuKg_CTdlL}?dQUb z*h<V7G}Fw#IUl6Q>I4a3qDbO@CKskGeO`M~vg-p0y_VKleAMjhHSkeP&1(g6?q^@1 zm($k|rQ@r31k<RAd9lYwh{>$fROR#6Wjm(=DUbb#^Q!hTuQ90o@lM$%y2;A%ZrIo{ zSKBOTC>SXznUM~IufQuKA$t0HXHKLsCTE@hABZD7KCxij^Yz6gGERoy?;4;7CAq3( zcP>s^kJF_hK?;GeLa{{hvqK2Xwo1#ZtH+Kxn`UXdm=}gIA4>rqh+1!wL@gGqF(eYj zytMltR^QRkS^M!Q-~uoX9nq|;>sv#n<MXXt)uHt-ds`ykqtKa>Q9Nw&f4UE1($#;+ zF+_azLx37^UH$RC$8}6{AnPXXy*@X!m8`zzF;$p-%Plwfa2Yoz)37}MM-2dOHU2P? z-)>NU${zQ3^?9mF?nqL<&Uli?k!{Y;K+5d5=hNnY`zii0ywY=FYg_yO<7R4zFOid{ zxGYB|Z(%%gxW>OBt*vWu{x2oDn?vC|&$u+GIFG*k`h?g2DuCw+i|#KnfMJ@Lnc3OX zj@tC7s;bVR6=a`y<m^9+xzG;)8U8hZsQ?}57(Xg`W^7E1iF27XS{ka1;@LQhbY1Iq zKHOr2SrUbMnxI4VU$e->;ePN6=mQ9&{@&CW_U<&fe!v~~T?dE}2$oN$PVb^;quYB? z_Qdo4To#H?pMG-RZ4Q-^aZ@{9Ij+p9bn$~6)xrGmKWMWo#MjpspNPy(s(rAl3p|#q zygc?`WlU8?#iTimF^bPI*I{LBG<hzjX>ad4q<DlZM0NtL;$?PysW)_V=wh3hYlm|} zH#fhZ$KZgIn8GLlf%mPRaT7ZK^BzK$(9qB*F3Y&5G{Ioxaq1q|#ry^w8qU<v-`9s@ z3Uu6eQw!@Hw$Qy&l9D*|m_{xxdvVchZVks@1O*4r%*><$0E=`Swa?7S3GK;GS)Ysd z$nEJ-0%+M3-IKv<HQ~t#B+uC^G{5v%7qSc6x?bZEp!gf|2@8SK36>Mgcv0um2vG6o z&!3$EGYxPV)z{ZYt$sg0v$T{0Z!_9mpJ}sr(ZD0PGl2&fa-$w=Mp;>zME`o9rscv% zwzf}z<64x@Tq`aqao|}2+9+^OTe9nZylYZn8?Q9bBT@WL1@{_<hc%(g#P>>UE|*QI zimOuf*dHFpF&j=!PPCkyD$-#L@|v2%58GYJrjS(N%^sI-EoRmGwL>yFl*+4ik4{QD zx#e-ZE#yym%qOt+qk)bt)4~3|aQuIH04Od@PAMJm2+>@YeYl+o9ZV9pHC$uTO8@wg zaA~NxxqPLSYg|c9EuxKQ?$%rtwRG5g{P95=D=RA$?!;k>iq_qTii(Oj*L6vK0|RvB z_84^PKJIINI(8Y8rPYTyac)?3^YJQVTwEN)F8x*(EY0H(qf@NgZ~-ii3E*3vFFEq1 zbXW5@n4;X8PY$G`r<bO5U489yf!uinQ#BK&33E?&Ycv-oBQ35=H&DRg$HPFuy>#tY zlc!;c(jp=v0;n+k=CFmO((%3qN{{T)F=uJ%aHgg8o%}I+Nyvx9_MMNf^ORE4-oG#L z_U&6b28IKXE%KF0=gm%ut?lY#B#aeB1qB70UDC`8K*#k_1@hYf%d`9n7h4_Uq=fh~ zu~7-t$A=o`gX@~Wf*4||k4IA^gWdD${f={5qjyEgt&}+b<hYJB9E)0#l~;w5Xz1(d z8TcrkY~Gux+~x*rDwZrzXSfE$ZeeRIUq7}6kC>Y>{-LhVQY`^x5ikM6KmBi-2btaE zG_w*sTCP|bdP>tR-@XgH*YF!JuL}NS;1nGMkH%b92Ja1WT8@qA$Cs8mhR^l%^$jsx z^J{HrXuysiAC*e<W1b<A=C+QGr8(M_L**-AI~(oNsara(YxNIx(ke`M7Yo~C0-2Gh z9?q9P-Z2GIVk&`Q%75$aJ>al3)H}lyaD45;cv{s|r7Dn5oE{z?!+klL6^kC=GG^fV z0=z5RyIUQxB=jl+JETCRZ`!xEGL}GTHi+h0VJ`XgtHOLPcKiNtR-Q$XIzwwN6Vbfl zf4TQLqOqw-K^hK8|0}W1<$Xh;{YaH;wL8(RUk(mjanwsc<os}5VAPgIE)Wx|>gpx~ z?{#l5TsjVD&%1Z;0$Z8a%vAA|goFfmtG2m&)YLqsb>F|=lhpnBaiO67Wj?n~_X{Y) zK*n~oM6v}s`@6flBQ1hLVq<fF|E0cvpD$2aQj+I)x$g?5u{h<+7v9na|C?!t``dis z5rShb#m3z<k*x;QG&B@j&Q+Ff4K8`u<<Tr-kFWRtY5{=Pmx&jwY~C-1atevmq5S9a zSXNtry+1et-dkVairIF#UYC{84CSmNIo+R+F#Xl;ic<~8vK~8i`%Ue6R=8mNug9xF zOh+sY$4WDmKLT29Z@rm$3nES8%6-`$;3X?=P0cz?OW<=x%WQ3J@g5&+aJ*W5Ub(+q zF;rq64a_Q&B+}rD<Mu&v<?MSYIk^=ZzDpDo6m3g!+RbaXFeqFqnp+=8LkUWpsWNDd zVp>s!IK{4vGbeWrEICzlYaTDbqWAm&6=l@KDw>b(eYGgp_Zf5Jl2QD^pM=Tt_&if+ zJ@jAgc#hzi`pBloPF8F_%sE#DI1E!m#8VoieXp|fOsMK+6Mf#T&PrDXm+fUB-9jmx zrZ2_X_o<U{nng%SOS|M8P1gA~H#A7#yiq<-^2w8Vo8T1SD4Rw{kvDGKXqzgr9CvTA z-P+XP^&J4b7v88=`r6cyw_PV}aU+Y`e!=so3Kzj-4_|r%qZJY!?)bwc?9(T!7Uny! zj~XWK0oBrRLFs5tffPtA8p<ktm@esfNCS-B`zvW##alZbd3g9_Q)|TkE6i!4_V!+6 zH#KqKuZ;g=85tGmi$lYlX&JH&n=kF}?_=OZ`hh%3^Elog&&<v38$ZI9QU&Y}w!42Z z?*7sU{8?sJF524P+S+=3b+w~FzZpnAE?O!oF<dTM+X!rcasu>SCk(u_z&=U_(_{dZ zIb3Slztykf(K83$hO}v<-kV|e$e3vk&-(I3yj^fVJ0;oCc6(C;=<=l1RV!sxRm}VQ zaUD>=dXr5Xo0}CK97;eH(K!<X#bTvuKevr<g&*V$Z+(2+^Y#L^wLt<Qu-PG|0Sq-{ zh%YkHG+DiwfS8&bA06WA7fN6SyEJSM$L6pb1p1Pig|^XA8QeVQ$0Vf!?L9~uI8a-C zs#mXENqOwo)~T#26BHPj2C$>-+5ehY=U)be8DD-T{S?mv8!9136QHM5X9y53drU;s znwev+q!_Hcwbcsftdg#-9~u*_q%)rKg(l0yG+Hm8Jqs|2-rj2*oI|C7Ou}piA)94w zhVgDH=dUyM{CIzb18UwOTD7{%pKEMjCISp+Jl~N>Cg5E3=FJ=DgQ3L4MCY~o>-NWo z+nC1t@jW55iknbK&_LlYubJLz2f2d_7<bfh+^wm-T@|XCMcJg!l;8^G@s4k9B~~NW zX*N>o>C+y8?U7_ni}J^Daibm`{oSVJQvrN-@MIk2+^=QpzYO(_0@(o7DqX$M0F2*U z&V2W-XrRzh8T?2ak`ZwAOX<=w+bOubxjpVt{r&s*%{ifCb*>RBFMfW0cIQnaoO(kd zXZU5l(aKn*0J;F$cW(03FF%3!%~b@@G0ww1hr(?W?{K$0-e~eWE$V2mkmS;(31|s} zo1W`Fzkn+<&k@F^g&8G%cm3*zC?+`5GaAQ8w2-5nBqKZ*bF)m9peYB-BSj~Cd}ug0 ziqio}ye3^36&*-&QX0^1S2vmUtt|)}Um(=h*Vf=)@_;dYs}z`?nYmLqs7VtnPZR7m z+}tcSHWpx>40PPgie(V|zN?#neKR9h<MXe^zz<hq1=Vv@fJ9$-dtJK&M>?D44TtlC z9>^J5GrNhJ*DG5GGSQsI>(h<6ek(qH{H)M%k{?so!S04V#D`nn2JyZB=82jSXyI9I zD=Tw=CWdRi{(65#L4ioPHm@w#IKLQl|4>7?Y5%JsWlAs%0<)nH?gO5;w`Tw#Z&qTW zBnL+rcFCZ(mjmdEsR6W!AN*2G;P48i&?)SyRd`@vIB*@)Gx{O%I{m`j3@tiwaX+ya z2gG2<Cr${iuNM$}KXGD|;CodS%?*En=w_EBLZ30B8OU2(c^-$-+S=N<Ue9H#7->9Q zV$N$f{|Va4V#gJ2M)iV6{Yb~yW;D-Sj4ivzk!yHtb>7<AjjZv5S@XBvJG6JdXMegV z1d})||A@|u7e}m-{Ln%}$ZcN+;uqpp&hL7B7T5TJO1nU*3a)y#MunzVEJr1;O-%u` z(vkJwR4!n!vSY3QbSN6L)XdKX8_&!Xx#pLQSJpYWhEZceRaMzu9GP&<&Rrg`ecNgf z3<nF{DJ>jqRaG4Byul2=r^Ke0%&S-C=BR~)TuQ$Jja*X$A!~bPan3NPV!!e1>-}Iz zIgiD~(Ytf;;ho%8f@DVK=Dmm8<9Sdgo7>yvgmxR{HiyTL`t-L(AiS9P9CfB=4HTT6 ztD2fjlr=Q6_V#kCkKNoVuU?zY>v-k?R-oe_$^Oc+?_iYfv0oAoydRL>Q%PCi)7-pr za>?#{-Gz3&%E3hjtrP-VJ%&+SE3|-5Sb<K+44N=p6lm989>m1}i!e{v2XJ=YY)pR@ zQq^$fVu@N*th9K4uf6xrfD14D>N8O&n%+K*o<4_757DTn6iXssC9A5m+g7<)IwS-I z<JPfQXvQ0Fknx4R#%{1d%Pj`~d+yBY!ez2Li`qA*gL<;0_3+XZ9HsTRI5m{DwbOtz z4h`=o&qpdKBo`E*u=`ucI1GSTaIkNE_TXS$e>g~l7v+hH9>@*-(d#u70wfvdY!cd+ z*WQBz*|$dvIcyD*K%L<J>GcMOK5j3hw--li{g<Rghr{3I=9Z*aja8WwyWCV()U|dX z;0q{Rv9xQuAV}uu$hEs0IXySmOL62(ce|#dl5ao}JZXu|OCVNSgwiQH92diIq#hoY z0KUpjR<N^#hV-CexSyF0q2($aDX(;KO#kwf*4ExhI1fDVDh#9Z^9fTF!$U(~*4Le3 zcL1M@r=}LuG3SAdAqRJouyMEj4@wFz#|2$8TqWjjUH+Z*m8DQrjPK+^$Fpjz=g=7S z($thw0Tbw4Vtl^H$^f2z76cBe9=pwH8fB|a0PD}^Rv4H9N`1h0?(p*eaJ$Wu036xd zW35U{N;+?x>hE{-t_^rzmfJ>gPE}PireQF!Sm@a37P1nead$sDCeadP9WP(L0l-D! zc|s|qv9^RVTcgFPDeA((dz6&>i!WlF0dXbgRZ5MC!EKrTe%e!D8F1KAdAUBcgJF6) z8qBP$HRU~}fpUIo9)xLZVAZ$2`}7c$kYpMJsvudWreZDT3s_wY?H)gt2;XdrB~VsT z$qEXJq6$Mhx;E0V_vj=hVr7jQ4n@39#xy(n`bJ0IBm!}x*}=}M%7gX0OCwIt<OH@d zK)#pzqVBHUTx_BJT0QN@b&=}t|8rki(@{r+X3XSQs;jxV7V|}Uo#o$(1XwJ1lQi3E zTU&3#2?8Z*$ZfW=vvlSi-wN@WRR@P_!`s8#op(k&)N*ow#^PoWE^)j&H>1q$k+ZYs zOndJ~o*PpUz=JtZbQRRqbI5My1T8irBqRtjP<xQ6vbNA!$JR5cC&o3wr?*LDWEdqF z8kYu`=(Ciq^W7>^QpA;&iNK{-ENvV_hP{mT3r0SFetqujnkjMpQnQ20tFnsub0-kO zIz^6_pO5zXd!4sO%|UUZ1S-MT0NRAr)>Q9zZ2u1|nRf&>L)QTTKrhO>Zfi>hsLT1w z_xMi!PF}-e?eM=r&9Tk3lGrg-5cYK3uL?K}@Eqvxr?^`P9t#v8uh$eFK~s!~4U|P- zYygU+X`~PYwg8lU4;mAG{xpEbE~{#6EMsxj;Mt=`o&d9wP*Nt9l|8Tjaf+U)txCY? znJ36sB5FUn=P?ts+)pYmuOGa$H1Ekon_)h#I$EVy>NcEz_qCUsx`oSqyGPzsAs38v zGKZ_18H@$hKn=HPJt3R{qQ+Dl==kHugHey;x4bLg<a3$MbJO%a!h_hgY8v#?@ypC& zY>TV~<k?Wd%Dx!-8KR|T8BJaRi)xP@U+e|w&S0|#hm|pR^5WwKZU+E=h+iA9T53y> zuUoDA-Z=U5Oyg~m>#D#RC=Cu$H#O188yLJVD3lJ3*GcSCae246V-HANMru6}$jrTc zL)G7&X%0VtlnH1t$(1XMgh9FhGIOEGULVzUcc-VP3qO8*nqqqZ7{Snxfw{-wVSSlp zWvI$4LljR94a2!BlKJx9ykJLx(?BtDUlJ+u2-ioE?|-jrWsR1(zX7VF8d?^;ClPSU zrgr;Fg_}E5lnW@#QR><h0p>LU6Es?90VAEiM*c^^EBmf@2(2YPWX-4YY=q}_Zf3!_ zr77Qf{GH`xi}meN$I}F-c7B;HN3bo<-^OllTj($i+4WF=d3^;+I6Ys5lDax>)5-=0 z`2~ebLgcYOwY9}}_naGBTVViIfr8F!co!x_CS*f?et@~lr;(e;#q-w~I$+Yyq|Yt; zO;D|(^Stnek_MWwuw0TxF)OQi;rr2e?`^NiX%8(0^#y9VcFx^B4Y|E?ttDu=!&BVH zYh4SJlsNzf7N42f0(fM(h`qFu3ib7?#>@;Z|2evsKQ1^P#8t0%?+|aj2k;hFS96hF zEq=h5c}U8&ck2earPyPzCZIHMo_OsS5=AzLF7RafQ>Z~dDTngq6P=24B;Mb7#as7W z0%w^Egqsd+cS{KBY3AGt2djG6tqO{Y2kihxgpH5>0`T7S_~^2}!8PbRRbb+?u)qhI zl8voxaD7)wpUS>axPX9v+f3FHvH|HeT_YSHtbN=qCzO*{eYBSnKc`oyF{-3Ao%LN* zM?J@aj5Awda#BJk^GIoTx#FUebBXc5S1I!`{wHf|#boU1M<Fq#fHr@+==b|KdKxo) z7@vpN2rwWLDO%mvXJ8tC1(}s}*9Bp|60odRP*GI0@6-v744N^}AP9WAK)l_bAadf| zdCU$BZoiBOV2FH2bdz-p=PRIGVRykA;X($OC_8&~&wGCch6J76JEL_06J=Z|U-Cq& zhWs%GT7SVrNV|iB*wpO80;wWHxkM1yD2RxpW~;cQWp~aqadC--QyY7|apeG)#3#Pc zIZ>PV!S6i0-1!hlEDyn-#bj7B0Gg@ey?)-x-Puwc$@u29;lds!ZObTfQgQOl`M4gS zd0`sbU^nf%0t)OR&_gE$yK94A0i$X%SRhvn1Rjo(1fBCOUZoCtfT%-5?N4<+e%wn( zn;~zVf2abLKPd^<1@O-Ol*TfD1p1BQ62I@;UE_`fVMF28^%1CnWbqzV(sKN3pB<KX zQ{oTwl9sEFMS%!JBCpBX{-F$OXmJ^C?!2n<pa<`p@!&y$TNkZfJ$t&%vR4`uqyZdz zx`4}vBAkwGiC)RwJ=MhYCbcBKmm5v#)OiwU;zh+;K?>A;!_b>vP*7=Y4SSJ?iOG8$ z@BV85DnX9WD|Eb@iWAq|5fina@}HZ(FT_*WZvR9!VwI0k!!E$0YF7*9$ZEjeF_DJX zVhT2fL5r$gso5NsgX48TfSQ4Wsn1^Vi76nn+Ox64<&gBR9aa3>iDJrh^jS-G<44_V zkI5yWj~L=hYF(1H9rmE8BELF~`JRP`c>etBpc&K$c7gR@1d#eWmP*^ZTDjtz&k&Xo z{%HWL-T-H+q})3}=u7_E+P*l|t$OBN!>t!Kjwh_=mS0Gajs!1H2IwwO{H%fcn`S<2 zv$a$@I8?roP*B*6(?fjuLS@*;`#k`*$YG-w;&Xw>TxW>)QD>)!jpN*QW5)A*c1$Z* zDKxPCFz~*_b&`x4>`2g*1Vu;J_RiRwu1@Hn+dZljK)QcQU}qwFs2KBU%zghtc+dJw zxJ!}QVA@c@jAxsmOT==yVJ?lFU>$Wa!ncs16Ki4AASa<}C*f#U92Lc@@@{pLy@a`8 zwDUCiwb`^^zl5P5q^F}3PE0%kB0adagX{PsPzQNNpy?`~tLo7?Mrpi$E$F;jOKA-J z;t}Ns#ehGEe_E=K&up?!4NNjjqxIy8`EEM8Q=e<Y08p}ZTBs4;Z}&u4g5HKZJZRay zT7Vs2*0I8ova4Um5U1^e^pOGiD>RhI#CTyojE!`0bnnt7gZc(v)0PM$e=?Gcomcw` zeRhrID%RG;+OBJ+IcoXxKy~AI6^$Yz)a5J5TF9Y?y*+9GHs@_sA2arCE>LYQ7U}@9 zomZ^iY^kNu56U}@60=ZFvtK>xhOvn_HvuhEMG;Lx8t6b!-fh^KvMgl<g{<E%_uG?_ zOw<|3b-rz^TB(BW<}MZ9)oTV8$Ak8=cCX6R6BFHCUz|Z$4bd~@0>R{w5=vh!Z(<Td z;l88bPf59gF0dl|BS{yo?u8aLGt)<w%P%t%9lK3W&qu-ct+{ODa^M9h7GM&)n<t02 z9Z%K!`u=n?FIP=qhMW#6z0;r)WLO%qe*!Ha9b=B7m{>6Hk-o{Nz(C(OUWZq&UkC1* zfR@Al9Y{5<-n_{GMU|fU#OSYIzxsua%T-pY<8y0-DdE<J62yxVoNGC%h@uf>6@!LC zneBoVsyG6F)Un&Hf&5tB0UN*f1AQ@?%g_{;Pe2lb6Ay2Xut~5P(x6Zb393E496S|? z=g()w2sJmMW48T1WGbunPrC+GR6tN4UZt>DW~bs6#`RsqT=cv{M{M^1#kv8~dE$IX zPXY(4d_!dqrGc16*AjR@_YMNZx845}PiW<qm(P4<DKq6B;bB;Qm8}iJ42f?z-vJ%+ zP@T?xtMxd=MaQMP%dYW*k86l^3kLz;&w)0p$W--pSJ!%Iq<WH=FP$>dTpm=88*0!T zN4AcEP#tKyNl+wrL)8a?fb}FvLK+AyicETC1&$9iKu?>4Yme-@c~F~O)`!c|2(SPS zbdz`9yA18MDKP7;(c9NSKwx?GO1Gn6%rJ}xastItS*j~4Ha6K1UI7N}6s<PzxEa+L zT1Op(`FK-srcqPtrGAIqWT#_g6~1)o#F9`etfnhL1p9o*8e{2U0QW&+1BJ#C0r(am zAyLMZ3>z#2@ENQfbH^zC$+YtvfQ9&;{=U@~F!|xbULDGx&tkNd8jHo65x=X96|sJv zkoV>d%I9Z*dBa1P51GnrCN?{H9<?>n_KsE750w`R!w3P6vvm2cbP%-qka=+}FH8$j z?8fPTHPoFX6Tay=<~<(A73$1YJE73ALYaAh%QuGcqaNWFN2_&98b$NeGqXqPKu3Za zLB#}J=R6n7$8P=mnQFMB_s5T}0KaAk9&Ykc(}<(5S4U)Rw9BCjH*#JpW>i&4`d&~5 zE=m0DTV-%;h+qE;6xm8JqrnSw`~AnNFklz^w!i-H?yGNG!1JN1_Uwu0;w(^<1!2%? z7phii4s*+VcczfSWwGIKZ)IVA_)n)|<sBBriR+~c3dU|+Q-yydeRsDVDIMoUeTa_M z40y%p;StPsKy+qR-s)@nrPuk%(PdN&*wFCn<3*>nQbB7V=9?K3tT;q*FMI)JO(<U3 z2M6coE^k2dQd}$<Bm**SXh)3(zKVc8sJqO14WQeLBI}6H(VDr}bq=HeRW$%YY@vz% zKKkd)G}B+7SX9HYUX?q)Rh{=1+C$>19t9m9zqYnMPMeEAj$}eT7_9FlAI(MjZuTg~ zqk+4{X^?R!L2GolXb0gf3Gm*gro|V90(QBJU8j*yEMSd*J9ZK+&FI@X@Joo}JDf{t z#fj9wmo6Cdg67Aqw$>{YGIHr3IS~j8FkID<<CZ`B6ORAL!AU1>A?suDUP^G~Q{7&^ zbxl>N$G&2-C@(LZ4RPV@n&Puh0=F)lTVJ|L%EuePhuwO+8;S^+KJ&S-P@4DcFYIle z`)OJ#S%>GTz#KRHmrX1z<fWyv;07M#M0RJpB9Pd#n<#~V{toV#{Qgb<z45D)Z3zw$ z#OWU3+;XekqkxnyXfd!<4ev9B97>_iv9^50_iEMEKerA6_>B(2yxR+YsdMT{=hW zkz+2*GB}aga)qJk(Sh~B@%5e8psSBTc3@Y_Q39^HW-Fg^1(R;_0vHBZ0;nJq9(k)n zq`|+G)FRwCVJuP?5wR1)L&*Be35{kDP`XM(!N66n1$0*X@8);&9Df4s@X4HT8P&bz zGw+(4F@XH%efSXICL@Ea_&|j3#YVb(<~`ps0l_|n!+4d91b&AQ$u$*P`YafCQei&t zxp8-HHjGb|e06OtXwWR^9w6|_s$5SB@`PEyG*FhnG%4c#ANqcM_L^Q=S}4HOHuet~ z^$uHF_DVD7^uu)sG9f{2ziY8spk(2@E!GSS%4uL3(SwH9dADVvu@Xq<1@6P&*KLt% zgYO%g=sLUQJaS9N$1)=#p5t5xCtPrX2^YowyvD>h-%*URiotPi7@8gA&)Qc`Hv)%F zkCux?jaR@G$7g_G-;dWyor~AW0wtZm(N17!1nCUA;J?e0WlsR01ni{3js(2Kaj>6< zKNp0%nwtI9C?}^I#OFV_kzD?bS)_AVEcN|KzTroNUzLB3@E+vrHreTxmfu+6@<(8q zHsaz|151dVU+wKZN4NYgP!utrK+hU<bR@nY<DipD7Jm#9Vg<Of2XY*n8U4wt&Fy&| z)yI|E$A>F892AXHmTmRR_3x~$<uWa$!1OA#@NGkU0Y*5R<%;Pb!;p}x$&fr1uB%`V zr>8>}A`MkA{#+$S9SMk0_k9MSb?$wqt9c9kXKb_O^=m`nzhQdrto6dizkQ3HLGc|U zg&10n-%*z(CoK-k%fAM{34)L~pLY(?5x+R*_GEkf*r%)8w)oW=;o*At_0?^$gWG=` zrZNFHk1J~dz64+zle9v3cz@QnZ>AB85iigaaBX1XxeI}{QF=U-=@@ARK3+dQf_f2= zs`a%*zl+>R0706X=~Z!aa>3#Y8wZE?tZdRs8XEMHI4$C*J1-zh7rC9)jouJjI^35A zs-gLh8dRK)mR4N%=MSTnhzF2o*Y0c?HyIQz;3UG(;%x2CRp2H*5OEmQzG*y1yzOZ3 zl=fqFl6bzfIyUe0c^bZLxS3@G0le2BlxzP&U+5|52!ZN8U%7{-f%X7{9X7;8Mo{>5 z`XGec=j5Av6SYz}9Ihi#iiD&$y=-9Y^wOCW#;^bjqy6xPlQ6%hK*tD^!~<U5C-U+l zP~n~_DP61vIgu>jS(WQe_|Qb};|88?Ip&UZc{{eL{XbpNJODOcP0hr_?=ec++WqDY z)<~pc_*_N#jUl`jLWVf&dF(H~q@2^ebEgV$97U_I%+hTqKk4ao@$yx)48C5Rf5P-2 z{h73%TbnM3L7|22hmnF7)&aS@w~rGIOUI#Ek&*Sl5C>OROM=T8Z_XRxl)7L?kQc7X z*r&tgfV}Fe$Iam$sUXRhiDFlR@q-;{CDLWQg#oBkJ6S>qT06_mK|^B4<>MJ<RXVOx zEqc|l-`~;B5-(na0-wfQ^s*k;#?AL>8lt02X*RYmB*f$7?(*`*P)(r|Nd5lZgq&Y3 z13DD@`Deu!$TJsN@7`zc$rErbA?TEs$1cs!<8Y7sTU>xcuCF)2_0l{OxPCF}va$;- zR-}z1<*Q^XD;pd@<#{46HMR8yVR&dS?iK(EiTx;kLxAw$rQh5;I|CJdb>9zSkv{@H z4UCzOSdTxfi_lL$aZ3im8s>D{&xHkx<c$IQTU%J>?1<JeGG6wlAX~$URN;l5m-iVo z9k?qzAS@fI63_v71N4PBgszgF2UW?&qX9X2-S86XR|`Yu`iu@P;?m*H0gmqg%MF6Q zb*MMB{0FEdQ4??O7h6w>!JKQoeB2!`*mpmEu?O8-ZTG^yG7I{F<DCXF03GoGE-_jA zeFL?O%E;D65DM$-+b>Pp;u;bA`A=^96SZ^zjAj6YJ!c{Xhx_(zBsksx^*aYM00`+A zTH+_*3P3~&XEgAX(x4cTAY-EumlJX;_95IoUL19N6=ILwUUPK5Qz;iDDe6phHqmk6 z0})@+$)uNfw9Du{O$U2>dsRx+i>LFc=(2N(NR&RPA>J2VynRO?Wt(*&5_|BlQ8?xF zlZbmU{r0UKbu9wHwuYjtZ1MXsd1)EVm)+i-Y7sqi$9q0lmgp@#ovhDK03(%@*h%{z zE|V&|(Md~h$Wo<^j*@>w{z!8mcl2(wu(-ggA$!KUw#S6=^yywb!<#?VZl2Vub5f5y z$MUi00-+r^$1o|)&6E0;w{DqnJ7h<Mgt#gwoa1pV^K5BhEz%&ju)urgrx^6<qOews z(At{R)pOUctmMz<*zpPsmr_nuZab`D@@_l`wP=au^8r!+#G;ucdi^OHGg)|T;jb1T zFIc^7Rji;;2i;S<-NskFx`!E-ly&d(?%n#>)PxUr(eJ|~{<gT7npp4^$@UoEH3<n# z#c&$$vZwGlBqVg_&YSX`?!3?3uOOeuntRsV*f=0OTycNL{Q6X5`-<L0w^W9#+uj!s zWyHm4{jRw^RZ-z-4%cb;=A=7wTfdX~GRyfp-WQWp)AKA7lah{z6Ric5mHm}exkxS9 zV#qp8_#8>&$u7IR;x6*7^YL(T;vutK84y2n2PLf@nJFO5bf2sA&En#@f`TU62kES` zV$U9EojJR3=2PVmUy#7swqspaS4;^fQAS4nEkUgg3Yxj#&+;F{lj{Zt$4KusG|<2I zQ%q7qMZU^=tn*B<``1r@$!wi!-#2eeXr8`%KKAY5)5yzS<>jtMr@k7r2D+}+S_B0h z^)2kR3yrrI=pWDgcpomKq~4yDVLZK5>M=R$=utZ|60^TT*?zbkSn->f_o66idap)P zlhW1e{m+#2&cyjaCFq19_vcbh4&!ixCEraiqqpBvyU9A4nAZ0npSj~qRjknr;uGE8 zO!JQv<Uh0W#@?5f7J`>m#{B1Hms(rR0sd3a&PB8P?DbqM|EBd=Idrn5gi|JMpO1TB zVrE89D{Y{z?vk9G#K<TSdA(0FdEy%4#vqONygZqIz?(O8tZdB?z*O{E-wwYKhJsA> z{(a3iUX`TW9bO&JR<Oc@7w-)ZJ8EOt@29;H^Od!le<tXAA$DTE^DcO-tZWG(*|ePN zw?sA`CRxd6pL}T@)Hh!=1dyzaxm4_|H{+?Pt6L45*F^|<+^Vf*U0)7_>%MZo+Vcd> zb7pch16eJ{DyC-+g|c(@x32~R+XYwjRRO)YZpTZ$F&C&?`{ryJs_BH2=sR0e^WK9O z<n!HL^Fu>4Q&<OwzO;|y4$DO}b`larAD6C+p6SNL#A81}(Nq(IEi})^8&^!wL64Ye zP842*phRU?RlQxeAqfrjNf@|zk?Wbtm!zbmI5Zl+shQ}6jiRDv+WyesjXoAE)&b2P zhN60~tTqm|vvTt|W>G!U$p<v_=TK#FS=rMI3#oegp*Q=VsALsKL`F_xFrr53*C!_h zy}e0MpX<JVTifK{F!}}Syg=SGH&J`#7O&kKF9JEhyS*WT^7GvZDQ-P^`SLbIt2&#y z7CW4D7$a@AW+~`bZhfzFi{P?kC>`UyN<gst^~fx@(&4n2?}cf~<A}k9J!A!I*&&we ziL}enhlTl^Jj=<$ZO64fO`*=A%oo5;@o#oK;^)8h6d83fiP+S_f-e<Qp4%POQD0wt zm87?0V8CQ#tg$gyvENog!mgpQzdyA*2p?x3P$|)a6yPk}-kfFjh^(awd>XW!{`=#- z=hxuJxmF&8{`7Q&;m{cmSNLOS8I?ibDrbsmWYT40W79Rv_w}XH*1li<t`jA}t?} zf+8Tze&y^PZ(1P4KgDUAXi@S|C5ObsoP$)+f!PAjAng}jKJ!UTtnv)emf+k9Td{_; ziHUU@3lCT6<w|Y2XP*e(zxQF`xpT*JKuw4zLR_l=_&vcrBVtPTGGE9_Uu6AX93AAt zLDNv4iuILEyU%~X%zu2qIAYzfDqBj<ZS@9|r_)&F=F!mJ-us9oN*uO`>0f!VG!)Cu zUS!iQko;<AQu37xUnGkC&Lg2z1&-qv2M%BtqWXG!h*Z*Xzo_Ww$(b2%g@r!aSJ(~P zJGX1dg@jajzDj|`YWG);o7mdTerIOgby_N}u(By&vzJT?|Lm!bD+0b`WEwCYBxhz) zJrERNXQF4*>hDTgwi}0v+}+(sN(O1Hn4s|je15Uz)VtKwkEz#0H?=i#0=|DIgSh;7 z!baTZMYerInK%Tcs8}W6>0d8ijGa1F=D6UfWo%4deH>T!8qdeNUn1aY$53W1?pPyY zB1j)#s{JgAJv^9JDog!Zqlu^HjhbT}1N7QrItv81PycGp(%YP$+dbOX|4~oNHyReE z@_o9I8K9ZqM~`+Q(nY&ruA52@bk}W-itXv+WOczlxW*LYEjsxU-Q|5zH39Cnz!^TE zV~xSRFl2LT3)){TEi4ppclY@`ER}lm=*Z%y$Np}4(+M`wGo6nKF2qbE`U=*3{~l91 z7UeQzYGAD&{68B}$rAa?1*CCi>za{DkA`*(Tw-QU!!qeg@C(G=V+V6MF*2G=k(!Em zYRRgEO@7mLbEKp+)O~mB+HAM`^4ro<+wkfDm8_|O{JYqdcHQG6e(X|nYI-`pw6twf z^5K)Ggtzb1UZnH&ekHY?KJNeztJ*`~Ua7A3qmnpxgZ)?h?nc8yTZ6ltoLxj7i6v%| zleGjwx7jwv2Zl84Q8{0~`b^fv>w`)kBKCRGITznP6{4G*i~3t=awVl6Hq*W{U>ODi zHpthZKY#XNJIbj%a|Nm2<tBd9daII!S2Hwp8T{qoP|iU(e(@dWsZLfO%`<lh;cBzf zW+(Ar1y}T3Tt#HX3WYu{SKaxOt6qpYSH^*V)6rvSX)^$<kLyyvbp#*QZ9>-$0u%Eq zDj>WrES<==P3ssK9lc2A;w)vv;5{#7VnWvV>wzhyDbnDZ*0X2+vWBFlIZCKYmnOxG z(z)*3(f0Orxk83^lTW^^oO$iStzT0$C&VIL=R3}VuUb2l7!G{B?L&C><-ph1_wJqg z#fnIhn3+}i>V8OZv_C#>Y+(WNMDE#k%I1zlJQ<`$Ja)Z#d}FKMcV{L%O|~Kjh59@& zFyo3HOoobO@&@fp37PGF{6QNgZzUlmB`n&K;`{G<#k1$uS?rBP&sb}l6o++n@#@ZP zWQ=w^e#`;))E&v{mKFvd`V61;@Zbt*YP-+#Rr-uIb?3rnwpxBD3BCKoa)rcNyT{nw zc#d;tBi>#VeHWLYVw#a@0v{02Bqe4v(rG+$>2`P+8R~PdNzR&kNr}qN4)@fIKB?T& z(vlg!5C^-1t?ehO%(oX0RpjM~Zrsq<Ga&n^ezUC^o`R^Ut@ZhIv5p(FY9;mw+)U=# zrv~an3x4aQ4~P4<JXW^@AxC$0OT&sz5xB708C`_jtT*3r8}c>_SNO7CXCX9Y!=-8K zwFDKryK{D~ZpgB^xXux$xikC%<T6O@YO8U#l^6Q@jYGw@V6@c7GFGcsvUQFTieDZ@ zC!ofpbNbfnuM?;hoA8}Jt=tk5`3q;Wvumt>Y$gd(bGfszrl9PDE7vFi&)me^<!Mq2 zOUwJZt0SE!7*7;kOsXEvr}FouJo3CF_U6?_s}ncRU=-@!3(^0zS=SR%ADb^e5G<}J z%YF*tCjq!Av_#%W6tj1~ud%U2QEhQy;hpH@8(&{MK|vpneX!pA1LhV8{Qx*E*t?`0 zGd1M$sRn829g?f6P9vC^C1C$&E@1ERkNAFNv3%ntu(n}aIh~i&i+&<a|6*m#47=QF zaD1fI)Qrh5DY?fa+t`u#n(*eemai}H)>f^`rt|JUQdL&!DYVwTOzBqSo0O#SGmzMD z>{~wcUjA?2+MTsa>r9TH3*hr9e6`lYHnu!h`mtZ9Iy%}y>RU_b77_F_GSL^-(OJX4 z8Z##LFjv$H^oB?(42mx%9V=#Nd`z?z5#iX~RsPxh_HA#v65~&EIidtP0ekPx%fjdH z?7>yU%d;&`Hwg%C_T_m9hsl(`k*s0xz9@>=+G2$3OY-W2&k5i2wMk2x(lT>>%vQ;W z;u~%6?!H7!>?`{sKXHHHtmR7ZoQGDw98}ADz{l$8g^<?ii6v+mES`LLs`1?Sy2|$- zl`cXozAEEtYr~GJc!?)dQKx!Vx)e%EHQk}5y$KDNYX1qso1C8}>xk0IxT*X4)?de$ z9Y9i>fij=3FMSRgpOz?&7#>@3HmiiR3~5X_NEY9}d-Y*^EV{kOINxxDhIO45hS8g4 z7$$YYWi9B>$6bS4GL?s)$T82Lvk3Cd2JMoP-DIFc5Y<uvAPo8fZ3P76iOH1}x;%-u z7b`WKoCLPV_AfxwU^cLNTV8%0wIX#7mz>_Y=jg_!f*VLlp&vkTgQ)IOAo>5$^xc72 z_uu=KN>V8**`Y{e@0k&0hO)9k_THPavq$z#2+3aAD|=^e!fo%p`JMOk`TqW@p2vKR zbFOop>s&85KoQ>v%7f$L#sUuVi&&fM>wAWkSJx)E==OK5g_0NpvLcxV;Ks|@*iaf6 zc+;b2oBhYSB{DJ$uGV&%TnY^(5iDSU<R&6|{BN22`<Rh|QC~=We79MRjrFsIp5fuI z>FJb|V&06FI*jlKF2RyVOiVz<!!-C`ZBZJeIuqq;KhhrJ;iv1YkN1pQ_ub{<%=RJS z3~AmQs%hJ(xgc@7V3B#{8{qskJ)u0P%&J*+e)*URCEa~6MfP#7Et{A}p`$;8iS7e? zU@2#6h6J9FuX<8Wj^CFrvC>I9F<0~f<WyG1k7DR4Ub!-kb<0{T!<zbW?QIPW{1`(D zPsXyeG<KLNYCb=6$kK2VsQ1B)D}Q1U^WPCl?*5fw@B^-zg~f}xIq#j`-g4<7IO;?t zFlEBxU9YY#eRxzhGxzC67#}b3)*f3t6gsbmp<G%3$k?Aj#Klq=0mpNeuoaFCEYaP2 zA30%o`R;?%+KH+KQK^!mpIqkut~wp)=G&REL%M|v9w;>Z=cg=rz@vK|KV_3Vz1s+r z{_Fy(IQ-`^0TG&CMTK?TepVBvdWE&LzGp~OXaW9=i&7sIGF;x#o1kLaB6!G<@ci=5 zwceFI<1yQSZ?q+$up>X-$kM5CqsWEP3y{dV=7KNpW~lvzd&SB|a3`Ropnx%G6e(LD z*WTqN>YA{yS~>UN@VYxA3H3sI<XIHpk)8QCs~B#!rv9gX?XPuB5UgYa|M%0UU;EOt zLA9m8dpLgmYWR#+URFg#Ou~QEo(zUtAdYVC+X^L_lk<*adi^1QYKc$MwhpQr2??$? zMZja?sfJwj`YUo!X1RZKIodR@f4!0+uRU53?gF2=yfvz#(!V+u)xJIvbGrY5y|wiS zYBJbO0xst04`w7yzW3^`UUS&Be<5V;C7LqpLl(3NF?^(o2RpSlu$eTjElZga?V*Xs zY5sVl@^iJdj~X$YiZm(zPoqUjuBS|autXMTd$a@`^zonC(^#}TtxIl@H^gxAjLohZ z%NS=(5t!xv{7EfP6AP7>bo@^W_*-SAxa&C=3OeSjgd~^l++lCZ<9b}1Eq`F8`Q0b$ z0<t>0g2KZr6*eM8MJH&&yTC{pX<vGx!x2Hx#cNFDO1A&{{X3(tba`e*MO$;6so;1w zM_V{5zodkvy4u^y>(4bZGHPe%_^mAqfQW;hPES4Wx_l58HcHPQB+<_C_cyv+@AD41 zd?JsopnpEQ27f&~E?50c$VN!wgM*)Eq<Fo;_EVml8)<enAw+fpw&xL{lpX|p-1og^ zwg;YwC`NqCI9yDbIy{`6dd8s0WTEwBXFgDSrr~u*=O?YN83Ckcyim_Xz@jAD#C@z! zn45HJ-fp1`r`P^;)|XqOn`b$v;Ck{RPBukIsoa`dyV*OYoDPl!2OJBCL0}0{ocN0i zQt+26^>aaQgf*2ej`}Yh_qX5l@~`B-C!`tyO_j)!$zwk@qxI=gqgg4npwe4t^QS;6 zOr%v-CcyHFiyP8B|Hb6pOp=m$F>GV3XXiMS9~?YgP*Q?dT}^NA$o*z0|E`dAINW3e zeWO~ImYzZkmwo&8_M<dGPjAA(SEL;Dm3(jaMKi1`R*RSS93dBu6w`)lxOHkmhFf0w z0Ow41yp$2z(zZ=Ow=1&9OYY)pbtlmAA8K+;xw%~h)&wjY>cCY1>xMapje%n2uV2@< zx1SSmvo2PSEn8bky4pR0<6|-V=V-0O80PZY)=F|eF8=+DM5fG~udFr>0I3(iq3iA= zeWlDJNdRtv9}AOCMi?EPcINMI?_>rf4nT4BZ(~Du)fu!pj~V}>zCW%%a=*+TWmN)O z-=cBhNb>NZF7N54<D|oadYV+Y^!&LrHv*=t-<X)-K{UVrknqbaEZSH9+k%#F{F3m> zvZb`gC-Z*ilRpEc>D5M8*BpB%qVk{zH<!2{0tQR&TY~)w({BFyMuL{=MYd;Ak=D(d zzW^nH?HM6Y7|-Av(Ao%QShE;33%R;JsIb%9UdfGFokYC>00LnR5aXZW{OJG^B2lI2 zlGbIs8E06}!_yrMq%IB!ki*5ph~crj#WBhG$jFGRx}s$G_u3;!QuG-a4DmaAi+LZr znPDCu@VGNUW(D)=RAPJEx3R;mW>!$!XtstKAUGl>#<~-!N#VeDJ$ebkLpeD)F)`17 zOG~dczheptQVZ+Vmtg|9rkcbi7ctwM@&5oGW+>;~o+~j*eck_s^Dj+J3fj#UV&<w! z`Zt1jgy!bw*=P6Z>Gz-Ar$0QYm|0o*0^lh(7aP{-+5IlKN-aJ=A@{{V-`rwViK#g_ zDkM@t$k6Z}{H=F<+}q2GOHh!sq2Uns!JHAX86@Jpuf?x2e-REB(-xjZ)cN7PA0AO= zF&=)|6o{?8I&7|`edhQoTPR*aMFk7$+4;im{gi>_(xo(V;P_(ym%sEt<vmrPEk?*= zdwLW<_NI1x2Vo-y6if0=#+bCUoR#6CDQb|=3PK3kr7$reL;?~+?smkE`1bZK!6KFH zYq#2$AN^Sfud{j^^6~U{Vq#`x8ve}9ZD?4+Q~~C2=@vO`3S6~Cas*h42n>z>N-8b& zo|)kWM}q*8=5$-i%y*qlYnZq4>bi5S%vU$ekOlk1!()WE9t!9q24ddG$Q-eN`k#F5 zSMUd{O1=e32Or-Fen($GOC%;YA}A@G^NNd^E#{~VSh>T(W%8^REMVGST3q}xSY|?@ z!fb2&2x114wSEZkk0-}h|Hr2wG#vsu|GkufELTrrcMGBW`se(tO3#nK!KZDHTXCSQ zc(9@w5>v$dmC7t>;fi|t-XMd-2gLi+7VhtG*V>n?9pTprOxhvySUf&{_z%6f_8EgO zAf?3P%Xr}DqQJn)bNpn1o|Qd1m0c!*i})^%DLSfWE%lJzNFO7ZY4@XH@o$&FS;DVh z&xc)%5A8mE^006sB9efVwzX%|1oNxI7S4to1>xZ+tb^A#$gcwPjbUKW_#-WW*aDTH zF8(3zIxQ_WPyhjfmexgNva&ZJo=d6i6F^Uf5MxfmO-d})5H1%Ia;c;Pv^t_0iHUVy zaP-(kMD%Y@`_$xrtTzLykol81D@5i`r-$ZC<*OJFJN$yq1%Pl<Pm>WiC^yHWu5Niz za_gJ>5wkd;cAy@?gp?WTMmlxgZ$xIqbZTa>B4W_i42%2l#?^J9YoW68CP4bjj4Ukm zV`F}>FgI>2E;_TvU%#^((w*VCm;xc(ZeouLxK8K20quf!S_1z8$z3f-CJ-SYCMSLW z9t(Yuo7lIbc6Kr|e!flWBXAA;pb|R^1m-ILIwygUPW>m~F!46v(D=${45%<Oiw7D# zAre)?ClWB;+O~Yc+&jcM!~I-b(7qH0@+DQy>8i>Hw$pQ`JIIc7p$vYce$&*`>s;(1 z4<I9}Yw(lx^mdFXmn5h6RnOHM%8>+myKykP+1!e#7Pyjs2~MK33k!zJ+YQ%-tNFe; z>`YD%=es48^f_;%qmY}1%NX|(NNgCB41}@+$m5-1ZTZr<$Rs5d@xM?voV~KLB64te z-}HCH+;q{Eo-Ru?rRVa$d3N`Inhak&ZYNop=iy^u64LW<i)%g=F-wyxHlGd5ompCH z@xG1IYE<SbdPSGqlM!Tv>^HG9X`U?-KgNGZC^T2V{LSJ65JIP?sz7YB<Y;K$2t^?j zcVC}u&?-LQ)~uqUu2Rv0B$hJI)m2Ma|G~jX$nAq-L0`8`HYE2OCnoCpKiR!eSAWW5 zm$o$<Y_K{K4t`%mNlEIGvG*HcaRP`5D6}_35`W0C?JT9AD3zGvb8$VmMMl~IjD6|; z=%KpHcOTA*g@lt>B>Alj3ZU%9wq`FH*Gh1r+($eut!R<@Rm0ihlGh)vSN>F1Cu{X{ z7m08gte{YX-G+~7?aY1*wDS1)P51|oS2u)RPfz<|J02%y^Y55-bqRpR7&YA`-{2;5 z0BMCjUeTCC%0K6$y)=3;Yf7a2PsSV=DtUx4dwL4s5lyHaqWa#((z)2*pYQxU2bvxL zta0!D3zA#%uBoAg|5Ol({0#Si2tw*usTUNGs-TYLbS&}(zV;H_NZ+9Sr_6GKk^vtp zZOro&6S>1mvZd-1_>_&uBHQ2~q37Pupmo|yE$&H1YjV<jGfktH_w~2k)xWngxHglS zdq+!Gx2cl@2O(oc#7<(%SuOn1q?}^5W+}^erw1WTS#DHmJD@|~L?tm>&;xR=JU_kz zPP}$dU)b;Vw00!$U4aZ|{|4$vR$xew#j<?f+Db#skQ+8WE)M^A_WYM%CYxusx_Z#s zbYXh_EZ38UyZmD#%5nA#o}~qlRU1)u)pa}@<LyNTkl{slNstKL@D%ht%t2Z7&wr5% z)GSAY4zfW`A}F!3vs=9Xh=`s@T0Au_OMnJI!duAEke;jwEl^R4ehQiOU0ty)ugRbU z@$S-jmB^?0^VhG>Bs{%H5*9eKj)$D6rFA-55kX17ZLOJjv-Q<Q6a+5&QoE?3SEfdN zo1Gl3NP&TYxqSnBM;BTu<Cg7=$_!bFP(@NQZIL-2FHr)M>o~cltsS+qAfQn{UZzbi zY?Dk2!B@G;5ff;)#sQm4!Mx0VK$m&JG!{~&-RQvv5D%!QrIpE=&(5>Etjv3}Ogn}P zXhMLhfok0(B!A&3F+05RB}K>qrHXy(-=;3AcV2H$Bh<F96?o3+lc}j`-wL}u(L4Yg zRNvpfhU0@{V;Ovmwrt)_NE-j<ZK`whSNI0`F+H%<y1E2n!4EA~qo=K5+n>K@(bd%j zT9#nwb<kJltQg`)i=WFJhQ4G^KIf~7Fc}NVw^?DjL)rmNs4qP!!ZGYGA~WPuKCLPD z7_Cjjb%NJJ7hHMEf%l;c<G&#m;s}h_LkH^TyH3fthwX6T0BQedpDtR2x$5Ee!fw-< zmQXiag9b|-v^?)lha@0M3xZ#G_{l{@K`>(2Dn@qZ?cs47hmSQB3SCVz1`;6K$h)%O z7z30*&ntwWT$r7^+B3iZ{Q0m-Jvb(Y;HDQ#U7b4IK3v?H0oUz@sj2Mlni{-65xb6j zc2j2$Ay$K-u^75aK>$f<GhfpbjG)st-{ALubxc@gWl;NjR(8TGI#yOJl~t%fk``*7 zP?_tkmYyka<8T54vwx&Mu-esUg7%OF`ZYP^H`qC2V>*NsAzG1<3?R$TuNDz`W^TPo zHW3I1|HlvG-==&`zfGDsEs}5A*<q$h`sptBKZ2fINO6ZqZV8~9gNXxDz%ESzShFxD zi7qk$x&w*$<u(<=`IHZ2WT@Axou1fDu-$|Mf%onOz0c9kRDE097mlg;vDCG*)5xvk z6+5dwDL+2dm{KM1Gs{w|2nQ=gO(Ua53>-;KP#iIn0NdYi&A?<JB+lptil;o$%JO+j z+w+uy-n>c_bacqc6Mzc@`+_(6i>;ewxzZW9GnTXrxq7`n@BwDQ56J<z!&d@He92SL zC1kzcl779FTKb)=s;Uuj@a!_Td+kfR{}Bt+&ss=Qd-LuT<mO65l@kL4wfh3v$W5kT z8+av%^aWrvT$FThcsL2tNP_m8aTXa9lPjdNg9@g<#l=#mhuVZ6N=RqZ6MNrgsQCJB zeuOoHDwUjx>2**)zDv`P2H8xHn1E1vA5q0y+jZwJo91M-o8_Be5P*WSCk%N(yUCMT zuj^4xwPQ%-;L5`2C~HFl-NMm=+4TOH56aFdP*m(??QG@6xr<~X{Yt~0?Z7}_<=&tS z{1<vUx{k7o^R02Wi>m}?44!vq!ZO}<LTCHWJY*wF%UdLWxwz(vej8q@FR&;13~4ZF zhl{n}-~E!ELm*89ne&+qb9<zT&dI(2-hK4PWy^-AA<!)7S%9=Zd)!Qofqo7JQ)_oF z^!YB=_VyAB2-KG@e}5b-{n1kMJCC%qE!89*)O~z30ySSFBK}BI=154aT!M};_qA3g zrfRsTaiuc}V4c)%H%0QXJ@S57m?a|zhjxSSU05Y#v94g8Y*hQ78_hOVox&7r@(@u| z?q#T{%-dfGgS~MN^oHXg=>vybmtAt_69oFEf6BXV$hlLqt9oO(U1)F58E@zG?Uz?e zOZwqv{WZx1VjF_z_a_iasbuQh3+~i|D)r{mqgmxV%`5cuy~<S3{&oVW3Aug@W5E*i z;jL}VSG%G5b)PQ&DYvA1E1u`dBJ^bGt4Qx9*Qn%al0Xszs<O5pT>FtrnJn`*BUWbV zWzOpTC-@HrzV|F%LON2{o8TS-Dl>;BSn-q%3d$c&6!gj<nM6c<*_ThUsM5jyadSWM z|7!uTtsroYHGeoE!1!c$aDFjg4KeA(2f4%jF&&6v%|MXT$S23}yWCY&dqAV6o-E_E zlAU<eEWmD&R#Kv?`+Z3GUBnlNJeIIrI{haP7BkZMDcOpnrQ%3ediUXqH8fwKa;sH9 zl2pg1idr;%{vI2w(y`5I&ae%Oz2P&r{|YOr-E-T3iZogsTC*q7YnD)x2co*+=&-Ur zik!8wETDv($DX+A%x*34;X^yKbFv%li)`)jQn!5DHC3+YLL8*W)I+OZj8r3mNn2zd zXe7nM@sxcQKPIdb-1kQZ*w+7@mZ)%85}t~9XbZi0L-ViYo^Z6P#?+T@->%)e$A63P zhw+B={!^+Z94KAnqg+NHh;FWx_>5F?dBLrWN3F&1^LZ1n%tSMi;}Q`a{S(@CVW>If zqg62G(=NT`JroQhz@Ca4D3=&oyeeo6LB=C^_#*ZXkh&(>B`}WRecLJ0tVT^pOG^_+ z@tLDI(y0VE(aGVKoRJaev`)}jk0bM^y}hSD6*jO`=v(Aq=r<c?^Da0ff4#ie;I~A6 zvF8&va1O}nI^uwX2fi8W&VHE3msd60$16OCyM0q5`LkFAPp8C?I=0jpVmm^vKt2eU ze`9Led?N;WvzfA)#g}e9($u~cbbC4<N@DMJXy<KXiUAsV3%$v#tiF0QWc#cvI^VC` zpZ-2}o0&NU`2_BR)KZGzQ-0S<PdF>XurR;?jE`S8-y85KT`#wX2pwLNk~{^iU*5A_ zq|qN$2y%q@_|@0a=a|r>iOS&aiCZ20)|#bkmgjcS2TdEhC4T6&OU55k@YwPSzKclq zp}o(ST~-zd@j1_SO&V07F?>!>z}abiyW0c0{5^dTsnF<mAu-CL3JMM<Wz&`t{)Csv z$QI;<^vIxof@m0uMUpIIXfnWP*e{@5Y5&}6A&AL_Ylh-AtjVG+MA|j6X@V<g;N=Pm zX<It88LJ;#+Ww~I9QOE(aXUqWyGaT2dU-qH6G*9l^{qh&5E>?@Pi%#XRS}VwCqkh1 zD;f~w5Z0qxUN=4<i6`Y#X@KrNQb<9mYwy5ixmLWTY9&RSBI>32kz7K=_xx4nz}Dex z;^v6n$={`}i^#!_j({lj^1zC9LK{fzRh=M%6$m0@n9Iz4Xmi95*n`Prw0(7CNAb%S zUdKFc3ofu5MaVa$s$(&jUnt$_y2pFGsB?Oz_8-fC!$OoBl>llMxI-;1&-k7?)2HWj zF>duVHYWUiE1Yfx&B1&3yf;UtrXB#JiMR3juHM1<NrnB{9?9xN#p%~`$@JVXxJ?$a zz{$XxJmx4VsKP$d3CWUU!$8Wa+Rvm&Hw-!w7B51fz!@Lci718*@d)Zd(pFgb?G^B3 ze%J?WM_}MnNLNi=XhDw%=r^|z;rxT{ZT0E)V?=oXfC37e7$(XfxJ{4PjUUg?Zwr1| zOoS>1N1!r+%$4)2LT1JHlZOwgD98%bK0>d}15=<AI%H)V)j5I9*AMrGZmpNj-tO&9 zXdW4<#-zQU2K~X2ypIe<gQu^dYYs$Y0Fb#tn%^t_1CXE$sjQrQ#I2_jQRLG-7x8W2 zvZk4t)N5aSsC%3KazR7u`(qpjnHP@NmbBK#5X>0=zF9vqKK`q;S_^C`G=ecSKYjWv zw<HRm1Xy$JV*ykz>cIVMUrvC6wGT=L%R}?aKsXcg8$Ys{fOZC~0;F#+DD<`oudjE> zD~ebjy8|Vb^U<7O_4)DLn3zvcy{NjmTp3a)k`el{UFl{Q9u@{7+8W7$n>}ZvqeZ-X z{TuqM)Kg8dF`r>p8ZhYMo@0@Ud*9T&%7?f@oz}<jEXK>`Ns7mh-S1I~?k)};E~U?Q z#O$!2?DGYdl*mVI9Lz;wDi`QrP)k>idkkR7%V!oNy#a8q!GtE+xbx0kQYYi*@GGU! zO94$^st=J`S@~1CXLqWOZX__Hfzs*C0H$Dp{;&N<@y7?y1caX4mQQJ(237l`w(O>o zS_kVF;dDvCpp5XPjTcQx$;%sk^ke}YK{O-=#fV^fpSG!~H&AA<Y)wIE&@fI-N%0?o zsK-J9LR8b^vRTzs!zTDnz|P>}UiqKk?J=rVPxjrr`XLSK9r#6{hPwfMNRXH_vgqBR zVq)6-GU*PoXf@;Eyd=!b2gwW3F(d!xZ7~K1T`%bu7cW`|>a*Tnw0^N@-I*RA%YAkt z`MHp>YNSwa2Mmi27KiK?llE9SO1A1S4>bOs0ac0*Hkx%w!WWB4Z6apLJ&TCKDNCgo z1+l`kl>Bp}e>yJdx;7$`5b`zc8~sJjQ&Gw1Oi#(uXAUN&V%dXQ1_si=GlquVq@Zwy zSVYb&S6BNvVf!d|kqHQrTLjy;R)z#>J+baVfvb863fxkm{(e?M4NlNChogWC1A^o& z1Zcn)MVQU%>4Cq0=ZB^Y!8eTm06Z$3upd9}n;+&)zmt^>23`>=`Zd9Vu+q{?z^9?j z+PUDc?m*%?TF&$UhSaC9kc36I0Td83PqQ<e!T#a$uKjmP5kL|uf0wLFOIu23&i`4S z^20bb1^KkWq`mf?Ayt;eFY7105>rst$o@9Fu)=vy?MMl&v@|InDEf)u=&CxI@Jd8V zK7HOc^k2TZ%Ln8Kj7rpP%_5X~7*vKpT>}1vMa+YiQO*`I$(n?HDY^5V8|G1|F(M^U z2;&%-D(p-;?MSJ8Exojzk#P4+(!c<<wOAO$^bFDh&{>z@=^O1;{sb<T(2%>rzP#q& zsX>xPm7{)xTtq`waY#p%p)7@`thDqYM71jz6Mn&pNY}wPm?NN^l(7~XPzR0xqJEq3 zG^Hn=cgYB(Y6I%uUCO6Z<%|KcJ!0L|qA`5v*Nl+M(cI<uc;gu6r^jD5KET>mR0!j| zd+Nvn#g1t?O(<|<9f*WWwd@;>yt?l3u2LjjjJRriZ~xPqNDrb5^oK}F{!_`LHZ_=L za1l@z0QnK=A3$U}IvRkhy9)Me*gI6fJtz&gZjKBMHHtV<9RC7`Yk<=SvKcC97Y#BB z0D3MV(&_2Y`<M4M=422?P%zZR)6?Gg*Zb0&;RJ%#10Rak|62#BX4^t3y?*?Nha?rH zh~*B~3=8Wrq6YQ!yficW4a5O4r8CuYwV!zr76OSrfq^EfHt(-yDo%AmOBu8<G3C6_ zjwytzJQMlBTfP4>Hw=iEmbE%gC_aZJ$f=-DFv<<oUK!LzWEw^}%5~^gSvqCrz=npG z@=?!_B8Jn*NCGGVU%#!{v^d<rArAK6VKK_OtM<|ow9^ZTeKaq!F>Yacd;8G(2CxPU z-@)O4HfT$o(@Y1{d$mnXVNggTh!WwODd1)-HbPEtaQKGe1}SqJlw;|suWq{s2eUx? z3dmh^Ae^vn?@>_v5exc_1QJ=`1Bv-mM8w7UTU))?(OFr{P%9=R1R);`Uw3RsdcV1^ zuLlkVv?SPokKpG&F%~E*djJU?=}JLRX&M_F>7T<Q7fH1HSBnM3nAX6r3i{=9(5gZu zHr4swueu3x_fnrW;K4|sN0iF8F>@+Rp8`^D4SOn2z|TAUzY`HP0sR>G&LJUp|1KSa z^0Bw?Hsx=gKMMe!e&(27t(}<o{9h}MAL;j!tcmIT2$tl<Q~L0M*+7nU%EeCP$~?aa zFoceuBOkIUE6)KCDfVgc4nlwnEDR9ikUu=V99UePuY#1)Xyf&MWavErE%dP}*-wF& zK%<?t^(-A7u?Pe2=;=A(;zp>t*w9&648f1|SUZPa79i-9t5Y<haRv6PwCuL#e1{0U z*+fcE1`N@}DkxpGb{F4Lz^sqW1z6HAX+A_jozn<Ae|l=gO{-}7X})9V5erqsQ;9Sd zUCEyr?ZDTNOLmQnBuv+P$nads1ZmUmF0S@re3)FVUg8=eC4tifb+BLH9_4=|9Kv<O zzom-s|GWbTIj3<k8laxr+#xx*zm5&Lc!pUnL#3r{nRk$zr7!>>4(uuLzrY;cC0(x% zAg}=9QwaU{EdxO){LnLDfRjNa{6@NqBPY&zRp}lO8=$Lx1WK@c?RuqBb7s(F0;rNy zv#hZItt%17`dm8$PO^eg3@go7yD1dX|1QWWfb;BL!2AIA!4o8Hc0Iwe@_kRVi5m%| zqVLv0_y$51?1cnC`<h9>L=g>{0ik!&=s_C-&2G>EZS7j?tPXEV4=pSxhJpa^f9;Py zum}s^6kT7Y_sybpB;G|Z$jXu=6*54=fam~=kem(=A4o!v4pd8sSg)M8=Nd43Js8m1 zZrY;;S{yh{D!!`z(mTMAJ%I2JyZ|Co1MG`b2G3fA`Sn51Y0(PcA1==mYWzp_XefFN zjEx)Nj)Bl}W)`p-NTT8LG>xkU-C2_ci3k{-T?XYP1CTaw8|=4R3C0~)-m0puN~ul0 z8mq8lND&PLZwi7BW0M@OQd6prj~$7LkEI#=Q8pS~8+EC!*^~Rud;5tScha&7OZfEk zcA&Ek3ZYNS{n7sAH7ePuFg+hhg1Z1yWY1E>d<x7o=%IM}w7<$h!2Bcx){n`-GQxTi zmhbMuy}SRUU%K-^up`VhGB%z&+>(=%_kS(*Vt%nl3*Pf`&mZG@*5a|Kuc4i81#1YT zCf0$Fbrb|(C^v>{1Qg-!2*KT<{|uEFumt`6T7a(MQg}lD5@8lH2R`cQNr6lU79M(T z)c+GTMTm18J=TESQUc;Drt7UFDLL<d=^}*?WO7icf`&lcxiZZ6#<j@E`84`64Ny)z zc{;b*BUXbbcOE{RNAMg&l{JyD_tlv4O4>gm<iaq5^0C(aoM+JX^l*z#wKQZ5%HV*K zgQktTkt;ouN-N)f<$A8D_4Fp|o*hr{?hp6-yLP`<R>pCUiqf`=q&fya&+7#r>ph6M zBf8<pG1{&3G&CLOTQ9Mu$pnA<j!02UFJW9C1}lum@O=q$`&Ra#p&lNqB57#I1RLtS z-MSIaDeDE-s<kx;RxLS22F43T4mI_tC%RnxU|S)i0^W-$zu)r;Ic={#eR>Y53s#(* zuc~1fHQt-t1maFWfyv4D5!6UQ=>l<{@^P)&7ab)1{Yp-r<eV?3l+4L8Mr5FH9|6Uc z9xn?*2!!b74^6c36$7M4biA}-JRU7#Ys&>miuYty3IuSz9v*=i?G?#D!A#FuIRsk| z>a#}2#c7*P?qHgNrF@>*6n~mbqU)fE<Q8A4l1qj{j~((wj558I3%xaVwSm;dc+C+| z`q%>#6V!|tkOvx&>j^?UJc6bAnZ`b(L_IQoi7eJ@gw4HPj`wJ>i*4u@v-%Vy(5+c$ z#t}9dr~kOW-AY~42Quo@N`9)Qs6~AN&{9FTs&8%{@pPi-qK0-mko59V<mInN6+I6z zpc&bd@(M{O@IV}`X^qQmCZ=`*-a`Z3PL=jJvvU!sNq}zK-f)|0!V%z=Rv7d@JzkLq zHjS6m&6yj4{~)Zd{Cpp7?Hj0g4?$B1)0ADOM;lB!Edsv57d$)jRqgm1#0{{0F!Z(A zh>y+XdU_3*y|4$g>uAtgFx#8Ed$#i#gA#$%QJ+uPo3|eHU<3mEU)IJh0Jun$ovh2A zQK;r*WK4rCb2C)2<ig$|k&(KUYcN^I;pgXv`VF?PdbRGCPj~xdpeV!#NM*Y^EGQ&& zg`J%}fROELd_3{&{>orBB|kqY5fPE9ni}-$>G$@$yXt~Y%%-YQbsm`7dV0;#Oxi7- zopU8quG-*(H#|DZ3<h~%55hB%o|JT%k$CAG{1@*&eCS<V%y!f33wQ}8+SSm~(#9}p zU$?cjy+y(u0oHV6@crSTy8w+@xG<moeiwu<B&VP-nCfyg<Iivd3kz=5Wso@3>lcqo zYjDueEM-m6x`PrdA(T>VW_7g#p28E;)O;Kn8F_egl&{tJmBkgOynq4!gxF@_r)<il zyu!lzj*gDuPCLVF{2gaIr7A}@Fb*9a9{&FBxdS{Z*|TK5kiDWRFs0_On!}%~<`7`T zhdJ?np{%-TBq61cYYJpvMa2g8YsG8hP8&)PdgzZWpyLVh$A<Ry45Cat#jg-=Ctd9L z$4V|@pll*_(BVT`unUPBVkuk~8&q(2gscOB%SSY(Am6S$oH21e+tb$3IrZmrI&T97 zY3Wu|9q{N#XJEW+BP9Cp78aJ<!g|HjOe22D=7gPC0OrH5lMwhl@Th-Ds(CL`9QDhp z_J9BxGQ|u8%-QlgfY{+ntgdDSu5cpE1VlZ!$S#f(BJcxLDGCeIg2J4zB1~THW=lH@ zaq-f|hPboyCFmq0Veim>?x~A8J-xb%3wENLtGmsLZD^=$TL`%zJhxYfTr6XgY)Lis z5+`)17!<J7G&FwTJv!f=XjZuflUg6aa2O0saY;yS*MgaGP<lEw9+l){8X7Eja8U$R zk0Z98o*we@BiIVcA`eIcheu}*j*mBRaHts=f}2U50>D6b3!a!Hs_6nNna)@?BXc{u z1#qQBgF|mEya@mnl_Yj{b|BHKO@8GMRHm6s=0%KN!bkX6cr?x%4uzb$de?NlPj|%> zj=(7+m?DEKYm!_>DY#NfkIjQY;6JcnY;0`2rl>eXzt#@+<52%GfMw#`?=e$t@CxMJ zYQSq6>)xxnGF<7v0v@n0z&@EyDbF2W!#Nbph6A^^Eycyf=^Zub_qezdgUWZdxAXG3 z4nE`KA3N88UIPl%&+ju8z+YR+(UBX6|L`${qSG}qH=czd?xF4jFW&vKgrOY%rm_T& z^<O)x8nZ$PDLZ_TG%lxG>cGs{Z`NhfFCk|Ph(Mj9{L&|Yo{*X?SiqGH=~SmmaDa>P z2Zz;s8YE0Z>XKATMtHN0=oo@Q0~r1O2jZzfaMUg_ht3x4I$TY11m%D`I3&w@AdCb( zP7&ceh*LeTAKkl;CeOVlRomD|`t8?9|0my^UTlkNfAx!wf$Kkmf^fH6;3Dum!D+G= zhxD{aJxM89@mb^|CXTC$+mM>sa-!Qg(SIKXN6;}))M&W?DBoRq7;HKQwe{Xc<xb&w zel!1|O!TH%RpOLfl~BG28QBHLSv;57iiYcv)7k!7#xV>e$VbucI=X;*<h+$yV8F+l zKLZELLFnRe_F{mHOHO~efPNUB7TtrlOxJsVKmR6fW?+zUG3`SZFa)067d;rq0GO-P zbBAOS`PD9>YEB#NPr$l!5Ak~5bA(xB2r^5T&l32Y0!qwAi{6+S895E+9>IZFniwDF zo^Tt=QEM6l10y58?=m2bwML;(YUwBaLqjWZadCTK)o=_?aM~KU@$?T2EWMzk+vTxc zWmGS*oD-jQwQ~+6b35IN54K8k838}st^EtQImf=fzS1R$D^96B`n&Kn<uRCipTRNR zb?4{fJ1fd{T0Z!md19H-E$ebt<|bofJhWwHm8QZle`E?KhdkWe%Q(cGf0rz34rj2d zgpxS*q!vz&*4wlbHyo-$nmNa;{-SIWRvh@ptaiolcUY|0@wZQY(yDwIIIi<Z92B@X z<%l{}0>!4H+XBj{BI!A~bX#ZkUk2p@L9)A>rLKpYdV4U3BL>whlZ`Uq`i2MKgZjS4 zOe5&L>cF)JteIs69JVEn-QAn_ZZ_h&*dJ=_f;VLB`BHjKzZ<YjE{=|V=xb4R&14s8 z!M=y>M;!O7zF0H*y8=;Sd1{YELvyVuC9JnsT;J3b>Dc{!YX+%SIq%=EeYQu=7It=w zHY4zTk7=MItD?e0LqlBw&rV4IDGP$j@R0B5<xK52ucHN>D{;O4H1<FBw}qY}$WIGR zCrn*0_<Ta{G9)-#UI(9DVvtkFM-9yu6c+aAv!a?bFD#zyS32z2&-hW>PkZ4%qoYGZ zWYPt{Zq#qcg-q)E+uO;hsa{~kY;0`&T3md_%<Y882Zt;zBLgd2K>~^x!{Sl<L_rVf zocy_^C9Ie5Vd*O{Ok`kUvbJl(!py91XsFfu<Bi^g7^Y8G?qwoE!j{%n!OQ_%GPiC0 z15Z!SzV(yl6-Y?%945QEw4~${7M8-kXA4#?h>^2@csL$Ba;smgA{s>8+7e1x2G7QV zD=bkom({$%%1b+&|6<J0!H$qx%ML0uRM5qRZ?-vjWA_m^s!J&ap1vhm;hyTYb96j* zAgib!Nf^R*2q=X7rMys<uz)>)3La1^&vYVq%#iyfk8wkSLEKj!imE)VMieL!Q3IKF zo8SiB_4UCA<x+E8crP|ARSKcK+B-lfkR*)BY`yq$)+ReUR(eE8PVNr$GSaf8JgTbL zdU{;fCc0c<@(9R|$c!fwE$|7)$Add&&m6Bg>^(m&0y&+WyhK3C3#hNrhg-N%%?1Vi z1}O!z&g;A2LlX-S6^hPnYy^r2_ZZqh=^Gv&57+KLhLuM_668`K<G+4;TMvXz&}NZT zjSmBGDj!AH^&NWTkf8Em$^e`Skp6mlBLAOgrX)qQZ<f{C4w!8_98UWL8qwpB@yBm& zZc2}xGVNZiA8iQ?3{(YY^l^A$7+`5(X+?$A=08C&qaHB0J;pL|VI1s`1XijHhx{Zk zj2$Ghv0NSBUA7NT^3}|Z8s%QQrJd<^wx{^pbfOLNOYN6y*oOeEn!z!h!4TQ3WpkRT zZmR*y-^bj4j!-;y@OGr*C_BIt02#&rGF(=z%HZBkbz9r@kEmUkm7nC73qy?#as8Xq z2Fch9OdPPqv+88Cn0Om=H(mbu#Nk1WnfBHU%u=6GcJm$F&Qvg2Nb;eA#;!i(da3^+ zzeQs~e*P1F^*7Fyz4j<z2B3;Y`pm>ktVL%BHE)3b{HU${M(4*D2>AK=-ha8Ci+?UI z7BRzbkJzAX@Cr?|?9uBVDhY{I89(>03;`h>%!IJyghNZeyVPQuce~{YYy>p5F|2lI zH-t3-QAGKu=OXP#H2TUNGMMlwb59Y&HZU}-9~}G|{YU^8&jT5NghCvO*0~Ki2D^VR zNs->*luOi?%uGJ3`GEPH3eoA=S>xqiNeZYSz>572DQ`=EhWuqt>&3U}CdMWvF>FQ; z$y^V~!NdC#yqc`$db+!7ZD?fVaDKE9i25aPx+z>TKn7EaRaJZf=ZBPqx}Ds!?BK<m zu7*!c9N^`3jfRFsGM@9^zsePMxK6OOF}x1UnuqG3*F-V><Ov5){~d7LC%AxN=hgrM z7QnUF<<lfT&UeH(pKdirRWjfgYLIm8o?R7we8+luaQzOv<;%&*8IqXTo%gYx{%6k4 znX}zq{`6}1iWhIwh_xPSp;x}UXKs7cXiPTK21v-GFfxf$Lqx#*_ie7}Pf6cG`Ddz! z3j$`kJ;^kPP~qa>qFNh<(RdI4y$43`Atq*@)Ky66<PC3t1rZS=qDr!@EbfOp0!IT< zISq|>Q%P<$_iMmv$Oni%hY`6a0OIOAFwiXIJq*wpbc9-*9S%SMu9S4wLQAL+wA(?) z3!N)m*i&FfPnTpA@rYK$Ub;gE1;~V+Zt#RCx=?%mZ*%$z%%(#dI=`Uc@$<H*L;I%? zUIXBdd-rbAy{LFdh}9<tJqGB7L2Abax*B#5i78MR|9K#=*U-}w3J%s@@DlJBfIsf= zq_RS;y345T&U`0yb}eAq7RA=W7w+zUDJu(@MlE=JhVJpxr(Q_HoKUENS!!@ApUZD1 z1+7gOG(Fz_57Wg6xScC+ETGX1aKDds5-&PVHfn;!Q?&s7)s9rWt|(^!uW~vtM~3vg z1)G|0zcoX@CgJMJ&&9>n6k-o%;{YFgz$qP?{*B;5e&g0H-WOTb(Jp1tXUlD~@Pp-p z<9?cC%okA8kdj96*VRE01+~l0Utye{@$n9L#QSaL05PXIjO|N;<Gt(PNy5g$i4f_D zara7U{}7%{LVH<4O1%$`RWpg5`R2bmdcMIqg|}}zp+;<&x^SfgWkb}dJpn=LC1#2b zs_c`K($Gi^M5t;=tA2_a6HT#fJP!XpZ*?RJoPSk{1htaqq7ih3v4Hpi2IGS%!OeJM z5l+h=A;Lb}T-MJL!3;+XWPdPp(9ldvz{?o|r{K+ND+?d9|E~oIdD<&7MSZ!Du`H;V z28X1LBj|o-3!^oalM@e6?zJFuGtd~Tz4*FDfeYp7(K`ip^FwpNblD;3@`F)19?Z`H zBVv?8AR;7m3B(u7$3Jm?{rtHA)1|W>IJUr=HLwjeY=ID$N#}J4Of$V7%u=ogBlCKA zHNY<*01Xd6%$%QWY!r3+-lM#6=MEJW)qDV@V|P=1y$4vf2E(%>VT$SwUOg#dJAbel z7@hW4O*1b*q*3463P$txV6lFMmyZvcgC|{1HN{3l5dDa~Zxe~Wdv_l>DgXhSMvptR zCEy77KYTIcO=JoW9LB>#?{NZWOEPMs!Enu49JY04kADXR1sRVP`N5__n^{~-ivmoa zF3LY?(CgN8HII$OAuu2Lq=?8!ki(ao00}6=?+4`!NCBAP4RSIC1%-x&hRuH-I0*;U z2pU_~PF!)Qia0K>=(6G(vg#inmvnS=%w01*Ul6E4YBp&6PrL|@LaBX*)LC7P41-mU zPmmneTvP;!k;XLeY@GfXE#^_Ku%!l(Q357uw7b85RfYtR1>_A}a4MOgCxU_LXjy;T z<1*5&)`_r$X-|-G=rsqugVI3HX@9!oU)|-k^p`U;5tf=Ui}D@2%zsr?k&ZD?<g-5e z={ZtMXdN-wKrAeAr1=&cm12)D`jw!D{?CenbL#LQ<NJ3)cSy1`vohyugis({#?Vpy zs9_612iCs*LT{sM_E%1!Kv0d+`*FJnrE6FsznvIvtP|xJn7%cPQ|_aGq1|U@*p!x$ zmNEXkoyLT&uz^k9YKo)upums9-&_{DjkcdF&dy)P{Eks|Z?{Yc2E2tcJGqgxZMku9 z#<c)eQ&#|?X$@vELf7)GKUXcg(IB0>Mxb0Z5e(E$!kC>_<4r25*mru}W6^XP)$z!i zEjoI7Q$4dX@tlH6N{`^J`ywN|lar6slF_y3)^G<Pdo~u21#C*D{11aG&NfDS2O3vo zjg245r@O)!o}1?4+YRmvcvIvz)Js%6ww3RwyQv#cV6~|;*Cy<Ienh_OhyjvC-}D4R z1!|`zsBUh2<brVdggUVX9z77&n&F~XEd{FMfy?pk<7X{iwY9PI3$ADJD*e{QQgJgt zG~|}qTZE=c+$(uGY9dkvhCx*1)5L^Qwrf9E3JRW&7UhGm2kToKs?5p<eAolxK9qbQ z9H52`8qfIk9D|0Y><RUSUcZg5E<aUxOadPdd{Bo6j`!g8HWW`uv2|<mooGqj{Z+2U z?Kw<N*Hb!v{wjxq2?I&guOIJe9eA8Ma#YLyz}XheRLFiL;98m5p24!UwWV5V9}01} zx3~8Y9MqfO%^9tHM|kz74c2XAF+Xt4>0WZqJ4K?yzQjQ$%O5f*ulBcAcUy-_>`;7( zckO-&`wWVRi2+^tRw0}F4}5Q^rt5ik-*U?EvBkrWsZ@@z4?^RYF)^L4-&(A9zwBao zvD)@c4i~R`z`F}(+fg$!K#Q9!O-=dLz8oT|E5u%34@>cF5?uf3$1SgB@(<mrIx}kn zlz-7Ev87e+M<b)os)K!sXD#2B`o00h2L>6>DrjI&`e{AtL_|eN{ruQatyowKoL2L= zj#Z&SBqTR(S?jJU30%Qw20pM?i(BbK7%b|_V1{z_=_O@l#YbGdKGD&7&_HPKO=TnE zbKL!|n5zyOzc4(?o*4X4G$m9~!{r;iM>JY&B&MVD1gR)rD0IX70UL+^w@ASHhL4XM zWvROypw7UpP&X``fzdSH4aJv!*De#DlL5T>8eW3zfN_mknDr<$9FW!RBCaj$4hm@n zK|Z+%%ik&|C(+>b=Ea^f_t=Bfk&$apo}kB-Uc^FkoGhh$^ks9<ovYW%?h>zl6`J-I znx;xA_IlOgYi!X>uTBSacT&&d>(@U=WR=xSzKaF#U&X9QdfQ)FdvwAx`)~7vXA(BT zm**3ET+h-?Q|qTg*3^l-4xd+sGA+#Wn!7hhuVA3CZv0ek{I@<i(ficj(R$C23woCK z&d)aB=|2T#ZSSwtiNxONdN>kMx)ys(6fiot-Y`)~ih?hLh4&Dso4#e^17>$=#h3Pn zV}Q+AZ+aP__;T;sWc+HYjb&>-I-GU6e?MaTpGOk18u6$KCGc#3AFH3TYO*CmzKr9_ zLaYXO6+wq=dTql0?_0b3H#y!tw^LOuS1BLop`a{?i=6M%eZ2hMruZ`&y`#^{#Zew^ zgPwZ;oTNu$BA%dN4uAvSf0{#7Co?c2m%LPJo$=FF!%|DDbK~jLq5Q(ay5@9_&!4+Q zUS+_sNHv>E7#?ov4~YD?I?_(3fe>H)MJ8ik#mGn+QiAU!f8ZE-51r3WFLg6?YE(7I z)jUQD>z8-SWD+Xf0|OzPS1s>4c>R>fRvFnI*7k_u<B2aengtzCmGg-SoqYOpfWfS$ zrW17kA$9WQ&nVRG&!5?}3(VjNC}G$%g_XCNh029gk;{e{K|v(48RLim3~TGVh5&WU zGumY^ikac~76Dy$ofHK<tC<Gnu&^$9<&5T@e9F4I9Nr@|;};LL%>%nM8zUZxC|dZX z2`X%}E7>KhxtO3aa@EL)mY2^71oR!5xj{hZUlS0ZUR|48lajzAifc?yT-WPPkS{H_ z1*4V|kn#4U1xmiXC*(V?+Zr~Zqo?t)J3(OZXua&mj~#o5y@*7z<Tt>oe%xPWOimUW zE|rBV<MfCbtwtqt2lzG7>A8Wv-v9dL$q6=Vqd~qm1Slv@-4i)(CU9Crrb-;VRZ;?B zGvDXW^grLNgIKvm$wZbKeJAVEV}Y9J;bFR&8N(}c@Zzx~6$?E3;ptfl;A<KhVE@ql zBfY86h}UmwYtQ6#*cMvrLjU+-g+|}M@^5wAtM(;+g1y!=I03sGZa9!b3d|e-$aUzl zob01MF7;0Q92kMG0z-<#qJhgk#bC2_2W}mq52aWysAo9Ls@RIv%UNe<3Sb9TPGL)B zY;D;^UU@OPl!tZ3&4L6Nr{1Tg+2!Ec_8;t&t*y`?XE?gasd*(OuQHHH;)RTK@5>?I zY_1h^$HDLM+e}7xsh3YlS#YYFZA3;Yy^tp-hdD-JoD?hi1H5hK+`nu*GgIIj*hxX1 zewT-b=*kt<N9?QW>Ml0C&%g1YxVe<d-@$k2?C+dlx)_Ob4(jM=e-ubnZf7Q=`5n72 zJ@dxRUj!F@sS+O~qUZ=Or}Q-ZHhDv*R_@c^FA+dE2W~VB-`|Nph6&_OWmi|GZr&X> zJgTdkizyf@r$@B3(A7d^MlC!{CWqlZ7L(X88u|Oi6R{0pPb(g=ExR-Y?aemgH~(8$ z&{@L$FXLS%C7syXT$FzI?#888uO2iseuA_6SHA#U|KK>LL&Wj)-iP@m;Ux1Eka5Ey z$v59iW(s#N^Lj1Q4elO=!~zMeTeC3`0(z=ljGz-oYX3Om?^~QJ7-~A>pfvM!{Ky*H z(oqRL?QJeN<yOn@=plmNAyJv#*yw<;2!`Ix_Z}?@ZA_x*)C%-<b{#1piXWlFUE+BZ zTN?Z>!&Ec2#?)jaqI44BV<D6ReU+m1>S8S>naDsp8!m2F(hw2YF#L>Kz)wzsFvDaZ z_xNA}zqSiSL#I;Y&!o+-gMLk>?rd>OP>{an0ucy$>i_1pu{<16GO3z;E!WG%8cW>2 zOov$5T)W1mUHsrC$DevWfag!1wY=Zw^iK?RFN<mGsO-qsj)8%6yk{C^a^eeJCIpPN z9u7OAc!Z;vWQpn!bg;j`Z(JS~E`M0ac!X}nj)+q1DK92DJLXDySI%U&e)r0icvx@s z1)lq_c7P}9Tpnmf64teAsU6WtGjV1KSy4SdUo@86tdw4ypS(~L4Nn=0gLroZKgu?e z{?%y^T&2<C!ulpr*WawV(9{9r4}y~2;*IKxKr|ZLc!E&PY=ucnyL$%RALFzhTKqQI z0fanStHb931hdVPRT*^31^y7(nT&_4M8tw4>k&lidC73l<aAKUBv7;&HWLzF{K4dy z^w{t08(0?5WDU<_lsP>^JvBF-exhkgRZx&~O82&_n;}VC4D<S}&3{J=V)sbbTOo&s zp*-R1Evve^wg%oCS}?+xGa72kFD`Bxs~8HD9TG==|NZr+X8esWXy|h^=h`T<lq`JP z#Q6&Ke75@K>n*HT^_O~MdBJ8#N9RXsyZ&w#JZWS$h3(`70nX{8-VjC}1%nxZZsBC_ zoZm%~L=?^N$R7H5k2Oa_z)Rh2r1z;`1<bTGEB`ho^MA;vlv|;LL;RYOE=#70ujX!~ z7F3BpWvh|9^ch1BoG3WJL-HN~aa<BUZy1t$@xPEx7!#*mOiB6vr4%KcZnmSowr^tg zCu`Y7Mnhlo@?!J2cq?&WQ{M<{V{1e9?Tn-s8n2d!`pRkj3{~&b$K}WxetN3KZLJTI zA58e_usVLZW@cCs2&Tyh3tM^eq~EiJqaF>P1KabbK7|L)=GCj50A_@0T%`*f1;>B4 zM@bwF)!f+}P!xj|oX&5)j+`KFyGWAp<a3A`V5;ov-!7V&JtF)qT;3Nl*Z+cR%G**n zZL`ax1HE%!r$XbLU=VHw*ilNB9cGskZb<rJ0JC;iX?)(rhN)G^*`IDPIBYfEP<J$t ztWpC3Q^5D{HQQjP$nsI>WtEzkZ_~`-Rv~~Pj}$Q$h@{BJdf%=X>iq<Y=ex;%EnU@r zdQt?;>?>nrZWE##Yd@>o^>3CM$n!$&&W6uG|0})im0Fm4ncp*p+?fVHI^cxr>pTo} zbkKdjO=#f&J*Mjj|BO+!xf6~@fgGQ%y_JD@Kp+hbJH;ez+-jF~3u7j$c%Z2vuKAti z@?{w3<>^ZjHi94-3qz+j;nBe}BsD{T-E6=U2BPru9{bJrMaG{#y$8JYT|o~IKMD%o zAOx2e8@+lPLJQ&e`Fp9KbQd`6CZL`UBq}x@y)R>6@YDnI;M1}7)7j>ecJiO1>n)+T zpdZ}T5rbiWFtN1fm~B?g)kS1xO!0JXgOhW3Xr<UwUy?P}_~DDu#`8118#gV<xw*f{ zrZ|6c2}JlFQwiPqPeG)eKX1ol-)u8f{O#>CgjR%&syQJQzA~To>dL%mn+|h$ymNxE zPcIbzw~M)n!doR@y0Zv-+q3Ar)&RH!FOAZv{esY<`!bg!EY@*LG+MO}6(1VvQ>U41 zG-P}A`k?jGlarxSsHL2cMe&1V3(t!)#BntD!9;h0gYH#XS@I&or*Wzx6ELwRl9I6` z9pv9m_2LCiN{?rzkzzz!>|+>KBQY}*<H{S6e6L6}T*l(Hx55U@h&Q{*DhTL92v{N@ z-M)_QZGkF@n%R;dMRZSlsaJWAKgMV<Yp%%Dr1|RutK~gzAyx$d>&We@uuDwVsF_3x z3J}dYnEY4&ny|!m{zzZ2T2%sDOw`<PzGRLXZTg22+hWRM%-h?4`U;zKNog-z^-)~5 zqO_d;!*+*6ykd(Mm7IJN@Fk=5PYz)pM{rre|1Y6RA_?`S?fwJE1oy}ig&~~F$ysLn zV*U$X^~x2)@-VZYa$DPVttHD>ED<5*LBaf^^*L%ZfPBypxFB1EtS&yZlgj0=+(vs5 zrR3N^8VpU;_yVZz>}1MHyWd9YJKb#9hqNzWnAuJH3rtb5^68dfpwYCuB%UVy{@?sy zXYX9GeY*4<F2NDa<;z{*3Q;nN^FAu#U2o0Biu2(#hGb$+){qfa&v5Dwbb<XAz3nO| zxCT-(R5He%tYb&)86i=)R2vFG7Cm|xMyC=B)-|6IdDz(aV0U@IFG;wHfW0G5(Brrl zumM(d+#{^$7cH8M_wb_{t6efyCtbb*`ha*Nr4&sq>@(S(_i@tF1Bj*uHNcJWo}N~4 z4f?&?Ajc1ni~s--(frpbJJe<GxF13EI$0eBIL-^(4#vN@5&U^^`iz3&_>E6MskUNn zWD0^(hgPMf#kplZr6zQt#wH)xs1@>n9fq<fg}=rdsj7z2;(X-(2nrG;C6OWs%QU_w z%QeqEZn~i6f)B*gv$wbHZ0oPzhWBzwsAZ~O`P?yCK64aey{6Ztss*SNN(%}ABQb!i z!>KXb1z*Ch3XQYDO%QLpc864Qc5~WVOS_PfPzt&Gg?gB_>yqTu3m7qzV^?3-j@RDA zZXYgT_*Ug44^~j$dV8NA@2zyUgjNR-F9~aY&#e52NDZ5RW!{eGjgiorar>i#%DHrj zqr~)o)fdDS+Ord$k7f+ozOU*5y&wJaAR*?Dm$omZ?&-M)BEnBg1tNIb>~XCfm8v|; zDwzYJF%ATmWV%U<Q*r<=032_ryJpcIAc}{1=f^!fyk>wO2pDm#6bKD{4pY}*JxjN1 zai^JU$ICS2AoT-Fp&zn>)e{lV=M)1VI?o_H(rJC^Po+aj4EK9-4rc_R$?Ab2JBUW; zFmV!q62onUq-!#!0Cr)_#?c%QA^Ot0bDIsY+X0d#K!qxeDsM^POCPQ{V1*l~KQS6q z=W)Vp7{Nd(diXa}ks9(PglsJ4I2ioG4+#koc0T38#j|?-ru9`WM{h<r25djFB99iu z&GWGTkB7L{YiI*Q`*&a)v}@h@E4SN}03N+ii`1uh{vYOCXz(j6rp)#K`W*R=?w9n0 zg!$e+pFo=3-vWNJK#?|5@H7-^sK16byQ?FikbdBdoX#gOS{%S#1#VPkY3hPhAtzoq zj(z{O<pj9Q93QxOz$4a)P?`~<V})2>K^g%6sVGPdoZPnP7(G!&tNBY<vHz`7x@l00 zdg<onJH)SNTSBdK)L%4rW)s!>oG>~TfqhW|M84ZBfuFB-?0qkg>z=M(S{;x10~ZIX z%%SsZzP^jiz+#{o+#$q{*+PxHwZ-*>>RfN!MppLP{{C+cQMHPG+h-LOb|uzj$zJ}! z@Fj5UU>Jr#NQf5%5Ba_Mbgqi(>P&_<?4a7rR%mVw$N#$$2tTMu>MyJ?I3LF_rD<yD ze;tN{ylxZ0)ZWk5&MKIFW|5VBo+c^VlH|>8d3vY}N(yW!jzKKfa~(S>Y5ux`^)4YU z?&J>%d@f(=h7B&a^XKi6YoM*sUK%YX>E{1{$J%}qkunSQdugm|vd45lY}VVD>|33P z6Sv%UP$@3Z2BQV2kD5294`x=!8~?m7QN?8(3WWyl{yJZ0ut0(ieE7Tf1djmC-lKFT z;44pzw??kZ2SZUcjh`e|sA&5f+y3GTr-MXm>WY60)G0ZyW<#UxgJ3AJ4j?5IeaM-( zj<aqAmxNM>HTJbcJ0(4RTxlsCR742Fqpb~t4V2{M>p$O-Lj5<36n=AGA9m?5Ll&SS zV%HxoXTt)*0Di{pT8yNCN7Iy;r0WpDX%MuJK-b>XLc-H2us_VH)nqJi+zY?$s74-J zURkNde{K&mB=O&YxB}w+2C3sSVoV=zp2rjjIWoTxb$N&3!NbUWy>5g34FLpr+{af0 z5AYU<4!6h<QMOOkcaxX6j8k5jitR9o^@PVZ9{o4TIx9=F<*r#%@BuYNa$*3*16UCW zs6ByPdj0xPMsGVqo-HMZ$Iev3e6y2jh%KqWTGFrS8O;(eHvYQK!Mgmj`=-dUc;DIk zZLOSq4=e*kGP9Q?6*3FoylzR#%K8dLP|DkWYpTq5>u~3KAzeYO-{1zX;(_DA8{_ex zbBjH<%B>CBf4mVC5&Z>xz;9~@DN)IQSVi@tAh;NZCsXMkO(ybq`rzu_xN(RLjkQaC z>9j<<qe86sia8P6;1O^L?e-!A?QXJj#sHu|o(MD}SH?ojl|l2I#-q+tG`tgl%W&ZW zYeokCQh)1bI0KJZnu0&pucx}44Bmcg)Bg1Gj!C(7hA){LZ|nYAYeSPRFbX6PQkY$x z-9!U6zj5?H{&H1>+d>$a!!8*V+@16T%?&qacVlC>ka46lJ1({T!HgTX&GV>(sj0g4 ziF6ozoS%zoX14qhoZ5~X_)=P$oKT7#pco!?0o0cDI?RAzAEfq@c>M{4da|;LgosxO zH#rAAuTDuN+L<P$!py=jJKN`P&=(;Ym-bz+J1CMqx94~<g%8-{vHt+A!>6oQhDwF= zSHVF%6pb!HTUFk*gI8<<x&;JU+P?V!tOhp##GEDK4hcFf=Rd$Uv39ki#(GQZUWF}6 zYbfVFfVWGU|6an2tfvqt#Gp=HE+2m=b7lTRNR(p7!4!4gCy6V5ehbLb`TDvBkZp8_ zkWUuKfWWiC?GxMunQr0C&a!(&XoN^890~9dv-|Qz)rcqJ>@;4dAx)oIPM!fw33*^H z`Wh73_DiWu0i+Y%0I#t#a@a%Sok;_!FpIgdA*{@`rw)&e&1`H0$Sr*ppZhE{jl5<3 zLM`X+9*~9kwkE_MN~pk`s}=G;ED9)@&kGWFufxSUJ%Wnw`}A5#`WA364>O+vd_&-J zt{b0WKB1?+>DRB%4`=*^p&WZuIMNW$B@7}9a^`777=5<{ZF*%s5gsZ**M4UCztDLf zUjz7UKj4CZR!GqhNay}l3htptHQ<2&z7tQ_&4Q4$fE4P$uP|C@J;u1c8_Kng9F)G! zb@bsOagmDJ+Kpk`H5I7;f&N4oP`M>42rl6fv5tO#M+#h=m|b0^ky|7hxZT($&i(d7 z*q=WI2uRas9eF~Pkn*eT<xtL=X+XKH@PEc{%3s)eW`NyB&}(!wC#0<U|HsyQfOFmV z@52pyOW7j{m57KkQZmY{L`Gy3%HG+s3sDLs6rmz3DSL&=%BGSPLUywCoS&}W?|=NC z=Xj3e?zrybzAyTIKcDyeHO}*VoiB_@orwvEKW=nOb>zF*<wN1&Lilbvh?C|k^D4r{ z%J5uZ4Ia`!&=sqToV3rA4zkLI&5C~B5Ce2`6lLEl`J!ls=>1rg-`Y(bB<%SBGUXLh z#ru6i2?oFoVG0A13OK^q*+vhKibYd0t;0vkE-$%tI+mnS{v2*}wowL#FO#;DH)D#e zp(k(Sq3p3R)OBf@>NqGZ>&EW+=f`zRE_QtV%E-ZS?D5`5*(e3`tXf41ZPls)aORXA zj>Y+!7bqna{Z~H&IwVT7)}J3f6=NWFm$9)NC8Z-!EBvRXCba}NF6G?*ef!LZm4&Ul z>(Dn)qTT_{V21vtx!LHTk#XQh^lp4n-X~q(+||h(9h#c5YV|B%9%6tVlMiKDa9Nr9 zUZ#|C;23!Tw~4unk&#Z20jyf`asmIyfPY}Ggu)`D=->0#CzJ~9G|ce!4<DWf*Vn8b z&w!z+O~BS4sdB!49@;(%L=--FrtRrBu)r+1)ynKW1<!Pad>GEr_&cKDne=lPEa?dO z*p_(k5mREeKl<~#GZk8uUrShsCy-~pu~*No4pq?^b=gn@qu28KsjV0`yZL|c$9V(6 z_gtqn%07H~<A@lVmYWM%GX&5I@khn{q2ijM8|W+1np<D!9~kM3c_1|QxvXTQ{)dX9 z_lduo&ECtV_rd9;D82J7d(@d3_1dP__x9~i505!-X_1q<XIyrLg%IZPZl?0$N__h8 zVGLDSZ=vwRj*f7mQg<9)6?Zh-!pqCOL-Ow(W)9JebYru{iD8>B&(aDC?#()ArK?j~ ztl#iMv2H#-j})b+r{V6j8R@{EfGg3QwBh0I<lvxDxu@@A%CS!^hfL>&jI#8d0RUx# zKfZH|X*<3@ocM0vLi;8nLJi1fyuFB(Mu3w`1||`jr^CqM^jlu8nJ=ImCjF$F<Jb++ zNFd<2wgF(X(AP5U+EtAny=hb+<l_|x7823gha;QZn0&QAGR1KD_jq^&`{MBgDS55a zVWDXaco^uWV6aXZ3rF;k27c6Tv)`Qg93986j}tR>6s;5zE|u%r$c#OO!nbU{-aDgt zJSx>(1^BVq{Eywh0@+KG(w``iHuCd7Kp2A2^U-@TEyLrzf#lp2Xt#ICdFpNMBnDF( zih2_tM@MU~t=YQ@3hm5xnf}(*HbQmIUR5=F;iKT19xf%9jP&e$gLzm4&0UkchoY?N zkB=vYD{Hqu%+j@tN${dIG=wQ(;@Jb%bj>JDjvjL@bSYAh@Iv$B{nuyPWVba@hEDh0 z0y>JXGBDm-(>BtV2UG@)j})hDd|k<m=5Q4`xnA)z1JFViZZpSgTT}lEhNcJQG9Z@X zU_nS?EMj!PY~lhbdN_Ds=)WOqu!1YGH1U3_8A2utqc<e&HFwL&(Yr5At0%HIZY+_v zXK1x=Jl5@g<Wp%QnE;R|5N-zMYk#iT*kpkSKLNiGe}zGd|4xPf$14JIax==rK~UIo zL3cvGXkL`ZuapIf>m)CMz|W@ts|B#z8zm=sx+_@15l@#O)eN`<H6Qbf&2fUybou$Y z_|Jg4l@$+ij)Oxk3Rr~#tA`Kc^ec>;LTC+8oIO4J?y&3206Yzi>zrk}2{o@<d?Tw& zeuN+5w!V<DvFOQ1Rl5x|m%58f5OEr6#aY#fmk1=BfN1f>!0@Ne&QDzX?=+ZhjpR4k ze9@k9C?6OQAPC}}fS^E`>+pBuq_A(F%4^#ALq-RNN@j-i-fBi_Ui3dd-khbs{n3W6 z5FTTNuKo)_-obB?b2+_$`0wAppz5B_(DAKjZMsB{S>)Rpz%<Tdbc5p=p$(s+1z^Xl zIyJ}!>kCg$Zh>|`x|V$prZHsodup=Brf!z1^;^99k<e$|ue2A2qXb(gBNY{Yn}3nu zNBx2kY4h<Nelfi^@M@!*jq<ZG|9RFPHe+YvL?S1BI?=<)ZZ4~unfFKUr&W;Hqnvt6 z*l-8IEj)a<g5Y+-#f1d4?EmJ3v*tAM_UNtfp>4i%w$RJ(b(}IdM&N(Aa?5j@!ucmt zdr2Gf^7PRWn}SV9cOENLR1T3?nKMI7u_O9tv=G-_nH?Q_0f21<I*ob*%+ZOom*YJ# zFfqP|CJ!-osBEdwd2?OIqJ_@<dntuJM_Uk*-f3Jr<rwWXPb{MkDJv7++-%<WAR8q& zu7S&BS2HdW@AL@|k6ow|@&IEn2{sdW0x%3w*O%M;{4CYtE@q-U`uXz+rdFD*b2NS+ z>wVc*uO<JdhbsGW_d=h$mVWV0-uL#R4;$gTL@*0P`yVgn3ozO4LXJDWM$mKl$YcL% z%l9a@A*{%AwxoJx_!R?k3_ziT;hOZCB0lpa4e^Xng&p&l-$oTIgg1J1{l;HquVRpp zK&d`_P|55>b`3U2)X?qPg*!6$$8GQ4_Z!O353VT&zZ?JjRN}jbCCC2#EWpZ5Hka!i z!FauK(I0ZZRDKE5=%-#aE2MtpJ+>m-*+~Y9#n0S6AF&Z`Q_U!%42m!DDsnY6m7$(4 zc2kXu(mI43futObv}TZ%E$5}VfGs>}Izlp7n`Rmiz}|BDSMq^<`%XR8s~oBo$H-|< z+XxZ?`Rm?Bf@&}>O^6XZB<l1GKB`Jj&b~AFA09L{eTV2@jQx^gUA=yZt_GSifCUUV z5rB`veKoBqG^9<+QC;g~-a%jE`03Njc$5amoXMCNb_;UAN~@^2H!nlCo8%L!<Lc_e zoSeVlbIU8yvHid57;S_hz6|>Vz&xdE)4C9znsn^DjA8L@IGbqGmuV}$?aKMDP9Ovg zYtoxG-`=1MC8$L!6Z}@R<~{lRH|OWChtOiu^>9#Y>e`VWt3oKuuwulkd}Wjbv?mbo zYmuvE-ImE*Cdf*A1<HH()OS<1UVvNDr=ePz*6Yr!(j5sue`2al?x0aDktZikY9k^Z zII_3{B}l$wYOHnl0amf<&`@qF%l8z?7Dee<XUH1y5r~o;y@d<-MHOzg4_W%AE;Ay0 zT*TLh72S!{Rz{YKz&!7}B!MlE^DH2Ie(?x`t7&m=ZEUZCY^vbr<4Xo{(Ttu}@rBE9 zi(k^|(_!D@t<~{NPoMs9@>R1k*xAmBefwX$M^!jrauNOe^`%;=(Jd+zt+_8>(hy~w zx;iHyoYuluK7kPy;o%K?q*o1z?DO4A94P3M@7X#mXafVuE8w>Ny>#P`gjyV5(7WxS z^ck-m1~mavQBY6Ts2z&DioRPd4ve)zm~=<S_R$1TTV8)2kAkv=>wvVTX5zymLJ{OV zG`70OEMlnQ>3K9QL27c!J=$-ci|_sL69LqI6p)lel2<V>;NFsyBzN}3H*0qw5o+~G z3>AV>OYG2k!xpKNKr^-c9#w)-!;^n9TA^|2o1a^4M%oDYHwUMQ2-Oka)Kk6iMHW0J zi;v5{vQmp|xaa>>816ZIUdPf}0mYTaOxYB{%-rSk0TT9Hz%lR#knlZxae3}D-rnAx z`o)~U770~KIP(;2uUzh{x*L0o1q{~A;0FE+0^6IA1@@zYLluR%kw@qa>>kV0%X4b# z>G5P`J#xF~oJt?xWFd}+0$R1t>di44?r(88KGoH$|EUPvKbnX-uDVP|M)Lzqu$f;7 zhkI^qfB(bJpC5_pr#WRHe#VMi3=>E#ExnChjSY~i{A^9#4grxK(v3ueqpZeF(EOm{ zkQiZViRkL#Q40(do6O|Upi2SO8UEQ*y0n0jUKv-D0C;gqfdsILKA{)4c>Z72XxP{4 z%q@MtZhd8PpGbLg0BOvv+f*-xUrx4Q)ti!?9iw4ksmb{HAO=^wF^jpOKKL1{o{gr) zD2~PNpS~KK%CCqz>E4lg|CMyq!1C+SAD|jRh^lMI6h!DVMNMw|rN^+iRHn^pyG6{$ zMuPd(&rcwjU+%srf@a+L!|Y#%{q_{U0UhU2w}UY~J&*1})Ys`U@xviirk4wPBe3RB z-w;iq#+@n?qWA=O7ljHjC6y0cPu1b6w3`4#a1YLATK^I3=bY+)5p!y4Cs|rsBCxyO z?FWLMUj#?%vv$5W_avb53_=|6?cFBPIt-l1F_gZ66}eRbr2R}xsc_ZZEL~`J@%(MI zZqy)!-^<8ZilRLVXX)y=6CTJxAR;&<u$s_bUi~v#%fiPhQ&_>7MNk2co{VxLIHGTW z&j<y0-)mnBcVXBr8bC$Iv*VU0`Do%b1jK<4!Nyqb%2lJm^0jSH3ZKJoDs&;-)9kdb zrg6WL3`Ht)8d4N6u%&zOz|(VaLJ`0%plCv5Fy4Dg^AWXU9HdlDP<C(c?Y&4m1_I?C zU$@@^%>DOoS&2tDQ1C)Pi;e;d0U8mUamUadNOE#q6)3`SCrsMYA7xv-k|Y<*Xhw5w zg0dAC(sywYzX65ZNTPe88I(*iGwPP8@2M~Nx)b%X3eOZjujx(B3C0vQ8K2cX#C@sf ziJ6<9ID_H=JoUbluZg1(RB#_h1LtmKsUj*D&DQPk9Pz8FqFTp~Wqr(Aymn#h0$`dO zV~Mb9GcrT@LbM~teS9}g!eU!-7zrkl=!RCnra*{w&d9d1HciOX)Q45{$!Hu19<{gw zim&h9yVnpvnm_=`=Jl&{bsRAc&XX47`Hx-!amA1Iu}&t#1qtr)JD~1D-A;rX6=U~_ zA132YFbkKuYGI6Ni=&dZZB9T)sDe3wHW7`iW+Lb3>&_UdbA<!`t$J>b#)d;tPfvwP z#)_;JqGTbX^^8L-fg&wk51~VGI}k!pM}0&=K0V#%F&KPK{b5RFSJ#&|!bgc=$i1N8 zznen5d$6GQl9B+c_;^egoulFWiAr-bLzz)D<Jph-KVRh?W=+`5>z3!fSTp_n+THq( zm|W&cOM3t&rytYeYT$%u$e6${Sl9eO3+A~reP#T7u$3FCU$}_Kpa{h}32JI)^^;E> z5Wku<?WT`(O#I>i`KX!PTx%ja_@jgE!6&Y?d;#@8i>~)L;uOLJ>H%K<wjx6W%>z!M zoJwf;90sd(fQ@^MC0^55eZ2ytSy9R7)8<Cb&{UsG1wHTkDH*RnhlxE3U>v_WYq4Ml z=U(VOuDC`Jhal`thyRKI3JMfX2Mr68A!LEFVYjrWL`_Ja^>~|ajMDZ|NYY^E7L|25 z2TIi7ZsUa0H*O4T{y@gy$ExGql9J)W_14=)?%%%zy$wJCzpkg>K$!eH00g#J&ogs% zWqv!r=_@eNgEPS1)VN9i|BaGIO!HB20n08d>{?!x-mtk?icapI2+37BM+(AAFSs*F z>FS;}vVCUVT?jei?gIx%c#_kL@+b1@b<YBQT3u{0K$RF23?Wax%Q$ye&P4>-yOv38 zRS-Cu+1ul*5PjnuwXhs=M5I7MZMgeu`^yJV2DY}EL%Ubsc6B2H+$acJEURw95bZsV zRN?_4z;u#*s*kdC8g1m?Qd;K4$lMj0n|mBOm8W13nX@m1jkcJG=An>cKJ@*})wG+) zCz#jGbus-GjN%E+(RJ6RO{k0(&{F}k+nUx!iz4E`xQWt=h?@!>;Tvl$v(WQn%qD&; ziQ}VqOT+*qj$Jw3xps-{ppKyTK<|jYDdl77O#3($tHe((-K_W;RKl?$Dio%sMMd4q zKVr(V^qC-Mw#B)<+xYm{3Afk8KD9{fqpOGo6^XA+;L;!mLa{8N=3nw=Ho58VfnZts z=Zhy%a-+A37gw>1pyE|D2Q8^!W250dKR0Z7MysX%%a_}bq!PeA6dEYHuH-ytptbqC zDPFoVx&)!uV5<tbnEiJvfXIO6AMJeIs}4FE&j9@e0JJL>#_;Z;0*QrG7!=g;OY6_? zU%ccz!3<5`A>Bh<*CinHAj+)=^+eea_T<;t0bm*=HmxqQV=2#*loZSqVS5IRX(MZe za^KeFE<-~Ul6QyeFURd7QwYPpidsxq`@*|~b?WQeQOKzlKJaZH5q(OWc8b%L>-_{F zin58I^Y*?^?7p0QWlqO~mRS@Mn@^WF^KSwBF+rDYU+y7qR3aG}(}EwoG%^+kU9a-g zhsoELhu{sP0lNI@(<8&#r%uUP^_Ra%Q`?oIq<ZG#NRyNl?x?_U-QrlJl)xat)LuP8 zN$7k9l8}6}xjc;iFYE|s9{^;iMG%9qDxTAKzrQNzwf5|;e29f6GqJilI=T}CL4cTq zT?3JSrVI(J2R#iQ-{R$ETj(1Up5BN-u3q@vUL$ODharWr*eUIP%ki%*$o8pF^AUPB zqFq0}Mvykld$%skv?FjX^}XVh_l*U*gBVK5TyjxwX6x%-8v!8Q3HH8PYkyur`a2%M z+WKxZ2#(%rK)m4DV|mPJZz7+{VJsA{Z*C5Gvb*~W-Bs*FD6}=yhtSNRfJi56{eHUz z1nxZ9&9XTk_Ys|7tVrfL^gSU4iIK|MOajROPpV9+Aw7g90?-k%Chq+i!32gBC27!2 zC@=$QISNo<65#?=jJpaG2P!et1`Q#!>;SI^f#VQZit<a}PEuRS%YHr)6`QWmB2)ih zxXUo)SM2%bF>sVEmwi1*I5@0f`dvL7MW1f2;xUC|z{~!Kr17oYSo2OyTyqe~8S;(N zWiv%Mkz{rI>jO;LTxY$*Bj51&SRe*Q9tRPlE&fQzw<4P`C{2TYXE*=IHi-C_SB{BU zoxO~?rad@IlD1bk;~64R|6QrQU4#BC9M1(gZwZza(Gk|0q=0h3(_NQ|>71|uphn1) zy1OaU^3%mpTH5bC847Ujyss~%TI?@KvoxVrd`R5V`}?V~UQLc#s-avoGwZPFy;s?p zIfATI+wp=*K$9l-!<ZjJ`0U_c#Wbg}jU_&g^;LzibS&5oI8=W0Jz`nimBa9r`-iZ* zOdqtqMzjbad$ul2iLt5!>kCi{cXQe(PLluYvFEi#Ft)*$^=sR2UBHy{d>u!EgX8$8 zP#$G~=I43h;2bl@gklZY;T_I1W3z)aJ9apMdc^WFxW2Ijl6gRTg#F&Ogn(p-g}Ba_ z{}$h(X33rlm8Tgl8dLsMRmvf9S%m+%aj0%WpmL1H`8E&Gx+o}t%7iGKV-kR`-iJ;2 z480qi=yW1#8Z_<WZE3<F#${(uSe0ow;x9zO`w1T~AEYScDn!+Mt$inW>LWcGcOZ$n zb$j)`&)TT-Oj#L0=Z1}@0u4P>Axj9%pJz+XA}V-Hycl$u6tLbT9>=P{)`i6VhjPpY zs}rHxK8accJ<0g;^6%`W$u5t|OXr;uR~EYST&?#IP&C$s!5Kt5E)ECEF|gHYsN=<@ zJDe}Z&)&fqSzWviwJ~({Kw>bD0)@<hpyfj@#oLVieE8P>q#cGdh56t+9?LP2Sdj)Z zQ25ubdAzUf`<D1v1DHOBNdYCDcF481ef|r@WN`^9Ar|PfhZb7s=b<&b2GX0wn6>E? zeQ^8B2eyHoXK_10P<3VNK-a^KxQVL~FR5`WRAtGt>`&vv1~Jx%_wQx3bGjK7B<x2< zbl|`)Mu6+kD>Wu@)rq&zWc=f^2y-{9!o4QtGT`Ps7CRUB3XJ|!IDsQt{8D;8W2^J^ z34WwE{_dQ~m7l2(Y1lj7W+xedQJ@_k_W&m!#U-QW=t$aE^41a@78(7YJ+j}ZFLr0g z!W^3!d(<Lu$hJ4c%B^3PDO6QGfYdH1q{|7@4(|1h8Er@)Z3a|@u^eSvq;jaP;errQ zMSMs?2lr(6MKIMnZ$COw1m+c87;f?_LU**`!jm9b+y2VXiwJh~ayu>NuCWq`V~OM) z2#S7;u|T0lAY#wX+;lyzBPb^qHCXfaBb+!vTP<~sJ5%!-q@&3v;s_?8THaWXAa(kq zdf>IzBhH5B?yU=b;tv~%tAZ`ts)&wy?`BWp+P{pm?$oa=y{fhcqdi=Z)FJuQxJ(^L zHHYc}^BfM5sHhM$2_@SHNGVXD(y)FGt-@kWiRXuW*8bcVInK*|3j%sJ88=?2)?t+u z!zO+~er*gzKKP{XUiLD$Z5NH%>VNf`E=uMXh>1OHykarR#FMQ3_32}1LjEy)OB^LJ zedqRF8voi22y683j3R{fm`P?%_Rf!kNCo9TQB#<Fx<8;Sb*9lu!V#6EnAmk-f(Q=c z77;vm@AA@cj2a2%tQ@K+Wd`@Rxv?-(mdB8y32l}hwB=gIdm9KaUO8lTeF0$n-I_iG zQ$-_aRi}6E?2xD+@HuTQTCA3+?_RNdFHIRQzwRIia{9+D!4NExjWKvndmd=rArQq* zzw|~U^SZ}Tu(hQ}${l#%HTA(7WaQo(j46z5labh7S#i|u*FgZFc70zMIo8Mk=xu${ zIZ6~s1HZ>F0f-!q^5ay2DpvTC>jw5K?&0MHYgtlw3Nmw|n}C4S{+DL<xMpn4Erqby zMibGw#cmZ?9#p;kO|(#nGTM3&Z2}4cT|+3=Qk7REZ<)M#_Us;ypE}WX09yIk^@>Y7 zodgud?WmT-DGi8FdH4RXUtdVRi*l^Pu@(%{sT`?%kT?8le;nq9ju7A`DxhzDlkV#k zMAfn5bmgU`uI$L+#crv#3@v)-<RmfU^ZfN#d8U7_iKv*LFBW}S-T1q)Zx5eN#oyh? z)AHKJ#yT?dtH3~@y3EbXBW6{gtbwW9Ed<FjpPH#ACWUXu5%yoVWRHRp5@Xlc0ulDY zCn0mlTNu83J5%@jC7%HD0nCye5S&55chFE`W<gqs+`1pZ;3=nO(mrT!n}@^+l!bDd zQ$_33U+`Xx;XJ)lA&i4)RR#i+p*nhaD%7~9eWAi{;1I@{YRHZVUF7DKS))o-SsL!O zRC#itSjwc<RSkI)#2>+Sj8pyWZn=eHj9UE(rjX>lf4BH;et6rTv|D8QP-M23Aw}yt z@Bv^S^Q|gg`1j)__D7?NF<h4`Cmz}TGnJR*5ihZd+`9Sk$6>I@gi6D8zSNylbaGL7 zw0Ywm8gOjKixRt$`^ymS?S`g@9}>WBC|z0}QUXd&<y1<@xM|ogh|fz)bkq#3&4XAT zL(`0wVr_ZEFth8`RBmBmy4RB1`pBUeHmU52-~(At+jrr3_dn^J=qYjE<Z{1_66}ns zG+=JDyX}dW{%@e0gd7+t<}D_dOAsYSO}`fI9c@}8hA_wi@BUq@xFx&v?ZaiCK9sgu z2Cny^iWN&}Lfbh2ko%8(&Cm2Y8%bh*f+%k7G=8kQ%AxCO07_dIF}Ic+D%{YJNkQom zE||os;NqgVT~|2BY8=VJuy8M$96L~+4@G(X@z{nZzkdC%jn%jV$x%H{I<{BN&((Vo zryZsAN_K+g^gfd=+$*pP&@IjZS8vTpZa3P6!`5Vkngb;1;6RlG9gk)Pf;6|>7jf@* z^#7v>Wuq5TWGVziusQQra{a(1GHhXiw{W0NX3}%62ey<*C<JnZ*ck;{7~fqfoV#>H z3_f7pP`0&NxmZa^qilnH_IPXR24vaXU<n|rYj{t}8??;TopW(vbus~7EKGX(H+yMx zbs-1)RA}3JqN%)vpg-PB>@#>pcPJ-GcHQBqxJA%sNO7tC$QLuAtpbFL#&i&By)SR= zo9^$g!kIhq)M2f&JLi%|ynBCNi1Gr9w4007azHSHa1sbe@L%ZEl#s{pnEBA^0-ygU z_7Ac;yw@b#Pk!^pJr?8T5JZJoVXx)v<A&eeDs3bl5wc~N3?Pp>*Bc$eDSfP?!*<kh z=pc@q<3J@FzG3Uj2f|Ptn9dFmN*}(QWCaPP61Ox_%Vt&e^uL?2pX%yv`>Yw)He_0E z*Zso-s%jyw!e;c#oB1zueHaxXrr!Miu611Y@%e8!Y46_0r&3#=f@X}n81d>AMujvX z|I<0({`j%9)bF=^K@1uO0JD;A4E2K=3#&3&?UjFBSZG#%CvJIjO|g7UBo;Jd1lQN( zP#$iy?a2apmy5DT##mnamW8-ZN<bA$6w@C*Fn}el`}jhfED)<(`Yjq+<*_+%Kapfx zs{yAFjAV*Z$!S&TmN3TSa35mbNd<%lUgZiBo;yUPA|OzO3i=RyoQ`DbHr3XqO>)V# z*pfCvNG-o{Z6h+~eaq04u$K~$mUPGrV5uj)wv@4hC9a9Ul2JQCWQ)VE2Ko9wR8k#W z2_h~`*rQOp{1rDTeDlTv>L}eD-~6qafdDCqb`>)el@k}ax;8hLa?R@-{{LtgH``E% zRsgo3*}%Ne(W4(G<015<MC8N{wfm&hlIDjWTGOwu-v?8HH5$-riF&!Qq6}^YhCzMd z>rsB_+olYTfK9;&WiyCuus&Cj9W)=`NHi{!)+fdjpT7Z^5Y95A3@{ciAKe5A&OzQk zWLhzmf2(s1gp{Vuk9S=v)q5X8+cG%Vx>1-sT)1tN{&-InF+bH;Y)L^E8{>{lg}Eaq z+(S#W)dVY+rly42xDpy4<mV<(08TM#VHWBLx8L3c1LQV6ydk}JSy)W0Mbs+#qTEF? z$RAO<^1#}a4@PO`qO5)klQ2T~*;m3h)@)RZ9=_a%%O1+Q)C<LZtqE!f0TmF%96MB+ z8?v#c?Poa@e559{A6v7c%&ooL*K!|;qjQ0J(R*!*5+@-N2NCQ{*lj9w(A%viW4p%@ znM#R|43>syD}j#?3hWyWm;d7<B&2ahvQT109WM@ma9Gmj1~a4~Zx@#hjicY<(V^q9 zsJ&gk_Y$*0!D+HUN+2|ZI^AJ_=HtgP_+%-(aIwU+SO|Ru3)q*Ur~Hc4m;u8mN&{Np z&78sf2ZYWT0mfP;v|?rSMj2V-fAtgd!Q~`CjS<S?vtI`f`&XG<S$4Qw7rDSE`uR=o z%x_@ASotCmlaXw!bgp&rFPq4zCe@eb^@shAI4Z0^h9Vm<A2BzBZ{L_8b=#;!Q`~i; z9{CdXthEtrFTa+bgzRte-;D>CfTWZU1x-rIam;fGBDR3@)gvrZLDio{1v57i=L|RD z7Fd|EaY!8xeeE1)=({fLDmn(0*`A?OV7=c1$Sli5uu9pFA<OIa#ym2y1ObitKi0#~ zETWwB;xkAND-?)=e5c`BrAKFM{kQS^ce2zu`C(0rz59b%TwN?7hq8XU>@5q5%=h0n zV_W|86{2SYNyn9;Y4qMk(pjh%OUQQ-3O)b|i@NA!3NGOK6B<j5<6%mqc;p((7VGZg z!hN<CkjIHT{g4L_Xxh3a&_DUVT7VStn~xqGLHPoDzXsJIls7y6RoW-#lZ+@@t-!Hh zCMpKdKJ-cduz0y*jK4eS8KHD+5a4QzC7v!il#dNU7GDdkirsA8)uPt={CjOA#hpi; zw&23UNT02pKgg;atQuZcAS6u$01JJt?bkxH&$|zW(3QoR)|93(rQFhcZ9xkMk9-%l zl!x%1z`V|Q&)21Gl{VS$P4+!2UZo;CwUz7?ucr^Mg|lm5=M~$j6Kj9AJ39PyCy$am zZ|r;T-o5RvM!KoHx%`LRK4=)7i?gwj{*0xH$?K(}+bk+41pnr2EVXp)+O>Zt%S_QL zYu|+?DRc`9%~W;)5Kaxf$S5BgsFL5fo<?+q$fyLt1GshzBjZNA7+(-R=SX=7L&`aD z=Pg6ECA~%Bq`>xwh%sEZ(r|&0Hwi<-6{~GvaOOfs266SfFUvcsB|r3i8wq?y!)(Zd zjx+ucPc<?(6j1!c#5Rz6Owpk;KvosUI2uA}`1x@Wnb}9V@$sx`al0Sg{r%ev>?+7A z+NE#pv2Ihp4jS#~&f)mblJnympsxnnOGQqJ>+6%SNIa*1ZOipK*RMT#h>d<?Nu6X` zEe@N%Gb|5kd&}wL2`5O|7vc$17Gq}2@WKhfiIyVgt2=k;Xd7qO+k|{l<wMKz@&J>L zj`D9$rp``*PoI86EdX($<A!Hba$MY`qYKUGLQ8V#$fT08a@VkX`!aYrWaTDE_cjk) z3VD?5ftw?07DP`7cmR0RMH+DXE<1bv{#ki{|H;O9#sHjh>I>K^as+k0evuR1-<Iz_ z^+y~l9Jl-plH2});#7z_qtad*sVDx1ig~v)rww*lPURF98oYYtb@ol6t9k3~&X>C` za=oG<RZ=23na&Vv!?tyLNoBX{gQwdlXG<?1x=i_TNu(t)uB1V3$-5$o$I_(!PD8xR z5<_F-QN02y3gyWBr<1w3*%a5rKYen7r}{Xnv<tit-$kUU$vt|U-b&(p?i^cJwp{q3 z3QkHom9*MzAZO1V5X#)?=H;_8Z+^vs`GmGMTXuGA{PD6wtACDIyGb!9u1E678+Y(B z>^ZEYboI3ACnYB*5o{*G7ToX*t=Cw+8o0h5w*~GYajY_KmqLs0hO~@n2Rtl|n;Wig zcMObn18`iAk<iL)BaJ298jFUimKHW&-{#Yr&9xt6+!;7IZ<TrF)O<1EIey#?!dqr` zc9%^p3dTroIhQ>9eu?+>3rMC{4;r}87`_cL8B}n;;pHsT;UP^#vG-`@ulKxZ08_b6 zBO}9y1re=QYsyTGUVqkU<>Yj{f8R9^C&R`nTj68JSh}-ohvr9EgM#@3T5{lRa9lvc zDJa2^Ue9n+Tk1kkG+k&@ECjBrKl=>-MlL}Dd7Y`H==t-3Q>v=EB#dwp;hnKt`=d7d z`&aOEU;nFZy&q0*7t+09y5gi26e@q}>{${?+g0kxuEgNXO#Zs4x1l9o^dCM*^!9S_ z1{EB2cD5xUQLmaGN$SZPJ{)`KFD>zX=FHremwQeb7@Y6mCH{tIfzHma-><J^>lGfP zkh0GXC@obFwB=auydR?-v9V^4g`U?WxY>B0^$jj$GIA${q5B!0=+xUQU=i39TT^+n zFVAuK#=Bwz1#NBp4$~b9VITG#_*DH#73=3bQ|Jio^R+?_sUe5IzU<|&k0~Lw%+qsl zI(#!Gh7w*R<SZhxC-6l^8;?;)8giT0I}Hw-haUH#F%WgaPbS&*N#yyg?LBBTanq<I z8#dE~+d9ky2SU!oaE=SG;u{1Nyxb*J>M){8Q)piSsWH!YlM=F)(|0(F@J5cjE7C7i z^$%ibYs=54a$LNAFxx1+Hj=|}pYSXH;9yBvS<mXu&K-1gbscZOpy1Q;PWAkmiW?ZU zxRoSlI7+tv*s*Ik0E1IaO1iqdzJE7F0s{6p3{(ooKe}Gk-Mw|VuJ@#2LI^EiP=WCF z?XEUoB(`pDo|+ww>c&{4pUGHrL%h77Xu7)N&Bu=mo}b!_zv47G92IZcm$QZM*Y>TB zVB26{7yjKv;*6aeceto)0!Xtjl&MoN8g_ObdFLnprciYSdnym_78ImqVPVQLmfL|F z^SOIw&x9yJ-Qg1p?>=~tad5E3VfwLOW@B>AIgrJ6dbyRfOEVcmKR%XFP`nG7DVK>V z_h}lKob)%X$=d(o6vZ`dPtWUm6~3IzA};kwa(?E+b<{m&YX?S~I3iwX8$Ee``cxnB z+n-%soU{!2UPhbiwWQ;{_G-!SYw3|HPUcwutSp5H_Rb8Q?R$fw-F42+?vS#3KZpbW z?HyxiY3YuilkPWhBC$!q;rEoaDvLMX6@KA3RG}q7n;T8=q3D@NzG`m1g@a>zmcBUE z#hg0KD^eWPcjC;{O~hK9vcbv8Eh;MJ#ru;P+AIp*=-`=}=Q=!<`7^!2fz!Nu_rL+v z3_)z-t0(pKHUH;CZ-02~wS26|25qw6@%2|y1!Zq?daS$6Fch(cmNre7KAJ({(fqO_ zncGxxfS9@4(~CKW@*D=wVM51rbG_=Fqxr7tnu_<Ui^DhsXFgtSOR27|t~ASohmy#| z+3zn!%J1FVaV~UT)8Me3qapcFc~b{t_tDy^zcJD7yxIMk(o>6T{C19SU1Wy}y@w7S zK1}-7uGW0~e3azIB{nu<4zBv<c5z0wl_R>@oFP3u>NmV*Lc$w7ZNB_wxfkR7RYE}F z^jP}Sr$L>WDtq<}si`M^VcEL%;^06oonc|nlib;~=QZejaE#EqP@g}4@2I=T>Z_TG zBURoD7P4eCxmKN(cx$|AX}i!q2R#td@^9E6o1RXXZ8#*=`YM6!&vfE#m8h=a_qViW zKMH1xiVufLUs6yEX&Bjqr6;#<-%g=R>!e{7-2z#om8fGoTh~@xvY_VNiYyt6f}l}u z_xBrh0e7xUc7+ocIW;x!gW2cLXRDzo1OjyaQd#j1W8*RgR@OV^K2numy`=7N(<+@~ zw51M;F2owgum?hA42*O97A@TV$$sUO<e{!;)~JCG?s6skbSSQkJxk*kyW!w|srdI# ze6dy~$>htC2>!V@=Aw1!?=UD#JbU(oIB1v3R#{C=Zw)MDn%cgimzTGMpoOc<YZ6<d zgVsX}3M2~Ny!rZDJoDwt-MqY8DQ~^~p4yc%zp&sq*35O|#tm?{e_q)t=F#DC$xW!& zM|3IHbG1^?YP|3Fldt0OJGj$zpF(V`G)6jFA=bb9&R333Q0sdY78unLe{xN`SY=|v zPX->`y}x($t32;BXYF(6D%;Yy<K?_|({V17V<jM${9kXT_VmTtQjfqFp{hi{Dt+s_ z(TK%8`l2)o%D$tKm!)sr>LtE}ou>RFO5Rr)=^-aCT%eM)lZ~nhtO$L*@V2LPWe=R1 zW;d3Y7`V!qSws$2-Qz!n6MX{bQvlyc3<jkzPQ2ML(xrCY4i~VnuyFAU3k%DsbLSYl zb1t*!iW-%9?t(>e^n(Y%uV0J9!c)M;56*p1=5plc=bzQqt|_?I4li?>0Ugqg2SOJ= zXK3+!XlO`<Wigx`6|AiG{rdF_QHWenP!IvEGa)_OP$R@N*L6}C21_TEmC2-~rQr_j z8q<)NkPvQK6LQknm>W*TM;!+IbJ;Ve#hVjlLXFEjPikt?VR3VlK`i!G#K*^<z(-sd zYf*7^buDY5rKh)dFxpyK8_qKL;|IyEUAvCT$ZX&8V`QYtEH7v+sJpvrEvrU)>(;G5 zF`|6s>eZ(?IZ^PlN=Z*o|LEG?Bia7gL(1Lgh$VNVt(WjFOY`K`o<H3kOJfy}zDQCq zlDjlA^qZ5-4z3l9a=NoytE`p9zA>#i_O4{fKQQp;%Q%ib`}c2^l2ZHCC$np5Ca3nx z8}qx5R<~(qOot}+8DOV9U0&Y96uKCOHp+cM4W_Mo+=D{>ZlU7A_$Ub{SNC9oee-Ui z%+no%#FBw$T=}`5PofMue3<IHcg#wZ-(R0kKYuQZA3Ik2*C(7o;rMBfW64D><BYG( zlo-s-7j~tl4!0bY&NeS!KOA4=Ds%@~SBY!S_=!7QGIgaRqTSDLF$o^->gsCTSX+8H z*_|U^S64@~B|R%E;*6G-CEg2Qb5_$esQyJmLPFFvG-#RF**|SDA){ff3<?bu*GiH# zU0s@Kx#8(a^_AzicYKl42vy9ZN1wixdc@@A<(b0Cu~w9Z@A3EA+TbFeHAyBGmU<d? zi7+U^EXn9NKLmw@U^&2C<CBwt@vsT*PDp>J=g_!0k(t9vOG}HzMNIHhKj6GHZ8REp z+4q`Lk&m}GtD&KxfVA|ZBG*Y~Y`77*G+o@{;O1sgT~qV$-Mgds^jZ21Z8?|a|NTpj z!(^#xX^_ipEG>Sww=oi<sZmdoeb`%Yjj2YI1~Oa^vMn&W1Px$u_~FBc_E~{T`k^#6 zqIepX_)YOx+<-yrNaBl`o0(O^AMj6L;lt6!k{7OvA`4bFK7|(^NBSt6f4!{TpDf+f zC;4dpc)y>*7SZ}UT-I)0(iUMeVyXOpt~DK-mgvfUwd6HZyiq8~%S+EDSH`cd-snsO zf0U&0plU07dVOk$7s}0T7=PKX>`XVvAluQA2CC7F<ZN+C$;)DW#ji{-<FPa5?%hKZ zxw!t(WTfOOhoz-AQ|JOq1q3tVTU+NW?fNxu43|k|mj(yPUU6|*e|Ve9H-SWjV!UU5 zUNyeom)g>zdHsQynEuC~6C$Rva&JYyzP)V5EpK<3<<{x7`E1Jcl$1Tns;ajsDJdDt z3*iIpdFCiRJ-tQeOP%T^a(eDY>@HxTsVOZ!;l1|9c5uzI`LXGbA3xaF8)4TQ4t`Os zZ2a%a7!UrRmZYm&L<a{47mZ`$;&P-k93929b#?3Z?b|0>AH`$;=dd_U%}!?K!{`<p zJ2Ni^=h*g_Z$w_H!Zl=1Z21~HGC$H#z4X?mw^~n6ufwY%&s9f9r}lYfrg#*Oe72NE z-(RJ~xBT(_SGjaAToC>A>67}ED_6=^U{)%Q5E3ckto>Epd9<&i*fY*UqTsmU;pULz zsmH!vHplClS&;MOP!)|?niHXv{y(oO=k2v$@7ncbLau$?FjmnJg*CNkAh}=5K|Ke> zj;EzkRT})15fy&B&9ASrnVaNBJUqT(IXYAu>e3g?&?fMyVWlyr;`<dF+X@RB+Bk6( zA6MGijKic4;tKzuy>G%SziXGbvPyk2C8fu5otJ$?)g|oh*%E!%V^|pZ3L82(FO@D+ z#EHmN_mzB%zIPAqbNjop*dm{vdR002JWN_q;d^v^eAvsEFFpJ8H{V(}jJIc)k9>O2 zlWV%Yt-alGxQ-TH@^6hfAch-s78Vx19~YOJlClkf8Rp*gxJb8t{<JFfUfI#v*||?h zXnS%Ci)MS~#Y2P68X6i~PGB?1WEmLw5M*!9WDXvlsJKIyQP{qzx_aUKOZh*#XU<R} z;)hI3Tt~b&TrQ4`Y~pC&TzWHlP%ZhmPf&}kt?k_J@pjKXO{v0cqTaE1ZF=om@4&po z52G$qZ*SS#;o)K?mHwU!&tJS?6p1P*_-)v2g!gpm(xsS%?Do(9-*@F)F0bK(EqOM9 z3xdytTg6U!N3p?5c74FdKyAv}s$yvnv(w@4-`jA?9@QpZ5py`Hpdi!HV-HO>Rvq8n znBzsAjgjLVlh-3+ZU<S)%m3sScColVN86;Tt4k$r@jEm*nfeY7JvMOakdTE`)z@=} zvy{|So-q2a4pda{9JxK|RG*W2@G$R>K*~C8P36<4X%rN=L6vb_zkb^RjSq|_fYZ6} zJK#1QZvJe;%BFNi%)AZ?h?VL&aV}0y6FWQOoXDV{_Z;nFG=Xhx=Mgu}u%SY)#7!6; znV?mJ5s<q$Eaz?8r6gM1UD4vWC#ByhC@7fqaE?pcA1T~j<UA(oy*#^gdl8S)XnqL8 zULlVjec`Zu_KYM$HS$$S2%=MSiP+5HsPw{^*sz6Dg|(yJeg;F%6xY;T8gIy);}-vN zJ-LgspnpyD!2_M1g7HJx=j;;yBQzj@rnIbR_Rr`ZzSJ!lS}J???b}99_buSX3ubR0 zu7P256{#OP6b!I~aBsS%Yn2Mmv7x2@8I$g8xIZ1<_Wk>%g9Z{Lb#;$Y=&(^7tq%o% zJSFc;T2|H$)U14a_magOl2@>^ql}1<fUc8?L+VawYO2^?{{GUl%3<#gi;3O5e}896 zN{Z-}4-8u>%e<B*-rS9esX-EO{PBS?C^*=3usXOY$?wu7PAV!Yteo&PeV~8(^y%<g zdpkQiQc}`OC2q7#f|}me9NOCLQpO0FA<v%e<(9nxCsy+9TT)U}IX1FJMH-Op21iH9 zPUMO-H8y_t+`3`goGc#&^zP*HTl~P5j!X+{N@ix}v**t%ApQKBn&PloDs=7ckZk|v zv7I(2)BT~!DFXx&3Cp#$=oxz6p^!UlLtc$mw|v+?uMcaQPvJ<K((#l>vK&$!oRLS= zD4;Sj(jhucQtEFEY!3ql22PWZT*5|Tmd|f<*aXyb>rwwj$HdrqLclanhnjV+RYj9k z{`=Ods=GaJCaK8izJ;AjwHcU^-)UjNc`g(i?SrD-{C6}4MO!p930I9YL^+I~r?LAU zp`t{}BPmH1FK)>YLX#H|99)P_@kiNyAtA!;Rj<g2pN>m9sJdE#goLED)o%6o_|N_d zdA)<Wfh;5ab(NKb`(RI@Ee9-jVUx{m0^=%S<_avLh&`webqn)JRaGjucEVy>*~LZT z_~!C3S%&%RURH4n8r>|tn<y5r0-1ua|Md?MT6k1)(7HQ2I5w7<ikf<^hF%`i2eqiy zIyx@Mdi_z4FMYnI&Kw>rZrP0OOk4+<soB}tn;u;@M>fgzT)YmTm>ydLh)=leeS8le z9|DVZmT_5e)wP5#7T>Rar+t-4e=Fz6kd2L;q~)5|*Cjz|Y4-B+@-QIP^Uf5EEdOdW zWwl@J6GL{*ju|i93i`d|`T2MC6fGP^*Fd46arIni`^39TryPnx0D0~dF}hv#Lfbv> z%16ib8NZ5}h6emTItLdCyMk^K1qzRg=g;qm7p>wRu5)z!^ULSgHxD*shbTrqPxwMV z%`NC)bPXdq4@UF*CIUec2M`~S?iqLN2z>th%4sz<v&t>hSw=Esr$T-Q#p>2q44jgV zf>k{uY>qJqxxLtZ2J;kuIf1;s?5=}M2Q?W0WKZkv1lrcmpDS}JHgCh52Y8ZQaCkU1 zc2xMEi4l0Cw+=(8?FmhFpB@O^jg2KkByW7&`#U}uUd_-pX`9;H)5Fpk+#)ttwS-1Q zG?EK9R0mUwUGLZjyUv=H7W#&`L-t)xkLCTi?d<Fp>k@xB97QiRljptSG<!o9D`5)s zx}PTd{9%(gawN}V!2(b%6V3|Zf%L7&IpJ~P3)}Rf1v?ufpVQvLT$bjKUT>65ts&Wm zyu-G*98JMzZ~hD2!g*TO)BpP_h^|IQ=SaMK#h_!g%pNqgP|9&&wW2aYML-}QBPS=N z{Y;<e;kL@2yh7XvZe?X2-xx05ppLuu@BjPX<cjH=lcVZ@v<yy{Q$p9BcjXqj=bsLy z|9KIo4vxxK+|x?FQyoC65`8yM<ANBYg5vYyVzRq;KN4+iI13M4oXIC9R2|%BZazKb z1tgsMLqo;JwmrN<dqqVVVg$A9Ac<S?KJMb`I@fTh!ldK*IbmsgM}U0CZO|c|Idf*_ zh!5OO!E<2$Gz~w0ntKxb{0CX(JSA|G7L1eole~WxU$_4<vDR+T@7I=>r+1K3#w|-J z=ABEUm4S-9MM0<JXZEi-&r5Hdqp}>chg~v*_xzbLRZ*$El9GsPiUU#d(^!8<apz7Q ztJIzFyL@Z@O|eYqbED}(Oj(11WUC8p<7R)hIui{@#ox2P$IW+7d`6&fak!tnQ>(aG zje$Xw)V%&nmsjEe#O50-`TtOswltM@-p9xe8Q-t&(PKip4V#`_?=JDNYds8$%+FW- zF&euYf31fHfAv^VQNY--V*z6=$zvxqr<>;Z<Q36@`EIUQe)#ms3?&Gj$~hDc3TWXV z)s93(j+&XdJzaxIUly_9Jy3I{KP%5%T{;jrX~&;`mE{tDl#^<={grKZw$RxN_n~oK zVsYJPR?~K#+`22GZlaS9P&cP$Qbc9k<)k{|4`L<K6y_PISDTb6t}!BPBqfy%47M@> z^)dTe$UwtWP77dbc8O=3Oo`q9BqTE;TDqKHSxI~6vY!mT@eERSvRjic(~5LcBzq6t z#(S^sxS-a-dr$LO?kvBPlPXLC;tq-^8yoM>e;pnj!*?So!7$?2uRW#S`ug?;{QUY3 zM-QC6crl>3c+bIu1%pE=5tc1xdG?px!s}k7rIB)RasBGA;5mPuYmC9b$S9Jyw%COc z49G`7J>LI_bywKIBs9mjf4x34IsUw#M}fWV+*=Q63yI5ycH7(9434@UU}Ixr!GdcN zVd1M**AH|bw>+g^<a43O;>yl}fhs>F!J{8Oo(Y%c%;Wp7)dWPD^87icWy^O0(oI+I zr56^K^!ENWFx8ais7=W$98hak)mKLTt<P&<by2XVcyWhv<d<7O(2%HhHa83W&%@f& z;h60LZ0r65oiJPvWL|P$8U8^*BxE$A_3r&E2-j5X>|7OIx^0p#Gp+HcZkNiQRB|-B zcT_Ng_1H0`H#u>;@!yJyYJo-sx995}e4Z(!U}Qx3=utp;>guY|lNT>&@ZpMG&Jk_k zQBKK@&Ih}N*8ZH*H!<P%UC(>26qlLm_SV|oJ_?OJb3$@VjCQEeMd4TCuQHqS9|v{( z@8J=S3$MMWjO|v40?KyT1L<YmA3v#{#9#I0i>uVg{+l(Xr%t6#7g2R|l8)&a74Iw5 z|MvHd$AS_-MJ$%1+Y|n@43#0Qm1qF_>=hgX&M5;m0^PQ4+10@IQ7*C`c}d^VIWEP` z`=f@Iy@M-|%(Y(ruWW6hEibE-oz&w*jod3A&;FjY6q%UCg=5&W4Z;6epxT*_HNn*M zv)z~J8FxLP0sQ-}Xt8p-&zDuUC%^B4IK$jo<7V=xi(y$=d#+sVlq+8qd@jrEqO-B8 zq;u`s8PjS#HMO%E=B7`#3kw&{nxzl8Ud2N^zvN3K7~YvD`SZs{TV_N!1B+h1B=hhH z;8?#=TJ2eL`^U(G-Qusew6<QWmIU%!?Qup;Ek%um-|9Nm%j6>x_pi5fl8o5~aBLx! zTD@kq@1#ON=bnbyA7=zKlS%{SywVj^Z#R?n2j9I*rkgceoqshcEbK<elP455Jr3NE z_K^`Z%h6Uw`~&-}b`o{88$A5P@%=+`a}{mAx=}I-{JNQFBn1uL&OmZ^mj40cP7zOK zyXX8~CP4LoW$5P+t)9O;0Ly0~@6{JVWOTp2o74)9mrm@!qG6>sQML9fC2+SKslEm@ zBIv<;PCAZ|kcr&4QZFxhTw1!MqjNGy4O_GU$rqhIbH=~s+}6<40FW;nwhf{YxfA-L zd(Svd<?;t4SvWa|&;6j(iht}|HpWIt87tbl?zzJtI$qZ|^?Y$2$rvo1o@nu$qT#XY zGn;(+`fjvI)yIz{nwkOxsx4yd9fq&p_;^LA$HpUqt06ciM=tBtq7v5u-e-x<PKQsP z{p_u%EMWe%P%U28gJ<=(7!iOGhqr`x9+u)E;2TBnbFsIg>HJMu6;(0@*F8?2KPD!| zfiJ|(Ee9?;b>Nqcs?L_g3mfkpTdgUF(|6RXzG30-MdI@ZDmrUlCBF->*|{_^0{A{H zQx617ihP?!RG;D5*?hNUrjtr8cGH;?KOa9f!x8TIW1}4~@8nx{t+QjNbxdo(bny`h zlH`O$qaeRckK27Ef_#D*&y<8xWrRpc+5RIXY8S>}2^_VLgj5NemkfdBnpBf`f#JDX zbB^)fOO9wb0=qzG@Gl1leq_Ae@8*LC5Z*5OhpK3)N)W3kxmZ#5U&}y9U|_r(v@n*+ zxMQ9I*`nt2SuO<WT-&dTJzv;cl^)V%&Ap$?tO&pTDX9JQX$lc;$)uyq7ZT16K~sV^ zS{nKC<+cktyG$(VuH|DJ1ZjT$?I0tU3Qv)r!h#15koNZ0p4Rf)3e3=?>fDw94(`s* zT?mvkTwGO=kp>1frg43)QZi0QZE}0(UzL5BN=iy%XFlivM#L^GLS5OxVJB|4DQF5z z9nmle^qBXETK@~B7w~YwBlriBTMo6Rj`fsp?67E-^`Gv0Lqy1$(53WAZQ>1(D^gl0 zd|^CZ!H)K3n23+4B*0X-%wz}74U@8v{8xcIBi+edu4rMw+t$8NHM}dJUP#e%mHLVW zRh_KeKF6%I+K|FRDjM3(!JqHBlHdHV7NAFC`R%~n9rge2`7_)7V8M`@(Ol6M_P(8w z_JuwuDCi)d%u(iU-4iT)f@7Tv@$nH~L`u{qBH4t6g!oHu<!7te5oyC}U$^cV>U-_L z<?f#de)1(6FY(clR0g~kG#7gLKaOrLRrC*zT*ZJX`B7<h?M`0aA7#IPy$DVAOS%b8 z;a86%+rk)6$cz2t;Vkr3&(BG^XuvF$V*JFuD)q2<A)(CoZ>;m)ISg*iHui~tf%xy~ zS5cUOHp3&0kGHxdtvFA|uEtHBG?to`b-pL5DK_xVoddsrcRb1IC#9pif7JJ4;^I*J z{R=D~KKumsOOMp|;p4Gw{x7;iYVX|)2;l$mqj7FXNt88xbxPbibT9t{Ug1~R{FMQ6 zfm>hSXWs#*x%m;k`*HHy&$j=N05w2t7XZ$;QkD*@=AeQCx+_;)cH?JWzLed`Y-~M9 zkq}yYFQC-h{X>J{KyA1@`?reMdWTJ3ucc%i#1tZ%eQ8G4FMJhIQT1B#`n`gdWXF?3 zCnkn0-o)K)y%`kbJyo7BBCtQVcl)_Z-W*4cT#Z!M_!5q{PsBcI=65J0W=qni^LSm& zm8lP;P~VMNIKYTa!2y;n`Hb9~Gzf0{_T4}carNpk(<nL4JG;jb&Z484W!*xan!r94 zv*@(ScM4Aae~V!Mw^A(Nnh_Nk{@utAsFJ*vG;7;4xCv&KSy(#cmEkFZ)<Q2Y5drd+ zp>1m}Ysd@tH!Hu#_W{EqVPpHMxQmH5(b#lQ?NZS^>sX6?<>I7P<=DlVs;3;KrCIQd zrUspdN}yE9;~3BQ_{xn<*~{^;&7OxV9;vkS%b#D~Ae|C#@cBNWYX0l}=e4yNxw%Cq zM8A;Khz`tsijF=T_Wr%u-n~0h-o?}F>z{F%OsCP--bKUtoR*F4%$6-tOFRCq*VH7+ z9DDx4v~uLS*>9^;9~#^ruQl)Cb9P*Ikahdz!05Vfaj#(9z)<Z4S&#EuBn`>v=pH$^ zjh-+v((HKZdK$ZzSX?QdaY3tk<@Hxxold-AlKuPnPiu-OJ2_F#F9=ndZT<3vO7!q~ zSS?-8Eu3z<%~<i`U3`?^=HOtzpT|C-OtQGlo6vDQeZFkbY2oe7dxuBsgpv}ifR<$N zgU-x_hPLy^|4c_Jojgf;e4{|{=wtes0IV_j8ZX_+dC6|!o{pf_@tQKPqUH64<7ai5 z-zO&+-r@1{reUUz7q8D(8k#uG$;D-gm539f-#?Be|Gh&n-lI)A(Q$Ft=2k9(1(teC zB5VBAq48(2qKk!vscniu^kd%*StEr2Qdd`gQ}=JK<`=s8Q%HBU23)@egoruH@V=S3 zIOEQpcf>8H`TlDMX6N#1!Wbn@UXR0ha30DVCqi~WLaw5qr9~UgTvP)*3(H$l=-_J_ z#`<*q*^RbNqX2*Z{j4%wh2JNUl@-+?ALrZqgOTW@roK{c@h3_`90YFevL{cU?j52y z<LkRWN&XOnKy-VXamSjB)LX?KU44DJ;^O<V0<TijL#l@B*(j*h6s@ebRo5gB)`p)4 zsZrJ1%8De4_W2~l3Dq(+nMe$XJmmD7fqs8A{83`0YfOgUV&ani(Gxu6dpsug&$gR4 zO_!(MQs5JrqFKgdkogA&q2dqt=&EX7H$Qy1qNtRH!9`N+1`BM-QH~S2o%`kpNt`u_ zq2VbsJrw+Dh4SU{9`|lRbAV}*lC!$8;G=xRT(4iYy0*WfwGb6DlnzQJCafW}uj@i+ zho8JydC3)Zk>YZ{+`dC&!*BaXF_9QjBI(OQyRq9Ar3EP&?H3BKHM^eImM>=)zkS;Q z7nz(Js}j`2<*U5OEWCr~nwM766|<k8n|kuhonF5U@48@Mu$4RK>``48Blm9)ACi7( zU@DDGG>U-l-36V_nUsW@b1%5~3_c6LO&`rv;o{P<vZA=xIrYLaabkk~QUx~#qxU$h zIMHk|K_Eqn#@-R7(41L;pn^Lc9kKu(NI@XpMEW?s@_tv0z_C{Q-N>9<-v9M9wp2oL zdVkj73pKE02BO$XlsN;oE(GF^(o#=!04kyCt6`as*vW`G>&)=F=YtR9;{g?FYL{K< z(Y(+=?f^drQcuqS#r&H$rHQ+qk@02l09%-q&c*J5!5WvKU^ym%`^eu<UcTHyPHz70 zU3~S&kF1bt*kAh9&>&QmXKs4bd-?M0jbI1YH}9cMz!xChyZ1|rQnP!fakJ&}`gJ1y zs6>6o!Y)U!z5zKoe2}#SJbhXWTKbu`CmK{jcJRGy=eM$i2(P8{(TPShSYrA6=TmY+ z!|e`5%0Judb6Xv+8gkT#zH{WGTl-^F-;^*%lrCLaTM4uvKi_`l?$DPvday*;=Iy(y ze8UZn^Z759e4z#M_E~~?9ec%wBt4><F!M}_K>Xy;;=&pwIeqi{&rjuob8tsZd-Hb# z>j<{5;0k@AU7Puqs!bMSz%2ayBS*d597|M757PvemYz2qaW>L%(bZ*ia=KkPT;@5o z_|ghhJSz5+Dk`LCd!E`&aFc$#R^{yKdNprSnmC64)2Qv?i>VrXURhsH2Uw}KtmF<s z%NLwN-DJKroq5z(mJ{FvR2aKr1ZAXd(7_${nX}cQ?gi<D5Z{*ea|zLsvGMVdNYVo+ zL~hLPrnM=Q1^QQwu{$VPl`>suRY;ti)uJCg0+Y>hTBGUI_3M4+++Y$b$EfQBv0W!? zs@Px`9A~kJ?0B)8j+gM$EM<Am)0smHnR5dt*%eMP5rUoBSxXpjV29L>$B)%>&4L9l zT~aqSecEnv@2H#{4}?pRV3&X{?Zj(*-|@m{|F!)V05gd|0$d?FDJiP5Qj}Ak`;NbV z=Fk3qPH3rEr3(c6TD49KnX;0#B#rEb#$jnXZJ;@EFVs_Kb#%7VsgM>H{=+kYN$456 z?+RZifaBd`X;+rDrT!D%-ps3u;x%{qUW4XeB8zbe4nBnG6ibGkJ8z1a+vM5x={?Wv zp5YRdl-y3dHN5DfZZ;xlJ8i;iuieLmKzlsfYgvKqMi+YIa`55ZrXQ1NYYSs`Z6+*g z3@mKjS*5EoPPmG|SL>7g3UhuO-jb_#&{WAu`(x+O5b&`8$CSyJsp8_)(U3X?1=$3J z2oR;7qhpZ+J0)e+`jI2OpIgt}#DjBjCDr+i53%?%_3D)`qf(R!!sKW>5#{(G^CBbx zx0u`+7#wzWb*;`WzQOvDLbJU7-9ZKP$jQsoGCT*3Wl2ihFW0{9-@FAKlgXy{MfHb6 z2bsq%5!K=~P90IEHnJT|ujj^+m++?*`ZfQMkR9+vFkPPg?%*hv_WmTb2d>us{T`>) zydKDEp80qRH7TKk7*RV(3K*W`UvZX0w>?lqRP?M0bZXED1!Nm_K1r)hr@sG8Lq}J4 zaC76rxAH{)++53dUQ(2YF6#!=nAWtm5<QcHo8--+V;LXAbLZw{380(DPZ3?XIV3UY z8}r&XPT04Mi39d~=fqE@5*30mKS4tEfo42j;v=Q9auY|%eTI2AbbevCJv%#Hp<tk* zG6twbg{ShfUFB?I;|M#F+pBT5!l#JFoYKGP>9|%|@B>I`%+8}U0clr<DYK)aRrKCW zxQnXOO4@PKYqc2L7u<?a4@vI#)zcpzs=WE|tghXPqi%mj0NWP)1!k50Gomh5S~lN* zt<|lKH7l97rkLZ2)h5Yl8}hrg<s)RhE8ZkDM!&us(eD@x3(n8~<k|T-=b}=#T+7G( zz>3b4jpJ-(ad8-sa^87DRXm-SefUw0>Dx~pCK|MXVPWtYzg=16-1<B#3!C@&1vFiP z@Q;l;{-DyBU%$+L^*Yn4-1!y)Hii&SU29)$`)r0H?qk8&qz4xp@p9`n6E1YMoeznN zJJOZSMJ*_3u4+;q`tl|F;Qzzbd&hJAzHj60qLiJilu{8wNJ3ea*|Im;B3apmNLG<# zheBqucXnh&cF4*m3CX&T=jZeN-uLhE`^)?BepGl}*L9x9c^t=ip51ksDlAFwNGLyN z>fHa@c8iwnxzE8_5(x=AB9^0a#vP<7wj94UeoMO<n{!AjD=EooUp@W&nfhheVq8K3 zsj)GY%VHB9q_a=elBqq5E=X}2d79PufzR=e=`I@S_#ZKlJ-pHj!juFfs6CRB-lVMl zT{s8TY^3gJW}J@L6{T#Sy-NI4Z7-3=s_TqN>J$P|ap~&|n3>Uma@ihc?gfv7uDSVB z5c$t$9a1b^#(w-LCb+*plN<DmI;(ad=~PQE(m{pNTYu<G{6xtqWkO!yT&fNJ{m~&r zljYgSJwig0o$4=F;!{!{Elt<y4U|;T@g*KYILKVtd`eOJH8+*ssPQjNg7oaCIEids z-OHtRPqRJuZlTE7t`PN_d+J8DcS*?sC{ht6FZ=-|6cl)P@rENcV6ESQ;>xp*%C?1x zArgi=eZY}~#Ggu>kAs6}7!1U_lqB}o2GL&XT%v4cq@+B1L5RfCYkgV63Ph|pxHm}b zG>F2rfn$|jUCg+)^QGGRjz#;tdc{kqxe$V|V%?6Y7q)Nj!pbI=#@AniELjLQRy8?s z%pR1KyRMJfjBB3^^#Mu&zPoSx_U!|kU#lHN0KavM3-g!3f%}c#tuVm*)f4QLk@<-C znz?Z*S-i9B@QLSS2fo$J4WFL;u3eT^-Cult-+pKBzI-a8eus6ID8In?;junRNLX-I zN@6=XrV9pR-@!nrZ33@27rl~<GY^WCJ+QIOSq#T%4yiV|Z*A;CF8a0fF2zV(J1k7) zc$y53w{~OgJ&_r3Z7nPgv?c`|o0-{Va7r*ViYB*cA=Lff<Q~iKPd%X}LUie#_}h?) zJ?8W}F4m-AL%Vb84_jKkvbyI0Po+_dC`NN@14P|QW$PKt_b9{!|MKIYz*RER9(hzo zcEBOD`}M^o<GY45!|-!^M{DIDA`8#)SYN+&K{yl5ojbEE!hMpfCO?3M@G_9x$|t?Z zmrY(+n8`ftrnCJ~R1~~iN?xHYAYXcWJ*G?u=w+G}mzw&ob6z)kyk!w{i>MW%o?aFg z7l1>VP<v2w{kVUpSAT)z7}I4S;pO>qUmdqX7$iurvus<o(UQ-zhDgCLV0tDmT<l#c z3G@KPZhA5^xM2ldq-W&VGc^QX1vil4*^A4_Fax4borK_Lv#{<ciXU^^HhOv)RCQii zS$k$?{9Dr_*+2^DnIs?N=cga^dzu*>OiK84RaKAU%@P?Ip@{B?>8G9^Y9vvd;p&?? zmF$ntKA5)aT(CaALt2`C-@ex#FIewgbk#3R2!8pJ;AkE`{8PO+?vWL-b7vI=`F*mD zf8m6s8N^I=-j0yxuWH9tSOo+U@-7O|KpTP0dADDUM^+Xa<go)s2N;%@`*kfd`YoNf z-X|xE-~XjGGw4nQ)En>azQ|Um;--ail^_$WH`jN{MNK^AH<uPveSv~WqA}WeA0%P~ zR*vQIGzJ0xsyA1}e)t^a`Z1kZSF%tBLSXZ+!7<dYdyd8)%`)`kt_{ehy7KldPo%&G zY~^Y$zw32x`n1Jemy!8qAK7m!F8CjE`Q%dVvkcj5gXOW_jg3B^o4HcLo+{r8ei9g% za&AFWj3nLPdZggBumd^srE3!R@1OWz(x<ECz(`#mLHZOOdrjVUnx9`PO>^=|q0Qdm zFda+1t<6Z7(5GKxbSUoY<t{IRW8}FEP(2_~b=}ZPhP?|b7qNv`p>#Cs2hZLkM|M|o z_2E|G;PxCi@NH;VpOlrA3@z~!%z;IhkIzcMw}q<c*!er>ynk2uOeSY!JPtpy7tas7 zsWy>fOkbn~w6&399RLkLtPg-fo<;aRD=V&9hl>;d<7uixPY7q&(v$(C2>mmR7TUqj zzZ=sY^nc$?F=Jyo1Qt0tnZU_jz{wO$(cZrwh;~~Dfo!Yji`<XO2>(@<%V1)CicV)$ z2MIIizRMU&K>5JT^`iEqgkNJ}6*q1?zoPp?^8lmCSKYpB<9UOj$^?SwWf1&#p2LyT zj4_ZDvFiy9hl1|tXVD)I$OcUkl22pcim`5$w~cDfX>t;h9@WCORIRf*#^h9sj8_A_ z^v9d)(|Os>If{XRYW;S{@`3y9t|fa!;D;sRc*4i|Za?=A^mXKNDL;tImY7JHlhgg< zLBI_)wI_f6xSZ8ygvnD;7lokQYu!VKf@1zKo%A|?O-gFJY?zbo^2}pc0*}u0IWPeX zenS2rLMb>euudq3-nPf@;yczPd3{U}mJ7smSj|~^c=qDQye8LJn{C|laI<9FfvQI} z`oQS#1WeO>;lP|a`C@XI(lkiB<TMT2O9?<<hRE&S+X;<l#^TxP;$A?-T@ewSUAxT* zpEWaC&Ce$HI8g8$DhI1j=R|ZUu}{7RV@+U*15E76W}-mwL{+;`XFk!Va-(BrOiHQg z?FL>^WtETVQ-7C^emi_3_$#`W%}9{DK*gcDImh$WtV=|&x@G|b>&c=no}|-p?9C~A zEs#DaY&WzqEOkaX<I>~uO{b?YS^vU#uDG`+`gGS|FsvNhx<C}xcGI<asnvm*nL8oW zGZV)BFfLB_=}mcYk0<a1S2p^4;?rdT6D{nZkZ5+DBK5r<CRkm+aKRSya9kys4muvP z^PM0lb&Dzl2k;F<CELKh1JyEf<~|(Kj|I|W$0|IcqNvezV2!s<l$_h%q@6v)%35*b zYHu%lYp0PXYF*ciw!8V?y`Bduf;IpvVeqqY6T5|VX8P9z4>A@!Idfa{oO@Yn_aS$J z0JfF1Rf>2neaSWAB;)PXda5h8906a^*=kK_@m+_{4@#jdj}iHTQ}j6TK-`1HH|q6k zPw17~Jm&o5<a2fP<DYEb*{ElcrWSdv^X)D=(-jnE6!a0N<=E?L7QhXOI89Xc^z8cb z%JEZ01)Ww=j)I_8zSXH8e%uN}J=u&9(6NVz%ruO~>Fv_Q<a?r5f)F%_R*Z?SH_ocE zB%8&YtJseCd#6LLS{Y$|u3xsIzu3b%<fy3JUPz0eaPaK(8>kQCG(TkVU|2w}_PGO| zk%A+Tj_sfv@1>%WPtzDDJ9@O(LBT`2jL~!Kizf>!>ytNcR?+&M_I0@~@CnhYfLTDg zu-!d9q(+R+RfROaKzHe{^ZK85I~Yqkbv1Bh=;)FSI@5NdndR_7=BVo<<<D9dM)Xh* zGU3#%R0R2-JFs$cl8A`pviUqFN&v*I0-IAL<IVkbAP64*J;#Lq1G+>)N~(ilM526v zGyjdO<(1?A$_*sj1MIwPEj;vSHF*rA#TbPspNTkU47J9&^Oy!xiEex&>+Q8oBX(r= zk{Y`1TMhCKZkX<Jn0fmEu=mfO!<8pKzF}8;F4^38b{k89t}ap=AKyVJK7o+6x#if~ z{|dfkt#4qjp6&Bk2*IPniVHGW%`lmn#&eI_kHr=rR2Os>c`m87FT&Lx<(jt)H-<YC z#w%Fh&s@JofAY+k$Hyen&fR@VgTnUydVy}*PZ8(MjC3=5k0fL6&!1b*uuu>|76QyM zUfv@wUYsd#;NA`UEL1GXAm$=Oopbora8yi|?kc$2x09xVGGVu}C@2!JavAFanT&k3 zbs5AFT4d^q>;}jJb2Z05J$C=#WOwe>*(1-!zKDq3y(!rMwF9jiM1Kjo8umi%q_>!! zvG7<N-{7&E!jOVICZ9tsnEb8HAT7J?O6Z0+**K5$GG+{zK+HY9hno7Xu35@%q6q!- zf))7SJ|TfeJ^l1fHVEwl1Uvk_KOKLBggG-gk5|2w-vPWs%%yrsdwb9iGM~=*-yg6G z?JO$t@X8Jhl$m|_Ei<?^B0|PCVdt^gC}3W+Iy^;jG2ESXgDB9xCdB=nV7&?vP9sFH zh)`fgtG;$fiMJL8H@LWAQ`^U1e@tm(E)5+!c5J_|uMncAw4ou*w#yO{Brqh=F_`Q9 z(v=+wa!0%Mwd;0e8K17#g~h~hGl~hFKaU;qh4_fkBPoh1l+e}CBZJAADoRS8L|f2w zCppCJk=8ghI^OCOdC^E)#-gGW)x1Wk&CN^|{-ZR?{E9I%Ug+PEVq%;8MCW}4zzk0< zUH<ebR<1x0^YkX>sgIy*p!Wz=;G^7JH=o(c3*c6L4sH2)?$tS}({t$6D>4VZzSpS0 zh(rbQ=I`qG5jug!qIy%HxyPC1qUgf+)*BLES^1}F&1*Hlvc9>-l%~z(FX3av-`k0X zDfi7nI-7Ck+SfeA*j;rO?H6VV*GRUZnKu@xld#cCF_BW-2BgKc^ooo;iSgqw35gJj zT8QF71i{BaK}_Hq2An*1pbz1@W<_@^l&qzqaRo4&#SS4ABQ&s2X<i6`%kKR7UDqdy zEDP*xcLkyLuPmSRz9e29o0di`x>+EGHXw?FhpFl4_8dLxd{%qrAUcNr>kG40wat^e zn7+jpD#R!Nf^+WNbwkKhim^t-;lXl_d8*PD7JF{p{tv$bii!Y|-!&QL=0q@WgXQ(> zeU$a-TA|mUCZ9Yte*Dt<5g3YbHIKu`dKo1+++{?sn}R~^hwN##;H&{=QMtO`V^_eH z;L~$(`R!}&BVY79Z^22)#>i;<j-6H3>kn1$DP^BoUypj95}xxkKAv}|p#J8~`lrui zq##2;cuO#D$-po)Mkq|!$w^^rdq;}NGSv_C3mS?8GB1I<m5bf99N{R>K=Tz=%^xQE zb}TJLJ~(D`pXZN^>EbT`UX2-K6)=qOxNrVg`DbCxia0u7#t=k8<tBOUGb_-qMNa9n zXFCF!qdhxP6|psQ=ik9CX`GE_-|61w*}47`I4a$(&B+^gEVi`1hjiBc|9k%K4_7nc z!92lTc5$8MG4fCUu$L1b;lxC;fTJd6r=+Dn;sQ}oc8(-ERLN`ap*HlfNT466WBQeb zgv5J+o-}qj>FKGIPPPQ4xTGXfM@M>w2y$x{PEKFENBy=Fr-*C!Uv^jeQ(vTCjh|0z zKrZ6yH4a^#%$1Y7Ftg?VE99iJiN^SdZTZ(0+N@9<u1l3?U#b24qIBp-t7u3=Xs8lS zJ0tyCGqq@0%(b~rc`91k-gAQE#CiYx*?Uf)^X<a>Ye_GjKM(lup@=J!3bAz?j0$kW zp&<v|9V8a_$fP1Zb3*0&*>o5KLCCs$?5g1BL4G~?@nNs<#aL5KJG+1nDXU;v2{9j{ zv0Ti|0Rw}gzv2<fT3Vh37ntMYZ^8HI4}^N+#9dE4Iy(B4s?JVw%?t`?<&rHiPSHQ3 z@V~zo(FBz`>)^bNn_2uB>Neh-ki<>J6z9{pd_=9F+jb(!NZ#Ssk8*U;+{Wp73trT= z)@c2IdPdF9!uvx!Xp{u2)DjV0k|tXa#N5AEBTvpN?QFkhyLw8B*^kLW=veF*9^3`f zdTdq|DGJmkQ8$6~Nx%jBe+~yudw)H;L~WWsP{%(vp4|nU?SG(Rv9WQ-ojZ3(lJv62 z;!-)TUADQvp4+m!|H1U+dmzatmOt1eci|fmEutXlSU~Mz#!JO;jRXX33Of@VC;gSK z#p>G<<>QlG=O=&B%doqzL@O4fvN#z$GUE8uZ-nIN?OVTZXmMUUfyrx?I4^WG>RC2F zMr~eXmmtYIsfkDk`V-u&c}N2ZiXVbCnwc%uYoInJ*!bGo%NFbc^WU#m4%a+>xDZc0 z=sNCsJtWFR^FmvScBa|S1yTw+I`B4CSq}4d_#2;ET6Sw|1I%dGH*vmCmr($isVC@U z7$$F^s=}ow)B_w`UY;}vJ4(BPdl_JF(0b+Dty=N7!RKI;M`YyK-r1HT-W7O|mH(F9 z;~lJaY8HNs@6i%rM&*JzYERI$B^je>$*JSYPr9+@?!zR^HR8U-@HNd8JD9ft7W`}y z_D4G%!O*pKDw~d76HeN>*YX%(DqJ@b-{PLzD?lIvS#?1;@<*RlDFHj9E?Dp7Gu|Zq zZ|f(PcQJv95S_45JxdF7(FI2PgjoRk-8er~_=vNlv10BqL5R7}U)+2IRG{bV=y=3- zHf7JjtF23UunXX?lvdjsU$Uoci-0fqoSuhBZNSLzOwSr2weC5z$;>L<4L|F#|7-fZ zR(w^3?7GiOJSK>9xnJJ$R-FUIN{Hx}+@kR1Ky~%LqPz^*6Ope?DjNNFqP_#cFfpLD z7xntfYi!ZCa1&1{@=7<n{=ahpfLI^3wn`G!zqU5X%a?bDCQST$viCx4*;VSy@U)+9 z7#W)A-X-|=3eRGLcD6w_ZWD^OHWZ{EY~Syt<!1IM-*WRvxGJ$QnRFGE%A<vm*>jE` z`IOonc=4B+MVtbiSG1L22^oD1gV?t_`}6X=i6D<JA3n6gNBwYCqYtakju0$s`T7H@ z-MbA5uFZb-w?q*0ykObyX@KjY`J+!Y@`tmC@5yCrwOq70n|~iYo7aaNiWAzt-Kl*> z6Qi0xrzjUOx{H-Hz(`(D_t9=HO;r!VNfOqjJToZ9WN+WEF4Wunq>kf1@#cP<bM}_b zKGTEX0Q?z@eXK`jet|MkfSc2oiUPGCEucQpi3+YC;k46?$96LQDVG*CLx0y{now5Q zpir>nl1zB?-nHG1OhwqOJUqfGmw9<_<<=Y7ms-EEv+FP`{;B*pkxe5l(~$glAW^#6 zr*UHYw<jDdXc|6QP;BK9ro#Pq?T{3L)qhQLruoT!7HxWO-<5s}=Uch|vrz;CZT9+9 z)uP!H!=e7#yKCLL^%$q=RX<u6#7Fq6p80(tY9$D2X=#73yyPHiO6Vu@zIWRuA*->l z{S>OK++}du2ZxQkn4En26Et~<EX0`;Y^hz_NPUPLMx)()oA`4mHB%bSUA1q=>`vQ? zF6yD6CbShuEO+lxgBjXI$SVSk5h)SEZxFBkM?<^6VoAy@B6AheK07-p0hiL#Z{7>* z^8VIjoQ{ecoX*a=ARl0?9k&w;prdX6xUZf_xs2#ebkmZO@^+UxlNM-J87VSAV=?^V z<_WLUS)I9_;|n=nofF3y$Za1B-Tll4&EHqYedBL*BIlX+pWwZ{KO)Uow&ivS?F8!Q z^O`L-*Q<!yq$?x+t>x$IkpSZ~xTc4}`ohC_z;!J`@B0N|II=kNM%=?fm59ECOWH3! z?4JXNhH*Pxfrqr7f-={01{eKb0#8}^V2;c^-Uv>{Q|hvQ@?HD)nZl4jICJ2NAg2l; z>H~P_M?IY{vw&3Rop6eIXg0BO>E!F{#kC_e!`}-{))%f)16w|U{Yct>BH(7iKYWss z7Qqet{0D%T2v!3S>S+MYiBN>+Pv;K65vHm>_2%j!EqsY5z5v9}9?}!<y#;n4KB1i) z!dYwUE=kD~aRmj8@E=y9j%jZ8;Cac(X;<@8c<?1+8`0~BfW56R-(50PB>hpdvAVQ8 z*=>yu7Y3D#OX$V9R2y{Izr(^zMyYA`CeH2<^V?(W>;z2*Khqvm<EWMJojt$sr!Wck zY)ed3|E9I&jvGnzV~@=AIJdUx8_a#b0+@g5^qJg7Aq^~5Dce|9T>m%C33WM3uj&E> zdw%DCgYM;iCuIW-Dt4$~8)k`=zS)`dP~AO`(0Tt0GsYJBtQODdKB^Ix*SKAU!P@13 z!Za@H*6wJ#R-bXYWNKyE|I8<Io_W`v=9)KG`lXl-PTmDusaZ_x2X(Lx{jiULZUIca z0fvcD4T9x|r|u{#mv)lnzagmFZ74!NH&B+mf|dqszs<w4EH~$6T*6`seG%6Yt+3af zUvIu+5WALCckV!jrlbFCANSBe=^YFXs2p_Pw`79q<+wDGD^);++(myhVf>F2wn9Ps zY9DO7z=4FR5#_bqsKYcZO=t((3%-TF3pPZM23P@)!2&xi2t24nVDAZ{Al})53E~BX zX`|OuDxhiT(#Ox=d48kJS?~zDqd{zW11l+~(;q}u!a3v@S6@ZAe8suH5<bWOL_|(A zH-{vzrygFr_Ji$4g&+z4$A8f=of`=9s3`xT@o~)If1jcjMIdj~s4H_Mlnoe|@d!g7 zAmUlv3pnTMB-Y(?B+kLgwJ0kc{kUQk!~u7vKg17<xoJV?%<ja}ip=}_jSQjYV1+JQ z?66j9b9^~SEFLaZYphJWHWU0M{T}?&P;e><%=}LF%ix(SXOC4>8po1(zIz8xpGY7+ z35YDD{QNb_{ski`X=#;Pn+~L~<|mHwQjh@i;&b!@sZ32>Qa#!Jf{+bx>Jw8b`ZKC? zTRp||1?<zyk4KIQa9yUL=#iDWtoHF6W1)(IoD@gXH_e{gn^UHuWRZ#CiH3!Of#>;G zu2J3Cev?{inOu$6FnVci<i~Z{FWaMReyq8bK8$-1YojyHBDmtJGdNvDC)liGPTO#V ze#*euI50YTRU-d|%-HC7Sa9gOG><a7R8=JkChS*z!KzYVmrCa=ndl^kSz33LTJrMJ z?<~GaPuEB>lJuLVjyu-=^(!<hhkr{pSb1iCR@()Qs9|lGGzw!a7Q1H`Nl@>)LcS~D z)Z89Y^|-fhJqF#18)HOxqJ%;oJ$@{@u~wXI)**XoEiJOw(qgbksd4N}xMtDIdVHy_ z8$7`}BCyTKNZ#7P$|pZxgzD5DEb8QEx|mbb-F=xei_{}AB_)`WDO$OG?ji=e-g=+* zQrFZJ`#bsO%f+HF_cy(e<j=Xo+=+Y!wN5Fi?`FDr{2pyPW#@BZUr<e3+soC(H9jkC zF@=~r&1NxzR#fw4#eUDpZ+4`SV8BnoLmn-DK_PTOV*BlZ1Al(~`hX$1k5#lMp9BSo zEH57_zsY&}`Uzebob<*TLNp75rLd7MHd%c6W}4R8UWny;4;^9%WON)kN=0($!Nd(l zo1YfLV_~sF{SH1IPA<JaN>{wU7O#Y*X*hVlza8s1Q+Md-97=}W*c6Ku$Y=GIrp{m~ zxYFJi0u~&~Q9nA<^(!m2l^jlcJPKF4t?l%FFL&uT&+2MTtki93j=p(T$IYKh%YuYt zvcaZhwKXNwp8NFIuC90YGz>$3SDmIN{r$V4z;1d@&ctxXMUK?x*im`#Xdte>{@YuH zQ$l??H<d5<b>~#033O?^*w=(FJ8@}=a(A4<(p>)wba+4bDYpY=cB5~}hP!qP@wsnq zD{^p9a(L*$vd`m9mZYD>6@$<)6`Q~J8J(A_QRwksc5D;G;GB(rh3z@-^-60)!qrqm z<eGo{9+Mj$<^@KUx_Wi*UZ2i~PQ5>d^t9TCdr3JsvYi4H$#bL}9r?e0ea}zRa2<5h zO)buv+QfG${dT%<Y&^{vO5HZpFpu<b%cb_1ld^2OmIIpo$M_!(yCk}ej;;%(3h`w> z|8#jQ?Pr`s@za!_7umu%Fuq3VWJp5%Eo`8?!WLp+Xy_dqyK`V*`R{7a$dDc@ZGnh4 zMy?CoBQ@?wxeW(6uS<a-IvXqd`-?hPlrY*ItFK2sJ(g{Z><a4Ap5E%74R47mtf=-C zJEtek66-3E*lCc)Y1eanE#t}ll`Lz63qwQmx@Q0G`Uc_tB+6@GWNEm|O1~r);->Yp zFnsv-&E?;p)nLIvMzlVbb}$99TzamV@nfb((tfVwQ<-bl9TnNh_PT)Q<nFm#+FiSN z!$CaV;^nopSxo#$2EyuCc=(g=C2F6WBBj2Uxn9k64PnC!i<~sms(YAlb3{NO-K0xF zh@nWU_*Fbj{+rO_$AeW%{+>%xJO!`*=jqIq!&*XkoKwC9u}R_82aK+8+)=tN<aP<& zsrnZljFM9NzWnd>MM3!WYpX}U8n=p^c_MyAUHx$i`|8|Py&<MQe{8KEe0*bLtf3^{ z)876w%V>l|+yG5WHH9|yaCB2K$DjbcNa=e3$BZTK6pS<C#1UH1aKHGBjSkURgoFtx zp5c7sYU$?F>FL$0avQ;4Xy8uK;!iD9<6{*UFQTNUKbsO^e*NZ6p_@0cRq1WVol{A- zZr$?D%Gw?++&4U8kQ5QSu1F(SSv59Fz1Xgp)bnBJ?1RFng^``%0_kwBa8BQK&&oO? z7h4wC&|vn8J60~=k}GI~5e|QUhJ26hJ1>D4C!z0e&Jm?-#PWn)d)*rrTlW5H7M6(p z>v)3l$b4zO9~ncX<HpkVl1(S~g|#&uyeDz-vLuYQ-nm!%uua<T^!wuqG(HDwvhMW> z5p8{JZ1NcA?}LTt3rlu493IlY|9C52=7O>D;gE30;-B;GY;R#SPMPIAtKOOseMDK= zDCKU>M<xeZ3ya1NAI^O(D(n^?u^tj9m3_rH^mpN5N$D)+*KBJMon~t$A<pgj|DKxx zqL4zYf^JI;-9e@zIW;w!$B&z_`NZY`Q|~*4KBf9G(%_Iqv*6E1_+zsnGhf!xIjqu^ zXFF#hv9&pe*Vp>~wlGiZ4f0Jw696QVlswJxa%7knS)rgH=h(T{@WVPY()T~edMZ8| z9esK3UavYOrDc}=?3X{Yeb@Vsk%&is?dZ6f`|3;m8Kdb=8;b!K2jy%&#A{4b3`^E` zl)UvmDpe)>X`sTXi|T4|QBhHQA9+e(R~?h;2i<dM5VW28mZ3bpO;DPIBww}g_X%MK z?Kg&B5*uSS&W4=YYoOouwt2bGsL2%aXeokEw(X?k*|X}GmTlmWfLoc}!&6JO<Y9^Q zsjz8TKiXR2k>VA?vKVwqwCmit){(`Qy5S+cD&hH=(YAL7fGcSHWVR|^alXJU&34~% zd7(+0Bb{v|?N2}UCHZC<+zQzSb-ODoxv>53h^A)mIc$<PsI#x>EwZGgH)S<2*optS zKC+_{k6Woyh;Pweez*|5K7824{R)<v(Fca<evcnB<5*SI!Uy>FtA~3j=Z#pZaX;DP z@r%XHEzsioUs4{PNfZUIG31lv&>?f=%$7&nnU8-xyU&B=yi>e~+Kv6;ate}?yw1y# z_#p{CbYUS2qsv|B1k(1udX*dd5Rc`1!3znCnOM$@k>QU8Hc6yAcZyuJ&xt1<rP9aZ z;@koXu6;p2mS=?lq2E*DUl6=`8Y_eI@HtYE|B$=!e37dEQkSx|wVGT^$un9`e+*V* zS5TmxI{5x8#W>%TLw<^5d*XdeaS|s!Af~?1)>alxEzS<680kX0)Yr+$cfe2i`d-IN z^K6hIVPmUB5t$~pypUDb*Qb!vohfD9!uIjO7)c<LUtLE>@MOC)uTzdrblz1|Ha~K^ z^6rm*rolw=ZHqsboZ}nP5gDa}v;#{^g(3w?#Y5PZgfITQ{_W~+zRPyGFO6eXqb&P1 z)pAU}-xeEuvj2=+WM1IUrT~mPd3M1~1cpSCQYTl$<;MZ`dkR`V08LaZ&yM#L3&OiG zk9n?*-C0^kF6Q{D-q+rbr!6FO5<&EubnQKKsTDeAKSwhWOe~O6-oAY+p6iO+lw)q} zoqmraEv@km-<!~*4O1pr-3rNv@PPsFJoVg*4If{hAt%&5Kc*!~Q^vASoRe~8@qCEM z3(n+d@i=&GLq(jqK3WZ8fEs!v^Np(aS$Q8?$yi!0fO>*}M#YqFaq0*|Bqk@(NK5}K zDAq`&tVd{T%Ss3>V4?83`Z7{OMp81KJq`;ZJu@;6T3Raa+H;YLamJ&({C2ec(bl`C z6f|M&$wiD^*jNdX$_<Hlx_G21IOI0E8XHo6{`s?G$Brm7BYwfMl%F^wL_>Vv)Zm7E zOPYkFB-yp)SAYLr_%UrB1e^u-ZrEFiGo*f$@xpyy2%ISW6fQra$}H>kDRUL>aHMJI zf7RX5aSM@DlDIx1ig5n0Ugb)V+HX)<X=EyIsN#C^^>!kUt*>gpFL)*WgqO_&87vIX z1+2SUA54PrK!vpN7EoC=zJzk9F^ZL4Zgf6OPwgvNyD+i<{`PT|Pv)D{)T$p9(LgjZ z`IZ^+Hj+$5Hc2x4TSCGbYTLmNC(B3<mZ(YE<x+1$w_tCM>Ei%-S*0E7Li>B=_>UIJ zN7iO{t0g-xEc8HQ&|9AMtHJFnv{~bEDG0m3hDY{ohqag@pYN{hHv(bY#vhFp4>+&X zJ`Y!W>L<$(<J{~s9<!K{Tj=jFcLy4F1$LHDHB5qxhS$Xtt}|_Id$jkAj2I~T98`|K z7s+zT8|{tFG4dyli}x&F#CkqgSFKAT_x2sIWkU>ov@Pl4y^|@Nd6pQ^;W6uf^yufx zCkZvX6X|_%R42kX{%)*HTYP`$uC(~}I+=}fHm=UeljVuLLIKIi=Z8nEj)yjwwkLvO zT>ks7cVv3{@_2LJc`L4z_$e8s(3i7)Em`_CByH{cF`aWipi6CEUq<sv`i;|shYuXE z3K1mp&i?V`_=??bNBGT-C@I}qo(WG?qM2O^*M0Sc=Fj{V|MK$B_4UP<>W&IHinaN9 zqm6&rjnRE!z$qtaA8p%vNZV-Y8^1-LK*(Ib7J*v6g~!J~Se`4rrrPa@IFOZd-Vj53 ziLJ#=O)~vM{4x#f6Y&wd{*>06jLA)W|9)$3;P?6S-!j9uES}}sA=|0z87z()V|r`+ z#N~$;f|jEwv-I!}K1GK3**Hmr<KdVDmVK4C$%$9>y5j7&R4*@$nI5VtR1)ac!v2G1 z3<JjMbcrN|*_f%qcejL)N1pm#XT5ka+V3zLr2d2XOiiDmWCmzvva)h6vZW9--#ujg zF6l5i^QQ5aX*>}E<^TR@@aso2V&lm8_-VJi&EeEcH-q|M){>=8UHmkubN6>$VV#_s zYE4zSifvmDb(9uUlp55ULfCfm-Muz`@!n0%Fsu`RG?OZH^`;v&O{jrMa!^tdKXNi8 zaRwb7ANBd~$1ka3lInEVRz-?Z(rN52I#C@P&gVSxqqRtT*&RS)Yqdogs(y8()j|Ev zG~?I{XVfsB6ln7nHY}96F6OWoY7U~E`tQ8E53gw(J3e{9jE7U>=aKBPTWVY1`Egp6 zmwJ8)<5MfUM18wGQSs=9SL|orkIv>hU>jZeHLm?+F{mT3sn+QCs4f5kdir<t<;NOh z9weZ_7wq#PKGEsU;ciWxvz+oDa?U$W=x0rtnab}ddfnLAmr}h5=!uo+&tF(aVu9l2 zRcCY^3+?T#O*}~yitc5RUY(tbx8vqOEqruYJu&dmfMw9l*-LPsyCL|b4*~jW{U_OJ zIq?$rk;NqI(wfPut6!17B^2@ZuSIVjzhU<|ZahN<E34vDmcp+g#>mNC<l$*(7?lm< z#k}1_M;q3Q4tYvSr<|Sp^b8G^zhugg)0e${`#s`FLw%G;<TdEI2&j0aSRn`G$%kfC zb)LbSOw^>iiDEB+p$aQa#Y^uPk!&eMwU`7IXGfr|`ODV?71M$57+;hj7e)8>t5TE0 z;S#Na=Q6fA59}Z4>vNGl*&!@!qclzp@$k~6v>N$(r&p004LD2H^36lr*c9h#b4*31 zbES+PJYc?^l#%%6jejVI4$Fn^G2d9(<1cuuhYta{WIN1jGBR<R@wENB8B5dX5Wu*~ z)D+18E{P-eUkOpS+D*~>`~O*89X}J0=d{oym~S(BjWJ1~v?G~nR(#~$jniPSFs;^x z2-FDc82NP<k8jU`U*zR$xtFn2^~jNiQ5$LR2W+-RiN9G<Ph*G0r+$I&Z0@p`H8e0~ zs8(QE>TfYFKgg`p!uC-~_cU%BH95Tkc$SP;Bi}W|^K{KI;`*I)`|XYk7e6g^=Kknl zbpXKSb)=y2L@O7ZWhO{1%*Eo^L>Pg`W^UP;XuY6MUs(8VVtTr*%vA%(^@woiA#QHx z-u!&(S>xS9JZGp$v909}O#=mmFB;_Aa^4>UB=Yj!g9^bTKR>$Q*zbLJd4=}VdSy8~ zP@8wky;D3YNYw4>S5;JeP>i+}J6r{2-t+Nfa8o2JoI$q<I73fg{i9+k)2zAv%uS_} zSFa{fGOUez<fAG+a{hC+QAMN(Ev<fYY!TSsY{beuD>0w<rc^(hXTOZr_nUl;cf*N_ zGS)>2MWW~8?&8l$#oT?j;%=OC-=yWzYQPA|9`$fd<*+WDqn`?_IbaQcBYU_{-C3KP zTNup#q4uOq!@s|*fK3>ye4M*_7tKAhjj7B7JGh^Yerz?Fgvu$s$91`fj(FM4(T5){ zb&%zl=ry*+X@Qd|S1vle&#vlwiO|oVO$)!B?$g+!#Ny=(oz3UtwM-QaWGcpPrh5o3 zN`30;5y`z)gBlwa=6#g7iaZHr6d$trjK9WPH^vUeVxGyu=34RUavy7BOur8al}Gh) zf`^H#prC22H2BiOZ7^7-x;*3ibA6RMLQv4Cl|>N`Epo2EPpmWT1%fnMDhlo&3$+;! z#>kWX@9zX6RO1|fEh{T;5*0(v`{WpEuey_A98ZJF9Tmlee1Wc7OA0BrZ&v^a!E=*C zcG6dxH3+UBZHzAVmGHsFV@vw}A`wT!h#PCwtN!*ODD*Bl29PnlRBB30l*dO9>r3T% z|3S*ysJh`huYv+OrQ&I%J_w2^FXCL+@*X<&3<0AA1$nCeN<20^{82S;hHh=8PT#!m z8Nw$O<*?4Y;P24~yLDWb7-Ykk4Tq~QW6Q<2+uVT#YcA7WiV2txl1pv6aT{pzQ)`^8 zNqa4ZJDMBQE|$K%B?Qg}U7Mnq0$u93HhU~!_~8wulkXH`xv_EgUUW&O$D3K=&K2@K zix%c4KN=f=3{@LA+kjB1FDbqAwx*_nvhoY|g{T<q8@I_^BmMowAz3K(<pHpUx+p7) zMd}%}lj686?rHcsYm?nTc={4{)OhjdJ~{cwUsI{B`^d;B`-gB;n~#a=PI7nluRGwP z(9b11Gr-g|*-k>oz|fi*E1asLh-sODLAE1uaX0R7{Nq&OUBy{Kh-+<cuj%in7ZclS z)I1YVUQTtdFQT(5mD0=mDtjo^;jrtdCx(W6QTN=2zVhDmHeT;*z9eqsr-u(!1)njz zv6EsC#mH+Xh1jy@SDbtky&X4+8qYI6HB};3)bh{d2;uaO6p;F0D0_lKCFaBhRiRYJ zAD3IyQ_U3Qn@+LI^!y~IhjFNUe17dN;zV6tT?}dlI5!r4e@tDGQ5}kn7P5g=E6954 zn;inETA2%_gtx8om-zyK38SXoPd(YbE*p0HM(Xy8F4@fW($oZ>ysBDoKS%jgScmCA zi5n*Ww;+OcIdPZ+WQqPWIRU)<QMbaLOQ-qnSVMh|MNgXYN`fgYvDdC#IRk!1wm)v4 zhxEss^J5(<Ys6=bsU0CWM-+Ib*wV&=i|gfOYxwI27si9xklr&k>m|}AD$}{gI^3M; zY40B?v&GIUOT^+w_xJCkrX9F>ukWK__F6D_(T36NfPjxQ`G2?KT~R1t0p88V@b)l( z=U=Pid;iWACm{Lz)Q5PQb~aw?KSqj-S9zOwj1o#JvO?Cw^oVEHe}B;+=#@Gb^O(IP zXtS;9XT|>o>nV4CKiU5tV4@vQj9{(Sgoo$ny#UsmBK<<xuRNrr^!4xVwymrRK}Pub zz3?t>%{f6U?e>f&Ul5@v2%TnLEmeB<r)!GZ&#-IcH@lb!^Is_i;ZnsKQZHmJuGZnQ z{_ql~hQLW+5u6qyqq^AdMXVsFWQbI_^YQ`XRU}_Rx1^gG8q!OjiUIMmrP{*r?P#H9 zMTKXWTG=`s(t_>$Ttk{#OB;3;<kr}Z$<QMGfp7yY!`&ex{FBev@*I+%T<m}!=x`HG z$@kh*DZ0w1sSnV7*k?R0kfzF0*u0Euim^MXFTT*EsW0h!iin}p1;ahdFvE%mN#eaQ z<CRu={KojVsc7wE5L;S1Ixzaa*`IMzHdC9adU#MerKCh%X*DWb?V;jQ_5&_kZSD7F z8aUAIUiLmq@SJy)L^(99^QlKjb6`n7f_tpnUnF+!{5Ru&f3!>f+;Yfzq=fXxJnR-@ z<kY=Xa_!vy75qS6KBtJ3w6>xXpOfPOHW^6Q@bh!7*Wn`TUb)Eg;GxacwUbaV1WF!H zKsHt4?P+P*?%;4!=*&LFloS~mIXU{Fq3igEFx5gvN{av0E4GwXohw(Gfs?SQma-vN zKJLZ`-79p(_EH!XWQzy-jVbsSIrvSzFU?%~i$<U}HS(WLb~X{EIJQ5PWcHWKv0*Tx z&&0$X1Wg9P2hYFIsA}Zj$t^?~Ue(^N+$hz4AD<X;;ayg(Z{7M$ccC>zEjy;BPovbg zM5{Rd;Yh$ev{8N3uQ}1!6e+f3QwwV4!RW1j%XZ_%^K1f72Pdaw&h4BTJc`9I(--Wf zIHRKbzV*0~?w`k65w>QKp;wOv-2FZJ<6>Xf#m{#icpp#`Z%_1|`7V@tWxbqwmmR35 zyYmBd$hwMm?y%qMeT}i|g2#?+<_?%%X|)Uur9|!W`SV}%->U+kHbFEc=kfFKC@TpM z%8L$akoC6~o127GRtn=z2#am43l|j?$we+7xSh02?zamulPC{DaZFniV3_Ua1K~y2 zFDOj8CG)>?0U&08W|0p3V~7eIuax=k>$h(;n`0G+z86yC3%YVt_#;6Vk-!a#PdzKk zR1Iw{<n)1nxA6(Ll}N^3zdoOm@)nE$=rBL__nJrfuJ8W)!&67Kc=-VG%Wd;_QNQN# zs76@usKBKHVd4w(?RK_Zdx~`RzGC~CCK`~@I~{L&TcXG|EB!hfM`{Qsr~EgjvR_Z} zYP$<~qK>*>x(@J`aCMExTsiilJhdq46Y&b{&-+n4AIRhCq=;2Ys_AFr8*v*ZTCJ?@ z^PnV7u5d=Q8coTa`!YrfW|<Nhpls7gGkV^9VHisQU7qq7tpA<K<{>lc9R6rnr<yat zQWwZcJ|5$7Ll)93$$sIMx&E(!Mk8~U=)%=H!ru_qnI7v_5#0JgN$Gn1=K^`7MBX76 zt0fz!fA`Q2S>W844+P$Ez=R=Exw|jYz&OdG>YlMN*TwxQSFEjtFq|qP*6knD6Y=Jk zXIj7-^6B$DV%ZlE@t@S@q4pOmo?Yx`pW&S1ugf*oRK)QUv-Yt^9t?zgpC}Jc7~qqT zv%rgAza%kxlSe=RJ)SWcT1=C@9TZ|>S9uOglgEhTJB>HLgFgzhD=9&2TzmHbv5SiQ zjfDdf^{79X8#|xgiL)B^{xHvcN>Sp*dcdTjDvG%m5J>Y^e1dY)ktNI5d6O)6Qce-d zLl~DKL3!Yvj<+OzSE<29^fRt&_Q%hkr*l}bk9U4X+W-W$G}WG_<-F(p9cdF2^30Mp zELoKAV4@!z>mcwB>(vbO1RV2c7}w!w(YST1{__jj?U4R6I%8CV=oXm9n@@_h<?-+w z)i+gJ8Elu2ti-C6e$9ek+tbxMHUj#nPG!K-D&3pQXV8&yIJa!f&BaB)bB}A4h83A! zt-tov!K>u-jG*K1-sQ#geciz_zwd>&<q`b$kt`%Zlk*QC`^FUi<_UB!ck|NdaJ6er zPTMCZ^Xu!+DBtT#QQ}kjxN14vGcZt+NLpm*srD<;7s{<#>A&;XJ4EU$*|4A6))?O? zw~gj1`K~K{PuJfXQIZ&Ke*|<$XkIIGr}g#QvObtp{2CfSrRbTNx#8N!c51vo>;~|6 z9BzhEFvq#pBZ`U)*1-sUXx4xE`P$g}=&xTVGIUy`;~p)~a$=7M8_Or(PnV4Y3c?3o z&mz+UeIwJK=PqfL?;qNCh@9>($>ikjt)hP8*Z_(_3C_0`cCLP}U)y$k9|aA7Ktm8e zVPPTz1NIM{IW)9l#bO)1$&87lnyw*e{Jmfso7}!?w9oW&OFhK=hJ3Zc-@7#OV-nQ( zBogH&D`dItx?bl!Mkja4uS!Lbfz?wTw|}i<Mq860VER(IL(LAt21k(`zvlw*-y9ln zbFM45G&VL?kgP6VBBy|pZDe-in9cYy0WH3L5k(_wxWGNKGiO%MYF&K1xgj!TSe`47 zvd?yc635b=Yo4e2fpwo<+Q(a!aT3;;5E2t|DziN;{20mxKBt_co1200BBeLX5o%KI z+BiA6HI458wEK)F2-;wqlT#7FNk(gNSlnwePl?@<lhjbnxv|J$N;miYy*|<yIP_h( zh;k9sjj5T-6!V#QcF#U5nz6mmwX8-3vHCxN@~HdwH;6+>A$Lcw=@5EeKMUI9R8GF! z`pb$95Bd@Oe3gTPFMjAA_VCc0_})Y7>S`@<g*@gC2vZ13X6!FRu46NVqT*phR%E)t z!S~wi=3ZBAHeE;!YR?k6bbX~<0z}a-at1-~#pOQX=k=q9`lS^WeY(4YYFff*(GGD( ziLI{st<B`EJ@}!|-!r?0+JV3RuHmho-hV?07f=B7<ec%~)HsgiEOA$ZmhpSZmAlR9 zKaScXbFHApVUWq7CB_61{WVX5V2jv%=FQnB5Dmh44f!D-<ID_aX3VU<R=RIy2Z%Vw zuP$|U<+$w`pY3y)Xd4r`%UdIn|Fyk+47>?BJ^dXkYuEJ!ZGzGw&iB=c^o&=(n}v(J zON2anvSSS^Jg%sRz0pGWBvjdnuY$Q{lp5qYSeQuy;q${ijT0aoFI>nm`ePy{9kfg% z79<|cakfN4J%V?8^oyHs{^3Bk!ybR_1n;(p^E@S)Q>z10#;6J+1UjN@gznt{(erP~ zn7E}iH8da~s?*e5C5Im42tEGi2=C%iGm1Ec_7^7zIsG9e-3?4$3!V&e3<;zOT$O!? zw)o<rqO~L;3L>kMLwLLY0bS(w!+X+LE<FK2c>44j3_H}7Ra9WT_en^&mXyqZsU&v( zBEr^`u#$yFM6`U+8>FNjZ9F7a!jiK4yec%fn3#Ey^A%~Ssj@3`To(NovtwAPHs!Bh zKN-gLj*7`uFfIzS2hR{!)XK^i&r(#h!RrCmu*RO|VGV5{eq08DsIhPFr&U#RbiZG4 z$KF^<*1hN9%|CKh%ju=(Uha`8v-&6@*CV3eHAZOp=fLxUMc#MNUa#g^eU8aZ=h@V* zG@+)o`K`(pvGTXMN*V4;>x�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Ⓢ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⩾$~(z#cZO;yzirPcrn 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 literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/tracer-real-timedoc_8h.html b/doxygen/HEAD/tracer-real-timedoc_8h.html new file mode 100644 index 0000000..d1a181b --- /dev/null +++ b/doxygen/HEAD/tracer-real-timedoc_8h.html @@ -0,0 +1,46 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>tracer-real-timedoc.h File Reference</h1> </div> +</div> +<div class="contents"> +<table class="memberdecls"> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/tracer_8h.html b/doxygen/HEAD/tracer_8h.html new file mode 100644 index 0000000..5e605d3 --- /dev/null +++ b/doxygen/HEAD/tracer_8h.html @@ -0,0 +1,91 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Classes</a> | +<a href="#namespaces">Namespaces</a> | +<a href="#define-members">Defines</a> </div> + <div class="headertitle"> +<h1>tracer.h File Reference</h1> </div> +</div> +<div class="contents"> +<div class="dynheader"> +Include dependency graph for tracer.h:</div> +<div class="dyncontent"> +<div class="center"><img src="tracer_8h__incl.png" border="0" usemap="#tracer_8h" alt=""/></div> +<map name="tracer_8h" id="tracer_8h"> +<area shape="rect" href="signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="995,316,1205,343"/><area shape="rect" href="signal-time-dependent_8h.html" title="dynamic-graph/signal-time-dependent.h" alt="" coords="551,84,841,111"/><area shape="rect" href="time-dependency_8h.html" title="dynamic-graph/time-dependency.h" alt="" coords="751,161,1007,188"/><area shape="rect" href="entity_8h.html" title="dynamic-graph/entity.h" alt="" coords="1424,161,1600,188"/><area shape="rect" href="exception-traces_8h.html" title="dynamic-graph/exception-traces.h" alt="" coords="1816,393,2069,420"/><area shape="rect" href="exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="811,393,1059,420"/><area shape="rect" href="exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="869,471,1136,497"/><area shape="rect" href="dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="1433,548,1692,575"/><area shape="rect" href="signal_8h.html" title="dynamic-graph/signal.h" alt="" coords="507,239,680,265"/><area shape="rect" href="signal-array_8h.html" title="dynamic-graph/signal-array.h" alt="" coords="1213,239,1424,265"/><area shape="rect" href="exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="1435,393,1691,420"/></map> +</div> +<div class="dynheader"> +This graph shows which files directly or indirectly include this file:</div> +<div class="dyncontent"> +<div class="center"><img src="tracer_8h__dep__incl.png" border="0" usemap="#tracer_8hdep" alt=""/></div> +<map name="tracer_8hdep" id="tracer_8hdep"> +<area shape="rect" href="tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="5,84,149,111"/></map> +</div> +<table class="memberdecls"> +<tr><td colspan="2"><h2><a name="nested-classes"></a> +Classes</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></td></tr> +<tr><td colspan="2"><h2><a name="namespaces"></a> +Namespaces</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedynamicgraph.html">dynamicgraph</a></td></tr> + +<p><tr><td class="mdescLeft"> </td><td class="mdescRight"><p>This is the namespace where every object and class of this library is located. </p> +<br/></td></tr> +</p> +<tr><td colspan="2"><h2><a name="define-members"></a> +Defines</h2></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="tracer_8h.html#a4b7d7e9b8523750b2e703a9fd4b5c2aa">DGTRACER_EXPORT</a></td></tr> +</table> +<hr/><h2>Define Documentation</h2> +<a class="anchor" id="a4b7d7e9b8523750b2e703a9fd4b5c2aa"></a><!-- doxytag: member="tracer.h::DGTRACER_EXPORT" ref="a4b7d7e9b8523750b2e703a9fd4b5c2aa" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define DGTRACER_EXPORT</td> + </tr> + </table> +</div> +<div class="memdoc"> + +</div> +</div> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/tracer_8h__dep__incl.map b/doxygen/HEAD/tracer_8h__dep__incl.map new file mode 100644 index 0000000..333c040 --- /dev/null +++ b/doxygen/HEAD/tracer_8h__dep__incl.map @@ -0,0 +1,3 @@ +<map id="G" name="G"> +<area shape="rect" href="$tracer-real-time_8h.html" title="tracer-real-time.h" alt="" coords="5,84,149,111"/> +</map> diff --git a/doxygen/HEAD/tracer_8h__dep__incl.md5 b/doxygen/HEAD/tracer_8h__dep__incl.md5 new file mode 100644 index 0000000..6a14715 --- /dev/null +++ b/doxygen/HEAD/tracer_8h__dep__incl.md5 @@ -0,0 +1 @@ +de46d252a5794a1fe30f4f5acabc922e \ No newline at end of file diff --git a/doxygen/HEAD/tracer_8h__dep__incl.png b/doxygen/HEAD/tracer_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e3f29cdb53482d5ec7f4b5a074e069b3ea1a5bc2 GIT binary patch literal 3120 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 Yw-wo%FFczc_yqtN>OyZ+X*<XK0|46ni2wiq literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/tracer_8h__incl.map b/doxygen/HEAD/tracer_8h__incl.map new file mode 100644 index 0000000..bc8d65d --- /dev/null +++ b/doxygen/HEAD/tracer_8h__incl.map @@ -0,0 +1,13 @@ +<map id="G" name="G"> +<area shape="rect" href="$signal-base_8h.html" title="dynamic-graph/signal-base.h" alt="" coords="995,316,1205,343"/> +<area shape="rect" href="$signal-time-dependent_8h.html" title="dynamic-graph/signal-time-dependent.h" alt="" coords="551,84,841,111"/> +<area shape="rect" href="$time-dependency_8h.html" title="dynamic-graph/time-dependency.h" alt="" coords="751,161,1007,188"/> +<area shape="rect" href="$entity_8h.html" title="dynamic-graph/entity.h" alt="" coords="1424,161,1600,188"/> +<area shape="rect" href="$exception-traces_8h.html" title="dynamic-graph/exception-traces.h" alt="" coords="1816,393,2069,420"/> +<area shape="rect" href="$exception-signal_8h.html" title="dynamic-graph/exception-signal.h" alt="" coords="811,393,1059,420"/> +<area shape="rect" href="$exception-abstract_8h.html" title="dynamic-graph/exception-abstract.h" alt="" coords="869,471,1136,497"/> +<area shape="rect" href="$dynamic-graph-api_8h.html" title="dynamic-graph/dynamic-graph-api.h" alt="" coords="1433,548,1692,575"/> +<area shape="rect" href="$signal_8h.html" title="dynamic-graph/signal.h" alt="" coords="507,239,680,265"/> +<area shape="rect" href="$signal-array_8h.html" title="dynamic-graph/signal-array.h" alt="" coords="1213,239,1424,265"/> +<area shape="rect" href="$exception-factory_8h.html" title="dynamic-graph/exception-factory.h" alt="" coords="1435,393,1691,420"/> +</map> diff --git a/doxygen/HEAD/tracer_8h__incl.md5 b/doxygen/HEAD/tracer_8h__incl.md5 new file mode 100644 index 0000000..576a436 --- /dev/null +++ b/doxygen/HEAD/tracer_8h__incl.md5 @@ -0,0 +1 @@ +7e1237378298813128d56fae74393b92 \ No newline at end of file diff --git a/doxygen/HEAD/tracer_8h__incl.png b/doxygen/HEAD/tracer_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..daf8ceba9d8f08669e43130c1b74a9e731eeed9b GIT binary patch literal 200343 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%0AHaonhY*U9$mfw87BAJ%1VI)s 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⁡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 G`~LtJq~whN literal 0 HcmV?d00001 diff --git a/doxygen/HEAD/tracerdoc.html b/doxygen/HEAD/tracerdoc.html new file mode 100644 index 0000000..ffd43d0 --- /dev/null +++ b/doxygen/HEAD/tracerdoc.html @@ -0,0 +1,74 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li class="current"><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>Tracer </h1> </div> +</div> +<div class="contents"> +<h2><a class="anchor" id="description"></a> +Description</h2> +<p>The <b>Tracer</b> entity monitors a set of signals. With an input change on the entity's <trigger> signal, the tracked signal values are recorded and traced to a file. The behavior of the trace-to-file function can be changed, from printing to a file immediately after recording, to printing out only when asked explicitly. </p> +<h2><a class="anchor" id="commands"></a> +Commands</h2> +<p>The <b>commands</b> that this entity exposes are (you can also type [entity name].help at the dynamic-graph shell command line to see this list): </p> +<div class="fragment"><pre class="fragment">open, close (a file); +add (a signal) +clear (recorded values); +record (signal values) +trace (doesn<span class="stringliteral">'t do anything)</span> +<span class="stringliteral">start, stop (traces)</span> +</pre></div><p> <br/> + For more information on the signals exposed by this entity, please check the code documentation of the <a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a> class. <br/> +<br/> + </p> +<h2><a class="anchor" id="sample"></a> +Sample usage</h2> +<p>The following code creates a TracerRealTime entity, then sets the tracing buffer size to 10MB. It then tells the tracer to create files with names of the form: jl_XXX.dat where XXX is the signal name, and adds a few signals after clearing the traces; </p> +<div class="fragment"><pre class="fragment"><span class="keyword">new</span> TracerRealTime tr +tr.bufferSize 10485760 + +tr.open ${TRACE_REPOSITORY} jl_ .dat +OpenHRP.periodicCall addSignal tr.triger +(...) +<span class="preprocessor"># --- TRACE ---</span> +<span class="preprocessor"></span>tr.clear +tr.add OpenHRP.forceRARM +tr.add dyn.0 +tr.add jgain.gain +</pre></div><h2><a class="anchor" id="addi"></a> +Additional information</h2> +<p>See doxygen documentation for the class <a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a></p> +<h2><a class="anchor" id="generates"></a> +Generated plugin file</h2> +<p>tracer.dll or tracer.so. </p> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/tracerdoc_8h.html b/doxygen/HEAD/tracerdoc_8h.html new file mode 100644 index 0000000..087c2a7 --- /dev/null +++ b/doxygen/HEAD/tracerdoc_8h.html @@ -0,0 +1,46 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs2"> + <ul class="tablist"> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>tracerdoc.h File Reference</h1> </div> +</div> +<div class="contents"> +<table class="memberdecls"> +</table> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/tracerrealtimedoc.html b/doxygen/HEAD/tracerrealtimedoc.html new file mode 100644 index 0000000..fce657d --- /dev/null +++ b/doxygen/HEAD/tracerrealtimedoc.html @@ -0,0 +1,58 @@ +<HTML> + <HEAD> + <TITLE>dynamicGraph library documentation</TITLE> + <LINK HREF="package.css" REL="stylesheet" TYPE="text/css"> + <LINK HREF="tabs.css" REL="stylesheet" TYPE="text/css"> + </HEAD> + <BODY> + +<!-- Generated by Doxygen 1.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul class="tablist"> + <li><a href="main.html"><span>Main Page</span></a></li> + <li class="current"><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> +</div> +<div class="header"> + <div class="headertitle"> +<h1>TracerRealTime </h1> </div> +</div> +<div class="contents"> +<h2><a class="anchor" id="description"></a> +Description</h2> +<p>The <b>TracerRealTime</b> entity monitors a set of signals with real-time constraints; its function is very similar to the Tracer, except that all traces are recorded to a memory buffer, which can be emptied at any time. </p> +<h2><a class="anchor" id="commands"></a> +Commands</h2> +<p>The <b>commands</b> that this entity exposes are (you can also type [entity name].help at the dynamic-graph shell command line to see this list): </p> +<div class="fragment"><pre class="fragment">empty (discards all buffers) +buffersize (sets buffer size <span class="keywordflow">for</span> recording) +trace (writes traces to files) +</pre></div><p> Plus all the commands exposed by <a class="el" href="tracerdoc.html">Tracer</a> <br/> + For more information on the signals exposed by this entity, please check the code documentation of the <a class="el" href="classdynamicgraph_1_1_tracer.html">dynamicgraph::Tracer</a> class.</p> +<h2><a class="anchor" id="sample"></a> +Sample usage</h2> +<p>See <a class="el" href="tracerdoc.html">Tracer</a> for a code sample of using TracerRealTime.</p> +<h2><a class="anchor" id="addi"></a> +Additional information</h2> +<p>See doxygen documentation for the class <a class="el" href="classdynamicgraph_1_1_tracer_real_time.html">dynamicgraph::TracerRealTime</a></p> +<h2><a class="anchor" id="generates"></a> +Generated plugin file</h2> +<p>tracer-real-time.dll or tracer-real-time.so. </p> +</div> + <br><br> + <hr> + <center> + <img src="./pictures/footer.jpg" Height=100> + <br>dynamicGraph library documentation</br> + </center> + <hr> + </center> + </body> + </head> + diff --git a/doxygen/HEAD/tree.html b/doxygen/HEAD/tree.html new file mode 100644 index 0000000..fc4b92f --- /dev/null +++ b/doxygen/HEAD/tree.html @@ -0,0 +1,246 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> + <head> + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> + <meta http-equiv="Content-Style-Type" content="text/css" /> + <meta http-equiv="Content-Language" content="en" /> + <link href="search/search.css" rel="stylesheet" type="text/css"/> + <script type="text/javaScript" src="search/search.js"></script> + <link rel="stylesheet" href="package.css"/> + <title>TreeView</title> + <script type="text/javascript"> + <!-- // Hide script from old browsers + + function toggleFolder(id, imageNode) + { + var folder = document.getElementById(id); + var l = imageNode.src.length; + if (imageNode.src.substring(l-20,l)=="ftv2folderclosed.png" || + imageNode.src.substring(l-18,l)=="ftv2folderopen.png") + { + imageNode = imageNode.previousSibling; + l = imageNode.src.length; + } + if (folder == null) + { + } + else if (folder.style.display == "block") + { + if (imageNode != null) + { + imageNode.nextSibling.src = "ftv2folderclosed.png"; + if (imageNode.src.substring(l-13,l) == "ftv2mnode.png") + { + imageNode.src = "ftv2pnode.png"; + } + else if (imageNode.src.substring(l-17,l) == "ftv2mlastnode.png") + { + imageNode.src = "ftv2plastnode.png"; + } + } + folder.style.display = "none"; + } + else + { + if (imageNode != null) + { + imageNode.nextSibling.src = "ftv2folderopen.png"; + if (imageNode.src.substring(l-13,l) == "ftv2pnode.png") + { + imageNode.src = "ftv2mnode.png"; + } + else if (imageNode.src.substring(l-17,l) == "ftv2plastnode.png") + { + imageNode.src = "ftv2mlastnode.png"; + } + } + folder.style.display = "block"; + } + } + + // End script hiding --> + </script> + </head> + + <body class="ftvtree" onload='searchBox.OnSelectItem(0);'> + <script type="text/javascript"><!-- + var searchBox = new SearchBox("searchBox", "search", true, 'Search'); + --></script> + <div class="tabsearch"> + <div id="MSearchBox" class="MSearchBoxInactive"> + <span class="left"> + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> + <input type="text" id="MSearchField" value="Search" accesskey="S" + onfocus="searchBox.OnSearchFieldFocus(true)" + onblur="searchBox.OnSearchFieldFocus(false)" + onkeyup="searchBox.OnSearchFieldChange(event)"/> + </span><span class="right"> + <img id="MSearchSelect" src="search/mag_sel.png" + onmouseover="return searchBox.OnSearchSelectShow()" + onmouseout="return searchBox.OnSearchSelectHide()" + alt=""/> + </span> + </div> + </div> +<!--- window showing the filter options --> +<div id="MSearchSelectWindow" + onmouseover="return searchBox.OnSearchSelectShow()" + onmouseout="return searchBox.OnSearchSelectHide()" + onkeydown="return searchBox.OnSearchSelectKey(event)"> +<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Defines</a></div> + +<!-- iframe showing the search results (closed by default) --> +<div id="MSearchResultsWindow"> +<iframe src="" frameborder="0" + name="MSearchResults" id="MSearchResults"> +</iframe> +</div> + + <div class="directory"> + <h3 class="swap"><span>dynamic-graph library</span></h3> + <div style="display: block;"> + <p><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="main.html" target="basefrm">Main Page</a></p> + <p><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="shellfunctions_doc.html" target="basefrm">ShellFunctions</a></p> + <p><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="tracerrealtimedoc.html" target="basefrm">TracerRealTime</a></p> + <p><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="tracerdoc.html" target="basefrm">Tracer</a></p> + <p><img src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('folder1', this)"/><img src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('folder1', this)"/><a class="el" href="modules.html" target="basefrm">Modules</a></p> + <div id="folder1"> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('folder2', this)"/><img src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('folder2', this)"/><a class="el" href="group__dgraph.html" target="basefrm">Core classes and objects</a></p> + <div id="folder2"> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="group__signals.html" target="basefrm">Signals</a></p> + </div> + </div> + <p><img src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('folder3', this)"/><img src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('folder3', this)"/><a class="el" href="annotated.html" target="basefrm">Class List</a></p> + <div id="folder3"> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_contiifstream.html" target="basefrm">dynamicgraph::Contiifstream</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_debug_trace.html" target="basefrm">dynamicgraph::DebugTrace</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html" target="basefrm">dynamicgraph::DefaultCastRegisterer< T ></a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_entity.html" target="basefrm">dynamicgraph::Entity</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_entity_registerer.html" target="basefrm">dynamicgraph::EntityRegisterer</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_exception_abstract.html" target="basefrm">dynamicgraph::ExceptionAbstract</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_exception_factory.html" target="basefrm">dynamicgraph::ExceptionFactory</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_exception_signal.html" target="basefrm">dynamicgraph::ExceptionSignal</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_exception_traces.html" target="basefrm">dynamicgraph::ExceptionTraces</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_factory_storage.html" target="basefrm">dynamicgraph::FactoryStorage</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="struct_shell_procedure_1_1_instruction.html" target="basefrm">ShellProcedure::Instruction</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_interpreter.html" target="basefrm">dynamicgraph::Interpreter</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html" target="basefrm">dynamicgraph::InterpreterHelper</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classboost_1_1noncopyable.html" target="basefrm">noncopyable</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_out_string_stream.html" target="basefrm">dynamicgraph::OutStringStream</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_plugin_loader.html" target="basefrm">dynamicgraph::PluginLoader</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_pool_storage.html" target="basefrm">dynamicgraph::PoolStorage</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="struct_shell_procedure_1_1_procedure.html" target="basefrm">ShellProcedure::Procedure</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_shell_function_registerer.html" target="basefrm">dynamicgraph::ShellFunctionRegisterer</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="class_shell_functions.html" target="basefrm">ShellFunctions</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="class_shell_procedure.html" target="basefrm">ShellProcedure</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_signal.html" target="basefrm">dynamicgraph::Signal< T, Time ></a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_signal_array.html" target="basefrm">dynamicgraph::SignalArray< Time ></a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_signal_array__const.html" target="basefrm">dynamicgraph::SignalArray_const< Time ></a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_signal_base.html" target="basefrm">dynamicgraph::SignalBase< Time ></a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_signal_caster.html" target="basefrm">dynamicgraph::SignalCaster</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_signal_cast_registerer.html" target="basefrm">dynamicgraph::SignalCastRegisterer</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_signal_ptr.html" target="basefrm">dynamicgraph::SignalPtr< T, Time ></a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html" target="basefrm">dynamicgraph::SignalTimeDependent< T, Time ></a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_time_dependency.html" target="basefrm">dynamicgraph::TimeDependency< Time ></a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_tracer.html" target="basefrm">dynamicgraph::Tracer</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html" target="basefrm">dynamicgraph::TracerRealTime</a></p> + </div> + <p><img src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('folder4', this)"/><img src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('folder4', this)"/><a class="el" href="hierarchy.html" target="basefrm">Class Hierarchy</a></p> + <div id="folder4"> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_contiifstream.html" target="basefrm">dynamicgraph::Contiifstream</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_debug_trace.html" target="basefrm">dynamicgraph::DebugTrace</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('folder5', this)"/><img src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('folder5', this)"/><a class="el" href="classdynamicgraph_1_1_entity.html" target="basefrm">dynamicgraph::Entity</a></p> + <div id="folder5"> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('folder6', this)"/><img src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('folder6', this)"/><a class="el" href="classdynamicgraph_1_1_tracer.html" target="basefrm">dynamicgraph::Tracer</a></p> + <div id="folder6"> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_tracer_real_time.html" target="basefrm">dynamicgraph::TracerRealTime</a></p> + </div> + </div> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_entity_registerer.html" target="basefrm">dynamicgraph::EntityRegisterer</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('folder7', this)"/><img src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('folder7', this)"/><a class="el" href="classdynamicgraph_1_1_exception_abstract.html" target="basefrm">dynamicgraph::ExceptionAbstract</a></p> + <div id="folder7"> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_exception_factory.html" target="basefrm">dynamicgraph::ExceptionFactory</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_exception_signal.html" target="basefrm">dynamicgraph::ExceptionSignal</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_exception_traces.html" target="basefrm">dynamicgraph::ExceptionTraces</a></p> + </div> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_factory_storage.html" target="basefrm">dynamicgraph::FactoryStorage</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="struct_shell_procedure_1_1_instruction.html" target="basefrm">ShellProcedure::Instruction</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_interpreter.html" target="basefrm">dynamicgraph::Interpreter</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_interpreter_helper.html" target="basefrm">dynamicgraph::InterpreterHelper</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classboost_1_1noncopyable.html" target="basefrm">noncopyable</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_out_string_stream.html" target="basefrm">dynamicgraph::OutStringStream</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_plugin_loader.html" target="basefrm">dynamicgraph::PluginLoader</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_pool_storage.html" target="basefrm">dynamicgraph::PoolStorage</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="struct_shell_procedure_1_1_procedure.html" target="basefrm">ShellProcedure::Procedure</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_shell_function_registerer.html" target="basefrm">dynamicgraph::ShellFunctionRegisterer</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="class_shell_functions.html" target="basefrm">ShellFunctions</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="class_shell_procedure.html" target="basefrm">ShellProcedure</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('folder8', this)"/><img src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('folder8', this)"/><a class="el" href="classdynamicgraph_1_1_signal_array__const.html" target="basefrm">dynamicgraph::SignalArray_const< Time ></a></p> + <div id="folder8"> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_signal_array.html" target="basefrm">dynamicgraph::SignalArray< Time ></a></p> + </div> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('folder9', this)"/><img src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('folder9', this)"/><a class="el" href="classdynamicgraph_1_1_signal_base.html" target="basefrm">dynamicgraph::SignalBase< Time ></a></p> + <div id="folder9"> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('folder10', this)"/><img src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('folder10', this)"/><a class="el" href="classdynamicgraph_1_1_signal.html" target="basefrm">dynamicgraph::Signal< T, Time ></a></p> + <div id="folder10"> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_signal_ptr.html" target="basefrm">dynamicgraph::SignalPtr< T, Time ></a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html" target="basefrm">dynamicgraph::SignalTimeDependent< T, Time ></a></p> + </div> + </div> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_signal_caster.html" target="basefrm">dynamicgraph::SignalCaster</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('folder11', this)"/><img src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('folder11', this)"/><a class="el" href="classdynamicgraph_1_1_signal_cast_registerer.html" target="basefrm">dynamicgraph::SignalCastRegisterer</a></p> + <div id="folder11"> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_default_cast_registerer.html" target="basefrm">dynamicgraph::DefaultCastRegisterer< T ></a></p> + </div> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('folder12', this)"/><img src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('folder12', this)"/><a class="el" href="classdynamicgraph_1_1_time_dependency.html" target="basefrm">dynamicgraph::TimeDependency< Time ></a></p> + <div id="folder12"> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="classdynamicgraph_1_1_signal_time_dependent.html" target="basefrm">dynamicgraph::SignalTimeDependent< T, Time ></a></p> + </div> + </div> + <p><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="functions.html" target="basefrm">Class Members</a></p> + <p><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="inherits.html" target="basefrm">Graphical Class Hierarchy</a></p> + <p><img src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('folder13', this)"/><img src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('folder13', this)"/><a class="el" href="namespaces.html" target="basefrm">Namespace List</a></p> + <div id="folder13"> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="namespacedynamicgraph.html" target="basefrm">dynamicgraph</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="namespacedynamicgraph_1_1command.html" target="basefrm">dynamicgraph::command</a></p> + </div> + <p><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="namespacemembers.html" target="basefrm">Namespace Members</a></p> + <p><img src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('folder14', this)"/><img src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('folder14', this)"/><a class="el" href="files.html" target="basefrm">File List</a></p> + <div id="folder14"> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="all-signals_8h.html" target="basefrm">all-signals.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="contiifstream_8h.html" target="basefrm">contiifstream.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="debug_8h.html" target="basefrm">debug.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="dynamic-graph-api_8h.html" target="basefrm">dynamic-graph-api.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="entity_8h.html" target="basefrm">entity.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="exception-abstract_8h.html" target="basefrm">exception-abstract.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="exception-factory_8h.html" target="basefrm">exception-factory.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="exception-signal_8h.html" target="basefrm">exception-signal.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="exception-traces_8h.html" target="basefrm">exception-traces.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="factory_8h.html" target="basefrm">factory.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="functions_8h.html" target="basefrm">functions.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="import-default-paths_8h.html" target="basefrm">import-default-paths.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="import_8h.html" target="basefrm">import.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="interpreter-helper_8h.html" target="basefrm">interpreter-helper.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="interpreter_8h.html" target="basefrm">interpreter.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="package_8h.html" target="basefrm">package.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="plugin-loader_8h.html" target="basefrm">plugin-loader.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="pool_8h.html" target="basefrm">pool.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="shell-procedure_8h.html" target="basefrm">shell-procedure.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="shellfunctions__doc_8h.html" target="basefrm">shellfunctions_doc.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="signal-array_8h.html" target="basefrm">signal-array.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="signal-base_8h.html" target="basefrm">signal-base.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="signal-caster_8h.html" target="basefrm">signal-caster.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="signal-ptr_8h.html" target="basefrm">signal-ptr.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="signal-time-dependent_8h.html" target="basefrm">signal-time-dependent.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="signal_8h.html" target="basefrm">signal.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="time-dependency_8h.html" target="basefrm">time-dependency.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="tracer-real-time_8h.html" target="basefrm">tracer-real-time.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="tracer-real-timedoc_8h.html" target="basefrm">tracer-real-timedoc.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="tracer_8h.html" target="basefrm">tracer.h</a></p> + <p><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="tracerdoc_8h.html" target="basefrm">tracerdoc.h</a></p> + </div> + <p><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="globals.html" target="basefrm">File Members</a></p> + </div> + </div> + </body> +</html> diff --git a/index.html b/index.html index 92921d5..256eadf 100644 --- a/index.html +++ b/index.html @@ -6,75 +6,15 @@ <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>jrl-umi3218/dynamic-graph @ GitHub</title> - - <style type="text/css"> - body { - margin-top: 1.0em; - background-color: #47dd3b; - font-family: "Helvetica,Arial,FreeSans"; - color: #ffffff; - } - #container { - margin: 0 auto; - width: 700px; - } - h1 { font-size: 3.8em; color: #b822c4; margin-bottom: 3px; } - h1 .small { font-size: 0.4em; } - h1 a { text-decoration: none } - h2 { font-size: 1.5em; color: #b822c4; } - h3 { text-align: center; color: #b822c4; } - a { color: #b822c4; } - .description { font-size: 1.2em; margin-bottom: 30px; margin-top: 30px; font-style: italic;} - .download { float: right; } - pre { background: #000; color: #fff; padding: 15px;} - hr { border: 0; width: 80%; border-bottom: 1px solid #aaa} - .footer { text-align:center; padding-top:30px; font-style: italic; } - </style> - -</head> -<body> - <a href="http://github.com/jrl-umi3218/dynamic-graph"><img style="position: absolute; top: 0; right: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png" alt="Fork me on GitHub" /></a> - - <div id="container"> - - <div class="download"> - <a href="http://github.com/jrl-umi3218/dynamic-graph/zipball/master"> - <img border="0" width="90" src="http://github.com/images/modules/download/zip.png"></a> - <a href="http://github.com/jrl-umi3218/dynamic-graph/tarball/master"> - <img border="0" width="90" src="http://github.com/images/modules/download/tar.png"></a> - </div> - - <h1><a href="http://github.com/jrl-umi3218/dynamic-graph">dynamic-graph</a> - <span class="small">by <a href="http://github.com/jrl-umi3218">jrl-umi3218</a></span></h1> - - <div class="description"> - Efficient data-flow library for robotics. - </div> - - <h2>Authors</h2> -<p>Francois Bleibel (fbleibel@gmail.com) <br/>florent (florent@laas.fr) <br/>Francois Keith (francois.keith@aist.go.jp) <br/>Mansard (nmansard@laas.fr) <br/>stasse (olivier.stasse@aist.go.jp) <br/>Thomas Moulard (thomas.moulard@gmail.com) <br/> <br/> </p> -<h2>Contact</h2> -<p> (jrl-source@m.aist.go.jp) <br/> </p> +<script type="text/javascript"> +<!-- +window.location = "http://github.com/jrl-umi3218/dynamic-graph/wiki" +//--> +</script></head> - - <h2>Download</h2> - <p> - You can download this project in either - <a href="http://github.com/jrl-umi3218/dynamic-graph/zipball/master">zip</a> or - <a href="http://github.com/jrl-umi3218/dynamic-graph/tarball/master">tar</a> formats. - </p> - <p>You can also clone the project with <a href="http://git-scm.com">Git</a> - by running: - <pre>$ git clone git://github.com/jrl-umi3218/dynamic-graph</pre> - </p> - - <div class="footer"> - get the source code on GitHub : <a href="http://github.com/jrl-umi3218/dynamic-graph">jrl-umi3218/dynamic-graph</a> - </div> - - </div> - - +<body> + <a href="http://github.com/jrl-umi3218/dynamic-graph/wiki">dynamic-graph + wiki</a> </body> </html> -- GitLab