Aikido
TSRMarker.hpp
Go to the documentation of this file.
1 #ifndef AIKIDO_RVIZ_TSRMARKER_HPP_
2 #define AIKIDO_RVIZ_TSRMARKER_HPP_
3 
4 #include <memory>
5 
6 #include <dart/dynamics/SimpleFrame.hpp>
7 
9 
10 namespace aikido {
11 namespace rviz {
12 
13 AIKIDO_DECLARE_POINTERS(TSRMarker)
14 
15 class TSRMarker
16 {
17 public:
18  explicit TSRMarker(
19  std::vector<std::unique_ptr<dart::dynamics::SimpleFrame>> tsrFrames);
20  virtual ~TSRMarker() = default;
21 
22 private:
23  std::vector<std::unique_ptr<dart::dynamics::SimpleFrame>> mTsrFrames;
24 };
25 
26 } // namespace rviz
27 } // namespace aikido
28 
29 #endif // ifndef AIKIDO_RVIZ_TSRMARKER_HPP_
aikido
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
aikido::rviz::TSRMarker
Definition: TSRMarker.hpp:15
pointers.hpp
aikido::rviz::TSRMarker::mTsrFrames
std::vector< std::unique_ptr< dart::dynamics::SimpleFrame > > mTsrFrames
Definition: TSRMarker.hpp:23
AIKIDO_DECLARE_POINTERS
#define AIKIDO_DECLARE_POINTERS(X)
Definition: pointers.hpp:21