Setup.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 // std
4 #include <memory>
5 #include <vector>
6 
7 // rokubimini
10 
11 namespace rokubimini
12 {
13 namespace setup
14 {
21 class Setup
22 {
23 public:
30  Setup();
31  virtual ~Setup() = default;
32 
40  virtual std::shared_ptr<Rokubimini> createRokubimini() const;
41 
48  std::vector<std::shared_ptr<Rokubimini>> rokubiminis_;
49  // std::vector<std::map<std::string,std::string>> rokubiminiSetups_;
50  // ros::Nodehandle nh_;
51 };
52 
53 using SetupPtr = std::shared_ptr<Setup>;
54 
55 } // namespace setup
56 } // namespace rokubimini
Setup()
Default constructor. Initializes the list by adding one Rokubimini Setup.
Definition: Setup.cpp:8
virtual ~Setup()=default
std::vector< std::shared_ptr< Rokubimini > > rokubiminis_
Definition: Setup.hpp:48
virtual std::shared_ptr< Rokubimini > createRokubimini() const
Creates a Rokubimini Setup instance.
Definition: Setup.cpp:14
std::shared_ptr< Setup > SetupPtr
Definition: Setup.hpp:53
Class represting the setup loaded from a setup file.
Definition: Setup.hpp:21
Tests Configuration.


rokubimini
Author(s):
autogenerated on Wed Mar 3 2021 03:09:12