17 #ifndef CARTOGRAPHER_CLOUD_INTERNAL_TESTING_TEST_HELPERS_H 18 #define CARTOGRAPHER_CLOUD_INTERNAL_TESTING_TEST_HELPERS_H 20 #include "cartographer/cloud/proto/map_builder_service.pb.h" 22 #include "google/protobuf/util/message_differencer.h" 30 std::function<bool(const google::protobuf::Message &)>;
37 const proto::AddImuDataRequest &proto);
40 const proto::AddFixedFramePoseDataRequest &proto);
43 const proto::AddOdometryDataRequest &proto);
46 const proto::AddLandmarkDataRequest &proto);
49 const proto::AddRangefinderDataRequest &proto);
52 const google::protobuf::Message *proto);
58 #endif // CARTOGRAPHER_CLOUD_INTERNAL_TESTING_TEST_HELPERS_H std::function< bool(const google::protobuf::Message &)> ProtoPredicateType
DataPredicateType BuildDataPredicateEquals(const T &proto)
ProtoPredicateType BuildProtoPredicateEquals(const google::protobuf::Message *proto)
std::function< bool(const sensor::Data &)> DataPredicateType