Goby3
3.1.5
2024.05.14
|
#include <goby/util/protobuf/ais.pb.h>
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 | |
Position & | operator= (const Position &from) |
Position & | operator= (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) |
Position * | New () const final |
Position * | New (::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 | |
Voyage & | operator= (const Voyage &from) |
Voyage & | operator= (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) |
Voyage * | New () const final |
Voyage * | New (::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 Position & | default_instance () |
static void | InitAsDefaultInstance () |
static const Position * | internal_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 Voyage & | default_instance () |
static void | InitAsDefaultInstance () |
static const Voyage * | internal_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) |
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) |
typedef boost::units::plane_angle_dimension goby::util::ais::protobuf::PROTOBUF_FINAL::course_over_ground_dimension |
typedef boost::units::unit<course_over_ground_dimension,boost::units::degree::system> goby::util::ais::protobuf::PROTOBUF_FINAL::course_over_ground_unit |
typedef boost::units::length_dimension goby::util::ais::protobuf::PROTOBUF_FINAL::draught_dimension |
typedef boost::units::unit<draught_dimension,boost::units::si::system> goby::util::ais::protobuf::PROTOBUF_FINAL::draught_unit |
typedef boost::units::plane_angle_dimension goby::util::ais::protobuf::PROTOBUF_FINAL::lat_dimension |
typedef boost::units::unit<lat_dimension,boost::units::degree::system> goby::util::ais::protobuf::PROTOBUF_FINAL::lat_unit |
typedef boost::units::plane_angle_dimension goby::util::ais::protobuf::PROTOBUF_FINAL::lon_dimension |
typedef boost::units::unit<lon_dimension,boost::units::degree::system> goby::util::ais::protobuf::PROTOBUF_FINAL::lon_unit |
typedef boost::units::time_dimension goby::util::ais::protobuf::PROTOBUF_FINAL::report_second_dimension |
typedef boost::units::unit<report_second_dimension,boost::units::si::system> goby::util::ais::protobuf::PROTOBUF_FINAL::report_second_unit |
typedef boost::units::velocity_dimension goby::util::ais::protobuf::PROTOBUF_FINAL::speed_over_ground_dimension |
typedef boost::units::unit<speed_over_ground_dimension,boost::units::si::system> goby::util::ais::protobuf::PROTOBUF_FINAL::speed_over_ground_unit |
typedef boost::units::length_dimension goby::util::ais::protobuf::PROTOBUF_FINAL::to_bow_dimension |
typedef boost::units::unit<to_bow_dimension,boost::units::si::system> goby::util::ais::protobuf::PROTOBUF_FINAL::to_bow_unit |
typedef boost::units::length_dimension goby::util::ais::protobuf::PROTOBUF_FINAL::to_port_dimension |
typedef boost::units::unit<to_port_dimension,boost::units::si::system> goby::util::ais::protobuf::PROTOBUF_FINAL::to_port_unit |
typedef boost::units::length_dimension goby::util::ais::protobuf::PROTOBUF_FINAL::to_starboard_dimension |
typedef boost::units::unit<to_starboard_dimension,boost::units::si::system> goby::util::ais::protobuf::PROTOBUF_FINAL::to_starboard_unit |
typedef boost::units::length_dimension goby::util::ais::protobuf::PROTOBUF_FINAL::to_stern_dimension |
typedef boost::units::unit<to_stern_dimension,boost::units::si::system> goby::util::ais::protobuf::PROTOBUF_FINAL::to_stern_unit |
typedef boost::units::plane_angle_dimension goby::util::ais::protobuf::PROTOBUF_FINAL::true_heading_dimension |
typedef boost::units::unit<true_heading_dimension,boost::units::degree::system> goby::util::ais::protobuf::PROTOBUF_FINAL::true_heading_unit |
typedef boost::units::angular_velocity_dimension goby::util::ais::protobuf::PROTOBUF_FINAL::turn_rate_dimension |
typedef boost::units::unit<turn_rate_dimension,boost::units::si::system> goby::util::ais::protobuf::PROTOBUF_FINAL::turn_rate_unit |
anonymous enum : int |
anonymous enum : int |
|
virtual |
|
virtual |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
const std::string& goby::util::ais::protobuf::PROTOBUF_FINAL::callsign | ( | ) | const |
|
final |
|
final |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_callsign | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_course_over_ground | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_destination | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_draught | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_eta_day | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_eta_hour | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_eta_minute | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_eta_month | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_fix_type | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_imo | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_lat | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_lon | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_message_id | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_message_id | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_mmsi | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_mmsi | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_name | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_nav_status | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_position_accuracy | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_raim | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_report_second | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_speed_over_ground | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_to_bow | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_to_port | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_to_starboard | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_to_stern | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_true_heading | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_turn_info | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_turn_rate | ( | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::clear_type | ( | ) |
|
final |
|
final |
void goby::util::ais::protobuf::PROTOBUF_FINAL::CopyFrom | ( | const Position & | from | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::CopyFrom | ( | const Voyage & | from | ) |
float goby::util::ais::protobuf::PROTOBUF_FINAL::course_over_ground | ( | ) | const |
|
inline |
|
inline |
|
static |
|
static |
|
inlinestatic |
|
inlinestatic |
const std::string& goby::util::ais::protobuf::PROTOBUF_FINAL::destination | ( | ) | const |
float goby::util::ais::protobuf::PROTOBUF_FINAL::draught | ( | ) | const |
|
inline |
|
inline |
::PROTOBUF_NAMESPACE_ID::uint32 goby::util::ais::protobuf::PROTOBUF_FINAL::eta_day | ( | ) | const |
::PROTOBUF_NAMESPACE_ID::uint32 goby::util::ais::protobuf::PROTOBUF_FINAL::eta_hour | ( | ) | const |
::PROTOBUF_NAMESPACE_ID::uint32 goby::util::ais::protobuf::PROTOBUF_FINAL::eta_minute | ( | ) | const |
::PROTOBUF_NAMESPACE_ID::uint32 goby::util::ais::protobuf::PROTOBUF_FINAL::eta_month | ( | ) | const |
::goby::util::ais::protobuf::Voyage_FixType goby::util::ais::protobuf::PROTOBUF_FINAL::fix_type | ( | ) | const |
|
inlinestatic |
|
inlinestatic |
|
inlinefinal |
|
inlinefinal |
|
inlinestatic |
|
inlinestatic |
|
final |
|
final |
|
inlinestatic |
|
inlinestatic |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_callsign | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_course_over_ground | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_destination | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_draught | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_eta_day | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_eta_hour | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_eta_minute | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_eta_month | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_fix_type | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_imo | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_lat | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_lon | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_message_id | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_message_id | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_mmsi | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_mmsi | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_name | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_nav_status | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_position_accuracy | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_raim | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_report_second | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_speed_over_ground | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_to_bow | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_to_port | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_to_starboard | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_to_stern | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_true_heading | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_turn_info | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_turn_rate | ( | ) | const |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::has_type | ( | ) | const |
::PROTOBUF_NAMESPACE_ID::int32 goby::util::ais::protobuf::PROTOBUF_FINAL::imo | ( | ) | const |
|
static |
|
static |
|
inlinestatic |
|
inlinestatic |
|
final |
|
final |
double goby::util::ais::protobuf::PROTOBUF_FINAL::lat | ( | ) | const |
|
inline |
|
inline |
double goby::util::ais::protobuf::PROTOBUF_FINAL::lon | ( | ) | const |
|
inline |
|
inline |
|
final |
|
final |
void goby::util::ais::protobuf::PROTOBUF_FINAL::MergeFrom | ( | const Position & | from | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::MergeFrom | ( | const Voyage & | from | ) |
::PROTOBUF_NAMESPACE_ID::int32 goby::util::ais::protobuf::PROTOBUF_FINAL::message_id | ( | ) | const |
::PROTOBUF_NAMESPACE_ID::int32 goby::util::ais::protobuf::PROTOBUF_FINAL::message_id | ( | ) | const |
::PROTOBUF_NAMESPACE_ID::int32 goby::util::ais::protobuf::PROTOBUF_FINAL::mmsi | ( | ) | const |
::PROTOBUF_NAMESPACE_ID::int32 goby::util::ais::protobuf::PROTOBUF_FINAL::mmsi | ( | ) | const |
std::string* goby::util::ais::protobuf::PROTOBUF_FINAL::mutable_callsign | ( | ) |
std::string* goby::util::ais::protobuf::PROTOBUF_FINAL::mutable_destination | ( | ) |
std::string* goby::util::ais::protobuf::PROTOBUF_FINAL::mutable_name | ( | ) |
|
inline |
|
inline |
const std::string& goby::util::ais::protobuf::PROTOBUF_FINAL::name | ( | ) | const |
::goby::util::ais::protobuf::Status goby::util::ais::protobuf::PROTOBUF_FINAL::nav_status | ( | ) | const |
|
inlinefinal |
|
inlinefinal |
|
inlinefinal |
|
inlinefinal |
|
inline |
|
explicitprotected |
goby::util::ais::protobuf::PROTOBUF_FINAL::Position | ( | const Position & | from | ) |
|
inlinenoexcept |
::goby::util::ais::protobuf::Position_PositionAccuracy goby::util::ais::protobuf::PROTOBUF_FINAL::position_accuracy | ( | ) | const |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
bool goby::util::ais::protobuf::PROTOBUF_FINAL::raim | ( | ) | const |
std::string* goby::util::ais::protobuf::PROTOBUF_FINAL::release_callsign | ( | ) |
std::string* goby::util::ais::protobuf::PROTOBUF_FINAL::release_destination | ( | ) |
std::string* goby::util::ais::protobuf::PROTOBUF_FINAL::release_name | ( | ) |
::PROTOBUF_NAMESPACE_ID::int32 goby::util::ais::protobuf::PROTOBUF_FINAL::report_second | ( | ) | const |
|
inline |
|
inline |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_allocated_callsign | ( | std::string * | callsign | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_allocated_destination | ( | std::string * | destination | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_allocated_name | ( | std::string * | name | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_callsign | ( | const char * | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_callsign | ( | const char * | value, |
size_t | size | ||
) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_callsign | ( | const std::string & | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_callsign | ( | std::string && | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_course_over_ground | ( | float | value | ) |
|
inline |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_destination | ( | const char * | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_destination | ( | const char * | value, |
size_t | size | ||
) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_destination | ( | const std::string & | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_destination | ( | std::string && | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_draught | ( | float | value | ) |
|
inline |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_eta_day | ( | ::PROTOBUF_NAMESPACE_ID::uint32 | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_eta_hour | ( | ::PROTOBUF_NAMESPACE_ID::uint32 | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_eta_minute | ( | ::PROTOBUF_NAMESPACE_ID::uint32 | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_eta_month | ( | ::PROTOBUF_NAMESPACE_ID::uint32 | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_fix_type | ( | ::goby::util::ais::protobuf::Voyage_FixType | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_imo | ( | ::PROTOBUF_NAMESPACE_ID::int32 | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_lat | ( | double | value | ) |
|
inline |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_lon | ( | double | value | ) |
|
inline |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_message_id | ( | ::PROTOBUF_NAMESPACE_ID::int32 | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_message_id | ( | ::PROTOBUF_NAMESPACE_ID::int32 | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_mmsi | ( | ::PROTOBUF_NAMESPACE_ID::int32 | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_mmsi | ( | ::PROTOBUF_NAMESPACE_ID::int32 | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_name | ( | const char * | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_name | ( | const char * | value, |
size_t | size | ||
) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_name | ( | const std::string & | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_name | ( | std::string && | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_nav_status | ( | ::goby::util::ais::protobuf::Status | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_position_accuracy | ( | ::goby::util::ais::protobuf::Position_PositionAccuracy | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_raim | ( | bool | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_report_second | ( | ::PROTOBUF_NAMESPACE_ID::int32 | value | ) |
|
inline |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_speed_over_ground | ( | float | value | ) |
|
inline |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_to_bow | ( | ::PROTOBUF_NAMESPACE_ID::uint32 | value | ) |
|
inline |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_to_port | ( | ::PROTOBUF_NAMESPACE_ID::uint32 | value | ) |
|
inline |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_to_starboard | ( | ::PROTOBUF_NAMESPACE_ID::uint32 | value | ) |
|
inline |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_to_stern | ( | ::PROTOBUF_NAMESPACE_ID::uint32 | value | ) |
|
inline |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_true_heading | ( | float | value | ) |
|
inline |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_turn_info | ( | ::goby::util::ais::protobuf::Position_TurnInfo | value | ) |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_turn_rate | ( | float | value | ) |
|
inline |
void goby::util::ais::protobuf::PROTOBUF_FINAL::set_type | ( | ::goby::util::ais::protobuf::Voyage_ShipType | value | ) |
|
inlinestatic |
|
inlinestatic |
float goby::util::ais::protobuf::PROTOBUF_FINAL::speed_over_ground | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
::PROTOBUF_NAMESPACE_ID::uint32 goby::util::ais::protobuf::PROTOBUF_FINAL::to_bow | ( | ) | const |
|
inline |
|
inline |
::PROTOBUF_NAMESPACE_ID::uint32 goby::util::ais::protobuf::PROTOBUF_FINAL::to_port | ( | ) | const |
|
inline |
|
inline |
::PROTOBUF_NAMESPACE_ID::uint32 goby::util::ais::protobuf::PROTOBUF_FINAL::to_starboard | ( | ) | const |
|
inline |
|
inline |
::PROTOBUF_NAMESPACE_ID::uint32 goby::util::ais::protobuf::PROTOBUF_FINAL::to_stern | ( | ) | const |
|
inline |
|
inline |
float goby::util::ais::protobuf::PROTOBUF_FINAL::true_heading | ( | ) | const |
|
inline |
|
inline |
::goby::util::ais::protobuf::Position_TurnInfo goby::util::ais::protobuf::PROTOBUF_FINAL::turn_info | ( | ) | const |
float goby::util::ais::protobuf::PROTOBUF_FINAL::turn_rate | ( | ) | const |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
::goby::util::ais::protobuf::Voyage_ShipType goby::util::ais::protobuf::PROTOBUF_FINAL::type | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
explicitprotected |
goby::util::ais::protobuf::PROTOBUF_FINAL::Voyage | ( | const Voyage & | from | ) |
|
inlinenoexcept |
|
friend |
|
friend |
|
friend |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |