Conscience Core
Bridging
EnvironmentInteractionCommands
CommandPatrolCheckDemo.h
Go to the documentation of this file.
1
#ifndef CommandPatrolCheckDemo_h
2
#define CommandPatrolCheckDemo_h
3
4
#include "
CommandCommons.h
"
5
6
namespace
conscience_core::bridging::commands
{
7
11
class
CSC_DLL_IMPORTEXPORT
CommandPatrolCheckDemo
:
public
CscCommand
{
12
public
:
13
inline
static
const
CommandTypeId
COMMAND_ID =
"PATROL_CHECK_DEMO"
;
14
23
CommandPatrolCheckDemo
(
ptr<CscEntityReflexion>
entityReflexion,
string
s
);
24
25
protected
:
26
const
CscCommandExecutionResultString
* doExecute(
CscEnvironmentSimulator
&environmentSimulator)
override
;
27
28
ptr<CscEntityReflexion>
getEntityReflexion()
const override
;
29
30
ptr<CscEntityReflexion>
entityReflexion
;
31
std::unique_ptr<CscLogger>
logger
= CscLogger::getForCategory(
"CommandPatrolCheckDemo"
);
32
33
};
34
35
36
37
38
39
USER_COMMAND_REGISTER
(
CommandPatrolCheckDemo
,
ptr<CscEntityReflexion>
,
string
)
40
41
}
42
43
#endif
CSC_DLL_IMPORTEXPORT
#define CSC_DLL_IMPORTEXPORT
Definition:
os.h:34
conscience_core::bridging::commands::CommandTypeId
string CommandTypeId
Definition:
Command.h:29
conscience_core::bridging::commands::result::CscCommandExecutionResultString
Definition:
CommandExecutionResultString.h:11
conscience_core::bridging::commands
Definition:
cartographyCommands.cpp:4
conscience_core::bridging::commands::CommandPatrolCheckDemo
Definition:
CommandPatrolCheckDemo.h:11
conscience_core::bridging::commands::CscCommand
Definition:
Command.h:40
USER_COMMAND_REGISTER
#define USER_COMMAND_REGISTER(COMMAND_REGISTER_className,...)
Definition:
CscCommandAutoParse.h:496
CscEnvironmentSimulator
Definition:
CscEnvironmentSimulator.h:31
CommandCommons.h
s
double s
Definition:
HybridAStar.cpp:85
conscience_core::bridging::commands::CommandPatrolCheckDemo::entityReflexion
ptr< CscEntityReflexion > entityReflexion
Definition:
CommandPatrolCheckDemo.h:30
conscience_core::bridging::commands::logger
std::unique_ptr< CscLogger > logger
Definition:
Command.cpp:7
ptr
std::shared_ptr< T > ptr
Definition:
CscCommon.h:29
Generated by
1.8.17