00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #include "config_tform.h"
00020
00021 #include "driveInterface.h"
00022 #include "buttonThrower.h"
00023 #include "mouseWatcher.h"
00024 #include "mouseWatcherGroup.h"
00025 #include "mouseWatcherRegion.h"
00026 #include "trackball.h"
00027 #include "transform2sg.h"
00028
00029 #include <dconfig.h>
00030
00031 Configure(config_tform);
00032 NotifyCategoryDef(tform, "");
00033
00034 const double drive_forward_speed = config_tform.GetDouble("drive-forward-speed", 20.0);
00035 const double drive_reverse_speed = config_tform.GetDouble("drive-reverse-speed", 10.0);
00036 const double drive_rotate_speed = config_tform.GetDouble("drive-rotate-speed", 80.0);
00037 const double drive_vertical_dead_zone = config_tform.GetDouble("drive-vertical-dead-zone", 0.1);
00038 const double drive_vertical_center = config_tform.GetDouble("drive-vertical-center", 0.0);
00039 const double drive_horizontal_dead_zone = config_tform.GetDouble("drive-horizontal-dead-zone", 0.1);
00040 const double drive_horizontal_center = config_tform.GetDouble("drive-horizontal-center", 0.0);
00041 const double drive_vertical_ramp_up_time = config_tform.GetDouble("drive-vertical-ramp-up-time", 0.0);
00042 const double drive_vertical_ramp_down_time = config_tform.GetDouble("drive-vertical-ramp-down-time", 0.0);
00043 const double drive_horizontal_ramp_up_time = config_tform.GetDouble("drive-horizontal-ramp-up-time", 0.0);
00044 const double drive_horizontal_ramp_down_time = config_tform.GetDouble("drive-horizontal-ramp-down-time", 0.0);
00045
00046 ConfigureFn(config_tform) {
00047 DriveInterface::init_type();
00048 ButtonThrower::init_type();
00049 MouseWatcher::init_type();
00050 MouseWatcherGroup::init_type();
00051 MouseWatcherRegion::init_type();
00052 Trackball::init_type();
00053 Transform2SG::init_type();
00054 }