JaiaBot 2.7.0+40+ge813615b
JaiaBot micro-AUV software
 
Loading...
Searching...
No Matches
jaiabot::protobuf::MissionPlan Class Referencefinal

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

Inheritance diagram for jaiabot::protobuf::MissionPlan:
Collaboration diagram for jaiabot::protobuf::MissionPlan:

Public Types

enum  MovementParamsCase { kTrail = 10 , MOVEMENT_PARAMS_NOT_SET = 0 }
 
enum  : int {
  kGoalFieldNumber = 3 , kSegmentsFieldNumber = 12 , kMissionNameFieldNumber = 11 , kRecoveryFieldNumber = 4 ,
  kSpeedsFieldNumber = 5 , kBottomDepthSafetyParamsFieldNumber = 6 , kFragmentIndexFieldNumber = 7 , kExpectedFragmentsFieldNumber = 8 ,
  kRepeatsFieldNumber = 9 , kStartFieldNumber = 1 , kMovementFieldNumber = 2 , kTrailFieldNumber = 10
}
 
typedef MissionPlan_Goal Goal
 
typedef MissionPlan_Recovery Recovery
 
typedef MissionPlan_TrailParam TrailParam
 
typedef MissionPlan_Segment Segment
 
typedef MissionPlan_MissionStart MissionStart
 
typedef MissionPlan_MovementType MovementType
 

Public Member Functions

 MissionPlan ()
 
 ~MissionPlan () override
 
