|
SaDVIO
|
Abstract class for all sensors. More...
#include <ASensor.h>

Public Member Functions | |
| ASensor (std::string type) | |
| ~ASensor () | |
| std::string | getType () |
| void | setFrame (std::shared_ptr< Frame > frame) |
| std::shared_ptr< Frame > | getFrame () |
| void | setFrame2SensorTransform (Eigen::Affine3d T_s_f) |
| Eigen::Affine3d | getFrame2SensorTransform () |
| Eigen::Affine3d | getWorld2SensorTransform () |
| Eigen::Affine3d | getSensor2WorldTransform () |
Protected Attributes | |
| std::weak_ptr< Frame > | _frame |
| Eigen::Affine3d | _T_s_f |
| std::string | _type |
| std::mutex | _sensor_mtx |
Abstract class for all sensors.
This class provides a common interface for all sensors in the SLAM system. It contains a reference to a frame, its extrinsic and its type.
|
inline |
|
inline |
|
inline |
|
inline |
| Eigen::Affine3d isae::ASensor::getSensor2WorldTransform | ( | ) |
|
inline |
| Eigen::Affine3d isae::ASensor::getWorld2SensorTransform | ( | ) |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.17