NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
localization_measurements::PoseWithCovarianceMeasurement Struct Reference

#include <pose_with_covariance_measurement.h>

Inheritance diagram for localization_measurements::PoseWithCovarianceMeasurement:
Inheritance graph

Public Member Functions

 PoseWithCovarianceMeasurement (const gtsam::Pose3 &pose, const PoseCovariance &covariance, const localization_common::Time timestamp, const localization_common::TimestampedSet< PoseCovariance > &correlation_covariances={})
 
 PoseWithCovarianceMeasurement (const localization_common::PoseWithCovariance &pose_with_covariance, const localization_common::Time timestamp)
 
localization_common::PoseWithCovariance PoseWithCovariance () const
 
 PoseWithCovarianceMeasurement ()=default
 
- Public Member Functions inherited from localization_measurements::Measurement
 Measurement (localization_common::Time timestamp)
 
 Measurement ()=default
 
virtual ~Measurement ()=default
 

Public Attributes

gtsam::Pose3 pose
 
PoseCovariance covariance
 
localization_common::TimestampedSet< PoseCovariancecorrelation_covariances
 
- Public Attributes inherited from localization_measurements::Measurement
localization_common::Time timestamp
 

Constructor & Destructor Documentation

◆ PoseWithCovarianceMeasurement() [1/3]

localization_measurements::PoseWithCovarianceMeasurement::PoseWithCovarianceMeasurement ( const gtsam::Pose3 &  pose,
const PoseCovariance covariance,
const localization_common::Time  timestamp,
const localization_common::TimestampedSet< PoseCovariance > &  correlation_covariances = {} 
)
inline

◆ PoseWithCovarianceMeasurement() [2/3]

localization_measurements::PoseWithCovarianceMeasurement::PoseWithCovarianceMeasurement ( const localization_common::PoseWithCovariance pose_with_covariance,
const localization_common::Time  timestamp 
)
inline

◆ PoseWithCovarianceMeasurement() [3/3]

localization_measurements::PoseWithCovarianceMeasurement::PoseWithCovarianceMeasurement ( )
default

Member Function Documentation

◆ PoseWithCovariance()

localization_common::PoseWithCovariance localization_measurements::PoseWithCovarianceMeasurement::PoseWithCovariance ( ) const
inline

Member Data Documentation

◆ correlation_covariances

localization_common::TimestampedSet<PoseCovariance> localization_measurements::PoseWithCovarianceMeasurement::correlation_covariances

◆ covariance

PoseCovariance localization_measurements::PoseWithCovarianceMeasurement::covariance

◆ pose

gtsam::Pose3 localization_measurements::PoseWithCovarianceMeasurement::pose

The documentation for this struct was generated from the following file: