// Generated by the protocol buffer compiler. DO NOT EDIT! // source: message.proto #ifndef GOOGLE_PROTOBUF_INCLUDED_message_2eproto #define GOOGLE_PROTOBUF_INCLUDED_message_2eproto #include #include #include #if PROTOBUF_VERSION < 3013000 #error This file was generated by a newer version of protoc which is #error incompatible with your Protocol Buffer headers. Please update #error your headers. #endif #if 3013000 < PROTOBUF_MIN_PROTOC_VERSION #error This file was generated by an older version of protoc which is #error incompatible with your Protocol Buffer headers. Please #error regenerate this file with a newer version of protoc. #endif #include #include #include #include #include #include #include #include #include #include #include // IWYU pragma: export #include // IWYU pragma: export #include // @@protoc_insertion_point(includes) #include #define PROTOBUF_INTERNAL_EXPORT_message_2eproto PROTOBUF_NAMESPACE_OPEN namespace internal { class AnyMetadata; } // namespace internal PROTOBUF_NAMESPACE_CLOSE // Internal implementation detail -- do not use these members. struct TableStruct_message_2eproto { static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[6] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]; static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]; static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]; }; extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_message_2eproto; class AGVStatu; class AGVStatuDefaultTypeInternal; extern AGVStatuDefaultTypeInternal _AGVStatu_default_instance_; class ChangeSpeedCmd; class ChangeSpeedCmdDefaultTypeInternal; extern ChangeSpeedCmdDefaultTypeInternal _ChangeSpeedCmd_default_instance_; class NavCmd; class NavCmdDefaultTypeInternal; extern NavCmdDefaultTypeInternal _NavCmd_default_instance_; class NavStatu; class NavStatuDefaultTypeInternal; extern NavStatuDefaultTypeInternal _NavStatu_default_instance_; class Pose2dMsg; class Pose2dMsgDefaultTypeInternal; extern Pose2dMsgDefaultTypeInternal _Pose2dMsg_default_instance_; class TrajectoryMsg; class TrajectoryMsgDefaultTypeInternal; extern TrajectoryMsgDefaultTypeInternal _TrajectoryMsg_default_instance_; PROTOBUF_NAMESPACE_OPEN template<> ::AGVStatu* Arena::CreateMaybeMessage<::AGVStatu>(Arena*); template<> ::ChangeSpeedCmd* Arena::CreateMaybeMessage<::ChangeSpeedCmd>(Arena*); template<> ::NavCmd* Arena::CreateMaybeMessage<::NavCmd>(Arena*); template<> ::NavStatu* Arena::CreateMaybeMessage<::NavStatu>(Arena*); template<> ::Pose2dMsg* Arena::CreateMaybeMessage<::Pose2dMsg>(Arena*); template<> ::TrajectoryMsg* Arena::CreateMaybeMessage<::TrajectoryMsg>(Arena*); PROTOBUF_NAMESPACE_CLOSE // =================================================================== class AGVStatu PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:AGVStatu) */ { public: inline AGVStatu() : AGVStatu(nullptr) {} virtual ~AGVStatu(); AGVStatu(const AGVStatu& from); AGVStatu(AGVStatu&& from) noexcept : AGVStatu() { *this = ::std::move(from); } inline AGVStatu& operator=(const AGVStatu& from) { CopyFrom(from); return *this; } inline AGVStatu& operator=(AGVStatu&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const AGVStatu& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const AGVStatu* internal_default_instance() { return reinterpret_cast( &_AGVStatu_default_instance_); } static constexpr int kIndexInFileMessages = 0; friend void swap(AGVStatu& a, AGVStatu& b) { a.Swap(&b); } inline void Swap(AGVStatu* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(AGVStatu* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline AGVStatu* New() const final { return CreateMaybeMessage(nullptr); } AGVStatu* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const AGVStatu& from); void MergeFrom(const AGVStatu& 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; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(AGVStatu* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "AGVStatu"; } protected: explicit AGVStatu(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_message_2eproto); return ::descriptor_table_message_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kXFieldNumber = 1, kYFieldNumber = 2, kThetaFieldNumber = 3, kVFieldNumber = 4, kVthFieldNumber = 5, }; // float x = 1; void clear_x(); float x() const; void set_x(float value); private: float _internal_x() const; void _internal_set_x(float value); public: // float y = 2; void clear_y(); float y() const; void set_y(float value); private: float _internal_y() const; void _internal_set_y(float value); public: // float theta = 3; void clear_theta(); float theta() const; void set_theta(float value); private: float _internal_theta() const; void _internal_set_theta(float value); public: // float v = 4; void clear_v(); float v() const; void set_v(float value); private: float _internal_v() const; void _internal_set_v(float value); public: // float vth = 5; void clear_vth(); float vth() const; void set_vth(float value); private: float _internal_vth() const; void _internal_set_vth(float value); public: // @@protoc_insertion_point(class_scope:AGVStatu) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; float x_; float y_; float theta_; float v_; float vth_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_message_2eproto; }; // ------------------------------------------------------------------- class ChangeSpeedCmd PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ChangeSpeedCmd) */ { public: inline ChangeSpeedCmd() : ChangeSpeedCmd(nullptr) {} virtual ~ChangeSpeedCmd(); ChangeSpeedCmd(const ChangeSpeedCmd& from); ChangeSpeedCmd(ChangeSpeedCmd&& from) noexcept : ChangeSpeedCmd() { *this = ::std::move(from); } inline ChangeSpeedCmd& operator=(const ChangeSpeedCmd& from) { CopyFrom(from); return *this; } inline ChangeSpeedCmd& operator=(ChangeSpeedCmd&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const ChangeSpeedCmd& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const ChangeSpeedCmd* internal_default_instance() { return reinterpret_cast( &_ChangeSpeedCmd_default_instance_); } static constexpr int kIndexInFileMessages = 1; friend void swap(ChangeSpeedCmd& a, ChangeSpeedCmd& b) { a.Swap(&b); } inline void Swap(ChangeSpeedCmd* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(ChangeSpeedCmd* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline ChangeSpeedCmd* New() const final { return CreateMaybeMessage(nullptr); } ChangeSpeedCmd* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const ChangeSpeedCmd& from); void MergeFrom(const ChangeSpeedCmd& 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; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(ChangeSpeedCmd* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "ChangeSpeedCmd"; } protected: explicit ChangeSpeedCmd(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_message_2eproto); return ::descriptor_table_message_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kVFieldNumber = 1, kVthFieldNumber = 2, }; // float v = 1; void clear_v(); float v() const; void set_v(float value); private: float _internal_v() const; void _internal_set_v(float value); public: // float vth = 2; void clear_vth(); float vth() const; void set_vth(float value); private: float _internal_vth() const; void _internal_set_vth(float value); public: // @@protoc_insertion_point(class_scope:ChangeSpeedCmd) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; float v_; float vth_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_message_2eproto; }; // ------------------------------------------------------------------- class Pose2dMsg PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:Pose2dMsg) */ { public: inline Pose2dMsg() : Pose2dMsg(nullptr) {} virtual ~Pose2dMsg(); Pose2dMsg(const Pose2dMsg& from); Pose2dMsg(Pose2dMsg&& from) noexcept : Pose2dMsg() { *this = ::std::move(from); } inline Pose2dMsg& operator=(const Pose2dMsg& from) { CopyFrom(from); return *this; } inline Pose2dMsg& operator=(Pose2dMsg&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const Pose2dMsg& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const Pose2dMsg* internal_default_instance() { return reinterpret_cast( &_Pose2dMsg_default_instance_); } static constexpr int kIndexInFileMessages = 2; friend void swap(Pose2dMsg& a, Pose2dMsg& b) { a.Swap(&b); } inline void Swap(Pose2dMsg* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(Pose2dMsg* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline Pose2dMsg* New() const final { return CreateMaybeMessage(nullptr); } Pose2dMsg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const Pose2dMsg& from); void MergeFrom(const Pose2dMsg& 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; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(Pose2dMsg* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "Pose2dMsg"; } protected: explicit Pose2dMsg(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_message_2eproto); return ::descriptor_table_message_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kXFieldNumber = 1, kYFieldNumber = 2, kThetaFieldNumber = 3, }; // float x = 1; void clear_x(); float x() const; void set_x(float value); private: float _internal_x() const; void _internal_set_x(float value); public: // float y = 2; void clear_y(); float y() const; void set_y(float value); private: float _internal_y() const; void _internal_set_y(float value); public: // float theta = 3; void clear_theta(); float theta() const; void set_theta(float value); private: float _internal_theta() const; void _internal_set_theta(float value); public: // @@protoc_insertion_point(class_scope:Pose2dMsg) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; float x_; float y_; float theta_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_message_2eproto; }; // ------------------------------------------------------------------- class TrajectoryMsg PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:TrajectoryMsg) */ { public: inline TrajectoryMsg() : TrajectoryMsg(nullptr) {} virtual ~TrajectoryMsg(); TrajectoryMsg(const TrajectoryMsg& from); TrajectoryMsg(TrajectoryMsg&& from) noexcept : TrajectoryMsg() { *this = ::std::move(from); } inline TrajectoryMsg& operator=(const TrajectoryMsg& from) { CopyFrom(from); return *this; } inline TrajectoryMsg& operator=(TrajectoryMsg&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const TrajectoryMsg& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const TrajectoryMsg* internal_default_instance() { return reinterpret_cast( &_TrajectoryMsg_default_instance_); } static constexpr int kIndexInFileMessages = 3; friend void swap(TrajectoryMsg& a, TrajectoryMsg& b) { a.Swap(&b); } inline void Swap(TrajectoryMsg* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(TrajectoryMsg* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline TrajectoryMsg* New() const final { return CreateMaybeMessage(nullptr); } TrajectoryMsg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const TrajectoryMsg& from); void MergeFrom(const TrajectoryMsg& 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; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(TrajectoryMsg* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "TrajectoryMsg"; } protected: explicit TrajectoryMsg(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_message_2eproto); return ::descriptor_table_message_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kPointsFieldNumber = 1, }; // repeated .Pose2dMsg points = 1; int points_size() const; private: int _internal_points_size() const; public: void clear_points(); ::Pose2dMsg* mutable_points(int index); ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::Pose2dMsg >* mutable_points(); private: const ::Pose2dMsg& _internal_points(int index) const; ::Pose2dMsg* _internal_add_points(); public: const ::Pose2dMsg& points(int index) const; ::Pose2dMsg* add_points(); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::Pose2dMsg >& points() const; // @@protoc_insertion_point(class_scope:TrajectoryMsg) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::Pose2dMsg > points_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_message_2eproto; }; // ------------------------------------------------------------------- class NavCmd PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:NavCmd) */ { public: inline NavCmd() : NavCmd(nullptr) {} virtual ~NavCmd(); NavCmd(const NavCmd& from); NavCmd(NavCmd&& from) noexcept : NavCmd() { *this = ::std::move(from); } inline NavCmd& operator=(const NavCmd& from) { CopyFrom(from); return *this; } inline NavCmd& operator=(NavCmd&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const NavCmd& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const NavCmd* internal_default_instance() { return reinterpret_cast( &_NavCmd_default_instance_); } static constexpr int kIndexInFileMessages = 4; friend void swap(NavCmd& a, NavCmd& b) { a.Swap(&b); } inline void Swap(NavCmd* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(NavCmd* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline NavCmd* New() const final { return CreateMaybeMessage(nullptr); } NavCmd* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const NavCmd& from); void MergeFrom(const NavCmd& 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; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(NavCmd* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "NavCmd"; } protected: explicit NavCmd(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_message_2eproto); return ::descriptor_table_message_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kTrajsFieldNumber = 2, kActionFieldNumber = 1, }; // repeated .TrajectoryMsg trajs = 2; int trajs_size() const; private: int _internal_trajs_size() const; public: void clear_trajs(); ::TrajectoryMsg* mutable_trajs(int index); ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::TrajectoryMsg >* mutable_trajs(); private: const ::TrajectoryMsg& _internal_trajs(int index) const; ::TrajectoryMsg* _internal_add_trajs(); public: const ::TrajectoryMsg& trajs(int index) const; ::TrajectoryMsg* add_trajs(); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::TrajectoryMsg >& trajs() const; // int32 action = 1; void clear_action(); ::PROTOBUF_NAMESPACE_ID::int32 action() const; void set_action(::PROTOBUF_NAMESPACE_ID::int32 value); private: ::PROTOBUF_NAMESPACE_ID::int32 _internal_action() const; void _internal_set_action(::PROTOBUF_NAMESPACE_ID::int32 value); public: // @@protoc_insertion_point(class_scope:NavCmd) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::TrajectoryMsg > trajs_; ::PROTOBUF_NAMESPACE_ID::int32 action_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_message_2eproto; }; // ------------------------------------------------------------------- class NavStatu PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:NavStatu) */ { public: inline NavStatu() : NavStatu(nullptr) {} virtual ~NavStatu(); NavStatu(const NavStatu& from); NavStatu(NavStatu&& from) noexcept : NavStatu() { *this = ::std::move(from); } inline NavStatu& operator=(const NavStatu& from) { CopyFrom(from); return *this; } inline NavStatu& operator=(NavStatu&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const NavStatu& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const NavStatu* internal_default_instance() { return reinterpret_cast( &_NavStatu_default_instance_); } static constexpr int kIndexInFileMessages = 5; friend void swap(NavStatu& a, NavStatu& b) { a.Swap(&b); } inline void Swap(NavStatu* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(NavStatu* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline NavStatu* New() const final { return CreateMaybeMessage(nullptr); } NavStatu* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const NavStatu& from); void MergeFrom(const NavStatu& 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; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(NavStatu* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "NavStatu"; } protected: explicit NavStatu(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_message_2eproto); return ::descriptor_table_message_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kTrajsFieldNumber = 2, kSelectTrajFieldNumber = 6, kPredictTrajFieldNumber = 7, kIsrunningFieldNumber = 1, kActionTypeFieldNumber = 3, kAngularFieldNumber = 4, kVelocityFieldNumber = 5, }; // repeated .TrajectoryMsg trajs = 2; int trajs_size() const; private: int _internal_trajs_size() const; public: void clear_trajs(); ::TrajectoryMsg* mutable_trajs(int index); ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::TrajectoryMsg >* mutable_trajs(); private: const ::TrajectoryMsg& _internal_trajs(int index) const; ::TrajectoryMsg* _internal_add_trajs(); public: const ::TrajectoryMsg& trajs(int index) const; ::TrajectoryMsg* add_trajs(); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::TrajectoryMsg >& trajs() const; // .TrajectoryMsg select_traj = 6; bool has_select_traj() const; private: bool _internal_has_select_traj() const; public: void clear_select_traj(); const ::TrajectoryMsg& select_traj() const; ::TrajectoryMsg* release_select_traj(); ::TrajectoryMsg* mutable_select_traj(); void set_allocated_select_traj(::TrajectoryMsg* select_traj); private: const ::TrajectoryMsg& _internal_select_traj() const; ::TrajectoryMsg* _internal_mutable_select_traj(); public: void unsafe_arena_set_allocated_select_traj( ::TrajectoryMsg* select_traj); ::TrajectoryMsg* unsafe_arena_release_select_traj(); // .TrajectoryMsg predict_traj = 7; bool has_predict_traj() const; private: bool _internal_has_predict_traj() const; public: void clear_predict_traj(); const ::TrajectoryMsg& predict_traj() const; ::TrajectoryMsg* release_predict_traj(); ::TrajectoryMsg* mutable_predict_traj(); void set_allocated_predict_traj(::TrajectoryMsg* predict_traj); private: const ::TrajectoryMsg& _internal_predict_traj() const; ::TrajectoryMsg* _internal_mutable_predict_traj(); public: void unsafe_arena_set_allocated_predict_traj( ::TrajectoryMsg* predict_traj); ::TrajectoryMsg* unsafe_arena_release_predict_traj(); // bool isrunning = 1; void clear_isrunning(); bool isrunning() const; void set_isrunning(bool value); private: bool _internal_isrunning() const; void _internal_set_isrunning(bool value); public: // int32 action_type = 3; void clear_action_type(); ::PROTOBUF_NAMESPACE_ID::int32 action_type() const; void set_action_type(::PROTOBUF_NAMESPACE_ID::int32 value); private: ::PROTOBUF_NAMESPACE_ID::int32 _internal_action_type() const; void _internal_set_action_type(::PROTOBUF_NAMESPACE_ID::int32 value); public: // float angular = 4; void clear_angular(); float angular() const; void set_angular(float value); private: float _internal_angular() const; void _internal_set_angular(float value); public: // float velocity = 5; void clear_velocity(); float velocity() const; void set_velocity(float value); private: float _internal_velocity() const; void _internal_set_velocity(float value); public: // @@protoc_insertion_point(class_scope:NavStatu) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::TrajectoryMsg > trajs_; ::TrajectoryMsg* select_traj_; ::TrajectoryMsg* predict_traj_; bool isrunning_; ::PROTOBUF_NAMESPACE_ID::int32 action_type_; float angular_; float velocity_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_message_2eproto; }; // =================================================================== // =================================================================== #ifdef __GNUC__ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wstrict-aliasing" #endif // __GNUC__ // AGVStatu // float x = 1; inline void AGVStatu::clear_x() { x_ = 0; } inline float AGVStatu::_internal_x() const { return x_; } inline float AGVStatu::x() const { // @@protoc_insertion_point(field_get:AGVStatu.x) return _internal_x(); } inline void AGVStatu::_internal_set_x(float value) { x_ = value; } inline void AGVStatu::set_x(float value) { _internal_set_x(value); // @@protoc_insertion_point(field_set:AGVStatu.x) } // float y = 2; inline void AGVStatu::clear_y() { y_ = 0; } inline float AGVStatu::_internal_y() const { return y_; } inline float AGVStatu::y() const { // @@protoc_insertion_point(field_get:AGVStatu.y) return _internal_y(); } inline void AGVStatu::_internal_set_y(float value) { y_ = value; } inline void AGVStatu::set_y(float value) { _internal_set_y(value); // @@protoc_insertion_point(field_set:AGVStatu.y) } // float theta = 3; inline void AGVStatu::clear_theta() { theta_ = 0; } inline float AGVStatu::_internal_theta() const { return theta_; } inline float AGVStatu::theta() const { // @@protoc_insertion_point(field_get:AGVStatu.theta) return _internal_theta(); } inline void AGVStatu::_internal_set_theta(float value) { theta_ = value; } inline void AGVStatu::set_theta(float value) { _internal_set_theta(value); // @@protoc_insertion_point(field_set:AGVStatu.theta) } // float v = 4; inline void AGVStatu::clear_v() { v_ = 0; } inline float AGVStatu::_internal_v() const { return v_; } inline float AGVStatu::v() const { // @@protoc_insertion_point(field_get:AGVStatu.v) return _internal_v(); } inline void AGVStatu::_internal_set_v(float value) { v_ = value; } inline void AGVStatu::set_v(float value) { _internal_set_v(value); // @@protoc_insertion_point(field_set:AGVStatu.v) } // float vth = 5; inline void AGVStatu::clear_vth() { vth_ = 0; } inline float AGVStatu::_internal_vth() const { return vth_; } inline float AGVStatu::vth() const { // @@protoc_insertion_point(field_get:AGVStatu.vth) return _internal_vth(); } inline void AGVStatu::_internal_set_vth(float value) { vth_ = value; } inline void AGVStatu::set_vth(float value) { _internal_set_vth(value); // @@protoc_insertion_point(field_set:AGVStatu.vth) } // ------------------------------------------------------------------- // ChangeSpeedCmd // float v = 1; inline void ChangeSpeedCmd::clear_v() { v_ = 0; } inline float ChangeSpeedCmd::_internal_v() const { return v_; } inline float ChangeSpeedCmd::v() const { // @@protoc_insertion_point(field_get:ChangeSpeedCmd.v) return _internal_v(); } inline void ChangeSpeedCmd::_internal_set_v(float value) { v_ = value; } inline void ChangeSpeedCmd::set_v(float value) { _internal_set_v(value); // @@protoc_insertion_point(field_set:ChangeSpeedCmd.v) } // float vth = 2; inline void ChangeSpeedCmd::clear_vth() { vth_ = 0; } inline float ChangeSpeedCmd::_internal_vth() const { return vth_; } inline float ChangeSpeedCmd::vth() const { // @@protoc_insertion_point(field_get:ChangeSpeedCmd.vth) return _internal_vth(); } inline void ChangeSpeedCmd::_internal_set_vth(float value) { vth_ = value; } inline void ChangeSpeedCmd::set_vth(float value) { _internal_set_vth(value); // @@protoc_insertion_point(field_set:ChangeSpeedCmd.vth) } // ------------------------------------------------------------------- // Pose2dMsg // float x = 1; inline void Pose2dMsg::clear_x() { x_ = 0; } inline float Pose2dMsg::_internal_x() const { return x_; } inline float Pose2dMsg::x() const { // @@protoc_insertion_point(field_get:Pose2dMsg.x) return _internal_x(); } inline void Pose2dMsg::_internal_set_x(float value) { x_ = value; } inline void Pose2dMsg::set_x(float value) { _internal_set_x(value); // @@protoc_insertion_point(field_set:Pose2dMsg.x) } // float y = 2; inline void Pose2dMsg::clear_y() { y_ = 0; } inline float Pose2dMsg::_internal_y() const { return y_; } inline float Pose2dMsg::y() const { // @@protoc_insertion_point(field_get:Pose2dMsg.y) return _internal_y(); } inline void Pose2dMsg::_internal_set_y(float value) { y_ = value; } inline void Pose2dMsg::set_y(float value) { _internal_set_y(value); // @@protoc_insertion_point(field_set:Pose2dMsg.y) } // float theta = 3; inline void Pose2dMsg::clear_theta() { theta_ = 0; } inline float Pose2dMsg::_internal_theta() const { return theta_; } inline float Pose2dMsg::theta() const { // @@protoc_insertion_point(field_get:Pose2dMsg.theta) return _internal_theta(); } inline void Pose2dMsg::_internal_set_theta(float value) { theta_ = value; } inline void Pose2dMsg::set_theta(float value) { _internal_set_theta(value); // @@protoc_insertion_point(field_set:Pose2dMsg.theta) } // ------------------------------------------------------------------- // TrajectoryMsg // repeated .Pose2dMsg points = 1; inline int TrajectoryMsg::_internal_points_size() const { return points_.size(); } inline int TrajectoryMsg::points_size() const { return _internal_points_size(); } inline void TrajectoryMsg::clear_points() { points_.Clear(); } inline ::Pose2dMsg* TrajectoryMsg::mutable_points(int index) { // @@protoc_insertion_point(field_mutable:TrajectoryMsg.points) return points_.Mutable(index); } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::Pose2dMsg >* TrajectoryMsg::mutable_points() { // @@protoc_insertion_point(field_mutable_list:TrajectoryMsg.points) return &points_; } inline const ::Pose2dMsg& TrajectoryMsg::_internal_points(int index) const { return points_.Get(index); } inline const ::Pose2dMsg& TrajectoryMsg::points(int index) const { // @@protoc_insertion_point(field_get:TrajectoryMsg.points) return _internal_points(index); } inline ::Pose2dMsg* TrajectoryMsg::_internal_add_points() { return points_.Add(); } inline ::Pose2dMsg* TrajectoryMsg::add_points() { // @@protoc_insertion_point(field_add:TrajectoryMsg.points) return _internal_add_points(); } inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::Pose2dMsg >& TrajectoryMsg::points() const { // @@protoc_insertion_point(field_list:TrajectoryMsg.points) return points_; } // ------------------------------------------------------------------- // NavCmd // int32 action = 1; inline void NavCmd::clear_action() { action_ = 0; } inline ::PROTOBUF_NAMESPACE_ID::int32 NavCmd::_internal_action() const { return action_; } inline ::PROTOBUF_NAMESPACE_ID::int32 NavCmd::action() const { // @@protoc_insertion_point(field_get:NavCmd.action) return _internal_action(); } inline void NavCmd::_internal_set_action(::PROTOBUF_NAMESPACE_ID::int32 value) { action_ = value; } inline void NavCmd::set_action(::PROTOBUF_NAMESPACE_ID::int32 value) { _internal_set_action(value); // @@protoc_insertion_point(field_set:NavCmd.action) } // repeated .TrajectoryMsg trajs = 2; inline int NavCmd::_internal_trajs_size() const { return trajs_.size(); } inline int NavCmd::trajs_size() const { return _internal_trajs_size(); } inline void NavCmd::clear_trajs() { trajs_.Clear(); } inline ::TrajectoryMsg* NavCmd::mutable_trajs(int index) { // @@protoc_insertion_point(field_mutable:NavCmd.trajs) return trajs_.Mutable(index); } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::TrajectoryMsg >* NavCmd::mutable_trajs() { // @@protoc_insertion_point(field_mutable_list:NavCmd.trajs) return &trajs_; } inline const ::TrajectoryMsg& NavCmd::_internal_trajs(int index) const { return trajs_.Get(index); } inline const ::TrajectoryMsg& NavCmd::trajs(int index) const { // @@protoc_insertion_point(field_get:NavCmd.trajs) return _internal_trajs(index); } inline ::TrajectoryMsg* NavCmd::_internal_add_trajs() { return trajs_.Add(); } inline ::TrajectoryMsg* NavCmd::add_trajs() { // @@protoc_insertion_point(field_add:NavCmd.trajs) return _internal_add_trajs(); } inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::TrajectoryMsg >& NavCmd::trajs() const { // @@protoc_insertion_point(field_list:NavCmd.trajs) return trajs_; } // ------------------------------------------------------------------- // NavStatu // bool isrunning = 1; inline void NavStatu::clear_isrunning() { isrunning_ = false; } inline bool NavStatu::_internal_isrunning() const { return isrunning_; } inline bool NavStatu::isrunning() const { // @@protoc_insertion_point(field_get:NavStatu.isrunning) return _internal_isrunning(); } inline void NavStatu::_internal_set_isrunning(bool value) { isrunning_ = value; } inline void NavStatu::set_isrunning(bool value) { _internal_set_isrunning(value); // @@protoc_insertion_point(field_set:NavStatu.isrunning) } // repeated .TrajectoryMsg trajs = 2; inline int NavStatu::_internal_trajs_size() const { return trajs_.size(); } inline int NavStatu::trajs_size() const { return _internal_trajs_size(); } inline void NavStatu::clear_trajs() { trajs_.Clear(); } inline ::TrajectoryMsg* NavStatu::mutable_trajs(int index) { // @@protoc_insertion_point(field_mutable:NavStatu.trajs) return trajs_.Mutable(index); } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::TrajectoryMsg >* NavStatu::mutable_trajs() { // @@protoc_insertion_point(field_mutable_list:NavStatu.trajs) return &trajs_; } inline const ::TrajectoryMsg& NavStatu::_internal_trajs(int index) const { return trajs_.Get(index); } inline const ::TrajectoryMsg& NavStatu::trajs(int index) const { // @@protoc_insertion_point(field_get:NavStatu.trajs) return _internal_trajs(index); } inline ::TrajectoryMsg* NavStatu::_internal_add_trajs() { return trajs_.Add(); } inline ::TrajectoryMsg* NavStatu::add_trajs() { // @@protoc_insertion_point(field_add:NavStatu.trajs) return _internal_add_trajs(); } inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::TrajectoryMsg >& NavStatu::trajs() const { // @@protoc_insertion_point(field_list:NavStatu.trajs) return trajs_; } // int32 action_type = 3; inline void NavStatu::clear_action_type() { action_type_ = 0; } inline ::PROTOBUF_NAMESPACE_ID::int32 NavStatu::_internal_action_type() const { return action_type_; } inline ::PROTOBUF_NAMESPACE_ID::int32 NavStatu::action_type() const { // @@protoc_insertion_point(field_get:NavStatu.action_type) return _internal_action_type(); } inline void NavStatu::_internal_set_action_type(::PROTOBUF_NAMESPACE_ID::int32 value) { action_type_ = value; } inline void NavStatu::set_action_type(::PROTOBUF_NAMESPACE_ID::int32 value) { _internal_set_action_type(value); // @@protoc_insertion_point(field_set:NavStatu.action_type) } // float angular = 4; inline void NavStatu::clear_angular() { angular_ = 0; } inline float NavStatu::_internal_angular() const { return angular_; } inline float NavStatu::angular() const { // @@protoc_insertion_point(field_get:NavStatu.angular) return _internal_angular(); } inline void NavStatu::_internal_set_angular(float value) { angular_ = value; } inline void NavStatu::set_angular(float value) { _internal_set_angular(value); // @@protoc_insertion_point(field_set:NavStatu.angular) } // float velocity = 5; inline void NavStatu::clear_velocity() { velocity_ = 0; } inline float NavStatu::_internal_velocity() const { return velocity_; } inline float NavStatu::velocity() const { // @@protoc_insertion_point(field_get:NavStatu.velocity) return _internal_velocity(); } inline void NavStatu::_internal_set_velocity(float value) { velocity_ = value; } inline void NavStatu::set_velocity(float value) { _internal_set_velocity(value); // @@protoc_insertion_point(field_set:NavStatu.velocity) } // .TrajectoryMsg select_traj = 6; inline bool NavStatu::_internal_has_select_traj() const { return this != internal_default_instance() && select_traj_ != nullptr; } inline bool NavStatu::has_select_traj() const { return _internal_has_select_traj(); } inline void NavStatu::clear_select_traj() { if (GetArena() == nullptr && select_traj_ != nullptr) { delete select_traj_; } select_traj_ = nullptr; } inline const ::TrajectoryMsg& NavStatu::_internal_select_traj() const { const ::TrajectoryMsg* p = select_traj_; return p != nullptr ? *p : *reinterpret_cast( &::_TrajectoryMsg_default_instance_); } inline const ::TrajectoryMsg& NavStatu::select_traj() const { // @@protoc_insertion_point(field_get:NavStatu.select_traj) return _internal_select_traj(); } inline void NavStatu::unsafe_arena_set_allocated_select_traj( ::TrajectoryMsg* select_traj) { if (GetArena() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(select_traj_); } select_traj_ = select_traj; if (select_traj) { } else { } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:NavStatu.select_traj) } inline ::TrajectoryMsg* NavStatu::release_select_traj() { ::TrajectoryMsg* temp = select_traj_; select_traj_ = nullptr; if (GetArena() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } return temp; } inline ::TrajectoryMsg* NavStatu::unsafe_arena_release_select_traj() { // @@protoc_insertion_point(field_release:NavStatu.select_traj) ::TrajectoryMsg* temp = select_traj_; select_traj_ = nullptr; return temp; } inline ::TrajectoryMsg* NavStatu::_internal_mutable_select_traj() { if (select_traj_ == nullptr) { auto* p = CreateMaybeMessage<::TrajectoryMsg>(GetArena()); select_traj_ = p; } return select_traj_; } inline ::TrajectoryMsg* NavStatu::mutable_select_traj() { // @@protoc_insertion_point(field_mutable:NavStatu.select_traj) return _internal_mutable_select_traj(); } inline void NavStatu::set_allocated_select_traj(::TrajectoryMsg* select_traj) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); if (message_arena == nullptr) { delete select_traj_; } if (select_traj) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(select_traj); if (message_arena != submessage_arena) { select_traj = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, select_traj, submessage_arena); } } else { } select_traj_ = select_traj; // @@protoc_insertion_point(field_set_allocated:NavStatu.select_traj) } // .TrajectoryMsg predict_traj = 7; inline bool NavStatu::_internal_has_predict_traj() const { return this != internal_default_instance() && predict_traj_ != nullptr; } inline bool NavStatu::has_predict_traj() const { return _internal_has_predict_traj(); } inline void NavStatu::clear_predict_traj() { if (GetArena() == nullptr && predict_traj_ != nullptr) { delete predict_traj_; } predict_traj_ = nullptr; } inline const ::TrajectoryMsg& NavStatu::_internal_predict_traj() const { const ::TrajectoryMsg* p = predict_traj_; return p != nullptr ? *p : *reinterpret_cast( &::_TrajectoryMsg_default_instance_); } inline const ::TrajectoryMsg& NavStatu::predict_traj() const { // @@protoc_insertion_point(field_get:NavStatu.predict_traj) return _internal_predict_traj(); } inline void NavStatu::unsafe_arena_set_allocated_predict_traj( ::TrajectoryMsg* predict_traj) { if (GetArena() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(predict_traj_); } predict_traj_ = predict_traj; if (predict_traj) { } else { } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:NavStatu.predict_traj) } inline ::TrajectoryMsg* NavStatu::release_predict_traj() { ::TrajectoryMsg* temp = predict_traj_; predict_traj_ = nullptr; if (GetArena() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } return temp; } inline ::TrajectoryMsg* NavStatu::unsafe_arena_release_predict_traj() { // @@protoc_insertion_point(field_release:NavStatu.predict_traj) ::TrajectoryMsg* temp = predict_traj_; predict_traj_ = nullptr; return temp; } inline ::TrajectoryMsg* NavStatu::_internal_mutable_predict_traj() { if (predict_traj_ == nullptr) { auto* p = CreateMaybeMessage<::TrajectoryMsg>(GetArena()); predict_traj_ = p; } return predict_traj_; } inline ::TrajectoryMsg* NavStatu::mutable_predict_traj() { // @@protoc_insertion_point(field_mutable:NavStatu.predict_traj) return _internal_mutable_predict_traj(); } inline void NavStatu::set_allocated_predict_traj(::TrajectoryMsg* predict_traj) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); if (message_arena == nullptr) { delete predict_traj_; } if (predict_traj) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(predict_traj); if (message_arena != submessage_arena) { predict_traj = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, predict_traj, submessage_arena); } } else { } predict_traj_ = predict_traj; // @@protoc_insertion_point(field_set_allocated:NavStatu.predict_traj) } #ifdef __GNUC__ #pragma GCC diagnostic pop #endif // __GNUC__ // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // @@protoc_insertion_point(namespace_scope) // @@protoc_insertion_point(global_scope) #include #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_message_2eproto