Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
goby::middleware::frontseat::protobuf::DesiredCourse Class Referencefinal

#include <goby/middleware/protobuf/frontseat_data.pb.h>

Inheritance diagram for goby::middleware::frontseat::protobuf::DesiredCourse:

Public Types

enum  : int {
  kTimeFieldNumber = 1 , kHeadingFieldNumber = 2 , kSpeedFieldNumber = 3 , kDepthFieldNumber = 4 ,
  kPitchFieldNumber = 5 , kRollFieldNumber = 6 , kZRateFieldNumber = 7 , kAltitudeFieldNumber = 8
}
 
typedef boost::units::time_dimension time_dimension
 
typedef boost::units::unit< time_dimension, boost::units::si::system > time_unit
 
typedef boost::units::plane_angle_dimension heading_dimension
 
typedef boost::units::unit< heading_dimension, boost::units::degree::system > heading_unit
 
typedef boost::mpl::divides< boost::units::length_dimension, boost::units::time_dimension >::type speed_dimension
 
typedef boost::units::unit< speed_dimension, boost::units::si::system > speed_unit
 
typedef boost::units::length_dimension depth_dimension
 
typedef boost::units::unit< depth_dimension, boost::units::si::system > depth_unit
 
typedef boost::units::plane_angle_dimension pitch_dimension
 
typedef boost::units::unit< pitch_dimension, boost::units::degree::system > pitch_unit
 
typedef boost::units::plane_angle_dimension roll_dimension
 
typedef boost::units::unit< roll_dimension, boost::units::degree::system > roll_unit
 
typedef boost::mpl::divides< boost::units::length_dimension, boost::units::time_dimension >::type z_rate_dimension
 
typedef boost::units::unit< z_rate_dimension, boost::units::si::system > z_rate_unit
 
typedef boost::units::length_dimension altitude_dimension
 
typedef boost::units::unit< altitude_dimension, boost::units::si::system > altitude_unit
 

Public Member Functions

 DesiredCourse ()
 
 ~DesiredCourse () override
 
PROTOBUF_CONSTEXPR DesiredCourse (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 DesiredCourse (const DesiredCourse &from)
 
 DesiredCourse (DesiredCourse &&from) noexcept
 
DesiredCourseoperator= (const DesiredCourse &from)
 
DesiredCourseoperator= (DesiredCourse &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (DesiredCourse *other)
 
void UnsafeArenaSwap (DesiredCourse *other)
 
DesiredCourseNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const DesiredCourse &from)
 
void MergeFrom (const DesiredCourse &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_time () const
 
void clear_time ()
 
double time () const
 
void set_time (double value)
 
bool has_heading () const
 
void clear_heading ()
 
double heading () const
 
void set_heading (double value)
 
bool has_speed () const
 
void clear_speed ()
 
double speed () const
 
void set_speed (double value)
 
bool has_depth () const
 
void clear_depth ()
 
double depth () const
 
void set_depth (double value)
 
bool has_pitch () const
 
void clear_pitch ()
 
double pitch () const
 
void set_pitch (double value)
 
bool has_roll () const
 
void clear_roll ()
 
double roll () const
 
void set_roll (double value)
 
bool has_z_rate () const
 
void clear_z_rate ()
 
double z_rate () const
 
void set_z_rate (double value)
 
bool has_altitude () const
 
void clear_altitude ()
 
double altitude () const
 
void set_altitude (double value)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
bool HasExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &id) const
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void ClearExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &id)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
int ExtensionSize (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &id) const
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Singular::ConstType GetExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &id) const
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Singular::MutableType MutableExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &id)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void SetExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void SetAllocatedExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void UnsafeArenaSetAllocatedExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &id)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &id)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Repeated::ConstType GetExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Repeated::MutableType MutableExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void SetExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Repeated::MutableType AddExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &id)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void AddExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &id) const
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &id)
 
template<typename Quantity >
void set_time_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity time_with_units () const
 
