4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fheightmapgeom_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fheightmapgeom_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3019000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3019000 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h>
32 #include <google/protobuf/extension_set.h>
33 #include <google/protobuf/unknown_field_set.h>
38 #pragma GCC system_header
41 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
44 #include <sys/sysmacros.h>
49 #include <google/protobuf/port_def.inc>
50 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fheightmapgeom_2eproto IGNITION_MSGS_VISIBLE
51 PROTOBUF_NAMESPACE_OPEN
55 PROTOBUF_NAMESPACE_CLOSE
59 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
61 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
63 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3]
65 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
66 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
67 static const uint32_t offsets[];
73 struct HeightmapGeomDefaultTypeInternal;
75 class HeightmapGeom_Blend;
76 struct HeightmapGeom_BlendDefaultTypeInternal;
78 class HeightmapGeom_Texture;
79 struct HeightmapGeom_TextureDefaultTypeInternal;
83 PROTOBUF_NAMESPACE_OPEN
84 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::HeightmapGeom* Arena::CreateMaybeMessage<::ignition::msgs::HeightmapGeom>(Arena*);
85 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::HeightmapGeom_Blend* Arena::CreateMaybeMessage<::ignition::msgs::HeightmapGeom_Blend>(Arena*);
86 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::HeightmapGeom_Texture* Arena::CreateMaybeMessage<::ignition::msgs::HeightmapGeom_Texture>(Arena*);
87 PROTOBUF_NAMESPACE_CLOSE
94 public ::PROTOBUF_NAMESPACE_ID::Message {
103 *
this = ::std::move(from);
111 if (
this == &from)
return *
this;
112 if (GetOwningArena() == from.GetOwningArena()
113 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
114 && GetOwningArena() !=
nullptr
124 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
125 return GetDescriptor();
128 return default_instance().GetMetadata().descriptor;
131 return default_instance().GetMetadata().reflection;
134 return *internal_default_instance();
140 static constexpr
int kIndexInFileMessages =
147 if (other ==
this)
return;
148 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
149 if (GetOwningArena() !=
nullptr &&
150 GetOwningArena() == other->GetOwningArena()) {
152 if (GetOwningArena() == other->GetOwningArena()) {
156 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
160 if (other ==
this)
return;
161 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
168 return CreateMaybeMessage<HeightmapGeom_Texture>(arena);
170 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
172 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
175 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
177 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
178 bool IsInitialized() const final;
180 size_t ByteSizeLong() const final;
181 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
182 uint8_t* _InternalSerialize(
183 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
184 int GetCachedSize() const final {
return _cached_size_.Get(); }
189 void SetCachedSize(
int size)
const final;
193 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
194 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
195 return "ignition.msgs.HeightmapGeom.Texture";
199 bool is_message_owned =
false);
201 static void ArenaDtor(
void*
object);
202 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
206 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
208 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
215 kDiffuseFieldNumber = 1,
216 kNormalFieldNumber = 2,
217 kSizeFieldNumber = 3,
220 void clear_diffuse();
222 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
229 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_diffuse(
const std::string& value);
236 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
243 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_normal(
const std::string& value);
250 void set_size(
double value);
252 double _internal_size()
const;
253 void _internal_set_size(
double value);
260 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
261 typedef void InternalArenaConstructable_;
262 typedef void DestructorSkippable_;
263 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr diffuse_;
264 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr normal_;
266 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
267 friend struct ::TableStruct_ignition_2fmsgs_2fheightmapgeom_2eproto;
272 public ::PROTOBUF_NAMESPACE_ID::Message {
281 *
this = ::std::move(from);
289 if (
this == &from)
return *
this;
290 if (GetOwningArena() == from.GetOwningArena()
291 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
292 && GetOwningArena() !=
nullptr
302 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
303 return GetDescriptor();
306 return default_instance().GetMetadata().descriptor;
309 return default_instance().GetMetadata().reflection;
312 return *internal_default_instance();
318 static constexpr
int kIndexInFileMessages =
325 if (other ==
this)
return;
326 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
327 if (GetOwningArena() !=
nullptr &&
328 GetOwningArena() == other->GetOwningArena()) {
330 if (GetOwningArena() == other->GetOwningArena()) {
334 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
338 if (other ==
this)
return;
339 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
346 return CreateMaybeMessage<HeightmapGeom_Blend>(arena);
348 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
350 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
353 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
355 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
356 bool IsInitialized() const final;
358 size_t ByteSizeLong() const final;
359 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
360 uint8_t* _InternalSerialize(
361 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
362 int GetCachedSize() const final {
return _cached_size_.Get(); }
367 void SetCachedSize(
int size)
const final;
371 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
372 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
373 return "ignition.msgs.HeightmapGeom.Blend";
377 bool is_message_owned =
false);
379 static void ArenaDtor(
void*
object);
380 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
384 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
386 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
393 kMinHeightFieldNumber = 1,
394 kFadeDistFieldNumber = 2,
397 void clear_min_height();
398 double min_height()
const;
399 void set_min_height(
double value);
401 double _internal_min_height()
const;
402 void _internal_set_min_height(
double value);
406 void clear_fade_dist();
407 double fade_dist()
const;
408 void set_fade_dist(
double value);
410 double _internal_fade_dist()
const;
411 void _internal_set_fade_dist(
double value);
418 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
419 typedef void InternalArenaConstructable_;
420 typedef void DestructorSkippable_;
423 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
424 friend struct ::TableStruct_ignition_2fmsgs_2fheightmapgeom_2eproto;
429 public ::PROTOBUF_NAMESPACE_ID::Message {
433 explicit constexpr
HeightmapGeom(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
438 *
this = ::std::move(from);
446 if (
this == &from)
return *
this;
447 if (GetOwningArena() == from.GetOwningArena()
448 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
449 && GetOwningArena() !=
nullptr
459 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
460 return GetDescriptor();
463 return default_instance().GetMetadata().descriptor;
466 return default_instance().GetMetadata().reflection;
469 return *internal_default_instance();
475 static constexpr
int kIndexInFileMessages =
482 if (other ==
this)
return;
483 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
484 if (GetOwningArena() !=
nullptr &&
485 GetOwningArena() == other->GetOwningArena()) {
487 if (GetOwningArena() == other->GetOwningArena()) {
491 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
495 if (other ==
this)
return;
496 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
503 return CreateMaybeMessage<HeightmapGeom>(arena);
505 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
507 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
510 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
512 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
513 bool IsInitialized() const final;
515 size_t ByteSizeLong() const final;
516 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
517 uint8_t* _InternalSerialize(
518 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
519 int GetCachedSize() const final {
return _cached_size_.Get(); }
524 void SetCachedSize(
int size)
const final;
528 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
529 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
530 return "ignition.msgs.HeightmapGeom";
534 bool is_message_owned =
false);
536 static void ArenaDtor(
void*
object);
537 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
541 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
543 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
553 kHeightsFieldNumber = 5,
554 kTextureFieldNumber = 8,
555 kBlendFieldNumber = 9,
556 kFilenameFieldNumber = 11,
557 kHeaderFieldNumber = 1,
558 kImageFieldNumber = 2,
559 kSizeFieldNumber = 3,
560 kOriginFieldNumber = 4,
561 kWidthFieldNumber = 6,
562 kHeightFieldNumber = 7,
563 kUseTerrainPagingFieldNumber = 10,
564 kSamplingFieldNumber = 12,
567 int heights_size()
const;
569 int _internal_heights_size()
const;
571 void clear_heights();
573 float _internal_heights(
int index)
const;
574 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
575 _internal_heights()
const;
576 void _internal_add_heights(
float value);
577 ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
578 _internal_mutable_heights();
580 float heights(
int index)
const;
581 void set_heights(
int index,
float value);
582 void add_heights(
float value);
583 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
585 ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
589 int texture_size()
const;
591 int _internal_texture_size()
const;
593 void clear_texture();
595 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Texture >*
598 const ::ignition::msgs::HeightmapGeom_Texture& _internal_texture(
int index)
const;
601 const ::ignition::msgs::HeightmapGeom_Texture& texture(
int index)
const;
603 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Texture >&
607 int blend_size()
const;
609 int _internal_blend_size()
const;
613 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Blend >*
616 const ::ignition::msgs::HeightmapGeom_Blend& _internal_blend(
int index)
const;
619 const ::ignition::msgs::HeightmapGeom_Blend& blend(
int index)
const;
621 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Blend >&
625 void clear_filename();
627 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
630 PROTOBUF_NODISCARD
std::string* release_filename();
631 void set_allocated_filename(
std::string* filename);
634 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_filename(
const std::string& value);
639 bool has_header()
const;
641 bool _internal_has_header()
const;
644 const ::ignition::msgs::Header& header()
const;
645 PROTOBUF_NODISCARD ::ignition::msgs::Header* release_header();
649 const ::ignition::msgs::Header& _internal_header()
const;
652 void unsafe_arena_set_allocated_header(
657 bool has_image()
const;
659 bool _internal_has_image()
const;
662 const ::ignition::msgs::Image& image()
const;
663 PROTOBUF_NODISCARD ::ignition::msgs::Image* release_image();
667 const ::ignition::msgs::Image& _internal_image()
const;
670 void unsafe_arena_set_allocated_image(
675 bool has_size()
const;
677 bool _internal_has_size()
const;
680 const ::ignition::msgs::Vector3d& size()
const;
681 PROTOBUF_NODISCARD ::ignition::msgs::Vector3d* release_size();
685 const ::ignition::msgs::Vector3d& _internal_size()
const;
688 void unsafe_arena_set_allocated_size(
693 bool has_origin()
const;
695 bool _internal_has_origin()
const;
698 const ::ignition::msgs::Vector3d& origin()
const;
699 PROTOBUF_NODISCARD ::ignition::msgs::Vector3d* release_origin();
703 const ::ignition::msgs::Vector3d& _internal_origin()
const;
706 void unsafe_arena_set_allocated_origin(
712 int32_t width()
const;
713 void set_width(int32_t value);
715 int32_t _internal_width()
const;
716 void _internal_set_width(int32_t value);
721 int32_t height()
const;
722 void set_height(int32_t value);
724 int32_t _internal_height()
const;
725 void _internal_set_height(int32_t value);
729 void clear_use_terrain_paging();
730 bool use_terrain_paging()
const;
731 void set_use_terrain_paging(
bool value);
733 bool _internal_use_terrain_paging()
const;
734 void _internal_set_use_terrain_paging(
bool value);
738 void clear_sampling();
739 uint32_t sampling()
const;
740 void set_sampling(uint32_t value);
742 uint32_t _internal_sampling()
const;
743 void _internal_set_sampling(uint32_t value);
750 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
751 typedef void InternalArenaConstructable_;
752 typedef void DestructorSkippable_;
753 ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > heights_;
754 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Texture > texture_;
755 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Blend > blend_;
756 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr filename_;
763 bool use_terrain_paging_;
765 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
766 friend struct ::TableStruct_ignition_2fmsgs_2fheightmapgeom_2eproto;
774 #pragma GCC diagnostic push
775 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
781 diffuse_.ClearToEmpty();
785 return _internal_diffuse();
787 template <
typename ArgT0,
typename... ArgT>
788 inline PROTOBUF_ALWAYS_INLINE
791 diffuse_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
799 inline const std::string& HeightmapGeom_Texture::_internal_diffuse()
const {
800 return diffuse_.Get();
802 inline void HeightmapGeom_Texture::_internal_set_diffuse(
const std::string& value) {
804 diffuse_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
806 inline std::string* HeightmapGeom_Texture::_internal_mutable_diffuse() {
808 return diffuse_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
812 return diffuse_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
815 if (diffuse !=
nullptr) {
820 diffuse_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), diffuse,
821 GetArenaForAllocation());
822 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
823 if (diffuse_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
824 diffuse_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
"", GetArenaForAllocation());
832 normal_.ClearToEmpty();
836 return _internal_normal();
838 template <
typename ArgT0,
typename... ArgT>
839 inline PROTOBUF_ALWAYS_INLINE
842 normal_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
850 inline const std::string& HeightmapGeom_Texture::_internal_normal()
const {
851 return normal_.Get();
853 inline void HeightmapGeom_Texture::_internal_set_normal(
const std::string& value) {
855 normal_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
857 inline std::string* HeightmapGeom_Texture::_internal_mutable_normal() {
859 return normal_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
863 return normal_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
866 if (normal !=
nullptr) {
871 normal_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), normal,
872 GetArenaForAllocation());
873 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
874 if (normal_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
875 normal_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
"", GetArenaForAllocation());
885 inline double HeightmapGeom_Texture::_internal_size()
const {
890 return _internal_size();
892 inline void HeightmapGeom_Texture::_internal_set_size(
double value) {
897 _internal_set_size(value);
909 inline double HeightmapGeom_Blend::_internal_min_height()
const {
914 return _internal_min_height();
916 inline void HeightmapGeom_Blend::_internal_set_min_height(
double value) {
921 _internal_set_min_height(value);
929 inline double HeightmapGeom_Blend::_internal_fade_dist()
const {
934 return _internal_fade_dist();
936 inline void HeightmapGeom_Blend::_internal_set_fade_dist(
double value) {
941 _internal_set_fade_dist(value);
950 inline bool HeightmapGeom::_internal_has_header()
const {
951 return this != internal_default_instance() && header_ !=
nullptr;
954 return _internal_has_header();
956 inline const ::ignition::msgs::Header& HeightmapGeom::_internal_header()
const {
957 const ::ignition::msgs::Header* p = header_;
963 return _internal_header();
967 if (GetArenaForAllocation() ==
nullptr) {
968 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
982 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
983 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
984 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
985 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
987 if (GetArenaForAllocation() !=
nullptr) {
988 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1000 inline ::ignition::msgs::Header* HeightmapGeom::_internal_mutable_header() {
1002 if (header_ ==
nullptr) {
1003 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaForAllocation());
1014 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1015 if (message_arena ==
nullptr) {
1016 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
1019 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1020 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
1021 ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
1022 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header));
1023 if (message_arena != submessage_arena) {
1024 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1025 message_arena, header, submessage_arena);
1036 inline bool HeightmapGeom::_internal_has_image()
const {
1037 return this != internal_default_instance() && image_ !=
nullptr;
1040 return _internal_has_image();
1042 inline const ::ignition::msgs::Image& HeightmapGeom::_internal_image()
const {
1043 const ::ignition::msgs::Image* p = image_;
1049 return _internal_image();
1053 if (GetArenaForAllocation() ==
nullptr) {
1054 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(image_);
1068 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1069 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1070 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1071 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1073 if (GetArenaForAllocation() !=
nullptr) {
1074 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1086 inline ::ignition::msgs::Image* HeightmapGeom::_internal_mutable_image() {
1088 if (image_ ==
nullptr) {
1089 auto* p = CreateMaybeMessage<::ignition::msgs::Image>(GetArenaForAllocation());
1100 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1101 if (message_arena ==
nullptr) {
1102 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(image_);
1105 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1106 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
1107 ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
1108 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(image));
1109 if (message_arena != submessage_arena) {
1110 image = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1111 message_arena, image, submessage_arena);
1122 inline bool HeightmapGeom::_internal_has_size()
const {
1123 return this != internal_default_instance() && size_ !=
nullptr;
1126 return _internal_has_size();
1128 inline const ::ignition::msgs::Vector3d& HeightmapGeom::_internal_size()
const {
1129 const ::ignition::msgs::Vector3d* p = size_;
1135 return _internal_size();
1139 if (GetArenaForAllocation() ==
nullptr) {
1140 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(size_);
1154 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1155 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1156 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1157 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1159 if (GetArenaForAllocation() !=
nullptr) {
1160 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1172 inline ::ignition::msgs::Vector3d* HeightmapGeom::_internal_mutable_size() {
1174 if (size_ ==
nullptr) {
1175 auto* p = CreateMaybeMessage<::ignition::msgs::Vector3d>(GetArenaForAllocation());
1186 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1187 if (message_arena ==
nullptr) {
1188 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(size_);
1191 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1192 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
1193 ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
1194 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(size));
1195 if (message_arena != submessage_arena) {
1196 size = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1197 message_arena, size, submessage_arena);
1208 inline bool HeightmapGeom::_internal_has_origin()
const {
1209 return this != internal_default_instance() && origin_ !=
nullptr;
1212 return _internal_has_origin();
1214 inline const ::ignition::msgs::Vector3d& HeightmapGeom::_internal_origin()
const {
1215 const ::ignition::msgs::Vector3d* p = origin_;
1221 return _internal_origin();
1225 if (GetArenaForAllocation() ==
nullptr) {
1226 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(origin_);
1240 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1241 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1242 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1243 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1245 if (GetArenaForAllocation() !=
nullptr) {
1246 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1258 inline ::ignition::msgs::Vector3d* HeightmapGeom::_internal_mutable_origin() {
1260 if (origin_ ==
nullptr) {
1261 auto* p = CreateMaybeMessage<::ignition::msgs::Vector3d>(GetArenaForAllocation());
1272 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1273 if (message_arena ==
nullptr) {
1274 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(origin_);
1277 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1278 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
1279 ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
1280 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(origin));
1281 if (message_arena != submessage_arena) {
1282 origin = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1283 message_arena, origin, submessage_arena);
1294 inline int HeightmapGeom::_internal_heights_size()
const {
1295 return heights_.size();
1298 return _internal_heights_size();
1303 inline float HeightmapGeom::_internal_heights(
int index)
const {
1304 return heights_.Get(index);
1308 return _internal_heights(index);
1311 heights_.Set(index, value);
1314 inline void HeightmapGeom::_internal_add_heights(
float value) {
1315 heights_.Add(value);
1318 _internal_add_heights(value);
1321 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
1322 HeightmapGeom::_internal_heights()
const {
1325 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
1328 return _internal_heights();
1330 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
1331 HeightmapGeom::_internal_mutable_heights() {
1334 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
1337 return _internal_mutable_heights();
1344 inline int32_t HeightmapGeom::_internal_width()
const {
1349 return _internal_width();
1351 inline void HeightmapGeom::_internal_set_width(int32_t value) {
1356 _internal_set_width(value);
1364 inline int32_t HeightmapGeom::_internal_height()
const {
1369 return _internal_height();
1371 inline void HeightmapGeom::_internal_set_height(int32_t value) {
1376 _internal_set_height(value);
1381 inline int HeightmapGeom::_internal_texture_size()
const {
1382 return texture_.size();
1385 return _internal_texture_size();
1392 return texture_.Mutable(index);
1394 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Texture >*
1399 inline const ::ignition::msgs::HeightmapGeom_Texture& HeightmapGeom::_internal_texture(
int index)
const {
1400 return texture_.Get(index);
1404 return _internal_texture(index);
1406 inline ::ignition::msgs::HeightmapGeom_Texture* HeightmapGeom::_internal_add_texture() {
1407 return texture_.Add();
1414 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Texture >&
1421 inline int HeightmapGeom::_internal_blend_size()
const {
1422 return blend_.size();
1425 return _internal_blend_size();
1432 return blend_.Mutable(index);
1434 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Blend >*
1439 inline const ::ignition::msgs::HeightmapGeom_Blend& HeightmapGeom::_internal_blend(
int index)
const {
1440 return blend_.Get(index);
1444 return _internal_blend(index);
1446 inline ::ignition::msgs::HeightmapGeom_Blend* HeightmapGeom::_internal_add_blend() {
1447 return blend_.Add();
1454 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Blend >&
1462 use_terrain_paging_ =
false;
1464 inline bool HeightmapGeom::_internal_use_terrain_paging()
const {
1465 return use_terrain_paging_;
1469 return _internal_use_terrain_paging();
1471 inline void HeightmapGeom::_internal_set_use_terrain_paging(
bool value) {
1473 use_terrain_paging_ = value;
1476 _internal_set_use_terrain_paging(value);
1482 filename_.ClearToEmpty();
1486 return _internal_filename();
1488 template <
typename ArgT0,
typename... ArgT>
1489 inline PROTOBUF_ALWAYS_INLINE
1492 filename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1500 inline const std::string& HeightmapGeom::_internal_filename()
const {
1501 return filename_.Get();
1503 inline void HeightmapGeom::_internal_set_filename(
const std::string& value) {
1505 filename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1507 inline std::string* HeightmapGeom::_internal_mutable_filename() {
1509 return filename_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1513 return filename_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1516 if (filename !=
nullptr) {
1521 filename_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), filename,
1522 GetArenaForAllocation());
1523 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1524 if (filename_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
1525 filename_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
"", GetArenaForAllocation());
1535 inline uint32_t HeightmapGeom::_internal_sampling()
const {
1540 return _internal_sampling();
1542 inline void HeightmapGeom::_internal_set_sampling(uint32_t value) {
1547 _internal_set_sampling(value);
1552 #pragma GCC diagnostic pop
1569 #pragma warning(pop)
1573 #include <google/protobuf/port_undef.inc>
Definition: heightmapgeom.pb.h:272
constexpr HeightmapGeom_Blend(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
HeightmapGeom_Blend()
Definition: heightmapgeom.pb.h:274
void MergeFrom(const HeightmapGeom_Blend &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: heightmapgeom.pb.h:308
double fade_dist() const
Definition: heightmapgeom.pb.h:932
static const HeightmapGeom_Blend & default_instance()
Definition: heightmapgeom.pb.h:311
void UnsafeArenaSwap(HeightmapGeom_Blend *other)
Definition: heightmapgeom.pb.h:337
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
HeightmapGeom_Blend(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: heightmapgeom.pb.h:302
HeightmapGeom_Blend & operator=(HeightmapGeom_Blend &&from) noexcept
Definition: heightmapgeom.pb.h:288
friend void swap(HeightmapGeom_Blend &a, HeightmapGeom_Blend &b)
Definition: heightmapgeom.pb.h:321
void Swap(HeightmapGeom_Blend *other)
Definition: heightmapgeom.pb.h:324
HeightmapGeom_Blend(const HeightmapGeom_Blend &from)
void CopyFrom(const HeightmapGeom_Blend &from)
void set_fade_dist(double value)
Definition: heightmapgeom.pb.h:940
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: heightmapgeom.pb.h:305
static const HeightmapGeom_Blend * internal_default_instance()
Definition: heightmapgeom.pb.h:314
HeightmapGeom_Blend(HeightmapGeom_Blend &&from) noexcept
Definition: heightmapgeom.pb.h:279
~HeightmapGeom_Blend() override
void set_min_height(double value)
Definition: heightmapgeom.pb.h:920
double min_height() const
Definition: heightmapgeom.pb.h:912
void clear_fade_dist()
Definition: heightmapgeom.pb.h:926
HeightmapGeom_Blend * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: heightmapgeom.pb.h:345
static const ClassData _class_data_
Definition: heightmapgeom.pb.h:383
HeightmapGeom_Blend & operator=(const HeightmapGeom_Blend &from)
Definition: heightmapgeom.pb.h:284
void clear_min_height()
Definition: heightmapgeom.pb.h:906
Definition: heightmapgeom.pb.h:94
std::string * mutable_diffuse()
Definition: heightmapgeom.pb.h:794
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: heightmapgeom.pb.h:130
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_size(double value)
Definition: heightmapgeom.pb.h:896
HeightmapGeom_Texture * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: heightmapgeom.pb.h:167
HeightmapGeom_Texture(const HeightmapGeom_Texture &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: heightmapgeom.pb.h:124
~HeightmapGeom_Texture() override
PROTOBUF_NODISCARD std::string * release_diffuse()
Definition: heightmapgeom.pb.h:810
void Swap(HeightmapGeom_Texture *other)
Definition: heightmapgeom.pb.h:146
HeightmapGeom_Texture(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void MergeFrom(const HeightmapGeom_Texture &from)
static const HeightmapGeom_Texture & default_instance()
Definition: heightmapgeom.pb.h:133
HeightmapGeom_Texture & operator=(const HeightmapGeom_Texture &from)
Definition: heightmapgeom.pb.h:106
HeightmapGeom_Texture & operator=(HeightmapGeom_Texture &&from) noexcept
Definition: heightmapgeom.pb.h:110
const std::string & diffuse() const
Definition: heightmapgeom.pb.h:783
void set_allocated_diffuse(std::string *diffuse)
Definition: heightmapgeom.pb.h:814
void set_allocated_normal(std::string *normal)
Definition: heightmapgeom.pb.h:865
void CopyFrom(const HeightmapGeom_Texture &from)
constexpr HeightmapGeom_Texture(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void clear_diffuse()
Definition: heightmapgeom.pb.h:780
void set_diffuse(ArgT0 &&arg0, ArgT... args)
HeightmapGeom_Texture()
Definition: heightmapgeom.pb.h:96
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: heightmapgeom.pb.h:127
double size() const
Definition: heightmapgeom.pb.h:888
void clear_normal()
Definition: heightmapgeom.pb.h:831
void set_normal(ArgT0 &&arg0, ArgT... args)
HeightmapGeom_Texture(HeightmapGeom_Texture &&from) noexcept
Definition: heightmapgeom.pb.h:101
friend void swap(HeightmapGeom_Texture &a, HeightmapGeom_Texture &b)
Definition: heightmapgeom.pb.h:143
static const ClassData _class_data_
Definition: heightmapgeom.pb.h:205
static const HeightmapGeom_Texture * internal_default_instance()
Definition: heightmapgeom.pb.h:136
std::string * mutable_normal()
Definition: heightmapgeom.pb.h:845
const std::string & normal() const
Definition: heightmapgeom.pb.h:834
PROTOBUF_NODISCARD std::string * release_normal()
Definition: heightmapgeom.pb.h:861
void UnsafeArenaSwap(HeightmapGeom_Texture *other)
Definition: heightmapgeom.pb.h:159
void clear_size()
Definition: heightmapgeom.pb.h:882
Definition: heightmapgeom.pb.h:429
const ::ignition::msgs::Vector3d & origin() const
Definition: heightmapgeom.pb.h:1219
void clear_height()
Definition: heightmapgeom.pb.h:1361
void set_filename(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: heightmapgeom.pb.h:465
const ::ignition::msgs::Vector3d & size() const
Definition: heightmapgeom.pb.h:1133
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Blend > & blend() const
Definition: heightmapgeom.pb.h:1455
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > & heights() const
Definition: heightmapgeom.pb.h:1326
bool has_header() const
Definition: heightmapgeom.pb.h:953
static const HeightmapGeom * internal_default_instance()
Definition: heightmapgeom.pb.h:471
void unsafe_arena_set_allocated_origin(::ignition::msgs::Vector3d *origin)
Definition: heightmapgeom.pb.h:1223
void clear_sampling()
Definition: heightmapgeom.pb.h:1532
::ignition::msgs::Header * mutable_header()
Definition: heightmapgeom.pb.h:1008
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_NODISCARD ::ignition::msgs::Vector3d * release_size()
Definition: heightmapgeom.pb.h:1150
int32_t width() const
Definition: heightmapgeom.pb.h:1347
PROTOBUF_NODISCARD ::ignition::msgs::Vector3d * release_origin()
Definition: heightmapgeom.pb.h:1236
void clear_filename()
Definition: heightmapgeom.pb.h:1481
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: heightmapgeom.pb.h:459
void clear_blend()
Definition: heightmapgeom.pb.h:1427
HeightmapGeom(HeightmapGeom &&from) noexcept
Definition: heightmapgeom.pb.h:436
HeightmapGeom * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: heightmapgeom.pb.h:502
bool has_image() const
Definition: heightmapgeom.pb.h:1039
void clear_heights()
Definition: heightmapgeom.pb.h:1300
void clear_texture()
Definition: heightmapgeom.pb.h:1387
void set_height(int32_t value)
Definition: heightmapgeom.pb.h:1375
const std::string & filename() const
Definition: heightmapgeom.pb.h:1484
::PROTOBUF_NAMESPACE_ID::RepeatedField< float > * mutable_heights()
Definition: heightmapgeom.pb.h:1335
const ::ignition::msgs::Image & image() const
Definition: heightmapgeom.pb.h:1047
void clear_width()
Definition: heightmapgeom.pb.h:1341
void MergeFrom(const HeightmapGeom &from)
bool has_origin() const
Definition: heightmapgeom.pb.h:1211
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Texture > * mutable_texture()
Definition: heightmapgeom.pb.h:1395
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
Definition: heightmapgeom.pb.h:965
HeightmapGeom & operator=(HeightmapGeom &&from) noexcept
Definition: heightmapgeom.pb.h:445
int heights_size() const
Definition: heightmapgeom.pb.h:1297
void UnsafeArenaSwap(HeightmapGeom *other)
Definition: heightmapgeom.pb.h:494
PROTOBUF_NODISCARD std::string * release_filename()
Definition: heightmapgeom.pb.h:1511
bool has_size() const
Definition: heightmapgeom.pb.h:1125
std::string * mutable_filename()
Definition: heightmapgeom.pb.h:1495
::ignition::msgs::HeightmapGeom_Texture * add_texture()
Definition: heightmapgeom.pb.h:1409
constexpr HeightmapGeom(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void set_heights(int index, float value)
Definition: heightmapgeom.pb.h:1310
void set_use_terrain_paging(bool value)
Definition: heightmapgeom.pb.h:1475
void Swap(HeightmapGeom *other)
Definition: heightmapgeom.pb.h:481
void set_allocated_size(::ignition::msgs::Vector3d *size)
Definition: heightmapgeom.pb.h:1185
::ignition::msgs::Vector3d * unsafe_arena_release_size()
Definition: heightmapgeom.pb.h:1165
friend void swap(HeightmapGeom &a, HeightmapGeom &b)
Definition: heightmapgeom.pb.h:478
int32_t height() const
Definition: heightmapgeom.pb.h:1367
void set_sampling(uint32_t value)
Definition: heightmapgeom.pb.h:1546
void unsafe_arena_set_allocated_size(::ignition::msgs::Vector3d *size)
Definition: heightmapgeom.pb.h:1137
bool use_terrain_paging() const
Definition: heightmapgeom.pb.h:1467
void set_allocated_header(::ignition::msgs::Header *header)
Definition: heightmapgeom.pb.h:1013
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Texture > & texture() const
Definition: heightmapgeom.pb.h:1415
::ignition::msgs::Image * unsafe_arena_release_image()
Definition: heightmapgeom.pb.h:1079
void set_width(int32_t value)
Definition: heightmapgeom.pb.h:1355
HeightmapGeom & operator=(const HeightmapGeom &from)
Definition: heightmapgeom.pb.h:441
void add_heights(float value)
Definition: heightmapgeom.pb.h:1317
PROTOBUF_NODISCARD ::ignition::msgs::Header * release_header()
Definition: heightmapgeom.pb.h:978
HeightmapGeom(const HeightmapGeom &from)
::ignition::msgs::HeightmapGeom_Blend * add_blend()
Definition: heightmapgeom.pb.h:1449
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
::ignition::msgs::Vector3d * mutable_origin()
Definition: heightmapgeom.pb.h:1266
void set_allocated_image(::ignition::msgs::Image *image)
Definition: heightmapgeom.pb.h:1099
~HeightmapGeom() override
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: heightmapgeom.pb.h:462
void clear_use_terrain_paging()
Definition: heightmapgeom.pb.h:1461
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Blend > * mutable_blend()
Definition: heightmapgeom.pb.h:1435
int texture_size() const
Definition: heightmapgeom.pb.h:1384
const ::ignition::msgs::Header & header() const
Definition: heightmapgeom.pb.h:961
::ignition::msgs::Vector3d * unsafe_arena_release_origin()
Definition: heightmapgeom.pb.h:1251
static const HeightmapGeom & default_instance()
Definition: heightmapgeom.pb.h:468
PROTOBUF_NODISCARD ::ignition::msgs::Image * release_image()
Definition: heightmapgeom.pb.h:1064
::ignition::msgs::Image * mutable_image()
Definition: heightmapgeom.pb.h:1094
static const ClassData _class_data_
Definition: heightmapgeom.pb.h:540
::ignition::msgs::Header * unsafe_arena_release_header()
Definition: heightmapgeom.pb.h:993
uint32_t sampling() const
Definition: heightmapgeom.pb.h:1538
void unsafe_arena_set_allocated_image(::ignition::msgs::Image *image)
Definition: heightmapgeom.pb.h:1051
HeightmapGeom(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
::ignition::msgs::Vector3d * mutable_size()
Definition: heightmapgeom.pb.h:1180
int blend_size() const
Definition: heightmapgeom.pb.h:1424
void set_allocated_origin(::ignition::msgs::Vector3d *origin)
Definition: heightmapgeom.pb.h:1271
void set_allocated_filename(std::string *filename)
Definition: heightmapgeom.pb.h:1515
void CopyFrom(const HeightmapGeom &from)
HeightmapGeom()
Definition: heightmapgeom.pb.h:431
Definition: image.pb.h:127
Definition: vector3d.pb.h:84
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fheightmapgeom_2eproto
IGNITION_MSGS_VISIBLE Vector3dDefaultTypeInternal _Vector3d_default_instance_
IGNITION_MSGS_VISIBLE HeightmapGeomDefaultTypeInternal _HeightmapGeom_default_instance_
std::unique_ptr< const HeightmapGeom > ConstHeightmapGeomUniquePtr
Definition: heightmapgeom.pb.h:1560
IGNITION_MSGS_VISIBLE ImageDefaultTypeInternal _Image_default_instance_
std::unique_ptr< HeightmapGeom > HeightmapGeomUniquePtr
Definition: heightmapgeom.pb.h:1559
std::shared_ptr< const HeightmapGeom > ConstHeightmapGeomSharedPtr
Definition: heightmapgeom.pb.h:1562
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
IGNITION_MSGS_VISIBLE HeightmapGeom_TextureDefaultTypeInternal _HeightmapGeom_Texture_default_instance_
IGNITION_MSGS_VISIBLE HeightmapGeom_BlendDefaultTypeInternal _HeightmapGeom_Blend_default_instance_
std::shared_ptr< HeightmapGeom > HeightmapGeomSharedPtr
Definition: heightmapgeom.pb.h:1561
Definition: actor.pb.h:52
Definition: heightmapgeom.pb.h:58
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3] PROTOBUF_SECTION_VARIABLE(protodesc_cold)