![]() |
VR-Forces Developer's Guide
|
This class hold ship data that is obtained from AIS messages. It is generated initially by the processAisData utility program and then used by VRF to generate "clutter" ship traffic.
Class definition for one dynamic point of a track.
Public Member Functions | |
| DtPathPoint () | |
| ~DtPathPoint () | |
Public Attributes | |
| DtTime | myTimeStamp |
| DtFixedPointAngle32 | myLatitude |
| DtFixedPointAngle32 | myLongitude |
| float | mySpeedOverGround |
| DtFixedPointAngle16 | myCourseOverGround |
| DtFixedPointAngle16 | myHeading |
| DtAisNavigationStatus | myNavStatus |
| bool | myHasSOG |
| bool | myHasCOG |
| bool | myHasHeading |
| DtPathPoint::DtPathPoint | ( | ) |
| DtPathPoint::~DtPathPoint | ( | ) |
| DtTime DtPathPoint::myTimeStamp |
| DtFixedPointAngle32 DtPathPoint::myLatitude |
The representation of lat-lon in the AIS data is 10e-4 minutes, or about 27-28 bits.
| DtFixedPointAngle32 DtPathPoint::myLongitude |
radians
| float DtPathPoint::mySpeedOverGround |
radians
| DtFixedPointAngle16 DtPathPoint::myCourseOverGround |
mps
| DtFixedPointAngle16 DtPathPoint::myHeading |
radians (a heading)
| DtAisNavigationStatus DtPathPoint::myNavStatus |
radians, 0 - 2pi. Ignore if < 0.
| bool DtPathPoint::myHasSOG |
an enumeration.
Indicator for whether the above data has been specified in the data.
| bool DtPathPoint::myHasCOG |
an enumeration.
Indicator for whether the above data has been specified in the data.
| bool DtPathPoint::myHasHeading |
an enumeration.
Indicator for whether the above data has been specified in the data.