PROTOBUF_CONSTEXPR MissionPlan (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 MissionPlan (const MissionPlan &from)
 
 MissionPlan (MissionPlan &&from) noexcept
 
MissionPlanoperator= (const MissionPlan &from)
 
MissionPlanoperator= (MissionPlan &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (MissionPlan *other)
 
void UnsafeArenaSwap (MissionPlan *other)
 
MissionPlanNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const MissionPlan &from)
 
void MergeFrom (const MissionPlan &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
 
int goal_size () const
 
void clear_goal ()
 
::jaiabot::protobuf::MissionPlan_Goalmutable_goal (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::MissionPlan_Goal > * mutable_goal ()
 
const ::jaiabot::protobuf::MissionPlan_Goalgoal (int index) const
 
::jaiabot::protobuf::MissionPlan_Goaladd_goal ()
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::MissionPlan_Goal > & goal () const
 
int segments_size () const
 
void clear_segments ()
 
::jaiabot::protobuf::MissionPlan_Segmentmutable_segments (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::MissionPlan_Segment > * mutable_segments ()
 
const ::jaiabot::protobuf::MissionPlan_Segmentsegments (int index) const
 
::jaiabot::protobuf::MissionPlan_Segmentadd_segments ()
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::MissionPlan_Segment > & segments () const
 
bool has_mission_name () const
 
void clear_mission_name ()
 
const std::string & mission_name () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_mission_name (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_mission_name ()
 
PROTOBUF_NODISCARD std::string * release_mission_name ()
 
void set_allocated_mission_name (std::string *mission_name)
 
bool has_recovery () const
 
void clear_recovery ()
 
const ::jaiabot::protobuf::MissionPlan_Recoveryrecovery () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::MissionPlan_Recovery * release_recovery ()
 
::jaiabot::protobuf::MissionPlan_Recoverymutable_recovery ()
 
void set_allocated_recovery (::jaiabot::protobuf::MissionPlan_Recovery *recovery)
 
void unsafe_arena_set_allocated_recovery (::jaiabot::protobuf::MissionPlan_Recovery *recovery)
 
::jaiabot::protobuf::MissionPlan_Recoveryunsafe_arena_release_recovery ()
 
bool has_speeds () const
 
void clear_speeds ()
 
const ::jaiabot::protobuf::Speedsspeeds () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::Speeds * release_speeds ()
 
::jaiabot::protobuf::Speedsmutable_speeds ()
 
void set_allocated_speeds (::jaiabot::protobuf::Speeds *speeds)
 
void unsafe_arena_set_allocated_speeds (::jaiabot::protobuf::Speeds *speeds)
 
::jaiabot::protobuf::Speedsunsafe_arena_release_speeds ()
 
bool has_bottom_depth_safety_params () const
 
void clear_bottom_depth_safety_params ()
 
const ::jaiabot::protobuf::BottomDepthSafetyParamsbottom_depth_safety_params () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::BottomDepthSafetyParams * release_bottom_depth_safety_params ()
 
::jaiabot::protobuf::BottomDepthSafetyParamsmutable_bottom_depth_safety_params ()
 
void set_allocated_bottom_depth_safety_params (::jaiabot::protobuf::BottomDepthSafetyParams *bottom_depth_safety_params)
 
void unsafe_arena_set_allocated_bottom_depth_safety_params (::jaiabot::protobuf::BottomDepthSafetyParams *bottom_depth_safety_params)
 
::jaiabot::protobuf::BottomDepthSafetyParamsunsafe_arena_release_bottom_depth_safety_params ()
 
bool has_fragment_index () const
 
void clear_fragment_index ()
 
uint32_t fragment_index () const
 
void set_fragment_index (uint32_t value)
 
bool has_expected_fragments () const
 
void clear_expected_fragments ()
 
uint32_t expected_fragments () const
 
void set_expected_fragments (uint32_t value)
 
bool has_repeats () const
 
void clear_repeats ()
 
uint32_t repeats () const
 
void set_repeats (uint32_t value)
 
bool has_start () const
 
void clear_start ()
 
::jaiabot::protobuf::MissionPlan_MissionStart start () const
 
void set_start (::jaiabot::protobuf::MissionPlan_MissionStart value)
 
bool has_movement () const
 
void clear_movement ()
 
::jaiabot::protobuf::MissionPlan_MovementType movement () const
 
void set_movement (::jaiabot::protobuf::MissionPlan_MovementType value)
 
bool has_trail () const
 
void clear_trail ()
 
const ::jaiabot::protobuf::MissionPlan_TrailParamtrail () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::MissionPlan_TrailParam * release_trail ()
 
::jaiabot::protobuf::MissionPlan_TrailParammutable_trail ()
 
void set_allocated_trail (::jaiabot::protobuf::MissionPlan_TrailParam *trail)
 
void unsafe_arena_set_allocated_trail (::jaiabot::protobuf::MissionPlan_TrailParam *trail)
 
::jaiabot::protobuf::MissionPlan_TrailParamunsafe_arena_release_trail ()
 
void clear_movement_params ()
 
MovementParamsCase movement_params_case () const
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_mission_name (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 MissionPlandefault_instance ()
 
static const MissionPlaninternal_default_instance ()
 
static bool MissionStart_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MissionStart_descriptor ()
 
template<typename T >
static const std::string & MissionStart_Name (T enum_t_value)
 
static bool MissionStart_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MissionStart *value)
 
static bool MovementType_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MovementType_descriptor ()
 
template<typename T >
static const std::string & MovementType_Name (T enum_t_value)
 
static bool MovementType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MovementType *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 
static constexpr MissionStart START_IMMEDIATELY
 
static constexpr MissionStart START_ON_COMMAND
 
static constexpr MissionStart MissionStart_MIN
 
static constexpr MissionStart MissionStart_MAX
 
static constexpr int MissionStart_ARRAYSIZE
 
static constexpr MovementType TRANSIT
 
static constexpr MovementType REMOTE_CONTROL
 
static constexpr MovementType TRAIL
 
static constexpr MovementType MovementType_MIN
 
static constexpr MovementType MovementType_MAX
 
static constexpr int MovementType_ARRAYSIZE
 

Protected Member Functions

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

Detailed Description

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

Member Typedef Documentation

◆ Goal

◆ MissionStart

◆ MovementType

◆ Recovery

◆ Segment

◆ TrailParam

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kGoalFieldNumber 
kSegmentsFieldNumber 
kMissionNameFieldNumber 
kRecoveryFieldNumber 
kSpeedsFieldNumber 
kBottomDepthSafetyParamsFieldNumber 
kFragmentIndexFieldNumber 
kExpectedFragmentsFieldNumber 
kRepeatsFieldNumber 
kStartFieldNumber 
kMovementFieldNumber 
kTrailFieldNumber 

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

◆ MovementParamsCase

Enumerator
kTrail 
MOVEMENT_PARAMS_NOT_SET 

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

Constructor & Destructor Documentation

◆ MissionPlan() [1/5]

jaiabot::protobuf::MissionPlan::MissionPlan ( )
inline

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

◆ ~MissionPlan()

jaiabot::protobuf::MissionPlan::~MissionPlan ( )
override

◆ MissionPlan() [2/5]

PROTOBUF_CONSTEXPR jaiabot::protobuf::MissionPlan::MissionPlan ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ MissionPlan() [3/5]

jaiabot::protobuf::MissionPlan::MissionPlan ( const MissionPlan from)

◆ MissionPlan() [4/5]

jaiabot::protobuf::MissionPlan::MissionPlan ( MissionPlan &&  from)
inlinenoexcept

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

◆ MissionPlan() [5/5]

jaiabot::protobuf::MissionPlan::MissionPlan ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

const char * jaiabot::protobuf::MissionPlan::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t * jaiabot::protobuf::MissionPlan::_InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ add_goal()

jaiabot::protobuf::MissionPlan_Goal * jaiabot::protobuf::MissionPlan::add_goal ( )
inline

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

◆ add_segments()

jaiabot::protobuf::MissionPlan_Segment * jaiabot::protobuf::MissionPlan::add_segments ( )
inline

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

◆ bottom_depth_safety_params()

const ::jaiabot::protobuf::BottomDepthSafetyParams & jaiabot::protobuf::MissionPlan::bottom_depth_safety_params ( ) const
inline

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

◆ ByteSizeLong()

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

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void jaiabot::protobuf::MissionPlan::Clear ( )
final

◆ clear_bottom_depth_safety_params()

void jaiabot::protobuf::MissionPlan::clear_bottom_depth_safety_params ( )
inline

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

◆ clear_expected_fragments()

void jaiabot::protobuf::MissionPlan::clear_expected_fragments ( )
inline

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

◆ clear_fragment_index()

void jaiabot::protobuf::MissionPlan::clear_fragment_index ( )
inline

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

◆ clear_goal()

void jaiabot::protobuf::MissionPlan::clear_goal ( )
inline

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

◆ clear_mission_name()

void jaiabot::protobuf::MissionPlan::clear_mission_name ( )
inline

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

◆ clear_movement()

void jaiabot::protobuf::MissionPlan::clear_movement ( )
inline

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

◆ clear_movement_params()

void jaiabot::protobuf::MissionPlan::clear_movement_params ( )

◆ clear_recovery()

void jaiabot::protobuf::MissionPlan::clear_recovery ( )
inline

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

◆ clear_repeats()

void jaiabot::protobuf::MissionPlan::clear_repeats ( )
inline

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

◆ clear_segments()

void jaiabot::protobuf::MissionPlan::clear_segments ( )
inline

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

◆ clear_speeds()

void jaiabot::protobuf::MissionPlan::clear_speeds ( )
inline

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

◆ clear_start()

void jaiabot::protobuf::MissionPlan::clear_start ( )
inline

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

◆ clear_trail()

void jaiabot::protobuf::MissionPlan::clear_trail ( )
inline

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

◆ CopyFrom()

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

◆ default_instance()

static const MissionPlan & jaiabot::protobuf::MissionPlan::default_instance ( )
inlinestatic

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

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * jaiabot::protobuf::MissionPlan::descriptor ( )
inlinestatic

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

◆ expected_fragments()

uint32_t jaiabot::protobuf::MissionPlan::expected_fragments ( ) const
inline

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

◆ fragment_index()

uint32_t jaiabot::protobuf::MissionPlan::fragment_index ( ) const
inline

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

◆ GetCachedSize()

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

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

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * jaiabot::protobuf::MissionPlan::GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * jaiabot::protobuf::MissionPlan::GetDescriptor ( )
inlinestatic

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

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata jaiabot::protobuf::MissionPlan::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * jaiabot::protobuf::MissionPlan::GetReflection ( )
inlinestatic

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

◆ goal() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::jaiabot::protobuf::MissionPlan_Goal > & jaiabot::protobuf::MissionPlan::goal ( ) const
inline

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

◆ goal() [2/2]

const ::jaiabot::protobuf::MissionPlan_Goal & jaiabot::protobuf::MissionPlan::goal ( int  index) const
inline

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

◆ goal_size()

int jaiabot::protobuf::MissionPlan::goal_size ( ) const
inline

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

◆ has_bottom_depth_safety_params()

bool jaiabot::protobuf::MissionPlan::has_bottom_depth_safety_params ( ) const
inline

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

◆ has_expected_fragments()

bool jaiabot::protobuf::MissionPlan::has_expected_fragments ( ) const
inline

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

◆ has_fragment_index()

bool jaiabot::protobuf::MissionPlan::has_fragment_index ( ) const
inline

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

◆ has_mission_name()

bool jaiabot::protobuf::MissionPlan::has_mission_name ( ) const
inline

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

◆ has_movement()

bool jaiabot::protobuf::MissionPlan::has_movement ( ) const
inline

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

◆ has_recovery()

bool jaiabot::protobuf::MissionPlan::has_recovery ( ) const
inline

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

◆ has_repeats()

bool jaiabot::protobuf::MissionPlan::has_repeats ( ) const
inline

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

◆ has_speeds()

bool jaiabot::protobuf::MissionPlan::has_speeds ( ) const
inline

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

◆ has_start()

bool jaiabot::protobuf::MissionPlan::has_start ( ) const
inline

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

◆ has_trail()

bool jaiabot::protobuf::MissionPlan::has_trail ( ) const
inline

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

◆ internal_default_instance()

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

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

◆ IsInitialized()

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

◆ MergeFrom()

void jaiabot::protobuf::MissionPlan::MergeFrom ( const MissionPlan from)
inline

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

◆ mission_name()

const std::string & jaiabot::protobuf::MissionPlan::mission_name ( ) const
inline

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

◆ MissionStart_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * jaiabot::protobuf::MissionPlan::MissionStart_descriptor ( )
inlinestatic

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

◆ MissionStart_IsValid()

static bool jaiabot::protobuf::MissionPlan::MissionStart_IsValid ( int  value)
inlinestatic

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

◆ MissionStart_Name()

template<typename T >
static const std::string & jaiabot::protobuf::MissionPlan::MissionStart_Name ( enum_t_value)
inlinestatic

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

◆ MissionStart_Parse()

static bool jaiabot::protobuf::MissionPlan::MissionStart_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
MissionStart value 
)
inlinestatic

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

◆ movement()

jaiabot::protobuf::MissionPlan_MovementType jaiabot::protobuf::MissionPlan::movement ( ) const
inline

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

◆ movement_params_case()

MissionPlan::MovementParamsCase jaiabot::protobuf::MissionPlan::movement_params_case ( ) const
inline

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

◆ MovementType_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * jaiabot::protobuf::MissionPlan::MovementType_descriptor ( )
inlinestatic

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

◆ MovementType_IsValid()

static bool jaiabot::protobuf::MissionPlan::MovementType_IsValid ( int  value)
inlinestatic

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

◆ MovementType_Name()

template<typename T >
static const std::string & jaiabot::protobuf::MissionPlan::MovementType_Name ( enum_t_value)
inlinestatic

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

◆ MovementType_Parse()

static bool jaiabot::protobuf::MissionPlan::MovementType_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
MovementType value 
)
inlinestatic

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

◆ mutable_bottom_depth_safety_params()

jaiabot::protobuf::BottomDepthSafetyParams * jaiabot::protobuf::MissionPlan::mutable_bottom_depth_safety_params ( )
inline

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

◆ mutable_goal() [1/2]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::jaiabot::protobuf::MissionPlan_Goal > * jaiabot::protobuf::MissionPlan::mutable_goal ( )
inline

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

◆ mutable_goal() [2/2]

jaiabot::protobuf::MissionPlan_Goal * jaiabot::protobuf::MissionPlan::mutable_goal ( int  index)
inline

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

◆ mutable_mission_name()

std::string * jaiabot::protobuf::MissionPlan::mutable_mission_name ( )
inline

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

◆ mutable_recovery()

jaiabot::protobuf::MissionPlan_Recovery * jaiabot::protobuf::MissionPlan::mutable_recovery ( )
inline

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

◆ mutable_segments() [1/2]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::jaiabot::protobuf::MissionPlan_Segment > * jaiabot::protobuf::MissionPlan::mutable_segments ( )
inline

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

◆ mutable_segments() [2/2]

jaiabot::protobuf::MissionPlan_Segment * jaiabot::protobuf::MissionPlan::mutable_segments ( int  index)
inline

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

◆ mutable_speeds()

jaiabot::protobuf::Speeds * jaiabot::protobuf::MissionPlan::mutable_speeds ( )
inline

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

◆ mutable_trail()

jaiabot::protobuf::MissionPlan_TrailParam * jaiabot::protobuf::MissionPlan::mutable_trail ( )
inline

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

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * jaiabot::protobuf::MissionPlan::mutable_unknown_fields ( )
inline

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

◆ New()

MissionPlan * jaiabot::protobuf::MissionPlan::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

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

◆ operator=() [1/2]

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

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

◆ operator=() [2/2]

MissionPlan & jaiabot::protobuf::MissionPlan::operator= ( MissionPlan &&  from)
inlinenoexcept

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

◆ recovery()

const ::jaiabot::protobuf::MissionPlan_Recovery & jaiabot::protobuf::MissionPlan::recovery ( ) const
inline

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

◆ release_bottom_depth_safety_params()

jaiabot::protobuf::BottomDepthSafetyParams * jaiabot::protobuf::MissionPlan::release_bottom_depth_safety_params ( )
inline

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

◆ release_mission_name()

std::string * jaiabot::protobuf::MissionPlan::release_mission_name ( )
inline

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

◆ release_recovery()

jaiabot::protobuf::MissionPlan_Recovery * jaiabot::protobuf::MissionPlan::release_recovery ( )
inline

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

◆ release_speeds()

jaiabot::protobuf::Speeds * jaiabot::protobuf::MissionPlan::release_speeds ( )
inline

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

◆ release_trail()

jaiabot::protobuf::MissionPlan_TrailParam * jaiabot::protobuf::MissionPlan::release_trail ( )
inline

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

◆ repeats()

uint32_t jaiabot::protobuf::MissionPlan::repeats ( ) const
inline

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

◆ segments() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::jaiabot::protobuf::MissionPlan_Segment > & jaiabot::protobuf::MissionPlan::segments ( ) const
inline

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

◆ segments() [2/2]

const ::jaiabot::protobuf::MissionPlan_Segment & jaiabot::protobuf::MissionPlan::segments ( int  index) const
inline

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

◆ segments_size()

int jaiabot::protobuf::MissionPlan::segments_size ( ) const
inline

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

◆ set_allocated_bottom_depth_safety_params()

void jaiabot::protobuf::MissionPlan::set_allocated_bottom_depth_safety_params ( ::jaiabot::protobuf::BottomDepthSafetyParams bottom_depth_safety_params)
inline

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

◆ set_allocated_mission_name()

void jaiabot::protobuf::MissionPlan::set_allocated_mission_name ( std::string *  mission_name)
inline

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

◆ set_allocated_recovery()

void jaiabot::protobuf::MissionPlan::set_allocated_recovery ( ::jaiabot::protobuf::MissionPlan_Recovery recovery)
inline

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

◆ set_allocated_speeds()

void jaiabot::protobuf::MissionPlan::set_allocated_speeds ( ::jaiabot::protobuf::Speeds speeds)
inline

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

◆ set_allocated_trail()

void jaiabot::protobuf::MissionPlan::set_allocated_trail ( ::jaiabot::protobuf::MissionPlan_TrailParam trail)

◆ set_expected_fragments()

void jaiabot::protobuf::MissionPlan::set_expected_fragments ( uint32_t  value)
inline

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

◆ set_fragment_index()

void jaiabot::protobuf::MissionPlan::set_fragment_index ( uint32_t  value)
inline

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

◆ set_mission_name() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void jaiabot::protobuf::MissionPlan::set_mission_name ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_mission_name() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void jaiabot::protobuf::MissionPlan::set_mission_name ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

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

◆ set_movement()

void jaiabot::protobuf::MissionPlan::set_movement ( ::jaiabot::protobuf::MissionPlan_MovementType  value)
inline

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

◆ set_repeats()

void jaiabot::protobuf::MissionPlan::set_repeats ( uint32_t  value)
inline

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

◆ set_start()

void jaiabot::protobuf::MissionPlan::set_start ( ::jaiabot::protobuf::MissionPlan_MissionStart  value)
inline

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

◆ speeds()

const ::jaiabot::protobuf::Speeds & jaiabot::protobuf::MissionPlan::speeds ( ) const
inline

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

◆ start()

jaiabot::protobuf::MissionPlan_MissionStart jaiabot::protobuf::MissionPlan::start ( ) const
inline

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

◆ Swap()

void jaiabot::protobuf::MissionPlan::Swap ( MissionPlan other)
inline

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

◆ trail()

const ::jaiabot::protobuf::MissionPlan_TrailParam & jaiabot::protobuf::MissionPlan::trail ( ) const
inline

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

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & jaiabot::protobuf::MissionPlan::unknown_fields ( ) const
inline

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

◆ unsafe_arena_release_bottom_depth_safety_params()

jaiabot::protobuf::BottomDepthSafetyParams * jaiabot::protobuf::MissionPlan::unsafe_arena_release_bottom_depth_safety_params ( )
inline

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

◆ unsafe_arena_release_recovery()

jaiabot::protobuf::MissionPlan_Recovery * jaiabot::protobuf::MissionPlan::unsafe_arena_release_recovery ( )
inline

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

◆ unsafe_arena_release_speeds()

jaiabot::protobuf::Speeds * jaiabot::protobuf::MissionPlan::unsafe_arena_release_speeds ( )
inline

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

◆ unsafe_arena_release_trail()

jaiabot::protobuf::MissionPlan_TrailParam * jaiabot::protobuf::MissionPlan::unsafe_arena_release_trail ( )
inline

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

◆ unsafe_arena_set_allocated_bottom_depth_safety_params()

void jaiabot::protobuf::MissionPlan::unsafe_arena_set_allocated_bottom_depth_safety_params ( ::jaiabot::protobuf::BottomDepthSafetyParams bottom_depth_safety_params)
inline

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

◆ unsafe_arena_set_allocated_recovery()

void jaiabot::protobuf::MissionPlan::unsafe_arena_set_allocated_recovery ( ::jaiabot::protobuf::MissionPlan_Recovery recovery)
inline

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

◆ unsafe_arena_set_allocated_speeds()

void jaiabot::protobuf::MissionPlan::unsafe_arena_set_allocated_speeds ( ::jaiabot::protobuf::Speeds speeds)
inline

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

◆ unsafe_arena_set_allocated_trail()

void jaiabot::protobuf::MissionPlan::unsafe_arena_set_allocated_trail ( ::jaiabot::protobuf::MissionPlan_TrailParam trail)
inline

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

◆ UnsafeArenaSwap()

void jaiabot::protobuf::MissionPlan::UnsafeArenaSwap ( MissionPlan other)
inline

Definition at line 3178 of file mission.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 3514 of file mission.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

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

◆ ::TableStruct_jaiabot_2fmessages_2fmission_2eproto

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

◆ swap

void swap ( MissionPlan a,
MissionPlan b 
)
friend

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

Member Data Documentation

◆ _class_data_

const ClassData jaiabot::protobuf::MissionPlan::_class_data_
static

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

◆ _impl_

Impl_ jaiabot::protobuf::MissionPlan::_impl_

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

◆ kIndexInFileMessages

constexpr int jaiabot::protobuf::MissionPlan::kIndexInFileMessages
staticconstexpr
Initial value:
=
12

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

◆ MissionStart_ARRAYSIZE

constexpr int jaiabot::protobuf::MissionPlan::MissionStart_ARRAYSIZE
staticconstexpr
Initial value:

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

◆ MissionStart_MAX

constexpr MissionStart jaiabot::protobuf::MissionPlan::MissionStart_MAX
staticconstexpr
Initial value:
=
constexpr MissionPlan_MissionStart MissionPlan_MissionStart_MissionStart_MAX
Definition mission.pb.h:197

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

◆ MissionStart_MIN

constexpr MissionStart jaiabot::protobuf::MissionPlan::MissionStart_MIN
staticconstexpr
Initial value:
=
constexpr MissionPlan_MissionStart MissionPlan_MissionStart_MissionStart_MIN
Definition mission.pb.h:196

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

◆ MovementType_ARRAYSIZE

constexpr int jaiabot::protobuf::MissionPlan::MovementType_ARRAYSIZE
staticconstexpr
Initial value:

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

◆ MovementType_MAX

constexpr MovementType jaiabot::protobuf::MissionPlan::MovementType_MAX
staticconstexpr
Initial value:
=
constexpr MissionPlan_MovementType MissionPlan_MovementType_MovementType_MAX
Definition mission.pb.h:221

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

◆ MovementType_MIN

constexpr MovementType jaiabot::protobuf::MissionPlan::MovementType_MIN
staticconstexpr
Initial value:
=
constexpr MissionPlan_MovementType MissionPlan_MovementType_MovementType_MIN
Definition mission.pb.h:220

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

◆ REMOTE_CONTROL

constexpr MovementType jaiabot::protobuf::MissionPlan::REMOTE_CONTROL
staticconstexpr
Initial value:

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

◆ START_IMMEDIATELY

constexpr MissionStart jaiabot::protobuf::MissionPlan::START_IMMEDIATELY
staticconstexpr
Initial value:

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

◆ START_ON_COMMAND

constexpr MissionStart jaiabot::protobuf::MissionPlan::START_ON_COMMAND
staticconstexpr
Initial value:

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

◆ TRAIL

constexpr MovementType jaiabot::protobuf::MissionPlan::TRAIL
staticconstexpr
Initial value:

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

◆ TRANSIT

constexpr MovementType jaiabot::protobuf::MissionPlan::TRANSIT
staticconstexpr
Initial value:

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


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