boost::units::quantity< time_unit, double > time_with_units () const
 
template<typename Quantity >
void set_heading_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity heading_with_units () const
 
boost::units::quantity< heading_unit, double > heading_with_units () const
 
template<typename Quantity >
void set_speed_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity speed_with_units () const
 
boost::units::quantity< speed_unit, double > speed_with_units () const
 
template<typename Quantity >
void set_depth_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity depth_with_units () const
 
boost::units::quantity< depth_unit, double > depth_with_units () const
 
template<typename Quantity >
void set_pitch_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity pitch_with_units () const
 
boost::units::quantity< pitch_unit, double > pitch_with_units () const
 
template<typename Quantity >
void set_roll_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity roll_with_units () const
 
boost::units::quantity< roll_unit, double > roll_with_units () const
 
template<typename Quantity >
void set_z_rate_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity z_rate_with_units () const
 
boost::units::quantity< z_rate_unit, double > z_rate_with_units () const
 
template<typename Quantity >
void set_altitude_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity altitude_with_units () const
 
boost::units::quantity< altitude_unit, double > altitude_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 DesiredCoursedefault_instance ()
 
static const DesiredCourseinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

 DesiredCourse (::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_2fmiddleware_2fprotobuf_2ffrontseat_5fdata_2eproto
 
void swap (DesiredCourse &a, DesiredCourse &b)
 

Detailed Description

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

Member Typedef Documentation

◆ altitude_dimension

Definition at line 1285 of file frontseat_data.pb.h.

◆ altitude_unit

Definition at line 1287 of file frontseat_data.pb.h.

◆ depth_dimension

Definition at line 1225 of file frontseat_data.pb.h.

◆ depth_unit

typedef boost::units::unit<depth_dimension,boost::units::si::system> goby::middleware::frontseat::protobuf::DesiredCourse::depth_unit

Definition at line 1227 of file frontseat_data.pb.h.

◆ heading_dimension

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

◆ heading_unit

typedef boost::units::unit<heading_dimension,boost::units::degree::system> goby::middleware::frontseat::protobuf::DesiredCourse::heading_unit

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

◆ pitch_dimension

typedef boost::units::plane_angle_dimension goby::middleware::frontseat::protobuf::DesiredCourse::pitch_dimension

Definition at line 1240 of file frontseat_data.pb.h.

◆ pitch_unit

typedef boost::units::unit<pitch_dimension,boost::units::degree::system> goby::middleware::frontseat::protobuf::DesiredCourse::pitch_unit

Definition at line 1242 of file frontseat_data.pb.h.

◆ roll_dimension

typedef boost::units::plane_angle_dimension goby::middleware::frontseat::protobuf::DesiredCourse::roll_dimension

Definition at line 1255 of file frontseat_data.pb.h.

◆ roll_unit

typedef boost::units::unit<roll_dimension,boost::units::degree::system> goby::middleware::frontseat::protobuf::DesiredCourse::roll_unit

Definition at line 1257 of file frontseat_data.pb.h.

◆ speed_dimension

typedef boost::mpl::divides<boost::units::length_dimension,boost::units::time_dimension>::type goby::middleware::frontseat::protobuf::DesiredCourse::speed_dimension

Definition at line 1210 of file frontseat_data.pb.h.

◆ speed_unit

typedef boost::units::unit<speed_dimension,boost::units::si::system> goby::middleware::frontseat::protobuf::DesiredCourse::speed_unit

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

◆ time_dimension

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

◆ time_unit

typedef boost::units::unit<time_dimension,boost::units::si::system> goby::middleware::frontseat::protobuf::DesiredCourse::time_unit

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

◆ z_rate_dimension

typedef boost::mpl::divides<boost::units::length_dimension,boost::units::time_dimension>::type goby::middleware::frontseat::protobuf::DesiredCourse::z_rate_dimension

Definition at line 1270 of file frontseat_data.pb.h.

◆ z_rate_unit

typedef boost::units::unit<z_rate_dimension,boost::units::si::system> goby::middleware::frontseat::protobuf::DesiredCourse::z_rate_unit

Definition at line 1272 of file frontseat_data.pb.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kTimeFieldNumber 
kHeadingFieldNumber 
kSpeedFieldNumber 
kDepthFieldNumber 
kPitchFieldNumber 
kRollFieldNumber 
kZRateFieldNumber 
kAltitudeFieldNumber 

Definition at line 876 of file frontseat_data.pb.h.

Constructor & Destructor Documentation

◆ DesiredCourse() [1/5]

goby::middleware::frontseat::protobuf::DesiredCourse::DesiredCourse ( )
inline

Definition at line 752 of file frontseat_data.pb.h.

◆ ~DesiredCourse()

goby::middleware::frontseat::protobuf::DesiredCourse::~DesiredCourse ( )
override

◆ DesiredCourse() [2/5]

PROTOBUF_CONSTEXPR goby::middleware::frontseat::protobuf::DesiredCourse::DesiredCourse ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ DesiredCourse() [3/5]

goby::middleware::frontseat::protobuf::DesiredCourse::DesiredCourse ( const DesiredCourse from)

◆ DesiredCourse() [4/5]

goby::middleware::frontseat::protobuf::DesiredCourse::DesiredCourse ( DesiredCourse &&  from)
inlinenoexcept

Definition at line 757 of file frontseat_data.pb.h.

◆ DesiredCourse() [5/5]

goby::middleware::frontseat::protobuf::DesiredCourse::DesiredCourse ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

const char * goby::middleware::frontseat::protobuf::DesiredCourse::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t * goby::middleware::frontseat::protobuf::DesiredCourse::_InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ AddExtension() [1/2]

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Repeated::MutableType goby::middleware::frontseat::protobuf::DesiredCourse::AddExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &  id)
inline

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

