![]() |
VR-Vantage 3.1 API Documentation
|
DtSarRequest defines a request for an image from the RadarFX Server. More...

Public Member Functions | |
| GASarRequest () | |
| CTOR/DTOR. | |
| virtual | ~GASarRequest () |
| virtual void | setOwnshipLatitude (const double lat) |
| accessors for sensor location | |
| virtual const double | ownshipLatitude () const |
| virtual void | setOwnshipLongtitude (const double lon) |
| virtual const double | ownshipLongitude () const |
| virtual void | setOwnshipAltitude (const double alt) |
| virtual const double | ownshipAltitude () const |
| virtual void | setOwnshipLocation (double lat, double lon, double alt) |
| explicitly state where we want to perform the elevation test from | |
| virtual DtVector | ownshipLocation () |
| virtual void | setCenterLatitude (const double lat) |
| accessors for center of desired image, i.e. target location | |
| virtual const double | centerLatitude () const |
| virtual void | setCenterLongtitude (const double lon) |
| virtual const double | centerLongitude () const |
| virtual void | setCenterAltitude (const double alt) |
| virtual const double | centerAltitude () const |
| virtual void | setTargetLocation (double lat, double lon, double alt) |
| this is the target that we would like to look at. | |
| virtual DtVector | targetLocation () |
| virtual void | setOwnshipPitch (const double pit) |
| the orientation of the sensor. | |
| virtual const double | ownshipPitch () const |
| virtual void | setOwnshipRoll (const double rol) |
| virtual const double | ownshipRoll () const |
| virtual void | setOwnshipHeading (const double head) |
| virtual const double | ownshipHeading () const |
| virtual void | setRadarOrientation (const double pitch, const double roll, const double heading) |
| virtual DtTaitBryan | radarOrientation () |
| virtual void | setHorizontalWidth (float width) |
| Size of the crossrange in meters for the target area. | |
| virtual float | horizontalWidth () |
| virtual void | setVerticalHeight (float height) |
| Size of the downrange in meters for the target area. | |
| virtual float | verticalHeight () |
| virtual void | setImageResolution (const float imRes) |
| virtual float | imageResolution () const |
| virtual void | setGeoResolution (const float geoRes) |
| virtual float | geoResolution () const |
| virtual void | setImageXSize (const int x) |
| Requested image pixel size. This may not be the returned size due to image rotation. | |
| virtual const int | imageXSize () const |
| virtual void | setImageYSize (const int y) |
| virtual const int | imageYSize () const |
| virtual void | setImageFormat (GASarImageFormat format) |
| Requested format of the returned image data. | |
| virtual GASarImageFormat | imageFormat () |
| virtual void | setImageRotation (const int rotate) |
| Fixed enum at 3 which means line-of-sight? | |
| virtual const int | imageRotation () const |
| virtual void | setGain (const int gain) |
| sensor params gain 0-255 | |
| virtual const int | gain () const |
| virtual void | setElevationOffset (const float offset) |
| virtual const float | elevationOffset () const |
| virtual void | setLookCount (GALookCount count) |
| virtual GALookCount | lookCount () const |
| virtual void | setAltitudeError (GAAltError altError) |
| virtual GAAltError | altitudeError () const |
| virtual void | setNoise (const int noise) |
| 0-15 max for these interference errors | |
| virtual const int | noise () const |
| virtual void | setBlur (const int blur) |
| virtual const int | blur () const |
| virtual void | setVelocityError (const int velErr) |
| virtual const int | velocityError () const |
| virtual void | setImageReturn (const bool returnFlags) |
| Currently fixed at true. | |
| virtual const bool | imageReturn () |
| virtual unsigned char * | encode () |
| Encode the message as an array of bytes and return the bytes the receiver is responsible for calling delete [] on these bytes. | |
| virtual int | messageSize () |
| size of the message | |
| virtual makRadarFx::DtBaseMessage * | clone () |
| clone a message. Caller of function is responsible managing this memory | |
Public Member Functions inherited from makRadarFx::DtImageRequest | |
| DtImageRequest () | |
| CTOR/DTOR. | |
| virtual | ~DtImageRequest () |
Static Public Member Functions | |
| static makRadarFx::DtBaseMessage * | decode (unsigned char *buffer, int length) |
| decode a message. Used by the factory | |
Protected Member Functions | |
| virtual void | serialize (makRadarFx::DtStreamWriter &writer) |
| virtual void | deserialize (makRadarFx::DtStreamReader &reader) |
Protected Attributes | |
| DtVector | myRadarOffsetLocation |
| DtVector | myTargetLocation |
| DtTaitBryan | myRadarOffsetOrientation |
| double | myOwnshipLatitude |
| GA struct Nominal ownship position at aperature center–WGS-84. | |
| double | myOwnshipLongitude |
| float | myOwnshipAltitude |
| float | myRoll |
| Nominal ownship Attitude at aperature center. | |
| float | myPitch |
| float | myHeading |
| double | myCenterLatitude |
| Geographic center of requested image–WGS-84. | |
| double | myCenterLongitude |
| float | myCenterAltitude |
| float | myImageResolution |
| float | myGeoResolution |
| float | myHorizontalWidth |
| float | myVerticalHeight |
| int | myImageWidth |
| int | myImageHeight |
| GASarImageFormat | myImageFormat |
| int | myGainValue |
| float | myElevationOffset |
| int | myRotationalFormat |
| GALookCount | myLookCount |
| GAAltError | myAltitudeError |
| int | myNoise |
| int | myBlur |
| int | myVelocityError |
| bool | myImageReturn |
DtSarRequest defines a request for an image from the RadarFX Server.
| GASarRequest::GASarRequest | ( | ) |
CTOR/DTOR.
|
virtual |
|
virtual |
accessors for sensor location
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
explicitly state where we want to perform the elevation test from
|
virtual |
|
virtual |
accessors for center of desired image, i.e. target location
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
this is the target that we would like to look at.
Location format is latitude/longitude/altitude (in degrees/meters). the altitude of the target location is not required.
|
virtual |
|
virtual |
the orientation of the sensor.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Size of the crossrange in meters for the target area.
|
virtual |
|
virtual |
Size of the downrange in meters for the target area.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Requested image pixel size. This may not be the returned size due to image rotation.
|
virtual |
|
virtual |
|
virtual |
Requested format of the returned image data.
|
virtual |
Fixed enum at 3 which means line-of-sight?
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
0-15 max for these interference errors
|
virtual |
|
virtual |
|
virtual |
Currently fixed at true.
|
virtual |
|
virtual |
Encode the message as an array of bytes and return the bytes the receiver is responsible for calling delete [] on these bytes.
Reimplemented from makRadarFx::DtBaseMessage.
|
virtual |
size of the message
Reimplemented from makRadarFx::DtBaseMessage.
|
static |
decode a message. Used by the factory
|
virtual |
clone a message. Caller of function is responsible managing this memory
Implements makRadarFx::DtBaseMessage.
|
protectedvirtual |
Reimplemented from makRadarFx::DtBaseMessage.
|
protectedvirtual |
Reimplemented from makRadarFx::DtBaseMessage.
|
protected |
|
protected |
|
protected |
|
protected |
GA struct Nominal ownship position at aperature center–WGS-84.
|
protected |
|
protected |
|
protected |
Nominal ownship Attitude at aperature center.
|
protected |
|
protected |
|
protected |
Geographic center of requested image–WGS-84.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |