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 < 3014000
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 3014000 < 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 ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
73 class HeightmapGeomDefaultTypeInternal;
75 class HeightmapGeom_Blend;
76 class HeightmapGeom_BlendDefaultTypeInternal;
78 class HeightmapGeom_Texture;
79 class 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
93 class IGNITION_MSGS_VISIBLE HeightmapGeom_Texture PROTOBUF_FINAL :
94 public ::PROTOBUF_NAMESPACE_ID::Message {
101 : HeightmapGeom_Texture() {
102 *
this = ::std::move(from);
105 inline HeightmapGeom_Texture&
operator=(
const HeightmapGeom_Texture& from) {
109 inline HeightmapGeom_Texture&
operator=(HeightmapGeom_Texture&& from) noexcept {
110 if (GetArena() == from.GetArena()) {
111 if (
this != &from) InternalSwap(&from);
118 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
119 return GetDescriptor();
122 return GetMetadataStatic().descriptor;
125 return GetMetadataStatic().reflection;
130 return reinterpret_cast<const HeightmapGeom_Texture*
>(
133 static constexpr
int kIndexInFileMessages =
136 friend void swap(HeightmapGeom_Texture& a, HeightmapGeom_Texture& b) {
139 inline void Swap(HeightmapGeom_Texture* other) {
140 if (other ==
this)
return;
141 if (GetArena() == other->GetArena()) {
144 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
148 if (other ==
this)
return;
149 GOOGLE_DCHECK(GetArena() == other->GetArena());
155 inline HeightmapGeom_Texture*
New() const final {
156 return CreateMaybeMessage<HeightmapGeom_Texture>(
nullptr);
159 HeightmapGeom_Texture*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
160 return CreateMaybeMessage<HeightmapGeom_Texture>(arena);
162 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
163 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
166 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
167 bool IsInitialized() const final;
169 size_t ByteSizeLong() const final;
170 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
171 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
172 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
173 int GetCachedSize() const final {
return _cached_size_.Get(); }
176 inline void SharedCtor();
177 inline void SharedDtor();
178 void SetCachedSize(
int size)
const final;
179 void InternalSwap(HeightmapGeom_Texture* other);
180 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
181 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
182 return "ignition.msgs.HeightmapGeom.Texture";
187 static void ArenaDtor(
void*
object);
188 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
193 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
205 kDiffuseFieldNumber = 1,
206 kNormalFieldNumber = 2,
207 kSizeFieldNumber = 3,
221 void _internal_set_diffuse(
const std::string& value);
237 void _internal_set_normal(
const std::string& value);
246 double _internal_size()
const;
247 void _internal_set_size(
double value);
254 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
255 typedef void InternalArenaConstructable_;
256 typedef void DestructorSkippable_;
257 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr diffuse_;
258 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr normal_;
260 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
261 friend struct ::TableStruct_ignition_2fmsgs_2fheightmapgeom_2eproto;
266 public ::PROTOBUF_NAMESPACE_ID::Message {
273 : HeightmapGeom_Blend() {
274 *
this = ::std::move(from);
277 inline HeightmapGeom_Blend&
operator=(
const HeightmapGeom_Blend& from) {
281 inline HeightmapGeom_Blend&
operator=(HeightmapGeom_Blend&& from) noexcept {
282 if (GetArena() == from.GetArena()) {
283 if (
this != &from) InternalSwap(&from);
290 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
291 return GetDescriptor();
294 return GetMetadataStatic().descriptor;
297 return GetMetadataStatic().reflection;
302 return reinterpret_cast<const HeightmapGeom_Blend*
>(
305 static constexpr
int kIndexInFileMessages =
308 friend void swap(HeightmapGeom_Blend& a, HeightmapGeom_Blend& b) {
311 inline void Swap(HeightmapGeom_Blend* other) {
312 if (other ==
this)
return;
313 if (GetArena() == other->GetArena()) {
316 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
320 if (other ==
this)
return;
321 GOOGLE_DCHECK(GetArena() == other->GetArena());
327 inline HeightmapGeom_Blend*
New() const final {
328 return CreateMaybeMessage<HeightmapGeom_Blend>(
nullptr);
331 HeightmapGeom_Blend*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
332 return CreateMaybeMessage<HeightmapGeom_Blend>(arena);
334 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
335 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
338 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
339 bool IsInitialized() const final;
341 size_t ByteSizeLong() const final;
342 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
343 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
344 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
345 int GetCachedSize() const final {
return _cached_size_.Get(); }
348 inline void SharedCtor();
349 inline void SharedDtor();
350 void SetCachedSize(
int size)
const final;
351 void InternalSwap(HeightmapGeom_Blend* other);
352 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
353 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
354 return "ignition.msgs.HeightmapGeom.Blend";
359 static void ArenaDtor(
void*
object);
360 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
365 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
377 kMinHeightFieldNumber = 1,
378 kFadeDistFieldNumber = 2,
385 double _internal_min_height()
const;
386 void _internal_set_min_height(
double value);
394 double _internal_fade_dist()
const;
395 void _internal_set_fade_dist(
double value);
402 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
403 typedef void InternalArenaConstructable_;
404 typedef void DestructorSkippable_;
407 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
408 friend struct ::TableStruct_ignition_2fmsgs_2fheightmapgeom_2eproto;
413 public ::PROTOBUF_NAMESPACE_ID::Message {
421 *
this = ::std::move(from);
424 inline HeightmapGeom&
operator=(
const HeightmapGeom& from) {
428 inline HeightmapGeom&
operator=(HeightmapGeom&& from) noexcept {
429 if (GetArena() == from.GetArena()) {
430 if (
this != &from) InternalSwap(&from);
437 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
438 return GetDescriptor();
441 return GetMetadataStatic().descriptor;
444 return GetMetadataStatic().reflection;
449 return reinterpret_cast<const HeightmapGeom*
>(
452 static constexpr
int kIndexInFileMessages =
455 friend void swap(HeightmapGeom& a, HeightmapGeom& b) {
458 inline void Swap(HeightmapGeom* other) {
459 if (other ==
this)
return;
460 if (GetArena() == other->GetArena()) {
463 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
467 if (other ==
this)
return;
468 GOOGLE_DCHECK(GetArena() == other->GetArena());
474 inline HeightmapGeom*
New() const final {
475 return CreateMaybeMessage<HeightmapGeom>(
nullptr);
478 HeightmapGeom*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
479 return CreateMaybeMessage<HeightmapGeom>(arena);
481 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
482 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
485 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
486 bool IsInitialized() const final;
488 size_t ByteSizeLong() const final;
489 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
490 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
491 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
492 int GetCachedSize() const final {
return _cached_size_.Get(); }
495 inline void SharedCtor();
496 inline void SharedDtor();
497 void SetCachedSize(
int size)
const final;
498 void InternalSwap(HeightmapGeom* other);
499 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
500 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
501 return "ignition.msgs.HeightmapGeom";
506 static void ArenaDtor(
void*
object);
507 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
512 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
527 kHeightsFieldNumber = 5,
528 kTextureFieldNumber = 8,
529 kBlendFieldNumber = 9,
530 kFilenameFieldNumber = 11,
531 kHeaderFieldNumber = 1,
532 kImageFieldNumber = 2,
533 kSizeFieldNumber = 3,
534 kOriginFieldNumber = 4,
535 kWidthFieldNumber = 6,
536 kHeightFieldNumber = 7,
537 kUseTerrainPagingFieldNumber = 10,
538 kSamplingFieldNumber = 12,
543 int _internal_heights_size()
const;
547 float _internal_heights(
int index)
const;
548 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
549 _internal_heights()
const;
550 void _internal_add_heights(
float value);
551 ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
552 _internal_mutable_heights();
557 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
559 ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
565 int _internal_texture_size()
const;
569 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Texture >*
572 const ::ignition::msgs::HeightmapGeom_Texture& _internal_texture(
int index)
const;
573 ::ignition::msgs::HeightmapGeom_Texture* _internal_add_texture();
575 const ::ignition::msgs::HeightmapGeom_Texture&
texture(
int index)
const;
577 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Texture >&
583 int _internal_blend_size()
const;
587 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Blend >*
590 const ::ignition::msgs::HeightmapGeom_Blend& _internal_blend(
int index)
const;
591 ::ignition::msgs::HeightmapGeom_Blend* _internal_add_blend();
593 const ::ignition::msgs::HeightmapGeom_Blend&
blend(
int index)
const;
595 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Blend >&
610 void _internal_set_filename(
const std::string& value);
617 bool _internal_has_header()
const;
620 const ::ignition::msgs::Header&
header()
const;
625 const ::ignition::msgs::Header& _internal_header()
const;
626 ::ignition::msgs::Header* _internal_mutable_header();
629 ::ignition::msgs::Header* header);
635 bool _internal_has_image()
const;
638 const ::ignition::msgs::Image&
image()
const;
643 const ::ignition::msgs::Image& _internal_image()
const;
644 ::ignition::msgs::Image* _internal_mutable_image();
647 ::ignition::msgs::Image* image);
653 bool _internal_has_size()
const;
656 const ::ignition::msgs::Vector3d&
size()
const;
661 const ::ignition::msgs::Vector3d& _internal_size()
const;
662 ::ignition::msgs::Vector3d* _internal_mutable_size();
665 ::ignition::msgs::Vector3d* size);
671 bool _internal_has_origin()
const;
674 const ::ignition::msgs::Vector3d&
origin()
const;
679 const ::ignition::msgs::Vector3d& _internal_origin()
const;
680 ::ignition::msgs::Vector3d* _internal_mutable_origin();
683 ::ignition::msgs::Vector3d* origin);
688 ::PROTOBUF_NAMESPACE_ID::int32
width()
const;
691 ::PROTOBUF_NAMESPACE_ID::int32 _internal_width()
const;
692 void _internal_set_width(::PROTOBUF_NAMESPACE_ID::int32 value);
697 ::PROTOBUF_NAMESPACE_ID::int32
height()
const;
700 ::PROTOBUF_NAMESPACE_ID::int32 _internal_height()
const;
701 void _internal_set_height(::PROTOBUF_NAMESPACE_ID::int32 value);
709 bool _internal_use_terrain_paging()
const;
710 void _internal_set_use_terrain_paging(
bool value);
718 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_sampling()
const;
719 void _internal_set_sampling(::PROTOBUF_NAMESPACE_ID::uint32 value);
726 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
727 typedef void InternalArenaConstructable_;
728 typedef void DestructorSkippable_;
729 ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > heights_;
731 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Texture > texture_;
732 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Blend > blend_;
733 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr filename_;
734 ::ignition::msgs::Header* header_;
735 ::ignition::msgs::Image* image_;
736 ::ignition::msgs::Vector3d* size_;
737 ::ignition::msgs::Vector3d* origin_;
738 ::PROTOBUF_NAMESPACE_ID::int32 width_;
739 ::PROTOBUF_NAMESPACE_ID::int32 height_;
740 bool use_terrain_paging_;
741 ::PROTOBUF_NAMESPACE_ID::uint32 sampling_;
742 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
743 friend struct ::TableStruct_ignition_2fmsgs_2fheightmapgeom_2eproto;
751 #pragma GCC diagnostic push
752 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
757 inline void HeightmapGeom_Texture::clear_diffuse() {
758 diffuse_.ClearToEmpty();
760 inline const std::string& HeightmapGeom_Texture::diffuse()
const {
762 return _internal_diffuse();
764 inline void HeightmapGeom_Texture::set_diffuse(
const std::string& value) {
765 _internal_set_diffuse(value);
768 inline std::string* HeightmapGeom_Texture::mutable_diffuse() {
770 return _internal_mutable_diffuse();
772 inline const std::string& HeightmapGeom_Texture::_internal_diffuse()
const {
773 return diffuse_.Get();
775 inline void HeightmapGeom_Texture::_internal_set_diffuse(
const std::string& value) {
777 diffuse_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
779 inline void HeightmapGeom_Texture::set_diffuse(
std::string&& value) {
782 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
785 inline void HeightmapGeom_Texture::set_diffuse(
const char* value) {
786 GOOGLE_DCHECK(value !=
nullptr);
788 diffuse_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(value), GetArena());
791 inline void HeightmapGeom_Texture::set_diffuse(
const char* value,
794 diffuse_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(
795 reinterpret_cast<const char*
>(value), size), GetArena());
798 inline std::string* HeightmapGeom_Texture::_internal_mutable_diffuse() {
800 return diffuse_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
802 inline std::string* HeightmapGeom_Texture::release_diffuse() {
804 return diffuse_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
806 inline void HeightmapGeom_Texture::set_allocated_diffuse(
std::string* diffuse) {
807 if (diffuse !=
nullptr) {
812 diffuse_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), diffuse,
818 inline void HeightmapGeom_Texture::clear_normal() {
819 normal_.ClearToEmpty();
821 inline const std::string& HeightmapGeom_Texture::normal()
const {
823 return _internal_normal();
825 inline void HeightmapGeom_Texture::set_normal(
const std::string& value) {
826 _internal_set_normal(value);
829 inline std::string* HeightmapGeom_Texture::mutable_normal() {
831 return _internal_mutable_normal();
833 inline const std::string& HeightmapGeom_Texture::_internal_normal()
const {
834 return normal_.Get();
836 inline void HeightmapGeom_Texture::_internal_set_normal(
const std::string& value) {
838 normal_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
840 inline void HeightmapGeom_Texture::set_normal(
std::string&& value) {
843 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
846 inline void HeightmapGeom_Texture::set_normal(
const char* value) {
847 GOOGLE_DCHECK(value !=
nullptr);
849 normal_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(value), GetArena());
852 inline void HeightmapGeom_Texture::set_normal(
const char* value,
855 normal_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(
856 reinterpret_cast<const char*
>(value), size), GetArena());
859 inline std::string* HeightmapGeom_Texture::_internal_mutable_normal() {
861 return normal_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
863 inline std::string* HeightmapGeom_Texture::release_normal() {
865 return normal_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
867 inline void HeightmapGeom_Texture::set_allocated_normal(
std::string* normal) {
868 if (normal !=
nullptr) {
873 normal_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), normal,
879 inline void HeightmapGeom_Texture::clear_size() {
882 inline double HeightmapGeom_Texture::_internal_size()
const {
885 inline double HeightmapGeom_Texture::size()
const {
887 return _internal_size();
889 inline void HeightmapGeom_Texture::_internal_set_size(
double value) {
893 inline void HeightmapGeom_Texture::set_size(
double value) {
894 _internal_set_size(value);
903 inline void HeightmapGeom_Blend::clear_min_height() {
906 inline double HeightmapGeom_Blend::_internal_min_height()
const {
909 inline double HeightmapGeom_Blend::min_height()
const {
911 return _internal_min_height();
913 inline void HeightmapGeom_Blend::_internal_set_min_height(
double value) {
917 inline void HeightmapGeom_Blend::set_min_height(
double value) {
918 _internal_set_min_height(value);
923 inline void HeightmapGeom_Blend::clear_fade_dist() {
926 inline double HeightmapGeom_Blend::_internal_fade_dist()
const {
929 inline double HeightmapGeom_Blend::fade_dist()
const {
931 return _internal_fade_dist();
933 inline void HeightmapGeom_Blend::_internal_set_fade_dist(
double value) {
937 inline void HeightmapGeom_Blend::set_fade_dist(
double value) {
938 _internal_set_fade_dist(value);
947 inline bool HeightmapGeom::_internal_has_header()
const {
948 return this != internal_default_instance() && header_ !=
nullptr;
950 inline bool HeightmapGeom::has_header()
const {
951 return _internal_has_header();
953 inline const ::ignition::msgs::Header& HeightmapGeom::_internal_header()
const {
954 const ::ignition::msgs::Header* p = header_;
955 return p !=
nullptr ? *p :
reinterpret_cast<const ::ignition::msgs::Header&
>(
958 inline const ::ignition::msgs::Header& HeightmapGeom::header()
const {
960 return _internal_header();
962 inline void HeightmapGeom::unsafe_arena_set_allocated_header(
963 ::ignition::msgs::Header* header) {
964 if (GetArena() ==
nullptr) {
965 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
975 inline ::ignition::msgs::Header* HeightmapGeom::release_header() {
977 ::ignition::msgs::Header* temp = header_;
979 if (GetArena() !=
nullptr) {
980 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
984 inline ::ignition::msgs::Header* HeightmapGeom::unsafe_arena_release_header() {
987 ::ignition::msgs::Header* temp = header_;
991 inline ::ignition::msgs::Header* HeightmapGeom::_internal_mutable_header() {
993 if (header_ ==
nullptr) {
994 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
999 inline ::ignition::msgs::Header* HeightmapGeom::mutable_header() {
1001 return _internal_mutable_header();
1003 inline void HeightmapGeom::set_allocated_header(::ignition::msgs::Header* header) {
1004 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1005 if (message_arena ==
nullptr) {
1006 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
1009 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1010 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header)->GetArena();
1011 if (message_arena != submessage_arena) {
1012 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1013 message_arena, header, submessage_arena);
1024 inline bool HeightmapGeom::_internal_has_image()
const {
1025 return this != internal_default_instance() && image_ !=
nullptr;
1027 inline bool HeightmapGeom::has_image()
const {
1028 return _internal_has_image();
1030 inline const ::ignition::msgs::Image& HeightmapGeom::_internal_image()
const {
1031 const ::ignition::msgs::Image* p = image_;
1032 return p !=
nullptr ? *p :
reinterpret_cast<const ::ignition::msgs::Image&
>(
1035 inline const ::ignition::msgs::Image& HeightmapGeom::image()
const {
1037 return _internal_image();
1039 inline void HeightmapGeom::unsafe_arena_set_allocated_image(
1040 ::ignition::msgs::Image* image) {
1041 if (GetArena() ==
nullptr) {
1042 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(image_);
1052 inline ::ignition::msgs::Image* HeightmapGeom::release_image() {
1054 ::ignition::msgs::Image* temp = image_;
1056 if (GetArena() !=
nullptr) {
1057 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1061 inline ::ignition::msgs::Image* HeightmapGeom::unsafe_arena_release_image() {
1064 ::ignition::msgs::Image* temp = image_;
1068 inline ::ignition::msgs::Image* HeightmapGeom::_internal_mutable_image() {
1070 if (image_ ==
nullptr) {
1071 auto* p = CreateMaybeMessage<::ignition::msgs::Image>(GetArena());
1076 inline ::ignition::msgs::Image* HeightmapGeom::mutable_image() {
1078 return _internal_mutable_image();
1080 inline void HeightmapGeom::set_allocated_image(::ignition::msgs::Image* image) {
1081 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1082 if (message_arena ==
nullptr) {
1083 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(image_);
1086 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1087 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(image)->GetArena();
1088 if (message_arena != submessage_arena) {
1089 image = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1090 message_arena, image, submessage_arena);
1101 inline bool HeightmapGeom::_internal_has_size()
const {
1102 return this != internal_default_instance() && size_ !=
nullptr;
1104 inline bool HeightmapGeom::has_size()
const {
1105 return _internal_has_size();
1107 inline const ::ignition::msgs::Vector3d& HeightmapGeom::_internal_size()
const {
1108 const ::ignition::msgs::Vector3d* p = size_;
1109 return p !=
nullptr ? *p :
reinterpret_cast<const ::ignition::msgs::Vector3d&
>(
1112 inline const ::ignition::msgs::Vector3d& HeightmapGeom::size()
const {
1114 return _internal_size();
1116 inline void HeightmapGeom::unsafe_arena_set_allocated_size(
1117 ::ignition::msgs::Vector3d* size) {
1118 if (GetArena() ==
nullptr) {
1119 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(size_);
1129 inline ::ignition::msgs::Vector3d* HeightmapGeom::release_size() {
1131 ::ignition::msgs::Vector3d* temp = size_;
1133 if (GetArena() !=
nullptr) {
1134 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1138 inline ::ignition::msgs::Vector3d* HeightmapGeom::unsafe_arena_release_size() {
1141 ::ignition::msgs::Vector3d* temp = size_;
1145 inline ::ignition::msgs::Vector3d* HeightmapGeom::_internal_mutable_size() {
1147 if (size_ ==
nullptr) {
1148 auto* p = CreateMaybeMessage<::ignition::msgs::Vector3d>(GetArena());
1153 inline ::ignition::msgs::Vector3d* HeightmapGeom::mutable_size() {
1155 return _internal_mutable_size();
1157 inline void HeightmapGeom::set_allocated_size(::ignition::msgs::Vector3d* size) {
1158 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1159 if (message_arena ==
nullptr) {
1160 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(size_);
1163 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1164 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(size)->GetArena();
1165 if (message_arena != submessage_arena) {
1166 size = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1167 message_arena, size, submessage_arena);
1178 inline bool HeightmapGeom::_internal_has_origin()
const {
1179 return this != internal_default_instance() && origin_ !=
nullptr;
1181 inline bool HeightmapGeom::has_origin()
const {
1182 return _internal_has_origin();
1184 inline const ::ignition::msgs::Vector3d& HeightmapGeom::_internal_origin()
const {
1185 const ::ignition::msgs::Vector3d* p = origin_;
1186 return p !=
nullptr ? *p :
reinterpret_cast<const ::ignition::msgs::Vector3d&
>(
1189 inline const ::ignition::msgs::Vector3d& HeightmapGeom::origin()
const {
1191 return _internal_origin();
1193 inline void HeightmapGeom::unsafe_arena_set_allocated_origin(
1194 ::ignition::msgs::Vector3d* origin) {
1195 if (GetArena() ==
nullptr) {
1196 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(origin_);
1206 inline ::ignition::msgs::Vector3d* HeightmapGeom::release_origin() {
1208 ::ignition::msgs::Vector3d* temp = origin_;
1210 if (GetArena() !=
nullptr) {
1211 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1215 inline ::ignition::msgs::Vector3d* HeightmapGeom::unsafe_arena_release_origin() {
1218 ::ignition::msgs::Vector3d* temp = origin_;
1222 inline ::ignition::msgs::Vector3d* HeightmapGeom::_internal_mutable_origin() {
1224 if (origin_ ==
nullptr) {
1225 auto* p = CreateMaybeMessage<::ignition::msgs::Vector3d>(GetArena());
1230 inline ::ignition::msgs::Vector3d* HeightmapGeom::mutable_origin() {
1232 return _internal_mutable_origin();
1234 inline void HeightmapGeom::set_allocated_origin(::ignition::msgs::Vector3d* origin) {
1235 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1236 if (message_arena ==
nullptr) {
1237 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(origin_);
1240 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1241 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(origin)->GetArena();
1242 if (message_arena != submessage_arena) {
1243 origin = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1244 message_arena, origin, submessage_arena);
1255 inline int HeightmapGeom::_internal_heights_size()
const {
1256 return heights_.size();
1258 inline int HeightmapGeom::heights_size()
const {
1259 return _internal_heights_size();
1261 inline void HeightmapGeom::clear_heights() {
1264 inline float HeightmapGeom::_internal_heights(
int index)
const {
1265 return heights_.Get(index);
1267 inline float HeightmapGeom::heights(
int index)
const {
1269 return _internal_heights(index);
1271 inline void HeightmapGeom::set_heights(
int index,
float value) {
1272 heights_.Set(index, value);
1275 inline void HeightmapGeom::_internal_add_heights(
float value) {
1276 heights_.Add(value);
1278 inline void HeightmapGeom::add_heights(
float value) {
1279 _internal_add_heights(value);
1282 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
1283 HeightmapGeom::_internal_heights()
const {
1286 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
1287 HeightmapGeom::heights()
const {
1289 return _internal_heights();
1291 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
1292 HeightmapGeom::_internal_mutable_heights() {
1295 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
1296 HeightmapGeom::mutable_heights() {
1298 return _internal_mutable_heights();
1302 inline void HeightmapGeom::clear_width() {
1305 inline ::PROTOBUF_NAMESPACE_ID::int32 HeightmapGeom::_internal_width()
const {
1308 inline ::PROTOBUF_NAMESPACE_ID::int32 HeightmapGeom::width()
const {
1310 return _internal_width();
1312 inline void HeightmapGeom::_internal_set_width(::PROTOBUF_NAMESPACE_ID::int32 value) {
1316 inline void HeightmapGeom::set_width(::PROTOBUF_NAMESPACE_ID::int32 value) {
1317 _internal_set_width(value);
1322 inline void HeightmapGeom::clear_height() {
1325 inline ::PROTOBUF_NAMESPACE_ID::int32 HeightmapGeom::_internal_height()
const {
1328 inline ::PROTOBUF_NAMESPACE_ID::int32 HeightmapGeom::height()
const {
1330 return _internal_height();
1332 inline void HeightmapGeom::_internal_set_height(::PROTOBUF_NAMESPACE_ID::int32 value) {
1336 inline void HeightmapGeom::set_height(::PROTOBUF_NAMESPACE_ID::int32 value) {
1337 _internal_set_height(value);
1342 inline int HeightmapGeom::_internal_texture_size()
const {
1343 return texture_.size();
1345 inline int HeightmapGeom::texture_size()
const {
1346 return _internal_texture_size();
1348 inline void HeightmapGeom::clear_texture() {
1351 inline ::ignition::msgs::HeightmapGeom_Texture* HeightmapGeom::mutable_texture(
int index) {
1353 return texture_.Mutable(index);
1355 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Texture >*
1356 HeightmapGeom::mutable_texture() {
1360 inline const ::ignition::msgs::HeightmapGeom_Texture& HeightmapGeom::_internal_texture(
int index)
const {
1361 return texture_.Get(index);
1363 inline const ::ignition::msgs::HeightmapGeom_Texture& HeightmapGeom::texture(
int index)
const {
1365 return _internal_texture(index);
1367 inline ::ignition::msgs::HeightmapGeom_Texture* HeightmapGeom::_internal_add_texture() {
1368 return texture_.Add();
1370 inline ::ignition::msgs::HeightmapGeom_Texture* HeightmapGeom::add_texture() {
1372 return _internal_add_texture();
1374 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Texture >&
1375 HeightmapGeom::texture()
const {
1381 inline int HeightmapGeom::_internal_blend_size()
const {
1382 return blend_.size();
1384 inline int HeightmapGeom::blend_size()
const {
1385 return _internal_blend_size();
1387 inline void HeightmapGeom::clear_blend() {
1390 inline ::ignition::msgs::HeightmapGeom_Blend* HeightmapGeom::mutable_blend(
int index) {
1392 return blend_.Mutable(index);
1394 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Blend >*
1395 HeightmapGeom::mutable_blend() {
1399 inline const ::ignition::msgs::HeightmapGeom_Blend& HeightmapGeom::_internal_blend(
int index)
const {
1400 return blend_.Get(index);
1402 inline const ::ignition::msgs::HeightmapGeom_Blend& HeightmapGeom::blend(
int index)
const {
1404 return _internal_blend(index);
1406 inline ::ignition::msgs::HeightmapGeom_Blend* HeightmapGeom::_internal_add_blend() {
1407 return blend_.Add();
1409 inline ::ignition::msgs::HeightmapGeom_Blend* HeightmapGeom::add_blend() {
1411 return _internal_add_blend();
1413 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Blend >&
1414 HeightmapGeom::blend()
const {
1420 inline void HeightmapGeom::clear_use_terrain_paging() {
1421 use_terrain_paging_ =
false;
1423 inline bool HeightmapGeom::_internal_use_terrain_paging()
const {
1424 return use_terrain_paging_;
1426 inline bool HeightmapGeom::use_terrain_paging()
const {
1428 return _internal_use_terrain_paging();
1430 inline void HeightmapGeom::_internal_set_use_terrain_paging(
bool value) {
1432 use_terrain_paging_ = value;
1434 inline void HeightmapGeom::set_use_terrain_paging(
bool value) {
1435 _internal_set_use_terrain_paging(value);
1440 inline void HeightmapGeom::clear_filename() {
1441 filename_.ClearToEmpty();
1443 inline const std::string& HeightmapGeom::filename()
const {
1445 return _internal_filename();
1447 inline void HeightmapGeom::set_filename(
const std::string& value) {
1448 _internal_set_filename(value);
1451 inline std::string* HeightmapGeom::mutable_filename() {
1453 return _internal_mutable_filename();
1455 inline const std::string& HeightmapGeom::_internal_filename()
const {
1456 return filename_.Get();
1458 inline void HeightmapGeom::_internal_set_filename(
const std::string& value) {
1460 filename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
1462 inline void HeightmapGeom::set_filename(
std::string&& value) {
1465 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
1468 inline void HeightmapGeom::set_filename(
const char* value) {
1469 GOOGLE_DCHECK(value !=
nullptr);
1471 filename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(value), GetArena());
1474 inline void HeightmapGeom::set_filename(
const char* value,
1477 filename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(
1478 reinterpret_cast<const char*
>(value), size), GetArena());
1481 inline std::string* HeightmapGeom::_internal_mutable_filename() {
1483 return filename_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
1485 inline std::string* HeightmapGeom::release_filename() {
1487 return filename_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1489 inline void HeightmapGeom::set_allocated_filename(
std::string* filename) {
1490 if (filename !=
nullptr) {
1495 filename_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), filename,
1501 inline void HeightmapGeom::clear_sampling() {
1504 inline ::PROTOBUF_NAMESPACE_ID::uint32 HeightmapGeom::_internal_sampling()
const {
1507 inline ::PROTOBUF_NAMESPACE_ID::uint32 HeightmapGeom::sampling()
const {
1509 return _internal_sampling();
1511 inline void HeightmapGeom::_internal_set_sampling(::PROTOBUF_NAMESPACE_ID::uint32 value) {
1515 inline void HeightmapGeom::set_sampling(::PROTOBUF_NAMESPACE_ID::uint32 value) {
1516 _internal_set_sampling(value);
1521 #pragma GCC diagnostic pop
1538 #pragma warning(pop)
1542 #include <google/protobuf/port_undef.inc>
Definition: actor.pb.h:98
void set_width(::PROTOBUF_NAMESPACE_ID::int32 value)
HeightmapGeom_Blend()
Definition: heightmapgeom.pb.h:268
const ::ignition::msgs::Vector3d & size() const
void set_filename(const std::string &value)
HeightmapGeom_Blend(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void MergeFrom(const HeightmapGeom_Blend &from)
void set_diffuse(const std::string &value)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: heightmapgeom.pb.h:124
virtual ~HeightmapGeom_Texture()
static const HeightmapGeom_Blend & default_instance()
static const HeightmapGeom * internal_default_instance()
Definition: heightmapgeom.pb.h:448
void unsafe_arena_set_allocated_origin(::ignition::msgs::Vector3d *origin)
void UnsafeArenaSwap(HeightmapGeom_Blend *other)
Definition: heightmapgeom.pb.h:319
std::string * mutable_diffuse()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::ignition::msgs::Header * release_header()
void set_size(double value)
std::string * mutable_normal()
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Blend > * mutable_blend()
std::string * mutable_filename()
void set_normal(const char *value)
HeightmapGeom_Texture(const HeightmapGeom_Texture &from)
::ignition::msgs::Header * mutable_header()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: heightmapgeom.pb.h:118
void set_diffuse(std::string &&value)
HeightmapGeom(HeightmapGeom &&from) noexcept
Definition: heightmapgeom.pb.h:419
const ::ignition::msgs::Vector3d & origin() const
HeightmapGeom_Texture(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::ignition::msgs::Vector3d * unsafe_arena_release_origin()
::PROTOBUF_NAMESPACE_ID::int32 height() const
HeightmapGeom_Blend & operator=(HeightmapGeom_Blend &&from) noexcept
Definition: heightmapgeom.pb.h:281
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::PROTOBUF_NAMESPACE_ID::int32 width() const
friend void swap(HeightmapGeom_Blend &a, HeightmapGeom_Blend &b)
Definition: heightmapgeom.pb.h:308
HeightmapGeom_Blend * New() const final
Definition: heightmapgeom.pb.h:327
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Blend > & blend() const
void Swap(HeightmapGeom_Blend *other)
Definition: heightmapgeom.pb.h:311
void Swap(HeightmapGeom_Texture *other)
Definition: heightmapgeom.pb.h:139
void MergeFrom(const HeightmapGeom &from)
void MergeFrom(const HeightmapGeom_Texture &from)
void set_filename(std::string &&value)
::ignition::msgs::HeightmapGeom_Blend * add_blend()
void set_normal(std::string &&value)
void set_filename(const char *value)
const ::ignition::msgs::HeightmapGeom_Blend & blend(int index) const
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
const std::string & filename() const
HeightmapGeom & operator=(HeightmapGeom &&from) noexcept
Definition: heightmapgeom.pb.h:428
HeightmapGeom * New() const final
Definition: heightmapgeom.pb.h:474
::ignition::msgs::Image * mutable_image()
HeightmapGeom_Blend(const HeightmapGeom_Blend &from)
static const HeightmapGeom_Texture & default_instance()
HeightmapGeom_Texture & operator=(const HeightmapGeom_Texture &from)
Definition: heightmapgeom.pb.h:105
void set_normal(const char *value, size_t size)
HeightmapGeom_Texture & operator=(HeightmapGeom_Texture &&from) noexcept
Definition: heightmapgeom.pb.h:109
void set_allocated_diffuse(std::string *diffuse)
void UnsafeArenaSwap(HeightmapGeom *other)
Definition: heightmapgeom.pb.h:466
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Texture > & texture() const
void CopyFrom(const HeightmapGeom_Blend &from)
HeightmapGeom * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: heightmapgeom.pb.h:478
HeightmapGeom_Blend Blend
Definition: heightmapgeom.pb.h:522
const ::ignition::msgs::Image & image() const
void set_fade_dist(double value)
::ignition::msgs::Vector3d * release_size()
::ignition::msgs::Header * unsafe_arena_release_header()
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_allocated_normal(std::string *normal)
void set_heights(int index, float value)
void set_use_terrain_paging(bool value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > & heights() const
void Swap(HeightmapGeom *other)
Definition: heightmapgeom.pb.h:458
void set_allocated_size(::ignition::msgs::Vector3d *size)
HeightmapGeom_Blend * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: heightmapgeom.pb.h:331
void CopyFrom(const HeightmapGeom_Texture &from)
friend void swap(HeightmapGeom &a, HeightmapGeom &b)
Definition: heightmapgeom.pb.h:455
std::string * release_diffuse()
HeightmapGeom_Texture * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: heightmapgeom.pb.h:159
::ignition::msgs::Image * release_image()
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::HeightmapGeom_Texture > * mutable_texture()
void unsafe_arena_set_allocated_size(::ignition::msgs::Vector3d *size)
::ignition::msgs::Vector3d * release_origin()
const std::string & normal() const
bool use_terrain_paging() const
HeightmapGeom(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_allocated_header(::ignition::msgs::Header *header)
::ignition::msgs::Vector3d * mutable_size()
HeightmapGeom & operator=(const HeightmapGeom &from)
Definition: heightmapgeom.pb.h:424
HeightmapGeom_Texture()
Definition: heightmapgeom.pb.h:96
void set_diffuse(const char *value)
void add_heights(float value)
HeightmapGeom(const HeightmapGeom &from)
::PROTOBUF_NAMESPACE_ID::uint32 sampling() const
void set_allocated_image(::ignition::msgs::Image *image)
::ignition::msgs::Vector3d * unsafe_arena_release_size()
void set_filename(const char *value, size_t size)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::ignition::msgs::HeightmapGeom_Texture & texture(int index) const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: heightmapgeom.pb.h:121
static const HeightmapGeom_Blend * internal_default_instance()
Definition: heightmapgeom.pb.h:301
HeightmapGeom_Blend(HeightmapGeom_Blend &&from) noexcept
Definition: heightmapgeom.pb.h:272
void set_normal(const std::string &value)
std::string * release_normal()
void clear_use_terrain_paging()
::ignition::msgs::Image * unsafe_arena_release_image()
void set_diffuse(const char *value, size_t size)
void set_min_height(double value)
HeightmapGeom_Texture Texture
Definition: heightmapgeom.pb.h:521
::PROTOBUF_NAMESPACE_ID::RepeatedField< float > * mutable_heights()
double min_height() const
static const HeightmapGeom & default_instance()
HeightmapGeom_Texture(HeightmapGeom_Texture &&from) noexcept
Definition: heightmapgeom.pb.h:100
friend void swap(HeightmapGeom_Texture &a, HeightmapGeom_Texture &b)
Definition: heightmapgeom.pb.h:136
static const HeightmapGeom_Texture * internal_default_instance()
Definition: heightmapgeom.pb.h:129
const std::string & diffuse() const
std::string * release_filename()
virtual ~HeightmapGeom_Blend()
void unsafe_arena_set_allocated_image(::ignition::msgs::Image *image)
::ignition::msgs::HeightmapGeom_Blend * mutable_blend(int index)
::ignition::msgs::HeightmapGeom_Texture * add_texture()
void set_allocated_origin(::ignition::msgs::Vector3d *origin)
HeightmapGeom_Blend & operator=(const HeightmapGeom_Blend &from)
Definition: heightmapgeom.pb.h:277
::ignition::msgs::Vector3d * mutable_origin()
void set_allocated_filename(std::string *filename)
const ::ignition::msgs::Header & header() const
void CopyFrom(const HeightmapGeom &from)
void UnsafeArenaSwap(HeightmapGeom_Texture *other)
Definition: heightmapgeom.pb.h:147
::ignition::msgs::HeightmapGeom_Texture * mutable_texture(int index)
void set_height(::PROTOBUF_NAMESPACE_ID::int32 value)
float heights(int index) const
void set_sampling(::PROTOBUF_NAMESPACE_ID::uint32 value)
HeightmapGeom_Texture * New() const final
Definition: heightmapgeom.pb.h:155
HeightmapGeom()
Definition: heightmapgeom.pb.h:415
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:1529
IGNITION_MSGS_VISIBLE ImageDefaultTypeInternal _Image_default_instance_
std::unique_ptr< HeightmapGeom > HeightmapGeomUniquePtr
Definition: heightmapgeom.pb.h:1528
std::shared_ptr< const HeightmapGeom > ConstHeightmapGeomSharedPtr
Definition: heightmapgeom.pb.h:1531
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:1530
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)