14 #include <matrix/vlVector.h>
15 #include <matrix/vlTaitBryan.h>
16 #include <vlpi/entityType.h>
33 virtual void setUniqueIdentifier(
const std::string&);
34 const std::string& uniqueIdentifier()
const;
39 virtual void setDataMap(
const std::map<std::string, std::string>&);
40 const std::map<std::string, std::string>& dataMap()
const;
43 virtual void addValue(
const std::string& keyword,
const std::string& value);
44 virtual std::string value(
const std::string& key)
const;
47 virtual void setIsLastMessage(
bool);
48 bool isLastMessage()
const;
52 virtual void setProtocol(
const std::string&);
53 const std::string& protocol()
const;
75 virtual void setGeocentricLocation(
const DtVector&);
76 const DtVector& geocentricLocation()
const;
79 virtual void setOrientation(
const DtTaitBryan&);
80 const DtTaitBryan& orientation()
const;
83 virtual void setVelocity(
const DtVector&);
88 virtual void setEntityType(
const DtEntityType&);
89 const DtEntityType& entityType()
const;
92 virtual void setForce(
int);
96 virtual void setTimeOfReceipt(
unsigned int);
97 unsigned int timeOfReceipt()
const;
100 virtual void setDomain(
const std::string&);
101 const std::string& domain()
const;