◆ AddExtension() [2/2]

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void goby::middleware::frontseat::protobuf::DesiredCourse::AddExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &  id,
typename _proto_TypeTraits::Repeated::ConstType  value 
)
inline

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

◆ altitude()

double goby::middleware::frontseat::protobuf::DesiredCourse::altitude ( ) const
inline

Definition at line 4809 of file frontseat_data.pb.h.

◆ altitude_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::frontseat::protobuf::DesiredCourse::altitude_with_units ( ) const
inline

Definition at line 1294 of file frontseat_data.pb.h.

◆ altitude_with_units() [2/2]

boost::units::quantity< altitude_unit, double > goby::middleware::frontseat::protobuf::DesiredCourse::altitude_with_units ( ) const
inline

Definition at line 1297 of file frontseat_data.pb.h.

◆ ByteSizeLong()

size_t goby::middleware::frontseat::protobuf::DesiredCourse::ByteSizeLong ( ) const
final

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void goby::middleware::frontseat::protobuf::DesiredCourse::Clear ( )
final

◆ clear_altitude()

void goby::middleware::frontseat::protobuf::DesiredCourse::clear_altitude ( )
inline

Definition at line 4802 of file frontseat_data.pb.h.

◆ clear_depth()

void goby::middleware::frontseat::protobuf::DesiredCourse::clear_depth ( )
inline

Definition at line 4690 of file frontseat_data.pb.h.

◆ clear_heading()

void goby::middleware::frontseat::protobuf::DesiredCourse::clear_heading ( )
inline

Definition at line 4634 of file frontseat_data.pb.h.

◆ clear_pitch()

void goby::middleware::frontseat::protobuf::DesiredCourse::clear_pitch ( )
inline

Definition at line 4718 of file frontseat_data.pb.h.

◆ clear_roll()

void goby::middleware::frontseat::protobuf::DesiredCourse::clear_roll ( )
inline

Definition at line 4746 of file frontseat_data.pb.h.

◆ clear_speed()

void goby::middleware::frontseat::protobuf::DesiredCourse::clear_speed ( )
inline

Definition at line 4662 of file frontseat_data.pb.h.

◆ clear_time()

void goby::middleware::frontseat::protobuf::DesiredCourse::clear_time ( )
inline

Definition at line 4606 of file frontseat_data.pb.h.

◆ clear_z_rate()

void goby::middleware::frontseat::protobuf::DesiredCourse::clear_z_rate ( )
inline

Definition at line 4774 of file frontseat_data.pb.h.

◆ ClearExtension()

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void goby::middleware::frontseat::protobuf::DesiredCourse::ClearExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &  id)
inline

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

◆ CopyFrom()

void goby::middleware::frontseat::protobuf::DesiredCourse::CopyFrom ( const DesiredCourse from)

◆ default_instance()

static const DesiredCourse & goby::middleware::frontseat::protobuf::DesiredCourse::default_instance ( )
inlinestatic

Definition at line 796 of file frontseat_data.pb.h.

◆ depth()

double goby::middleware::frontseat::protobuf::DesiredCourse::depth ( ) const
inline

Definition at line 4697 of file frontseat_data.pb.h.

◆ depth_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::frontseat::protobuf::DesiredCourse::depth_with_units ( ) const
inline

Definition at line 1234 of file frontseat_data.pb.h.

◆ depth_with_units() [2/2]

boost::units::quantity< depth_unit, double > goby::middleware::frontseat::protobuf::DesiredCourse::depth_with_units ( ) const
inline

Definition at line 1237 of file frontseat_data.pb.h.

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::middleware::frontseat::protobuf::DesiredCourse::descriptor ( )
inlinestatic

Definition at line 787 of file frontseat_data.pb.h.

◆ ExtensionSize()

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
int goby::middleware::frontseat::protobuf::DesiredCourse::ExtensionSize ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &  id) const
inline

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

◆ GetCachedSize()

int goby::middleware::frontseat::protobuf::DesiredCourse::GetCachedSize ( ) const
inlinefinal

Definition at line 849 of file frontseat_data.pb.h.

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * goby::middleware::frontseat::protobuf::DesiredCourse::GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::middleware::frontseat::protobuf::DesiredCourse::GetDescriptor ( )
inlinestatic

Definition at line 790 of file frontseat_data.pb.h.

◆ GetExtension() [1/2]

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Singular::ConstType goby::middleware::frontseat::protobuf::DesiredCourse::GetExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &  id) const
inline

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

◆ GetExtension() [2/2]

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Repeated::ConstType goby::middleware::frontseat::protobuf::DesiredCourse::GetExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &  id,
int  index 
) const
inline

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

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata goby::middleware::frontseat::protobuf::DesiredCourse::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * goby::middleware::frontseat::protobuf::DesiredCourse::GetReflection ( )
inlinestatic

Definition at line 793 of file frontseat_data.pb.h.

◆ GetRepeatedExtension()

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
const _proto_TypeTraits::Repeated::RepeatedFieldType & goby::middleware::frontseat::protobuf::DesiredCourse::GetRepeatedExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &  id) const
inline

Definition at line 1161 of file frontseat_data.pb.h.

◆ has_altitude()

bool goby::middleware::frontseat::protobuf::DesiredCourse::has_altitude ( ) const
inline

Definition at line 4799 of file frontseat_data.pb.h.

◆ has_depth()

bool goby::middleware::frontseat::protobuf::DesiredCourse::has_depth ( ) const
inline

Definition at line 4687 of file frontseat_data.pb.h.

◆ has_heading()

bool goby::middleware::frontseat::protobuf::DesiredCourse::has_heading ( ) const
inline

Definition at line 4631 of file frontseat_data.pb.h.

◆ has_pitch()

bool goby::middleware::frontseat::protobuf::DesiredCourse::has_pitch ( ) const
inline

Definition at line 4715 of file frontseat_data.pb.h.

◆ has_roll()

bool goby::middleware::frontseat::protobuf::DesiredCourse::has_roll ( ) const
inline

Definition at line 4743 of file frontseat_data.pb.h.

◆ has_speed()

