Skip to content
Snippets Groups Projects

Resolve "Strange things in WOLF core?"

Merged Joan Solà Ortega requested to merge 419-strange-things-in-wolf-core into devel
3 files
+ 16
16
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -19,26 +19,26 @@
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//
//--------LICENSE_END--------
#ifndef SRC_SENSOR_MODEL_H_
#define SRC_SENSOR_MODEL_H_
#ifndef SRC_SENSOR_MOTION_MODEL_H_
#define SRC_SENSOR_MOTION_MODEL_H_
//wolf includes
#include "core/sensor/sensor_base.h"
namespace wolf {
WOLF_PTR_TYPEDEFS(SensorModel);
WOLF_PTR_TYPEDEFS(SensorMotionModel);
class SensorModel : public SensorBase
class SensorMotionModel : public SensorBase
{
public:
SensorModel();
~SensorModel() override;
SensorMotionModel();
~SensorMotionModel() override;
static SensorBasePtr create(const std::string& _unique_name,
const ParamsServer& _server)
{
auto sensor = std::make_shared<SensorModel>();
auto sensor = std::make_shared<SensorMotionModel>();
sensor ->setName(_unique_name);
return sensor;
}
@@ -47,7 +47,7 @@ class SensorModel : public SensorBase
const Eigen::VectorXd& _extrinsics,
const ParamsSensorBasePtr _intrinsics)
{
auto sensor = std::make_shared<SensorModel>();
auto sensor = std::make_shared<SensorMotionModel>();
sensor ->setName(_unique_name);
return sensor;
}
@@ -56,4 +56,4 @@ class SensorModel : public SensorBase
} /* namespace wolf */
#endif /* SRC_SENSOR_POSE_H_ */
#endif /* SRC_SENSOR_MOTION_MODEL_H_ */
Loading