OpenCPN Partial API docs
|
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) |
Friends | |
class | AisTargetDataMaker |
Definition at line 149 of file ais_target_data.h.
AisTargetData::AisTargetData | ( | AisTargetCallbacks | callbacks | ) |
Definition at line 124 of file ais_target_data.cpp.
AisTargetData::~AisTargetData | ( | ) |
Definition at line 299 of file ais_target_data.cpp.
wxString AisTargetData::BuildQueryResult | ( | void | ) |
Definition at line 319 of file ais_target_data.cpp.
void AisTargetData::CloneFrom | ( | AisTargetData * | q | ) |
Definition at line 214 of file ais_target_data.cpp.
wxString AisTargetData::Get_class_string | ( | bool | b_short = false | ) |
Definition at line 955 of file ais_target_data.cpp.
wxString AisTargetData::Get_vessel_type_string | ( | bool | b_short = false | ) |
Definition at line 876 of file ais_target_data.cpp.
wxString AisTargetData::GetCountryCode | ( | bool | b_CntryLongStr | ) |
Definition at line 1008 of file ais_target_data.cpp.
wxString AisTargetData::GetFullName | ( | void | ) |
Definition at line 301 of file ais_target_data.cpp.
wxString AisTargetData::GetNatureofDistress | ( | int | dscnature | ) |
Definition at line 984 of file ais_target_data.cpp.
wxString AisTargetData::GetRolloverString | ( | void | ) |
Definition at line 751 of file ais_target_data.cpp.
void AisTargetData::Toggle_AIS_CPA | ( | void | ) |
Definition at line 998 of file ais_target_data.cpp.
void AisTargetData::ToggleShowTrack | ( | void | ) |
Definition at line 1002 of file ais_target_data.cpp.
|
friend |
Definition at line 150 of file ais_target_data.h.
int AisTargetData::altitude |
Definition at line 259 of file ais_target_data.h.
std::unordered_map<int, Ais8_001_22> AisTargetData::area_notices |
Definition at line 257 of file ais_target_data.h.
bool AisTargetData::b_active |
Definition at line 214 of file ais_target_data.h.
bool AisTargetData::b_blue_paddle |
Definition at line 198 of file ais_target_data.h.
bool AisTargetData::b_hasInlandDac |
Definition at line 197 of file ais_target_data.h.
bool AisTargetData::b_in_ack_timeout |
Definition at line 239 of file ais_target_data.h.
bool AisTargetData::b_isDSCtarget |
Definition at line 223 of file ais_target_data.h.
bool AisTargetData::b_isEuroInland |
Definition at line 196 of file ais_target_data.h.
bool AisTargetData::b_isFollower |
Definition at line 222 of file ais_target_data.h.
bool AisTargetData::b_lost |
Definition at line 215 of file ais_target_data.h.
bool AisTargetData::b_mPropPersistTrack |
Definition at line 231 of file ais_target_data.h.
bool AisTargetData::b_nameFromCache |
Definition at line 260 of file ais_target_data.h.
bool AisTargetData::b_nameValid |
Definition at line 221 of file ais_target_data.h.
bool AisTargetData::b_NoTrack |
Definition at line 228 of file ais_target_data.h.
bool AisTargetData::b_OwnShip |
Definition at line 229 of file ais_target_data.h.
bool AisTargetData::b_PersistTrack |
Definition at line 230 of file ais_target_data.h.
bool AisTargetData::b_positionDoubtful |
Definition at line 219 of file ais_target_data.h.
bool AisTargetData::b_positionOnceValid |
Definition at line 220 of file ais_target_data.h.
bool AisTargetData::b_removed |
Definition at line 216 of file ais_target_data.h.
bool AisTargetData::b_SarAircraftPosnReport |
Definition at line 258 of file ais_target_data.h.
bool AisTargetData::b_show_AIS_CPA |
Definition at line 251 of file ais_target_data.h.
bool AisTargetData::b_show_track |
Definition at line 253 of file ais_target_data.h.
bool AisTargetData::b_suppress_audio |
Definition at line 218 of file ais_target_data.h.
bool AisTargetData::bCPA_Valid |
Definition at line 247 of file ais_target_data.h.
int AisTargetData::blue_paddle |
Definition at line 199 of file ais_target_data.h.
double AisTargetData::Brg |
Definition at line 242 of file ais_target_data.h.
char AisTargetData::CallSign[CALL_SIGN_LEN] |
Definition at line 180 of file ais_target_data.h.
ais_transponder_class AisTargetData::Class |
Definition at line 169 of file ais_target_data.h.
double AisTargetData::COG |
Definition at line 174 of file ais_target_data.h.
double AisTargetData::CPA |
Definition at line 249 of file ais_target_data.h.
char AisTargetData::Destination[DESTINATION_LEN] |
Definition at line 208 of file ais_target_data.h.
int AisTargetData::DimA |
Definition at line 186 of file ais_target_data.h.
int AisTargetData::DimB |
Definition at line 187 of file ais_target_data.h.
int AisTargetData::DimC |
Definition at line 188 of file ais_target_data.h.
int AisTargetData::DimD |
Definition at line 189 of file ais_target_data.h.
double AisTargetData::Draft |
Definition at line 206 of file ais_target_data.h.
long AisTargetData::dsc_NatureOfDistress |
Definition at line 265 of file ais_target_data.h.
int AisTargetData::ETA_Day |
Definition at line 202 of file ais_target_data.h.
int AisTargetData::ETA_Hr |
Definition at line 203 of file ais_target_data.h.
int AisTargetData::ETA_Min |
Definition at line 204 of file ais_target_data.h.
int AisTargetData::ETA_Mo |
Definition at line 201 of file ais_target_data.h.
double AisTargetData::Euro_Beam |
Definition at line 192 of file ais_target_data.h.
double AisTargetData::Euro_Draft |
Definition at line 193 of file ais_target_data.h.
double AisTargetData::Euro_Length |
Definition at line 191 of file ais_target_data.h.
char AisTargetData::Euro_VIN[EURO_VIN_LEN] |
Definition at line 194 of file ais_target_data.h.
double AisTargetData::HDG |
Definition at line 175 of file ais_target_data.h.
int AisTargetData::IMO |
Definition at line 184 of file ais_target_data.h.
float AisTargetData::importance |
Definition at line 261 of file ais_target_data.h.
short AisTargetData::last_scale[AIS_TARGETDATA_MAX_CANVAS] |
Definition at line 262 of file ais_target_data.h.
double AisTargetData::Lat |
Definition at line 177 of file ais_target_data.h.
double AisTargetData::Lon |
Definition at line 176 of file ais_target_data.h.
wxDateTime AisTargetData::m_ack_time |
Definition at line 238 of file ais_target_data.h.
wxString AisTargetData::m_date_string |
Definition at line 236 of file ais_target_data.h.
int AisTargetData::m_dscNature |
Definition at line 224 of file ais_target_data.h.
int AisTargetData::m_dscTXmmsi |
Definition at line 225 of file ais_target_data.h.
std::vector<AISTargetTrackPoint> AisTargetData::m_ptrack |
Definition at line 255 of file ais_target_data.h.
int AisTargetData::m_utc_hour |
Definition at line 233 of file ais_target_data.h.
int AisTargetData::m_utc_min |
Definition at line 234 of file ais_target_data.h.
int AisTargetData::m_utc_sec |
Definition at line 235 of file ais_target_data.h.
int AisTargetData::MID |
Definition at line 167 of file ais_target_data.h.
int AisTargetData::MMSI |
Definition at line 168 of file ais_target_data.h.
wxString AisTargetData::MSG_14_text |
Definition at line 244 of file ais_target_data.h.
ais_alert_type AisTargetData::n_alert_state |
Definition at line 217 of file ais_target_data.h.
int AisTargetData::NavStatus |
Definition at line 170 of file ais_target_data.h.
time_t AisTargetData::PositionReportTicks |
Definition at line 210 of file ais_target_data.h.
double AisTargetData::Range_NM |
Definition at line 241 of file ais_target_data.h.
int AisTargetData::RecentPeriod |
Definition at line 213 of file ais_target_data.h.
int AisTargetData::ROTAIS |
Definition at line 178 of file ais_target_data.h.
int AisTargetData::ROTIND |
Definition at line 179 of file ais_target_data.h.
char AisTargetData::ShipName[SHIP_NAME_LEN] |
Definition at line 181 of file ais_target_data.h.
char AisTargetData::ShipNameExtension[15] |
Definition at line 182 of file ais_target_data.h.
unsigned char AisTargetData::ShipType |
Definition at line 183 of file ais_target_data.h.
int AisTargetData::SlotTO |
Definition at line 172 of file ais_target_data.h.
double AisTargetData::SOG |
Definition at line 173 of file ais_target_data.h.
time_t AisTargetData::StaticReportTicks |
Definition at line 211 of file ais_target_data.h.
int AisTargetData::SyncState |
Definition at line 171 of file ais_target_data.h.
double AisTargetData::TCPA |
Definition at line 248 of file ais_target_data.h.
int AisTargetData::UN_shiptype |
Definition at line 195 of file ais_target_data.h.