bool goby::middleware::frontseat::protobuf::DesiredCourse::has_speed ( ) const
inline

Definition at line 4659 of file frontseat_data.pb.h.

◆ has_time()

bool goby::middleware::frontseat::protobuf::DesiredCourse::has_time ( ) const
inline

Definition at line 4603 of file frontseat_data.pb.h.

◆ has_z_rate()

bool goby::middleware::frontseat::protobuf::DesiredCourse::has_z_rate ( ) const
inline

Definition at line 4771 of file frontseat_data.pb.h.

◆ HasExtension()

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
bool goby::middleware::frontseat::protobuf::DesiredCourse::HasExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &  id) const
inline

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

◆ heading()

double goby::middleware::frontseat::protobuf::DesiredCourse::heading ( ) const
inline

Definition at line 4641 of file frontseat_data.pb.h.

◆ heading_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::frontseat::protobuf::DesiredCourse::heading_with_units ( ) const
inline

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

◆ heading_with_units() [2/2]

boost::units::quantity< heading_unit, double > goby::middleware::frontseat::protobuf::DesiredCourse::heading_with_units ( ) const
inline

Definition at line 1207 of file frontseat_data.pb.h.

◆ internal_default_instance()

static const DesiredCourse * goby::middleware::frontseat::protobuf::DesiredCourse::internal_default_instance ( )
inlinestatic

Definition at line 799 of file frontseat_data.pb.h.

◆ IsInitialized()

bool goby::middleware::frontseat::protobuf::DesiredCourse::IsInitialized ( ) const
final

◆ MergeFrom()

void goby::middleware::frontseat::protobuf::DesiredCourse::MergeFrom ( const DesiredCourse from)
inline

Definition at line 836 of file frontseat_data.pb.h.

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * goby::middleware::frontseat::protobuf::DesiredCourse::mutable_unknown_fields ( )
inline

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

◆ MutableExtension() [1/2]

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Singular::MutableType goby::middleware::frontseat::protobuf::DesiredCourse::MutableExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &  id)
inline

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

◆ MutableExtension() [2/2]

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Repeated::MutableType goby::middleware::frontseat::protobuf::DesiredCourse::MutableExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &  id,
int  index 
)
inline

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

◆ MutableRepeatedExtension()

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Repeated::RepeatedFieldType * goby::middleware::frontseat::protobuf::DesiredCourse::MutableRepeatedExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &  id)
inline

Definition at line 1172 of file frontseat_data.pb.h.

◆ New()

DesiredCourse * goby::middleware::frontseat::protobuf::DesiredCourse::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

Definition at line 830 of file frontseat_data.pb.h.

◆ operator=() [1/2]

DesiredCourse & goby::middleware::frontseat::protobuf::DesiredCourse::operator= ( const DesiredCourse from)
inline

Definition at line 762 of file frontseat_data.pb.h.

◆ operator=() [2/2]

DesiredCourse & goby::middleware::frontseat::protobuf::DesiredCourse::operator= ( DesiredCourse &&  from)
inlinenoexcept

Definition at line 766 of file frontseat_data.pb.h.

◆ pitch()

double goby::middleware::frontseat::protobuf::DesiredCourse::pitch ( ) const
inline

Definition at line 4725 of file frontseat_data.pb.h.

◆ pitch_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::frontseat::protobuf::DesiredCourse::pitch_with_units ( ) const
inline

Definition at line 1249 of file frontseat_data.pb.h.

◆ pitch_with_units() [2/2]

boost::units::quantity< pitch_unit, double > goby::middleware::frontseat::protobuf::DesiredCourse::pitch_with_units ( ) const
inline

Definition at line 1252 of file frontseat_data.pb.h.

◆ ReleaseExtension()

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType goby::middleware::frontseat::protobuf::DesiredCourse::ReleaseExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &  id)
inline

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

◆ roll()

double goby::middleware::frontseat::protobuf::DesiredCourse::roll ( ) const
inline

Definition at line 4753 of file frontseat_data.pb.h.

