Changeset 503
- Timestamp:
- 08/03/10 17:08:42 (18 months ago)
- Location:
- trunk/avango-utils
- Files:
-
- 8 added
- 7 edited
-
SConscript (modified) (2 diffs)
-
include/avango/utils/MultiValueField.h (added)
-
include/avango/utils/SConscript (modified) (1 diff)
-
include/avango/utils/register_multivaluefield.h (added)
-
python/_utils.cpp (modified) (3 diffs)
-
src/Init.cpp (modified) (2 diffs)
-
src/MultiValueField.cpp (added)
-
src/SConscript (modified) (1 diff)
-
src/tests (added)
-
src/tests/SConscript (added)
-
src/tests/TestAvangoUtils.cpp (added)
-
src/tests/TestMultiValueFields.cpp (added)
-
tests/SConscript (modified) (1 diff)
-
tests/TestMultiValueFields.py (added)
-
tests/runtests.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/avango-utils/SConscript
r363 r503 26 26 Alias('all', Alias('utils')) 27 27 Alias('check', Alias('check-utils')) 28 Alias('check-utils', Alias('check-utils-src')) 28 29 Alias('install', Alias('install-utils')) 29 30 … … 33 34 'python/SConscript', 34 35 'tests/SConscript', 36 'src/tests/SConscript', 35 37 ]) 36 38 -
trunk/avango-utils/include/avango/utils/SConscript
r450 r503 35 35 ProximitySensor.h 36 36 Trackball.h 37 MultiValueField.h 38 register_multivaluefield.h 37 39 windows_specific_utils.h 38 40 ''') -
trunk/avango-utils/python/_utils.cpp
r500 r503 35 35 #include "../include/avango/utils/Bool3And.h" 36 36 #include "../include/avango/utils/Trackball.h" 37 #include "../include/avango/utils/MultiValueField.h" 38 #include "../include/avango/utils/register_multivaluefield.h" 37 39 38 40 #include <iostream> … … 139 141 } 140 142 143 void init_MultiValueFields() 144 { 145 av::python::register_multivaluefield<av::utils::MVFBool>("MVFBool"); 146 av::python::register_multivaluefield<av::utils::MVFDouble>("MVFDouble"); 147 av::python::register_multivaluefield<av::utils::MVFFloat>("MVFFloat"); 148 av::python::register_multivaluefield<av::utils::MVFInt>("MVFInt"); 149 av::python::register_multivaluefield<av::utils::MVFLong>("MVFLong"); 150 av::python::register_multivaluefield<av::utils::MVFUInt>("MVFUInt"); 151 av::python::register_multivaluefield<av::utils::MVFULong>("MVFULong"); 152 av::python::register_multivaluefield<av::utils::MVFString>("MVFString"); 153 154 // osg related multi value fields 155 av::python::register_multivaluefield<av::utils::MVFMatrix>("MVFMatrix"); 156 av::python::register_multivaluefield<av::utils::MVFVec2>("MVFVec2"); 157 av::python::register_multivaluefield<av::utils::MVFVec3>("MVFVec3"); 158 av::python::register_multivaluefield<av::utils::MVFVec4>("MVFVec4"); 159 av::python::register_multivaluefield<av::utils::MVFQuat>("MVFQuat"); 160 } 161 141 162 BOOST_PYTHON_MODULE(_utils) 142 163 { … … 153 174 154 175 def("print_registered_field_containers",print_actual_registered_field_containers); 176 177 av::utils::initMultiValueFields(); 178 av::utils::initMultiValueOSGFields(); 179 init_MultiValueFields(); 155 180 } -
trunk/avango-utils/src/Init.cpp
r450 r503 29 29 #include "../include/avango/utils/Bool3And.h" 30 30 #include "../include/avango/utils/Trackball.h" 31 #include "../include/avango/utils/MultiValueField.h" 31 32 32 33 #include <avango/Logger.h> … … 50 51 av::utils::Bool3And::initClass(); 51 52 av::utils::Trackball::initClass(); 53 av::utils::initMultiValueFields(); 54 av::utils::initMultiValueOSGFields(); 52 55 53 56 AV_TYPED_INIT_ABSTRACT(av::Type::badType(), "av::utils::Init", true); -
trunk/avango-utils/src/SConscript
r450 r503 37 37 ProximitySensor.cpp 38 38 Trackball.cpp 39 MultiValueField.cpp 39 40 Init.cpp 40 41 ''') -
trunk/avango-utils/tests/SConscript
r487 r503 35 35 TestConverters.py 36 36 TestInterpolators.py 37 TestMultiValueFields.py 37 38 runtests.py 38 39 __init__.py -
trunk/avango-utils/tests/runtests.py
r487 r503 32 32 from avango.utils.tests import TestConverters 33 33 from avango.utils.tests import TestInterpolators 34 from avango.utils.tests import TestMultiValueFields 34 35 35 36 if __name__ == '__main__': … … 43 44 TestConverters.Suite(), 44 45 TestInterpolators.Suite(), 46 TestMultiValueFields.Suite(), 45 47 ] 46 48 alltests = unittest.TestSuite(suites)
Note: See TracChangeset
for help on using the changeset viewer.
