Conscience Core
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
conscience_core::bridging::commands::CommandFollowEntityParams Struct Reference

#include <CommandFollowEntity.h>

Public Member Functions

 CommandFollowEntityParams ()=default
 
 CommandFollowEntityParams (const ptr< CscEntityReflexion > &masterReference, ptr< CscEntityReflexion > entitySlaveReflexion, float angle, float distance, float height, int knowledgeId, FollowRequestType requestType)
 
 ~CommandFollowEntityParams ()
 
string toString () const
 

Public Attributes

ptr< CscEntityReflexionmasterReference
 
ptr< CscEntityReflexionentitySlaveReflexion
 
float angle
 
float distance
 
float height
 
int knowledgeId
 
FollowRequestType requestType
 

Static Public Attributes

static const CommandTypeId COMMAND_ID = "FOLLOW_ENTITY"
 

Constructor & Destructor Documentation

◆ CommandFollowEntityParams() [1/2]

conscience_core::bridging::commands::CommandFollowEntityParams::CommandFollowEntityParams ( )
default

◆ CommandFollowEntityParams() [2/2]

conscience_core::bridging::commands::CommandFollowEntityParams::CommandFollowEntityParams ( const ptr< CscEntityReflexion > &  masterReference,
ptr< CscEntityReflexion entitySlaveReflexion,
float  angle,
float  distance,
float  height,
int  knowledgeId,
FollowRequestType  requestType 
)
inline

◆ ~CommandFollowEntityParams()

conscience_core::bridging::commands::CommandFollowEntityParams::~CommandFollowEntityParams ( )
inline

Member Function Documentation

◆ toString()

string conscience_core::bridging::commands::CommandFollowEntityParams::toString ( ) const
inline

Member Data Documentation

◆ angle

float conscience_core::bridging::commands::CommandFollowEntityParams::angle

◆ COMMAND_ID

const CommandTypeId conscience_core::bridging::commands::CommandFollowEntityParams::COMMAND_ID = "FOLLOW_ENTITY"
inlinestatic

◆ distance

float conscience_core::bridging::commands::CommandFollowEntityParams::distance

◆ entitySlaveReflexion

ptr<CscEntityReflexion> conscience_core::bridging::commands::CommandFollowEntityParams::entitySlaveReflexion

◆ height

float conscience_core::bridging::commands::CommandFollowEntityParams::height

◆ knowledgeId

int conscience_core::bridging::commands::CommandFollowEntityParams::knowledgeId

◆ masterReference

ptr<CscEntityReflexion> conscience_core::bridging::commands::CommandFollowEntityParams::masterReference

◆ requestType

FollowRequestType conscience_core::bridging::commands::CommandFollowEntityParams::requestType

The documentation for this struct was generated from the following file: