Class MockPoseGraph

Inheritance Relationships

Base Type

Class Documentation

class MockPoseGraph : public cartographer::mapping::PoseGraphInterface

Public Functions

MockPoseGraph() = default
~MockPoseGraph() override = default
MOCK_METHOD0(RunFinalOptimization, void())
MOCK_CONST_METHOD0(GetAllSubmapData, mapping::MapById<mapping::SubmapId, SubmapData>())
MOCK_CONST_METHOD1(GetSubmapData, SubmapData(const SubmapId&))
MOCK_CONST_METHOD0(GetAllSubmapPoses, mapping::MapById<mapping::SubmapId, SubmapPose>())
MOCK_CONST_METHOD1(GetLocalToGlobalTransform, transform::Rigid3d(int))
MOCK_CONST_METHOD0(GetTrajectoryNodes, mapping::MapById<mapping::NodeId, mapping::TrajectoryNode>())
MOCK_CONST_METHOD0(GetTrajectoryNodePoses, mapping::MapById<mapping::NodeId, mapping::TrajectoryNodePose>())
MOCK_CONST_METHOD0(GetTrajectoryStates, std::map<int, mapping::PoseGraphInterface::TrajectoryState>())
MOCK_CONST_METHOD0(GetLandmarkPoses, std::map<std::string, transform::Rigid3d>())
MOCK_METHOD3(SetLandmarkPose, void(const std::string&, const transform::Rigid3d&, const bool))
MOCK_METHOD1(DeleteTrajectory, void(int))
MOCK_CONST_METHOD1(IsTrajectoryFinished, bool(int))
MOCK_CONST_METHOD1(IsTrajectoryFrozen, bool(int))
MOCK_CONST_METHOD0(GetTrajectoryData, std::map<int, mapping::PoseGraphInterface::TrajectoryData>())
MOCK_CONST_METHOD0(constraints, std::vector<Constraint>())
MOCK_CONST_METHOD1(ToProto, mapping::proto::PoseGraph(bool))
MOCK_METHOD1(SetGlobalSlamOptimizationCallback, void(GlobalSlamOptimizationCallback callback))