CommonPlaceLoader.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <fstream>
4 #include <string>
5 #include <vector>
6 
7 #include <SimoxUtility/json.h>
8 
10 
12 {
14  {
15  public:
16  static const constexpr auto DEFAULT_FILE_NAME = "common_places.json";
17 
18  CommonPlaceLoader() = delete;
19 
20  static std::vector<CommonPlace> LoadCommonPlaces(const std::string& source,
21  const nlohmann::json&);
22  };
23 } // namespace armarx::priorknowledge::util
armarx::priorknowledge::util::CommonPlaceLoader
Definition: CommonPlaceLoader.h:13
boost::source
Vertex source(const detail::edge_base< Directed, Vertex > &e, const PCG &)
Definition: point_cloud_graph.h:681
armarx::priorknowledge::util::CommonPlaceLoader::DEFAULT_FILE_NAME
static const constexpr auto DEFAULT_FILE_NAME
Definition: CommonPlaceLoader.h:16
armarx::priorknowledge::util::CommonPlaceLoader::CommonPlaceLoader
CommonPlaceLoader()=delete
CommonPlace.h
armarx::priorknowledge::util
Definition: AffordanceLoader.cpp:6
armarx::priorknowledge::util::CommonPlaceLoader::LoadCommonPlaces
static std::vector< CommonPlace > LoadCommonPlaces(const std::string &source, const nlohmann::json &)
Definition: CommonPlaceLoader.cpp:10