12 #include "managedInterface/message.h"
16 #include <matrix/vlVector.h>
31 virtual std::string getEntityId();
32 virtual void setEntityId(std::string val);
35 virtual void setCodeName(
CodeName val);
37 virtual std::string getTargetId();
38 virtual void setTargetId(std::string val);
43 virtual float getPower();
44 virtual void setPower(
float val);
46 virtual float getWavelength();
47 virtual void setWavelength(
float val);
49 virtual DtVector getRelativeDesignatorSpot();
50 virtual void setRelativeDesignatorSpot(DtVector val);
52 virtual DtVector getWorldDesignatorSpot();
53 virtual void setWorldDesignatorSpot(DtVector val);
57 virtual int messageSize();
59 static DtMessage* decode(
unsigned char* buffer,
int length);
60 static std::string theMessageName();
74 virtual void serialize(DtStreamWriter& writer);
75 virtual void deserialize(DtStreamReader& reader);