15 #include <vlutil/vlString.h>
16 #include <matrix/vlVector.h>
34 virtual void setEntityId(
const std::string& name);
35 virtual std::string entityId();
38 virtual int messageSize();
40 static DtBaseMessage* decode(
unsigned char* buffer,
int length);
64 virtual void setEntityLocation(DtVector location);
65 virtual DtVector entityLocation();
68 virtual void setEntityTopoOrientation(DtTaitBryan topoOrientation);
69 virtual DtTaitBryan entityOrientation();
72 virtual void setEntityVelocity(DtVector32 velocity);
73 virtual DtVector32 entityVelocity();
76 virtual void setError(DtEntityLocationError error);
77 virtual DtEntityLocationError error();
80 virtual int messageSize();
82 static DtBaseMessage* decode(
unsigned char* buffer,
int length);