![]() |
VR-Forces 4.10 Class Documentation
|
Interface content for containing the responses to an radar coverage requests. More...

Public Member Functions | |
| DtIfRadarCoverageInformationResponse () | |
| default constructor More... | |
| DtIfRadarCoverageInformationResponse (const DtIfRadarCoverageInformationResponse &orig) | |
| copy constructor More... | |
| const DtIfRadarCoverageInformationResponse & | operator= (const DtIfRadarCoverageInformationResponse &orig) |
| assignment operator More... | |
| virtual | ~DtIfRadarCoverageInformationResponse () |
| virtual int | type () const |
| virtual DtSimInterfaceContent * | clone () const |
| virtual void | printDataToString (DtString &str) |
| virtual void | setUUID (const DtUUID &) |
| The simulation object this radar response is for. More... | |
| const DtUUID & | uuid () const |
| virtual void | setDisplayName (const DtString &) |
| If the radar range has a name, the name of the range. More... | |
| const DtString & | displayName () const |
| virtual void | setRadarRange (double) |
| The range of the radar. More... | |
| double | radarRange () const |
| virtual void | setRadarCoverage2D (bool) |
| If this is a 2D response this flag is true. More... | |
| virtual bool | radarCoverage2D () const |
| virtual void | setRadarCoverage3D (bool) |
| If this is a 3D response this flag is true. More... | |
| virtual bool | radarCoverage3D () const |
| virtual void | setOffset (const DtVector &) |
| Sensor offset in body coordinates. More... | |
| const DtVector & | offset () const |
| virtual void | setOrigin (const DtVector &) |
| Origin of the entity when the radar coverage was calculated. This is in geocentric coordinates. More... | |
| const DtVector & | origin () const |
| virtual void | setAzimuthSamplingRate (double d) |
| The sampling rate around the circle used. More... | |
| double | azimuthSamplingRate () const |
| virtual void | setElevationSamplingRate (double d) |
| The sampling rate stepping the elevation used. More... | |
| double | elevationSamplingRate () const |
| virtual void | setIsInitialCoverage (bool b) |
| True if this is the initial setting (before anything is filled in) More... | |
| bool | isInitialCoverage () const |
| virtual void | setElevationValues (double start, double end) |
| The elevation values (beginning/end) of the sweep (in radians) More... | |
| void | getElevationValues (double &start, double &end) const |
| virtual void | setAzimuthValues (double start, double end) |
| The azimuth values (beginning/end) of the sweep (in radians) More... | |
| void | getAzimuthValues (double &start, double &end) const |
| virtual void | setIsComplete (bool) |
| Whether or not the calculations are complete. More... | |
| bool | isComplete () const |
| virtual void | setStartingSegment (int) |
| If these are partial (or any) results, the segment at which the results start at. More... | |
| int | startingSegment () const |
Public Member Functions inherited from DtIfIntersectionInformationResponse | |
| DtIfIntersectionInformationResponse () | |
| default constructor More... | |
| DtIfIntersectionInformationResponse (const DtIfIntersectionInformationResponse &orig) | |
| copy constructor More... | |
| const DtIfIntersectionInformationResponse & | operator= (const DtIfIntersectionInformationResponse &orig) |
| assignment operator More... | |
| virtual | ~DtIfIntersectionInformationResponse () |
| virtual void | setResponseId (unsigned long) |
| This will be set to the request id of the initial request. More... | |
| unsigned long | responseId () const |
| virtual void | addIntersectionFor (int intersectionPairIndex, const DtIntersectionInformation &) |
| Adds an intersection response. More... | |
| virtual IntersectionInformation | intersectionsFor (int intersectionPairIndex) |
| int | numResponses () const |
| virtual void | setComplete (bool) |
| Set to false to indicate this is a partial message and there is more information to come. Default is true. More... | |
| bool | complete () const |
| virtual void | setResponseSetSize (int size) |
| Sets the number of response sets to expect. More... | |
| const IntersectionPairInformation & | intersectionPairInformation () const |
| IntersectionPairInformation & | intersectionPairInformation () |
| virtual int | netRepSize () const |
| virtual bool | setFromNet (const char *contentBuffer, unsigned contentSize) |
| virtual bool | setToNet () |
Public Member Functions inherited from DtSimInterfaceContent | |
| virtual | ~DtSimInterfaceContent () |
| virtual bool | update (const DtSimInterfaceContent *data) |
| virtual char * | netRep () |
| virtual void | printContentType (DtString &str) |
| virtual void | setUseSessionId (bool yesNo) |
| virtual bool | useSessionId () const |
Static Public Member Functions | |
| static DtSimInterfaceContent * | creator () |
Static Public Member Functions inherited from DtIfIntersectionInformationResponse | |
| static DtSimInterfaceContent * | creator () |
Static Public Member Functions inherited from DtSimInterfaceContent | |
| static DtSimInterfaceContent * | createInterfaceContent (int type) |
| static void | addInterfaceContentCreatorFcn (int type, DtInterfaceContentCreatorFcn fcn) |
| static void | setFactory (DtInterfaceContentFactory *factory) |
| static DtInterfaceContentFactory * | factory () |
| static void | registerContentTypePrinter (DtSimInterfaceContentTypePrinterFcn printFcn) |
Static Public Attributes | |
| static const DtIfRequestRadarCoverageInformation::CoverageType | InitialCoverage = DtIfRequestRadarCoverageInformation::Flag_End |
Protected Member Functions | |
| virtual char * | setUncompressedToNet (char *buffer) const |
| virtual const char * | setUncompressedFromNet (const char *contentBuffer) |
| virtual int | sizeOfContent () const |
Protected Member Functions inherited from DtSimInterfaceContent | |
| DtSimInterfaceContent () | |
| DtSimInterfaceContent (const DtSimInterfaceContent &orig) | |
| const DtSimInterfaceContent & | operator= (const DtSimInterfaceContent &orig) |
| virtual char * | createNetworkBuffer () |
Protected Attributes | |
| DtUUID | myUUID |
| DtString | myDisplayName |
| double | myRadarRange |
| int | myCoverageType |
| DtVector | myOffset |
| DtVector | myOrigin |
| double | myAzimuthSamplingRate |
| double | myElevationSamplingRate |
| double | myElevationStart |
| double | myElevationEnd |
| double | myAzimuthStart |
| double | myAzimuthEnd |
| bool | myIsComplete |
| int | myStartingSegment |
Protected Attributes inherited from DtIfIntersectionInformationResponse | |
| DtU32 | myResponseId |
| IntersectionPairInformation | myIntersectionPairInformation |
| bool | myComplete |
| DtU32 | myUncompressedSize |
| DtU32 | myCompressedSize |
| bool | myCompressed |
| const char * | myCompressedBuffer |
Protected Attributes inherited from DtSimInterfaceContent | |
| char * | myNetRep |
| bool | myUseSessionId |
Additional Inherited Members | |
Public Types inherited from DtIfIntersectionInformationResponse | |
| typedef std::vector < DtIntersectionInformation > | IntersectionInformation |
| typedef std::vector < IntersectionInformation > | IntersectionPairInformation |
Static Protected Attributes inherited from DtSimInterfaceContent | |
| static DtInterfaceContentFactory * | myFactory |
| static DtSimInterfaceContentTypePrinterFcn | theContentTypePrinterFcn |
Interface content for containing the responses to an radar coverage requests.
Note that all point information returned is in geocentric
| DtIfRadarCoverageInformationResponse::DtIfRadarCoverageInformationResponse | ( | ) |
default constructor
| DtIfRadarCoverageInformationResponse::DtIfRadarCoverageInformationResponse | ( | const DtIfRadarCoverageInformationResponse & | orig | ) |
copy constructor
|
virtual |
| const DtIfRadarCoverageInformationResponse& DtIfRadarCoverageInformationResponse::operator= | ( | const DtIfRadarCoverageInformationResponse & | orig | ) |
assignment operator
|
virtual |
Reimplemented from DtIfIntersectionInformationResponse.
|
virtual |
Reimplemented from DtIfIntersectionInformationResponse.
|
virtual |
Reimplemented from DtIfIntersectionInformationResponse.
|
static |
|
virtual |
The simulation object this radar response is for.
|
inline |
|
virtual |
If the radar range has a name, the name of the range.
|
inline |
|
virtual |
The range of the radar.
|
inline |
|
virtual |
If this is a 2D response this flag is true.
|
virtual |
|
virtual |
If this is a 3D response this flag is true.
|
virtual |
|
virtual |
Sensor offset in body coordinates.
|
inline |
|
virtual |
Origin of the entity when the radar coverage was calculated. This is in geocentric coordinates.
|
inline |
|
virtual |
The sampling rate around the circle used.
|
inline |
|
virtual |
The sampling rate stepping the elevation used.
|
inline |
|
virtual |
True if this is the initial setting (before anything is filled in)
|
inline |
|
virtual |
The elevation values (beginning/end) of the sweep (in radians)
|
inline |
|
virtual |
The azimuth values (beginning/end) of the sweep (in radians)
|
inline |
|
virtual |
Whether or not the calculations are complete.
|
inline |
|
virtual |
If these are partial (or any) results, the segment at which the results start at.
|
inline |
|
protectedvirtual |
Reimplemented from DtIfIntersectionInformationResponse.
|
protectedvirtual |
Reimplemented from DtIfIntersectionInformationResponse.
|
protectedvirtual |
Reimplemented from DtIfIntersectionInformationResponse.
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |