Goby3  3.1.5
2024.05.14
goby::util::ais::protobuf::PROTOBUF_FINAL Class Reference

#include <goby/util/protobuf/ais.pb.h>

Inheritance diagram for goby::util::ais::protobuf::PROTOBUF_FINAL:

Public Types

enum  : int {
  kMessageIdFieldNumber = 2 , kMmsiFieldNumber = 3 , kTurnRateFieldNumber = 6 , kSpeedOverGroundFieldNumber = 7 ,
  kLatFieldNumber = 9 , kPositionAccuracyFieldNumber = 8 , kCourseOverGroundFieldNumber = 11 , kLonFieldNumber = 10 ,
  kTrueHeadingFieldNumber = 12 , kReportSecondFieldNumber = 13 , kRaimFieldNumber = 14 , kNavStatusFieldNumber = 4 ,
  kTurnInfoFieldNumber = 5
}
 
enum  DCCLParameters { DCCL_ID = 518 , DCCL_MAX_BYTES = 1500 , DCCL_ID = 518 , DCCL_MAX_BYTES = 1500 }
 
enum  : int {
  kCallsignFieldNumber = 5 , kNameFieldNumber = 6 , kDestinationFieldNumber = 18 , kMessageIdFieldNumber = 2 ,
  kMmsiFieldNumber = 3 , kImoFieldNumber = 4 , kTypeFieldNumber = 7 , kToBowFieldNumber = 8 ,
  kToSternFieldNumber = 9 , kToPortFieldNumber = 10 , kToStarboardFieldNumber = 11 , kFixTypeFieldNumber = 12 ,
  kEtaMonthFieldNumber = 13 , kEtaDayFieldNumber = 14 , kEtaHourFieldNumber = 15 , kEtaMinuteFieldNumber = 16 ,
  kDraughtFieldNumber = 17
}
 
enum  DCCLParameters { DCCL_ID = 518 , DCCL_MAX_BYTES = 1500 , DCCL_ID = 518 , DCCL_MAX_BYTES = 1500 }
 
typedef Position_TurnInfo TurnInfo
 
typedef Position_PositionAccuracy PositionAccuracy
 
typedef boost::units::angular_velocity_dimension turn_rate_dimension
 
typedef boost::units::unit< turn_rate_dimension, boost::units::si::system > turn_rate_unit
 
typedef boost::units::velocity_dimension speed_over_ground_dimension
 
typedef boost::units::unit< speed_over_ground_dimension, boost::units::si::system > speed_over_ground_unit
 
typedef boost::units::plane_angle_dimension lat_dimension
 
typedef boost::units::unit< lat_dimension, boost::units::degree::system > lat_unit
 
typedef boost::units::plane_angle_dimension lon_dimension
 
typedef boost::units::unit< lon_dimension, boost::units::degree::system > lon_unit
 
typedef boost::units::plane_angle_dimension course_over_ground_dimension
 
typedef boost::units::unit< course_over_ground_dimension, boost::units::degree::system > course_over_ground_unit
 
typedef boost::units::plane_angle_dimension true_heading_dimension
 
typedef boost::units::unit< true_heading_dimension, boost::units::degree::system > true_heading_unit
 
typedef boost::units::time_dimension report_second_dimension
 
typedef boost::units::unit< report_second_dimension, boost::units::si::system > report_second_unit
 
typedef Voyage_ShipType ShipType
 
typedef Voyage_FixType FixType
 
typedef boost::units::length_dimension to_bow_dimension
 
typedef boost::units::unit< to_bow_dimension, boost::units::si::system > to_bow_unit
 
typedef boost::units::length_dimension to_stern_dimension
 
typedef boost::units::unit< to_stern_dimension, boost::units::si::system > to_stern_unit
 
typedef boost::units::length_dimension to_port_dimension
 
typedef boost::units::unit< to_port_dimension, boost::units::si::system > to_port_unit
 
typedef boost::units::length_dimension to_starboard_dimension
 
typedef boost::units::unit< to_starboard_dimension, boost::units::si::system > to_starboard_unit
 
typedef boost::units::length_dimension draught_dimension
 
typedef boost::units::unit< draught_dimension, boost::units::si::system > draught_unit
 

Public Member Functions

 Position ()
 
virtual ~Position ()
 
 Position (const Position &from)
 
 Position (Position &&from) noexcept
 
Positionoperator= (const Position &from)
 
Positionoperator= (Position &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (Position *other)
 
void UnsafeArenaSwap (Position *other)
 
PositionNew () const final
 
PositionNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const Position &from)
 
void MergeFrom (const Position &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
bool has_message_id () const
 
void clear_message_id ()
 
::PROTOBUF_NAMESPACE_ID::int32 message_id () const
 
void set_message_id (::PROTOBUF_NAMESPACE_ID::int32 value)
 
bool has_mmsi () const
 
void clear_mmsi ()
 
::PROTOBUF_NAMESPACE_ID::int32 mmsi () const
 
void set_mmsi (::PROTOBUF_NAMESPACE_ID::int32 value)
 
bool has_turn_rate () const
 
void clear_turn_rate ()
 
float turn_rate () const
 
void set_turn_rate (float value)
 
bool has_speed_over_ground () const
 
void clear_speed_over_ground ()
 
float speed_over_ground () const
 
void set_speed_over_ground (float value)
 
bool has_lat () const
 
void clear_lat ()
 
double lat () const
 
void set_lat (double value)
 
bool has_position_accuracy () const
 
void clear_position_accuracy ()
 
::goby::util::ais::protobuf::Position_PositionAccuracy position_accuracy () const
 
void set_position_accuracy (::goby::util::ais::protobuf::Position_PositionAccuracy value)
 
bool has_course_over_ground () const
 
void clear_course_over_ground ()
 
float course_over_ground () const
 
void set_course_over_ground (float value)
 
bool has_lon () const
 
void clear_lon ()
 
double lon () const
 
void set_lon (double value)
 
bool has_true_heading () const
 
void clear_true_heading ()
 
float true_heading () const
 
void set_true_heading (float value)
 
bool has_report_second () const
 
void clear_report_second ()
 
::PROTOBUF_NAMESPACE_ID::int32 report_second () const
 
void set_report_second (::PROTOBUF_NAMESPACE_ID::int32 value)
 
bool has_raim () const
 
void clear_raim ()
 
bool raim () const
 
void set_raim (bool value)
 
bool has_nav_status () const
 
void clear_nav_status ()
 
::goby::util::ais::protobuf::Status nav_status () const
 
void set_nav_status (::goby::util::ais::protobuf::Status value)
 
bool has_turn_info () const
 
void clear_turn_info ()
 
::goby::util::ais::protobuf::Position_TurnInfo turn_info () const
 
void set_turn_info (::goby::util::ais::protobuf::Position_TurnInfo value)
 
template<typename Quantity >
void set_turn_rate_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity turn_rate_with_units () const
 
boost::units::quantity< turn_rate_unit, float > turn_rate_with_units () const
 
template<typename Quantity >
void set_speed_over_ground_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity speed_over_ground_with_units () const
 
boost::units::quantity< speed_over_ground_unit, float > speed_over_ground_with_units () const
 
template<typename Quantity >
void set_lat_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity lat_with_units () const
 
boost::units::quantity< lat_unit, double > lat_with_units () const
 
template<typename Quantity >
void set_lon_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity lon_with_units () const
 
boost::units::quantity< lon_unit, double > lon_with_units () const
 
template<typename Quantity >
void set_course_over_ground_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity course_over_ground_with_units () const
 
boost::units::quantity< course_over_ground_unit, float > course_over_ground_with_units () const
 
template<typename Quantity >
void set_true_heading_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity true_heading_with_units () const
 
boost::units::quantity< true_heading_unit, float > true_heading_with_units () const
 
template<typename Quantity >
void set_report_second_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity report_second_with_units () const
 
boost::units::quantity< report_second_unit, google::protobuf::int32 > report_second_with_units () const
 
 Voyage ()
 
virtual ~Voyage ()
 
 Voyage (const Voyage &from)
 
 Voyage (Voyage &&from) noexcept
 
Voyageoperator= (const Voyage &from)
 
Voyageoperator= (Voyage &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (Voyage *other)
 
void UnsafeArenaSwap (Voyage *other)
 
VoyageNew () const final
 
VoyageNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const Voyage &from)
 
void MergeFrom (const Voyage &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
bool has_callsign () const
 
void clear_callsign ()
 
const std::string & callsign () const
 
void set_callsign (const std::string &value)
 
void set_callsign (std::string &&value)
 
void set_callsign (const char *value)
 
void set_callsign (const char *value, size_t size)
 
std::string * mutable_callsign ()
 
std::string * release_callsign ()
 
void set_allocated_callsign (std::string *callsign)
 
bool has_name () const
 
void clear_name ()
 
const std::string & name () const
 
void set_name (const std::string &value)
 
void set_name (std::string &&value)
 
void set_name (const char *value)
 
void set_name (const char *value, size_t size)
 
std::string * mutable_name ()
 
std::string * release_name ()
 
void set_allocated_name (std::string *name)
 
bool has_destination () const
 
void clear_destination ()
 
const std::string & destination () const
 
void set_destination (const std::string &value)
 
void set_destination (std::string &&value)
 
void set_destination (const char *value)
 
void set_destination (const char *value, size_t size)
 
std::string * mutable_destination ()
 
std::string * release_destination ()
 
void set_allocated_destination (std::string *destination)
 
bool has_message_id () const
 
void clear_message_id ()
 
::PROTOBUF_NAMESPACE_ID::int32 message_id () const
 
void set_message_id (::PROTOBUF_NAMESPACE_ID::int32 value)
 
bool has_mmsi () const
 
void clear_mmsi ()
 
::PROTOBUF_NAMESPACE_ID::int32 mmsi () const
 
void set_mmsi (::PROTOBUF_NAMESPACE_ID::int32 value)
 
bool has_imo () const
 
void clear_imo ()
 
::PROTOBUF_NAMESPACE_ID::int32 imo () const
 
void set_imo (::PROTOBUF_NAMESPACE_ID::int32 value)
 
bool has_type () const
 
void clear_type ()
 
::goby::util::ais::protobuf::Voyage_ShipType type () const
 
void set_type (::goby::util::ais::protobuf::Voyage_ShipType value)
 
bool has_to_bow () const
 
void clear_to_bow ()
 
::PROTOBUF_NAMESPACE_ID::uint32 to_bow () const
 
void set_to_bow (::PROTOBUF_NAMESPACE_ID::uint32 value)
 
bool has_to_stern () const
 
void clear_to_stern ()
 
::PROTOBUF_NAMESPACE_ID::uint32 to_stern () const
 
void set_to_stern (::PROTOBUF_NAMESPACE_ID::uint32 value)
 
bool has_to_port () const
 
void clear_to_port ()
 
::PROTOBUF_NAMESPACE_ID::uint32 to_port () const
 
void set_to_port (::PROTOBUF_NAMESPACE_ID::uint32 value)
 
bool has_to_starboard () const
 
void clear_to_starboard ()
 
::PROTOBUF_NAMESPACE_ID::uint32 to_starboard () const
 
void set_to_starboard (::PROTOBUF_NAMESPACE_ID::uint32 value)
 
bool has_fix_type () const
 
void clear_fix_type ()
 
::goby::util::ais::protobuf::Voyage_FixType fix_type () const
 
void set_fix_type (::goby::util::ais::protobuf::Voyage_FixType value)
 
bool has_eta_month () const
 
void clear_eta_month ()
 
::PROTOBUF_NAMESPACE_ID::uint32 eta_month () const
 
void set_eta_month (::PROTOBUF_NAMESPACE_ID::uint32 value)
 
bool has_eta_day () const
 
void clear_eta_day ()
 
::PROTOBUF_NAMESPACE_ID::uint32 eta_day () const
 
void set_eta_day (::PROTOBUF_NAMESPACE_ID::uint32 value)
 
bool has_eta_hour () const
 
void clear_eta_hour ()
 
::PROTOBUF_NAMESPACE_ID::uint32 eta_hour () const
 
void set_eta_hour (::PROTOBUF_NAMESPACE_ID::uint32 value)
 
bool has_eta_minute () const
 
void clear_eta_minute ()
 
::PROTOBUF_NAMESPACE_ID::uint32 eta_minute () const
 
void set_eta_minute (::PROTOBUF_NAMESPACE_ID::uint32 value)
 
bool has_draught () const
 
void clear_draught ()
 
float draught () const
 
void set_draught (float value)
 
template<typename Quantity >
void set_to_bow_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity to_bow_with_units () const
 
boost::units::quantity< to_bow_unit, google::protobuf::uint32 > to_bow_with_units () const
 
template<typename Quantity >
void set_to_stern_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity to_stern_with_units () const
 
boost::units::quantity< to_stern_unit, google::protobuf::uint32 > to_stern_with_units () const
 
template<typename Quantity >
void set_to_port_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity to_port_with_units () const
 
boost::units::quantity< to_port_unit, google::protobuf::uint32 > to_port_with_units () const
 
template<typename Quantity >
void set_to_starboard_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity to_starboard_with_units () const
 
boost::units::quantity< to_starboard_unit, google::protobuf::uint32 > to_starboard_with_units () const
 
template<typename Quantity >
void set_draught_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity draught_with_units () const
 
boost::units::quantity< draught_unit, float > draught_with_units () const
 

Static Public Member Functions

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const Positiondefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const Positioninternal_default_instance ()
 
static bool TurnInfo_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * TurnInfo_descriptor ()
 
template<typename T >
static const std::string & TurnInfo_Name (T enum_t_value)
 
static bool TurnInfo_Parse (const std::string &name, TurnInfo *value)
 
static bool PositionAccuracy_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * PositionAccuracy_descriptor ()
 
template<typename T >
static const std::string & PositionAccuracy_Name (T enum_t_value)
 
static bool PositionAccuracy_Parse (const std::string &name, PositionAccuracy *value)
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const Voyagedefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const Voyageinternal_default_instance ()
 
static bool ShipType_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ShipType_descriptor ()
 
template<typename T >
static const std::string & ShipType_Name (T enum_t_value)
 
static bool ShipType_Parse (const std::string &name, ShipType *value)
 
static bool FixType_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FixType_descriptor ()
 
template<typename T >
static const std::string & FixType_Name (T enum_t_value)
 
static bool FixType_Parse (const std::string &name, FixType *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static constexpr TurnInfo TURN_INFO__NOT_TURNING
 
static constexpr TurnInfo TURN_INFO__TURNING_AT_GIVEN_RATE
 
static constexpr TurnInfo TURN_INFO__TURNING_RIGHT_AT_MORE_THAN_5_DEG_PER_30_SEC
 
static constexpr TurnInfo TURN_INFO__TURNING_LEFT_AT_MORE_THAN_5_DEG_PER_30_SEC
 
static constexpr TurnInfo TURN_INFO__NO_TURN_INFORMATION
 
static constexpr TurnInfo TurnInfo_MIN
 
static constexpr TurnInfo TurnInfo_MAX
 
static constexpr int TurnInfo_ARRAYSIZE
 
static constexpr PositionAccuracy ACCURACY__LOW__ABOVE_10_METERS
 
static constexpr PositionAccuracy ACCURACY__HIGH__BELOW_10_METERS
 
static constexpr PositionAccuracy PositionAccuracy_MIN
 
static constexpr PositionAccuracy PositionAccuracy_MAX
 
static constexpr int PositionAccuracy_ARRAYSIZE
 
static constexpr ShipType TYPE__NOT_AVAILABLE
 
static constexpr ShipType TYPE__RESERVED_1
 
static constexpr ShipType TYPE__RESERVED_2
 
static constexpr ShipType TYPE__RESERVED_3
 
static constexpr ShipType TYPE__RESERVED_4
 
static constexpr ShipType TYPE__RESERVED_5
 
static constexpr ShipType TYPE__RESERVED_6
 
static constexpr ShipType TYPE__RESERVED_7
 
static constexpr ShipType TYPE__RESERVED_8
 
static constexpr ShipType TYPE__RESERVED_9
 
static constexpr ShipType TYPE__RESERVED_10
 
static constexpr ShipType TYPE__RESERVED_11
 
static constexpr ShipType TYPE__RESERVED_12
 
static constexpr ShipType TYPE__RESERVED_13
 
static constexpr ShipType TYPE__RESERVED_14
 
static constexpr ShipType TYPE__RESERVED_15
 
static constexpr ShipType TYPE__RESERVED_16
 
static constexpr ShipType TYPE__RESERVED_17
 
static constexpr ShipType TYPE__RESERVED_18
 
static constexpr ShipType TYPE__RESERVED_19
 
static constexpr ShipType TYPE__WING_IN_GROUND
 
static constexpr ShipType TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_A
 
static constexpr ShipType TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_B
 
static constexpr ShipType TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_C
 
static constexpr ShipType TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_D
 
static constexpr ShipType TYPE__WING_IN_GROUND_RESERVED_25
 
static constexpr ShipType TYPE__WING_IN_GROUND_RESERVED_26
 
static constexpr ShipType TYPE__WING_IN_GROUND_RESERVED_27
 
static constexpr ShipType TYPE__WING_IN_GROUND_RESERVED_28
 
static constexpr ShipType TYPE__WING_IN_GROUND_RESERVED_29
 
static constexpr ShipType TYPE__FISHING
 
static constexpr ShipType TYPE__TOWING
 
static constexpr ShipType TYPE__TOWING_LENGTH_EXCEEDS_200M_OR_BREADTH_EXCEEDS_25M
 
static constexpr ShipType TYPE__DREDGING_OR_UNDERWATER_OPS
 
static constexpr ShipType TYPE__DIVING_OPS
 
static constexpr ShipType TYPE__MILITARY_OPS
 
static constexpr ShipType TYPE__SAILING
 
static constexpr ShipType TYPE__PLEASURE_CRAFT
 
static constexpr ShipType TYPE__RESERVED_38
 
static constexpr ShipType TYPE__RESERVED_39
 
static constexpr ShipType TYPE__HIGH_SPEED_CRAFT
 
static constexpr ShipType TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_A
 
static constexpr ShipType TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_B
 
static constexpr ShipType TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_C
 
static constexpr ShipType TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_D
 
static constexpr ShipType TYPE__HIGH_SPEED_CRAFT_RESERVED_45
 
static constexpr ShipType TYPE__HIGH_SPEED_CRAFT_RESERVED_46
 
static constexpr ShipType TYPE__HIGH_SPEED_CRAFT_RESERVED_47
 
static constexpr ShipType TYPE__HIGH_SPEED_CRAFT_RESERVED_48
 
static constexpr ShipType TYPE__HIGH_SPEED_CRAFT_NO_ADDITIONAL_INFORMATION
 
static constexpr ShipType TYPE__PILOT_VESSEL
 
static constexpr ShipType TYPE__SEARCH_AND_RESCUE_VESSEL
 
static constexpr ShipType TYPE__TUG
 
static constexpr ShipType TYPE__PORT_TENDER
 
static constexpr ShipType TYPE__ANTI_POLLUTION_EQUIPMENT
 
static constexpr ShipType TYPE__LAW_ENFORCEMENT
 
static constexpr ShipType TYPE__SPARE56_LOCAL_VESSEL
 
static constexpr ShipType TYPE__SPARE57_LOCAL_VESSEL
 
static constexpr ShipType TYPE__MEDICAL_TRANSPORT
 
static constexpr ShipType TYPE__NONCOMBATANT_SHIP_ACCORDING_TO_RR_RESOLUTION_NO_18
 
static constexpr ShipType TYPE__PASSENGER
 
static constexpr ShipType TYPE__PASSENGER_HAZARDOUS_CATEGORY_A
 
static constexpr ShipType TYPE__PASSENGER_HAZARDOUS_CATEGORY_B
 
static constexpr ShipType TYPE__PASSENGER_HAZARDOUS_CATEGORY_C
 
static constexpr ShipType TYPE__PASSENGER_HAZARDOUS_CATEGORY_D
 
static constexpr ShipType TYPE__PASSENGER_RESERVED_65
 
static constexpr ShipType TYPE__PASSENGER_RESERVED_66
 
static constexpr ShipType TYPE__PASSENGER_RESERVED_67
 
static constexpr ShipType TYPE__PASSENGER_RESERVED_68
 
static constexpr ShipType TYPE__PASSENGER_NO_ADDITIONAL_INFORMATION
 
static constexpr ShipType TYPE__CARGO
 
static constexpr ShipType TYPE__CARGO_HAZARDOUS_CATEGORY_A
 
static constexpr ShipType TYPE__CARGO_HAZARDOUS_CATEGORY_B
 
static constexpr ShipType TYPE__CARGO_HAZARDOUS_CATEGORY_C
 
static constexpr ShipType TYPE__CARGO_HAZARDOUS_CATEGORY_D
 
static constexpr ShipType TYPE__CARGO_RESERVED_65
 
static constexpr ShipType TYPE__CARGO_RESERVED_66
 
static constexpr ShipType TYPE__CARGO_RESERVED_67
 
static constexpr ShipType TYPE__CARGO_RESERVED_68
 
static constexpr ShipType TYPE__CARGO_NO_ADDITIONAL_INFORMATION
 
static constexpr ShipType TYPE__TANKER
 
static constexpr ShipType TYPE__TANKER_HAZARDOUS_CATEGORY_A
 
static constexpr ShipType TYPE__TANKER_HAZARDOUS_CATEGORY_B
 
static constexpr ShipType TYPE__TANKER_HAZARDOUS_CATEGORY_C
 
static constexpr ShipType TYPE__TANKER_HAZARDOUS_CATEGORY_D
 
static constexpr ShipType TYPE__TANKER_RESERVED_65
 
static constexpr ShipType TYPE__TANKER_RESERVED_66
 
static constexpr ShipType TYPE__TANKER_RESERVED_67
 
static constexpr ShipType TYPE__TANKER_RESERVED_68
 
static constexpr ShipType TYPE__TANKER_NO_ADDITIONAL_INFORMATION
 
static constexpr ShipType TYPE__OTHER
 
static constexpr ShipType TYPE__OTHER_HAZARDOUS_CATEGORY_A
 
static constexpr ShipType TYPE__OTHER_HAZARDOUS_CATEGORY_B
 
static constexpr ShipType TYPE__OTHER_HAZARDOUS_CATEGORY_C
 
static constexpr ShipType TYPE__OTHER_HAZARDOUS_CATEGORY_D
 
static constexpr ShipType TYPE__OTHER_RESERVED_65
 
static constexpr ShipType TYPE__OTHER_RESERVED_66
 
static constexpr ShipType TYPE__OTHER_RESERVED_67
 
static constexpr ShipType TYPE__OTHER_RESERVED_68
 
static constexpr ShipType TYPE__OTHER_NO_ADDITIONAL_INFORMATION
 
static constexpr ShipType ShipType_MIN
 
static constexpr ShipType ShipType_MAX
 
static constexpr int ShipType_ARRAYSIZE
 
static constexpr FixType FIX__UNDEFINED
 
static constexpr FixType FIX__GPS
 
static constexpr FixType FIX__GLONASS
 
static constexpr FixType FIX__COMBINED_GPS_AND_GLONASS
 
static constexpr FixType FIX__LORAN_C
 
static constexpr FixType FIX__CHAYKA
 
static constexpr FixType FIX__INTEGRATED_NAVIGATION_SYSTEM
 
static constexpr FixType FIX__SURVEYED
 
static constexpr FixType FIX__GALILEO
 
static constexpr FixType FixType_MIN
 
static constexpr FixType FixType_MAX
 
static constexpr int FixType_ARRAYSIZE
 

Protected Member Functions

 Position (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 Voyage (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 

Friends

class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
 
template<typename T >
class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
 
struct ::TableStruct_goby_2futil_2fprotobuf_2fais_2eproto
 
void swap (Position &a, Position &b)
 
void swap (Voyage &a, Voyage &b)
 

Detailed Description

Definition at line 329 of file ais.pb.h.

Member Typedef Documentation

◆ course_over_ground_dimension

Definition at line 759 of file ais.pb.h.

◆ course_over_ground_unit

Definition at line 761 of file ais.pb.h.

◆ draught_dimension

typedef boost::units::length_dimension goby::util::ais::protobuf::PROTOBUF_FINAL::draught_dimension

Definition at line 1568 of file ais.pb.h.

◆ draught_unit

typedef boost::units::unit<draught_dimension,boost::units::si::system> goby::util::ais::protobuf::PROTOBUF_FINAL::draught_unit

Definition at line 1570 of file ais.pb.h.

◆ FixType

◆ lat_dimension

typedef boost::units::plane_angle_dimension goby::util::ais::protobuf::PROTOBUF_FINAL::lat_dimension

Definition at line 729 of file ais.pb.h.

◆ lat_unit

typedef boost::units::unit<lat_dimension,boost::units::degree::system> goby::util::ais::protobuf::PROTOBUF_FINAL::lat_unit

Definition at line 731 of file ais.pb.h.

◆ lon_dimension

typedef boost::units::plane_angle_dimension goby::util::ais::protobuf::PROTOBUF_FINAL::lon_dimension

Definition at line 744 of file ais.pb.h.

◆ lon_unit

typedef boost::units::unit<lon_dimension,boost::units::degree::system> goby::util::ais::protobuf::PROTOBUF_FINAL::lon_unit

Definition at line 746 of file ais.pb.h.

◆ PositionAccuracy

◆ report_second_dimension

Definition at line 789 of file ais.pb.h.

◆ report_second_unit

typedef boost::units::unit<report_second_dimension,boost::units::si::system> goby::util::ais::protobuf::PROTOBUF_FINAL::report_second_unit

Definition at line 791 of file ais.pb.h.

◆ ShipType

◆ speed_over_ground_dimension

Definition at line 714 of file ais.pb.h.

◆ speed_over_ground_unit

Definition at line 716 of file ais.pb.h.

◆ to_bow_dimension

typedef boost::units::length_dimension goby::util::ais::protobuf::PROTOBUF_FINAL::to_bow_dimension

Definition at line 1508 of file ais.pb.h.

◆ to_bow_unit

typedef boost::units::unit<to_bow_dimension,boost::units::si::system> goby::util::ais::protobuf::PROTOBUF_FINAL::to_bow_unit

Definition at line 1510 of file ais.pb.h.

◆ to_port_dimension

typedef boost::units::length_dimension goby::util::ais::protobuf::PROTOBUF_FINAL::to_port_dimension

Definition at line 1538 of file ais.pb.h.

◆ to_port_unit

typedef boost::units::unit<to_port_dimension,boost::units::si::system> goby::util::ais::protobuf::PROTOBUF_FINAL::to_port_unit

Definition at line 1540 of file ais.pb.h.

◆ to_starboard_dimension

Definition at line 1553 of file ais.pb.h.

◆ to_starboard_unit

typedef boost::units::unit<to_starboard_dimension,boost::units::si::system> goby::util::ais::protobuf::PROTOBUF_FINAL::to_starboard_unit

Definition at line 1555 of file ais.pb.h.

◆ to_stern_dimension

typedef boost::units::length_dimension goby::util::ais::protobuf::PROTOBUF_FINAL::to_stern_dimension

Definition at line 1523 of file ais.pb.h.

◆ to_stern_unit

typedef boost::units::unit<to_stern_dimension,boost::units::si::system> goby::util::ais::protobuf::PROTOBUF_FINAL::to_stern_unit

Definition at line 1525 of file ais.pb.h.

◆ true_heading_dimension

typedef boost::units::plane_angle_dimension goby::util::ais::protobuf::PROTOBUF_FINAL::true_heading_dimension

Definition at line 774 of file ais.pb.h.

◆ true_heading_unit

typedef boost::units::unit<true_heading_dimension,boost::units::degree::system> goby::util::ais::protobuf::PROTOBUF_FINAL::true_heading_unit

Definition at line 776 of file ais.pb.h.

◆ turn_rate_dimension

typedef boost::units::angular_velocity_dimension goby::util::ais::protobuf::PROTOBUF_FINAL::turn_rate_dimension

Definition at line 699 of file ais.pb.h.

◆ turn_rate_unit

typedef boost::units::unit<turn_rate_dimension,boost::units::si::system> goby::util::ais::protobuf::PROTOBUF_FINAL::turn_rate_unit

Definition at line 701 of file ais.pb.h.

◆ TurnInfo

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kMessageIdFieldNumber 
kMmsiFieldNumber 
kTurnRateFieldNumber 
kSpeedOverGroundFieldNumber 
kLatFieldNumber 
kPositionAccuracyFieldNumber 
kCourseOverGroundFieldNumber 
kLonFieldNumber 
kTrueHeadingFieldNumber 
kReportSecondFieldNumber 
kRaimFieldNumber 
kNavStatusFieldNumber 
kTurnInfoFieldNumber 

Definition at line 514 of file ais.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kCallsignFieldNumber 
kNameFieldNumber 
kDestinationFieldNumber 
kMessageIdFieldNumber 
kMmsiFieldNumber 
kImoFieldNumber 
kTypeFieldNumber 
kToBowFieldNumber 
kToSternFieldNumber 
kToPortFieldNumber 
kToStarboardFieldNumber 
kFixTypeFieldNumber 
kEtaMonthFieldNumber 
kEtaDayFieldNumber 
kEtaHourFieldNumber 
kEtaMinuteFieldNumber 
kDraughtFieldNumber 

Definition at line 1219 of file ais.pb.h.

◆ DCCLParameters [1/2]

Enumerator
DCCL_ID 
DCCL_MAX_BYTES 
DCCL_ID 
DCCL_MAX_BYTES 

Definition at line 698 of file ais.pb.h.

◆ DCCLParameters [2/2]

Enumerator
DCCL_ID 
DCCL_MAX_BYTES 
DCCL_ID 
DCCL_MAX_BYTES 

Definition at line 1507 of file ais.pb.h.

Constructor & Destructor Documentation

◆ ~Position()

virtual goby::util::ais::protobuf::PROTOBUF_FINAL::~Position ( )
virtual

◆ ~Voyage()

virtual goby::util::ais::protobuf::PROTOBUF_FINAL::~Voyage ( )
virtual

Member Function Documentation

◆ _InternalParse() [1/2]

const char* goby::util::ais::protobuf::PROTOBUF_FINAL::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalParse() [2/2]

const char* goby::util::ais::protobuf::PROTOBUF_FINAL::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize() [1/2]

::PROTOBUF_NAMESPACE_ID::uint8* goby::util::ais::protobuf::PROTOBUF_FINAL::_InternalSerialize ( ::PROTOBUF_NAMESPACE_ID::uint8 *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ _InternalSerialize() [2/2]

::PROTOBUF_NAMESPACE_ID::uint8* goby::util::ais::protobuf::PROTOBUF_FINAL::_InternalSerialize ( ::PROTOBUF_NAMESPACE_ID::uint8 *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ ByteSizeLong() [1/2]

size_t goby::util::ais::protobuf::PROTOBUF_FINAL::ByteSizeLong ( ) const
final

◆ ByteSizeLong() [2/2]

size_t goby::util::ais::protobuf::PROTOBUF_FINAL::ByteSizeLong ( ) const
final

◆ callsign()

const std::string& goby::util::ais::protobuf::PROTOBUF_FINAL::callsign ( ) const

◆ Clear() [1/2]

PROTOBUF_ATTRIBUTE_REINITIALIZES void goby::util::ais::protobuf::PROTOBUF_FINAL::Clear ( )
final

◆ Clear() [2/2]

PROTOBUF_ATTRIBUTE_REINITIALIZES void goby::util::ais::protobuf::PROTOBUF_FINAL::Clear ( )
final

◆ clear_callsign()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_callsign ( )

◆ clear_course_over_ground()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_course_over_ground ( )

◆ clear_destination()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_destination ( )

◆ clear_draught()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_draught ( )

◆ clear_eta_day()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_eta_day ( )

◆ clear_eta_hour()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_eta_hour ( )

◆ clear_eta_minute()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_eta_minute ( )

◆ clear_eta_month()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_eta_month ( )

◆ clear_fix_type()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_fix_type ( )

◆ clear_imo()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_imo ( )

◆ clear_lat()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_lat ( )

◆ clear_lon()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_lon ( )

◆ clear_message_id() [1/2]

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_message_id ( )

◆ clear_message_id() [2/2]

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_message_id ( )

◆ clear_mmsi() [1/2]

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_mmsi ( )

◆ clear_mmsi() [2/2]

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_mmsi ( )

◆ clear_name()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_name ( )

◆ clear_nav_status()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_nav_status ( )

◆ clear_position_accuracy()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_position_accuracy ( )

◆ clear_raim()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_raim ( )

◆ clear_report_second()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_report_second ( )

◆ clear_speed_over_ground()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_speed_over_ground ( )

◆ clear_to_bow()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_to_bow ( )

◆ clear_to_port()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_to_port ( )

◆ clear_to_starboard()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_to_starboard ( )

◆ clear_to_stern()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_to_stern ( )

◆ clear_true_heading()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_true_heading ( )

◆ clear_turn_info()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_turn_info ( )

◆ clear_turn_rate()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_turn_rate ( )

◆ clear_type()

void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_type ( )

◆ CopyFrom() [1/4]

void goby::util::ais::protobuf::PROTOBUF_FINAL::CopyFrom ( const ::PROTOBUF_NAMESPACE_ID::Message &  from)
final

◆ CopyFrom() [2/4]

void goby::util::ais::protobuf::PROTOBUF_FINAL::CopyFrom ( const ::PROTOBUF_NAMESPACE_ID::Message &  from)
final

◆ CopyFrom() [3/4]

void goby::util::ais::protobuf::PROTOBUF_FINAL::CopyFrom ( const Position from)

◆ CopyFrom() [4/4]

void goby::util::ais::protobuf::PROTOBUF_FINAL::CopyFrom ( const Voyage from)

◆ course_over_ground()

float goby::util::ais::protobuf::PROTOBUF_FINAL::course_over_ground ( ) const

◆ course_over_ground_with_units() [1/2]

template<typename Quantity >
Quantity goby::util::ais::protobuf::PROTOBUF_FINAL::course_over_ground_with_units ( ) const
inline

Definition at line 768 of file ais.pb.h.

◆ course_over_ground_with_units() [2/2]

boost::units::quantity< course_over_ground_unit,float > goby::util::ais::protobuf::PROTOBUF_FINAL::course_over_ground_with_units ( ) const
inline

Definition at line 771 of file ais.pb.h.

◆ default_instance() [1/2]

static const Position& goby::util::ais::protobuf::PROTOBUF_FINAL::default_instance ( )
static

◆ default_instance() [2/2]

static const Voyage& goby::util::ais::protobuf::PROTOBUF_FINAL::default_instance ( )
static

◆ descriptor() [1/2]

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* goby::util::ais::protobuf::PROTOBUF_FINAL::descriptor ( )
inlinestatic

Definition at line 361 of file ais.pb.h.

◆ descriptor() [2/2]

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* goby::util::ais::protobuf::PROTOBUF_FINAL::descriptor ( )
inlinestatic

Definition at line 862 of file ais.pb.h.

◆ destination()

const std::string& goby::util::ais::protobuf::PROTOBUF_FINAL::destination ( ) const

◆ draught()

float goby::util::ais::protobuf::PROTOBUF_FINAL::draught ( ) const

◆ draught_with_units() [1/2]

template<typename Quantity >
Quantity goby::util::ais::protobuf::PROTOBUF_FINAL::draught_with_units ( ) const
inline

Definition at line 1577 of file ais.pb.h.

◆ draught_with_units() [2/2]

boost::units::quantity< draught_unit,float > goby::util::ais::protobuf::PROTOBUF_FINAL::draught_with_units ( ) const
inline

Definition at line 1580 of file ais.pb.h.

◆ eta_day()

::PROTOBUF_NAMESPACE_ID::uint32 goby::util::ais::protobuf::PROTOBUF_FINAL::eta_day ( ) const

◆ eta_hour()

::PROTOBUF_NAMESPACE_ID::uint32 goby::util::ais::protobuf::PROTOBUF_FINAL::eta_hour ( ) const

◆ eta_minute()

::PROTOBUF_NAMESPACE_ID::uint32 goby::util::ais::protobuf::PROTOBUF_FINAL::eta_minute ( ) const

◆ eta_month()

::PROTOBUF_NAMESPACE_ID::uint32 goby::util::ais::protobuf::PROTOBUF_FINAL::eta_month ( ) const

◆ fix_type()

::goby::util::ais::protobuf::Voyage_FixType goby::util::ais::protobuf::PROTOBUF_FINAL::fix_type ( ) const

◆ FixType_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* goby::util::ais::protobuf::PROTOBUF_FINAL::FixType_descriptor ( )
inlinestatic

Definition at line 1202 of file ais.pb.h.

◆ FixType_IsValid()

static bool goby::util::ais::protobuf::PROTOBUF_FINAL::FixType_IsValid ( int  value)
inlinestatic

Definition at line 1192 of file ais.pb.h.

◆ FixType_Name()

template<typename T >
static const std::string& goby::util::ais::protobuf::PROTOBUF_FINAL::FixType_Name ( enum_t_value)
inlinestatic

Definition at line 1206 of file ais.pb.h.

◆ FixType_Parse()

static bool goby::util::ais::protobuf::PROTOBUF_FINAL::FixType_Parse ( const std::string &  name,
FixType value 
)
inlinestatic

Definition at line 1212 of file ais.pb.h.

◆ GetCachedSize() [1/2]

int goby::util::ais::protobuf::PROTOBUF_FINAL::GetCachedSize ( ) const
inlinefinal

Definition at line 417 of file ais.pb.h.

◆ GetCachedSize() [2/2]

int goby::util::ais::protobuf::PROTOBUF_FINAL::GetCachedSize ( ) const
inlinefinal

Definition at line 918 of file ais.pb.h.

◆ GetDescriptor() [1/2]

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* goby::util::ais::protobuf::PROTOBUF_FINAL::GetDescriptor ( )
inlinestatic

Definition at line 364 of file ais.pb.h.

◆ GetDescriptor() [2/2]

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* goby::util::ais::protobuf::PROTOBUF_FINAL::GetDescriptor ( )
inlinestatic

Definition at line 865 of file ais.pb.h.

◆ GetMetadata() [1/2]

::PROTOBUF_NAMESPACE_ID::Metadata goby::util::ais::protobuf::PROTOBUF_FINAL::GetMetadata ( ) const
final

◆ GetMetadata() [2/2]

::PROTOBUF_NAMESPACE_ID::Metadata goby::util::ais::protobuf::PROTOBUF_FINAL::GetMetadata ( ) const
final

◆ GetReflection() [1/2]

static const ::PROTOBUF_NAMESPACE_ID::Reflection* goby::util::ais::protobuf::PROTOBUF_FINAL::GetReflection ( )
inlinestatic

Definition at line 367 of file ais.pb.h.

◆ GetReflection() [2/2]

static const ::PROTOBUF_NAMESPACE_ID::Reflection* goby::util::ais::protobuf::PROTOBUF_FINAL::GetReflection ( )
inlinestatic

Definition at line 868 of file ais.pb.h.

◆ has_callsign()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_callsign ( ) const

◆ has_course_over_ground()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_course_over_ground ( ) const

◆ has_destination()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_destination ( ) const

◆ has_draught()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_draught ( ) const

◆ has_eta_day()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_eta_day ( ) const

◆ has_eta_hour()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_eta_hour ( ) const

◆ has_eta_minute()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_eta_minute ( ) const

◆ has_eta_month()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_eta_month ( ) const

◆ has_fix_type()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_fix_type ( ) const

◆ has_imo()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_imo ( ) const

◆ has_lat()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_lat ( ) const

◆ has_lon()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_lon ( ) const

◆ has_message_id() [1/2]

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_message_id ( ) const

◆ has_message_id() [2/2]

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_message_id ( ) const

◆ has_mmsi() [1/2]

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_mmsi ( ) const

◆ has_mmsi() [2/2]

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_mmsi ( ) const

◆ has_name()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_name ( ) const

◆ has_nav_status()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_nav_status ( ) const

◆ has_position_accuracy()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_position_accuracy ( ) const

◆ has_raim()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_raim ( ) const

◆ has_report_second()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_report_second ( ) const

◆ has_speed_over_ground()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_speed_over_ground ( ) const

◆ has_to_bow()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_to_bow ( ) const

◆ has_to_port()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_to_port ( ) const

◆ has_to_starboard()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_to_starboard ( ) const

◆ has_to_stern()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_to_stern ( ) const

◆ has_true_heading()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_true_heading ( ) const

◆ has_turn_info()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_turn_info ( ) const

◆ has_turn_rate()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_turn_rate ( ) const

◆ has_type()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_type ( ) const

◆ imo()

::PROTOBUF_NAMESPACE_ID::int32 goby::util::ais::protobuf::PROTOBUF_FINAL::imo ( ) const

◆ InitAsDefaultInstance() [1/2]

static void goby::util::ais::protobuf::PROTOBUF_FINAL::InitAsDefaultInstance ( )
static

◆ InitAsDefaultInstance() [2/2]

static void goby::util::ais::protobuf::PROTOBUF_FINAL::InitAsDefaultInstance ( )
static

◆ internal_default_instance() [1/2]

static const Position* goby::util::ais::protobuf::PROTOBUF_FINAL::internal_default_instance ( )
inlinestatic

Definition at line 373 of file ais.pb.h.

◆ internal_default_instance() [2/2]

static const Voyage* goby::util::ais::protobuf::PROTOBUF_FINAL::internal_default_instance ( )
inlinestatic

Definition at line 874 of file ais.pb.h.

◆ IsInitialized() [1/2]

bool goby::util::ais::protobuf::PROTOBUF_FINAL::IsInitialized ( ) const
final

◆ IsInitialized() [2/2]

bool goby::util::ais::protobuf::PROTOBUF_FINAL::IsInitialized ( ) const
final

◆ lat()

double goby::util::ais::protobuf::PROTOBUF_FINAL::lat ( ) const

◆ lat_with_units() [1/2]

template<typename Quantity >
Quantity goby::util::ais::protobuf::PROTOBUF_FINAL::lat_with_units ( ) const
inline

Definition at line 738 of file ais.pb.h.

◆ lat_with_units() [2/2]

boost::units::quantity< lat_unit,double > goby::util::ais::protobuf::PROTOBUF_FINAL::lat_with_units ( ) const
inline

Definition at line 741 of file ais.pb.h.

◆ lon()

double goby::util::ais::protobuf::PROTOBUF_FINAL::lon ( ) const

◆ lon_with_units() [1/2]

template<typename Quantity >
Quantity goby::util::ais::protobuf::PROTOBUF_FINAL::lon_with_units ( ) const
inline

Definition at line 753 of file ais.pb.h.

◆ lon_with_units() [2/2]

boost::units::quantity< lon_unit,double > goby::util::ais::protobuf::PROTOBUF_FINAL::lon_with_units ( ) const
inline

Definition at line 756 of file ais.pb.h.

◆ MergeFrom() [1/4]

void goby::util::ais::protobuf::PROTOBUF_FINAL::MergeFrom ( const ::PROTOBUF_NAMESPACE_ID::Message &  from)
final

◆ MergeFrom() [2/4]

void goby::util::ais::protobuf::PROTOBUF_FINAL::MergeFrom ( const ::PROTOBUF_NAMESPACE_ID::Message &  from)
final

◆ MergeFrom() [3/4]

void goby::util::ais::protobuf::PROTOBUF_FINAL::MergeFrom ( const Position from)

◆ MergeFrom() [4/4]

void goby::util::ais::protobuf::PROTOBUF_FINAL::MergeFrom ( const Voyage from)

◆ message_id() [1/2]

::PROTOBUF_NAMESPACE_ID::int32 goby::util::ais::protobuf::PROTOBUF_FINAL::message_id ( ) const

◆ message_id() [2/2]

::PROTOBUF_NAMESPACE_ID::int32 goby::util::ais::protobuf::PROTOBUF_FINAL::message_id ( ) const

◆ mmsi() [1/2]

::PROTOBUF_NAMESPACE_ID::int32 goby::util::ais::protobuf::PROTOBUF_FINAL::mmsi ( ) const

◆ mmsi() [2/2]

::PROTOBUF_NAMESPACE_ID::int32 goby::util::ais::protobuf::PROTOBUF_FINAL::mmsi ( ) const

◆ mutable_callsign()

std::string* goby::util::ais::protobuf::PROTOBUF_FINAL::mutable_callsign ( )

◆ mutable_destination()

std::string* goby::util::ais::protobuf::PROTOBUF_FINAL::mutable_destination ( )

◆ mutable_name()

std::string* goby::util::ais::protobuf::PROTOBUF_FINAL::mutable_name ( )

◆ mutable_unknown_fields() [1/2]

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* goby::util::ais::protobuf::PROTOBUF_FINAL::mutable_unknown_fields ( )
inline

Definition at line 357 of file ais.pb.h.

◆ mutable_unknown_fields() [2/2]

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* goby::util::ais::protobuf::PROTOBUF_FINAL::mutable_unknown_fields ( )
inline

Definition at line 858 of file ais.pb.h.

◆ name()

const std::string& goby::util::ais::protobuf::PROTOBUF_FINAL::name ( ) const

◆ nav_status()

::goby::util::ais::protobuf::Status goby::util::ais::protobuf::PROTOBUF_FINAL::nav_status ( ) const

◆ New() [1/4]

Position* goby::util::ais::protobuf::PROTOBUF_FINAL::New ( ) const
inlinefinal

Definition at line 399 of file ais.pb.h.

◆ New() [2/4]

Voyage* goby::util::ais::protobuf::PROTOBUF_FINAL::New ( ) const
inlinefinal

Definition at line 900 of file ais.pb.h.

◆ New() [3/4]

Position* goby::util::ais::protobuf::PROTOBUF_FINAL::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena) const
inlinefinal

Definition at line 403 of file ais.pb.h.

◆ New() [4/4]

Voyage* goby::util::ais::protobuf::PROTOBUF_FINAL::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena) const
inlinefinal

Definition at line 904 of file ais.pb.h.

◆ operator=() [1/4]

Position& goby::util::ais::protobuf::PROTOBUF_FINAL::operator= ( const Position from)
inline

Definition at line 341 of file ais.pb.h.

◆ operator=() [2/4]

Voyage& goby::util::ais::protobuf::PROTOBUF_FINAL::operator= ( const Voyage from)
inline

Definition at line 842 of file ais.pb.h.

◆ operator=() [3/4]

Position& goby::util::ais::protobuf::PROTOBUF_FINAL::operator= ( Position &&  from)
inlinenoexcept

Definition at line 345 of file ais.pb.h.

◆ operator=() [4/4]

Voyage& goby::util::ais::protobuf::PROTOBUF_FINAL::operator= ( Voyage &&  from)
inlinenoexcept

Definition at line 846 of file ais.pb.h.

◆ Position() [1/4]

goby::util::ais::protobuf::PROTOBUF_FINAL::Position ( )
inline

Definition at line 332 of file ais.pb.h.

◆ Position() [2/4]

goby::util::ais::protobuf::PROTOBUF_FINAL::Position ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ Position() [3/4]

goby::util::ais::protobuf::PROTOBUF_FINAL::Position ( const Position &  from)

◆ Position() [4/4]

goby::util::ais::protobuf::PROTOBUF_FINAL::Position ( Position &&  from)
inlinenoexcept

Definition at line 336 of file ais.pb.h.

◆ position_accuracy()

::goby::util::ais::protobuf::Position_PositionAccuracy goby::util::ais::protobuf::PROTOBUF_FINAL::position_accuracy ( ) const

◆ PositionAccuracy_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* goby::util::ais::protobuf::PROTOBUF_FINAL::PositionAccuracy_descriptor ( )
inlinestatic

Definition at line 497 of file ais.pb.h.

◆ PositionAccuracy_IsValid()

static bool goby::util::ais::protobuf::PROTOBUF_FINAL::PositionAccuracy_IsValid ( int  value)
inlinestatic

Definition at line 487 of file ais.pb.h.

◆ PositionAccuracy_Name()

template<typename T >
static const std::string& goby::util::ais::protobuf::PROTOBUF_FINAL::PositionAccuracy_Name ( enum_t_value)
inlinestatic

Definition at line 501 of file ais.pb.h.

◆ PositionAccuracy_Parse()

static bool goby::util::ais::protobuf::PROTOBUF_FINAL::PositionAccuracy_Parse ( const std::string &  name,
PositionAccuracy value 
)
inlinestatic

Definition at line 507 of file ais.pb.h.

◆ raim()

bool goby::util::ais::protobuf::PROTOBUF_FINAL::raim ( ) const

◆ release_callsign()

std::string* goby::util::ais::protobuf::PROTOBUF_FINAL::release_callsign ( )

◆ release_destination()

std::string* goby::util::ais::protobuf::PROTOBUF_FINAL::release_destination ( )

◆ release_name()

std::string* goby::util::ais::protobuf::PROTOBUF_FINAL::release_name ( )

◆ report_second()

::PROTOBUF_NAMESPACE_ID::int32 goby::util::ais::protobuf::PROTOBUF_FINAL::report_second ( ) const

◆ report_second_with_units() [1/2]

template<typename Quantity >
Quantity goby::util::ais::protobuf::PROTOBUF_FINAL::report_second_with_units ( ) const
inline

Definition at line 798 of file ais.pb.h.

◆ report_second_with_units() [2/2]

boost::units::quantity< report_second_unit,google::protobuf::int32 > goby::util::ais::protobuf::PROTOBUF_FINAL::report_second_with_units ( ) const
inline

Definition at line 801 of file ais.pb.h.

◆ set_allocated_callsign()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_allocated_callsign ( std::string *  callsign)

◆ set_allocated_destination()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_allocated_destination ( std::string *  destination)

◆ set_allocated_name()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_allocated_name ( std::string *  name)

◆ set_callsign() [1/4]

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_callsign ( const char *  value)

◆ set_callsign() [2/4]

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_callsign ( const char *  value,
size_t  size 
)

◆ set_callsign() [3/4]

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_callsign ( const std::string &  value)

◆ set_callsign() [4/4]

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_callsign ( std::string &&  value)

◆ set_course_over_ground()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_course_over_ground ( float  value)

◆ set_course_over_ground_with_units()

template<typename Quantity >
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_course_over_ground_with_units ( Quantity  value_w_units)
inline

Definition at line 764 of file ais.pb.h.

◆ set_destination() [1/4]

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_destination ( const char *  value)

◆ set_destination() [2/4]

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_destination ( const char *  value,
size_t  size 
)

◆ set_destination() [3/4]

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_destination ( const std::string &  value)

◆ set_destination() [4/4]

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_destination ( std::string &&  value)

◆ set_draught()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_draught ( float  value)

◆ set_draught_with_units()

template<typename Quantity >
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_draught_with_units ( Quantity  value_w_units)
inline

Definition at line 1573 of file ais.pb.h.

◆ set_eta_day()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_eta_day ( ::PROTOBUF_NAMESPACE_ID::uint32  value)

◆ set_eta_hour()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_eta_hour ( ::PROTOBUF_NAMESPACE_ID::uint32  value)

◆ set_eta_minute()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_eta_minute ( ::PROTOBUF_NAMESPACE_ID::uint32  value)

◆ set_eta_month()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_eta_month ( ::PROTOBUF_NAMESPACE_ID::uint32  value)

◆ set_fix_type()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_fix_type ( ::goby::util::ais::protobuf::Voyage_FixType  value)

◆ set_imo()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_imo ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ set_lat()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_lat ( double  value)

◆ set_lat_with_units()

template<typename Quantity >
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_lat_with_units ( Quantity  value_w_units)
inline

Definition at line 734 of file ais.pb.h.

◆ set_lon()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_lon ( double  value)

◆ set_lon_with_units()

template<typename Quantity >
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_lon_with_units ( Quantity  value_w_units)
inline

Definition at line 749 of file ais.pb.h.

◆ set_message_id() [1/2]

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_message_id ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ set_message_id() [2/2]

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_message_id ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ set_mmsi() [1/2]

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_mmsi ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ set_mmsi() [2/2]

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_mmsi ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ set_name() [1/4]

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_name ( const char *  value)

◆ set_name() [2/4]

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_name ( const char *  value,
size_t  size 
)

◆ set_name() [3/4]

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_name ( const std::string &  value)

◆ set_name() [4/4]

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_name ( std::string &&  value)

◆ set_nav_status()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_nav_status ( ::goby::util::ais::protobuf::Status  value)

◆ set_position_accuracy()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_position_accuracy ( ::goby::util::ais::protobuf::Position_PositionAccuracy  value)

◆ set_raim()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_raim ( bool  value)

◆ set_report_second()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_report_second ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ set_report_second_with_units()

template<typename Quantity >
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_report_second_with_units ( Quantity  value_w_units)
inline

Definition at line 794 of file ais.pb.h.

◆ set_speed_over_ground()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_speed_over_ground ( float  value)

◆ set_speed_over_ground_with_units()

template<typename Quantity >
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_speed_over_ground_with_units ( Quantity  value_w_units)
inline

Definition at line 719 of file ais.pb.h.

◆ set_to_bow()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_to_bow ( ::PROTOBUF_NAMESPACE_ID::uint32  value)

◆ set_to_bow_with_units()

template<typename Quantity >
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_to_bow_with_units ( Quantity  value_w_units)
inline

Definition at line 1513 of file ais.pb.h.

◆ set_to_port()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_to_port ( ::PROTOBUF_NAMESPACE_ID::uint32  value)

◆ set_to_port_with_units()

template<typename Quantity >
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_to_port_with_units ( Quantity  value_w_units)
inline

Definition at line 1543 of file ais.pb.h.

◆ set_to_starboard()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_to_starboard ( ::PROTOBUF_NAMESPACE_ID::uint32  value)

◆ set_to_starboard_with_units()

template<typename Quantity >
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_to_starboard_with_units ( Quantity  value_w_units)
inline

Definition at line 1558 of file ais.pb.h.

◆ set_to_stern()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_to_stern ( ::PROTOBUF_NAMESPACE_ID::uint32  value)

◆ set_to_stern_with_units()

template<typename Quantity >
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_to_stern_with_units ( Quantity  value_w_units)
inline

Definition at line 1528 of file ais.pb.h.

◆ set_true_heading()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_true_heading ( float  value)

◆ set_true_heading_with_units()

template<typename Quantity >
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_true_heading_with_units ( Quantity  value_w_units)
inline

Definition at line 779 of file ais.pb.h.

◆ set_turn_info()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_turn_info ( ::goby::util::ais::protobuf::Position_TurnInfo  value)

◆ set_turn_rate()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_turn_rate ( float  value)

◆ set_turn_rate_with_units()

template<typename Quantity >
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_turn_rate_with_units ( Quantity  value_w_units)
inline

Definition at line 704 of file ais.pb.h.

◆ set_type()

void goby::util::ais::protobuf::PROTOBUF_FINAL::set_type ( ::goby::util::ais::protobuf::Voyage_ShipType  value)

◆ ShipType_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* goby::util::ais::protobuf::PROTOBUF_FINAL::ShipType_descriptor ( )
inlinestatic

Definition at line 1158 of file ais.pb.h.

◆ ShipType_IsValid()

static bool goby::util::ais::protobuf::PROTOBUF_FINAL::ShipType_IsValid ( int  value)
inlinestatic

Definition at line 1148 of file ais.pb.h.

◆ ShipType_Name()

template<typename T >
static const std::string& goby::util::ais::protobuf::PROTOBUF_FINAL::ShipType_Name ( enum_t_value)
inlinestatic

Definition at line 1162 of file ais.pb.h.

◆ ShipType_Parse()

static bool goby::util::ais::protobuf::PROTOBUF_FINAL::ShipType_Parse ( const std::string &  name,
ShipType value 
)
inlinestatic

Definition at line 1168 of file ais.pb.h.

◆ speed_over_ground()

float goby::util::ais::protobuf::PROTOBUF_FINAL::speed_over_ground ( ) const

◆ speed_over_ground_with_units() [1/2]

template<typename Quantity >
Quantity goby::util::ais::protobuf::PROTOBUF_FINAL::speed_over_ground_with_units ( ) const
inline

Definition at line 723 of file ais.pb.h.

◆ speed_over_ground_with_units() [2/2]

boost::units::quantity< speed_over_ground_unit,float > goby::util::ais::protobuf::PROTOBUF_FINAL::speed_over_ground_with_units ( ) const
inline

Definition at line 726 of file ais.pb.h.

◆ Swap() [1/2]

void goby::util::ais::protobuf::PROTOBUF_FINAL::Swap ( Position other)
inline

Definition at line 383 of file ais.pb.h.

◆ Swap() [2/2]

void goby::util::ais::protobuf::PROTOBUF_FINAL::Swap ( Voyage other)
inline

Definition at line 884 of file ais.pb.h.

◆ to_bow()

::PROTOBUF_NAMESPACE_ID::uint32 goby::util::ais::protobuf::PROTOBUF_FINAL::to_bow ( ) const

◆ to_bow_with_units() [1/2]

template<typename Quantity >
Quantity goby::util::ais::protobuf::PROTOBUF_FINAL::to_bow_with_units ( ) const
inline

Definition at line 1517 of file ais.pb.h.

◆ to_bow_with_units() [2/2]

boost::units::quantity< to_bow_unit,google::protobuf::uint32 > goby::util::ais::protobuf::PROTOBUF_FINAL::to_bow_with_units ( ) const
inline

Definition at line 1520 of file ais.pb.h.

◆ to_port()

::PROTOBUF_NAMESPACE_ID::uint32 goby::util::ais::protobuf::PROTOBUF_FINAL::to_port ( ) const

◆ to_port_with_units() [1/2]

template<typename Quantity >
Quantity goby::util::ais::protobuf::PROTOBUF_FINAL::to_port_with_units ( ) const
inline

Definition at line 1547 of file ais.pb.h.

◆ to_port_with_units() [2/2]

boost::units::quantity< to_port_unit,google::protobuf::uint32 > goby::util::ais::protobuf::PROTOBUF_FINAL::to_port_with_units ( ) const
inline

Definition at line 1550 of file ais.pb.h.

◆ to_starboard()

::PROTOBUF_NAMESPACE_ID::uint32 goby::util::ais::protobuf::PROTOBUF_FINAL::to_starboard ( ) const

◆ to_starboard_with_units() [1/2]

template<typename Quantity >
Quantity goby::util::ais::protobuf::PROTOBUF_FINAL::to_starboard_with_units ( ) const
inline

Definition at line 1562 of file ais.pb.h.

◆ to_starboard_with_units() [2/2]

boost::units::quantity< to_starboard_unit,google::protobuf::uint32 > goby::util::ais::protobuf::PROTOBUF_FINAL::to_starboard_with_units ( ) const
inline

Definition at line 1565 of file ais.pb.h.

◆ to_stern()

::PROTOBUF_NAMESPACE_ID::uint32 goby::util::ais::protobuf::PROTOBUF_FINAL::to_stern ( ) const

◆ to_stern_with_units() [1/2]

template<typename Quantity >
Quantity goby::util::ais::protobuf::PROTOBUF_FINAL::to_stern_with_units ( ) const
inline

Definition at line 1532 of file ais.pb.h.

◆ to_stern_with_units() [2/2]

boost::units::quantity< to_stern_unit,google::protobuf::uint32 > goby::util::ais::protobuf::PROTOBUF_FINAL::to_stern_with_units ( ) const
inline

Definition at line 1535 of file ais.pb.h.

◆ true_heading()

float goby::util::ais::protobuf::PROTOBUF_FINAL::true_heading ( ) const

◆ true_heading_with_units() [1/2]

template<typename Quantity >
Quantity goby::util::ais::protobuf::PROTOBUF_FINAL::true_heading_with_units ( ) const
inline

Definition at line 783 of file ais.pb.h.

◆ true_heading_with_units() [2/2]

boost::units::quantity< true_heading_unit,float > goby::util::ais::protobuf::PROTOBUF_FINAL::true_heading_with_units ( ) const
inline

Definition at line 786 of file ais.pb.h.

◆ turn_info()

::goby::util::ais::protobuf::Position_TurnInfo goby::util::ais::protobuf::PROTOBUF_FINAL::turn_info ( ) const

◆ turn_rate()

float goby::util::ais::protobuf::PROTOBUF_FINAL::turn_rate ( ) const

◆ turn_rate_with_units() [1/2]

template<typename Quantity >
Quantity goby::util::ais::protobuf::PROTOBUF_FINAL::turn_rate_with_units ( ) const
inline

Definition at line 708 of file ais.pb.h.

◆ turn_rate_with_units() [2/2]

boost::units::quantity< turn_rate_unit,float > goby::util::ais::protobuf::PROTOBUF_FINAL::turn_rate_with_units ( ) const
inline

Definition at line 711 of file ais.pb.h.

◆ TurnInfo_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* goby::util::ais::protobuf::PROTOBUF_FINAL::TurnInfo_descriptor ( )
inlinestatic

Definition at line 467 of file ais.pb.h.

◆ TurnInfo_IsValid()

static bool goby::util::ais::protobuf::PROTOBUF_FINAL::TurnInfo_IsValid ( int  value)
inlinestatic

Definition at line 457 of file ais.pb.h.

◆ TurnInfo_Name()

template<typename T >
static const std::string& goby::util::ais::protobuf::PROTOBUF_FINAL::TurnInfo_Name ( enum_t_value)
inlinestatic

Definition at line 471 of file ais.pb.h.

◆ TurnInfo_Parse()

static bool goby::util::ais::protobuf::PROTOBUF_FINAL::TurnInfo_Parse ( const std::string &  name,
TurnInfo value 
)
inlinestatic

Definition at line 477 of file ais.pb.h.

◆ type()

::goby::util::ais::protobuf::Voyage_ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::type ( ) const

◆ unknown_fields() [1/2]

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& goby::util::ais::protobuf::PROTOBUF_FINAL::unknown_fields ( ) const
inline

Definition at line 354 of file ais.pb.h.

◆ unknown_fields() [2/2]

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& goby::util::ais::protobuf::PROTOBUF_FINAL::unknown_fields ( ) const
inline

Definition at line 855 of file ais.pb.h.

◆ UnsafeArenaSwap() [1/2]

void goby::util::ais::protobuf::PROTOBUF_FINAL::UnsafeArenaSwap ( Position other)
inline

Definition at line 391 of file ais.pb.h.

◆ UnsafeArenaSwap() [2/2]

void goby::util::ais::protobuf::PROTOBUF_FINAL::UnsafeArenaSwap ( Voyage other)
inline

Definition at line 892 of file ais.pb.h.

◆ Voyage() [1/4]

goby::util::ais::protobuf::PROTOBUF_FINAL::Voyage ( )
inline

Definition at line 833 of file ais.pb.h.

◆ Voyage() [2/4]

goby::util::ais::protobuf::PROTOBUF_FINAL::Voyage ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ Voyage() [3/4]

goby::util::ais::protobuf::PROTOBUF_FINAL::Voyage ( const Voyage &  from)

◆ Voyage() [4/4]

goby::util::ais::protobuf::PROTOBUF_FINAL::Voyage ( Voyage &&  from)
inlinenoexcept

Definition at line 837 of file ais.pb.h.

Friends And Related Function Documentation

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

template<typename T >
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
friend

Definition at line 808 of file ais.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
friend

Definition at line 424 of file ais.pb.h.

◆ ::TableStruct_goby_2futil_2fprotobuf_2fais_2eproto

Definition at line 826 of file ais.pb.h.

◆ swap [1/2]

void swap ( Position a,
Position b 
)
friend

Definition at line 380 of file ais.pb.h.

◆ swap [2/2]

void swap ( Voyage a,
Voyage b 
)
friend

Definition at line 881 of file ais.pb.h.

Member Data Documentation

◆ ACCURACY__HIGH__BELOW_10_METERS

constexpr PositionAccuracy goby::util::ais::protobuf::PROTOBUF_FINAL::ACCURACY__HIGH__BELOW_10_METERS
staticconstexpr
Initial value:

Definition at line 485 of file ais.pb.h.

◆ ACCURACY__LOW__ABOVE_10_METERS

constexpr PositionAccuracy goby::util::ais::protobuf::PROTOBUF_FINAL::ACCURACY__LOW__ABOVE_10_METERS
staticconstexpr
Initial value:

Definition at line 483 of file ais.pb.h.

◆ FIX__CHAYKA

constexpr FixType goby::util::ais::protobuf::PROTOBUF_FINAL::FIX__CHAYKA
staticconstexpr
Initial value:

Definition at line 1184 of file ais.pb.h.

◆ FIX__COMBINED_GPS_AND_GLONASS

constexpr FixType goby::util::ais::protobuf::PROTOBUF_FINAL::FIX__COMBINED_GPS_AND_GLONASS
staticconstexpr
Initial value:

Definition at line 1180 of file ais.pb.h.

◆ FIX__GALILEO

constexpr FixType goby::util::ais::protobuf::PROTOBUF_FINAL::FIX__GALILEO
staticconstexpr
Initial value:

Definition at line 1190 of file ais.pb.h.

◆ FIX__GLONASS

constexpr FixType goby::util::ais::protobuf::PROTOBUF_FINAL::FIX__GLONASS
staticconstexpr
Initial value:

Definition at line 1178 of file ais.pb.h.

◆ FIX__GPS

constexpr FixType goby::util::ais::protobuf::PROTOBUF_FINAL::FIX__GPS
staticconstexpr
Initial value:

Definition at line 1176 of file ais.pb.h.

◆ FIX__INTEGRATED_NAVIGATION_SYSTEM

constexpr FixType goby::util::ais::protobuf::PROTOBUF_FINAL::FIX__INTEGRATED_NAVIGATION_SYSTEM
staticconstexpr
Initial value:

Definition at line 1186 of file ais.pb.h.

◆ FIX__LORAN_C

constexpr FixType goby::util::ais::protobuf::PROTOBUF_FINAL::FIX__LORAN_C
staticconstexpr
Initial value:

Definition at line 1182 of file ais.pb.h.

◆ FIX__SURVEYED

constexpr FixType goby::util::ais::protobuf::PROTOBUF_FINAL::FIX__SURVEYED
staticconstexpr
Initial value:

Definition at line 1188 of file ais.pb.h.

◆ FIX__UNDEFINED

constexpr FixType goby::util::ais::protobuf::PROTOBUF_FINAL::FIX__UNDEFINED
staticconstexpr
Initial value:

Definition at line 1174 of file ais.pb.h.

◆ FixType_ARRAYSIZE

constexpr int goby::util::ais::protobuf::PROTOBUF_FINAL::FixType_ARRAYSIZE
staticconstexpr
Initial value:

Definition at line 1199 of file ais.pb.h.

◆ FixType_MAX

constexpr FixType goby::util::ais::protobuf::PROTOBUF_FINAL::FixType_MAX
staticconstexpr
Initial value:
=
constexpr Voyage_FixType Voyage_FixType_FixType_MAX
Definition: ais.pb.h:273

Definition at line 1197 of file ais.pb.h.

◆ FixType_MIN

constexpr FixType goby::util::ais::protobuf::PROTOBUF_FINAL::FixType_MIN
staticconstexpr
Initial value:
=
constexpr Voyage_FixType Voyage_FixType_FixType_MIN
Definition: ais.pb.h:272

Definition at line 1195 of file ais.pb.h.

◆ kIndexInFileMessages

static constexpr int goby::util::ais::protobuf::PROTOBUF_FINAL::kIndexInFileMessages
staticconstexpr
Initial value:
=
0

Definition at line 377 of file ais.pb.h.

◆ PositionAccuracy_ARRAYSIZE

constexpr int goby::util::ais::protobuf::PROTOBUF_FINAL::PositionAccuracy_ARRAYSIZE
staticconstexpr
Initial value:

Definition at line 494 of file ais.pb.h.

◆ PositionAccuracy_MAX

constexpr PositionAccuracy goby::util::ais::protobuf::PROTOBUF_FINAL::PositionAccuracy_MAX
staticconstexpr
Initial value:
=
constexpr Position_PositionAccuracy Position_PositionAccuracy_PositionAccuracy_MAX
Definition: ais.pb.h:122

Definition at line 492 of file ais.pb.h.

◆ PositionAccuracy_MIN

constexpr PositionAccuracy goby::util::ais::protobuf::PROTOBUF_FINAL::PositionAccuracy_MIN
staticconstexpr
Initial value:
=
constexpr Position_PositionAccuracy Position_PositionAccuracy_PositionAccuracy_MIN
Definition: ais.pb.h:121

Definition at line 490 of file ais.pb.h.

◆ ShipType_ARRAYSIZE

constexpr int goby::util::ais::protobuf::PROTOBUF_FINAL::ShipType_ARRAYSIZE
staticconstexpr
Initial value:

Definition at line 1155 of file ais.pb.h.

◆ ShipType_MAX

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::ShipType_MAX
staticconstexpr
Initial value:
=
constexpr Voyage_ShipType Voyage_ShipType_ShipType_MAX
Definition: ais.pb.h:243

Definition at line 1153 of file ais.pb.h.

◆ ShipType_MIN

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::ShipType_MIN
staticconstexpr
Initial value:
=
constexpr Voyage_ShipType Voyage_ShipType_ShipType_MIN
Definition: ais.pb.h:242

Definition at line 1151 of file ais.pb.h.

◆ TURN_INFO__NO_TURN_INFORMATION

constexpr TurnInfo goby::util::ais::protobuf::PROTOBUF_FINAL::TURN_INFO__NO_TURN_INFORMATION
staticconstexpr
Initial value:

Definition at line 455 of file ais.pb.h.

◆ TURN_INFO__NOT_TURNING

constexpr TurnInfo goby::util::ais::protobuf::PROTOBUF_FINAL::TURN_INFO__NOT_TURNING
staticconstexpr
Initial value:

Definition at line 447 of file ais.pb.h.

◆ TURN_INFO__TURNING_AT_GIVEN_RATE

constexpr TurnInfo goby::util::ais::protobuf::PROTOBUF_FINAL::TURN_INFO__TURNING_AT_GIVEN_RATE
staticconstexpr
Initial value:

Definition at line 449 of file ais.pb.h.

◆ TURN_INFO__TURNING_LEFT_AT_MORE_THAN_5_DEG_PER_30_SEC

constexpr TurnInfo goby::util::ais::protobuf::PROTOBUF_FINAL::TURN_INFO__TURNING_LEFT_AT_MORE_THAN_5_DEG_PER_30_SEC
staticconstexpr
Initial value:

Definition at line 453 of file ais.pb.h.

◆ TURN_INFO__TURNING_RIGHT_AT_MORE_THAN_5_DEG_PER_30_SEC

constexpr TurnInfo goby::util::ais::protobuf::PROTOBUF_FINAL::TURN_INFO__TURNING_RIGHT_AT_MORE_THAN_5_DEG_PER_30_SEC
staticconstexpr
Initial value:

Definition at line 451 of file ais.pb.h.

◆ TurnInfo_ARRAYSIZE

constexpr int goby::util::ais::protobuf::PROTOBUF_FINAL::TurnInfo_ARRAYSIZE
staticconstexpr
Initial value:

Definition at line 464 of file ais.pb.h.

◆ TurnInfo_MAX

constexpr TurnInfo goby::util::ais::protobuf::PROTOBUF_FINAL::TurnInfo_MAX
staticconstexpr
Initial value:
=
constexpr Position_TurnInfo Position_TurnInfo_TurnInfo_MAX
Definition: ais.pb.h:99

Definition at line 462 of file ais.pb.h.

◆ TurnInfo_MIN

constexpr TurnInfo goby::util::ais::protobuf::PROTOBUF_FINAL::TurnInfo_MIN
staticconstexpr
Initial value:
=
constexpr Position_TurnInfo Position_TurnInfo_TurnInfo_MIN
Definition: ais.pb.h:98

Definition at line 460 of file ais.pb.h.

◆ TYPE__ANTI_POLLUTION_EQUIPMENT

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__ANTI_POLLUTION_EQUIPMENT
staticconstexpr
Initial value:

Definition at line 1056 of file ais.pb.h.

◆ TYPE__CARGO

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__CARGO
staticconstexpr
Initial value:

Definition at line 1088 of file ais.pb.h.

◆ TYPE__CARGO_HAZARDOUS_CATEGORY_A

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__CARGO_HAZARDOUS_CATEGORY_A
staticconstexpr
Initial value:

Definition at line 1090 of file ais.pb.h.

◆ TYPE__CARGO_HAZARDOUS_CATEGORY_B

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__CARGO_HAZARDOUS_CATEGORY_B
staticconstexpr
Initial value:

Definition at line 1092 of file ais.pb.h.

◆ TYPE__CARGO_HAZARDOUS_CATEGORY_C

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__CARGO_HAZARDOUS_CATEGORY_C
staticconstexpr
Initial value:

Definition at line 1094 of file ais.pb.h.

◆ TYPE__CARGO_HAZARDOUS_CATEGORY_D

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__CARGO_HAZARDOUS_CATEGORY_D
staticconstexpr
Initial value:

Definition at line 1096 of file ais.pb.h.

◆ TYPE__CARGO_NO_ADDITIONAL_INFORMATION

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__CARGO_NO_ADDITIONAL_INFORMATION
staticconstexpr
Initial value:

Definition at line 1106 of file ais.pb.h.

◆ TYPE__CARGO_RESERVED_65

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__CARGO_RESERVED_65
staticconstexpr
Initial value:

Definition at line 1098 of file ais.pb.h.

◆ TYPE__CARGO_RESERVED_66

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__CARGO_RESERVED_66
staticconstexpr
Initial value:

Definition at line 1100 of file ais.pb.h.

◆ TYPE__CARGO_RESERVED_67

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__CARGO_RESERVED_67
staticconstexpr
Initial value:

Definition at line 1102 of file ais.pb.h.

◆ TYPE__CARGO_RESERVED_68

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__CARGO_RESERVED_68
staticconstexpr
Initial value:

Definition at line 1104 of file ais.pb.h.

◆ TYPE__DIVING_OPS

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__DIVING_OPS
staticconstexpr
Initial value:

Definition at line 1016 of file ais.pb.h.

◆ TYPE__DREDGING_OR_UNDERWATER_OPS

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__DREDGING_OR_UNDERWATER_OPS
staticconstexpr
Initial value:

Definition at line 1014 of file ais.pb.h.

◆ TYPE__FISHING

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__FISHING
staticconstexpr
Initial value:

Definition at line 1008 of file ais.pb.h.

◆ TYPE__HIGH_SPEED_CRAFT

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__HIGH_SPEED_CRAFT
staticconstexpr
Initial value:

Definition at line 1028 of file ais.pb.h.

◆ TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_A

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_A
staticconstexpr
Initial value:

Definition at line 1030 of file ais.pb.h.

◆ TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_B

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_B
staticconstexpr
Initial value:

Definition at line 1032 of file ais.pb.h.

◆ TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_C

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_C
staticconstexpr
Initial value:

Definition at line 1034 of file ais.pb.h.

◆ TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_D

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_D
staticconstexpr
Initial value:

Definition at line 1036 of file ais.pb.h.

◆ TYPE__HIGH_SPEED_CRAFT_NO_ADDITIONAL_INFORMATION

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__HIGH_SPEED_CRAFT_NO_ADDITIONAL_INFORMATION
staticconstexpr
Initial value:

Definition at line 1046 of file ais.pb.h.

◆ TYPE__HIGH_SPEED_CRAFT_RESERVED_45

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__HIGH_SPEED_CRAFT_RESERVED_45
staticconstexpr
Initial value:

Definition at line 1038 of file ais.pb.h.

◆ TYPE__HIGH_SPEED_CRAFT_RESERVED_46

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__HIGH_SPEED_CRAFT_RESERVED_46
staticconstexpr
Initial value:

Definition at line 1040 of file ais.pb.h.

◆ TYPE__HIGH_SPEED_CRAFT_RESERVED_47

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__HIGH_SPEED_CRAFT_RESERVED_47
staticconstexpr
Initial value:

Definition at line 1042 of file ais.pb.h.

◆ TYPE__HIGH_SPEED_CRAFT_RESERVED_48

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__HIGH_SPEED_CRAFT_RESERVED_48
staticconstexpr
Initial value:

Definition at line 1044 of file ais.pb.h.

◆ TYPE__LAW_ENFORCEMENT

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__LAW_ENFORCEMENT
staticconstexpr
Initial value:

Definition at line 1058 of file ais.pb.h.

◆ TYPE__MEDICAL_TRANSPORT

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__MEDICAL_TRANSPORT
staticconstexpr
Initial value:

Definition at line 1064 of file ais.pb.h.

◆ TYPE__MILITARY_OPS

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__MILITARY_OPS
staticconstexpr
Initial value:

Definition at line 1018 of file ais.pb.h.

◆ TYPE__NONCOMBATANT_SHIP_ACCORDING_TO_RR_RESOLUTION_NO_18

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__NONCOMBATANT_SHIP_ACCORDING_TO_RR_RESOLUTION_NO_18
staticconstexpr
Initial value:

Definition at line 1066 of file ais.pb.h.

◆ TYPE__NOT_AVAILABLE

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__NOT_AVAILABLE
staticconstexpr
Initial value:

Definition at line 948 of file ais.pb.h.

◆ TYPE__OTHER

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__OTHER
staticconstexpr
Initial value:

Definition at line 1128 of file ais.pb.h.

◆ TYPE__OTHER_HAZARDOUS_CATEGORY_A

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__OTHER_HAZARDOUS_CATEGORY_A
staticconstexpr
Initial value:

Definition at line 1130 of file ais.pb.h.

◆ TYPE__OTHER_HAZARDOUS_CATEGORY_B

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__OTHER_HAZARDOUS_CATEGORY_B
staticconstexpr
Initial value:

Definition at line 1132 of file ais.pb.h.

◆ TYPE__OTHER_HAZARDOUS_CATEGORY_C

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__OTHER_HAZARDOUS_CATEGORY_C
staticconstexpr
Initial value:

Definition at line 1134 of file ais.pb.h.

◆ TYPE__OTHER_HAZARDOUS_CATEGORY_D

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__OTHER_HAZARDOUS_CATEGORY_D
staticconstexpr
Initial value:

Definition at line 1136 of file ais.pb.h.

◆ TYPE__OTHER_NO_ADDITIONAL_INFORMATION

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__OTHER_NO_ADDITIONAL_INFORMATION
staticconstexpr
Initial value:

Definition at line 1146 of file ais.pb.h.

◆ TYPE__OTHER_RESERVED_65

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__OTHER_RESERVED_65
staticconstexpr
Initial value:

Definition at line 1138 of file ais.pb.h.

◆ TYPE__OTHER_RESERVED_66

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__OTHER_RESERVED_66
staticconstexpr
Initial value:

Definition at line 1140 of file ais.pb.h.

◆ TYPE__OTHER_RESERVED_67

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__OTHER_RESERVED_67
staticconstexpr
Initial value:

Definition at line 1142 of file ais.pb.h.

◆ TYPE__OTHER_RESERVED_68

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__OTHER_RESERVED_68
staticconstexpr
Initial value:

Definition at line 1144 of file ais.pb.h.

◆ TYPE__PASSENGER

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__PASSENGER
staticconstexpr
Initial value:

Definition at line 1068 of file ais.pb.h.

◆ TYPE__PASSENGER_HAZARDOUS_CATEGORY_A

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__PASSENGER_HAZARDOUS_CATEGORY_A
staticconstexpr
Initial value:

Definition at line 1070 of file ais.pb.h.

◆ TYPE__PASSENGER_HAZARDOUS_CATEGORY_B

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__PASSENGER_HAZARDOUS_CATEGORY_B
staticconstexpr
Initial value:

Definition at line 1072 of file ais.pb.h.

◆ TYPE__PASSENGER_HAZARDOUS_CATEGORY_C

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__PASSENGER_HAZARDOUS_CATEGORY_C
staticconstexpr
Initial value:

Definition at line 1074 of file ais.pb.h.

◆ TYPE__PASSENGER_HAZARDOUS_CATEGORY_D

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__PASSENGER_HAZARDOUS_CATEGORY_D
staticconstexpr
Initial value:

Definition at line 1076 of file ais.pb.h.

◆ TYPE__PASSENGER_NO_ADDITIONAL_INFORMATION

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__PASSENGER_NO_ADDITIONAL_INFORMATION
staticconstexpr
Initial value:

Definition at line 1086 of file ais.pb.h.

◆ TYPE__PASSENGER_RESERVED_65

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__PASSENGER_RESERVED_65
staticconstexpr
Initial value:

Definition at line 1078 of file ais.pb.h.

◆ TYPE__PASSENGER_RESERVED_66

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__PASSENGER_RESERVED_66
staticconstexpr
Initial value:

Definition at line 1080 of file ais.pb.h.

◆ TYPE__PASSENGER_RESERVED_67

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__PASSENGER_RESERVED_67
staticconstexpr
Initial value:

Definition at line 1082 of file ais.pb.h.

◆ TYPE__PASSENGER_RESERVED_68

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__PASSENGER_RESERVED_68
staticconstexpr
Initial value:

Definition at line 1084 of file ais.pb.h.

◆ TYPE__PILOT_VESSEL

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__PILOT_VESSEL
staticconstexpr
Initial value:

Definition at line 1048 of file ais.pb.h.

◆ TYPE__PLEASURE_CRAFT

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__PLEASURE_CRAFT
staticconstexpr
Initial value:

Definition at line 1022 of file ais.pb.h.

◆ TYPE__PORT_TENDER

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__PORT_TENDER
staticconstexpr
Initial value:

Definition at line 1054 of file ais.pb.h.

◆ TYPE__RESERVED_1

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__RESERVED_1
staticconstexpr
Initial value:

Definition at line 950 of file ais.pb.h.

◆ TYPE__RESERVED_10

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__RESERVED_10
staticconstexpr
Initial value:

Definition at line 968 of file ais.pb.h.

◆ TYPE__RESERVED_11

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__RESERVED_11
staticconstexpr
Initial value:

Definition at line 970 of file ais.pb.h.

◆ TYPE__RESERVED_12

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__RESERVED_12
staticconstexpr
Initial value:

Definition at line 972 of file ais.pb.h.

◆ TYPE__RESERVED_13

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__RESERVED_13
staticconstexpr
Initial value:

Definition at line 974 of file ais.pb.h.

◆ TYPE__RESERVED_14

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__RESERVED_14
staticconstexpr
Initial value:

Definition at line 976 of file ais.pb.h.

◆ TYPE__RESERVED_15

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__RESERVED_15
staticconstexpr
Initial value:

Definition at line 978 of file ais.pb.h.

◆ TYPE__RESERVED_16

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__RESERVED_16
staticconstexpr
Initial value:

Definition at line 980 of file ais.pb.h.

◆ TYPE__RESERVED_17

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__RESERVED_17
staticconstexpr
Initial value:

Definition at line 982 of file ais.pb.h.

◆ TYPE__RESERVED_18

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__RESERVED_18
staticconstexpr
Initial value:

Definition at line 984 of file ais.pb.h.

◆ TYPE__RESERVED_19

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__RESERVED_19
staticconstexpr
Initial value:

Definition at line 986 of file ais.pb.h.

◆ TYPE__RESERVED_2

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__RESERVED_2
staticconstexpr
Initial value:

Definition at line 952 of file ais.pb.h.

◆ TYPE__RESERVED_3

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__RESERVED_3
staticconstexpr
Initial value:

Definition at line 954 of file ais.pb.h.

◆ TYPE__RESERVED_38

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__RESERVED_38
staticconstexpr
Initial value:

Definition at line 1024 of file ais.pb.h.

◆ TYPE__RESERVED_39

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__RESERVED_39
staticconstexpr
Initial value:

Definition at line 1026 of file ais.pb.h.

◆ TYPE__RESERVED_4

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__RESERVED_4
staticconstexpr
Initial value:

Definition at line 956 of file ais.pb.h.

◆ TYPE__RESERVED_5

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__RESERVED_5
staticconstexpr
Initial value:

Definition at line 958 of file ais.pb.h.

◆ TYPE__RESERVED_6

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__RESERVED_6
staticconstexpr
Initial value:

Definition at line 960 of file ais.pb.h.

◆ TYPE__RESERVED_7

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__RESERVED_7
staticconstexpr
Initial value:

Definition at line 962 of file ais.pb.h.

◆ TYPE__RESERVED_8

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__RESERVED_8
staticconstexpr
Initial value:

Definition at line 964 of file ais.pb.h.

◆ TYPE__RESERVED_9

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__RESERVED_9
staticconstexpr
Initial value:

Definition at line 966 of file ais.pb.h.

◆ TYPE__SAILING

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__SAILING
staticconstexpr
Initial value:

Definition at line 1020 of file ais.pb.h.

◆ TYPE__SEARCH_AND_RESCUE_VESSEL

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__SEARCH_AND_RESCUE_VESSEL
staticconstexpr
Initial value:

Definition at line 1050 of file ais.pb.h.

◆ TYPE__SPARE56_LOCAL_VESSEL

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__SPARE56_LOCAL_VESSEL
staticconstexpr
Initial value:

Definition at line 1060 of file ais.pb.h.

◆ TYPE__SPARE57_LOCAL_VESSEL

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__SPARE57_LOCAL_VESSEL
staticconstexpr
Initial value:

Definition at line 1062 of file ais.pb.h.

◆ TYPE__TANKER

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__TANKER
staticconstexpr
Initial value:

Definition at line 1108 of file ais.pb.h.

◆ TYPE__TANKER_HAZARDOUS_CATEGORY_A

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__TANKER_HAZARDOUS_CATEGORY_A
staticconstexpr
Initial value:

Definition at line 1110 of file ais.pb.h.

◆ TYPE__TANKER_HAZARDOUS_CATEGORY_B

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__TANKER_HAZARDOUS_CATEGORY_B
staticconstexpr
Initial value:

Definition at line 1112 of file ais.pb.h.

◆ TYPE__TANKER_HAZARDOUS_CATEGORY_C

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__TANKER_HAZARDOUS_CATEGORY_C
staticconstexpr
Initial value:

Definition at line 1114 of file ais.pb.h.

◆ TYPE__TANKER_HAZARDOUS_CATEGORY_D

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__TANKER_HAZARDOUS_CATEGORY_D
staticconstexpr
Initial value:

Definition at line 1116 of file ais.pb.h.

◆ TYPE__TANKER_NO_ADDITIONAL_INFORMATION

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__TANKER_NO_ADDITIONAL_INFORMATION
staticconstexpr
Initial value:

Definition at line 1126 of file ais.pb.h.

◆ TYPE__TANKER_RESERVED_65

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__TANKER_RESERVED_65
staticconstexpr
Initial value:

Definition at line 1118 of file ais.pb.h.

◆ TYPE__TANKER_RESERVED_66

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__TANKER_RESERVED_66
staticconstexpr
Initial value:

Definition at line 1120 of file ais.pb.h.

◆ TYPE__TANKER_RESERVED_67

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__TANKER_RESERVED_67
staticconstexpr
Initial value:

Definition at line 1122 of file ais.pb.h.

◆ TYPE__TANKER_RESERVED_68

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__TANKER_RESERVED_68
staticconstexpr
Initial value:

Definition at line 1124 of file ais.pb.h.

◆ TYPE__TOWING

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__TOWING
staticconstexpr
Initial value:

Definition at line 1010 of file ais.pb.h.

◆ TYPE__TOWING_LENGTH_EXCEEDS_200M_OR_BREADTH_EXCEEDS_25M

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__TOWING_LENGTH_EXCEEDS_200M_OR_BREADTH_EXCEEDS_25M
staticconstexpr
Initial value:

Definition at line 1012 of file ais.pb.h.

◆ TYPE__TUG

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__TUG
staticconstexpr
Initial value:

Definition at line 1052 of file ais.pb.h.

◆ TYPE__WING_IN_GROUND

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__WING_IN_GROUND
staticconstexpr
Initial value:

Definition at line 988 of file ais.pb.h.

◆ TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_A

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_A
staticconstexpr
Initial value:

Definition at line 990 of file ais.pb.h.

◆ TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_B

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_B
staticconstexpr
Initial value:

Definition at line 992 of file ais.pb.h.

◆ TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_C

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_C
staticconstexpr
Initial value:

Definition at line 994 of file ais.pb.h.

◆ TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_D

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_D
staticconstexpr
Initial value:

Definition at line 996 of file ais.pb.h.

◆ TYPE__WING_IN_GROUND_RESERVED_25

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__WING_IN_GROUND_RESERVED_25
staticconstexpr
Initial value:

Definition at line 998 of file ais.pb.h.

◆ TYPE__WING_IN_GROUND_RESERVED_26

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__WING_IN_GROUND_RESERVED_26
staticconstexpr
Initial value:

Definition at line 1000 of file ais.pb.h.

◆ TYPE__WING_IN_GROUND_RESERVED_27

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__WING_IN_GROUND_RESERVED_27
staticconstexpr
Initial value:

Definition at line 1002 of file ais.pb.h.

◆ TYPE__WING_IN_GROUND_RESERVED_28

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__WING_IN_GROUND_RESERVED_28
staticconstexpr
Initial value:

Definition at line 1004 of file ais.pb.h.

◆ TYPE__WING_IN_GROUND_RESERVED_29

constexpr ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::TYPE__WING_IN_GROUND_RESERVED_29
staticconstexpr
Initial value:

Definition at line 1006 of file ais.pb.h.


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