Go to the documentation of this file. 1 #ifndef ConscienceCommandVisionDetect_h
2 #define ConscienceCommandVisionDetect_h
19 const vector<ptr<const CscAlertIdentificationConfig>>
alerts;
20 const vector<CscDetectionStatsType>
stats;
22 optional<CscEntityReflexionDetectionParameters::DetectionNotificationParameters>
notificationParams;
27 const bool locateInSimulator =
true;
29 CommandVisionDetectParams(
const vector<ConscienceDetectorType> &detectors,
const vector<
ptr<const CscAlertIdentificationConfig>> &alerts,
const vector<CscDetectionStatsType> &stats,
bool shouldFocusDetections,
const optional<CscEntityReflexionDetectionParameters::DetectionNotificationParameters> ¬ificationParams,
bool locateInSimulator,
const map<string, string> &additionalParams)
30 : detectors(detectors),
33 shouldFocusDetections(shouldFocusDetections),
34 notificationParams(notificationParams),
35 locateInSimulator(locateInSimulator),
36 additionalParams(additionalParams) {}
46 string toString()
const;
48 bool willTurnOffDetection()
const;
53 return entityReflexion;
68 const optional<
string> &, const optional<
int> &,
bool,
int,
int, const vector<
string> &, const vector<
string> &);
Definition: CscEntityReflexion.h:33
Definition: CommandVisionDetect.h:39
#define CSC_DLL_IMPORTEXPORT
Definition: os.h:34
Definition: ConscienceVisionDetectorRepository.cpp:30
ConscienceDetectorType
Definition: CscCommonDetectorTypes.h:13
string CommandTypeId
Definition: Command.h:29
Definition: CscEntityReflexion.h:140
map< string, string > additionalParams
Definition: CommandVisionDetect.h:28
CscDetectionStatsType
Definition: CscDetectionStats.h:6
Definition: cartographyCommands.cpp:29
Definition: CscEntityReflexion.h:391
const vector< ptr< const CscAlertIdentificationConfig > > alerts
Definition: CommandVisionDetect.h:19
#define COMMAND_REGISTER(COMMAND_REGISTER_className,...)
Definition: CscCommandAutoParse.h:541
optional< CscEntityReflexionDetectionParameters::DetectionNotificationParameters > notificationParams
Definition: CommandVisionDetect.h:22
const vector< CscDetectionStatsType > stats
Definition: CommandVisionDetect.h:20
Definition: CommandExecutionResult.h:44
const bool shouldFocusDetections
Definition: CommandVisionDetect.h:21
CommandVisionDetectParams(const vector< ConscienceDetectorType > &detectors, const vector< ptr< const CscAlertIdentificationConfig >> &alerts, const vector< CscDetectionStatsType > &stats, bool shouldFocusDetections, const optional< CscEntityReflexionDetectionParameters::DetectionNotificationParameters > ¬ificationParams, bool locateInSimulator, const map< string, string > &additionalParams)
Definition: CommandVisionDetect.h:29
#define COMMAND_TYPE_BUILDER(PREFIX, COMMAND_REGISTER_className,...)
Definition: CscCommandAutoParse.h:579
conscience_core::ai::CscEntityReflexionDetectionParameters::DetectionNotificationParameters DetectionNotificationParameters
Definition: CommandVisionDetect.h:64
Definition: CscEnvironmentSimulator.h:31
Definition: CommandVisionDetect.h:17
uint64_t CscAlertType
Definition: alerts.h:40
std::shared_ptr< T > ptr
Definition: CscCommon.h:29
Definition: CscEntityReflexion.h:138
const vector< ConscienceDetectorType > detectors
Definition: CommandVisionDetect.h:18
ptr< CscEntityReflexion > getEntityReflexion() const override
Definition: CommandVisionDetect.h:52