AddFixedFramePoseData(int trajectory_id, const sensor::FixedFramePoseData &fixed_frame_pose_data) override EXCLUDES(mutex_) | cartographer::mapping::PoseGraph3D | virtual |
AddImuData(int trajectory_id, const sensor::ImuData &imu_data) override EXCLUDES(mutex_) | cartographer::mapping::PoseGraph3D | virtual |
AddLandmarkData(int trajectory_id, const sensor::LandmarkData &landmark_data) override EXCLUDES(mutex_) | cartographer::mapping::PoseGraph3D | virtual |
AddNode(std::shared_ptr< const TrajectoryNode::Data > constant_data, int trajectory_id, const std::vector< std::shared_ptr< const Submap3D >> &insertion_submaps) EXCLUDES(mutex_) | cartographer::mapping::PoseGraph3D | |
AddNodeFromProto(const transform::Rigid3d &global_pose, const proto::Node &node) override | cartographer::mapping::PoseGraph3D | virtual |
AddNodeToSubmap(const NodeId &node_id, const SubmapId &submap_id) override | cartographer::mapping::PoseGraph3D | virtual |
AddOdometryData(int trajectory_id, const sensor::OdometryData &odometry_data) override EXCLUDES(mutex_) | cartographer::mapping::PoseGraph3D | virtual |
AddSerializedConstraints(const std::vector< Constraint > &constraints) override | cartographer::mapping::PoseGraph3D | virtual |
AddSubmapFromProto(const transform::Rigid3d &global_submap_pose, const proto::Submap &submap) override | cartographer::mapping::PoseGraph3D | virtual |
AddTrajectoryIfNeeded(int trajectory_id) REQUIRES(mutex_) | cartographer::mapping::PoseGraph3D | private |
AddTrimmer(std::unique_ptr< PoseGraphTrimmer > trimmer) override | cartographer::mapping::PoseGraph3D | virtual |
AddWorkItem(const std::function< void()> &work_item) REQUIRES(mutex_) | cartographer::mapping::PoseGraph3D | private |
ComputeConstraint(const NodeId &node_id, const SubmapId &submap_id) REQUIRES(mutex_) | cartographer::mapping::PoseGraph3D | private |
ComputeConstraintsForNode(const NodeId &node_id, std::vector< std::shared_ptr< const Submap3D >> insertion_submaps, bool newly_finished_submap) REQUIRES(mutex_) | cartographer::mapping::PoseGraph3D | private |
ComputeConstraintsForOldNodes(const SubmapId &submap_id) REQUIRES(mutex_) | cartographer::mapping::PoseGraph3D | private |
ComputeLocalToGlobalTransform(const MapById< SubmapId, optimization::SubmapSpec3D > &global_submap_poses, int trajectory_id) const REQUIRES(mutex_) | cartographer::mapping::PoseGraph3D | private |
constraints() const override EXCLUDES(mutex_) | cartographer::mapping::PoseGraph3D | virtual |
DispatchOptimization() REQUIRES(mutex_) | cartographer::mapping::PoseGraph3D | private |
FinishTrajectory(int trajectory_id) override | cartographer::mapping::PoseGraph3D | virtual |
FreezeTrajectory(int trajectory_id) override | cartographer::mapping::PoseGraph3D | virtual |
GetAllSubmapData() const EXCLUDES(mutex_) override | cartographer::mapping::PoseGraph3D | virtual |
GetAllSubmapPoses() const EXCLUDES(mutex_) override | cartographer::mapping::PoseGraph3D | virtual |
GetConnectedTrajectories() const override | cartographer::mapping::PoseGraph3D | virtual |
GetFixedFramePoseData() const override EXCLUDES(mutex_) | cartographer::mapping::PoseGraph3D | virtual |
GetImuData() const override EXCLUDES(mutex_) | cartographer::mapping::PoseGraph3D | virtual |
GetInterpolatedGlobalTrajectoryPose(int trajectory_id, const common::Time time) const REQUIRES(mutex_) | cartographer::mapping::PoseGraph3D | |
GetLandmarkNodes() const override EXCLUDES(mutex_) | cartographer::mapping::PoseGraph3D | virtual |
GetLandmarkPoses() const override EXCLUDES(mutex_) | cartographer::mapping::PoseGraph3D | virtual |
GetLatestNodeTime(const NodeId &node_id, const SubmapId &submap_id) const REQUIRES(mutex_) | cartographer::mapping::PoseGraph3D | private |
GetLocalToGlobalTransform(int trajectory_id) const EXCLUDES(mutex_) override | cartographer::mapping::PoseGraph3D | virtual |
GetOdometryData() const override EXCLUDES(mutex_) | cartographer::mapping::PoseGraph3D | virtual |
GetSubmapData(const SubmapId &submap_id) const EXCLUDES(mutex_) override | cartographer::mapping::PoseGraph3D | virtual |
GetSubmapDataUnderLock() const REQUIRES(mutex_) | cartographer::mapping::PoseGraph3D | private |
GetSubmapDataUnderLock(const SubmapId &submap_id) const REQUIRES(mutex_) | cartographer::mapping::PoseGraph3D | private |
GetTrajectoryData() const override | cartographer::mapping::PoseGraph3D | virtual |
GetTrajectoryNodePoses() const override EXCLUDES(mutex_) | cartographer::mapping::PoseGraph3D | virtual |
GetTrajectoryNodes() const override EXCLUDES(mutex_) | cartographer::mapping::PoseGraph3D | virtual |
global_slam_optimization_callback_ | cartographer::mapping::PoseGraph3D | private |
GlobalSlamOptimizationCallback typedef | cartographer::mapping::PoseGraphInterface | |
GUARDED_BY(mutex_) | cartographer::mapping::PoseGraph3D | private |
GUARDED_BY(mutex_) | cartographer::mapping::PoseGraph3D | private |
GUARDED_BY(mutex_)=0 | cartographer::mapping::PoseGraph3D | privatepure virtual |
GUARDED_BY(mutex_) | cartographer::mapping::PoseGraph3D | private |
GUARDED_BY(mutex_) | cartographer::mapping::PoseGraph3D | private |
GUARDED_BY(mutex_) | cartographer::mapping::PoseGraph3D | private |
GUARDED_BY(mutex_) | cartographer::mapping::PoseGraph3D | private |
GUARDED_BY(mutex_) | cartographer::mapping::PoseGraph3D | private |
GUARDED_BY(mutex_)=0 | cartographer::mapping::PoseGraph3D | privatepure virtual |
GUARDED_BY(mutex_) | cartographer::mapping::PoseGraph3D | private |
GUARDED_BY(mutex_) | cartographer::mapping::PoseGraph3D | private |
GUARDED_BY(mutex_) | cartographer::mapping::PoseGraph3D | private |
GUARDED_BY(mutex_) | cartographer::mapping::PoseGraph3D | private |
GUARDED_BY(mutex_) | cartographer::mapping::PoseGraph3D | private |
GUARDED_BY(mutex_) | cartographer::mapping::PoseGraph3D | private |
HandleWorkQueue(const constraints::ConstraintBuilder3D::Result &result) REQUIRES(mutex_) | cartographer::mapping::PoseGraph3D | private |
InitializeGlobalSubmapPoses(int trajectory_id, const common::Time time, const std::vector< std::shared_ptr< const Submap3D >> &insertion_submaps) REQUIRES(mutex_) | cartographer::mapping::PoseGraph3D | private |
IsTrajectoryFinished(int trajectory_id) const override REQUIRES(mutex_) | cartographer::mapping::PoseGraph3D | virtual |
IsTrajectoryFrozen(int trajectory_id) const override REQUIRES(mutex_) | cartographer::mapping::PoseGraph3D | virtual |
LogResidualHistograms() const REQUIRES(mutex_) | cartographer::mapping::PoseGraph3D | private |
mutex_ | cartographer::mapping::PoseGraph3D | mutableprivate |
operator=(const PoseGraph3D &)=delete | cartographer::mapping::PoseGraph3D | |
cartographer::mapping::PoseGraph::operator=(const PoseGraph &)=delete | cartographer::mapping::PoseGraph | |
cartographer::mapping::PoseGraphInterface::operator=(const PoseGraphInterface &)=delete | cartographer::mapping::PoseGraphInterface | |
optimization_problem_ | cartographer::mapping::PoseGraph3D | private |
options_ | cartographer::mapping::PoseGraph3D | private |
PoseGraph() | cartographer::mapping::PoseGraph | inline |
PoseGraph(const PoseGraph &)=delete | cartographer::mapping::PoseGraph | |
PoseGraph3D(const proto::PoseGraphOptions &options, std::unique_ptr< optimization::OptimizationProblem3D > optimization_problem, common::ThreadPool *thread_pool) | cartographer::mapping::PoseGraph3D | |
PoseGraph3D(const PoseGraph3D &)=delete | cartographer::mapping::PoseGraph3D | |
PoseGraphInterface() | cartographer::mapping::PoseGraphInterface | inline |
PoseGraphInterface(const PoseGraphInterface &)=delete | cartographer::mapping::PoseGraphInterface | |
RunFinalOptimization() override | cartographer::mapping::PoseGraph3D | virtual |
RunOptimization() EXCLUDES(mutex_) | cartographer::mapping::PoseGraph3D | private |
SetGlobalSlamOptimizationCallback(PoseGraphInterface::GlobalSlamOptimizationCallback callback) override | cartographer::mapping::PoseGraph3D | virtual |
SetInitialTrajectoryPose(int from_trajectory_id, int to_trajectory_id, const transform::Rigid3d &pose, const common::Time time) override EXCLUDES(mutex_) | cartographer::mapping::PoseGraph3D | virtual |
SetLandmarkPose(const std::string &landmark_id, const transform::Rigid3d &global_pose) override EXCLUDES(mutex_) | cartographer::mapping::PoseGraph3D | virtual |
SetTrajectoryDataFromProto(const proto::TrajectoryData &data) override | cartographer::mapping::PoseGraph3D | |
cartographer::mapping::PoseGraph::SetTrajectoryDataFromProto(const mapping::proto::TrajectoryData &data)=0 | cartographer::mapping::PoseGraph | pure virtual |
SubmapState enum name | cartographer::mapping::PoseGraph3D | private |
ToProto() const override | cartographer::mapping::PoseGraph | virtual |
trajectory_connectivity_state_ | cartographer::mapping::PoseGraph3D | private |
UpdateTrajectoryConnectivity(const Constraint &constraint) REQUIRES(mutex_) | cartographer::mapping::PoseGraph3D | private |
WaitForAllComputations() EXCLUDES(mutex_) | cartographer::mapping::PoseGraph3D | protected |
~PoseGraph() override | cartographer::mapping::PoseGraph | inline |
~PoseGraph3D() override | cartographer::mapping::PoseGraph3D | |
~PoseGraphInterface() | cartographer::mapping::PoseGraphInterface | inlinevirtual |