MIRA
ActionProcessor.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2014,
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 <fw/Framework.h>
30 
31 namespace viros { namespace topomap {
32 
34 
37 
39 
40 } } // namespace
boost::shared_ptr< ActionAttribute > ActionAttributePtr
Definition: TopoMapFwd.h:74
void processAction(ActionAttributePtr a, mira::Authority *auth)
Processes (fires) the given action using the given authority.
Definition: MetricCostmapTopoMapPlanner.h:45