Class SensorManager¶
Defined in File sensor-manager.h
Inheritance Relationships¶
Base Type¶
public aslam::YamlFileSerializable
(Class YamlFileSerializable)
Class Documentation¶
-
class
vi_map
::
SensorManager
: public aslam::YamlFileSerializable¶ Public Functions
-
SensorManager
() = default¶
-
~SensorManager
() = default¶
-
SensorManager
(const SensorManager &other)¶
-
void
operator=
(const SensorManager&) = delete¶
-
bool
isEqual
(const SensorManager &other, const bool verbose = false) const¶
-
bool
operator==
(const SensorManager &other) const¶
-
bool
operator!=
(const SensorManager &other) const¶
-
inline SensorManager::Ptr
clone
() const¶
-
void
merge
(const SensorManager &other)¶
-
void
swap
(SensorManager *other)¶
-
template<typename
DerivedSensor
>
voidaddSensor
(typename DerivedSensor::UniquePtr sensor, const aslam::SensorId &base_sensor_id, const aslam::Transformation &T_B_S)¶
-
template<typename
DerivedSensor
>
voidaddSensor
(typename DerivedSensor::UniquePtr sensor, const aslam::SensorId &base_sensor_id, const aslam::Position3D &p_B_S)¶
-
template<typename
DerivedSensor
>
voidaddSensorAsBase
(typename DerivedSensor::UniquePtr sensor)¶
-
template<typename
DerivedSensor
>
const DerivedSensor &getSensor
(const aslam::SensorId &sensor_id) const¶
-
template<typename
DerivedSensor
>
DerivedSensor::PtrgetSensorPtr
(const aslam::SensorId &sensor_id) const¶
-
void
getAllSensorIds
(aslam::SensorIdSet *all_sensor_ids) const¶
-
void
getAllSensorIdsOfType
(const vi_map::SensorType &sensor_type, aslam::SensorIdSet *all_sensor_ids) const¶
-
size_t
getNumSensors
() const¶
-
size_t
getNumSensorsOfType
(const vi_map::SensorType &sensor_type) const¶
-
bool
hasSensorOfType
(const vi_map::SensorType &sensor_type) const¶
-
SensorType
getSensorType
(const aslam::SensorId &sensor_id) const¶
-
void
setSensor_T_B_S
(const aslam::SensorId &sensor_id, const aslam::Transformation &T_B_S)¶
-
void
setSensor_T_B_S
(const aslam::SensorId &sensor_id, const aslam::Position3D &p_B_S)¶
-
const aslam::Transformation &
getSensor_T_B_S
(const aslam::SensorId &sensor_id) const¶
-
aslam::Transformation &
getSensor_T_B_S
(const aslam::SensorId &sensor_id)¶
-
virtual void
serialize
(YAML::Node *yaml_node) const override¶
-
virtual bool
deserialize
(const YAML::Node &yaml_node) override¶
Public Members
-
SensorManager
-