Classes | Namespaces | Typedefs | Enumerations
metadata_type.h File Reference

Types of metadata. More...

#include <utility>
#include <gps_common/GPSFix.h>
#include <movie_publisher/types.h>
#include <sensor_msgs/CameraInfo.h>
#include <sensor_msgs/MagneticField.h>
#include <sensor_msgs/NavSatFix.h>
Include dependency graph for metadata_type.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  movie_publisher::TimedMetadata< T >
 Timestamping wrapper for any kind of metadata. More...
 

Namespaces

 movie_publisher
 

Typedefs

using movie_publisher::Distortion = sensor_msgs::CameraInfo::_D_type
 
using movie_publisher::DistortionData = std::pair< DistortionType, Distortion >
 
using movie_publisher::DistortionType = sensor_msgs::CameraInfo::_distortion_model_type
 
using movie_publisher::GNSSFixAndDetail = std::pair< cras::optional< sensor_msgs::NavSatFix >, cras::optional< gps_common::GPSFix > >
 
using movie_publisher::IntrinsicMatrix = sensor_msgs::CameraInfo::_K_type
 
using movie_publisher::RollPitch = std::pair< double, double >
 
using movie_publisher::SensorSize = std::pair< double, double >
 

Enumerations

enum  movie_publisher::MetadataType {
  movie_publisher::MetadataType::CAMERA_GENERAL_NAME, movie_publisher::MetadataType::CAMERA_UNIQUE_NAME, movie_publisher::MetadataType::CAMERA_SERIAL_NUMBER, movie_publisher::MetadataType::CAMERA_MAKE,
  movie_publisher::MetadataType::CAMERA_MODEL, movie_publisher::MetadataType::LENS_MAKE, movie_publisher::MetadataType::LENS_MODEL, movie_publisher::MetadataType::CREATION_TIME,
  movie_publisher::MetadataType::ROTATION, movie_publisher::MetadataType::CROP_FACTOR, movie_publisher::MetadataType::SENSOR_SIZE_MM, movie_publisher::MetadataType::FOCAL_LENGTH_35MM,
  movie_publisher::MetadataType::FOCAL_LENGTH_MM, movie_publisher::MetadataType::FOCAL_LENGTH_PX, movie_publisher::MetadataType::INTRINSIC_MATRIX, movie_publisher::MetadataType::DISTORTION,
  movie_publisher::MetadataType::GNSS_POSITION, movie_publisher::MetadataType::AZIMUTH, movie_publisher::MetadataType::MAGNETIC_FIELD, movie_publisher::MetadataType::ROLL_PITCH,
  movie_publisher::MetadataType::ACCELERATION, movie_publisher::MetadataType::ANGULAR_VELOCITY, movie_publisher::MetadataType::FACES, movie_publisher::MetadataType::CAMERA_INFO,
  movie_publisher::MetadataType::IMU, movie_publisher::MetadataType::OPTICAL_FRAME_TF, movie_publisher::MetadataType::ZERO_ROLL_PITCH_TF
}
 Enum for supported metadata. More...
 

Detailed Description

Types of metadata.

Author
Martin Pecka

Definition in file metadata_type.h.



movie_publisher
Author(s): Martin Pecka
autogenerated on Wed May 28 2025 02:07:22