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

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

Inheritance diagram for jaiabot::protobuf::MissionPlan_TrailParam:
Collaboration diagram for jaiabot::protobuf::MissionPlan_TrailParam:

Public Types

typedef boost::units::plane_angle_dimension angle_dimension
 
typedef boost::units::unit< angle_dimension, boost::units::degree::system > angle_unit
 
typedef boost::units::length_dimension range_dimension
 
typedef boost::units::unit< range_dimension, boost::units::si::system > range_unit
 

Public Member Functions

 MissionPlan_TrailParam ()
 
virtual ~MissionPlan_TrailParam ()
 
 MissionPlan_TrailParam (const MissionPlan_TrailParam &from)
 
MissionPlan_TrailParamoperator= (const MissionPlan_TrailParam &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (MissionPlan_TrailParam *other)
 
MissionPlan_TrailParamNew () const final
 
MissionPlan_TrailParamNew (::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 MissionPlan_TrailParam &from)
 
void MergeFrom (const MissionPlan_TrailParam &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_contact () const
 
void clear_contact ()
 
::google::protobuf::int32 contact () const
 
void set_contact (::google::protobuf::int32 value)
 
bool has_angle_relative () const
 
void clear_angle_relative ()
 
bool angle_relative () const
 
void set_angle_relative (bool value)
 
bool has_angle () const
 
void clear_angle ()
 
double angle () const
 
void set_angle (double value)
 
bool has_range () const
 
void clear_range ()
 
double range () const
 
void set_range (double value)
 
template<typename Quantity >
void set_angle_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity angle_with_units () const
 
boost::units::quantity< angle_unit, double > angle_with_units () const
 
template<typename Quantity >
void set_range_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity range_with_units () const
 
boost::units::quantity< range_unit, double > range_with_units () const
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const MissionPlan_TrailParamdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const MissionPlan_TrailParaminternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const int kContactFieldNumber = 1
 
static const int kAngleRelativeFieldNumber = 3
 
static const int kAngleFieldNumber = 2
 
static const int kRangeFieldNumber = 4
 

Friends

struct ::protobuf_jaiabot_2fmessages_2fmission_2eproto::TableStruct
 
void swap (MissionPlan_TrailParam &a, MissionPlan_TrailParam &b)
 

Detailed Description

Definition at line 1984 of file mission.pb.h.

Member Typedef Documentation

◆ angle_dimension

typedef boost::units::plane_angle_dimension jaiabot::protobuf::MissionPlan_TrailParam::angle_dimension

Definition at line 2106 of file mission.pb.h.

◆ angle_unit

typedef boost::units::unit<angle_dimension,boost::units::degree::system> jaiabot::protobuf::MissionPlan_TrailParam::angle_unit

Definition at line 2108 of file mission.pb.h.

◆ range_dimension

typedef boost::units::length_dimension jaiabot::protobuf::MissionPlan_TrailParam::range_dimension

Definition at line 2119 of file mission.pb.h.

◆ range_unit

typedef boost::units::unit<range_dimension,boost::units::si::system> jaiabot::protobuf::MissionPlan_TrailParam::range_unit

Definition at line 2123 of file mission.pb.h.

Constructor & Destructor Documentation

◆ MissionPlan_TrailParam() [1/2]

jaiabot::protobuf::MissionPlan_TrailParam::MissionPlan_TrailParam ( )

◆ ~MissionPlan_TrailParam()

virtual jaiabot::protobuf::MissionPlan_TrailParam::~MissionPlan_TrailParam ( )
virtual

◆ MissionPlan_TrailParam() [2/2]

jaiabot::protobuf::MissionPlan_TrailParam::MissionPlan_TrailParam ( const MissionPlan_TrailParam from)

Member Function Documentation

◆ angle()

double jaiabot::protobuf::MissionPlan_TrailParam::angle ( ) const
inline

Definition at line 5291 of file mission.pb.h.

◆ angle_relative()

bool jaiabot::protobuf::MissionPlan_TrailParam::angle_relative ( ) const
inline

Definition at line 5315 of file mission.pb.h.

◆ angle_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::protobuf::MissionPlan_TrailParam::angle_with_units ( ) const
inline

Definition at line 2115 of file mission.pb.h.

◆ angle_with_units() [2/2]

boost::units::quantity< angle_unit,double > jaiabot::protobuf::MissionPlan_TrailParam::angle_with_units ( ) const
inline

Definition at line 2118 of file mission.pb.h.

◆ ByteSizeLong()

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

◆ Clear()

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

◆ clear_angle()

void jaiabot::protobuf::MissionPlan_TrailParam::clear_angle ( )
inline

Definition at line 5287 of file mission.pb.h.

◆ clear_angle_relative()

void jaiabot::protobuf::MissionPlan_TrailParam::clear_angle_relative ( )
inline

Definition at line 5311 of file mission.pb.h.

◆ clear_contact()

void jaiabot::protobuf::MissionPlan_TrailParam::clear_contact ( )
inline

Definition at line 5263 of file mission.pb.h.

◆ clear_range()

void jaiabot::protobuf::MissionPlan_TrailParam::clear_range ( )
inline

Definition at line 5335 of file mission.pb.h.

◆ contact()

google::protobuf::int32 jaiabot::protobuf::MissionPlan_TrailParam::contact ( ) const
inline

Definition at line 5267 of file mission.pb.h.

◆ CopyFrom() [1/2]

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

◆ CopyFrom() [2/2]

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

◆ default_instance()

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

◆ descriptor()

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

◆ GetCachedSize()

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

Definition at line 2056 of file mission.pb.h.

◆ GetMetadata()

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

◆ has_angle()

bool jaiabot::protobuf::MissionPlan_TrailParam::has_angle ( ) const
inline

Definition at line 5278 of file mission.pb.h.

◆ has_angle_relative()

bool jaiabot::protobuf::MissionPlan_TrailParam::has_angle_relative ( ) const
inline

Definition at line 5302 of file mission.pb.h.

◆ has_contact()

bool jaiabot::protobuf::MissionPlan_TrailParam::has_contact ( ) const
inline

Definition at line 5254 of file mission.pb.h.

◆ has_range()

bool jaiabot::protobuf::MissionPlan_TrailParam::has_range ( ) const
inline

Definition at line 5326 of file mission.pb.h.

◆ InitAsDefaultInstance()

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

◆ internal_default_instance()

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

Definition at line 2021 of file mission.pb.h.

◆ InternalSerializeWithCachedSizesToArray()

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

◆ IsInitialized()

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

◆ MergeFrom() [1/2]

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

◆ MergeFrom() [2/2]

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

◆ MergePartialFromCodedStream()

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

◆ mutable_unknown_fields()

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

Definition at line 2013 of file mission.pb.h.

◆ New() [1/2]

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

Definition at line 2035 of file mission.pb.h.

◆ New() [2/2]

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

Definition at line 2039 of file mission.pb.h.

◆ operator=()

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

Definition at line 1991 of file mission.pb.h.

◆ range()

double jaiabot::protobuf::MissionPlan_TrailParam::range ( ) const
inline

Definition at line 5339 of file mission.pb.h.

◆ range_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::protobuf::MissionPlan_TrailParam::range_with_units ( ) const
inline

Definition at line 2130 of file mission.pb.h.

◆ range_with_units() [2/2]

boost::units::quantity< range_unit,double > jaiabot::protobuf::MissionPlan_TrailParam::range_with_units ( ) const
inline

Definition at line 2133 of file mission.pb.h.

◆ SerializeWithCachedSizes()

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

◆ set_angle()

void jaiabot::protobuf::MissionPlan_TrailParam::set_angle ( double  value)
inline

Definition at line 5295 of file mission.pb.h.

◆ set_angle_relative()

void jaiabot::protobuf::MissionPlan_TrailParam::set_angle_relative ( bool  value)
inline

Definition at line 5319 of file mission.pb.h.

◆ set_angle_with_units()

template<typename Quantity >
void jaiabot::protobuf::MissionPlan_TrailParam::set_angle_with_units ( Quantity  value_w_units)
inline

Definition at line 2111 of file mission.pb.h.

◆ set_contact()

void jaiabot::protobuf::MissionPlan_TrailParam::set_contact ( ::google::protobuf::int32  value)
inline

Definition at line 5271 of file mission.pb.h.

◆ set_range()

void jaiabot::protobuf::MissionPlan_TrailParam::set_range ( double  value)
inline

Definition at line 5343 of file mission.pb.h.

◆ set_range_with_units()

template<typename Quantity >
void jaiabot::protobuf::MissionPlan_TrailParam::set_range_with_units ( Quantity  value_w_units)
inline

Definition at line 2126 of file mission.pb.h.

◆ Swap()

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

◆ unknown_fields()

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

Definition at line 2010 of file mission.pb.h.

Friends And Related Function Documentation

◆ ::protobuf_jaiabot_2fmessages_2fmission_2eproto::TableStruct

Definition at line 2154 of file mission.pb.h.

◆ swap

void swap ( MissionPlan_TrailParam a,
MissionPlan_TrailParam b 
)
friend

Definition at line 2029 of file mission.pb.h.

Member Data Documentation

◆ kAngleFieldNumber

const int jaiabot::protobuf::MissionPlan_TrailParam::kAngleFieldNumber = 2
static

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

◆ kAngleRelativeFieldNumber

const int jaiabot::protobuf::MissionPlan_TrailParam::kAngleRelativeFieldNumber = 3
static

Definition at line 2088 of file mission.pb.h.

◆ kContactFieldNumber

const int jaiabot::protobuf::MissionPlan_TrailParam::kContactFieldNumber = 1
static

Definition at line 2081 of file mission.pb.h.

◆ kIndexInFileMessages

constexpr int jaiabot::protobuf::MissionPlan_TrailParam::kIndexInFileMessages
staticconstexpr
Initial value:
=
10

Definition at line 2025 of file mission.pb.h.

◆ kRangeFieldNumber

const int jaiabot::protobuf::MissionPlan_TrailParam::kRangeFieldNumber = 4
static

Definition at line 2102 of file mission.pb.h.


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