OpenCPN Partial API docs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
AisTargetData Class Reference

Public Member Functions

 AisTargetData (AisTargetCallbacks callbacks)
 
wxString BuildQueryResult (void)
 
wxString GetRolloverString (void)
 
wxString Get_vessel_type_string (bool b_short=false)
 
wxString Get_class_string (bool b_short=false)
 
wxString GetFullName (void)
 
wxString GetCountryCode (bool b_CntryLongStr)
 
wxString GetNatureofDistress (int dscnature)
 
void Toggle_AIS_CPA (void)
 
void ToggleShowTrack (void)
 
void CloneFrom (AisTargetData *q)
 
bool IsValidMID (int)
 

Public Attributes

int MID
 
int MMSI
 
ais_transponder_class Class
 
int NavStatus
 
int SyncState
 
int SlotTO
 
double SOG
 
double COG
 
double HDG
 
double Lon
 
double Lat
 
int ROTAIS
 
int ROTIND
 
char CallSign [CALL_SIGN_LEN]
 
char ShipName [SHIP_NAME_LEN]
 
char ShipNameExtension [15]
 
unsigned char ShipType
 
int IMO
 
int DimA
 
int DimB
 
int DimC
 
int DimD
 
double Euro_Length
 
double Euro_Beam
 
double Euro_Draft
 
char Euro_VIN [EURO_VIN_LEN]
 
int UN_shiptype
 
bool b_isEuroInland
 
bool b_hasInlandDac
 
bool b_blue_paddle
 
int blue_paddle
 
int ETA_Mo
 
int ETA_Day
 
int ETA_Hr
 
int ETA_Min
 
double Draft
 
char Destination [DESTINATION_LEN]
 
time_t PositionReportTicks
 
time_t LastPositionReportTicks
 
time_t StaticReportTicks
 
int RecentPeriod
 
bool b_active
 
bool b_lost
 
bool b_removed
 
ais_alert_type n_alert_state
 
bool b_suppress_audio
 
bool b_positionDoubtful
 
bool b_positionOnceValid
 
bool b_nameValid
 
bool b_isFollower
 
bool b_isDSCtarget
 
int m_dscNature
 
int m_dscTXmmsi
 
long dsc_NatureOfDistress
 
bool b_NoTrack
 
bool b_OwnShip
 
bool b_PersistTrack
 
bool b_mPropPersistTrack
 
int m_utc_hour
 
int m_utc_min
 
int m_utc_sec
 
wxString m_date_string
 
wxDateTime m_ack_time
 
bool b_in_ack_timeout
 
double Range_NM
 
double Brg
 
wxString MSG_14_text
 
bool bCPA_Valid
 
double TCPA
 
double CPA
 
bool b_show_AIS_CPA
 
bool b_show_track
 
AisMeteoData met_data
 
std::vector< AISTargetTrackPointm_ptrack
 
std::unordered_map< int, Ais8_001_22area_notices
 
bool b_SarAircraftPosnReport
 
int altitude
 
bool b_nameFromCache
 
float importance
 
short last_scale [AIS_TARGETDATA_MAX_CANVAS]
 

Friends

class AisTargetDataMaker
 

Detailed Description

Definition at line 154 of file ais_target_data.h.


The documentation for this class was generated from the following files: