Goby3 3.5.1
2026.06.04
Loading...
Searching...
No Matches
goby::util::ais::protobuf::Voyage Class Referencefinal

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

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

Public Types

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 = 519 , DCCL_MAX_BYTES = 1500 }
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

 Voyage ()
 ~Voyage () override
PROTOBUF_CONSTEXPR Voyage (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 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 (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const 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
uint8_t * _InternalSerialize (uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
int GetCachedSize () const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData () const final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
bool has_callsign () const
void clear_callsign ()
const std::string & callsign () const
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_callsign (ArgT0 &&arg0, ArgT... args)
std::string * mutable_callsign ()
PROTOBUF_NODISCARD std::string * release_callsign ()
void set_allocated_callsign (std::string *callsign)
bool has_name () const
void clear_name ()
const std::string & name () const
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_name (ArgT0 &&arg0, ArgT... args)
std::string * mutable_name ()
PROTOBUF_NODISCARD std::string * release_name ()
void set_allocated_name (std::string *name)
bool has_destination () const
void clear_destination ()
const std::string & destination () const
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_destination (ArgT0 &&arg0, ArgT... args)
std::string * mutable_destination ()
PROTOBUF_NODISCARD std::string * release_destination ()
void set_allocated_destination (std::string *destination)
bool has_message_id () const
void clear_message_id ()
int32_t message_id () const
void set_message_id (int32_t value)
bool has_mmsi () const
void clear_mmsi ()
int32_t mmsi () const
void set_mmsi (int32_t value)
bool has_imo () const
void clear_imo ()
int32_t imo () const
void set_imo (int32_t 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 ()
uint32_t to_bow () const
void set_to_bow (uint32_t value)
bool has_to_stern () const
void clear_to_stern ()
uint32_t to_stern () const
void set_to_stern (uint32_t value)
bool has_to_port () const
void clear_to_port ()
uint32_t to_port () const
void set_to_port (uint32_t value)
bool has_to_starboard () const
void clear_to_starboard ()
uint32_t to_starboard () const
void set_to_starboard (uint32_t 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 ()
uint32_t eta_month () const
void set_eta_month (uint32_t value)
bool has_eta_day () const
void clear_eta_day ()
uint32_t eta_day () const
void set_eta_day (uint32_t value)
bool has_eta_hour () const
void clear_eta_hour ()
uint32_t eta_hour () const
void set_eta_hour (uint32_t value)
bool has_eta_minute () const
void clear_eta_minute ()
uint32_t eta_minute () const
void set_eta_minute (uint32_t 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
template<typename ArgT0, typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_callsign (ArgT0 &&arg0, ArgT... args)
template<typename ArgT0, typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_name (ArgT0 &&arg0, ArgT... args)
template<typename ArgT0, typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_destination (ArgT0 &&arg0, ArgT... args)

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 Voyagedefault_instance ()
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 (::PROTOBUF_NAMESPACE_ID::ConstStringParam 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 (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FixType *value)

Static Public Attributes

static constexpr int kIndexInFileMessages
static const ClassData _class_data_
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

 Voyage (::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)

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 (Voyage &a, Voyage &b)

Detailed Description

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

Member Typedef Documentation

◆ draught_dimension

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

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

◆ draught_unit

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

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

◆ FixType

◆ ShipType

◆ to_bow_dimension

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

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

◆ to_bow_unit

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

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

◆ to_port_dimension

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

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

◆ to_port_unit

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

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

◆ to_starboard_dimension

typedef boost::units::length_dimension goby::util::ais::protobuf::Voyage::to_starboard_dimension

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

◆ to_starboard_unit

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

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

◆ to_stern_dimension

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

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

◆ to_stern_unit

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

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

Member Enumeration Documentation

◆ 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 1228 of file ais.pb.h.

◆ DCCLParameters

Enumerator
DCCL_ID 
DCCL_MAX_BYTES 

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

Constructor & Destructor Documentation

◆ Voyage() [1/5]

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

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

◆ ~Voyage()

goby::util::ais::protobuf::Voyage::~Voyage ( )
override

◆ Voyage() [2/5]

PROTOBUF_CONSTEXPR goby::util::ais::protobuf::Voyage::Voyage ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized )
explicit

◆ Voyage() [3/5]

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

◆ Voyage() [4/5]

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

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

◆ Voyage() [5/5]

goby::util::ais::protobuf::Voyage::Voyage ( ::PROTOBUF_NAMESPACE_ID::Arena * arena,
bool is_message_owned = false )
explicitprotected

Member Function Documentation

◆ _InternalParse()

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

◆ _InternalSerialize()

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

◆ ByteSizeLong()

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

◆ callsign()

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

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

◆ Clear()

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

◆ clear_callsign()

void goby::util::ais::protobuf::Voyage::clear_callsign ( )
inline

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

◆ clear_destination()

void goby::util::ais::protobuf::Voyage::clear_destination ( )
inline

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

◆ clear_draught()

void goby::util::ais::protobuf::Voyage::clear_draught ( )
inline

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

◆ clear_eta_day()

void goby::util::ais::protobuf::Voyage::clear_eta_day ( )
inline

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

◆ clear_eta_hour()

void goby::util::ais::protobuf::Voyage::clear_eta_hour ( )
inline

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

◆ clear_eta_minute()

void goby::util::ais::protobuf::Voyage::clear_eta_minute ( )
inline

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

◆ clear_eta_month()

void goby::util::ais::protobuf::Voyage::clear_eta_month ( )
inline

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

◆ clear_fix_type()

void goby::util::ais::protobuf::Voyage::clear_fix_type ( )
inline

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

◆ clear_imo()

void goby::util::ais::protobuf::Voyage::clear_imo ( )
inline

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

◆ clear_message_id()

void goby::util::ais::protobuf::Voyage::clear_message_id ( )
inline

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

◆ clear_mmsi()

void goby::util::ais::protobuf::Voyage::clear_mmsi ( )
inline

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

◆ clear_name()

void goby::util::ais::protobuf::Voyage::clear_name ( )
inline

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

◆ clear_to_bow()

void goby::util::ais::protobuf::Voyage::clear_to_bow ( )
inline

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

◆ clear_to_port()

void goby::util::ais::protobuf::Voyage::clear_to_port ( )
inline

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

◆ clear_to_starboard()

void goby::util::ais::protobuf::Voyage::clear_to_starboard ( )
inline

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

◆ clear_to_stern()

void goby::util::ais::protobuf::Voyage::clear_to_stern ( )
inline

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

◆ clear_type()

void goby::util::ais::protobuf::Voyage::clear_type ( )
inline

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

◆ CopyFrom()

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

◆ default_instance()

const Voyage & goby::util::ais::protobuf::Voyage::default_instance ( )
inlinestatic

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

◆ descriptor()

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

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

◆ destination()

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

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

◆ draught()

float goby::util::ais::protobuf::Voyage::draught ( ) const
inline

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

◆ draught_with_units() [1/2]

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

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

◆ draught_with_units() [2/2]

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

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

◆ eta_day()

uint32_t goby::util::ais::protobuf::Voyage::eta_day ( ) const
inline

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

◆ eta_hour()

uint32_t goby::util::ais::protobuf::Voyage::eta_hour ( ) const
inline

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

◆ eta_minute()

uint32_t goby::util::ais::protobuf::Voyage::eta_minute ( ) const
inline

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

◆ eta_month()

uint32_t goby::util::ais::protobuf::Voyage::eta_month ( ) const
inline

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

◆ fix_type()

goby::util::ais::protobuf::Voyage_FixType goby::util::ais::protobuf::Voyage::fix_type ( ) const
inline

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

◆ FixType_descriptor()

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

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

◆ FixType_IsValid()

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

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

◆ FixType_Name()

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

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

◆ FixType_Parse()

bool goby::util::ais::protobuf::Voyage::FixType_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
FixType * value )
inlinestatic

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

◆ GetCachedSize()

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

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

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * goby::util::ais::protobuf::Voyage::GetClassData ( ) const
final

◆ GetDescriptor()

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

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

◆ GetMetadata()

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

◆ GetReflection()

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

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

◆ has_callsign()

bool goby::util::ais::protobuf::Voyage::has_callsign ( ) const
inline

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

◆ has_destination()

bool goby::util::ais::protobuf::Voyage::has_destination ( ) const
inline

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

◆ has_draught()

bool goby::util::ais::protobuf::Voyage::has_draught ( ) const
inline

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

◆ has_eta_day()

bool goby::util::ais::protobuf::Voyage::has_eta_day ( ) const
inline

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

◆ has_eta_hour()

bool goby::util::ais::protobuf::Voyage::has_eta_hour ( ) const
inline

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

◆ has_eta_minute()

bool goby::util::ais::protobuf::Voyage::has_eta_minute ( ) const
inline

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

◆ has_eta_month()

bool goby::util::ais::protobuf::Voyage::has_eta_month ( ) const
inline

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

◆ has_fix_type()

bool goby::util::ais::protobuf::Voyage::has_fix_type ( ) const
inline

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

◆ has_imo()

bool goby::util::ais::protobuf::Voyage::has_imo ( ) const
inline

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

◆ has_message_id()

bool goby::util::ais::protobuf::Voyage::has_message_id ( ) const
inline

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

◆ has_mmsi()

bool goby::util::ais::protobuf::Voyage::has_mmsi ( ) const
inline

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

◆ has_name()

bool goby::util::ais::protobuf::Voyage::has_name ( ) const
inline

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

◆ has_to_bow()

bool goby::util::ais::protobuf::Voyage::has_to_bow ( ) const
inline

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

◆ has_to_port()

bool goby::util::ais::protobuf::Voyage::has_to_port ( ) const
inline

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

◆ has_to_starboard()

bool goby::util::ais::protobuf::Voyage::has_to_starboard ( ) const
inline

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

◆ has_to_stern()

bool goby::util::ais::protobuf::Voyage::has_to_stern ( ) const
inline

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

◆ has_type()

bool goby::util::ais::protobuf::Voyage::has_type ( ) const
inline

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

◆ imo()

int32_t goby::util::ais::protobuf::Voyage::imo ( ) const
inline

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

◆ internal_default_instance()

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

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

◆ IsInitialized()

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

◆ MergeFrom()

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

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

◆ message_id()

int32_t goby::util::ais::protobuf::Voyage::message_id ( ) const
inline

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

◆ mmsi()

int32_t goby::util::ais::protobuf::Voyage::mmsi ( ) const
inline

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

◆ mutable_callsign()

std::string * goby::util::ais::protobuf::Voyage::mutable_callsign ( )
inline

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

◆ mutable_destination()

std::string * goby::util::ais::protobuf::Voyage::mutable_destination ( )
inline

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

◆ mutable_name()

std::string * goby::util::ais::protobuf::Voyage::mutable_name ( )
inline

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

◆ mutable_unknown_fields()

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

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

◆ name()

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

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

◆ New()

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

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

◆ operator=() [1/2]

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

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

◆ operator=() [2/2]

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

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

◆ release_callsign()

std::string * goby::util::ais::protobuf::Voyage::release_callsign ( )
inline

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

◆ release_destination()

std::string * goby::util::ais::protobuf::Voyage::release_destination ( )
inline

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

◆ release_name()

std::string * goby::util::ais::protobuf::Voyage::release_name ( )
inline

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

◆ set_allocated_callsign()

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

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

◆ set_allocated_destination()

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

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

◆ set_allocated_name()

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

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

◆ set_callsign() [1/2]

template<typename ArgT0, typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::util::ais::protobuf::Voyage::set_callsign ( ArgT0 && arg0,
ArgT... args )
inline

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

◆ set_callsign() [2/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::util::ais::protobuf::Voyage::set_callsign ( ArgT0 && arg0,
ArgT... args )

◆ set_destination() [1/2]

template<typename ArgT0, typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::util::ais::protobuf::Voyage::set_destination ( ArgT0 && arg0,
ArgT... args )
inline

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

◆ set_destination() [2/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::util::ais::protobuf::Voyage::set_destination ( ArgT0 && arg0,
ArgT... args )

◆ set_draught()

void goby::util::ais::protobuf::Voyage::set_draught ( float value)
inline

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

◆ set_draught_with_units()

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

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

◆ set_eta_day()

void goby::util::ais::protobuf::Voyage::set_eta_day ( uint32_t value)
inline

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

◆ set_eta_hour()

void goby::util::ais::protobuf::Voyage::set_eta_hour ( uint32_t value)
inline

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

◆ set_eta_minute()

void goby::util::ais::protobuf::Voyage::set_eta_minute ( uint32_t value)
inline

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

◆ set_eta_month()

void goby::util::ais::protobuf::Voyage::set_eta_month ( uint32_t value)
inline

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

◆ set_fix_type()

void goby::util::ais::protobuf::Voyage::set_fix_type ( ::goby::util::ais::protobuf::Voyage_FixType value)
inline

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

◆ set_imo()

void goby::util::ais::protobuf::Voyage::set_imo ( int32_t value)
inline

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

◆ set_message_id()

void goby::util::ais::protobuf::Voyage::set_message_id ( int32_t value)
inline

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

◆ set_mmsi()

void goby::util::ais::protobuf::Voyage::set_mmsi ( int32_t value)
inline

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

◆ set_name() [1/2]

template<typename ArgT0, typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::util::ais::protobuf::Voyage::set_name ( ArgT0 && arg0,
ArgT... args )
inline

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

◆ set_name() [2/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::util::ais::protobuf::Voyage::set_name ( ArgT0 && arg0,
ArgT... args )

◆ set_to_bow()

void goby::util::ais::protobuf::Voyage::set_to_bow ( uint32_t value)
inline

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

◆ set_to_bow_with_units()

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

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

◆ set_to_port()

void goby::util::ais::protobuf::Voyage::set_to_port ( uint32_t value)
inline

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

◆ set_to_port_with_units()

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

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

◆ set_to_starboard()

void goby::util::ais::protobuf::Voyage::set_to_starboard ( uint32_t value)
inline

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

◆ set_to_starboard_with_units()

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

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

◆ set_to_stern()

void goby::util::ais::protobuf::Voyage::set_to_stern ( uint32_t value)
inline

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

◆ set_to_stern_with_units()

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

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

◆ set_type()

void goby::util::ais::protobuf::Voyage::set_type ( ::goby::util::ais::protobuf::Voyage_ShipType value)
inline

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

◆ ShipType_descriptor()

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

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

◆ ShipType_IsValid()

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

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

◆ ShipType_Name()

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

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

◆ ShipType_Parse()

bool goby::util::ais::protobuf::Voyage::ShipType_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
ShipType * value )
inlinestatic

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

◆ Swap()

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

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

◆ to_bow()

uint32_t goby::util::ais::protobuf::Voyage::to_bow ( ) const
inline

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

◆ to_bow_with_units() [1/2]

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

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

◆ to_bow_with_units() [2/2]

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

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

◆ to_port()

uint32_t goby::util::ais::protobuf::Voyage::to_port ( ) const
inline

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

◆ to_port_with_units() [1/2]

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

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

◆ to_port_with_units() [2/2]

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

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

◆ to_starboard()

uint32_t goby::util::ais::protobuf::Voyage::to_starboard ( ) const
inline

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

◆ to_starboard_with_units() [1/2]

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

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

◆ to_starboard_with_units() [2/2]

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

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

◆ to_stern()

uint32_t goby::util::ais::protobuf::Voyage::to_stern ( ) const
inline

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

◆ to_stern_with_units() [1/2]

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

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

◆ to_stern_with_units() [2/2]

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

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

◆ type()

goby::util::ais::protobuf::Voyage_ShipType goby::util::ais::protobuf::Voyage::type ( ) const
inline

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

◆ unknown_fields()

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

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

◆ UnsafeArenaSwap()

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

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

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

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

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

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

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

◆ ::TableStruct_goby_2futil_2fprotobuf_2fais_2eproto

friend struct ::TableStruct_goby_2futil_2fprotobuf_2fais_2eproto
friend

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

◆ swap

void swap ( Voyage & a,
Voyage & b )
friend

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

Member Data Documentation

◆ _class_data_

const ClassData goby::util::ais::protobuf::Voyage::_class_data_
static

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

◆ _impl_

Impl_ goby::util::ais::protobuf::Voyage::_impl_

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

◆ FIX__CHAYKA

FixType goby::util::ais::protobuf::Voyage::FIX__CHAYKA
staticconstexpr
Initial value:

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

◆ FIX__COMBINED_GPS_AND_GLONASS

FixType goby::util::ais::protobuf::Voyage::FIX__COMBINED_GPS_AND_GLONASS
staticconstexpr
Initial value:

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

◆ FIX__GALILEO

FixType goby::util::ais::protobuf::Voyage::FIX__GALILEO
staticconstexpr
Initial value:

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

◆ FIX__GLONASS

FixType goby::util::ais::protobuf::Voyage::FIX__GLONASS
staticconstexpr
Initial value:

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

◆ FIX__GPS

FixType goby::util::ais::protobuf::Voyage::FIX__GPS
staticconstexpr
Initial value:

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

◆ FIX__INTEGRATED_NAVIGATION_SYSTEM

FixType goby::util::ais::protobuf::Voyage::FIX__INTEGRATED_NAVIGATION_SYSTEM
staticconstexpr
Initial value:

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

◆ FIX__LORAN_C

FixType goby::util::ais::protobuf::Voyage::FIX__LORAN_C
staticconstexpr
Initial value:

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

◆ FIX__SURVEYED

FixType goby::util::ais::protobuf::Voyage::FIX__SURVEYED
staticconstexpr
Initial value:

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

◆ FIX__UNDEFINED

FixType goby::util::ais::protobuf::Voyage::FIX__UNDEFINED
staticconstexpr
Initial value:

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

◆ FixType_ARRAYSIZE

int goby::util::ais::protobuf::Voyage::FixType_ARRAYSIZE
staticconstexpr
Initial value:

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

◆ FixType_MAX

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

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

◆ FixType_MIN

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

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

◆ kIndexInFileMessages

int goby::util::ais::protobuf::Voyage::kIndexInFileMessages
staticconstexpr
Initial value:
=
1

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

◆ ShipType_ARRAYSIZE

int goby::util::ais::protobuf::Voyage::ShipType_ARRAYSIZE
staticconstexpr
Initial value:

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

◆ ShipType_MAX

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

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

◆ ShipType_MIN

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

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

◆ TYPE__ANTI_POLLUTION_EQUIPMENT

ShipType goby::util::ais::protobuf::Voyage::TYPE__ANTI_POLLUTION_EQUIPMENT
staticconstexpr
Initial value:

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

◆ TYPE__CARGO

ShipType goby::util::ais::protobuf::Voyage::TYPE__CARGO
staticconstexpr
Initial value:

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

◆ TYPE__CARGO_HAZARDOUS_CATEGORY_A

ShipType goby::util::ais::protobuf::Voyage::TYPE__CARGO_HAZARDOUS_CATEGORY_A
staticconstexpr
Initial value:

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

◆ TYPE__CARGO_HAZARDOUS_CATEGORY_B

ShipType goby::util::ais::protobuf::Voyage::TYPE__CARGO_HAZARDOUS_CATEGORY_B
staticconstexpr
Initial value:

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

◆ TYPE__CARGO_HAZARDOUS_CATEGORY_C

ShipType goby::util::ais::protobuf::Voyage::TYPE__CARGO_HAZARDOUS_CATEGORY_C
staticconstexpr
Initial value:

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

◆ TYPE__CARGO_HAZARDOUS_CATEGORY_D

ShipType goby::util::ais::protobuf::Voyage::TYPE__CARGO_HAZARDOUS_CATEGORY_D
staticconstexpr
Initial value:

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

◆ TYPE__CARGO_NO_ADDITIONAL_INFORMATION

ShipType goby::util::ais::protobuf::Voyage::TYPE__CARGO_NO_ADDITIONAL_INFORMATION
staticconstexpr
Initial value:

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

◆ TYPE__CARGO_RESERVED_65

ShipType goby::util::ais::protobuf::Voyage::TYPE__CARGO_RESERVED_65
staticconstexpr
Initial value:

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

◆ TYPE__CARGO_RESERVED_66

ShipType goby::util::ais::protobuf::Voyage::TYPE__CARGO_RESERVED_66
staticconstexpr
Initial value:

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

◆ TYPE__CARGO_RESERVED_67

ShipType goby::util::ais::protobuf::Voyage::TYPE__CARGO_RESERVED_67
staticconstexpr
Initial value:

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

◆ TYPE__CARGO_RESERVED_68

ShipType goby::util::ais::protobuf::Voyage::TYPE__CARGO_RESERVED_68
staticconstexpr
Initial value:

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

◆ TYPE__DIVING_OPS

ShipType goby::util::ais::protobuf::Voyage::TYPE__DIVING_OPS
staticconstexpr
Initial value:

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

◆ TYPE__DREDGING_OR_UNDERWATER_OPS

ShipType goby::util::ais::protobuf::Voyage::TYPE__DREDGING_OR_UNDERWATER_OPS
staticconstexpr
Initial value:

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

◆ TYPE__FISHING

ShipType goby::util::ais::protobuf::Voyage::TYPE__FISHING
staticconstexpr
Initial value:

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

◆ TYPE__HIGH_SPEED_CRAFT

ShipType goby::util::ais::protobuf::Voyage::TYPE__HIGH_SPEED_CRAFT
staticconstexpr
Initial value:

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

◆ TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_A

ShipType goby::util::ais::protobuf::Voyage::TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_A
staticconstexpr
Initial value:

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

◆ TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_B

ShipType goby::util::ais::protobuf::Voyage::TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_B
staticconstexpr
Initial value:

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

◆ TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_C

ShipType goby::util::ais::protobuf::Voyage::TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_C
staticconstexpr
Initial value:

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

◆ TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_D

ShipType goby::util::ais::protobuf::Voyage::TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_D
staticconstexpr
Initial value:

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

◆ TYPE__HIGH_SPEED_CRAFT_NO_ADDITIONAL_INFORMATION

ShipType goby::util::ais::protobuf::Voyage::TYPE__HIGH_SPEED_CRAFT_NO_ADDITIONAL_INFORMATION
staticconstexpr
Initial value:

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

◆ TYPE__HIGH_SPEED_CRAFT_RESERVED_45

ShipType goby::util::ais::protobuf::Voyage::TYPE__HIGH_SPEED_CRAFT_RESERVED_45
staticconstexpr
Initial value:

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

◆ TYPE__HIGH_SPEED_CRAFT_RESERVED_46

ShipType goby::util::ais::protobuf::Voyage::TYPE__HIGH_SPEED_CRAFT_RESERVED_46
staticconstexpr
Initial value:

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

◆ TYPE__HIGH_SPEED_CRAFT_RESERVED_47

ShipType goby::util::ais::protobuf::Voyage::TYPE__HIGH_SPEED_CRAFT_RESERVED_47
staticconstexpr
Initial value:

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

◆ TYPE__HIGH_SPEED_CRAFT_RESERVED_48

ShipType goby::util::ais::protobuf::Voyage::TYPE__HIGH_SPEED_CRAFT_RESERVED_48
staticconstexpr
Initial value:

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

◆ TYPE__LAW_ENFORCEMENT

ShipType goby::util::ais::protobuf::Voyage::TYPE__LAW_ENFORCEMENT
staticconstexpr
Initial value:

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

◆ TYPE__MEDICAL_TRANSPORT

ShipType goby::util::ais::protobuf::Voyage::TYPE__MEDICAL_TRANSPORT
staticconstexpr
Initial value:

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

◆ TYPE__MILITARY_OPS

ShipType goby::util::ais::protobuf::Voyage::TYPE__MILITARY_OPS
staticconstexpr
Initial value:

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

◆ TYPE__NONCOMBATANT_SHIP_ACCORDING_TO_RR_RESOLUTION_NO_18

ShipType goby::util::ais::protobuf::Voyage::TYPE__NONCOMBATANT_SHIP_ACCORDING_TO_RR_RESOLUTION_NO_18
staticconstexpr
Initial value:

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

◆ TYPE__NOT_AVAILABLE

ShipType goby::util::ais::protobuf::Voyage::TYPE__NOT_AVAILABLE
staticconstexpr
Initial value:

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

◆ TYPE__OTHER

ShipType goby::util::ais::protobuf::Voyage::TYPE__OTHER
staticconstexpr
Initial value:

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

◆ TYPE__OTHER_HAZARDOUS_CATEGORY_A

ShipType goby::util::ais::protobuf::Voyage::TYPE__OTHER_HAZARDOUS_CATEGORY_A
staticconstexpr
Initial value:

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

◆ TYPE__OTHER_HAZARDOUS_CATEGORY_B

ShipType goby::util::ais::protobuf::Voyage::TYPE__OTHER_HAZARDOUS_CATEGORY_B
staticconstexpr
Initial value:

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

◆ TYPE__OTHER_HAZARDOUS_CATEGORY_C

ShipType goby::util::ais::protobuf::Voyage::TYPE__OTHER_HAZARDOUS_CATEGORY_C
staticconstexpr
Initial value:

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

◆ TYPE__OTHER_HAZARDOUS_CATEGORY_D

ShipType goby::util::ais::protobuf::Voyage::TYPE__OTHER_HAZARDOUS_CATEGORY_D
staticconstexpr
Initial value:

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

◆ TYPE__OTHER_NO_ADDITIONAL_INFORMATION

ShipType goby::util::ais::protobuf::Voyage::TYPE__OTHER_NO_ADDITIONAL_INFORMATION
staticconstexpr
Initial value:

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

◆ TYPE__OTHER_RESERVED_65

ShipType goby::util::ais::protobuf::Voyage::TYPE__OTHER_RESERVED_65
staticconstexpr
Initial value:

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

◆ TYPE__OTHER_RESERVED_66

ShipType goby::util::ais::protobuf::Voyage::TYPE__OTHER_RESERVED_66
staticconstexpr
Initial value:

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

◆ TYPE__OTHER_RESERVED_67

ShipType goby::util::ais::protobuf::Voyage::TYPE__OTHER_RESERVED_67
staticconstexpr
Initial value:

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

◆ TYPE__OTHER_RESERVED_68

ShipType goby::util::ais::protobuf::Voyage::TYPE__OTHER_RESERVED_68
staticconstexpr
Initial value:

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

◆ TYPE__PASSENGER

ShipType goby::util::ais::protobuf::Voyage::TYPE__PASSENGER
staticconstexpr
Initial value:

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

◆ TYPE__PASSENGER_HAZARDOUS_CATEGORY_A

ShipType goby::util::ais::protobuf::Voyage::TYPE__PASSENGER_HAZARDOUS_CATEGORY_A
staticconstexpr
Initial value:

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

◆ TYPE__PASSENGER_HAZARDOUS_CATEGORY_B

ShipType goby::util::ais::protobuf::Voyage::TYPE__PASSENGER_HAZARDOUS_CATEGORY_B
staticconstexpr
Initial value:

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

◆ TYPE__PASSENGER_HAZARDOUS_CATEGORY_C

ShipType goby::util::ais::protobuf::Voyage::TYPE__PASSENGER_HAZARDOUS_CATEGORY_C
staticconstexpr
Initial value:

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

◆ TYPE__PASSENGER_HAZARDOUS_CATEGORY_D

ShipType goby::util::ais::protobuf::Voyage::TYPE__PASSENGER_HAZARDOUS_CATEGORY_D
staticconstexpr
Initial value:

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

◆ TYPE__PASSENGER_NO_ADDITIONAL_INFORMATION

ShipType goby::util::ais::protobuf::Voyage::TYPE__PASSENGER_NO_ADDITIONAL_INFORMATION
staticconstexpr
Initial value:

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

◆ TYPE__PASSENGER_RESERVED_65

ShipType goby::util::ais::protobuf::Voyage::TYPE__PASSENGER_RESERVED_65
staticconstexpr
Initial value:

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

◆ TYPE__PASSENGER_RESERVED_66

ShipType goby::util::ais::protobuf::Voyage::TYPE__PASSENGER_RESERVED_66
staticconstexpr
Initial value:

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

◆ TYPE__PASSENGER_RESERVED_67

ShipType goby::util::ais::protobuf::Voyage::TYPE__PASSENGER_RESERVED_67
staticconstexpr
Initial value:

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

◆ TYPE__PASSENGER_RESERVED_68

ShipType goby::util::ais::protobuf::Voyage::TYPE__PASSENGER_RESERVED_68
staticconstexpr
Initial value:

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

◆ TYPE__PILOT_VESSEL

ShipType goby::util::ais::protobuf::Voyage::TYPE__PILOT_VESSEL
staticconstexpr
Initial value:

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

◆ TYPE__PLEASURE_CRAFT

ShipType goby::util::ais::protobuf::Voyage::TYPE__PLEASURE_CRAFT
staticconstexpr
Initial value:

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

◆ TYPE__PORT_TENDER

ShipType goby::util::ais::protobuf::Voyage::TYPE__PORT_TENDER
staticconstexpr
Initial value:

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

◆ TYPE__RESERVED_1

ShipType goby::util::ais::protobuf::Voyage::TYPE__RESERVED_1
staticconstexpr
Initial value:

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

◆ TYPE__RESERVED_10

ShipType goby::util::ais::protobuf::Voyage::TYPE__RESERVED_10
staticconstexpr
Initial value:

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

◆ TYPE__RESERVED_11

ShipType goby::util::ais::protobuf::Voyage::TYPE__RESERVED_11
staticconstexpr
Initial value:

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

◆ TYPE__RESERVED_12

ShipType goby::util::ais::protobuf::Voyage::TYPE__RESERVED_12
staticconstexpr
Initial value:

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

◆ TYPE__RESERVED_13

ShipType goby::util::ais::protobuf::Voyage::TYPE__RESERVED_13
staticconstexpr
Initial value:

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

◆ TYPE__RESERVED_14

ShipType goby::util::ais::protobuf::Voyage::TYPE__RESERVED_14
staticconstexpr
Initial value:

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

◆ TYPE__RESERVED_15

ShipType goby::util::ais::protobuf::Voyage::TYPE__RESERVED_15
staticconstexpr
Initial value:

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

◆ TYPE__RESERVED_16

ShipType goby::util::ais::protobuf::Voyage::TYPE__RESERVED_16
staticconstexpr
Initial value:

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

◆ TYPE__RESERVED_17

ShipType goby::util::ais::protobuf::Voyage::TYPE__RESERVED_17
staticconstexpr
Initial value:

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

◆ TYPE__RESERVED_18

ShipType goby::util::ais::protobuf::Voyage::TYPE__RESERVED_18
staticconstexpr
Initial value:

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

◆ TYPE__RESERVED_19

ShipType goby::util::ais::protobuf::Voyage::TYPE__RESERVED_19
staticconstexpr
Initial value:

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

◆ TYPE__RESERVED_2

ShipType goby::util::ais::protobuf::Voyage::TYPE__RESERVED_2
staticconstexpr
Initial value:

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

◆ TYPE__RESERVED_3

ShipType goby::util::ais::protobuf::Voyage::TYPE__RESERVED_3
staticconstexpr
Initial value:

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

◆ TYPE__RESERVED_38

ShipType goby::util::ais::protobuf::Voyage::TYPE__RESERVED_38
staticconstexpr
Initial value:

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

◆ TYPE__RESERVED_39

ShipType goby::util::ais::protobuf::Voyage::TYPE__RESERVED_39
staticconstexpr
Initial value:

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

◆ TYPE__RESERVED_4

ShipType goby::util::ais::protobuf::Voyage::TYPE__RESERVED_4
staticconstexpr
Initial value:

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

◆ TYPE__RESERVED_5

ShipType goby::util::ais::protobuf::Voyage::TYPE__RESERVED_5
staticconstexpr
Initial value:

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

◆ TYPE__RESERVED_6

ShipType goby::util::ais::protobuf::Voyage::TYPE__RESERVED_6
staticconstexpr
Initial value:

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

◆ TYPE__RESERVED_7

ShipType goby::util::ais::protobuf::Voyage::TYPE__RESERVED_7
staticconstexpr
Initial value:

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

◆ TYPE__RESERVED_8

ShipType goby::util::ais::protobuf::Voyage::TYPE__RESERVED_8
staticconstexpr
Initial value:

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

◆ TYPE__RESERVED_9

ShipType goby::util::ais::protobuf::Voyage::TYPE__RESERVED_9
staticconstexpr
Initial value:

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

◆ TYPE__SAILING

ShipType goby::util::ais::protobuf::Voyage::TYPE__SAILING
staticconstexpr
Initial value:

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

◆ TYPE__SEARCH_AND_RESCUE_VESSEL

ShipType goby::util::ais::protobuf::Voyage::TYPE__SEARCH_AND_RESCUE_VESSEL
staticconstexpr
Initial value:

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

◆ TYPE__SPARE56_LOCAL_VESSEL

ShipType goby::util::ais::protobuf::Voyage::TYPE__SPARE56_LOCAL_VESSEL
staticconstexpr
Initial value:

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

◆ TYPE__SPARE57_LOCAL_VESSEL

ShipType goby::util::ais::protobuf::Voyage::TYPE__SPARE57_LOCAL_VESSEL
staticconstexpr
Initial value:

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

◆ TYPE__TANKER

ShipType goby::util::ais::protobuf::Voyage::TYPE__TANKER
staticconstexpr
Initial value:

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

◆ TYPE__TANKER_HAZARDOUS_CATEGORY_A

ShipType goby::util::ais::protobuf::Voyage::TYPE__TANKER_HAZARDOUS_CATEGORY_A
staticconstexpr
Initial value:

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

◆ TYPE__TANKER_HAZARDOUS_CATEGORY_B

ShipType goby::util::ais::protobuf::Voyage::TYPE__TANKER_HAZARDOUS_CATEGORY_B
staticconstexpr
Initial value:

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

◆ TYPE__TANKER_HAZARDOUS_CATEGORY_C

ShipType goby::util::ais::protobuf::Voyage::TYPE__TANKER_HAZARDOUS_CATEGORY_C
staticconstexpr
Initial value:

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

◆ TYPE__TANKER_HAZARDOUS_CATEGORY_D

ShipType goby::util::ais::protobuf::Voyage::TYPE__TANKER_HAZARDOUS_CATEGORY_D
staticconstexpr
Initial value:

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

◆ TYPE__TANKER_NO_ADDITIONAL_INFORMATION

ShipType goby::util::ais::protobuf::Voyage::TYPE__TANKER_NO_ADDITIONAL_INFORMATION
staticconstexpr
Initial value:

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

◆ TYPE__TANKER_RESERVED_65

ShipType goby::util::ais::protobuf::Voyage::TYPE__TANKER_RESERVED_65
staticconstexpr
Initial value:

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

◆ TYPE__TANKER_RESERVED_66

ShipType goby::util::ais::protobuf::Voyage::TYPE__TANKER_RESERVED_66
staticconstexpr
Initial value:

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

◆ TYPE__TANKER_RESERVED_67

ShipType goby::util::ais::protobuf::Voyage::TYPE__TANKER_RESERVED_67
staticconstexpr
Initial value:

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

◆ TYPE__TANKER_RESERVED_68

ShipType goby::util::ais::protobuf::Voyage::TYPE__TANKER_RESERVED_68
staticconstexpr
Initial value:

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

◆ TYPE__TOWING

ShipType goby::util::ais::protobuf::Voyage::TYPE__TOWING
staticconstexpr
Initial value:

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

◆ TYPE__TOWING_LENGTH_EXCEEDS_200M_OR_BREADTH_EXCEEDS_25M

ShipType goby::util::ais::protobuf::Voyage::TYPE__TOWING_LENGTH_EXCEEDS_200M_OR_BREADTH_EXCEEDS_25M
staticconstexpr
Initial value:

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

◆ TYPE__TUG

ShipType goby::util::ais::protobuf::Voyage::TYPE__TUG
staticconstexpr
Initial value:

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

◆ TYPE__WING_IN_GROUND

ShipType goby::util::ais::protobuf::Voyage::TYPE__WING_IN_GROUND
staticconstexpr
Initial value:

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

◆ TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_A

ShipType goby::util::ais::protobuf::Voyage::TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_A
staticconstexpr
Initial value:

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

◆ TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_B

ShipType goby::util::ais::protobuf::Voyage::TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_B
staticconstexpr
Initial value:

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

◆ TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_C

ShipType goby::util::ais::protobuf::Voyage::TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_C
staticconstexpr
Initial value:

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

◆ TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_D

ShipType goby::util::ais::protobuf::Voyage::TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_D
staticconstexpr
Initial value:

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

◆ TYPE__WING_IN_GROUND_RESERVED_25

ShipType goby::util::ais::protobuf::Voyage::TYPE__WING_IN_GROUND_RESERVED_25
staticconstexpr
Initial value:

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

◆ TYPE__WING_IN_GROUND_RESERVED_26

ShipType goby::util::ais::protobuf::Voyage::TYPE__WING_IN_GROUND_RESERVED_26
staticconstexpr
Initial value:

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

◆ TYPE__WING_IN_GROUND_RESERVED_27

ShipType goby::util::ais::protobuf::Voyage::TYPE__WING_IN_GROUND_RESERVED_27
staticconstexpr
Initial value:

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

◆ TYPE__WING_IN_GROUND_RESERVED_28

ShipType goby::util::ais::protobuf::Voyage::TYPE__WING_IN_GROUND_RESERVED_28
staticconstexpr
Initial value:

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

◆ TYPE__WING_IN_GROUND_RESERVED_29

ShipType goby::util::ais::protobuf::Voyage::TYPE__WING_IN_GROUND_RESERVED_29
staticconstexpr
Initial value:

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


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