MIRA
Attribute.h
Go to the documentation of this file.
1 /*
2 Copyright (c) 2013,
3  Neuroinformatics and Cognitive Robotics Labs at TU Ilmenau, Germany
4 
5 All rights reserved.
6 
7 Copying, resale, or redistribution, with or without modification, is strictly
8 prohibited.
9 
10 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
11 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
12 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
13 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
14 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES,
15 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
16 */
17 
26 #pragma once
27 
28 #include <factory/Factory.h>
29 
30 #include <topomap/TopoMapFwd.h>
31 
32 namespace viros { namespace topomap {
33 
35 
36 // TODO: make Attribute a GraphElement? Then we can find attributes using GraphElement::findElement()
37 class Attribute : public mira::Object
38 {
40 public:
41  template<typename Reflector>
42  void reflect(Reflector& r)
43  {
44  }
45 };
46 
48 
49 } } // namespace
Definition: Attribute.h:37
void reflect(Reflector &r)
Definition: Attribute.h:42
#define MIRA_OBJECT(classIdentifier)
Definition: MetricCostmapTopoMapPlanner.h:45
Forward decls.