, including all inherited members.
| ACTIVE enum value | cartographer::mapping::PoseGraphInterface | |
| AddFixedFramePoseData(int trajectory_id, const sensor::FixedFramePoseData &fixed_frame_pose_data) override LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | [virtual] |
| AddImuData(int trajectory_id, const sensor::ImuData &imu_data) override LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | [virtual] |
| AddLandmarkData(int trajectory_id, const sensor::LandmarkData &landmark_data) override LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | [virtual] |
| AddNode(std::shared_ptr< const TrajectoryNode::Data > constant_data, int trajectory_id, const std::vector< std::shared_ptr< const Submap2D >> &insertion_submaps) LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | |
| AddNodeFromProto(const transform::Rigid3d &global_pose, const proto::Node &node) override | cartographer::mapping::PoseGraph2D | [virtual] |
| AddNodeToSubmap(const NodeId &node_id, const SubmapId &submap_id) override | cartographer::mapping::PoseGraph2D | [virtual] |
| AddOdometryData(int trajectory_id, const sensor::OdometryData &odometry_data) override LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | [virtual] |
| AddSerializedConstraints(const std::vector< Constraint > &constraints) override | cartographer::mapping::PoseGraph2D | [virtual] |
| AddSubmapFromProto(const transform::Rigid3d &global_submap_pose, const proto::Submap &submap) override | cartographer::mapping::PoseGraph2D | [virtual] |
| AddTrajectoryIfNeeded(int trajectory_id) EXCLUSIVE_LOCKS_REQUIRED(mutex_) | cartographer::mapping::PoseGraph2D | [private] |
| AddTrimmer(std::unique_ptr< PoseGraphTrimmer > trimmer) override | cartographer::mapping::PoseGraph2D | [virtual] |
| AddWorkItem(const std::function< WorkItem::Result()> &work_item) LOCKS_EXCLUDED(mutex_) LOCKS_EXCLUDED(work_queue_mutex_) | cartographer::mapping::PoseGraph2D | [private] |
| AppendNode(std::shared_ptr< const TrajectoryNode::Data > constant_data, int trajectory_id, const std::vector< std::shared_ptr< const Submap2D >> &insertion_submaps, const transform::Rigid3d &optimized_pose) LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | [private] |
| CanAddWorkItemModifying(int trajectory_id) EXCLUSIVE_LOCKS_REQUIRED(mutex_) | cartographer::mapping::PoseGraph2D | [private] |
| ComputeConstraint(const NodeId &node_id, const SubmapId &submap_id) LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | [private] |
| ComputeConstraintsForNode(const NodeId &node_id, std::vector< std::shared_ptr< const Submap2D >> insertion_submaps, bool newly_finished_submap) LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | [private] |
| ComputeLocalToGlobalTransform(const MapById< SubmapId, optimization::SubmapSpec2D > &global_submap_poses, int trajectory_id) const EXCLUSIVE_LOCKS_REQUIRED(mutex_) | cartographer::mapping::PoseGraph2D | [private] |
| constraint_builder_ | cartographer::mapping::PoseGraph2D | [private] |
| constraints() const override LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | [virtual] |
| conversion_tables_ | cartographer::mapping::PoseGraph2D | [private] |
| DELETED enum value | cartographer::mapping::PoseGraphInterface | |
| DeleteTrajectoriesIfNeeded() EXCLUSIVE_LOCKS_REQUIRED(mutex_) | cartographer::mapping::PoseGraph2D | [private] |
| DeleteTrajectory(int trajectory_id) override | cartographer::mapping::PoseGraph2D | [virtual] |
| DrainWorkQueue() LOCKS_EXCLUDED(mutex_) LOCKS_EXCLUDED(work_queue_mutex_) | cartographer::mapping::PoseGraph2D | [private] |
| FINISHED enum value | cartographer::mapping::PoseGraphInterface | |
| FinishTrajectory(int trajectory_id) override | cartographer::mapping::PoseGraph2D | [virtual] |
| FreezeTrajectory(int trajectory_id) override | cartographer::mapping::PoseGraph2D | [virtual] |
| FROZEN enum value | cartographer::mapping::PoseGraphInterface | |
| GetAllSubmapData() const LOCKS_EXCLUDED(mutex_) override | cartographer::mapping::PoseGraph2D | [virtual] |
| GetAllSubmapPoses() const LOCKS_EXCLUDED(mutex_) override | cartographer::mapping::PoseGraph2D | [virtual] |
| GetConnectedTrajectories() const override LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | [virtual] |
| GetFixedFramePoseData() const override LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | [virtual] |
| GetImuData() const override LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | [virtual] |
| GetInterpolatedGlobalTrajectoryPose(int trajectory_id, const common::Time time) const EXCLUSIVE_LOCKS_REQUIRED(mutex_) | cartographer::mapping::PoseGraph2D | |
| GetLandmarkNodes() const override LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | [virtual] |
| GetLandmarkPoses() const override LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | [virtual] |
| GetLatestNodeTime(const NodeId &node_id, const SubmapId &submap_id) const EXCLUSIVE_LOCKS_REQUIRED(mutex_) | cartographer::mapping::PoseGraph2D | [private] |
| GetLocalToGlobalTransform(int trajectory_id) const LOCKS_EXCLUDED(mutex_) override | cartographer::mapping::PoseGraph2D | [virtual] |
| GetOdometryData() const override LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | [virtual] |
| GetSubmapData(const SubmapId &submap_id) const LOCKS_EXCLUDED(mutex_) override | cartographer::mapping::PoseGraph2D | [virtual] |
| GetSubmapDataUnderLock() const EXCLUSIVE_LOCKS_REQUIRED(mutex_) | cartographer::mapping::PoseGraph2D | [private] |
| GetSubmapDataUnderLock(const SubmapId &submap_id) const EXCLUSIVE_LOCKS_REQUIRED(mutex_) | cartographer::mapping::PoseGraph2D | [private] |
| GetTrajectoryData() const override LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | [virtual] |
| GetTrajectoryNodePoses() const override LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | [virtual] |
| GetTrajectoryNodes() const override LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | [virtual] |
| GetTrajectoryStates() const override LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | [virtual] |
| global_slam_optimization_callback_ | cartographer::mapping::PoseGraph2D | [private] |
| GUARDED_BY(work_queue_mutex_) | cartographer::mapping::PoseGraph2D | [private] |
| GUARDED_BY(mutex_) | cartographer::mapping::PoseGraph2D | [private] |
| GUARDED_BY(mutex_)=0 | cartographer::mapping::PoseGraph2D | [private, pure virtual] |
| GUARDED_BY(mutex_) | cartographer::mapping::PoseGraph2D | [private] |
| GUARDED_BY(mutex_) | cartographer::mapping::PoseGraph2D | [private] |
| HandleWorkQueue(const constraints::ConstraintBuilder2D::Result &result) LOCKS_EXCLUDED(mutex_) LOCKS_EXCLUDED(work_queue_mutex_) | cartographer::mapping::PoseGraph2D | [private] |
| InitializeGlobalSubmapPoses(int trajectory_id, const common::Time time, const std::vector< std::shared_ptr< const Submap2D >> &insertion_submaps) EXCLUSIVE_LOCKS_REQUIRED(mutex_) | cartographer::mapping::PoseGraph2D | [private] |
| IsTrajectoryFinished(int trajectory_id) const override EXCLUSIVE_LOCKS_REQUIRED(mutex_) | cartographer::mapping::PoseGraph2D | [virtual] |
| IsTrajectoryFrozen(int trajectory_id) const override EXCLUSIVE_LOCKS_REQUIRED(mutex_) | cartographer::mapping::PoseGraph2D | [virtual] |
| mutex_ | cartographer::mapping::PoseGraph2D | [mutable, private] |
| operator=(const PoseGraph2D &) | cartographer::mapping::PoseGraph2D | |
| cartographer::mapping::PoseGraph::operator=(const PoseGraph &) | cartographer::mapping::PoseGraph | |
| cartographer::mapping::PoseGraphInterface::operator=(const PoseGraphInterface &) | cartographer::mapping::PoseGraphInterface | |
| optimization_problem_ | cartographer::mapping::PoseGraph2D | [private] |
| options_ | cartographer::mapping::PoseGraph2D | [private] |
| PoseGraph() | cartographer::mapping::PoseGraph | [inline] |
| PoseGraph(const PoseGraph &) | cartographer::mapping::PoseGraph | |
| PoseGraph2D(const proto::PoseGraphOptions &options, std::unique_ptr< optimization::OptimizationProblem2D > optimization_problem, common::ThreadPool *thread_pool) | cartographer::mapping::PoseGraph2D | |
| PoseGraph2D(const PoseGraph2D &) | cartographer::mapping::PoseGraph2D | |
| PoseGraphInterface() | cartographer::mapping::PoseGraphInterface | [inline] |
| PoseGraphInterface(const PoseGraphInterface &) | cartographer::mapping::PoseGraphInterface | |
| RegisterMetrics(metrics::FamilyFactory *family_factory) | cartographer::mapping::PoseGraph2D | [static] |
| RunFinalOptimization() override | cartographer::mapping::PoseGraph2D | [virtual] |
| RunOptimization() LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | [private] |
| SetGlobalSlamOptimizationCallback(PoseGraphInterface::GlobalSlamOptimizationCallback callback) override | cartographer::mapping::PoseGraph2D | |
| cartographer::mapping::PoseGraph::SetGlobalSlamOptimizationCallback(GlobalSlamOptimizationCallback callback)=0 | cartographer::mapping::PoseGraphInterface | [pure virtual] |
| SetInitialTrajectoryPose(int from_trajectory_id, int to_trajectory_id, const transform::Rigid3d &pose, const common::Time time) override LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | [virtual] |
| SetLandmarkPose(const std::string &landmark_id, const transform::Rigid3d &global_pose, const bool frozen=false) override LOCKS_EXCLUDED(mutex_) | cartographer::mapping::PoseGraph2D | [virtual] |
| SetTrajectoryDataFromProto(const proto::TrajectoryData &data) override | cartographer::mapping::PoseGraph2D | |
| cartographer::mapping::PoseGraph::SetTrajectoryDataFromProto(const mapping::proto::TrajectoryData &data)=0 | cartographer::mapping::PoseGraph | [pure virtual] |
| thread_pool_ | cartographer::mapping::PoseGraph2D | [private] |
| ToProto(bool include_unfinished_submaps) const override | cartographer::mapping::PoseGraph | [virtual] |
| TrajectoryState enum name | cartographer::mapping::PoseGraphInterface | |
| UpdateTrajectoryConnectivity(const Constraint &constraint) EXCLUSIVE_LOCKS_REQUIRED(mutex_) | cartographer::mapping::PoseGraph2D | [private] |
| WaitForAllComputations() LOCKS_EXCLUDED(mutex_) LOCKS_EXCLUDED(work_queue_mutex_) | cartographer::mapping::PoseGraph2D | [private] |
| work_queue_mutex_ | cartographer::mapping::PoseGraph2D | [private] |
| ~PoseGraph() override | cartographer::mapping::PoseGraph | [inline] |
| ~PoseGraph2D() override | cartographer::mapping::PoseGraph2D | |
| ~PoseGraphInterface() | cartographer::mapping::PoseGraphInterface | [inline, virtual] |