Class PoseExtrapolatorInterface
Defined in File pose_extrapolator_interface.h
Nested Relationships
Nested Types
Inheritance Relationships
Derived Types
public cartographer::mapping::ImuBasedPoseExtrapolator
(Class ImuBasedPoseExtrapolator)public cartographer::mapping::PoseExtrapolator
(Class PoseExtrapolator)
Class Documentation
-
class PoseExtrapolatorInterface
Subclassed by cartographer::mapping::ImuBasedPoseExtrapolator, cartographer::mapping::PoseExtrapolator
Public Functions
-
PoseExtrapolatorInterface(const PoseExtrapolatorInterface&) = delete
-
PoseExtrapolatorInterface &operator=(const PoseExtrapolatorInterface&) = delete
-
inline virtual ~PoseExtrapolatorInterface()
-
virtual void AddOdometryData(const sensor::OdometryData &odometry_data) = 0
-
virtual ExtrapolationResult ExtrapolatePosesWithGravity(const std::vector<common::Time> ×) = 0
Public Static Functions
-
static std::unique_ptr<PoseExtrapolatorInterface> CreateWithImuData(const proto::PoseExtrapolatorOptions &options, const std::vector<sensor::ImuData> &imu_data, const std::vector<transform::TimestampedTransform> &initial_poses)
Protected Functions
-
inline PoseExtrapolatorInterface()
-
struct ExtrapolationResult
-
PoseExtrapolatorInterface(const PoseExtrapolatorInterface&) = delete