15 #include <vlutil/vlString.h>
16 #include <matrix/vlVector.h>
32 virtual void useObserverAsHost();
36 virtual void setOwnshipLocation(DtVector location);
37 virtual DtVector ownshipLocation();
41 virtual void setOwnshipEntityId(
const std::string& name);
42 virtual std::string ownshipEntityId();
45 virtual bool isUsingObserverAsHost();
46 virtual bool isUsingEntityAsHost();
47 virtual bool isUsingAbsoluteLocation();
51 virtual void useObserverForTarget();
55 virtual void setTargetEntityId(
const std::string& name);
56 virtual std::string targetEntityId();
60 virtual void setTargetLocation(DtVector location);
61 virtual DtVector targetLocation();
64 virtual bool isUsingObserverForTarget();
65 virtual bool isUsingEntityForTarget();
66 virtual bool isUsingLocationForTarget();
70 virtual int messageSize();
102 virtual void setOcclusion(
bool occluded);
103 virtual bool occluded();
106 virtual int messageSize();
std::string myTargetName
Definition: rfxOcclusionMessage.h:88
bool myOcclusion
Definition: rfxOcclusionMessage.h:117
DtBaseMessage is the base class for all messages that can be sent between the server and the client...
Definition: rfxMessage.h:25
std::string myOwnshipName
Definition: rfxOcclusionMessage.h:87
DtVector myOwnshipLocation
Definition: rfxOcclusionMessage.h:89
The DtOcclusionRequest encapsulates a request an occlusion test between the sensors on the named plat...
Definition: rfxOcclusionMessage.h:22
Instances of DtStreamWriter encode values into a byte array this writes the data to the stream in lit...
Definition: byteStream.h:74
bool myUseEntityAsHost
Definition: rfxOcclusionMessage.h:81
DtVector myTargetLocation
Definition: rfxOcclusionMessage.h:90
The DtOcclusionResponse encapsulates a response from the RadarFX Server for a given occlusion request...
Definition: rfxOcclusionMessage.h:94
bool myUseEntityAsTarget
Definition: rfxOcclusionMessage.h:84
bool myUseAbsoluteOwnship
Definition: rfxOcclusionMessage.h:82
bool myUseAbsoluteTarget
Definition: rfxOcclusionMessage.h:85
bool myUseObserverAsHost
Definition: rfxOcclusionMessage.h:80
#define RFX_DLL_SHARED
Definition: include/radarFxShared/export.h:15
Defines the base class for all messages that can be sent between the server and the client...
DT_DLL_VRVCORE double length(const makVrv::DtCoordinateSystem &, const std::vector< DtVector > &vertices)
Returns the total distance of a segmented line defined by the provided vector of vertices.
bool myUseObserverForTarget
Definition: rfxOcclusionMessage.h:83
Instances of DtStreamReader decode values from a byte array this assumes the data in the byte stream ...
Definition: byteStream.h:27