10 #include <CigiBaseVariableSizePckt.h>
70 virtual int Pack(CigiBasePacket *
Base, Cigi_uint8 * Buff,
void *Spec)
const = 0;
82 virtual int Unpack(Cigi_uint8 * Buff,
bool Swap,
void *Spec) = 0;
92 {
return(PacketSize + refPacket.GetVariableDataSize()); }
110 myEntityID = EntityIDIn;
111 return(CIGI_SUCCESS);
134 myRampDownEn = RampDownEnIn;
135 return(CIGI_SUCCESS);
154 int SetRampDown(
const double RampDownIn,
bool bndchk=
true);
166 int SetGesture(
const std::string &GestureIn,
bool bndchk=
true);
175 const std::string &
GetGesture(
void)
const {
return(myGesture); }
189 static const int MaxCharCnt = 221;
double myRampDown
Definition: DtCigiBaseDiGuyEndGesture.h:180
std::string myGesture
Definition: DtCigiBaseDiGuyEndGesture.h:182
Contains DLL export macros.
const int CIGI_DI_GUY_END_GESTURE_PACKET_SIZE
Definition: DtCigiBaseDiGuyEndGesture.h:20
bool GetRampDownEn(void) const
Gets the RampDownEn value.
Definition: DtCigiBaseDiGuyEndGesture.h:141
const int CIGI_DI_GUY_END_GESTURE_PACKET_ID_V4
Definition: DtCigiBaseDiGuyEndGesture.h:22
Cigi_uint16 GetEntityID(void) const
Gets the Entity ID value.
Definition: DtCigiBaseDiGuyEndGesture.h:120
const int CIGI_DI_GUY_END_GESTURE_PACKET_SIZE_V4
Definition: DtCigiBaseDiGuyEndGesture.h:25
const int CIGI_DI_GUY_END_GESTURE_PACKET_ID
Definition: DtCigiBaseDiGuyEndGesture.h:17
bool myRampDownEn
Definition: DtCigiBaseDiGuyEndGesture.h:181
int GetGestureSize(void) const
Definition: DtCigiBaseDiGuyEndGesture.h:170
int SetEntityID(const Cigi_uint16 EntityIDIn, bool bndchk=true)
Sets the Entity ID with bound checking control.
Definition: DtCigiBaseDiGuyEndGesture.h:108
double GetRampDown(void) const
Gets the Repetitions value.
Definition: DtCigiBaseDiGuyEndGesture.h:160
#define DT_DLL_MAKCIGIEXTENSIONS
Definition: makCigiExtensions.h:17
const std::string & GetGesture(void) const
Gets the Animation (Action) string.
Definition: DtCigiBaseDiGuyEndGesture.h:175
virtual int GetTruePacketSize(CigiBaseVariableSizePckt &refPacket)
A virtual function to determine the size that the packet will take up when packed.
Definition: DtCigiBaseDiGuyEndGesture.h:91
int SetRampDownEn(const bool RampDownEnIn, bool bndchk=true)
Sets the RampDownEn with bound checking control.
Definition: DtCigiBaseDiGuyEndGesture.h:132
The base end gesture class for all packets.
Definition: DtCigiBaseDiGuyEndGesture.h:30
Cigi_uint16 myEntityID
Definition: DtCigiBaseDiGuyEndGesture.h:179