JaiaBot  1.19.0
JaiaBot micro-AUV software
jaiabot::protobuf::BotStatus_Speed Class Reference

#include <jaiabot/messages/jaia_dccl.pb.h>

Inheritance diagram for jaiabot::protobuf::BotStatus_Speed:
Collaboration diagram for jaiabot::protobuf::BotStatus_Speed:

Public Types

typedef boost::units::velocity_dimension over_ground_dimension
 
typedef boost::units::unit< over_ground_dimension, boost::units::si::system > over_ground_unit
 
typedef boost::units::velocity_dimension over_water_dimension
 
typedef boost::units::unit< over_water_dimension, boost::units::si::system > over_water_unit
 

Public Member Functions

 BotStatus_Speed ()
 
virtual ~BotStatus_Speed ()
 
 BotStatus_Speed (const BotStatus_Speed &from)
 
BotStatus_Speedoperator= (const BotStatus_Speed &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (BotStatus_Speed *other)
 
BotStatus_SpeedNew () const final
 
BotStatus_SpeedNew (::google::protobuf::Arena *arena) const final
 
void CopyFrom (const ::google::protobuf::Message &from) final
 
void MergeFrom (const ::google::protobuf::Message &from) final
 
void CopyFrom (const BotStatus_Speed &from)
 
void MergeFrom (const BotStatus_Speed &from)
 
void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input) final
 
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const final
 
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray (bool deterministic, ::google::protobuf::uint8 *target) const final
 
int GetCachedSize () const final
 
::google::protobuf::Metadata GetMetadata () const final
 
bool has_over_ground () const
 
void clear_over_ground ()
 
double over_ground () const
 
void set_over_ground (double value)
 
bool has_over_water () const
 
void clear_over_water ()
 
double over_water () const
 
void set_over_water (double value)
 
template<typename Quantity >
void set_over_ground_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity over_ground_with_units () const
 
boost::units::quantity< over_ground_unit, double > over_ground_with_units () const
 
template<typename Quantity >
void set_over_water_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity over_water_with_units () const
 
boost::units::quantity< over_water_unit, double > over_water_with_units () const
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const BotStatus_Speeddefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const BotStatus_Speedinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const int kOverGroundFieldNumber = 1
 
static const int kOverWaterFieldNumber = 2
 

Friends

struct ::protobuf_jaiabot_2fmessages_2fjaia_5fdccl_2eproto::TableStruct
 
void swap (BotStatus_Speed &a, BotStatus_Speed &b)
 

Detailed Description

Definition at line 919 of file jaia_dccl.pb.h.

Member Typedef Documentation

◆ over_ground_dimension

typedef boost::units::velocity_dimension jaiabot::protobuf::BotStatus_Speed::over_ground_dimension

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

◆ over_ground_unit

typedef boost::units::unit<over_ground_dimension,boost::units::si::system> jaiabot::protobuf::BotStatus_Speed::over_ground_unit

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

◆ over_water_dimension

typedef boost::units::velocity_dimension jaiabot::protobuf::BotStatus_Speed::over_water_dimension

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

◆ over_water_unit

typedef boost::units::unit<over_water_dimension,boost::units::si::system> jaiabot::protobuf::BotStatus_Speed::over_water_unit

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

Constructor & Destructor Documentation

◆ BotStatus_Speed() [1/2]

jaiabot::protobuf::BotStatus_Speed::BotStatus_Speed ( )

◆ ~BotStatus_Speed()

virtual jaiabot::protobuf::BotStatus_Speed::~BotStatus_Speed ( )
virtual

◆ BotStatus_Speed() [2/2]

jaiabot::protobuf::BotStatus_Speed::BotStatus_Speed ( const BotStatus_Speed from)

Member Function Documentation

◆ ByteSizeLong()

size_t jaiabot::protobuf::BotStatus_Speed::ByteSizeLong ( ) const
final

◆ Clear()

void jaiabot::protobuf::BotStatus_Speed::Clear ( )
final

◆ clear_over_ground()

void jaiabot::protobuf::BotStatus_Speed::clear_over_ground ( )
inline

Definition at line 3351 of file jaia_dccl.pb.h.

◆ clear_over_water()

void jaiabot::protobuf::BotStatus_Speed::clear_over_water ( )
inline

Definition at line 3375 of file jaia_dccl.pb.h.

◆ CopyFrom() [1/2]

void jaiabot::protobuf::BotStatus_Speed::CopyFrom ( const ::google::protobuf::Message &  from)
final

◆ CopyFrom() [2/2]

void jaiabot::protobuf::BotStatus_Speed::CopyFrom ( const BotStatus_Speed from)

◆ default_instance()

static const BotStatus_Speed& jaiabot::protobuf::BotStatus_Speed::default_instance ( )
static

◆ descriptor()

static const ::google::protobuf::Descriptor* jaiabot::protobuf::BotStatus_Speed::descriptor ( )
static

◆ GetCachedSize()

int jaiabot::protobuf::BotStatus_Speed::GetCachedSize ( ) const
inlinefinal

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

◆ GetMetadata()