◆ roll_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::frontseat::protobuf::DesiredCourse::roll_with_units ( ) const
inline

Definition at line 1264 of file frontseat_data.pb.h.

◆ roll_with_units() [2/2]

boost::units::quantity< roll_unit, double > goby::middleware::frontseat::protobuf::DesiredCourse::roll_with_units ( ) const
inline

Definition at line 1267 of file frontseat_data.pb.h.

◆ set_altitude()

void goby::middleware::frontseat::protobuf::DesiredCourse::set_altitude ( double  value)
inline

Definition at line 4817 of file frontseat_data.pb.h.

◆ set_altitude_with_units()

template<typename Quantity >
void goby::middleware::frontseat::protobuf::DesiredCourse::set_altitude_with_units ( Quantity  value_w_units)
inline

Definition at line 1290 of file frontseat_data.pb.h.

◆ set_depth()

void goby::middleware::frontseat::protobuf::DesiredCourse::set_depth ( double  value)
inline

Definition at line 4705 of file frontseat_data.pb.h.

◆ set_depth_with_units()

template<typename Quantity >
void goby::middleware::frontseat::protobuf::DesiredCourse::set_depth_with_units ( Quantity  value_w_units)
inline

Definition at line 1230 of file frontseat_data.pb.h.

◆ set_heading()

void goby::middleware::frontseat::protobuf::DesiredCourse::set_heading ( double  value)
inline

Definition at line 4649 of file frontseat_data.pb.h.

◆ set_heading_with_units()

template<typename Quantity >
void goby::middleware::frontseat::protobuf::DesiredCourse::set_heading_with_units ( Quantity  value_w_units)
inline

Definition at line 1200 of file frontseat_data.pb.h.

◆ set_pitch()

void goby::middleware::frontseat::protobuf::DesiredCourse::set_pitch ( double  value)
inline

Definition at line 4733 of file frontseat_data.pb.h.

◆ set_pitch_with_units()

template<typename Quantity >
void goby::middleware::frontseat::protobuf::DesiredCourse::set_pitch_with_units ( Quantity  value_w_units)
inline

Definition at line 1245 of file frontseat_data.pb.h.

◆ set_roll()

void goby::middleware::frontseat::protobuf::DesiredCourse::set_roll ( double  value)
inline

Definition at line 4761 of file frontseat_data.pb.h.

◆ set_roll_with_units()

template<typename Quantity >
void goby::middleware::frontseat::protobuf::DesiredCourse::set_roll_with_units ( Quantity  value_w_units)
inline

Definition at line 1260 of file frontseat_data.pb.h.

◆ set_speed()

void goby::middleware::frontseat::protobuf::DesiredCourse::set_speed ( double  value)
inline

Definition at line 4677 of file frontseat_data.pb.h.

◆ set_speed_with_units()

template<typename Quantity >
void goby::middleware::frontseat::protobuf::DesiredCourse::set_speed_with_units ( Quantity  value_w_units)
inline

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

◆ set_time()

void goby::middleware::frontseat::protobuf::DesiredCourse::set_time ( double  value)
inline

Definition at line 4621 of file frontseat_data.pb.h.

◆ set_time_with_units()

template<typename Quantity >
void goby::middleware::frontseat::protobuf::DesiredCourse::set_time_with_units ( Quantity  value_w_units)
inline

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

◆ set_z_rate()

void goby::middleware::frontseat::protobuf::DesiredCourse::set_z_rate ( double  value)
inline

Definition at line 4789 of file frontseat_data.pb.h.

◆ set_z_rate_with_units()

template<typename Quantity >
void goby::middleware::frontseat::protobuf::DesiredCourse::set_z_rate_with_units ( Quantity  value_w_units)
inline

Definition at line 1275 of file frontseat_data.pb.h.

◆ SetAllocatedExtension()

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void goby::middleware::frontseat::protobuf::DesiredCourse::SetAllocatedExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &  id,
typename _proto_TypeTraits::Singular::MutableType  value 
)
inline

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

