mirror of
https://github.com/introlab/rtabmap.git
synced 2026-09-03 01:50:24 +08:00
Refactoring: Split Odometry classes in multiple headers. Added Odometry::create(type) for convenience, working with "Odom/Strategy" parameter. Renamed OdometryBOW to OdometryLocalMap (more descriptive name).
This commit is contained in:
@@ -4127,19 +4127,7 @@ void PreferencesDialog::testOdometry()
|
||||
|
||||
|
||||
ParametersMap parameters = this->getAllParameters();
|
||||
Odometry * odometry;
|
||||
if(this->getOdomStrategy() == 1)
|
||||
{
|
||||
odometry = new OdometryF2F(parameters);
|
||||
}
|
||||
else if(this->getOdomStrategy() == 2)
|
||||
{
|
||||
odometry = new OdometryMono(parameters);
|
||||
}
|
||||
else
|
||||
{
|
||||
odometry = new OdometryBOW(parameters);
|
||||
}
|
||||
Odometry * odometry = Odometry::create(parameters);
|
||||
|
||||
OdometryThread odomThread(
|
||||
odometry, // take ownership of odometry
|
||||
|
||||
Reference in New Issue
Block a user