::google::protobuf::Metadata jaiabot::protobuf::BotStatus_Speed::GetMetadata ( ) const
final

◆ has_over_ground()

bool jaiabot::protobuf::BotStatus_Speed::has_over_ground ( ) const
inline

Definition at line 3342 of file jaia_dccl.pb.h.

◆ has_over_water()

bool jaiabot::protobuf::BotStatus_Speed::has_over_water ( ) const
inline

Definition at line 3366 of file jaia_dccl.pb.h.

◆ InitAsDefaultInstance()

static void jaiabot::protobuf::BotStatus_Speed::InitAsDefaultInstance ( )
static

◆ internal_default_instance()

static const BotStatus_Speed* jaiabot::protobuf::BotStatus_Speed::internal_default_instance ( )
inlinestatic

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

◆ InternalSerializeWithCachedSizesToArray()

::google::protobuf::uint8* jaiabot::protobuf::BotStatus_Speed::InternalSerializeWithCachedSizesToArray ( bool  deterministic,
::google::protobuf::uint8 *  target 
) const
final

◆ IsInitialized()

bool jaiabot::protobuf::BotStatus_Speed::IsInitialized ( ) const
final

◆ MergeFrom() [1/2]

void jaiabot::protobuf::BotStatus_Speed::MergeFrom ( const ::google::protobuf::Message &  from)
final

◆ MergeFrom() [2/2]

void jaiabot::protobuf::BotStatus_Speed::MergeFrom ( const BotStatus_Speed from)

◆ MergePartialFromCodedStream()

bool jaiabot::protobuf::BotStatus_Speed::MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)
final

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet* jaiabot::protobuf::BotStatus_Speed::mutable_unknown_fields ( )
inline

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

◆ New() [1/2]

BotStatus_Speed* jaiabot::protobuf::BotStatus_Speed::New ( ) const
inlinefinal

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

◆ New() [2/2]

BotStatus_Speed* jaiabot::protobuf::BotStatus_Speed::New ( ::google::protobuf::Arena *  arena) const
inlinefinal

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

◆ operator=()

BotStatus_Speed& jaiabot::protobuf::BotStatus_Speed::operator= ( const BotStatus_Speed from)
inline

Definition at line 926 of file jaia_dccl.pb.h.

◆ over_ground()

double jaiabot::protobuf::BotStatus_Speed::over_ground ( ) const
inline

Definition at line 3355 of file jaia_dccl.pb.h.

◆ over_ground_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::protobuf::BotStatus_Speed::over_ground_with_units ( ) const
inline

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

◆ over_ground_with_units() [2/2]

boost::units::quantity< over_ground_unit,double > jaiabot::protobuf::BotStatus_Speed::over_ground_with_units ( ) const
inline

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

◆ over_water()

double jaiabot::protobuf::BotStatus_Speed::over_water ( ) const
inline

Definition at line 3379 of file jaia_dccl.pb.h.

◆ over_water_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::protobuf::BotStatus_Speed::over_water_with_units ( ) const
inline

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

◆ over_water_with_units() [2/2]

boost::units::quantity< over_water_unit,double > jaiabot::protobuf::BotStatus_Speed::over_water_with_units ( ) const
inline

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

◆ SerializeWithCachedSizes()

void jaiabot::protobuf::BotStatus_Speed::SerializeWithCachedSizes ( ::google::protobuf::io::CodedOutputStream *  output) const
final

◆ set_over_ground()

void jaiabot::protobuf::BotStatus_Speed::set_over_ground ( double  value)
inline

Definition at line 3359 of file jaia_dccl.pb.h.

◆ set_over_ground_with_units()

template<typename Quantity >
void jaiabot::protobuf::BotStatus_Speed::set_over_ground_with_units ( Quantity  value_w_units)
inline

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

◆ set_over_water()

void jaiabot::protobuf::BotStatus_Speed::set_over_water ( double  value)
inline

Definition at line 3383 of file jaia_dccl.pb.h.

◆ set_over_water_with_units()

template<typename Quantity >
void jaiabot::protobuf::BotStatus_Speed::set_over_water_with_units ( Quantity  value_w_units)
inline

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

◆ Swap()

void jaiabot::protobuf::BotStatus_Speed::Swap ( BotStatus_Speed other)

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet& jaiabot::protobuf::BotStatus_Speed::unknown_fields ( ) const
inline

Definition at line 945 of file jaia_dccl.pb.h.

Friends And Related Function Documentation

◆ ::protobuf_jaiabot_2fmessages_2fjaia_5fdccl_2eproto::TableStruct

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

◆ swap

void swap ( BotStatus_Speed a,
BotStatus_Speed b 
)
friend

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

Member Data Documentation

◆ kIndexInFileMessages

constexpr int jaiabot::protobuf::BotStatus_Speed::kIndexInFileMessages
staticconstexpr
Initial value:
=
3

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

◆ kOverGroundFieldNumber

const int jaiabot::protobuf::BotStatus_Speed::kOverGroundFieldNumber = 1
static

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

◆ kOverWaterFieldNumber

const int jaiabot::protobuf::BotStatus_Speed::kOverWaterFieldNumber = 2
static

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


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