Class BaseConverter
Defined in File BaseConverter.hpp
Inheritance Relationships
Derived Types
public depthai_bridge::DisparityConverter(Class DisparityConverter)public depthai_bridge::GridMapConverter(Class GridMapConverter)public depthai_bridge::ImageConverter(Class ImageConverter)public depthai_bridge::ImgDetectionConverter(Class ImgDetectionConverter)public depthai_bridge::ImuConverter(Class ImuConverter)public depthai_bridge::PointCloudConverter(Class PointCloudConverter)public depthai_bridge::SpatialDetectionConverter(Class SpatialDetectionConverter)public depthai_bridge::TrackDetectionConverter(Class TrackDetectionConverter)public depthai_bridge::TrackSpatialDetectionConverter(Class TrackSpatialDetectionConverter)public depthai_bridge::TrackedFeaturesConverter(Class TrackedFeaturesConverter)public depthai_bridge::TransformDataConverter(Class TransformDataConverter)
Class Documentation
-
class BaseConverter
Subclassed by depthai_bridge::DisparityConverter, depthai_bridge::GridMapConverter, depthai_bridge::ImageConverter, depthai_bridge::ImgDetectionConverter, depthai_bridge::ImuConverter, depthai_bridge::PointCloudConverter, depthai_bridge::SpatialDetectionConverter, depthai_bridge::TrackDetectionConverter, depthai_bridge::TrackSpatialDetectionConverter, depthai_bridge::TrackedFeaturesConverter, depthai_bridge::TransformDataConverter
Public Functions
-
explicit BaseConverter(std::string frameName, bool getBaseDeviceTimestamp = false)
-
virtual ~BaseConverter()
-
void updateRosBaseTime()
Handles cases in which the ROS time shifts forward or backward Should be called at regular intervals or on-change of ROS time, depending on monitoring.
-
inline void setUpdateRosBaseTimeOnToRosMsg(bool update = true)
Commands the converter to automatically update the ROS base time on message conversion based on variable.
- Parameters:
update – bool whether to automatically update the ROS base time on message conversion
-
inline std::string getFrameName() const
-
inline bool isGetBaseDeviceTimestamp() const
-
inline bool isUpdateRosBaseTimeOnToRosMsg() const
-
explicit BaseConverter(std::string frameName, bool getBaseDeviceTimestamp = false)