GraspingManagerRemoteStateOfferer.h
Go to the documentation of this file.
1
/*
2
* This file is part of ArmarX.
3
*
4
* ArmarX is free software; you can redistribute it and/or modify
5
* it under the terms of the GNU General Public License version 2 as
6
* published by the Free Software Foundation.
7
*
8
* ArmarX is distributed in the hope that it will be useful, but
9
* WITHOUT ANY WARRANTY; without even the implied warranty of
10
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11
* GNU General Public License for more details.
12
*
13
* You should have received a copy of the GNU General Public License
14
* along with this program. If not, see <http://www.gnu.org/licenses/>.
15
*
16
* @package RobotComponents::GraspingManager
17
* @author Valerij Wittenbeck ( valerij dot wittenbeck at student dot kit dot edu )
18
* @date 2016
19
* @copyright http://www.gnu.org/licenses/gpl-2.0.txt
20
* GNU General Public License
21
*/
22
23
#pragma once
24
25
#include <
ArmarXCore/statechart/xmlstates/XMLRemoteStateOfferer.h
>
26
27
#include "GraspingManagerStatechartContext.generated.h"
28
29
namespace
armarx::GraspingManager
30
{
31
class
GraspingManagerRemoteStateOfferer
:
32
virtual
public
XMLRemoteStateOfferer
<
33
GraspingManagerStatechartContext>
// Change this statechart context if you need another context (dont forget to change in the constructor as well)
34
{
35
public
:
36
GraspingManagerRemoteStateOfferer
(
StatechartGroupXmlReaderPtr
reader);
37
38
// inherited from RemoteStateOfferer
39
void
onInitXMLRemoteStateOfferer
();
40
void
onConnectXMLRemoteStateOfferer
();
41
void
onExitXMLRemoteStateOfferer
();
42
43
// static functions for AbstractFactory Method
44
static
std::string
GetName
();
45
static
XMLStateOffererFactoryBasePtr
CreateInstance
(
StatechartGroupXmlReaderPtr
reader);
46
static
SubClassRegistry
Registry
;
47
};
48
}
// namespace armarx::GraspingManager
XMLRemoteStateOfferer.h
armarx::GraspingManager::GraspingManagerRemoteStateOfferer::onExitXMLRemoteStateOfferer
void onExitXMLRemoteStateOfferer()
Definition
GraspingManagerRemoteStateOfferer.cpp:50
armarx::GraspingManager::GraspingManagerRemoteStateOfferer::CreateInstance
static XMLStateOffererFactoryBasePtr CreateInstance(StatechartGroupXmlReaderPtr reader)
Definition
GraspingManagerRemoteStateOfferer.cpp:63
armarx::GraspingManager::GraspingManagerRemoteStateOfferer::onInitXMLRemoteStateOfferer
void onInitXMLRemoteStateOfferer()
Definition
GraspingManagerRemoteStateOfferer.cpp:40
armarx::GraspingManager::GraspingManagerRemoteStateOfferer::Registry
static SubClassRegistry Registry
Definition
GraspingManagerRemoteStateOfferer.h:46
armarx::GraspingManager::GraspingManagerRemoteStateOfferer::GetName
static std::string GetName()
Definition
GraspingManagerRemoteStateOfferer.cpp:56
armarx::GraspingManager::GraspingManagerRemoteStateOfferer::GraspingManagerRemoteStateOfferer
GraspingManagerRemoteStateOfferer(StatechartGroupXmlReaderPtr reader)
Definition
GraspingManagerRemoteStateOfferer.cpp:33
armarx::GraspingManager::GraspingManagerRemoteStateOfferer::onConnectXMLRemoteStateOfferer
void onConnectXMLRemoteStateOfferer()
Definition
GraspingManagerRemoteStateOfferer.cpp:45
armarx::XMLRemoteStateOfferer< GraspingManagerStatechartContext >::XMLRemoteStateOfferer
XMLRemoteStateOfferer(StatechartGroupXmlReaderPtr reader)
Definition
XMLRemoteStateOfferer.h:100
armarx::GraspingManager
Definition
GraspGenerator.h:28
armarx::StatechartGroupXmlReaderPtr
std::shared_ptr< StatechartGroupXmlReader > StatechartGroupXmlReaderPtr
Definition
GroupXmlReader.h:94
armarx::XMLStateOffererFactoryBasePtr
IceInternal::Handle< XMLStateOffererFactoryBase > XMLStateOffererFactoryBasePtr
Definition
XMLRemoteStateOfferer.h:40
RobotComponents
statecharts
GraspingManager
GraspingManagerRemoteStateOfferer.h
Generated by
1.13.2