14 #include <CigiBaseVariableSizePckt.h>
74 virtual int Pack(CigiBasePacket *
Base, Cigi_uint8 * Buff,
void *Spec)
const = 0;
86 virtual int Unpack(Cigi_uint8 * Buff,
bool Swap,
void *Spec) = 0;
96 {
return(PacketSize + refPacket.GetVariableDataSize()); }
114 myEntityID = EntityIDIn;
115 return(CIGI_SUCCESS);
138 myRampDownEn = RampDownEnIn;
139 return(CIGI_SUCCESS);
158 int SetRampDown(
const double RampDownIn,
bool bndchk=
true);
170 int SetGesture(
const std::string &GestureIn,
bool bndchk=
true);
179 const std::string &
GetGesture(
void)
const {
return(myGesture); }
193 static const int MaxCharCnt = 221;
double myRampDown
Definition: DtCigiBaseDiGuyEndGesture.h:184
std::string myGesture
Definition: DtCigiBaseDiGuyEndGesture.h:186
Contains DLL export macros.
const int CIGI_DI_GUY_END_GESTURE_PACKET_SIZE
Definition: DtCigiBaseDiGuyEndGesture.h:24
bool GetRampDownEn(void) const
Gets the RampDownEn value.
Definition: DtCigiBaseDiGuyEndGesture.h:145
const int CIGI_DI_GUY_END_GESTURE_PACKET_ID_V4
Definition: DtCigiBaseDiGuyEndGesture.h:26
Cigi_uint16 GetEntityID(void) const
Gets the Entity ID value.
Definition: DtCigiBaseDiGuyEndGesture.h:124
const int CIGI_DI_GUY_END_GESTURE_PACKET_SIZE_V4
Definition: DtCigiBaseDiGuyEndGesture.h:29
const int CIGI_DI_GUY_END_GESTURE_PACKET_ID
Definition: DtCigiBaseDiGuyEndGesture.h:21
bool myRampDownEn
Definition: DtCigiBaseDiGuyEndGesture.h:185
int GetGestureSize(void) const
Definition: DtCigiBaseDiGuyEndGesture.h:174
int SetEntityID(const Cigi_uint16 EntityIDIn, bool bndchk=true)
Sets the Entity ID with bound checking control.
Definition: DtCigiBaseDiGuyEndGesture.h:112
double GetRampDown(void) const
Gets the Repetitions value.
Definition: DtCigiBaseDiGuyEndGesture.h:164
#define DT_DLL_MAKCIGIEXTENSIONS
Definition: makCigiExtensions.h:17
const std::string & GetGesture(void) const
Gets the Animation (Action) string.
Definition: DtCigiBaseDiGuyEndGesture.h:179
virtual int GetTruePacketSize(CigiBaseVariableSizePckt &refPacket)
A virtual function to determine the size that the packet will take up when packed.
Definition: DtCigiBaseDiGuyEndGesture.h:95
int SetRampDownEn(const bool RampDownEnIn, bool bndchk=true)
Sets the RampDownEn with bound checking control.
Definition: DtCigiBaseDiGuyEndGesture.h:136
The base end gesture class for all packets.
Definition: DtCigiBaseDiGuyEndGesture.h:34
Cigi_uint16 myEntityID
Definition: DtCigiBaseDiGuyEndGesture.h:183