Go to the documentation of this file.
15 #include <compass_msgs/Azimuth.h>
19 #include <geometry_msgs/TransformStamped.h>
20 #include <gps_common/GPSFix.h>
25 #include <sensor_msgs/Image.h>
26 #include <sensor_msgs/Imu.h>
27 #include <sensor_msgs/MagneticField.h>
28 #include <sensor_msgs/NavSatFix.h>
29 #include <vision_msgs/Detection2DArray.h>
47 const sensor_msgs::ImageConstPtr& image,
const cras::optional<sensor_msgs::CameraInfo>& cameraInfoMsg)
override;
48 cras::expected<void, std::string>
processAzimuth(
const compass_msgs::Azimuth& azimuthMsg)
override;
49 cras::expected<void, std::string>
processMagneticField(
const sensor_msgs::MagneticField& magneticFieldMsg)
override;
50 cras::expected<void, std::string>
processNavSatFix(
const sensor_msgs::NavSatFix& navSatFixMsg)
override;
51 cras::expected<void, std::string>
processGps(
const gps_common::GPSFix& gpsMsg)
override;
52 cras::expected<void, std::string>
processImu(
const sensor_msgs::Imu& imuMsg)
override;
54 const geometry_msgs::TransformStamped& zeroRollPitchTfMsg)
override;
55 cras::expected<void, std::string>
processOpticalTf(
const geometry_msgs::TransformStamped& opticalTfMsg)
override;
56 cras::expected<void, std::string>
processFaces(
const vision_msgs::Detection2DArray& facesMsg)
override;
77 std::unique_ptr<image_transport_codecs::ImageTransportCodecs>
imageCodecs;
78 std::unique_ptr<rosbag::Bag>
bag;
166 virtual cras::expected<void, std::string>
open(
167 const std::string& bagFilename,
const std::string& transport,
const std::string& movieFilename,
174 virtual cras::expected<void, std::string>
run();
MovieReader preconfigured from ROS parameters.
virtual std::unique_ptr< MovieReaderRos > createReader(const cras::BoundParamHelperPtr ¶ms)
::std::shared_ptr<::cras::BoundParamHelper > BoundParamHelperPtr
std::shared_ptr< Movie > MoviePtr
virtual std::shared_ptr< MovieToBagMetadataProcessor > createMetadataProcessor(const std::string &bagFilename, const std::string &transport, const cras::BoundParamHelperPtr ¶ms)
MoviePtr movie
The opened movie.
virtual cras::expected< void, std::string > open(const std::string &bagFilename, const std::string &transport, const std::string &movieFilename, const cras::BoundParamHelperPtr ¶ms)
Open the given movie file for reading and bag file for writing.
MovieToBag(const cras::LogHelperPtr &log)
std::shared_ptr< MovieToBagMetadataProcessor > metadataProcessor
::cras::LogHelper::Ptr LogHelperPtr
Convert movie files and their metadata to ROS bag file.
MovieReader preconfigured from ROS parameters.
virtual cras::expected< void, std::string > run()
Run the conversion.
std::unique_ptr< MovieReaderRos > movieReader
The movie reader.
movie_publisher
Author(s): Martin Pecka
autogenerated on Wed May 28 2025 02:07:22