◆ SetExtension() [1/2]

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void goby::middleware::frontseat::protobuf::DesiredCourse::SetExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &  id,
int  index,
typename _proto_TypeTraits::Repeated::ConstType  value 
)
inline

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

◆ SetExtension() [2/2]

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void goby::middleware::frontseat::protobuf::DesiredCourse::SetExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &  id,
typename _proto_TypeTraits::Singular::ConstType  value 
)
inline

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

◆ speed()

double goby::middleware::frontseat::protobuf::DesiredCourse::speed ( ) const
inline

Definition at line 4669 of file frontseat_data.pb.h.

◆ speed_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::frontseat::protobuf::DesiredCourse::speed_with_units ( ) const
inline

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

◆ speed_with_units() [2/2]

boost::units::quantity< speed_unit, double > goby::middleware::frontseat::protobuf::DesiredCourse::speed_with_units ( ) const
inline

Definition at line 1222 of file frontseat_data.pb.h.

◆ Swap()

void goby::middleware::frontseat::protobuf::DesiredCourse::Swap ( DesiredCourse other)
inline

Definition at line 809 of file frontseat_data.pb.h.

◆ time()

double goby::middleware::frontseat::protobuf::DesiredCourse::time ( ) const
inline

Definition at line 4613 of file frontseat_data.pb.h.

◆ time_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::frontseat::protobuf::DesiredCourse::time_with_units ( ) const
inline

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

◆ time_with_units() [2/2]

boost::units::quantity< time_unit, double > goby::middleware::frontseat::protobuf::DesiredCourse::time_with_units ( ) const
inline

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

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & goby::middleware::frontseat::protobuf::DesiredCourse::unknown_fields ( ) const
inline

Definition at line 780 of file frontseat_data.pb.h.

◆ UnsafeArenaReleaseExtension()

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Singular::MutableType goby::middleware::frontseat::protobuf::DesiredCourse::UnsafeArenaReleaseExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &  id)
inline

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

◆ UnsafeArenaSetAllocatedExtension()

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void goby::middleware::frontseat::protobuf::DesiredCourse::UnsafeArenaSetAllocatedExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DesiredCourse, _proto_TypeTraits, _field_type, _is_packed > &  id,
typename _proto_TypeTraits::Singular::MutableType  value 
)
inline

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

◆ UnsafeArenaSwap()

void goby::middleware::frontseat::protobuf::DesiredCourse::UnsafeArenaSwap ( DesiredCourse other)
inline

Definition at line 822 of file frontseat_data.pb.h.

◆ z_rate()

double goby::middleware::frontseat::protobuf::DesiredCourse::z_rate ( ) const
inline

Definition at line 4781 of file frontseat_data.pb.h.

◆ z_rate_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::frontseat::protobuf::DesiredCourse::z_rate_with_units ( ) const
inline

Definition at line 1279 of file frontseat_data.pb.h.

◆ z_rate_with_units() [2/2]

boost::units::quantity< z_rate_unit, double > goby::middleware::frontseat::protobuf::DesiredCourse::z_rate_with_units ( ) const
inline

Definition at line 1282 of file frontseat_data.pb.h.

Friends And Related Symbol Documentation

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

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

Definition at line 1304 of file frontseat_data.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

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

◆ ::TableStruct_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fdata_2eproto

◆ swap

void swap ( DesiredCourse a,
DesiredCourse b 
)
friend

Definition at line 806 of file frontseat_data.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData goby::middleware::frontseat::protobuf::DesiredCourse::_class_data_
static

Definition at line 867 of file frontseat_data.pb.h.

◆ _impl_

Impl_ goby::middleware::frontseat::protobuf::DesiredCourse::_impl_

Definition at line 1321 of file frontseat_data.pb.h.

◆ kIndexInFileMessages

constexpr int goby::middleware::frontseat::protobuf::DesiredCourse::kIndexInFileMessages
staticconstexpr
Initial value:
=
1

Definition at line 803 of file frontseat_data.pb.h.


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