Free Electron
old
plan
GotoMethod.h
Go to the documentation of this file.
1
/* Copyright (C) 2003-2021 Free Electron Organization
2
Any use of this software requires a license. If a valid license
3
was not distributed with this file, visit freeelectron.org. */
4
5
/** @file */
6
7
#ifndef __plan_GotoMethod_h__
8
#define __plan_GotoMethod_h__
9
10
#include "
signal/signal.h
"
11
#include "
shape/shape.h
"
12
13
#include "
plan/MethodI.h
"
14
#include "
plan/planAS.h
"
15
#include "
mobility/mobilityAS.h
"
16
#include "
ai/aiAS.h
"
17
18
namespace
fe
19
{
20
21
class
FE_DL_EXPORT
GotoMethod
22
:
virtual
public
MethodI
23
{
24
public
:
25
GotoMethod
(
void
);
26
virtual
~
GotoMethod
(
void
);
27
28
// AS PlopHandlerI
29
virtual
bool
method(
Record
&r_object,
Record
&r_op,
30
sp<RecordGroup>
rg_plan);
31
32
private
:
33
AsGotoOp m_asGotoOp;
34
AsParticle m_asParticle;
35
AsWaypoint m_asWaypoint;
36
//AsNavable m_asNavable;
37
//AsNav m_asNav;
38
AsBounded m_asBounded;
39
AsMobile m_asMobile;
40
};
41
42
}
/* namepsace */
43
44
#endif
/* __plan_GotoMethod_h__ */
45
aiAS.h
fe
kernel
Definition:
namespace.dox:3
signal.h
MethodI.h
mobilityAS.h
fe::GotoMethod
Definition:
GotoMethod.h:21
planAS.h
fe::RecordSB
Reference to an instance of a Layout.
Definition:
RecordSB.h:35
fe::sp< RecordGroup >
shape.h
Generated by
1.8.13