NVIDIA DeepStream SDK API Reference

9.2 Release
sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: schema.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_schema_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_schema_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3021000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3021012 < 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.
20 #endif
21 
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_util.h>
27 #include <google/protobuf/metadata_lite.h>
28 #include <google/protobuf/generated_message_reflection.h>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/map.h> // IWYU pragma: export
33 #include <google/protobuf/map_entry.h>
34 #include <google/protobuf/map_field_inl.h>
35 #include <google/protobuf/generated_enum_reflection.h>
36 #include <google/protobuf/unknown_field_set.h>
37 #include <google/protobuf/timestamp.pb.h>
38 // @@protoc_insertion_point(includes)
39 #include <google/protobuf/port_def.inc>
40 #define PROTOBUF_INTERNAL_EXPORT_schema_2eproto
41 PROTOBUF_NAMESPACE_OPEN
42 namespace internal {
43 class AnyMetadata;
44 } // namespace internal
45 PROTOBUF_NAMESPACE_CLOSE
46 
47 // Internal implementation detail -- do not use these members.
49  static const uint32_t offsets[];
50 };
51 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_schema_2eproto;
52 namespace nv {
53 class AnalyticsModule;
54 struct AnalyticsModuleDefaultTypeInternal;
55 extern AnalyticsModuleDefaultTypeInternal _AnalyticsModule_default_instance_;
56 class AnalyticsModule_InfoEntry_DoNotUse;
57 struct AnalyticsModule_InfoEntry_DoNotUseDefaultTypeInternal;
58 extern AnalyticsModule_InfoEntry_DoNotUseDefaultTypeInternal _AnalyticsModule_InfoEntry_DoNotUse_default_instance_;
59 class Bbox;
60 struct BboxDefaultTypeInternal;
61 extern BboxDefaultTypeInternal _Bbox_default_instance_;
62 class Bbox3d;
63 struct Bbox3dDefaultTypeInternal;
64 extern Bbox3dDefaultTypeInternal _Bbox3d_default_instance_;
65 class Bbox3d_InfoEntry_DoNotUse;
66 struct Bbox3d_InfoEntry_DoNotUseDefaultTypeInternal;
67 extern Bbox3d_InfoEntry_DoNotUseDefaultTypeInternal _Bbox3d_InfoEntry_DoNotUse_default_instance_;
68 class Bbox_InfoEntry_DoNotUse;
69 struct Bbox_InfoEntry_DoNotUseDefaultTypeInternal;
70 extern Bbox_InfoEntry_DoNotUseDefaultTypeInternal _Bbox_InfoEntry_DoNotUse_default_instance_;
71 class Cluster;
72 struct ClusterDefaultTypeInternal;
73 extern ClusterDefaultTypeInternal _Cluster_default_instance_;
74 class Congestion;
75 struct CongestionDefaultTypeInternal;
76 extern CongestionDefaultTypeInternal _Congestion_default_instance_;
77 class Congestion_InfoEntry_DoNotUse;
78 struct Congestion_InfoEntry_DoNotUseDefaultTypeInternal;
79 extern Congestion_InfoEntry_DoNotUseDefaultTypeInternal _Congestion_InfoEntry_DoNotUse_default_instance_;
80 class Conversation;
81 struct ConversationDefaultTypeInternal;
82 extern ConversationDefaultTypeInternal _Conversation_default_instance_;
83 class Coordinate;
84 struct CoordinateDefaultTypeInternal;
85 extern CoordinateDefaultTypeInternal _Coordinate_default_instance_;
86 class Embedding;
87 struct EmbeddingDefaultTypeInternal;
88 extern EmbeddingDefaultTypeInternal _Embedding_default_instance_;
89 class Embedding_InfoEntry_DoNotUse;
90 struct Embedding_InfoEntry_DoNotUseDefaultTypeInternal;
91 extern Embedding_InfoEntry_DoNotUseDefaultTypeInternal _Embedding_InfoEntry_DoNotUse_default_instance_;
92 class Event;
93 struct EventDefaultTypeInternal;
94 extern EventDefaultTypeInternal _Event_default_instance_;
95 class Event_InfoEntry_DoNotUse;
96 struct Event_InfoEntry_DoNotUseDefaultTypeInternal;
97 extern Event_InfoEntry_DoNotUseDefaultTypeInternal _Event_InfoEntry_DoNotUse_default_instance_;
98 class Frame;
99 struct FrameDefaultTypeInternal;
100 extern FrameDefaultTypeInternal _Frame_default_instance_;
101 class Frame_InfoEntry_DoNotUse;
102 struct Frame_InfoEntry_DoNotUseDefaultTypeInternal;
103 extern Frame_InfoEntry_DoNotUseDefaultTypeInternal _Frame_InfoEntry_DoNotUse_default_instance_;
104 class Gaze;
105 struct GazeDefaultTypeInternal;
106 extern GazeDefaultTypeInternal _Gaze_default_instance_;
107 class ImageData;
108 struct ImageDataDefaultTypeInternal;
109 extern ImageDataDefaultTypeInternal _ImageData_default_instance_;
110 class ImageData_InfoEntry_DoNotUse;
111 struct ImageData_InfoEntry_DoNotUseDefaultTypeInternal;
112 extern ImageData_InfoEntry_DoNotUseDefaultTypeInternal _ImageData_InfoEntry_DoNotUse_default_instance_;
113 class Interaction;
114 struct InteractionDefaultTypeInternal;
115 extern InteractionDefaultTypeInternal _Interaction_default_instance_;
116 class Interaction_InfoEntry_DoNotUse;
117 struct Interaction_InfoEntry_DoNotUseDefaultTypeInternal;
118 extern Interaction_InfoEntry_DoNotUseDefaultTypeInternal _Interaction_InfoEntry_DoNotUse_default_instance_;
119 class LLM;
120 struct LLMDefaultTypeInternal;
121 extern LLMDefaultTypeInternal _LLM_default_instance_;
122 class LLM_InfoEntry_DoNotUse;
123 struct LLM_InfoEntry_DoNotUseDefaultTypeInternal;
124 extern LLM_InfoEntry_DoNotUseDefaultTypeInternal _LLM_InfoEntry_DoNotUse_default_instance_;
125 class LipActivity;
126 struct LipActivityDefaultTypeInternal;
127 extern LipActivityDefaultTypeInternal _LipActivity_default_instance_;
128 class Location;
129 struct LocationDefaultTypeInternal;
130 extern LocationDefaultTypeInternal _Location_default_instance_;
131 class Message;
132 struct MessageDefaultTypeInternal;
133 extern MessageDefaultTypeInternal _Message_default_instance_;
134 class Object;
135 struct ObjectDefaultTypeInternal;
136 extern ObjectDefaultTypeInternal _Object_default_instance_;
137 class Object_InfoEntry_DoNotUse;
138 struct Object_InfoEntry_DoNotUseDefaultTypeInternal;
139 extern Object_InfoEntry_DoNotUseDefaultTypeInternal _Object_InfoEntry_DoNotUse_default_instance_;
140 class Place;
141 struct PlaceDefaultTypeInternal;
142 extern PlaceDefaultTypeInternal _Place_default_instance_;
143 class Place_InfoEntry_DoNotUse;
144 struct Place_InfoEntry_DoNotUseDefaultTypeInternal;
145 extern Place_InfoEntry_DoNotUseDefaultTypeInternal _Place_InfoEntry_DoNotUse_default_instance_;
146 class Point2D;
147 struct Point2DDefaultTypeInternal;
148 extern Point2DDefaultTypeInternal _Point2D_default_instance_;
149 class Pose;
150 struct PoseDefaultTypeInternal;
151 extern PoseDefaultTypeInternal _Pose_default_instance_;
152 class Pose_Action;
153 struct Pose_ActionDefaultTypeInternal;
154 extern Pose_ActionDefaultTypeInternal _Pose_Action_default_instance_;
155 class Pose_Keypoint;
156 struct Pose_KeypointDefaultTypeInternal;
157 extern Pose_KeypointDefaultTypeInternal _Pose_Keypoint_default_instance_;
158 class SD;
159 struct SDDefaultTypeInternal;
160 extern SDDefaultTypeInternal _SD_default_instance_;
161 class Segmentation;
162 struct SegmentationDefaultTypeInternal;
163 extern SegmentationDefaultTypeInternal _Segmentation_default_instance_;
164 class Segmentation_InfoEntry_DoNotUse;
165 struct Segmentation_InfoEntry_DoNotUseDefaultTypeInternal;
166 extern Segmentation_InfoEntry_DoNotUseDefaultTypeInternal _Segmentation_InfoEntry_DoNotUse_default_instance_;
167 class Sensor;
168 struct SensorDefaultTypeInternal;
169 extern SensorDefaultTypeInternal _Sensor_default_instance_;
170 class Sensor_InfoEntry_DoNotUse;
171 struct Sensor_InfoEntry_DoNotUseDefaultTypeInternal;
172 extern Sensor_InfoEntry_DoNotUseDefaultTypeInternal _Sensor_InfoEntry_DoNotUse_default_instance_;
173 class TypeMetrics;
174 struct TypeMetricsDefaultTypeInternal;
175 extern TypeMetricsDefaultTypeInternal _TypeMetrics_default_instance_;
176 class TypeMetrics_InfoEntry_DoNotUse;
177 struct TypeMetrics_InfoEntry_DoNotUseDefaultTypeInternal;
178 extern TypeMetrics_InfoEntry_DoNotUseDefaultTypeInternal _TypeMetrics_InfoEntry_DoNotUse_default_instance_;
179 class VisionLLM;
180 struct VisionLLMDefaultTypeInternal;
181 extern VisionLLMDefaultTypeInternal _VisionLLM_default_instance_;
182 class VisionLLM_InfoEntry_DoNotUse;
183 struct VisionLLM_InfoEntry_DoNotUseDefaultTypeInternal;
184 extern VisionLLM_InfoEntry_DoNotUseDefaultTypeInternal _VisionLLM_InfoEntry_DoNotUse_default_instance_;
185 } // namespace nv
186 PROTOBUF_NAMESPACE_OPEN
187 template<> ::nv::AnalyticsModule* Arena::CreateMaybeMessage<::nv::AnalyticsModule>(Arena*);
188 template<> ::nv::AnalyticsModule_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::AnalyticsModule_InfoEntry_DoNotUse>(Arena*);
189 template<> ::nv::Bbox* Arena::CreateMaybeMessage<::nv::Bbox>(Arena*);
190 template<> ::nv::Bbox3d* Arena::CreateMaybeMessage<::nv::Bbox3d>(Arena*);
191 template<> ::nv::Bbox3d_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Bbox3d_InfoEntry_DoNotUse>(Arena*);
192 template<> ::nv::Bbox_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Bbox_InfoEntry_DoNotUse>(Arena*);
193 template<> ::nv::Cluster* Arena::CreateMaybeMessage<::nv::Cluster>(Arena*);
194 template<> ::nv::Congestion* Arena::CreateMaybeMessage<::nv::Congestion>(Arena*);
195 template<> ::nv::Congestion_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Congestion_InfoEntry_DoNotUse>(Arena*);
196 template<> ::nv::Conversation* Arena::CreateMaybeMessage<::nv::Conversation>(Arena*);
197 template<> ::nv::Coordinate* Arena::CreateMaybeMessage<::nv::Coordinate>(Arena*);
198 template<> ::nv::Embedding* Arena::CreateMaybeMessage<::nv::Embedding>(Arena*);
199 template<> ::nv::Embedding_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Embedding_InfoEntry_DoNotUse>(Arena*);
200 template<> ::nv::Event* Arena::CreateMaybeMessage<::nv::Event>(Arena*);
201 template<> ::nv::Event_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Event_InfoEntry_DoNotUse>(Arena*);
202 template<> ::nv::Frame* Arena::CreateMaybeMessage<::nv::Frame>(Arena*);
203 template<> ::nv::Frame_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Frame_InfoEntry_DoNotUse>(Arena*);
204 template<> ::nv::Gaze* Arena::CreateMaybeMessage<::nv::Gaze>(Arena*);
205 template<> ::nv::ImageData* Arena::CreateMaybeMessage<::nv::ImageData>(Arena*);
206 template<> ::nv::ImageData_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::ImageData_InfoEntry_DoNotUse>(Arena*);
207 template<> ::nv::Interaction* Arena::CreateMaybeMessage<::nv::Interaction>(Arena*);
208 template<> ::nv::Interaction_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Interaction_InfoEntry_DoNotUse>(Arena*);
209 template<> ::nv::LLM* Arena::CreateMaybeMessage<::nv::LLM>(Arena*);
210 template<> ::nv::LLM_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::LLM_InfoEntry_DoNotUse>(Arena*);
211 template<> ::nv::LipActivity* Arena::CreateMaybeMessage<::nv::LipActivity>(Arena*);
212 template<> ::nv::Location* Arena::CreateMaybeMessage<::nv::Location>(Arena*);
213 template<> ::nv::Message* Arena::CreateMaybeMessage<::nv::Message>(Arena*);
214 template<> ::nv::Object* Arena::CreateMaybeMessage<::nv::Object>(Arena*);
215 template<> ::nv::Object_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Object_InfoEntry_DoNotUse>(Arena*);
216 template<> ::nv::Place* Arena::CreateMaybeMessage<::nv::Place>(Arena*);
217 template<> ::nv::Place_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Place_InfoEntry_DoNotUse>(Arena*);
218 template<> ::nv::Point2D* Arena::CreateMaybeMessage<::nv::Point2D>(Arena*);
219 template<> ::nv::Pose* Arena::CreateMaybeMessage<::nv::Pose>(Arena*);
220 template<> ::nv::Pose_Action* Arena::CreateMaybeMessage<::nv::Pose_Action>(Arena*);
221 template<> ::nv::Pose_Keypoint* Arena::CreateMaybeMessage<::nv::Pose_Keypoint>(Arena*);
222 template<> ::nv::SD* Arena::CreateMaybeMessage<::nv::SD>(Arena*);
223 template<> ::nv::Segmentation* Arena::CreateMaybeMessage<::nv::Segmentation>(Arena*);
224 template<> ::nv::Segmentation_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Segmentation_InfoEntry_DoNotUse>(Arena*);
225 template<> ::nv::Sensor* Arena::CreateMaybeMessage<::nv::Sensor>(Arena*);
226 template<> ::nv::Sensor_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Sensor_InfoEntry_DoNotUse>(Arena*);
227 template<> ::nv::TypeMetrics* Arena::CreateMaybeMessage<::nv::TypeMetrics>(Arena*);
228 template<> ::nv::TypeMetrics_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::TypeMetrics_InfoEntry_DoNotUse>(Arena*);
229 template<> ::nv::VisionLLM* Arena::CreateMaybeMessage<::nv::VisionLLM>(Arena*);
230 template<> ::nv::VisionLLM_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::VisionLLM_InfoEntry_DoNotUse>(Arena*);
231 PROTOBUF_NAMESPACE_CLOSE
232 namespace nv {
233 
234 enum ImageFormat : int {
235  RAW = 0,
236  JPG = 1,
237  JPEG = 2,
238  PNG = 3,
241 };
242 bool ImageFormat_IsValid(int value);
246 
247 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ImageFormat_descriptor();
248 template<typename T>
249 inline const std::string& ImageFormat_Name(T enum_t_value) {
250  static_assert(::std::is_same<T, ImageFormat>::value ||
251  ::std::is_integral<T>::value,
252  "Incorrect type passed to function ImageFormat_Name.");
253  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
254  ImageFormat_descriptor(), enum_t_value);
255 }
256 inline bool ImageFormat_Parse(
257  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ImageFormat* value) {
258  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<ImageFormat>(
259  ImageFormat_descriptor(), name, value);
260 }
261 // ===================================================================
262 
263 class Frame_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Frame_InfoEntry_DoNotUse,
264  std::string, std::string,
265  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
266  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
267 public:
268  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Frame_InfoEntry_DoNotUse,
269  std::string, std::string,
273  explicit PROTOBUF_CONSTEXPR Frame_InfoEntry_DoNotUse(
274  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
275  explicit Frame_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
276  void MergeFrom(const Frame_InfoEntry_DoNotUse& other);
278  static bool ValidateKey(std::string* s) {
279  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Frame.InfoEntry.key");
280  }
281  static bool ValidateValue(std::string* s) {
282  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Frame.InfoEntry.value");
283  }
284  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
285  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
286  friend struct ::TableStruct_schema_2eproto;
287 };
288 
289 // -------------------------------------------------------------------
290 
291 class Frame final :
292  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Frame) */ {
293  public:
294  inline Frame() : Frame(nullptr) {}
295  ~Frame() override;
296  explicit PROTOBUF_CONSTEXPR Frame(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
297 
298  Frame(const Frame& from);
299  Frame(Frame&& from) noexcept
300  : Frame() {
301  *this = ::std::move(from);
302  }
303 
304  inline Frame& operator=(const Frame& from) {
305  CopyFrom(from);
306  return *this;
307  }
308  inline Frame& operator=(Frame&& from) noexcept {
309  if (this == &from) return *this;
310  if (GetOwningArena() == from.GetOwningArena()
311  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
312  && GetOwningArena() != nullptr
313  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
314  ) {
315  InternalSwap(&from);
316  } else {
317  CopyFrom(from);
318  }
319  return *this;
320  }
321 
322  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
323  return GetDescriptor();
324  }
325  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
326  return default_instance().GetMetadata().descriptor;
327  }
328  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
329  return default_instance().GetMetadata().reflection;
330  }
331  static const Frame& default_instance() {
332  return *internal_default_instance();
333  }
334  static inline const Frame* internal_default_instance() {
335  return reinterpret_cast<const Frame*>(
337  }
338  static constexpr int kIndexInFileMessages =
339  1;
340 
341  friend void swap(Frame& a, Frame& b) {
342  a.Swap(&b);
343  }
344  inline void Swap(Frame* other) {
345  if (other == this) return;
346  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
347  if (GetOwningArena() != nullptr &&
348  GetOwningArena() == other->GetOwningArena()) {
349  #else // PROTOBUF_FORCE_COPY_IN_SWAP
350  if (GetOwningArena() == other->GetOwningArena()) {
351  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
352  InternalSwap(other);
353  } else {
354  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
355  }
356  }
357  void UnsafeArenaSwap(Frame* other) {
358  if (other == this) return;
359  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
360  InternalSwap(other);
361  }
362 
363  // implements Message ----------------------------------------------
364 
365  Frame* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
366  return CreateMaybeMessage<Frame>(arena);
367  }
368  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
369  void CopyFrom(const Frame& from);
370  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
371  void MergeFrom( const Frame& from) {
372  Frame::MergeImpl(*this, from);
373  }
374  private:
375  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
376  public:
377  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
378  bool IsInitialized() const final;
379 
380  size_t ByteSizeLong() const final;
381  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
382  uint8_t* _InternalSerialize(
383  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
384  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
385 
386  private:
387  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
388  void SharedDtor();
389  void SetCachedSize(int size) const final;
390  void InternalSwap(Frame* other);
391 
392  private:
393  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
394  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
395  return "nv.Frame";
396  }
397  protected:
398  explicit Frame(::PROTOBUF_NAMESPACE_ID::Arena* arena,
399  bool is_message_owned = false);
400  private:
401  static void ArenaDtor(void* object);
402  public:
403 
404  static const ClassData _class_data_;
405  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
406 
407  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
408 
409  // nested types ----------------------------------------------------
410 
411 
412  // accessors -------------------------------------------------------
413 
414  enum : int {
415  kObjectsFieldNumber = 5,
416  kFovFieldNumber = 6,
417  kRoisFieldNumber = 7,
418  kInteractionsFieldNumber = 10,
419  kCongestionsFieldNumber = 11,
420  kInfoFieldNumber = 12,
421  kVersionFieldNumber = 1,
422  kIdFieldNumber = 2,
423  kSensorIdFieldNumber = 4,
424  kTimestampFieldNumber = 3,
425  kSocialDistancingFieldNumber = 8,
426  kSegmentationFieldNumber = 9,
427  };
428  // repeated .nv.Object objects = 5;
429  int objects_size() const;
430  private:
431  int _internal_objects_size() const;
432  public:
433  void clear_objects();
434  ::nv::Object* mutable_objects(int index);
435  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Object >*
436  mutable_objects();
437  private:
438  const ::nv::Object& _internal_objects(int index) const;
439  ::nv::Object* _internal_add_objects();
440  public:
441  const ::nv::Object& objects(int index) const;
442  ::nv::Object* add_objects();
443  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Object >&
444  objects() const;
445 
446  // repeated .nv.TypeMetrics fov = 6;
447  int fov_size() const;
448  private:
449  int _internal_fov_size() const;
450  public:
451  void clear_fov();
452  ::nv::TypeMetrics* mutable_fov(int index);
453  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics >*
454  mutable_fov();
455  private:
456  const ::nv::TypeMetrics& _internal_fov(int index) const;
457  ::nv::TypeMetrics* _internal_add_fov();
458  public:
459  const ::nv::TypeMetrics& fov(int index) const;
460  ::nv::TypeMetrics* add_fov();
461  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics >&
462  fov() const;
463 
464  // repeated .nv.TypeMetrics rois = 7;
465  int rois_size() const;
466  private:
467  int _internal_rois_size() const;
468  public:
469  void clear_rois();
470  ::nv::TypeMetrics* mutable_rois(int index);
471  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics >*
472  mutable_rois();
473  private:
474  const ::nv::TypeMetrics& _internal_rois(int index) const;
475  ::nv::TypeMetrics* _internal_add_rois();
476  public:
477  const ::nv::TypeMetrics& rois(int index) const;
478  ::nv::TypeMetrics* add_rois();
479  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics >&
480  rois() const;
481 
482  // repeated .nv.Interaction interactions = 10;
483  int interactions_size() const;
484  private:
485  int _internal_interactions_size() const;
486  public:
487  void clear_interactions();
488  ::nv::Interaction* mutable_interactions(int index);
489  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Interaction >*
490  mutable_interactions();
491  private:
492  const ::nv::Interaction& _internal_interactions(int index) const;
493  ::nv::Interaction* _internal_add_interactions();
494  public:
495  const ::nv::Interaction& interactions(int index) const;
496  ::nv::Interaction* add_interactions();
497  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Interaction >&
498  interactions() const;
499 
500  // repeated .nv.Congestion congestions = 11;
501  int congestions_size() const;
502  private:
503  int _internal_congestions_size() const;
504  public:
505  void clear_congestions();
506  ::nv::Congestion* mutable_congestions(int index);
507  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Congestion >*
508  mutable_congestions();
509  private:
510  const ::nv::Congestion& _internal_congestions(int index) const;
511  ::nv::Congestion* _internal_add_congestions();
512  public:
513  const ::nv::Congestion& congestions(int index) const;
514  ::nv::Congestion* add_congestions();
515  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Congestion >&
516  congestions() const;
517 
518  // map<string, string> info = 12;
519  int info_size() const;
520  private:
521  int _internal_info_size() const;
522  public:
523  void clear_info();
524  private:
525  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
526  _internal_info() const;
527  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
528  _internal_mutable_info();
529  public:
530  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
531  info() const;
532  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
533  mutable_info();
534 
535  // string version = 1;
536  void clear_version();
537  const std::string& version() const;
538  template <typename ArgT0 = const std::string&, typename... ArgT>
539  void set_version(ArgT0&& arg0, ArgT... args);
540  std::string* mutable_version();
541  PROTOBUF_NODISCARD std::string* release_version();
542  void set_allocated_version(std::string* version);
543  private:
544  const std::string& _internal_version() const;
545  inline PROTOBUF_ALWAYS_INLINE void _internal_set_version(const std::string& value);
546  std::string* _internal_mutable_version();
547  public:
548 
549  // string id = 2;
550  void clear_id();
551  const std::string& id() const;
552  template <typename ArgT0 = const std::string&, typename... ArgT>
553  void set_id(ArgT0&& arg0, ArgT... args);
554  std::string* mutable_id();
555  PROTOBUF_NODISCARD std::string* release_id();
556  void set_allocated_id(std::string* id);
557  private:
558  const std::string& _internal_id() const;
559  inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
560  std::string* _internal_mutable_id();
561  public:
562 
563  // string sensorId = 4;
564  void clear_sensorid();
565  const std::string& sensorid() const;
566  template <typename ArgT0 = const std::string&, typename... ArgT>
567  void set_sensorid(ArgT0&& arg0, ArgT... args);
568  std::string* mutable_sensorid();
569  PROTOBUF_NODISCARD std::string* release_sensorid();
570  void set_allocated_sensorid(std::string* sensorid);
571  private:
572  const std::string& _internal_sensorid() const;
573  inline PROTOBUF_ALWAYS_INLINE void _internal_set_sensorid(const std::string& value);
574  std::string* _internal_mutable_sensorid();
575  public:
576 
577  // .google.protobuf.Timestamp timestamp = 3;
578  bool has_timestamp() const;
579  private:
580  bool _internal_has_timestamp() const;
581  public:
582  void clear_timestamp();
583  const ::PROTOBUF_NAMESPACE_ID::Timestamp& timestamp() const;
584  PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Timestamp* release_timestamp();
585  ::PROTOBUF_NAMESPACE_ID::Timestamp* mutable_timestamp();
586  void set_allocated_timestamp(::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp);
587  private:
588  const ::PROTOBUF_NAMESPACE_ID::Timestamp& _internal_timestamp() const;
589  ::PROTOBUF_NAMESPACE_ID::Timestamp* _internal_mutable_timestamp();
590  public:
591  void unsafe_arena_set_allocated_timestamp(
592  ::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp);
593  ::PROTOBUF_NAMESPACE_ID::Timestamp* unsafe_arena_release_timestamp();
594 
595  // .nv.SD socialDistancing = 8;
596  bool has_socialdistancing() const;
597  private:
598  bool _internal_has_socialdistancing() const;
599  public:
600  void clear_socialdistancing();
601  const ::nv::SD& socialdistancing() const;
602  PROTOBUF_NODISCARD ::nv::SD* release_socialdistancing();
603  ::nv::SD* mutable_socialdistancing();
604  void set_allocated_socialdistancing(::nv::SD* socialdistancing);
605  private:
606  const ::nv::SD& _internal_socialdistancing() const;
607  ::nv::SD* _internal_mutable_socialdistancing();
608  public:
609  void unsafe_arena_set_allocated_socialdistancing(
610  ::nv::SD* socialdistancing);
611  ::nv::SD* unsafe_arena_release_socialdistancing();
612 
613  // .nv.Segmentation segmentation = 9;
614  bool has_segmentation() const;
615  private:
616  bool _internal_has_segmentation() const;
617  public:
618  void clear_segmentation();
619  const ::nv::Segmentation& segmentation() const;
620  PROTOBUF_NODISCARD ::nv::Segmentation* release_segmentation();
621  ::nv::Segmentation* mutable_segmentation();
622  void set_allocated_segmentation(::nv::Segmentation* segmentation);
623  private:
624  const ::nv::Segmentation& _internal_segmentation() const;
625  ::nv::Segmentation* _internal_mutable_segmentation();
626  public:
627  void unsafe_arena_set_allocated_segmentation(
628  ::nv::Segmentation* segmentation);
629  ::nv::Segmentation* unsafe_arena_release_segmentation();
630 
631  // @@protoc_insertion_point(class_scope:nv.Frame)
632  private:
633  class _Internal;
634 
635  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
636  typedef void InternalArenaConstructable_;
637  typedef void DestructorSkippable_;
638  struct Impl_ {
639  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Object > objects_;
640  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics > fov_;
641  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics > rois_;
642  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Interaction > interactions_;
643  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Congestion > congestions_;
644  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
646  std::string, std::string,
649  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_;
650  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
651  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sensorid_;
652  ::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp_;
653  ::nv::SD* socialdistancing_;
654  ::nv::Segmentation* segmentation_;
655  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
656  };
657  union { Impl_ _impl_; };
658  friend struct ::TableStruct_schema_2eproto;
659 };
660 // -------------------------------------------------------------------
661 
662 class Object_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Object_InfoEntry_DoNotUse,
663  std::string, std::string,
664  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
665  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
666 public:
667  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Object_InfoEntry_DoNotUse,
668  std::string, std::string,
672  explicit PROTOBUF_CONSTEXPR Object_InfoEntry_DoNotUse(
673  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
674  explicit Object_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
675  void MergeFrom(const Object_InfoEntry_DoNotUse& other);
677  static bool ValidateKey(std::string* s) {
678  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Object.InfoEntry.key");
679  }
680  static bool ValidateValue(std::string* s) {
681  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Object.InfoEntry.value");
682  }
683  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
684  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
685  friend struct ::TableStruct_schema_2eproto;
686 };
687 
688 // -------------------------------------------------------------------
689 
690 class Object final :
691  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Object) */ {
692  public:
693  inline Object() : Object(nullptr) {}
694  ~Object() override;
695  explicit PROTOBUF_CONSTEXPR Object(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
696 
697  Object(const Object& from);
698  Object(Object&& from) noexcept
699  : Object() {
700  *this = ::std::move(from);
701  }
702 
703  inline Object& operator=(const Object& from) {
704  CopyFrom(from);
705  return *this;
706  }
707  inline Object& operator=(Object&& from) noexcept {
708  if (this == &from) return *this;
709  if (GetOwningArena() == from.GetOwningArena()
710  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
711  && GetOwningArena() != nullptr
712  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
713  ) {
714  InternalSwap(&from);
715  } else {
716  CopyFrom(from);
717  }
718  return *this;
719  }
720 
721  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
722  return GetDescriptor();
723  }
724  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
725  return default_instance().GetMetadata().descriptor;
726  }
727  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
728  return default_instance().GetMetadata().reflection;
729  }
730  static const Object& default_instance() {
731  return *internal_default_instance();
732  }
733  static inline const Object* internal_default_instance() {
734  return reinterpret_cast<const Object*>(
736  }
737  static constexpr int kIndexInFileMessages =
738  3;
739 
740  friend void swap(Object& a, Object& b) {
741  a.Swap(&b);
742  }
743  inline void Swap(Object* other) {
744  if (other == this) return;
745  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
746  if (GetOwningArena() != nullptr &&
747  GetOwningArena() == other->GetOwningArena()) {
748  #else // PROTOBUF_FORCE_COPY_IN_SWAP
749  if (GetOwningArena() == other->GetOwningArena()) {
750  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
751  InternalSwap(other);
752  } else {
753  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
754  }
755  }
756  void UnsafeArenaSwap(Object* other) {
757  if (other == this) return;
758  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
759  InternalSwap(other);
760  }
761 
762  // implements Message ----------------------------------------------
763 
764  Object* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
765  return CreateMaybeMessage<Object>(arena);
766  }
767  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
768  void CopyFrom(const Object& from);
769  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
770  void MergeFrom( const Object& from) {
771  Object::MergeImpl(*this, from);
772  }
773  private:
774  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
775  public:
776  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
777  bool IsInitialized() const final;
778 
779  size_t ByteSizeLong() const final;
780  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
781  uint8_t* _InternalSerialize(
782  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
783  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
784 
785  private:
786  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
787  void SharedDtor();
788  void SetCachedSize(int size) const final;
789  void InternalSwap(Object* other);
790 
791  private:
792  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
793  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
794  return "nv.Object";
795  }
796  protected:
797  explicit Object(::PROTOBUF_NAMESPACE_ID::Arena* arena,
798  bool is_message_owned = false);
799  private:
800  static void ArenaDtor(void* object);
801  public:
802 
803  static const ClassData _class_data_;
804  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
805 
806  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
807 
808  // nested types ----------------------------------------------------
809 
810 
811  // accessors -------------------------------------------------------
812 
813  enum : int {
814  kInfoFieldNumber = 5,
815  kDirFieldNumber = 11,
816  kIdFieldNumber = 1,
817  kTypeFieldNumber = 3,
818  kBboxFieldNumber = 2,
819  kEmbeddingFieldNumber = 6,
820  kPoseFieldNumber = 7,
821  kGazeFieldNumber = 8,
822  kLipActivityFieldNumber = 9,
823  kCoordinateFieldNumber = 12,
824  kLocationFieldNumber = 13,
825  kBbox3DFieldNumber = 14,
826  kConfidenceFieldNumber = 4,
827  kSpeedFieldNumber = 10,
828  };
829  // map<string, string> info = 5;
830  int info_size() const;
831  private:
832  int _internal_info_size() const;
833  public:
834  void clear_info();
835  private:
836  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
837  _internal_info() const;
838  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
839  _internal_mutable_info();
840  public:
841  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
842  info() const;
843  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
844  mutable_info();
845 
846  // repeated float dir = 11;
847  int dir_size() const;
848  private:
849  int _internal_dir_size() const;
850  public:
851  void clear_dir();
852  private:
853  float _internal_dir(int index) const;
854  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
855  _internal_dir() const;
856  void _internal_add_dir(float value);
857  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
858  _internal_mutable_dir();
859  public:
860  float dir(int index) const;
861  void set_dir(int index, float value);
862  void add_dir(float value);
863  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
864  dir() const;
865  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
866  mutable_dir();
867 
868  // string id = 1;
869  void clear_id();
870  const std::string& id() const;
871  template <typename ArgT0 = const std::string&, typename... ArgT>
872  void set_id(ArgT0&& arg0, ArgT... args);
873  std::string* mutable_id();
874  PROTOBUF_NODISCARD std::string* release_id();
875  void set_allocated_id(std::string* id);
876  private:
877  const std::string& _internal_id() const;
878  inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
879  std::string* _internal_mutable_id();
880  public:
881 
882  // string type = 3;
883  void clear_type();
884  const std::string& type() const;
885  template <typename ArgT0 = const std::string&, typename... ArgT>
886  void set_type(ArgT0&& arg0, ArgT... args);
887  std::string* mutable_type();
888  PROTOBUF_NODISCARD std::string* release_type();
889  void set_allocated_type(std::string* type);
890  private:
891  const std::string& _internal_type() const;
892  inline PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string& value);
893  std::string* _internal_mutable_type();
894  public:
895 
896  // .nv.Bbox bbox = 2;
897  bool has_bbox() const;
898  private:
899  bool _internal_has_bbox() const;
900  public:
901  void clear_bbox();
902  const ::nv::Bbox& bbox() const;
903  PROTOBUF_NODISCARD ::nv::Bbox* release_bbox();
904  ::nv::Bbox* mutable_bbox();
905  void set_allocated_bbox(::nv::Bbox* bbox);
906  private:
907  const ::nv::Bbox& _internal_bbox() const;
908  ::nv::Bbox* _internal_mutable_bbox();
909  public:
910  void unsafe_arena_set_allocated_bbox(
911  ::nv::Bbox* bbox);
912  ::nv::Bbox* unsafe_arena_release_bbox();
913 
914  // .nv.Embedding embedding = 6;
915  bool has_embedding() const;
916  private:
917  bool _internal_has_embedding() const;
918  public:
919  void clear_embedding();
920  const ::nv::Embedding& embedding() const;
921  PROTOBUF_NODISCARD ::nv::Embedding* release_embedding();
922  ::nv::Embedding* mutable_embedding();
923  void set_allocated_embedding(::nv::Embedding* embedding);
924  private:
925  const ::nv::Embedding& _internal_embedding() const;
926  ::nv::Embedding* _internal_mutable_embedding();
927  public:
928  void unsafe_arena_set_allocated_embedding(
929  ::nv::Embedding* embedding);
930  ::nv::Embedding* unsafe_arena_release_embedding();
931 
932  // .nv.Pose pose = 7;
933  bool has_pose() const;
934  private:
935  bool _internal_has_pose() const;
936  public:
937  void clear_pose();
938  const ::nv::Pose& pose() const;
939  PROTOBUF_NODISCARD ::nv::Pose* release_pose();
940  ::nv::Pose* mutable_pose();
941  void set_allocated_pose(::nv::Pose* pose);
942  private:
943  const ::nv::Pose& _internal_pose() const;
944  ::nv::Pose* _internal_mutable_pose();
945  public:
946  void unsafe_arena_set_allocated_pose(
947  ::nv::Pose* pose);
948  ::nv::Pose* unsafe_arena_release_pose();
949 
950  // .nv.Gaze gaze = 8;
951  bool has_gaze() const;
952  private:
953  bool _internal_has_gaze() const;
954  public:
955  void clear_gaze();
956  const ::nv::Gaze& gaze() const;
957  PROTOBUF_NODISCARD ::nv::Gaze* release_gaze();
958  ::nv::Gaze* mutable_gaze();
959  void set_allocated_gaze(::nv::Gaze* gaze);
960  private:
961  const ::nv::Gaze& _internal_gaze() const;
962  ::nv::Gaze* _internal_mutable_gaze();
963  public:
964  void unsafe_arena_set_allocated_gaze(
965  ::nv::Gaze* gaze);
966  ::nv::Gaze* unsafe_arena_release_gaze();
967 
968  // .nv.LipActivity lipActivity = 9;
969  bool has_lipactivity() const;
970  private:
971  bool _internal_has_lipactivity() const;
972  public:
973  void clear_lipactivity();
974  const ::nv::LipActivity& lipactivity() const;
975  PROTOBUF_NODISCARD ::nv::LipActivity* release_lipactivity();
976  ::nv::LipActivity* mutable_lipactivity();
977  void set_allocated_lipactivity(::nv::LipActivity* lipactivity);
978  private:
979  const ::nv::LipActivity& _internal_lipactivity() const;
980  ::nv::LipActivity* _internal_mutable_lipactivity();
981  public:
982  void unsafe_arena_set_allocated_lipactivity(
983  ::nv::LipActivity* lipactivity);
984  ::nv::LipActivity* unsafe_arena_release_lipactivity();
985 
986  // .nv.Coordinate coordinate = 12;
987  bool has_coordinate() const;
988  private:
989  bool _internal_has_coordinate() const;
990  public:
991  void clear_coordinate();
992  const ::nv::Coordinate& coordinate() const;
993  PROTOBUF_NODISCARD ::nv::Coordinate* release_coordinate();
994  ::nv::Coordinate* mutable_coordinate();
995  void set_allocated_coordinate(::nv::Coordinate* coordinate);
996  private:
997  const ::nv::Coordinate& _internal_coordinate() const;
998  ::nv::Coordinate* _internal_mutable_coordinate();
999  public:
1000  void unsafe_arena_set_allocated_coordinate(
1001  ::nv::Coordinate* coordinate);
1002  ::nv::Coordinate* unsafe_arena_release_coordinate();
1003 
1004  // .nv.Location location = 13;
1005  bool has_location() const;
1006  private:
1007  bool _internal_has_location() const;
1008  public:
1009  void clear_location();
1010  const ::nv::Location& location() const;
1011  PROTOBUF_NODISCARD ::nv::Location* release_location();
1012  ::nv::Location* mutable_location();
1013  void set_allocated_location(::nv::Location* location);
1014  private:
1015  const ::nv::Location& _internal_location() const;
1016  ::nv::Location* _internal_mutable_location();
1017  public:
1018  void unsafe_arena_set_allocated_location(
1019  ::nv::Location* location);
1020  ::nv::Location* unsafe_arena_release_location();
1021 
1022  // .nv.Bbox3d bbox3d = 14;
1023  bool has_bbox3d() const;
1024  private:
1025  bool _internal_has_bbox3d() const;
1026  public:
1027  void clear_bbox3d();
1028  const ::nv::Bbox3d& bbox3d() const;
1029  PROTOBUF_NODISCARD ::nv::Bbox3d* release_bbox3d();
1030  ::nv::Bbox3d* mutable_bbox3d();
1031  void set_allocated_bbox3d(::nv::Bbox3d* bbox3d);
1032  private:
1033  const ::nv::Bbox3d& _internal_bbox3d() const;
1034  ::nv::Bbox3d* _internal_mutable_bbox3d();
1035  public:
1036  void unsafe_arena_set_allocated_bbox3d(
1037  ::nv::Bbox3d* bbox3d);
1038  ::nv::Bbox3d* unsafe_arena_release_bbox3d();
1039 
1040  // float confidence = 4;
1041  void clear_confidence();
1042  float confidence() const;
1043  void set_confidence(float value);
1044  private:
1045  float _internal_confidence() const;
1046  void _internal_set_confidence(float value);
1047  public:
1048 
1049  // float speed = 10;
1050  void clear_speed();
1051  float speed() const;
1052  void set_speed(float value);
1053  private:
1054  float _internal_speed() const;
1055  void _internal_set_speed(float value);
1056  public:
1057 
1058  // @@protoc_insertion_point(class_scope:nv.Object)
1059  private:
1060  class _Internal;
1061 
1062  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1063  typedef void InternalArenaConstructable_;
1064  typedef void DestructorSkippable_;
1065  struct Impl_ {
1066  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
1068  std::string, std::string,
1071  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > dir_;
1072  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
1073  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_;
1074  ::nv::Bbox* bbox_;
1075  ::nv::Embedding* embedding_;
1076  ::nv::Pose* pose_;
1077  ::nv::Gaze* gaze_;
1078  ::nv::LipActivity* lipactivity_;
1079  ::nv::Coordinate* coordinate_;
1080  ::nv::Location* location_;
1081  ::nv::Bbox3d* bbox3d_;
1082  float confidence_;
1083  float speed_;
1084  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1085  };
1086  union { Impl_ _impl_; };
1087  friend struct ::TableStruct_schema_2eproto;
1088 };
1089 // -------------------------------------------------------------------
1090 
1091 class Coordinate final :
1092  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Coordinate) */ {
1093  public:
1094  inline Coordinate() : Coordinate(nullptr) {}
1095  ~Coordinate() override;
1096  explicit PROTOBUF_CONSTEXPR Coordinate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1097 
1098  Coordinate(const Coordinate& from);
1099  Coordinate(Coordinate&& from) noexcept
1100  : Coordinate() {
1101  *this = ::std::move(from);
1102  }
1103 
1104  inline Coordinate& operator=(const Coordinate& from) {
1105  CopyFrom(from);
1106  return *this;
1107  }
1108  inline Coordinate& operator=(Coordinate&& from) noexcept {
1109  if (this == &from) return *this;
1110  if (GetOwningArena() == from.GetOwningArena()
1111  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1112  && GetOwningArena() != nullptr
1113  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1114  ) {
1115  InternalSwap(&from);
1116  } else {
1117  CopyFrom(from);
1118  }
1119  return *this;
1120  }
1121 
1122  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1123  return GetDescriptor();
1124  }
1125  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1126  return default_instance().GetMetadata().descriptor;
1127  }
1128  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1129  return default_instance().GetMetadata().reflection;
1130  }
1131  static const Coordinate& default_instance() {
1132  return *internal_default_instance();
1133  }
1134  static inline const Coordinate* internal_default_instance() {
1135  return reinterpret_cast<const Coordinate*>(
1137  }
1138  static constexpr int kIndexInFileMessages =
1139  4;
1140 
1141  friend void swap(Coordinate& a, Coordinate& b) {
1142  a.Swap(&b);
1143  }
1144  inline void Swap(Coordinate* other) {
1145  if (other == this) return;
1146  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1147  if (GetOwningArena() != nullptr &&
1148  GetOwningArena() == other->GetOwningArena()) {
1149  #else // PROTOBUF_FORCE_COPY_IN_SWAP
1150  if (GetOwningArena() == other->GetOwningArena()) {
1151  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1152  InternalSwap(other);
1153  } else {
1154  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1155  }
1156  }
1158  if (other == this) return;
1159  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1160  InternalSwap(other);
1161  }
1162 
1163  // implements Message ----------------------------------------------
1164 
1165  Coordinate* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1166  return CreateMaybeMessage<Coordinate>(arena);
1167  }
1168  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1169  void CopyFrom(const Coordinate& from);
1170  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1171  void MergeFrom( const Coordinate& from) {
1172  Coordinate::MergeImpl(*this, from);
1173  }
1174  private:
1175  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1176  public:
1177  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1178  bool IsInitialized() const final;
1179 
1180  size_t ByteSizeLong() const final;
1181  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1182  uint8_t* _InternalSerialize(
1183  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1184  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1185 
1186  private:
1187  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1188  void SharedDtor();
1189  void SetCachedSize(int size) const final;
1190  void InternalSwap(Coordinate* other);
1191 
1192  private:
1193  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1194  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1195  return "nv.Coordinate";
1196  }
1197  protected:
1198  explicit Coordinate(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1199  bool is_message_owned = false);
1200  public:
1201 
1202  static const ClassData _class_data_;
1203  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1204 
1205  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1206 
1207  // nested types ----------------------------------------------------
1208 
1209  // accessors -------------------------------------------------------
1210 
1211  enum : int {
1212  kXFieldNumber = 1,
1213  kYFieldNumber = 2,
1214  kZFieldNumber = 3,
1215  };
1216  // double x = 1;
1217  void clear_x();
1218  double x() const;
1219  void set_x(double value);
1220  private:
1221  double _internal_x() const;
1222  void _internal_set_x(double value);
1223  public:
1224 
1225  // double y = 2;
1226  void clear_y();
1227  double y() const;
1228  void set_y(double value);
1229  private:
1230  double _internal_y() const;
1231  void _internal_set_y(double value);
1232  public:
1233 
1234  // double z = 3;
1235  void clear_z();
1236  double z() const;
1237  void set_z(double value);
1238  private:
1239  double _internal_z() const;
1240  void _internal_set_z(double value);
1241  public:
1242 
1243  // @@protoc_insertion_point(class_scope:nv.Coordinate)
1244  private:
1245  class _Internal;
1246 
1247  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1248  typedef void InternalArenaConstructable_;
1249  typedef void DestructorSkippable_;
1250  struct Impl_ {
1251  double x_;
1252  double y_;
1253  double z_;
1254  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1255  };
1256  union { Impl_ _impl_; };
1257  friend struct ::TableStruct_schema_2eproto;
1258 };
1259 // -------------------------------------------------------------------
1260 
1261 class Location final :
1262  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Location) */ {
1263  public:
1264  inline Location() : Location(nullptr) {}
1265  ~Location() override;
1266  explicit PROTOBUF_CONSTEXPR Location(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1267 
1268  Location(const Location& from);
1269  Location(Location&& from) noexcept
1270  : Location() {
1271  *this = ::std::move(from);
1272  }
1273 
1274  inline Location& operator=(const Location& from) {
1275  CopyFrom(from);
1276  return *this;
1277  }
1278  inline Location& operator=(Location&& from) noexcept {
1279  if (this == &from) return *this;
1280  if (GetOwningArena() == from.GetOwningArena()
1281  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1282  && GetOwningArena() != nullptr
1283  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1284  ) {
1285  InternalSwap(&from);
1286  } else {
1287  CopyFrom(from);
1288  }
1289  return *this;
1290  }
1291 
1292  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1293  return GetDescriptor();
1294  }
1295  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1296  return default_instance().GetMetadata().descriptor;
1297  }
1298  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1299  return default_instance().GetMetadata().reflection;
1300  }
1301  static const Location& default_instance() {
1302  return *internal_default_instance();
1303  }
1304  static inline const Location* internal_default_instance() {
1305  return reinterpret_cast<const Location*>(
1307  }
1308  static constexpr int kIndexInFileMessages =
1309  5;
1310 
1311  friend void swap(Location& a, Location& b) {
1312  a.Swap(&b);
1313  }
1314  inline void Swap(Location* other) {
1315  if (other == this) return;
1316  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1317  if (GetOwningArena() != nullptr &&
1318  GetOwningArena() == other->GetOwningArena()) {
1319  #else // PROTOBUF_FORCE_COPY_IN_SWAP
1320  if (GetOwningArena() == other->GetOwningArena()) {
1321  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1322  InternalSwap(other);
1323  } else {
1324  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1325  }
1326  }
1327  void UnsafeArenaSwap(Location* other) {
1328  if (other == this) return;
1329  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1330  InternalSwap(other);
1331  }
1332 
1333  // implements Message ----------------------------------------------
1334 
1335  Location* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1336  return CreateMaybeMessage<Location>(arena);
1337  }
1338  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1339  void CopyFrom(const Location& from);
1340  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1341  void MergeFrom( const Location& from) {
1342  Location::MergeImpl(*this, from);
1343  }
1344  private:
1345  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1346  public:
1347  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1348  bool IsInitialized() const final;
1349 
1350  size_t ByteSizeLong() const final;
1351  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1352  uint8_t* _InternalSerialize(
1353  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1354  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1355 
1356  private:
1357  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1358  void SharedDtor();
1359  void SetCachedSize(int size) const final;
1360  void InternalSwap(Location* other);
1361 
1362  private:
1363  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1364  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1365  return "nv.Location";
1366  }
1367  protected:
1368  explicit Location(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1369  bool is_message_owned = false);
1370  public:
1371 
1372  static const ClassData _class_data_;
1373  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1374 
1375  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1376 
1377  // nested types ----------------------------------------------------
1378 
1379  // accessors -------------------------------------------------------
1380 
1381  enum : int {
1382  kLatFieldNumber = 1,
1383  kLonFieldNumber = 2,
1384  kAltFieldNumber = 3,
1385  };
1386  // double lat = 1;
1387  void clear_lat();
1388  double lat() const;
1389  void set_lat(double value);
1390  private:
1391  double _internal_lat() const;
1392  void _internal_set_lat(double value);
1393  public:
1394 
1395  // double lon = 2;
1396  void clear_lon();
1397  double lon() const;
1398  void set_lon(double value);
1399  private:
1400  double _internal_lon() const;
1401  void _internal_set_lon(double value);
1402  public:
1403 
1404  // double alt = 3;
1405  void clear_alt();
1406  double alt() const;
1407  void set_alt(double value);
1408  private:
1409  double _internal_alt() const;
1410  void _internal_set_alt(double value);
1411  public:
1412 
1413  // @@protoc_insertion_point(class_scope:nv.Location)
1414  private:
1415  class _Internal;
1416 
1417  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1418  typedef void InternalArenaConstructable_;
1419  typedef void DestructorSkippable_;
1420  struct Impl_ {
1421  double lat_;
1422  double lon_;
1423  double alt_;
1424  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1425  };
1426  union { Impl_ _impl_; };
1427  friend struct ::TableStruct_schema_2eproto;
1428 };
1429 // -------------------------------------------------------------------
1430 
1431 class Bbox_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Bbox_InfoEntry_DoNotUse,
1432  std::string, std::string,
1433  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
1434  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
1435 public:
1436  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Bbox_InfoEntry_DoNotUse,
1437  std::string, std::string,
1441  explicit PROTOBUF_CONSTEXPR Bbox_InfoEntry_DoNotUse(
1442  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1443  explicit Bbox_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1444  void MergeFrom(const Bbox_InfoEntry_DoNotUse& other);
1446  static bool ValidateKey(std::string* s) {
1447  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Bbox.InfoEntry.key");
1448  }
1449  static bool ValidateValue(std::string* s) {
1450  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Bbox.InfoEntry.value");
1451  }
1452  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1453  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1455 };
1456 
1457 // -------------------------------------------------------------------
1458 
1459 class Bbox final :
1460  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Bbox) */ {
1461  public:
1462  inline Bbox() : Bbox(nullptr) {}
1463  ~Bbox() override;
1464  explicit PROTOBUF_CONSTEXPR Bbox(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1465 
1466  Bbox(const Bbox& from);
1467  Bbox(Bbox&& from) noexcept
1468  : Bbox() {
1469  *this = ::std::move(from);
1470  }
1471 
1472  inline Bbox& operator=(const Bbox& from) {
1473  CopyFrom(from);
1474  return *this;
1475  }
1476  inline Bbox& operator=(Bbox&& from) noexcept {
1477  if (this == &from) return *this;
1478  if (GetOwningArena() == from.GetOwningArena()
1479  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1480  && GetOwningArena() != nullptr
1481  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1482  ) {
1483  InternalSwap(&from);
1484  } else {
1485  CopyFrom(from);
1486  }
1487  return *this;
1488  }
1489 
1490  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1491  return GetDescriptor();
1492  }
1493  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1494  return default_instance().GetMetadata().descriptor;
1495  }
1496  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1497  return default_instance().GetMetadata().reflection;
1498  }
1499  static const Bbox& default_instance() {
1500  return *internal_default_instance();
1501  }
1502  static inline const Bbox* internal_default_instance() {
1503  return reinterpret_cast<const Bbox*>(
1505  }
1506  static constexpr int kIndexInFileMessages =
1507  7;
1508 
1509  friend void swap(Bbox& a, Bbox& b) {
1510  a.Swap(&b);
1511  }
1512  inline void Swap(Bbox* other) {
1513  if (other == this) return;
1514  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1515  if (GetOwningArena() != nullptr &&
1516  GetOwningArena() == other->GetOwningArena()) {
1517  #else // PROTOBUF_FORCE_COPY_IN_SWAP
1518  if (GetOwningArena() == other->GetOwningArena()) {
1519  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1520  InternalSwap(other);
1521  } else {
1522  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1523  }
1524  }
1525  void UnsafeArenaSwap(Bbox* other) {
1526  if (other == this) return;
1527  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1528  InternalSwap(other);
1529  }
1530 
1531  // implements Message ----------------------------------------------
1532 
1533  Bbox* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1534  return CreateMaybeMessage<Bbox>(arena);
1535  }
1536  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1537  void CopyFrom(const Bbox& from);
1538  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1539  void MergeFrom( const Bbox& from) {
1540  Bbox::MergeImpl(*this, from);
1541  }
1542  private:
1543  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1544  public:
1545  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1546  bool IsInitialized() const final;
1547 
1548  size_t ByteSizeLong() const final;
1549  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1550  uint8_t* _InternalSerialize(
1551  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1552  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1553 
1554  private:
1555  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1556  void SharedDtor();
1557  void SetCachedSize(int size) const final;
1558  void InternalSwap(Bbox* other);
1559 
1560  private:
1561  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1562  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1563  return "nv.Bbox";
1564  }
1565  protected:
1566  explicit Bbox(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1567  bool is_message_owned = false);
1568  private:
1569  static void ArenaDtor(void* object);
1570  public:
1571 
1572  static const ClassData _class_data_;
1573  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1574 
1575  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1576 
1577  // nested types ----------------------------------------------------
1578 
1579 
1580  // accessors -------------------------------------------------------
1581 
1582  enum : int {
1583  kEmbeddingsFieldNumber = 5,
1584  kInfoFieldNumber = 7,
1585  kLeftXFieldNumber = 1,
1586  kTopYFieldNumber = 2,
1587  kRightXFieldNumber = 3,
1588  kBottomYFieldNumber = 4,
1589  kConfidenceFieldNumber = 6,
1590  };
1591  // repeated .nv.Embedding embeddings = 5;
1592  int embeddings_size() const;
1593  private:
1594  int _internal_embeddings_size() const;
1595  public:
1596  void clear_embeddings();
1597  ::nv::Embedding* mutable_embeddings(int index);
1598  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >*
1599  mutable_embeddings();
1600  private:
1601  const ::nv::Embedding& _internal_embeddings(int index) const;
1602  ::nv::Embedding* _internal_add_embeddings();
1603  public:
1604  const ::nv::Embedding& embeddings(int index) const;
1605  ::nv::Embedding* add_embeddings();
1606  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >&
1607  embeddings() const;
1608 
1609  // map<string, string> info = 7;
1610  int info_size() const;
1611  private:
1612  int _internal_info_size() const;
1613  public:
1614  void clear_info();
1615  private:
1616  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
1617  _internal_info() const;
1618  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
1619  _internal_mutable_info();
1620  public:
1621  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
1622  info() const;
1623  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
1624  mutable_info();
1625 
1626  // float leftX = 1;
1627  void clear_leftx();
1628  float leftx() const;
1629  void set_leftx(float value);
1630  private:
1631  float _internal_leftx() const;
1632  void _internal_set_leftx(float value);
1633  public:
1634 
1635  // float topY = 2;
1636  void clear_topy();
1637  float topy() const;
1638  void set_topy(float value);
1639  private:
1640  float _internal_topy() const;
1641  void _internal_set_topy(float value);
1642  public:
1643 
1644  // float rightX = 3;
1645  void clear_rightx();
1646  float rightx() const;
1647  void set_rightx(float value);
1648  private:
1649  float _internal_rightx() const;
1650  void _internal_set_rightx(float value);
1651  public:
1652 
1653  // float bottomY = 4;
1654  void clear_bottomy();
1655  float bottomy() const;
1656  void set_bottomy(float value);
1657  private:
1658  float _internal_bottomy() const;
1659  void _internal_set_bottomy(float value);
1660  public:
1661 
1662  // float confidence = 6;
1663  void clear_confidence();
1664  float confidence() const;
1665  void set_confidence(float value);
1666  private:
1667  float _internal_confidence() const;
1668  void _internal_set_confidence(float value);
1669  public:
1670 
1671  // @@protoc_insertion_point(class_scope:nv.Bbox)
1672  private:
1673  class _Internal;
1674 
1675  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1676  typedef void InternalArenaConstructable_;
1677  typedef void DestructorSkippable_;
1678  struct Impl_ {
1679  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding > embeddings_;
1680  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
1682  std::string, std::string,
1685  float leftx_;
1686  float topy_;
1687  float rightx_;
1688  float bottomy_;
1689  float confidence_;
1690  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1691  };
1692  union { Impl_ _impl_; };
1693  friend struct ::TableStruct_schema_2eproto;
1694 };
1695 // -------------------------------------------------------------------
1696 
1697 class Bbox3d_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Bbox3d_InfoEntry_DoNotUse,
1698  std::string, std::string,
1699  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
1700  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
1701 public:
1702  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Bbox3d_InfoEntry_DoNotUse,
1703  std::string, std::string,
1707  explicit PROTOBUF_CONSTEXPR Bbox3d_InfoEntry_DoNotUse(
1708  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1709  explicit Bbox3d_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1710  void MergeFrom(const Bbox3d_InfoEntry_DoNotUse& other);
1712  static bool ValidateKey(std::string* s) {
1713  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Bbox3d.InfoEntry.key");
1714  }
1715  static bool ValidateValue(std::string* s) {
1716  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Bbox3d.InfoEntry.value");
1717  }
1718  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1719  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1721 };
1722 
1723 // -------------------------------------------------------------------
1724 
1725 class Bbox3d final :
1726  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Bbox3d) */ {
1727  public:
1728  inline Bbox3d() : Bbox3d(nullptr) {}
1729  ~Bbox3d() override;
1730  explicit PROTOBUF_CONSTEXPR Bbox3d(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1731 
1732  Bbox3d(const Bbox3d& from);
1733  Bbox3d(Bbox3d&& from) noexcept
1734  : Bbox3d() {
1735  *this = ::std::move(from);
1736  }
1737 
1738  inline Bbox3d& operator=(const Bbox3d& from) {
1739  CopyFrom(from);
1740  return *this;
1741  }
1742  inline Bbox3d& operator=(Bbox3d&& from) noexcept {
1743  if (this == &from) return *this;
1744  if (GetOwningArena() == from.GetOwningArena()
1745  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1746  && GetOwningArena() != nullptr
1747  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1748  ) {
1749  InternalSwap(&from);
1750  } else {
1751  CopyFrom(from);
1752  }
1753  return *this;
1754  }
1755 
1756  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1757  return GetDescriptor();
1758  }
1759  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1760  return default_instance().GetMetadata().descriptor;
1761  }
1762  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1763  return default_instance().GetMetadata().reflection;
1764  }
1765  static const Bbox3d& default_instance() {
1766  return *internal_default_instance();
1767  }
1768  static inline const Bbox3d* internal_default_instance() {
1769  return reinterpret_cast<const Bbox3d*>(
1771  }
1772  static constexpr int kIndexInFileMessages =
1773  9;
1774 
1775  friend void swap(Bbox3d& a, Bbox3d& b) {
1776  a.Swap(&b);
1777  }
1778  inline void Swap(Bbox3d* other) {
1779  if (other == this) return;
1780  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1781  if (GetOwningArena() != nullptr &&
1782  GetOwningArena() == other->GetOwningArena()) {
1783  #else // PROTOBUF_FORCE_COPY_IN_SWAP
1784  if (GetOwningArena() == other->GetOwningArena()) {
1785  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1786  InternalSwap(other);
1787  } else {
1788  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1789  }
1790  }
1791  void UnsafeArenaSwap(Bbox3d* other) {
1792  if (other == this) return;
1793  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1794  InternalSwap(other);
1795  }
1796 
1797  // implements Message ----------------------------------------------
1798 
1799  Bbox3d* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1800  return CreateMaybeMessage<Bbox3d>(arena);
1801  }
1802  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1803  void CopyFrom(const Bbox3d& from);
1804  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1805  void MergeFrom( const Bbox3d& from) {
1806  Bbox3d::MergeImpl(*this, from);
1807  }
1808  private:
1809  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1810  public:
1811  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1812  bool IsInitialized() const final;
1813 
1814  size_t ByteSizeLong() const final;
1815  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1816  uint8_t* _InternalSerialize(
1817  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1818  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1819 
1820  private:
1821  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1822  void SharedDtor();
1823  void SetCachedSize(int size) const final;
1824  void InternalSwap(Bbox3d* other);
1825 
1826  private:
1827  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1828  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1829  return "nv.Bbox3d";
1830  }
1831  protected:
1832  explicit Bbox3d(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1833  bool is_message_owned = false);
1834  private:
1835  static void ArenaDtor(void* object);
1836  public:
1837 
1838  static const ClassData _class_data_;
1839  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1840 
1841  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1842 
1843  // nested types ----------------------------------------------------
1844 
1845 
1846  // accessors -------------------------------------------------------
1847 
1848  enum : int {
1849  kCoordinatesFieldNumber = 1,
1850  kEmbeddingsFieldNumber = 2,
1851  kInfoFieldNumber = 4,
1852  kConfidenceFieldNumber = 3,
1853  };
1854  // repeated double coordinates = 1;
1855  int coordinates_size() const;
1856  private:
1857  int _internal_coordinates_size() const;
1858  public:
1859  void clear_coordinates();
1860  private:
1861  double _internal_coordinates(int index) const;
1862  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
1863  _internal_coordinates() const;
1864  void _internal_add_coordinates(double value);
1865  ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
1866  _internal_mutable_coordinates();
1867  public:
1868  double coordinates(int index) const;
1869  void set_coordinates(int index, double value);
1870  void add_coordinates(double value);
1871  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
1872  coordinates() const;
1873  ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
1874  mutable_coordinates();
1875 
1876  // repeated .nv.Embedding embeddings = 2;
1877  int embeddings_size() const;
1878  private:
1879  int _internal_embeddings_size() const;
1880  public:
1881  void clear_embeddings();
1882  ::nv::Embedding* mutable_embeddings(int index);
1883  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >*
1884  mutable_embeddings();
1885  private:
1886  const ::nv::Embedding& _internal_embeddings(int index) const;
1887  ::nv::Embedding* _internal_add_embeddings();
1888  public:
1889  const ::nv::Embedding& embeddings(int index) const;
1890  ::nv::Embedding* add_embeddings();
1891  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >&
1892  embeddings() const;
1893 
1894  // map<string, string> info = 4;
1895  int info_size() const;
1896  private:
1897  int _internal_info_size() const;
1898  public:
1899  void clear_info();
1900  private:
1901  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
1902  _internal_info() const;
1903  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
1904  _internal_mutable_info();
1905  public:
1906  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
1907  info() const;
1908  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
1909  mutable_info();
1910 
1911  // float confidence = 3;
1912  void clear_confidence();
1913  float confidence() const;
1914  void set_confidence(float value);
1915  private:
1916  float _internal_confidence() const;
1917  void _internal_set_confidence(float value);
1918  public:
1919 
1920  // @@protoc_insertion_point(class_scope:nv.Bbox3d)
1921  private:
1922  class _Internal;
1923 
1924  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1925  typedef void InternalArenaConstructable_;
1926  typedef void DestructorSkippable_;
1927  struct Impl_ {
1928  ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > coordinates_;
1929  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding > embeddings_;
1930  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
1932  std::string, std::string,
1935  float confidence_;
1936  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1937  };
1938  union { Impl_ _impl_; };
1939  friend struct ::TableStruct_schema_2eproto;
1940 };
1941 // -------------------------------------------------------------------
1942 
1943 class Segmentation_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Segmentation_InfoEntry_DoNotUse,
1944  std::string, std::string,
1945  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
1946  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
1947 public:
1948  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Segmentation_InfoEntry_DoNotUse,
1949  std::string, std::string,
1953  explicit PROTOBUF_CONSTEXPR Segmentation_InfoEntry_DoNotUse(
1954  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1955  explicit Segmentation_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1956  void MergeFrom(const Segmentation_InfoEntry_DoNotUse& other);
1958  static bool ValidateKey(std::string* s) {
1959  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Segmentation.InfoEntry.key");
1960  }
1961  static bool ValidateValue(std::string* s) {
1962  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Segmentation.InfoEntry.value");
1963  }
1964  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1965  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1967 };
1968 
1969 // -------------------------------------------------------------------
1970 
1971 class Segmentation final :
1972  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Segmentation) */ {
1973  public:
1974  inline Segmentation() : Segmentation(nullptr) {}
1975  ~Segmentation() override;
1976  explicit PROTOBUF_CONSTEXPR Segmentation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1977 
1978  Segmentation(const Segmentation& from);
1979  Segmentation(Segmentation&& from) noexcept
1980  : Segmentation() {
1981  *this = ::std::move(from);
1982  }
1983 
1984  inline Segmentation& operator=(const Segmentation& from) {
1985  CopyFrom(from);
1986  return *this;
1987  }
1988  inline Segmentation& operator=(Segmentation&& from) noexcept {
1989  if (this == &from) return *this;
1990  if (GetOwningArena() == from.GetOwningArena()
1991  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1992  && GetOwningArena() != nullptr
1993  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1994  ) {
1995  InternalSwap(&from);
1996  } else {
1997  CopyFrom(from);
1998  }
1999  return *this;
2000  }
2001 
2002  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2003  return GetDescriptor();
2004  }
2005  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2006  return default_instance().GetMetadata().descriptor;
2007  }
2008  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2009  return default_instance().GetMetadata().reflection;
2010  }
2011  static const Segmentation& default_instance() {
2012  return *internal_default_instance();
2013  }
2014  static inline const Segmentation* internal_default_instance() {
2015  return reinterpret_cast<const Segmentation*>(
2017  }
2018  static constexpr int kIndexInFileMessages =
2019  11;
2020 
2021  friend void swap(Segmentation& a, Segmentation& b) {
2022  a.Swap(&b);
2023  }
2024  inline void Swap(Segmentation* other) {
2025  if (other == this) return;
2026  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2027  if (GetOwningArena() != nullptr &&
2028  GetOwningArena() == other->GetOwningArena()) {
2029  #else // PROTOBUF_FORCE_COPY_IN_SWAP
2030  if (GetOwningArena() == other->GetOwningArena()) {
2031  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2032  InternalSwap(other);
2033  } else {
2034  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2035  }
2036  }
2038  if (other == this) return;
2039  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2040  InternalSwap(other);
2041  }
2042 
2043  // implements Message ----------------------------------------------
2044 
2045  Segmentation* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2046  return CreateMaybeMessage<Segmentation>(arena);
2047  }
2048  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2049  void CopyFrom(const Segmentation& from);
2050  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2051  void MergeFrom( const Segmentation& from) {
2052  Segmentation::MergeImpl(*this, from);
2053  }
2054  private:
2055  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2056  public:
2057  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2058  bool IsInitialized() const final;
2059 
2060  size_t ByteSizeLong() const final;
2061  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2062  uint8_t* _InternalSerialize(
2063  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2064  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2065 
2066  private:
2067  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2068  void SharedDtor();
2069  void SetCachedSize(int size) const final;
2070  void InternalSwap(Segmentation* other);
2071 
2072  private:
2073  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2074  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2075  return "nv.Segmentation";
2076  }
2077  protected:
2078  explicit Segmentation(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2079  bool is_message_owned = false);
2080  private:
2081  static void ArenaDtor(void* object);
2082  public:
2083 
2084  static const ClassData _class_data_;
2085  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2086 
2087  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2088 
2089  // nested types ----------------------------------------------------
2090 
2091 
2092  // accessors -------------------------------------------------------
2093 
2094  enum : int {
2095  kMaskFieldNumber = 1,
2096  kInfoFieldNumber = 2,
2097  };
2098  // repeated int32 mask = 1;
2099  int mask_size() const;
2100  private:
2101  int _internal_mask_size() const;
2102  public:
2103  void clear_mask();
2104  private:
2105  int32_t _internal_mask(int index) const;
2106  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
2107  _internal_mask() const;
2108  void _internal_add_mask(int32_t value);
2109  ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
2110  _internal_mutable_mask();
2111  public:
2112  int32_t mask(int index) const;
2113  void set_mask(int index, int32_t value);
2114  void add_mask(int32_t value);
2115  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
2116  mask() const;
2117  ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
2118  mutable_mask();
2119 
2120  // map<string, string> info = 2;
2121  int info_size() const;
2122  private:
2123  int _internal_info_size() const;
2124  public:
2125  void clear_info();
2126  private:
2127  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
2128  _internal_info() const;
2129  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
2130  _internal_mutable_info();
2131  public:
2132  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
2133  info() const;
2134  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
2135  mutable_info();
2136 
2137  // @@protoc_insertion_point(class_scope:nv.Segmentation)
2138  private:
2139  class _Internal;
2140 
2141  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2142  typedef void InternalArenaConstructable_;
2143  typedef void DestructorSkippable_;
2144  struct Impl_ {
2145  ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > mask_;
2146  mutable std::atomic<int> _mask_cached_byte_size_;
2147  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
2149  std::string, std::string,
2152  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2153  };
2154  union { Impl_ _impl_; };
2155  friend struct ::TableStruct_schema_2eproto;
2156 };
2157 // -------------------------------------------------------------------
2158 
2159 class TypeMetrics_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<TypeMetrics_InfoEntry_DoNotUse,
2160  std::string, std::string,
2161  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
2162  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
2163 public:
2164  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<TypeMetrics_InfoEntry_DoNotUse,
2165  std::string, std::string,
2169  explicit PROTOBUF_CONSTEXPR TypeMetrics_InfoEntry_DoNotUse(
2170  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2171  explicit TypeMetrics_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2172  void MergeFrom(const TypeMetrics_InfoEntry_DoNotUse& other);
2174  static bool ValidateKey(std::string* s) {
2175  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.TypeMetrics.InfoEntry.key");
2176  }
2177  static bool ValidateValue(std::string* s) {
2178  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.TypeMetrics.InfoEntry.value");
2179  }
2180  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2181  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2183 };
2184 
2185 // -------------------------------------------------------------------
2186 
2187 class TypeMetrics final :
2188  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.TypeMetrics) */ {
2189  public:
2190  inline TypeMetrics() : TypeMetrics(nullptr) {}
2191  ~TypeMetrics() override;
2192  explicit PROTOBUF_CONSTEXPR TypeMetrics(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2193 
2194  TypeMetrics(const TypeMetrics& from);
2195  TypeMetrics(TypeMetrics&& from) noexcept
2196  : TypeMetrics() {
2197  *this = ::std::move(from);
2198  }
2199 
2200  inline TypeMetrics& operator=(const TypeMetrics& from) {
2201  CopyFrom(from);
2202  return *this;
2203  }
2204  inline TypeMetrics& operator=(TypeMetrics&& from) noexcept {
2205  if (this == &from) return *this;
2206  if (GetOwningArena() == from.GetOwningArena()
2207  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2208  && GetOwningArena() != nullptr
2209  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2210  ) {
2211  InternalSwap(&from);
2212  } else {
2213  CopyFrom(from);
2214  }
2215  return *this;
2216  }
2217 
2218  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2219  return GetDescriptor();
2220  }
2221  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2222  return default_instance().GetMetadata().descriptor;
2223  }
2224  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2225  return default_instance().GetMetadata().reflection;
2226  }
2227  static const TypeMetrics& default_instance() {
2228  return *internal_default_instance();
2229  }
2230  static inline const TypeMetrics* internal_default_instance() {
2231  return reinterpret_cast<const TypeMetrics*>(
2233  }
2234  static constexpr int kIndexInFileMessages =
2235  13;
2236 
2237  friend void swap(TypeMetrics& a, TypeMetrics& b) {
2238  a.Swap(&b);
2239  }
2240  inline void Swap(TypeMetrics* other) {
2241  if (other == this) return;
2242  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2243  if (GetOwningArena() != nullptr &&
2244  GetOwningArena() == other->GetOwningArena()) {
2245  #else // PROTOBUF_FORCE_COPY_IN_SWAP
2246  if (GetOwningArena() == other->GetOwningArena()) {
2247  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2248  InternalSwap(other);
2249  } else {
2250  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2251  }
2252  }
2254  if (other == this) return;
2255  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2256  InternalSwap(other);
2257  }
2258 
2259  // implements Message ----------------------------------------------
2260 
2261  TypeMetrics* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2262  return CreateMaybeMessage<TypeMetrics>(arena);
2263  }
2264  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2265  void CopyFrom(const TypeMetrics& from);
2266  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2267  void MergeFrom( const TypeMetrics& from) {
2268  TypeMetrics::MergeImpl(*this, from);
2269  }
2270  private:
2271  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2272  public:
2273  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2274  bool IsInitialized() const final;
2275 
2276  size_t ByteSizeLong() const final;
2277  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2278  uint8_t* _InternalSerialize(
2279  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2280  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2281 
2282  private:
2283  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2284  void SharedDtor();
2285  void SetCachedSize(int size) const final;
2286  void InternalSwap(TypeMetrics* other);
2287 
2288  private:
2289  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2290  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2291  return "nv.TypeMetrics";
2292  }
2293  protected:
2294  explicit TypeMetrics(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2295  bool is_message_owned = false);
2296  private:
2297  static void ArenaDtor(void* object);
2298  public:
2299 
2300  static const ClassData _class_data_;
2301  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2302 
2303  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2304 
2305  // nested types ----------------------------------------------------
2306 
2307 
2308  // accessors -------------------------------------------------------
2309 
2310  enum : int {
2311  kCoordinatesFieldNumber = 4,
2312  kObjectIdsFieldNumber = 5,
2313  kInfoFieldNumber = 6,
2314  kIdFieldNumber = 1,
2315  kTypeFieldNumber = 2,
2316  kCountFieldNumber = 3,
2317  };
2318  // repeated .nv.Coordinate coordinates = 4;
2319  int coordinates_size() const;
2320  private:
2321  int _internal_coordinates_size() const;
2322  public:
2323  void clear_coordinates();
2324  ::nv::Coordinate* mutable_coordinates(int index);
2325  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate >*
2326  mutable_coordinates();
2327  private:
2328  const ::nv::Coordinate& _internal_coordinates(int index) const;
2329  ::nv::Coordinate* _internal_add_coordinates();
2330  public:
2331  const ::nv::Coordinate& coordinates(int index) const;
2332  ::nv::Coordinate* add_coordinates();
2333  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate >&
2334  coordinates() const;
2335 
2336  // repeated string objectIds = 5;
2337  int objectids_size() const;
2338  private:
2339  int _internal_objectids_size() const;
2340  public:
2341  void clear_objectids();
2342  const std::string& objectids(int index) const;
2343  std::string* mutable_objectids(int index);
2344  void set_objectids(int index, const std::string& value);
2345  void set_objectids(int index, std::string&& value);
2346  void set_objectids(int index, const char* value);
2347  void set_objectids(int index, const char* value, size_t size);
2348  std::string* add_objectids();
2349  void add_objectids(const std::string& value);
2350  void add_objectids(std::string&& value);
2351  void add_objectids(const char* value);
2352  void add_objectids(const char* value, size_t size);
2353  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& objectids() const;
2354  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_objectids();
2355  private:
2356  const std::string& _internal_objectids(int index) const;
2357  std::string* _internal_add_objectids();
2358  public:
2359 
2360  // map<string, string> info = 6;
2361  int info_size() const;
2362  private:
2363  int _internal_info_size() const;
2364  public:
2365  void clear_info();
2366  private:
2367  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
2368  _internal_info() const;
2369  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
2370  _internal_mutable_info();
2371  public:
2372  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
2373  info() const;
2374  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
2375  mutable_info();
2376 
2377  // string id = 1;
2378  void clear_id();
2379  const std::string& id() const;
2380  template <typename ArgT0 = const std::string&, typename... ArgT>
2381  void set_id(ArgT0&& arg0, ArgT... args);
2382  std::string* mutable_id();
2383  PROTOBUF_NODISCARD std::string* release_id();
2384  void set_allocated_id(std::string* id);
2385  private:
2386  const std::string& _internal_id() const;
2387  inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
2388  std::string* _internal_mutable_id();
2389  public:
2390 
2391  // string type = 2;
2392  void clear_type();
2393  const std::string& type() const;
2394  template <typename ArgT0 = const std::string&, typename... ArgT>
2395  void set_type(ArgT0&& arg0, ArgT... args);
2396  std::string* mutable_type();
2397  PROTOBUF_NODISCARD std::string* release_type();
2398  void set_allocated_type(std::string* type);
2399  private:
2400  const std::string& _internal_type() const;
2401  inline PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string& value);
2402  std::string* _internal_mutable_type();
2403  public:
2404 
2405  // int32 count = 3;
2406  void clear_count();
2407  int32_t count() const;
2408  void set_count(int32_t value);
2409  private:
2410  int32_t _internal_count() const;
2411  void _internal_set_count(int32_t value);
2412  public:
2413 
2414  // @@protoc_insertion_point(class_scope:nv.TypeMetrics)
2415  private:
2416  class _Internal;
2417 
2418  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2419  typedef void InternalArenaConstructable_;
2420  typedef void DestructorSkippable_;
2421  struct Impl_ {
2422  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate > coordinates_;
2423  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> objectids_;
2424  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
2426  std::string, std::string,
2429  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
2430  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_;
2431  int32_t count_;
2432  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2433  };
2434  union { Impl_ _impl_; };
2435  friend struct ::TableStruct_schema_2eproto;
2436 };
2437 // -------------------------------------------------------------------
2438 
2439 class Cluster final :
2440  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Cluster) */ {
2441  public:
2442  inline Cluster() : Cluster(nullptr) {}
2443  ~Cluster() override;
2444  explicit PROTOBUF_CONSTEXPR Cluster(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2445 
2446  Cluster(const Cluster& from);
2447  Cluster(Cluster&& from) noexcept
2448  : Cluster() {
2449  *this = ::std::move(from);
2450  }
2451 
2452  inline Cluster& operator=(const Cluster& from) {
2453  CopyFrom(from);
2454  return *this;
2455  }
2456  inline Cluster& operator=(Cluster&& from) noexcept {
2457  if (this == &from) return *this;
2458  if (GetOwningArena() == from.GetOwningArena()
2459  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2460  && GetOwningArena() != nullptr
2461  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2462  ) {
2463  InternalSwap(&from);
2464  } else {
2465  CopyFrom(from);
2466  }
2467  return *this;
2468  }
2469 
2470  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2471  return GetDescriptor();
2472  }
2473  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2474  return default_instance().GetMetadata().descriptor;
2475  }
2476  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2477  return default_instance().GetMetadata().reflection;
2478  }
2479  static const Cluster& default_instance() {
2480  return *internal_default_instance();
2481  }
2482  static inline const Cluster* internal_default_instance() {
2483  return reinterpret_cast<const Cluster*>(
2485  }
2486  static constexpr int kIndexInFileMessages =
2487  14;
2488 
2489  friend void swap(Cluster& a, Cluster& b) {
2490  a.Swap(&b);
2491  }
2492  inline void Swap(Cluster* other) {
2493  if (other == this) return;
2494  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2495  if (GetOwningArena() != nullptr &&
2496  GetOwningArena() == other->GetOwningArena()) {
2497  #else // PROTOBUF_FORCE_COPY_IN_SWAP
2498  if (GetOwningArena() == other->GetOwningArena()) {
2499  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2500  InternalSwap(other);
2501  } else {
2502  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2503  }
2504  }
2505  void UnsafeArenaSwap(Cluster* other) {
2506  if (other == this) return;
2507  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2508  InternalSwap(other);
2509  }
2510 
2511  // implements Message ----------------------------------------------
2512 
2513  Cluster* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2514  return CreateMaybeMessage<Cluster>(arena);
2515  }
2516  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2517  void CopyFrom(const Cluster& from);
2518  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2519  void MergeFrom( const Cluster& from) {
2520  Cluster::MergeImpl(*this, from);
2521  }
2522  private:
2523  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2524  public:
2525  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2526  bool IsInitialized() const final;
2527 
2528  size_t ByteSizeLong() const final;
2529  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2530  uint8_t* _InternalSerialize(
2531  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2532  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2533 
2534  private:
2535  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2536  void SharedDtor();
2537  void SetCachedSize(int size) const final;
2538  void InternalSwap(Cluster* other);
2539 
2540  private:
2541  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2542  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2543  return "nv.Cluster";
2544  }
2545  protected:
2546  explicit Cluster(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2547  bool is_message_owned = false);
2548  public:
2549 
2550  static const ClassData _class_data_;
2551  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2552 
2553  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2554 
2555  // nested types ----------------------------------------------------
2556 
2557  // accessors -------------------------------------------------------
2558 
2559  enum : int {
2560  kPointsFieldNumber = 1,
2561  };
2562  // repeated .nv.Point2D points = 1;
2563  int points_size() const;
2564  private:
2565  int _internal_points_size() const;
2566  public:
2567  void clear_points();
2568  ::nv::Point2D* mutable_points(int index);
2569  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D >*
2570  mutable_points();
2571  private:
2572  const ::nv::Point2D& _internal_points(int index) const;
2573  ::nv::Point2D* _internal_add_points();
2574  public:
2575  const ::nv::Point2D& points(int index) const;
2576  ::nv::Point2D* add_points();
2577  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D >&
2578  points() const;
2579 
2580  // @@protoc_insertion_point(class_scope:nv.Cluster)
2581  private:
2582  class _Internal;
2583 
2584  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2585  typedef void InternalArenaConstructable_;
2586  typedef void DestructorSkippable_;
2587  struct Impl_ {
2588  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D > points_;
2589  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2590  };
2591  union { Impl_ _impl_; };
2592  friend struct ::TableStruct_schema_2eproto;
2593 };
2594 // -------------------------------------------------------------------
2595 
2596 class Point2D final :
2597  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Point2D) */ {
2598  public:
2599  inline Point2D() : Point2D(nullptr) {}
2600  ~Point2D() override;
2601  explicit PROTOBUF_CONSTEXPR Point2D(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2602 
2603  Point2D(const Point2D& from);
2604  Point2D(Point2D&& from) noexcept
2605  : Point2D() {
2606  *this = ::std::move(from);
2607  }
2608 
2609  inline Point2D& operator=(const Point2D& from) {
2610  CopyFrom(from);
2611  return *this;
2612  }
2613  inline Point2D& operator=(Point2D&& from) noexcept {
2614  if (this == &from) return *this;
2615  if (GetOwningArena() == from.GetOwningArena()
2616  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2617  && GetOwningArena() != nullptr
2618  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2619  ) {
2620  InternalSwap(&from);
2621  } else {
2622  CopyFrom(from);
2623  }
2624  return *this;
2625  }
2626 
2627  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2628  return GetDescriptor();
2629  }
2630  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2631  return default_instance().GetMetadata().descriptor;
2632  }
2633  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2634  return default_instance().GetMetadata().reflection;
2635  }
2636  static const Point2D& default_instance() {
2637  return *internal_default_instance();
2638  }
2639  static inline const Point2D* internal_default_instance() {
2640  return reinterpret_cast<const Point2D*>(
2642  }
2643  static constexpr int kIndexInFileMessages =
2644  15;
2645 
2646  friend void swap(Point2D& a, Point2D& b) {
2647  a.Swap(&b);
2648  }
2649  inline void Swap(Point2D* other) {
2650  if (other == this) return;
2651  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2652  if (GetOwningArena() != nullptr &&
2653  GetOwningArena() == other->GetOwningArena()) {
2654  #else // PROTOBUF_FORCE_COPY_IN_SWAP
2655  if (GetOwningArena() == other->GetOwningArena()) {
2656  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2657  InternalSwap(other);
2658  } else {
2659  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2660  }
2661  }
2662  void UnsafeArenaSwap(Point2D* other) {
2663  if (other == this) return;
2664  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2665  InternalSwap(other);
2666  }
2667 
2668  // implements Message ----------------------------------------------
2669 
2670  Point2D* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2671  return CreateMaybeMessage<Point2D>(arena);
2672  }
2673  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2674  void CopyFrom(const Point2D& from);
2675  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2676  void MergeFrom( const Point2D& from) {
2677  Point2D::MergeImpl(*this, from);
2678  }
2679  private:
2680  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2681  public:
2682  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2683  bool IsInitialized() const final;
2684 
2685  size_t ByteSizeLong() const final;
2686  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2687  uint8_t* _InternalSerialize(
2688  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2689  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2690 
2691  private:
2692  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2693  void SharedDtor();
2694  void SetCachedSize(int size) const final;
2695  void InternalSwap(Point2D* other);
2696 
2697  private:
2698  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2699  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2700  return "nv.Point2D";
2701  }
2702  protected:
2703  explicit Point2D(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2704  bool is_message_owned = false);
2705  public:
2706 
2707  static const ClassData _class_data_;
2708  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2709 
2710  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2711 
2712  // nested types ----------------------------------------------------
2713 
2714  // accessors -------------------------------------------------------
2715 
2716  enum : int {
2717  kXFieldNumber = 1,
2718  kYFieldNumber = 2,
2719  };
2720  // double x = 1;
2721  void clear_x();
2722  double x() const;
2723  void set_x(double value);
2724  private:
2725  double _internal_x() const;
2726  void _internal_set_x(double value);
2727  public:
2728 
2729  // double y = 2;
2730  void clear_y();
2731  double y() const;
2732  void set_y(double value);
2733  private:
2734  double _internal_y() const;
2735  void _internal_set_y(double value);
2736  public:
2737 
2738  // @@protoc_insertion_point(class_scope:nv.Point2D)
2739  private:
2740  class _Internal;
2741 
2742  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2743  typedef void InternalArenaConstructable_;
2744  typedef void DestructorSkippable_;
2745  struct Impl_ {
2746  double x_;
2747  double y_;
2748  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2749  };
2750  union { Impl_ _impl_; };
2751  friend struct ::TableStruct_schema_2eproto;
2752 };
2753 // -------------------------------------------------------------------
2754 
2755 class SD final :
2756  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.SD) */ {
2757  public:
2758  inline SD() : SD(nullptr) {}
2759  ~SD() override;
2760  explicit PROTOBUF_CONSTEXPR SD(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2761 
2762  SD(const SD& from);
2763  SD(SD&& from) noexcept
2764  : SD() {
2765  *this = ::std::move(from);
2766  }
2767 
2768  inline SD& operator=(const SD& from) {
2769  CopyFrom(from);
2770  return *this;
2771  }
2772  inline SD& operator=(SD&& from) noexcept {
2773  if (this == &from) return *this;
2774  if (GetOwningArena() == from.GetOwningArena()
2775  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2776  && GetOwningArena() != nullptr
2777  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2778  ) {
2779  InternalSwap(&from);
2780  } else {
2781  CopyFrom(from);
2782  }
2783  return *this;
2784  }
2785 
2786  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2787  return GetDescriptor();
2788  }
2789  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2790  return default_instance().GetMetadata().descriptor;
2791  }
2792  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2793  return default_instance().GetMetadata().reflection;
2794  }
2795  static const SD& default_instance() {
2796  return *internal_default_instance();
2797  }
2798  static inline const SD* internal_default_instance() {
2799  return reinterpret_cast<const SD*>(
2801  }
2802  static constexpr int kIndexInFileMessages =
2803  16;
2804 
2805  friend void swap(SD& a, SD& b) {
2806  a.Swap(&b);
2807  }
2808  inline void Swap(SD* other) {
2809  if (other == this) return;
2810  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2811  if (GetOwningArena() != nullptr &&
2812  GetOwningArena() == other->GetOwningArena()) {
2813  #else // PROTOBUF_FORCE_COPY_IN_SWAP
2814  if (GetOwningArena() == other->GetOwningArena()) {
2815  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2816  InternalSwap(other);
2817  } else {
2818  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2819  }
2820  }
2821  void UnsafeArenaSwap(SD* other) {
2822  if (other == this) return;
2823  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2824  InternalSwap(other);
2825  }
2826 
2827  // implements Message ----------------------------------------------
2828 
2829  SD* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2830  return CreateMaybeMessage<SD>(arena);
2831  }
2832  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2833  void CopyFrom(const SD& from);
2834  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2835  void MergeFrom( const SD& from) {
2836  SD::MergeImpl(*this, from);
2837  }
2838  private:
2839  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2840  public:
2841  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2842  bool IsInitialized() const final;
2843 
2844  size_t ByteSizeLong() const final;
2845  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2846  uint8_t* _InternalSerialize(
2847  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2848  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2849 
2850  private:
2851  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2852  void SharedDtor();
2853  void SetCachedSize(int size) const final;
2854  void InternalSwap(SD* other);
2855 
2856  private:
2857  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2858  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2859  return "nv.SD";
2860  }
2861  protected:
2862  explicit SD(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2863  bool is_message_owned = false);
2864  public:
2865 
2866  static const ClassData _class_data_;
2867  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2868 
2869  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2870 
2871  // nested types ----------------------------------------------------
2872 
2873  // accessors -------------------------------------------------------
2874 
2875  enum : int {
2876  kClustersFieldNumber = 3,
2877  kThresholdFieldNumber = 1,
2878  kProximityDetectionsFieldNumber = 2,
2879  };
2880  // repeated .nv.Cluster clusters = 3;
2881  int clusters_size() const;
2882  private:
2883  int _internal_clusters_size() const;
2884  public:
2885  void clear_clusters();
2886  ::nv::Cluster* mutable_clusters(int index);
2887  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Cluster >*
2888  mutable_clusters();
2889  private:
2890  const ::nv::Cluster& _internal_clusters(int index) const;
2891  ::nv::Cluster* _internal_add_clusters();
2892  public:
2893  const ::nv::Cluster& clusters(int index) const;
2894  ::nv::Cluster* add_clusters();
2895  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Cluster >&
2896  clusters() const;
2897 
2898  // double threshold = 1;
2899  void clear_threshold();
2900  double threshold() const;
2901  void set_threshold(double value);
2902  private:
2903  double _internal_threshold() const;
2904  void _internal_set_threshold(double value);
2905  public:
2906 
2907  // int32 proximityDetections = 2;
2908  void clear_proximitydetections();
2909  int32_t proximitydetections() const;
2910  void set_proximitydetections(int32_t value);
2911  private:
2912  int32_t _internal_proximitydetections() const;
2913  void _internal_set_proximitydetections(int32_t value);
2914  public:
2915 
2916  // @@protoc_insertion_point(class_scope:nv.SD)
2917  private:
2918  class _Internal;
2919 
2920  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2921  typedef void InternalArenaConstructable_;
2922  typedef void DestructorSkippable_;
2923  struct Impl_ {
2924  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Cluster > clusters_;
2925  double threshold_;
2926  int32_t proximitydetections_;
2927  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2928  };
2929  union { Impl_ _impl_; };
2930  friend struct ::TableStruct_schema_2eproto;
2931 };
2932 // -------------------------------------------------------------------
2933 
2934 class Interaction_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Interaction_InfoEntry_DoNotUse,
2935  std::string, std::string,
2936  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
2937  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
2938 public:
2939  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Interaction_InfoEntry_DoNotUse,
2940  std::string, std::string,
2944  explicit PROTOBUF_CONSTEXPR Interaction_InfoEntry_DoNotUse(
2945  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2946  explicit Interaction_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2947  void MergeFrom(const Interaction_InfoEntry_DoNotUse& other);
2949  static bool ValidateKey(std::string* s) {
2950  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Interaction.InfoEntry.key");
2951  }
2952  static bool ValidateValue(std::string* s) {
2953  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Interaction.InfoEntry.value");
2954  }
2955  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2956  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2958 };
2959 
2960 // -------------------------------------------------------------------
2961 
2962 class Interaction final :
2963  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Interaction) */ {
2964  public:
2965  inline Interaction() : Interaction(nullptr) {}
2966  ~Interaction() override;
2967  explicit PROTOBUF_CONSTEXPR Interaction(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2968 
2969  Interaction(const Interaction& from);
2970  Interaction(Interaction&& from) noexcept
2971  : Interaction() {
2972  *this = ::std::move(from);
2973  }
2974 
2975  inline Interaction& operator=(const Interaction& from) {
2976  CopyFrom(from);
2977  return *this;
2978  }
2979  inline Interaction& operator=(Interaction&& from) noexcept {
2980  if (this == &from) return *this;
2981  if (GetOwningArena() == from.GetOwningArena()
2982  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2983  && GetOwningArena() != nullptr
2984  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2985  ) {
2986  InternalSwap(&from);
2987  } else {
2988  CopyFrom(from);
2989  }
2990  return *this;
2991  }
2992 
2993  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2994  return GetDescriptor();
2995  }
2996  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2997  return default_instance().GetMetadata().descriptor;
2998  }
2999  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3000  return default_instance().GetMetadata().reflection;
3001  }
3002  static const Interaction& default_instance() {
3003  return *internal_default_instance();
3004  }
3005  static inline const Interaction* internal_default_instance() {
3006  return reinterpret_cast<const Interaction*>(
3008  }
3009  static constexpr int kIndexInFileMessages =
3010  18;
3011 
3012  friend void swap(Interaction& a, Interaction& b) {
3013  a.Swap(&b);
3014  }
3015  inline void Swap(Interaction* other) {
3016  if (other == this) return;
3017  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3018  if (GetOwningArena() != nullptr &&
3019  GetOwningArena() == other->GetOwningArena()) {
3020  #else // PROTOBUF_FORCE_COPY_IN_SWAP
3021  if (GetOwningArena() == other->GetOwningArena()) {
3022  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3023  InternalSwap(other);
3024  } else {
3025  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3026  }
3027  }
3029  if (other == this) return;
3030  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3031  InternalSwap(other);
3032  }
3033 
3034  // implements Message ----------------------------------------------
3035 
3036  Interaction* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3037  return CreateMaybeMessage<Interaction>(arena);
3038  }
3039  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3040  void CopyFrom(const Interaction& from);
3041  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3042  void MergeFrom( const Interaction& from) {
3043  Interaction::MergeImpl(*this, from);
3044  }
3045  private:
3046  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3047  public:
3048  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3049  bool IsInitialized() const final;
3050 
3051  size_t ByteSizeLong() const final;
3052  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3053  uint8_t* _InternalSerialize(
3054  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3055  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3056 
3057  private:
3058  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3059  void SharedDtor();
3060  void SetCachedSize(int size) const final;
3061  void InternalSwap(Interaction* other);
3062 
3063  private:
3064  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3065  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3066  return "nv.Interaction";
3067  }
3068  protected:
3069  explicit Interaction(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3070  bool is_message_owned = false);
3071  private:
3072  static void ArenaDtor(void* object);
3073  public:
3074 
3075  static const ClassData _class_data_;
3076  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3077 
3078  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3079 
3080  // nested types ----------------------------------------------------
3081 
3082 
3083  // accessors -------------------------------------------------------
3084 
3085  enum : int {
3086  kObjectIdsFieldNumber = 2,
3087  kCoordinatesFieldNumber = 3,
3088  kInfoFieldNumber = 5,
3089  kIdFieldNumber = 1,
3090  kDescriptionFieldNumber = 4,
3091  };
3092  // repeated string objectIds = 2;
3093  int objectids_size() const;
3094  private:
3095  int _internal_objectids_size() const;
3096  public:
3097  void clear_objectids();
3098  const std::string& objectids(int index) const;
3099  std::string* mutable_objectids(int index);
3100  void set_objectids(int index, const std::string& value);
3101  void set_objectids(int index, std::string&& value);
3102  void set_objectids(int index, const char* value);
3103  void set_objectids(int index, const char* value, size_t size);
3104  std::string* add_objectids();
3105  void add_objectids(const std::string& value);
3106  void add_objectids(std::string&& value);
3107  void add_objectids(const char* value);
3108  void add_objectids(const char* value, size_t size);
3109  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& objectids() const;
3110  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_objectids();
3111  private:
3112  const std::string& _internal_objectids(int index) const;
3113  std::string* _internal_add_objectids();
3114  public:
3115 
3116  // repeated .nv.Coordinate coordinates = 3;
3117  int coordinates_size() const;
3118  private:
3119  int _internal_coordinates_size() const;
3120  public:
3121  void clear_coordinates();
3122  ::nv::Coordinate* mutable_coordinates(int index);
3123  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate >*
3124  mutable_coordinates();
3125  private:
3126  const ::nv::Coordinate& _internal_coordinates(int index) const;
3127  ::nv::Coordinate* _internal_add_coordinates();
3128  public:
3129  const ::nv::Coordinate& coordinates(int index) const;
3130  ::nv::Coordinate* add_coordinates();
3131  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate >&
3132  coordinates() const;
3133 
3134  // map<string, string> info = 5;
3135  int info_size() const;
3136  private:
3137  int _internal_info_size() const;
3138  public:
3139  void clear_info();
3140  private:
3141  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
3142  _internal_info() const;
3143  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
3144  _internal_mutable_info();
3145  public:
3146  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
3147  info() const;
3148  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
3149  mutable_info();
3150 
3151  // string id = 1;
3152  void clear_id();
3153  const std::string& id() const;
3154  template <typename ArgT0 = const std::string&, typename... ArgT>
3155  void set_id(ArgT0&& arg0, ArgT... args);
3156  std::string* mutable_id();
3157  PROTOBUF_NODISCARD std::string* release_id();
3158  void set_allocated_id(std::string* id);
3159  private:
3160  const std::string& _internal_id() const;
3161  inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
3162  std::string* _internal_mutable_id();
3163  public:
3164 
3165  // string description = 4;
3166  void clear_description();
3167  const std::string& description() const;
3168  template <typename ArgT0 = const std::string&, typename... ArgT>
3169  void set_description(ArgT0&& arg0, ArgT... args);
3170  std::string* mutable_description();
3171  PROTOBUF_NODISCARD std::string* release_description();
3172  void set_allocated_description(std::string* description);
3173  private:
3174  const std::string& _internal_description() const;
3175  inline PROTOBUF_ALWAYS_INLINE void _internal_set_description(const std::string& value);
3176  std::string* _internal_mutable_description();
3177  public:
3178 
3179  // @@protoc_insertion_point(class_scope:nv.Interaction)
3180  private:
3181  class _Internal;
3182 
3183  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3184  typedef void InternalArenaConstructable_;
3185  typedef void DestructorSkippable_;
3186  struct Impl_ {
3187  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> objectids_;
3188  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate > coordinates_;
3189  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
3191  std::string, std::string,
3194  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
3195  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_;
3196  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3197  };
3198  union { Impl_ _impl_; };
3199  friend struct ::TableStruct_schema_2eproto;
3200 };
3201 // -------------------------------------------------------------------
3202 
3203 class Congestion_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Congestion_InfoEntry_DoNotUse,
3204  std::string, std::string,
3205  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
3206  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
3207 public:
3208  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Congestion_InfoEntry_DoNotUse,
3209  std::string, std::string,
3213  explicit PROTOBUF_CONSTEXPR Congestion_InfoEntry_DoNotUse(
3214  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3215  explicit Congestion_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3216  void MergeFrom(const Congestion_InfoEntry_DoNotUse& other);
3218  static bool ValidateKey(std::string* s) {
3219  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Congestion.InfoEntry.key");
3220  }
3221  static bool ValidateValue(std::string* s) {
3222  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Congestion.InfoEntry.value");
3223  }
3224  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3225  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3227 };
3228 
3229 // -------------------------------------------------------------------
3230 
3231 class Congestion final :
3232  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Congestion) */ {
3233  public:
3234  inline Congestion() : Congestion(nullptr) {}
3235  ~Congestion() override;
3236  explicit PROTOBUF_CONSTEXPR Congestion(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3237 
3238  Congestion(const Congestion& from);
3239  Congestion(Congestion&& from) noexcept
3240  : Congestion() {
3241  *this = ::std::move(from);
3242  }
3243 
3244  inline Congestion& operator=(const Congestion& from) {
3245  CopyFrom(from);
3246  return *this;
3247  }
3248  inline Congestion& operator=(Congestion&& from) noexcept {
3249  if (this == &from) return *this;
3250  if (GetOwningArena() == from.GetOwningArena()
3251  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3252  && GetOwningArena() != nullptr
3253  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3254  ) {
3255  InternalSwap(&from);
3256  } else {
3257  CopyFrom(from);
3258  }
3259  return *this;
3260  }
3261 
3262  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3263  return GetDescriptor();
3264  }
3265  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3266  return default_instance().GetMetadata().descriptor;
3267  }
3268  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3269  return default_instance().GetMetadata().reflection;
3270  }
3271  static const Congestion& default_instance() {
3272  return *internal_default_instance();
3273  }
3274  static inline const Congestion* internal_default_instance() {
3275  return reinterpret_cast<const Congestion*>(
3277  }
3278  static constexpr int kIndexInFileMessages =
3279  20;
3280 
3281  friend void swap(Congestion& a, Congestion& b) {
3282  a.Swap(&b);
3283  }
3284  inline void Swap(Congestion* other) {
3285  if (other == this) return;
3286  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3287  if (GetOwningArena() != nullptr &&
3288  GetOwningArena() == other->GetOwningArena()) {
3289  #else // PROTOBUF_FORCE_COPY_IN_SWAP
3290  if (GetOwningArena() == other->GetOwningArena()) {
3291  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3292  InternalSwap(other);
3293  } else {
3294  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3295  }
3296  }
3298  if (other == this) return;
3299  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3300  InternalSwap(other);
3301  }
3302 
3303  // implements Message ----------------------------------------------
3304 
3305  Congestion* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3306  return CreateMaybeMessage<Congestion>(arena);
3307  }
3308  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3309  void CopyFrom(const Congestion& from);
3310  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3311  void MergeFrom( const Congestion& from) {
3312  Congestion::MergeImpl(*this, from);
3313  }
3314  private:
3315  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3316  public:
3317  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3318  bool IsInitialized() const final;
3319 
3320  size_t ByteSizeLong() const final;
3321  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3322  uint8_t* _InternalSerialize(
3323  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3324  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3325 
3326  private:
3327  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3328  void SharedDtor();
3329  void SetCachedSize(int size) const final;
3330  void InternalSwap(Congestion* other);
3331 
3332  private:
3333  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3334  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3335  return "nv.Congestion";
3336  }
3337  protected:
3338  explicit Congestion(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3339  bool is_message_owned = false);
3340  private:
3341  static void ArenaDtor(void* object);
3342  public:
3343 
3344  static const ClassData _class_data_;
3345  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3346 
3347  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3348 
3349  // nested types ----------------------------------------------------
3350 
3351 
3352  // accessors -------------------------------------------------------
3353 
3354  enum : int {
3355  kObjectIdsFieldNumber = 2,
3356  kInfoFieldNumber = 4,
3357  kIdFieldNumber = 1,
3358  kAmountFieldNumber = 3,
3359  };
3360  // repeated string objectIds = 2;
3361  int objectids_size() const;
3362  private:
3363  int _internal_objectids_size() const;
3364  public:
3365  void clear_objectids();
3366  const std::string& objectids(int index) const;
3367  std::string* mutable_objectids(int index);
3368  void set_objectids(int index, const std::string& value);
3369  void set_objectids(int index, std::string&& value);
3370  void set_objectids(int index, const char* value);
3371  void set_objectids(int index, const char* value, size_t size);
3372  std::string* add_objectids();
3373  void add_objectids(const std::string& value);
3374  void add_objectids(std::string&& value);
3375  void add_objectids(const char* value);
3376  void add_objectids(const char* value, size_t size);
3377  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& objectids() const;
3378  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_objectids();
3379  private:
3380  const std::string& _internal_objectids(int index) const;
3381  std::string* _internal_add_objectids();
3382  public:
3383 
3384  // map<string, string> info = 4;
3385  int info_size() const;
3386  private:
3387  int _internal_info_size() const;
3388  public:
3389  void clear_info();
3390  private:
3391  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
3392  _internal_info() const;
3393  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
3394  _internal_mutable_info();
3395  public:
3396  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
3397  info() const;
3398  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
3399  mutable_info();
3400 
3401  // string id = 1;
3402  void clear_id();
3403  const std::string& id() const;
3404  template <typename ArgT0 = const std::string&, typename... ArgT>
3405  void set_id(ArgT0&& arg0, ArgT... args);
3406  std::string* mutable_id();
3407  PROTOBUF_NODISCARD std::string* release_id();
3408  void set_allocated_id(std::string* id);
3409  private:
3410  const std::string& _internal_id() const;
3411  inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
3412  std::string* _internal_mutable_id();
3413  public:
3414 
3415  // float amount = 3;
3416  void clear_amount();
3417  float amount() const;
3418  void set_amount(float value);
3419  private:
3420  float _internal_amount() const;
3421  void _internal_set_amount(float value);
3422  public:
3423 
3424  // @@protoc_insertion_point(class_scope:nv.Congestion)
3425  private:
3426  class _Internal;
3427 
3428  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3429  typedef void InternalArenaConstructable_;
3430  typedef void DestructorSkippable_;
3431  struct Impl_ {
3432  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> objectids_;
3433  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
3435  std::string, std::string,
3438  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
3439  float amount_;
3440  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3441  };
3442  union { Impl_ _impl_; };
3443  friend struct ::TableStruct_schema_2eproto;
3444 };
3445 // -------------------------------------------------------------------
3446 
3447 class Pose_Keypoint final :
3448  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Pose.Keypoint) */ {
3449  public:
3450  inline Pose_Keypoint() : Pose_Keypoint(nullptr) {}
3451  ~Pose_Keypoint() override;
3452  explicit PROTOBUF_CONSTEXPR Pose_Keypoint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3453 
3454  Pose_Keypoint(const Pose_Keypoint& from);
3455  Pose_Keypoint(Pose_Keypoint&& from) noexcept
3456  : Pose_Keypoint() {
3457  *this = ::std::move(from);
3458  }
3459 
3460  inline Pose_Keypoint& operator=(const Pose_Keypoint& from) {
3461  CopyFrom(from);
3462  return *this;
3463  }
3464  inline Pose_Keypoint& operator=(Pose_Keypoint&& from) noexcept {
3465  if (this == &from) return *this;
3466  if (GetOwningArena() == from.GetOwningArena()
3467  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3468  && GetOwningArena() != nullptr
3469  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3470  ) {
3471  InternalSwap(&from);
3472  } else {
3473  CopyFrom(from);
3474  }
3475  return *this;
3476  }
3477 
3478  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3479  return GetDescriptor();
3480  }
3481  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3482  return default_instance().GetMetadata().descriptor;
3483  }
3484  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3485  return default_instance().GetMetadata().reflection;
3486  }
3488  return *internal_default_instance();
3489  }
3490  static inline const Pose_Keypoint* internal_default_instance() {
3491  return reinterpret_cast<const Pose_Keypoint*>(
3493  }
3494  static constexpr int kIndexInFileMessages =
3495  21;
3496 
3497  friend void swap(Pose_Keypoint& a, Pose_Keypoint& b) {
3498  a.Swap(&b);
3499  }
3500  inline void Swap(Pose_Keypoint* other) {
3501  if (other == this) return;
3502  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3503  if (GetOwningArena() != nullptr &&
3504  GetOwningArena() == other->GetOwningArena()) {
3505  #else // PROTOBUF_FORCE_COPY_IN_SWAP
3506  if (GetOwningArena() == other->GetOwningArena()) {
3507  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3508  InternalSwap(other);
3509  } else {
3510  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3511  }
3512  }
3514  if (other == this) return;
3515  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3516  InternalSwap(other);
3517  }
3518 
3519  // implements Message ----------------------------------------------
3520 
3521  Pose_Keypoint* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3522  return CreateMaybeMessage<Pose_Keypoint>(arena);
3523  }
3524  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3525  void CopyFrom(const Pose_Keypoint& from);
3526  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3527  void MergeFrom( const Pose_Keypoint& from) {
3528  Pose_Keypoint::MergeImpl(*this, from);
3529  }
3530  private:
3531  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3532  public:
3533  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3534  bool IsInitialized() const final;
3535 
3536  size_t ByteSizeLong() const final;
3537  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3538  uint8_t* _InternalSerialize(
3539  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3540  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3541 
3542  private:
3543  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3544  void SharedDtor();
3545  void SetCachedSize(int size) const final;
3546  void InternalSwap(Pose_Keypoint* other);
3547 
3548  private:
3549  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3550  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3551  return "nv.Pose.Keypoint";
3552  }
3553  protected:
3554  explicit Pose_Keypoint(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3555  bool is_message_owned = false);
3556  public:
3557 
3558  static const ClassData _class_data_;
3559  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3560 
3561  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3562 
3563  // nested types ----------------------------------------------------
3564 
3565  // accessors -------------------------------------------------------
3566 
3567  enum : int {
3568  kCoordinatesFieldNumber = 2,
3569  kQuaternionFieldNumber = 3,
3570  kNameFieldNumber = 1,
3571  };
3572  // repeated float coordinates = 2;
3573  int coordinates_size() const;
3574  private:
3575  int _internal_coordinates_size() const;
3576  public:
3577  void clear_coordinates();
3578  private:
3579  float _internal_coordinates(int index) const;
3580  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
3581  _internal_coordinates() const;
3582  void _internal_add_coordinates(float value);
3583  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
3584  _internal_mutable_coordinates();
3585  public:
3586  float coordinates(int index) const;
3587  void set_coordinates(int index, float value);
3588  void add_coordinates(float value);
3589  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
3590  coordinates() const;
3591  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
3592  mutable_coordinates();
3593 
3594  // repeated float quaternion = 3;
3595  int quaternion_size() const;
3596  private:
3597  int _internal_quaternion_size() const;
3598  public:
3599  void clear_quaternion();
3600  private:
3601  float _internal_quaternion(int index) const;
3602  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
3603  _internal_quaternion() const;
3604  void _internal_add_quaternion(float value);
3605  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
3606  _internal_mutable_quaternion();
3607  public:
3608  float quaternion(int index) const;
3609  void set_quaternion(int index, float value);
3610  void add_quaternion(float value);
3611  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
3612  quaternion() const;
3613  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
3614  mutable_quaternion();
3615 
3616  // string name = 1;
3617  void clear_name();
3618  const std::string& name() const;
3619  template <typename ArgT0 = const std::string&, typename... ArgT>
3620  void set_name(ArgT0&& arg0, ArgT... args);
3621  std::string* mutable_name();
3622  PROTOBUF_NODISCARD std::string* release_name();
3623  void set_allocated_name(std::string* name);
3624  private:
3625  const std::string& _internal_name() const;
3626  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
3627  std::string* _internal_mutable_name();
3628  public:
3629 
3630  // @@protoc_insertion_point(class_scope:nv.Pose.Keypoint)
3631  private:
3632  class _Internal;
3633 
3634  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3635  typedef void InternalArenaConstructable_;
3636  typedef void DestructorSkippable_;
3637  struct Impl_ {
3638  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > coordinates_;
3639  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > quaternion_;
3640  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
3641  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3642  };
3643  union { Impl_ _impl_; };
3644  friend struct ::TableStruct_schema_2eproto;
3645 };
3646 // -------------------------------------------------------------------
3647 
3648 class Pose_Action final :
3649  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Pose.Action) */ {
3650  public:
3651  inline Pose_Action() : Pose_Action(nullptr) {}
3652  ~Pose_Action() override;
3653  explicit PROTOBUF_CONSTEXPR Pose_Action(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3654 
3655  Pose_Action(const Pose_Action& from);
3656  Pose_Action(Pose_Action&& from) noexcept
3657  : Pose_Action() {
3658  *this = ::std::move(from);
3659  }
3660 
3661  inline Pose_Action& operator=(const Pose_Action& from) {
3662  CopyFrom(from);
3663  return *this;
3664  }
3665  inline Pose_Action& operator=(Pose_Action&& from) noexcept {
3666  if (this == &from) return *this;
3667  if (GetOwningArena() == from.GetOwningArena()
3668  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3669  && GetOwningArena() != nullptr
3670  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3671  ) {
3672  InternalSwap(&from);
3673  } else {
3674  CopyFrom(from);
3675  }
3676  return *this;
3677  }
3678 
3679  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3680  return GetDescriptor();
3681  }
3682  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3683  return default_instance().GetMetadata().descriptor;
3684  }
3685  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3686  return default_instance().GetMetadata().reflection;
3687  }
3688  static const Pose_Action& default_instance() {
3689  return *internal_default_instance();
3690  }
3691  static inline const Pose_Action* internal_default_instance() {
3692  return reinterpret_cast<const Pose_Action*>(
3694  }
3695  static constexpr int kIndexInFileMessages =
3696  22;
3697 
3698  friend void swap(Pose_Action& a, Pose_Action& b) {
3699  a.Swap(&b);
3700  }
3701  inline void Swap(Pose_Action* other) {
3702  if (other == this) return;
3703  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3704  if (GetOwningArena() != nullptr &&
3705  GetOwningArena() == other->GetOwningArena()) {
3706  #else // PROTOBUF_FORCE_COPY_IN_SWAP
3707  if (GetOwningArena() == other->GetOwningArena()) {
3708  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3709  InternalSwap(other);
3710  } else {
3711  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3712  }
3713  }
3715  if (other == this) return;
3716  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3717  InternalSwap(other);
3718  }
3719 
3720  // implements Message ----------------------------------------------
3721 
3722  Pose_Action* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3723  return CreateMaybeMessage<Pose_Action>(arena);
3724  }
3725  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3726  void CopyFrom(const Pose_Action& from);
3727  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3728  void MergeFrom( const Pose_Action& from) {
3729  Pose_Action::MergeImpl(*this, from);
3730  }
3731  private:
3732  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3733  public:
3734  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3735  bool IsInitialized() const final;
3736 
3737  size_t ByteSizeLong() const final;
3738  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3739  uint8_t* _InternalSerialize(
3740  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3741  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3742 
3743  private:
3744  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3745  void SharedDtor();
3746  void SetCachedSize(int size) const final;
3747  void InternalSwap(Pose_Action* other);
3748 
3749  private:
3750  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3751  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3752  return "nv.Pose.Action";
3753  }
3754  protected:
3755  explicit Pose_Action(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3756  bool is_message_owned = false);
3757  public:
3758 
3759  static const ClassData _class_data_;
3760  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3761 
3762  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3763 
3764  // nested types ----------------------------------------------------
3765 
3766  // accessors -------------------------------------------------------
3767 
3768  enum : int {
3769  kTypeFieldNumber = 1,
3770  kConfidenceFieldNumber = 2,
3771  };
3772  // string type = 1;
3773  void clear_type();
3774  const std::string& type() const;
3775  template <typename ArgT0 = const std::string&, typename... ArgT>
3776  void set_type(ArgT0&& arg0, ArgT... args);
3777  std::string* mutable_type();
3778  PROTOBUF_NODISCARD std::string* release_type();
3779  void set_allocated_type(std::string* type);
3780  private:
3781  const std::string& _internal_type() const;
3782  inline PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string& value);
3783  std::string* _internal_mutable_type();
3784  public:
3785 
3786  // float confidence = 2;
3787  void clear_confidence();
3788  float confidence() const;
3789  void set_confidence(float value);
3790  private:
3791  float _internal_confidence() const;
3792  void _internal_set_confidence(float value);
3793  public:
3794 
3795  // @@protoc_insertion_point(class_scope:nv.Pose.Action)
3796  private:
3797  class _Internal;
3798 
3799  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3800  typedef void InternalArenaConstructable_;
3801  typedef void DestructorSkippable_;
3802  struct Impl_ {
3803  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_;
3804  float confidence_;
3805  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3806  };
3807  union { Impl_ _impl_; };
3808  friend struct ::TableStruct_schema_2eproto;
3809 };
3810 // -------------------------------------------------------------------
3811 
3812 class Pose final :
3813  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Pose) */ {
3814  public:
3815  inline Pose() : Pose(nullptr) {}
3816  ~Pose() override;
3817  explicit PROTOBUF_CONSTEXPR Pose(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3818 
3819  Pose(const Pose& from);
3820  Pose(Pose&& from) noexcept
3821  : Pose() {
3822  *this = ::std::move(from);
3823  }
3824 
3825  inline Pose& operator=(const Pose& from) {
3826  CopyFrom(from);
3827  return *this;
3828  }
3829  inline Pose& operator=(Pose&& from) noexcept {
3830  if (this == &from) return *this;
3831  if (GetOwningArena() == from.GetOwningArena()
3832  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3833  && GetOwningArena() != nullptr
3834  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3835  ) {
3836  InternalSwap(&from);
3837  } else {
3838  CopyFrom(from);
3839  }
3840  return *this;
3841  }
3842 
3843  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3844  return GetDescriptor();
3845  }
3846  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3847  return default_instance().GetMetadata().descriptor;
3848  }
3849  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3850  return default_instance().GetMetadata().reflection;
3851  }
3852  static const Pose& default_instance() {
3853  return *internal_default_instance();
3854  }
3855  static inline const Pose* internal_default_instance() {
3856  return reinterpret_cast<const Pose*>(
3858  }
3859  static constexpr int kIndexInFileMessages =
3860  23;
3861 
3862  friend void swap(Pose& a, Pose& b) {
3863  a.Swap(&b);
3864  }
3865  inline void Swap(Pose* other) {
3866  if (other == this) return;
3867  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3868  if (GetOwningArena() != nullptr &&
3869  GetOwningArena() == other->GetOwningArena()) {
3870  #else // PROTOBUF_FORCE_COPY_IN_SWAP
3871  if (GetOwningArena() == other->GetOwningArena()) {
3872  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3873  InternalSwap(other);
3874  } else {
3875  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3876  }
3877  }
3878  void UnsafeArenaSwap(Pose* other) {
3879  if (other == this) return;
3880  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3881  InternalSwap(other);
3882  }
3883 
3884  // implements Message ----------------------------------------------
3885 
3886  Pose* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3887  return CreateMaybeMessage<Pose>(arena);
3888  }
3889  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3890  void CopyFrom(const Pose& from);
3891  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3892  void MergeFrom( const Pose& from) {
3893  Pose::MergeImpl(*this, from);
3894  }
3895  private:
3896  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3897  public:
3898  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3899  bool IsInitialized() const final;
3900 
3901  size_t ByteSizeLong() const final;
3902  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3903  uint8_t* _InternalSerialize(
3904  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3905  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3906 
3907  private:
3908  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3909  void SharedDtor();
3910  void SetCachedSize(int size) const final;
3911  void InternalSwap(Pose* other);
3912 
3913  private:
3914  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3915  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3916  return "nv.Pose";
3917  }
3918  protected:
3919  explicit Pose(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3920  bool is_message_owned = false);
3921  public:
3922 
3923  static const ClassData _class_data_;
3924  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3925 
3926  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3927 
3928  // nested types ----------------------------------------------------
3929 
3932 
3933  // accessors -------------------------------------------------------
3934 
3935  enum : int {
3936  kKeypointsFieldNumber = 2,
3937  kActionsFieldNumber = 3,
3938  kTypeFieldNumber = 1,
3939  };
3940  // repeated .nv.Pose.Keypoint keypoints = 2;
3941  int keypoints_size() const;
3942  private:
3943  int _internal_keypoints_size() const;
3944  public:
3945  void clear_keypoints();
3946  ::nv::Pose_Keypoint* mutable_keypoints(int index);
3947  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Keypoint >*
3948  mutable_keypoints();
3949  private:
3950  const ::nv::Pose_Keypoint& _internal_keypoints(int index) const;
3951  ::nv::Pose_Keypoint* _internal_add_keypoints();
3952  public:
3953  const ::nv::Pose_Keypoint& keypoints(int index) const;
3954  ::nv::Pose_Keypoint* add_keypoints();
3955  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Keypoint >&
3956  keypoints() const;
3957 
3958  // repeated .nv.Pose.Action actions = 3;
3959  int actions_size() const;
3960  private:
3961  int _internal_actions_size() const;
3962  public:
3963  void clear_actions();
3964  ::nv::Pose_Action* mutable_actions(int index);
3965  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Action >*
3966  mutable_actions();
3967  private:
3968  const ::nv::Pose_Action& _internal_actions(int index) const;
3969  ::nv::Pose_Action* _internal_add_actions();
3970  public:
3971  const ::nv::Pose_Action& actions(int index) const;
3972  ::nv::Pose_Action* add_actions();
3973  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Action >&
3974  actions() const;
3975 
3976  // string type = 1;
3977  void clear_type();
3978  const std::string& type() const;
3979  template <typename ArgT0 = const std::string&, typename... ArgT>
3980  void set_type(ArgT0&& arg0, ArgT... args);
3981  std::string* mutable_type();
3982  PROTOBUF_NODISCARD std::string* release_type();
3983  void set_allocated_type(std::string* type);
3984  private:
3985  const std::string& _internal_type() const;
3986  inline PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string& value);
3987  std::string* _internal_mutable_type();
3988  public:
3989 
3990  // @@protoc_insertion_point(class_scope:nv.Pose)
3991  private:
3992  class _Internal;
3993 
3994  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3995  typedef void InternalArenaConstructable_;
3996  typedef void DestructorSkippable_;
3997  struct Impl_ {
3998  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Keypoint > keypoints_;
3999  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Action > actions_;
4000  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_;
4001  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4002  };
4003  union { Impl_ _impl_; };
4004  friend struct ::TableStruct_schema_2eproto;
4005 };
4006 // -------------------------------------------------------------------
4007 
4008 class Gaze final :
4009  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Gaze) */ {
4010  public:
4011  inline Gaze() : Gaze(nullptr) {}
4012  ~Gaze() override;
4013  explicit PROTOBUF_CONSTEXPR Gaze(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4014 
4015  Gaze(const Gaze& from);
4016  Gaze(Gaze&& from) noexcept
4017  : Gaze() {
4018  *this = ::std::move(from);
4019  }
4020 
4021  inline Gaze& operator=(const Gaze& from) {
4022  CopyFrom(from);
4023  return *this;
4024  }
4025  inline Gaze& operator=(Gaze&& from) noexcept {
4026  if (this == &from) return *this;
4027  if (GetOwningArena() == from.GetOwningArena()
4028  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4029  && GetOwningArena() != nullptr
4030  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
4031  ) {
4032  InternalSwap(&from);
4033  } else {
4034  CopyFrom(from);
4035  }
4036  return *this;
4037  }
4038 
4039  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4040  return GetDescriptor();
4041  }
4042  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4043  return default_instance().GetMetadata().descriptor;
4044  }
4045  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4046  return default_instance().GetMetadata().reflection;
4047  }
4048  static const Gaze& default_instance() {
4049  return *internal_default_instance();
4050  }
4051  static inline const Gaze* internal_default_instance() {
4052  return reinterpret_cast<const Gaze*>(
4054  }
4055  static constexpr int kIndexInFileMessages =
4056  24;
4057 
4058  friend void swap(Gaze& a, Gaze& b) {
4059  a.Swap(&b);
4060  }
4061  inline void Swap(Gaze* other) {
4062  if (other == this) return;
4063  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4064  if (GetOwningArena() != nullptr &&
4065  GetOwningArena() == other->GetOwningArena()) {
4066  #else // PROTOBUF_FORCE_COPY_IN_SWAP
4067  if (GetOwningArena() == other->GetOwningArena()) {
4068  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
4069  InternalSwap(other);
4070  } else {
4071  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4072  }
4073  }
4074  void UnsafeArenaSwap(Gaze* other) {
4075  if (other == this) return;
4076  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4077  InternalSwap(other);
4078  }
4079 
4080  // implements Message ----------------------------------------------
4081 
4082  Gaze* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
4083  return CreateMaybeMessage<Gaze>(arena);
4084  }
4085  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4086  void CopyFrom(const Gaze& from);
4087  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4088  void MergeFrom( const Gaze& from) {
4089  Gaze::MergeImpl(*this, from);
4090  }
4091  private:
4092  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
4093  public:
4094  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4095  bool IsInitialized() const final;
4096 
4097  size_t ByteSizeLong() const final;
4098  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4099  uint8_t* _InternalSerialize(
4100  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4101  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
4102 
4103  private:
4104  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
4105  void SharedDtor();
4106  void SetCachedSize(int size) const final;
4107  void InternalSwap(Gaze* other);
4108 
4109  private:
4110  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4111  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4112  return "nv.Gaze";
4113  }
4114  protected:
4115  explicit Gaze(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4116  bool is_message_owned = false);
4117  public:
4118 
4119  static const ClassData _class_data_;
4120  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4121 
4122  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4123 
4124  // nested types ----------------------------------------------------
4125 
4126  // accessors -------------------------------------------------------
4127 
4128  enum : int {
4129  kXFieldNumber = 1,
4130  kYFieldNumber = 2,
4131  kZFieldNumber = 3,
4132  kThetaFieldNumber = 4,
4133  kPhiFieldNumber = 5,
4134  };
4135  // float x = 1;
4136  void clear_x();
4137  float x() const;
4138  void set_x(float value);
4139  private:
4140  float _internal_x() const;
4141  void _internal_set_x(float value);
4142  public:
4143 
4144  // float y = 2;
4145  void clear_y();
4146  float y() const;
4147  void set_y(float value);
4148  private:
4149  float _internal_y() const;
4150  void _internal_set_y(float value);
4151  public:
4152 
4153  // float z = 3;
4154  void clear_z();
4155  float z() const;
4156  void set_z(float value);
4157  private:
4158  float _internal_z() const;
4159  void _internal_set_z(float value);
4160  public:
4161 
4162  // float theta = 4;
4163  void clear_theta();
4164  float theta() const;
4165  void set_theta(float value);
4166  private:
4167  float _internal_theta() const;
4168  void _internal_set_theta(float value);
4169  public:
4170 
4171  // float phi = 5;
4172  void clear_phi();
4173  float phi() const;
4174  void set_phi(float value);
4175  private:
4176  float _internal_phi() const;
4177  void _internal_set_phi(float value);
4178  public:
4179 
4180  // @@protoc_insertion_point(class_scope:nv.Gaze)
4181  private:
4182  class _Internal;
4183 
4184  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4185  typedef void InternalArenaConstructable_;
4186  typedef void DestructorSkippable_;
4187  struct Impl_ {
4188  float x_;
4189  float y_;
4190  float z_;
4191  float theta_;
4192  float phi_;
4193  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4194  };
4195  union { Impl_ _impl_; };
4196  friend struct ::TableStruct_schema_2eproto;
4197 };
4198 // -------------------------------------------------------------------
4199 
4200 class LipActivity final :
4201  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.LipActivity) */ {
4202  public:
4203  inline LipActivity() : LipActivity(nullptr) {}
4204  ~LipActivity() override;
4205  explicit PROTOBUF_CONSTEXPR LipActivity(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4206 
4207  LipActivity(const LipActivity& from);
4208  LipActivity(LipActivity&& from) noexcept
4209  : LipActivity() {
4210  *this = ::std::move(from);
4211  }
4212 
4213  inline LipActivity& operator=(const LipActivity& from) {
4214  CopyFrom(from);
4215  return *this;
4216  }
4217  inline LipActivity& operator=(LipActivity&& from) noexcept {
4218  if (this == &from) return *this;
4219  if (GetOwningArena() == from.GetOwningArena()
4220  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4221  && GetOwningArena() != nullptr
4222  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
4223  ) {
4224  InternalSwap(&from);
4225  } else {
4226  CopyFrom(from);
4227  }
4228  return *this;
4229  }
4230 
4231  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4232  return GetDescriptor();
4233  }
4234  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4235  return default_instance().GetMetadata().descriptor;
4236  }
4237  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4238  return default_instance().GetMetadata().reflection;
4239  }
4240  static const LipActivity& default_instance() {
4241  return *internal_default_instance();
4242  }
4243  static inline const LipActivity* internal_default_instance() {
4244  return reinterpret_cast<const LipActivity*>(
4246  }
4247  static constexpr int kIndexInFileMessages =
4248  25;
4249 
4250  friend void swap(LipActivity& a, LipActivity& b) {
4251  a.Swap(&b);
4252  }
4253  inline void Swap(LipActivity* other) {
4254  if (other == this) return;
4255  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4256  if (GetOwningArena() != nullptr &&
4257  GetOwningArena() == other->GetOwningArena()) {
4258  #else // PROTOBUF_FORCE_COPY_IN_SWAP
4259  if (GetOwningArena() == other->GetOwningArena()) {
4260  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
4261  InternalSwap(other);
4262  } else {
4263  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4264  }
4265  }
4267  if (other == this) return;
4268  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4269  InternalSwap(other);
4270  }
4271 
4272  // implements Message ----------------------------------------------
4273 
4274  LipActivity* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
4275  return CreateMaybeMessage<LipActivity>(arena);
4276  }
4277  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4278  void CopyFrom(const LipActivity& from);
4279  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4280  void MergeFrom( const LipActivity& from) {
4281  LipActivity::MergeImpl(*this, from);
4282  }
4283  private:
4284  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
4285  public:
4286  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4287  bool IsInitialized() const final;
4288 
4289  size_t ByteSizeLong() const final;
4290  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4291  uint8_t* _InternalSerialize(
4292  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4293  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
4294 
4295  private:
4296  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
4297  void SharedDtor();
4298  void SetCachedSize(int size) const final;
4299  void InternalSwap(LipActivity* other);
4300 
4301  private:
4302  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4303  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4304  return "nv.LipActivity";
4305  }
4306  protected:
4307  explicit LipActivity(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4308  bool is_message_owned = false);
4309  public:
4310 
4311  static const ClassData _class_data_;
4312  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4313 
4314  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4315 
4316  // nested types ----------------------------------------------------
4317 
4318  // accessors -------------------------------------------------------
4319 
4320  enum : int {
4321  kClassLabelFieldNumber = 1,
4322  };
4323  // string classLabel = 1;
4324  void clear_classlabel();
4325  const std::string& classlabel() const;
4326  template <typename ArgT0 = const std::string&, typename... ArgT>
4327  void set_classlabel(ArgT0&& arg0, ArgT... args);
4328  std::string* mutable_classlabel();
4329  PROTOBUF_NODISCARD std::string* release_classlabel();
4330  void set_allocated_classlabel(std::string* classlabel);
4331  private:
4332  const std::string& _internal_classlabel() const;
4333  inline PROTOBUF_ALWAYS_INLINE void _internal_set_classlabel(const std::string& value);
4334  std::string* _internal_mutable_classlabel();
4335  public:
4336 
4337  // @@protoc_insertion_point(class_scope:nv.LipActivity)
4338  private:
4339  class _Internal;
4340 
4341  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4342  typedef void InternalArenaConstructable_;
4343  typedef void DestructorSkippable_;
4344  struct Impl_ {
4345  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr classlabel_;
4346  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4347  };
4348  union { Impl_ _impl_; };
4349  friend struct ::TableStruct_schema_2eproto;
4350 };
4351 // -------------------------------------------------------------------
4352 
4353 class Event_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Event_InfoEntry_DoNotUse,
4354  std::string, std::string,
4355  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
4356  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
4357 public:
4358  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Event_InfoEntry_DoNotUse,
4359  std::string, std::string,
4363  explicit PROTOBUF_CONSTEXPR Event_InfoEntry_DoNotUse(
4364  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4365  explicit Event_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4366  void MergeFrom(const Event_InfoEntry_DoNotUse& other);
4368  static bool ValidateKey(std::string* s) {
4369  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Event.InfoEntry.key");
4370  }
4371  static bool ValidateValue(std::string* s) {
4372  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Event.InfoEntry.value");
4373  }
4374  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4375  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4376  friend struct ::TableStruct_schema_2eproto;
4377 };
4378 
4379 // -------------------------------------------------------------------
4380 
4381 class Event final :
4382  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Event) */ {
4383  public:
4384  inline Event() : Event(nullptr) {}
4385  ~Event() override;
4386  explicit PROTOBUF_CONSTEXPR Event(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4387 
4388  Event(const Event& from);
4389  Event(Event&& from) noexcept
4390  : Event() {
4391  *this = ::std::move(from);
4392  }
4393 
4394  inline Event& operator=(const Event& from) {
4395  CopyFrom(from);
4396  return *this;
4397  }
4398  inline Event& operator=(Event&& from) noexcept {
4399  if (this == &from) return *this;
4400  if (GetOwningArena() == from.GetOwningArena()
4401  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4402  && GetOwningArena() != nullptr
4403  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
4404  ) {
4405  InternalSwap(&from);
4406  } else {
4407  CopyFrom(from);
4408  }
4409  return *this;
4410  }
4411 
4412  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4413  return GetDescriptor();
4414  }
4415  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4416  return default_instance().GetMetadata().descriptor;
4417  }
4418  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4419  return default_instance().GetMetadata().reflection;
4420  }
4421  static const Event& default_instance() {
4422  return *internal_default_instance();
4423  }
4424  static inline const Event* internal_default_instance() {
4425  return reinterpret_cast<const Event*>(
4427  }
4428  static constexpr int kIndexInFileMessages =
4429  27;
4430 
4431  friend void swap(Event& a, Event& b) {
4432  a.Swap(&b);
4433  }
4434  inline void Swap(Event* other) {
4435  if (other == this) return;
4436  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4437  if (GetOwningArena() != nullptr &&
4438  GetOwningArena() == other->GetOwningArena()) {
4439  #else // PROTOBUF_FORCE_COPY_IN_SWAP
4440  if (GetOwningArena() == other->GetOwningArena()) {
4441  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
4442  InternalSwap(other);
4443  } else {
4444  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4445  }
4446  }
4447  void UnsafeArenaSwap(Event* other) {
4448  if (other == this) return;
4449  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4450  InternalSwap(other);
4451  }
4452 
4453  // implements Message ----------------------------------------------
4454 
4455  Event* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
4456  return CreateMaybeMessage<Event>(arena);
4457  }
4458  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4459  void CopyFrom(const Event& from);
4460  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4461  void MergeFrom( const Event& from) {
4462  Event::MergeImpl(*this, from);
4463  }
4464  private:
4465  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
4466  public:
4467  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4468  bool IsInitialized() const final;
4469 
4470  size_t ByteSizeLong() const final;
4471  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4472  uint8_t* _InternalSerialize(
4473  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4474  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
4475 
4476  private:
4477  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
4478  void SharedDtor();
4479  void SetCachedSize(int size) const final;
4480  void InternalSwap(Event* other);
4481 
4482  private:
4483  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4484  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4485  return "nv.Event";
4486  }
4487  protected:
4488  explicit Event(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4489  bool is_message_owned = false);
4490  private:
4491  static void ArenaDtor(void* object);
4492  public:
4493 
4494  static const ClassData _class_data_;
4495  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4496 
4497  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4498 
4499  // nested types ----------------------------------------------------
4500 
4501 
4502  // accessors -------------------------------------------------------
4503 
4504  enum : int {
4505  kInfoFieldNumber = 5,
4506  kIdFieldNumber = 1,
4507  kTypeFieldNumber = 2,
4508  };
4509  // map<string, string> info = 5;
4510  int info_size() const;
4511  private:
4512  int _internal_info_size() const;
4513  public:
4514  void clear_info();
4515  private:
4516  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
4517  _internal_info() const;
4518  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
4519  _internal_mutable_info();
4520  public:
4521  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
4522  info() const;
4523  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
4524  mutable_info();
4525 
4526  // string id = 1;
4527  void clear_id();
4528  const std::string& id() const;
4529  template <typename ArgT0 = const std::string&, typename... ArgT>
4530  void set_id(ArgT0&& arg0, ArgT... args);
4531  std::string* mutable_id();
4532  PROTOBUF_NODISCARD std::string* release_id();
4533  void set_allocated_id(std::string* id);
4534  private:
4535  const std::string& _internal_id() const;
4536  inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
4537  std::string* _internal_mutable_id();
4538  public:
4539 
4540  // string type = 2;
4541  void clear_type();
4542  const std::string& type() const;
4543  template <typename ArgT0 = const std::string&, typename... ArgT>
4544  void set_type(ArgT0&& arg0, ArgT... args);
4545  std::string* mutable_type();
4546  PROTOBUF_NODISCARD std::string* release_type();
4547  void set_allocated_type(std::string* type);
4548  private:
4549  const std::string& _internal_type() const;
4550  inline PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string& value);
4551  std::string* _internal_mutable_type();
4552  public:
4553 
4554  // @@protoc_insertion_point(class_scope:nv.Event)
4555  private:
4556  class _Internal;
4557 
4558  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4559  typedef void InternalArenaConstructable_;
4560  typedef void DestructorSkippable_;
4561  struct Impl_ {
4562  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
4563  Event_InfoEntry_DoNotUse,
4564  std::string, std::string,
4567  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
4568  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_;
4569  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4570  };
4571  union { Impl_ _impl_; };
4572  friend struct ::TableStruct_schema_2eproto;
4573 };
4574 // -------------------------------------------------------------------
4575 
4576 class AnalyticsModule_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<AnalyticsModule_InfoEntry_DoNotUse,
4577  std::string, std::string,
4578  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
4579  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
4580 public:
4581  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<AnalyticsModule_InfoEntry_DoNotUse,
4582  std::string, std::string,
4586  explicit PROTOBUF_CONSTEXPR AnalyticsModule_InfoEntry_DoNotUse(
4587  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4588  explicit AnalyticsModule_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4589  void MergeFrom(const AnalyticsModule_InfoEntry_DoNotUse& other);
4591  static bool ValidateKey(std::string* s) {
4592  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.AnalyticsModule.InfoEntry.key");
4593  }
4594  static bool ValidateValue(std::string* s) {
4595  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.AnalyticsModule.InfoEntry.value");
4596  }
4597  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4598  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4599  friend struct ::TableStruct_schema_2eproto;
4600 };
4601 
4602 // -------------------------------------------------------------------
4603 
4604 class AnalyticsModule final :
4605  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.AnalyticsModule) */ {
4606  public:
4607  inline AnalyticsModule() : AnalyticsModule(nullptr) {}
4608  ~AnalyticsModule() override;
4609  explicit PROTOBUF_CONSTEXPR AnalyticsModule(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4610 
4611  AnalyticsModule(const AnalyticsModule& from);
4613  : AnalyticsModule() {
4614  *this = ::std::move(from);
4615  }
4616 
4618  CopyFrom(from);
4619  return *this;
4620  }
4621  inline AnalyticsModule& operator=(AnalyticsModule&& from) noexcept {
4622  if (this == &from) return *this;
4623  if (GetOwningArena() == from.GetOwningArena()
4624  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4625  && GetOwningArena() != nullptr
4626  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
4627  ) {
4628  InternalSwap(&from);
4629  } else {
4630  CopyFrom(from);
4631  }
4632  return *this;
4633  }
4634 
4635  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4636  return GetDescriptor();
4637  }
4638  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4639  return default_instance().GetMetadata().descriptor;
4640  }
4641  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4642  return default_instance().GetMetadata().reflection;
4643  }
4645  return *internal_default_instance();
4646  }
4648  return reinterpret_cast<const AnalyticsModule*>(
4650  }
4651  static constexpr int kIndexInFileMessages =
4652  29;
4653 
4654  friend void swap(AnalyticsModule& a, AnalyticsModule& b) {
4655  a.Swap(&b);
4656  }
4657  inline void Swap(AnalyticsModule* other) {
4658  if (other == this) return;
4659  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4660  if (GetOwningArena() != nullptr &&
4661  GetOwningArena() == other->GetOwningArena()) {
4662  #else // PROTOBUF_FORCE_COPY_IN_SWAP
4663  if (GetOwningArena() == other->GetOwningArena()) {
4664  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
4665  InternalSwap(other);
4666  } else {
4667  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4668  }
4669  }
4671  if (other == this) return;
4672  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4673  InternalSwap(other);
4674  }
4675 
4676  // implements Message ----------------------------------------------
4677 
4678  AnalyticsModule* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
4679  return CreateMaybeMessage<AnalyticsModule>(arena);
4680  }
4681  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4682  void CopyFrom(const AnalyticsModule& from);
4683  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4684  void MergeFrom( const AnalyticsModule& from) {
4685  AnalyticsModule::MergeImpl(*this, from);
4686  }
4687  private:
4688  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
4689  public:
4690  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4691  bool IsInitialized() const final;
4692 
4693  size_t ByteSizeLong() const final;
4694  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4695  uint8_t* _InternalSerialize(
4696  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4697  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
4698 
4699  private:
4700  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
4701  void SharedDtor();
4702  void SetCachedSize(int size) const final;
4703  void InternalSwap(AnalyticsModule* other);
4704 
4705  private:
4706  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4707  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4708  return "nv.AnalyticsModule";
4709  }
4710  protected:
4711  explicit AnalyticsModule(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4712  bool is_message_owned = false);
4713  private:
4714  static void ArenaDtor(void* object);
4715  public:
4716 
4717  static const ClassData _class_data_;
4718  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4719 
4720  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4721 
4722  // nested types ----------------------------------------------------
4723 
4724 
4725  // accessors -------------------------------------------------------
4726 
4727  enum : int {
4728  kInfoFieldNumber = 5,
4729  kIdFieldNumber = 1,
4730  kDescriptionFieldNumber = 2,
4731  kSourceFieldNumber = 3,
4732  kVersionFieldNumber = 4,
4733  };
4734  // map<string, string> info = 5;
4735  int info_size() const;
4736  private:
4737  int _internal_info_size() const;
4738  public:
4739  void clear_info();
4740  private:
4741  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
4742  _internal_info() const;
4743  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
4744  _internal_mutable_info();
4745  public:
4746  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
4747  info() const;
4748  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
4749  mutable_info();
4750 
4751  // string id = 1;
4752  void clear_id();
4753  const std::string& id() const;
4754  template <typename ArgT0 = const std::string&, typename... ArgT>
4755  void set_id(ArgT0&& arg0, ArgT... args);
4756  std::string* mutable_id();
4757  PROTOBUF_NODISCARD std::string* release_id();
4758  void set_allocated_id(std::string* id);
4759  private:
4760  const std::string& _internal_id() const;
4761  inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
4762  std::string* _internal_mutable_id();
4763  public:
4764 
4765  // string description = 2;
4766  void clear_description();
4767  const std::string& description() const;
4768  template <typename ArgT0 = const std::string&, typename... ArgT>
4769  void set_description(ArgT0&& arg0, ArgT... args);
4770  std::string* mutable_description();
4771  PROTOBUF_NODISCARD std::string* release_description();
4772  void set_allocated_description(std::string* description);
4773  private:
4774  const std::string& _internal_description() const;
4775  inline PROTOBUF_ALWAYS_INLINE void _internal_set_description(const std::string& value);
4776  std::string* _internal_mutable_description();
4777  public:
4778 
4779  // string source = 3;
4780  void clear_source();
4781  const std::string& source() const;
4782  template <typename ArgT0 = const std::string&, typename... ArgT>
4783  void set_source(ArgT0&& arg0, ArgT... args);
4784  std::string* mutable_source();
4785  PROTOBUF_NODISCARD std::string* release_source();
4786  void set_allocated_source(std::string* source);
4787  private:
4788  const std::string& _internal_source() const;
4789  inline PROTOBUF_ALWAYS_INLINE void _internal_set_source(const std::string& value);
4790  std::string* _internal_mutable_source();
4791  public:
4792 
4793  // string version = 4;
4794  void clear_version();
4795  const std::string& version() const;
4796  template <typename ArgT0 = const std::string&, typename... ArgT>
4797  void set_version(ArgT0&& arg0, ArgT... args);
4798  std::string* mutable_version();
4799  PROTOBUF_NODISCARD std::string* release_version();
4800  void set_allocated_version(std::string* version);
4801  private:
4802  const std::string& _internal_version() const;
4803  inline PROTOBUF_ALWAYS_INLINE void _internal_set_version(const std::string& value);
4804  std::string* _internal_mutable_version();
4805  public:
4806 
4807  // @@protoc_insertion_point(class_scope:nv.AnalyticsModule)
4808  private:
4809  class _Internal;
4810 
4811  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4812  typedef void InternalArenaConstructable_;
4813  typedef void DestructorSkippable_;
4814  struct Impl_ {
4815  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
4816  AnalyticsModule_InfoEntry_DoNotUse,
4817  std::string, std::string,
4820  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
4821  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_;
4822  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr source_;
4823  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_;
4824  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4825  };
4826  union { Impl_ _impl_; };
4827  friend struct ::TableStruct_schema_2eproto;
4828 };
4829 // -------------------------------------------------------------------
4830 
4831 class Sensor_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Sensor_InfoEntry_DoNotUse,
4832  std::string, std::string,
4833  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
4834  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
4835 public:
4836  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Sensor_InfoEntry_DoNotUse,
4837  std::string, std::string,
4841  explicit PROTOBUF_CONSTEXPR Sensor_InfoEntry_DoNotUse(
4842  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4843  explicit Sensor_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4844  void MergeFrom(const Sensor_InfoEntry_DoNotUse& other);
4846  static bool ValidateKey(std::string* s) {
4847  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Sensor.InfoEntry.key");
4848  }
4849  static bool ValidateValue(std::string* s) {
4850  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Sensor.InfoEntry.value");
4851  }
4852  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4853  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4854  friend struct ::TableStruct_schema_2eproto;
4855 };
4856 
4857 // -------------------------------------------------------------------
4858 
4859 class Sensor final :
4860  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Sensor) */ {
4861  public:
4862  inline Sensor() : Sensor(nullptr) {}
4863  ~Sensor() override;
4864  explicit PROTOBUF_CONSTEXPR Sensor(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4865 
4866  Sensor(const Sensor& from);
4867  Sensor(Sensor&& from) noexcept
4868  : Sensor() {
4869  *this = ::std::move(from);
4870  }
4871 
4872  inline Sensor& operator=(const Sensor& from) {
4873  CopyFrom(from);
4874  return *this;
4875  }
4876  inline Sensor& operator=(Sensor&& from) noexcept {
4877  if (this == &from) return *this;
4878  if (GetOwningArena() == from.GetOwningArena()
4879  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4880  && GetOwningArena() != nullptr
4881  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
4882  ) {
4883  InternalSwap(&from);
4884  } else {
4885  CopyFrom(from);
4886  }
4887  return *this;
4888  }
4889 
4890  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4891  return GetDescriptor();
4892  }
4893  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4894  return default_instance().GetMetadata().descriptor;
4895  }
4896  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4897  return default_instance().GetMetadata().reflection;
4898  }
4899  static const Sensor& default_instance() {
4900  return *internal_default_instance();
4901  }
4902  static inline const Sensor* internal_default_instance() {
4903  return reinterpret_cast<const Sensor*>(
4905  }
4906  static constexpr int kIndexInFileMessages =
4907  31;
4908 
4909  friend void swap(Sensor& a, Sensor& b) {
4910  a.Swap(&b);
4911  }
4912  inline void Swap(Sensor* other) {
4913  if (other == this) return;
4914  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4915  if (GetOwningArena() != nullptr &&
4916  GetOwningArena() == other->GetOwningArena()) {
4917  #else // PROTOBUF_FORCE_COPY_IN_SWAP
4918  if (GetOwningArena() == other->GetOwningArena()) {
4919  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
4920  InternalSwap(other);
4921  } else {
4922  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4923  }
4924  }
4925  void UnsafeArenaSwap(Sensor* other) {
4926  if (other == this) return;
4927  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4928  InternalSwap(other);
4929  }
4930 
4931  // implements Message ----------------------------------------------
4932 
4933  Sensor* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
4934  return CreateMaybeMessage<Sensor>(arena);
4935  }
4936  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4937  void CopyFrom(const Sensor& from);
4938  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4939  void MergeFrom( const Sensor& from) {
4940  Sensor::MergeImpl(*this, from);
4941  }
4942  private:
4943  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
4944  public:
4945  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4946  bool IsInitialized() const final;
4947 
4948  size_t ByteSizeLong() const final;
4949  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4950  uint8_t* _InternalSerialize(
4951  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4952  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
4953 
4954  private:
4955  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
4956  void SharedDtor();
4957  void SetCachedSize(int size) const final;
4958  void InternalSwap(Sensor* other);
4959 
4960  private:
4961  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4962  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4963  return "nv.Sensor";
4964  }
4965  protected:
4966  explicit Sensor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4967  bool is_message_owned = false);
4968  private:
4969  static void ArenaDtor(void* object);
4970  public:
4971 
4972  static const ClassData _class_data_;
4973  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4974 
4975  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4976 
4977  // nested types ----------------------------------------------------
4978 
4979 
4980  // accessors -------------------------------------------------------
4981 
4982  enum : int {
4983  kInfoFieldNumber = 6,
4984  kIdFieldNumber = 1,
4985  kTypeFieldNumber = 2,
4986  kDescriptionFieldNumber = 3,
4987  kLocationFieldNumber = 4,
4988  kCoordinateFieldNumber = 5,
4989  };
4990  // map<string, string> info = 6;
4991  int info_size() const;
4992  private:
4993  int _internal_info_size() const;
4994  public:
4995  void clear_info();
4996  private:
4997  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
4998  _internal_info() const;
4999  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
5000  _internal_mutable_info();
5001  public:
5002  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
5003  info() const;
5004  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
5005  mutable_info();
5006 
5007  // string id = 1;
5008  void clear_id();
5009  const std::string& id() const;
5010  template <typename ArgT0 = const std::string&, typename... ArgT>
5011  void set_id(ArgT0&& arg0, ArgT... args);
5012  std::string* mutable_id();
5013  PROTOBUF_NODISCARD std::string* release_id();
5014  void set_allocated_id(std::string* id);
5015  private:
5016  const std::string& _internal_id() const;
5017  inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
5018  std::string* _internal_mutable_id();
5019  public:
5020 
5021  // string type = 2;
5022  void clear_type();
5023  const std::string& type() const;
5024  template <typename ArgT0 = const std::string&, typename... ArgT>
5025  void set_type(ArgT0&& arg0, ArgT... args);
5026  std::string* mutable_type();
5027  PROTOBUF_NODISCARD std::string* release_type();
5028  void set_allocated_type(std::string* type);
5029  private:
5030  const std::string& _internal_type() const;
5031  inline PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string& value);
5032  std::string* _internal_mutable_type();
5033  public:
5034 
5035  // string description = 3;
5036  void clear_description();
5037  const std::string& description() const;
5038  template <typename ArgT0 = const std::string&, typename... ArgT>
5039  void set_description(ArgT0&& arg0, ArgT... args);
5040  std::string* mutable_description();
5041  PROTOBUF_NODISCARD std::string* release_description();
5042  void set_allocated_description(std::string* description);
5043  private:
5044  const std::string& _internal_description() const;
5045  inline PROTOBUF_ALWAYS_INLINE void _internal_set_description(const std::string& value);
5046  std::string* _internal_mutable_description();
5047  public:
5048 
5049  // .nv.Location location = 4;
5050  bool has_location() const;
5051  private:
5052  bool _internal_has_location() const;
5053  public:
5054  void clear_location();
5055  const ::nv::Location& location() const;
5056  PROTOBUF_NODISCARD ::nv::Location* release_location();
5057  ::nv::Location* mutable_location();
5058  void set_allocated_location(::nv::Location* location);
5059  private:
5060  const ::nv::Location& _internal_location() const;
5061  ::nv::Location* _internal_mutable_location();
5062  public:
5063  void unsafe_arena_set_allocated_location(
5064  ::nv::Location* location);
5065  ::nv::Location* unsafe_arena_release_location();
5066 
5067  // .nv.Coordinate coordinate = 5;
5068  bool has_coordinate() const;
5069  private:
5070  bool _internal_has_coordinate() const;
5071  public:
5072  void clear_coordinate();
5073  const ::nv::Coordinate& coordinate() const;
5074  PROTOBUF_NODISCARD ::nv::Coordinate* release_coordinate();
5075  ::nv::Coordinate* mutable_coordinate();
5076  void set_allocated_coordinate(::nv::Coordinate* coordinate);
5077  private:
5078  const ::nv::Coordinate& _internal_coordinate() const;
5079  ::nv::Coordinate* _internal_mutable_coordinate();
5080  public:
5081  void unsafe_arena_set_allocated_coordinate(
5082  ::nv::Coordinate* coordinate);
5083  ::nv::Coordinate* unsafe_arena_release_coordinate();
5084 
5085  // @@protoc_insertion_point(class_scope:nv.Sensor)
5086  private:
5087  class _Internal;
5088 
5089  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5090  typedef void InternalArenaConstructable_;
5091  typedef void DestructorSkippable_;
5092  struct Impl_ {
5093  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
5094  Sensor_InfoEntry_DoNotUse,
5095  std::string, std::string,
5098  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
5099  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_;
5100  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_;
5101  ::nv::Location* location_;
5102  ::nv::Coordinate* coordinate_;
5103  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5104  };
5105  union { Impl_ _impl_; };
5106  friend struct ::TableStruct_schema_2eproto;
5107 };
5108 // -------------------------------------------------------------------
5109 
5110 class Place_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Place_InfoEntry_DoNotUse,
5111  std::string, std::string,
5112  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
5113  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
5114 public:
5115  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Place_InfoEntry_DoNotUse,
5116  std::string, std::string,
5120  explicit PROTOBUF_CONSTEXPR Place_InfoEntry_DoNotUse(
5121  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5122  explicit Place_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5123  void MergeFrom(const Place_InfoEntry_DoNotUse& other);
5125  static bool ValidateKey(std::string* s) {
5126  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Place.InfoEntry.key");
5127  }
5128  static bool ValidateValue(std::string* s) {
5129  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Place.InfoEntry.value");
5130  }
5131  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5132  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5133  friend struct ::TableStruct_schema_2eproto;
5134 };
5135 
5136 // -------------------------------------------------------------------
5137 
5138 class Place final :
5139  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Place) */ {
5140  public:
5141  inline Place() : Place(nullptr) {}
5142  ~Place() override;
5143  explicit PROTOBUF_CONSTEXPR Place(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5144 
5145  Place(const Place& from);
5146  Place(Place&& from) noexcept
5147  : Place() {
5148  *this = ::std::move(from);
5149  }
5150 
5151  inline Place& operator=(const Place& from) {
5152  CopyFrom(from);
5153  return *this;
5154  }
5155  inline Place& operator=(Place&& from) noexcept {
5156  if (this == &from) return *this;
5157  if (GetOwningArena() == from.GetOwningArena()
5158  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
5159  && GetOwningArena() != nullptr
5160  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
5161  ) {
5162  InternalSwap(&from);
5163  } else {
5164  CopyFrom(from);
5165  }
5166  return *this;
5167  }
5168 
5169  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5170  return GetDescriptor();
5171  }
5172  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5173  return default_instance().GetMetadata().descriptor;
5174  }
5175  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5176  return default_instance().GetMetadata().reflection;
5177  }
5178  static const Place& default_instance() {
5179  return *internal_default_instance();
5180  }
5181  static inline const Place* internal_default_instance() {
5182  return reinterpret_cast<const Place*>(
5184  }
5185  static constexpr int kIndexInFileMessages =
5186  33;
5187 
5188  friend void swap(Place& a, Place& b) {
5189  a.Swap(&b);
5190  }
5191  inline void Swap(Place* other) {
5192  if (other == this) return;
5193  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
5194  if (GetOwningArena() != nullptr &&
5195  GetOwningArena() == other->GetOwningArena()) {
5196  #else // PROTOBUF_FORCE_COPY_IN_SWAP
5197  if (GetOwningArena() == other->GetOwningArena()) {
5198  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
5199  InternalSwap(other);
5200  } else {
5201  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5202  }
5203  }
5204  void UnsafeArenaSwap(Place* other) {
5205  if (other == this) return;
5206  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5207  InternalSwap(other);
5208  }
5209 
5210  // implements Message ----------------------------------------------
5211 
5212  Place* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
5213  return CreateMaybeMessage<Place>(arena);
5214  }
5215  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5216  void CopyFrom(const Place& from);
5217  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5218  void MergeFrom( const Place& from) {
5219  Place::MergeImpl(*this, from);
5220  }
5221  private:
5222  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
5223  public:
5224  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5225  bool IsInitialized() const final;
5226 
5227  size_t ByteSizeLong() const final;
5228  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5229  uint8_t* _InternalSerialize(
5230  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5231  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
5232 
5233  private:
5234  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
5235  void SharedDtor();
5236  void SetCachedSize(int size) const final;
5237  void InternalSwap(Place* other);
5238 
5239  private:
5240  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5241  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5242  return "nv.Place";
5243  }
5244  protected:
5245  explicit Place(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5246  bool is_message_owned = false);
5247  private:
5248  static void ArenaDtor(void* object);
5249  public:
5250 
5251  static const ClassData _class_data_;
5252  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5253 
5254  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5255 
5256  // nested types ----------------------------------------------------
5257 
5258 
5259  // accessors -------------------------------------------------------
5260 
5261  enum : int {
5262  kInfoFieldNumber = 6,
5263  kIdFieldNumber = 1,
5264  kNameFieldNumber = 2,
5265  kTypeFieldNumber = 3,
5266  kLocationFieldNumber = 4,
5267  kCoordinateFieldNumber = 5,
5268  };
5269  // map<string, string> info = 6;
5270  int info_size() const;
5271  private:
5272  int _internal_info_size() const;
5273  public:
5274  void clear_info();
5275  private:
5276  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
5277  _internal_info() const;
5278  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
5279  _internal_mutable_info();
5280  public:
5281  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
5282  info() const;
5283  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
5284  mutable_info();
5285 
5286  // string id = 1;
5287  void clear_id();
5288  const std::string& id() const;
5289  template <typename ArgT0 = const std::string&, typename... ArgT>
5290  void set_id(ArgT0&& arg0, ArgT... args);
5291  std::string* mutable_id();
5292  PROTOBUF_NODISCARD std::string* release_id();
5293  void set_allocated_id(std::string* id);
5294  private:
5295  const std::string& _internal_id() const;
5296  inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
5297  std::string* _internal_mutable_id();
5298  public:
5299 
5300  // string name = 2;
5301  void clear_name();
5302  const std::string& name() const;
5303  template <typename ArgT0 = const std::string&, typename... ArgT>
5304  void set_name(ArgT0&& arg0, ArgT... args);
5305  std::string* mutable_name();
5306  PROTOBUF_NODISCARD std::string* release_name();
5307  void set_allocated_name(std::string* name);
5308  private:
5309  const std::string& _internal_name() const;
5310  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
5311  std::string* _internal_mutable_name();
5312  public:
5313 
5314  // string type = 3;
5315  void clear_type();
5316  const std::string& type() const;
5317  template <typename ArgT0 = const std::string&, typename... ArgT>
5318  void set_type(ArgT0&& arg0, ArgT... args);
5319  std::string* mutable_type();
5320  PROTOBUF_NODISCARD std::string* release_type();
5321  void set_allocated_type(std::string* type);
5322  private:
5323  const std::string& _internal_type() const;
5324  inline PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string& value);
5325  std::string* _internal_mutable_type();
5326  public:
5327 
5328  // .nv.Location location = 4;
5329  bool has_location() const;
5330  private:
5331  bool _internal_has_location() const;
5332  public:
5333  void clear_location();
5334  const ::nv::Location& location() const;
5335  PROTOBUF_NODISCARD ::nv::Location* release_location();
5336  ::nv::Location* mutable_location();
5337  void set_allocated_location(::nv::Location* location);
5338  private:
5339  const ::nv::Location& _internal_location() const;
5340  ::nv::Location* _internal_mutable_location();
5341  public:
5342  void unsafe_arena_set_allocated_location(
5343  ::nv::Location* location);
5344  ::nv::Location* unsafe_arena_release_location();
5345 
5346  // .nv.Coordinate coordinate = 5;
5347  bool has_coordinate() const;
5348  private:
5349  bool _internal_has_coordinate() const;
5350  public:
5351  void clear_coordinate();
5352  const ::nv::Coordinate& coordinate() const;
5353  PROTOBUF_NODISCARD ::nv::Coordinate* release_coordinate();
5354  ::nv::Coordinate* mutable_coordinate();
5355  void set_allocated_coordinate(::nv::Coordinate* coordinate);
5356  private:
5357  const ::nv::Coordinate& _internal_coordinate() const;
5358  ::nv::Coordinate* _internal_mutable_coordinate();
5359  public:
5360  void unsafe_arena_set_allocated_coordinate(
5361  ::nv::Coordinate* coordinate);
5362  ::nv::Coordinate* unsafe_arena_release_coordinate();
5363 
5364  // @@protoc_insertion_point(class_scope:nv.Place)
5365  private:
5366  class _Internal;
5367 
5368  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5369  typedef void InternalArenaConstructable_;
5370  typedef void DestructorSkippable_;
5371  struct Impl_ {
5372  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
5373  Place_InfoEntry_DoNotUse,
5374  std::string, std::string,
5377  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
5378  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
5379  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_;
5380  ::nv::Location* location_;
5381  ::nv::Coordinate* coordinate_;
5382  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5383  };
5384  union { Impl_ _impl_; };
5385  friend struct ::TableStruct_schema_2eproto;
5386 };
5387 // -------------------------------------------------------------------
5388 
5389 class Message final :
5390  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Message) */ {
5391  public:
5392  inline Message() : Message(nullptr) {}
5393  ~Message() override;
5394  explicit PROTOBUF_CONSTEXPR Message(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5395 
5396  Message(const Message& from);
5397  Message(Message&& from) noexcept
5398  : Message() {
5399  *this = ::std::move(from);
5400  }
5401 
5402  inline Message& operator=(const Message& from) {
5403  CopyFrom(from);
5404  return *this;
5405  }
5406  inline Message& operator=(Message&& from) noexcept {
5407  if (this == &from) return *this;
5408  if (GetOwningArena() == from.GetOwningArena()
5409  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
5410  && GetOwningArena() != nullptr
5411  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
5412  ) {
5413  InternalSwap(&from);
5414  } else {
5415  CopyFrom(from);
5416  }
5417  return *this;
5418  }
5419 
5420  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5421  return GetDescriptor();
5422  }
5423  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5424  return default_instance().GetMetadata().descriptor;
5425  }
5426  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5427  return default_instance().GetMetadata().reflection;
5428  }
5429  static const Message& default_instance() {
5430  return *internal_default_instance();
5431  }
5432  static inline const Message* internal_default_instance() {
5433  return reinterpret_cast<const Message*>(
5435  }
5436  static constexpr int kIndexInFileMessages =
5437  34;
5438 
5439  friend void swap(Message& a, Message& b) {
5440  a.Swap(&b);
5441  }
5442  inline void Swap(Message* other) {
5443  if (other == this) return;
5444  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
5445  if (GetOwningArena() != nullptr &&
5446  GetOwningArena() == other->GetOwningArena()) {
5447  #else // PROTOBUF_FORCE_COPY_IN_SWAP
5448  if (GetOwningArena() == other->GetOwningArena()) {
5449  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
5450  InternalSwap(other);
5451  } else {
5452  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5453  }
5454  }
5455  void UnsafeArenaSwap(Message* other) {
5456  if (other == this) return;
5457  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5458  InternalSwap(other);
5459  }
5460 
5461  // implements Message ----------------------------------------------
5462 
5463  Message* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
5464  return CreateMaybeMessage<Message>(arena);
5465  }
5466  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5467  void CopyFrom(const Message& from);
5468  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5469  void MergeFrom( const Message& from) {
5470  Message::MergeImpl(*this, from);
5471  }
5472  private:
5473  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
5474  public:
5475  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5476  bool IsInitialized() const final;
5477 
5478  size_t ByteSizeLong() const final;
5479  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5480  uint8_t* _InternalSerialize(
5481  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5482  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
5483 
5484  private:
5485  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
5486  void SharedDtor();
5487  void SetCachedSize(int size) const final;
5488  void InternalSwap(Message* other);
5489 
5490  private:
5491  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5492  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5493  return "nv.Message";
5494  }
5495  protected:
5496  explicit Message(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5497  bool is_message_owned = false);
5498  public:
5499 
5500  static const ClassData _class_data_;
5501  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5502 
5503  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5504 
5505  // nested types ----------------------------------------------------
5506 
5507  // accessors -------------------------------------------------------
5508 
5509  enum : int {
5510  kMessageidFieldNumber = 1,
5511  kMdsversionFieldNumber = 2,
5512  kVideoPathFieldNumber = 9,
5513  kTimestampFieldNumber = 3,
5514  kPlaceFieldNumber = 4,
5515  kSensorFieldNumber = 5,
5516  kAnalyticsModuleFieldNumber = 6,
5517  kObjectFieldNumber = 7,
5518  kEventFieldNumber = 8,
5519  };
5520  // string messageid = 1;
5521  void clear_messageid();
5522  const std::string& messageid() const;
5523  template <typename ArgT0 = const std::string&, typename... ArgT>
5524  void set_messageid(ArgT0&& arg0, ArgT... args);
5525  std::string* mutable_messageid();
5526  PROTOBUF_NODISCARD std::string* release_messageid();
5527  void set_allocated_messageid(std::string* messageid);
5528  private:
5529  const std::string& _internal_messageid() const;
5530  inline PROTOBUF_ALWAYS_INLINE void _internal_set_messageid(const std::string& value);
5531  std::string* _internal_mutable_messageid();
5532  public:
5533 
5534  // string mdsversion = 2;
5535  void clear_mdsversion();
5536  const std::string& mdsversion() const;
5537  template <typename ArgT0 = const std::string&, typename... ArgT>
5538  void set_mdsversion(ArgT0&& arg0, ArgT... args);
5539  std::string* mutable_mdsversion();
5540  PROTOBUF_NODISCARD std::string* release_mdsversion();
5541  void set_allocated_mdsversion(std::string* mdsversion);
5542  private:
5543  const std::string& _internal_mdsversion() const;
5544  inline PROTOBUF_ALWAYS_INLINE void _internal_set_mdsversion(const std::string& value);
5545  std::string* _internal_mutable_mdsversion();
5546  public:
5547 
5548  // string videoPath = 9;
5549  void clear_videopath();
5550  const std::string& videopath() const;
5551  template <typename ArgT0 = const std::string&, typename... ArgT>
5552  void set_videopath(ArgT0&& arg0, ArgT... args);
5553  std::string* mutable_videopath();
5554  PROTOBUF_NODISCARD std::string* release_videopath();
5555  void set_allocated_videopath(std::string* videopath);
5556  private:
5557  const std::string& _internal_videopath() const;
5558  inline PROTOBUF_ALWAYS_INLINE void _internal_set_videopath(const std::string& value);
5559  std::string* _internal_mutable_videopath();
5560  public:
5561 
5562  // .google.protobuf.Timestamp timestamp = 3;
5563  bool has_timestamp() const;
5564  private:
5565  bool _internal_has_timestamp() const;
5566  public:
5567  void clear_timestamp();
5568  const ::PROTOBUF_NAMESPACE_ID::Timestamp& timestamp() const;
5569  PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Timestamp* release_timestamp();
5570  ::PROTOBUF_NAMESPACE_ID::Timestamp* mutable_timestamp();
5571  void set_allocated_timestamp(::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp);
5572  private:
5573  const ::PROTOBUF_NAMESPACE_ID::Timestamp& _internal_timestamp() const;
5574  ::PROTOBUF_NAMESPACE_ID::Timestamp* _internal_mutable_timestamp();
5575  public:
5576  void unsafe_arena_set_allocated_timestamp(
5577  ::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp);
5578  ::PROTOBUF_NAMESPACE_ID::Timestamp* unsafe_arena_release_timestamp();
5579 
5580  // .nv.Place place = 4;
5581  bool has_place() const;
5582  private:
5583  bool _internal_has_place() const;
5584  public:
5585  void clear_place();
5586  const ::nv::Place& place() const;
5587  PROTOBUF_NODISCARD ::nv::Place* release_place();
5588  ::nv::Place* mutable_place();
5589  void set_allocated_place(::nv::Place* place);
5590  private:
5591  const ::nv::Place& _internal_place() const;
5592  ::nv::Place* _internal_mutable_place();
5593  public:
5594  void unsafe_arena_set_allocated_place(
5595  ::nv::Place* place);
5596  ::nv::Place* unsafe_arena_release_place();
5597 
5598  // .nv.Sensor sensor = 5;
5599  bool has_sensor() const;
5600  private:
5601  bool _internal_has_sensor() const;
5602  public:
5603  void clear_sensor();
5604  const ::nv::Sensor& sensor() const;
5605  PROTOBUF_NODISCARD ::nv::Sensor* release_sensor();
5606  ::nv::Sensor* mutable_sensor();
5607  void set_allocated_sensor(::nv::Sensor* sensor);
5608  private:
5609  const ::nv::Sensor& _internal_sensor() const;
5610  ::nv::Sensor* _internal_mutable_sensor();
5611  public:
5612  void unsafe_arena_set_allocated_sensor(
5613  ::nv::Sensor* sensor);
5614  ::nv::Sensor* unsafe_arena_release_sensor();
5615 
5616  // .nv.AnalyticsModule analyticsModule = 6;
5617  bool has_analyticsmodule() const;
5618  private:
5619  bool _internal_has_analyticsmodule() const;
5620  public:
5621  void clear_analyticsmodule();
5622  const ::nv::AnalyticsModule& analyticsmodule() const;
5623  PROTOBUF_NODISCARD ::nv::AnalyticsModule* release_analyticsmodule();
5624  ::nv::AnalyticsModule* mutable_analyticsmodule();
5625  void set_allocated_analyticsmodule(::nv::AnalyticsModule* analyticsmodule);
5626  private:
5627  const ::nv::AnalyticsModule& _internal_analyticsmodule() const;
5628  ::nv::AnalyticsModule* _internal_mutable_analyticsmodule();
5629  public:
5630  void unsafe_arena_set_allocated_analyticsmodule(
5631  ::nv::AnalyticsModule* analyticsmodule);
5632  ::nv::AnalyticsModule* unsafe_arena_release_analyticsmodule();
5633 
5634  // .nv.Object object = 7;
5635  bool has_object() const;
5636  private:
5637  bool _internal_has_object() const;
5638  public:
5639  void clear_object();
5640  const ::nv::Object& object() const;
5641  PROTOBUF_NODISCARD ::nv::Object* release_object();
5642  ::nv::Object* mutable_object();
5643  void set_allocated_object(::nv::Object* object);
5644  private:
5645  const ::nv::Object& _internal_object() const;
5646  ::nv::Object* _internal_mutable_object();
5647  public:
5648  void unsafe_arena_set_allocated_object(
5649  ::nv::Object* object);
5650  ::nv::Object* unsafe_arena_release_object();
5651 
5652  // .nv.Event event = 8;
5653  bool has_event() const;
5654  private:
5655  bool _internal_has_event() const;
5656  public:
5657  void clear_event();
5658  const ::nv::Event& event() const;
5659  PROTOBUF_NODISCARD ::nv::Event* release_event();
5660  ::nv::Event* mutable_event();
5661  void set_allocated_event(::nv::Event* event);
5662  private:
5663  const ::nv::Event& _internal_event() const;
5664  ::nv::Event* _internal_mutable_event();
5665  public:
5666  void unsafe_arena_set_allocated_event(
5667  ::nv::Event* event);
5668  ::nv::Event* unsafe_arena_release_event();
5669 
5670  // @@protoc_insertion_point(class_scope:nv.Message)
5671  private:
5672  class _Internal;
5673 
5674  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5675  typedef void InternalArenaConstructable_;
5676  typedef void DestructorSkippable_;
5677  struct Impl_ {
5678  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr messageid_;
5679  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr mdsversion_;
5680  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr videopath_;
5681  ::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp_;
5682  ::nv::Place* place_;
5683  ::nv::Sensor* sensor_;
5684  ::nv::AnalyticsModule* analyticsmodule_;
5685  ::nv::Object* object_;
5686  ::nv::Event* event_;
5687  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5688  };
5689  union { Impl_ _impl_; };
5690  friend struct ::TableStruct_schema_2eproto;
5691 };
5692 // -------------------------------------------------------------------
5693 
5694 class Embedding_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Embedding_InfoEntry_DoNotUse,
5695  std::string, std::string,
5696  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
5697  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
5698 public:
5699  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Embedding_InfoEntry_DoNotUse,
5700  std::string, std::string,
5704  explicit PROTOBUF_CONSTEXPR Embedding_InfoEntry_DoNotUse(
5705  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5706  explicit Embedding_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5707  void MergeFrom(const Embedding_InfoEntry_DoNotUse& other);
5709  static bool ValidateKey(std::string* s) {
5710  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Embedding.InfoEntry.key");
5711  }
5712  static bool ValidateValue(std::string* s) {
5713  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Embedding.InfoEntry.value");
5714  }
5715  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5716  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5717  friend struct ::TableStruct_schema_2eproto;
5718 };
5719 
5720 // -------------------------------------------------------------------
5721 
5722 class Embedding final :
5723  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Embedding) */ {
5724  public:
5725  inline Embedding() : Embedding(nullptr) {}
5726  ~Embedding() override;
5727  explicit PROTOBUF_CONSTEXPR Embedding(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5728 
5729  Embedding(const Embedding& from);
5730  Embedding(Embedding&& from) noexcept
5731  : Embedding() {
5732  *this = ::std::move(from);
5733  }
5734 
5735  inline Embedding& operator=(const Embedding& from) {
5736  CopyFrom(from);
5737  return *this;
5738  }
5739  inline Embedding& operator=(Embedding&& from) noexcept {
5740  if (this == &from) return *this;
5741  if (GetOwningArena() == from.GetOwningArena()
5742  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
5743  && GetOwningArena() != nullptr
5744  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
5745  ) {
5746  InternalSwap(&from);
5747  } else {
5748  CopyFrom(from);
5749  }
5750  return *this;
5751  }
5752 
5753  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5754  return GetDescriptor();
5755  }
5756  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5757  return default_instance().GetMetadata().descriptor;
5758  }
5759  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5760  return default_instance().GetMetadata().reflection;
5761  }
5762  static const Embedding& default_instance() {
5763  return *internal_default_instance();
5764  }
5765  static inline const Embedding* internal_default_instance() {
5766  return reinterpret_cast<const Embedding*>(
5768  }
5769  static constexpr int kIndexInFileMessages =
5770  36;
5771 
5772  friend void swap(Embedding& a, Embedding& b) {
5773  a.Swap(&b);
5774  }
5775  inline void Swap(Embedding* other) {
5776  if (other == this) return;
5777  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
5778  if (GetOwningArena() != nullptr &&
5779  GetOwningArena() == other->GetOwningArena()) {
5780  #else // PROTOBUF_FORCE_COPY_IN_SWAP
5781  if (GetOwningArena() == other->GetOwningArena()) {
5782  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
5783  InternalSwap(other);
5784  } else {
5785  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5786  }
5787  }
5789  if (other == this) return;
5790  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5791  InternalSwap(other);
5792  }
5793 
5794  // implements Message ----------------------------------------------
5795 
5796  Embedding* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
5797  return CreateMaybeMessage<Embedding>(arena);
5798  }
5799  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5800  void CopyFrom(const Embedding& from);
5801  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5802  void MergeFrom( const Embedding& from) {
5803  Embedding::MergeImpl(*this, from);
5804  }
5805  private:
5806  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
5807  public:
5808  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5809  bool IsInitialized() const final;
5810 
5811  size_t ByteSizeLong() const final;
5812  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5813  uint8_t* _InternalSerialize(
5814  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5815  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
5816 
5817  private:
5818  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
5819  void SharedDtor();
5820  void SetCachedSize(int size) const final;
5821  void InternalSwap(Embedding* other);
5822 
5823  private:
5824  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5825  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5826  return "nv.Embedding";
5827  }
5828  protected:
5829  explicit Embedding(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5830  bool is_message_owned = false);
5831  private:
5832  static void ArenaDtor(void* object);
5833  public:
5834 
5835  static const ClassData _class_data_;
5836  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5837 
5838  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5839 
5840  // nested types ----------------------------------------------------
5841 
5842 
5843  // accessors -------------------------------------------------------
5844 
5845  enum : int {
5846  kVectorFieldNumber = 1,
5847  kInfoFieldNumber = 2,
5848  };
5849  // repeated float vector = 1 [packed = true];
5850  int vector_size() const;
5851  private:
5852  int _internal_vector_size() const;
5853  public:
5854  void clear_vector();
5855  private:
5856  float _internal_vector(int index) const;
5857  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
5858  _internal_vector() const;
5859  void _internal_add_vector(float value);
5860  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
5861  _internal_mutable_vector();
5862  public:
5863  float vector(int index) const;
5864  void set_vector(int index, float value);
5865  void add_vector(float value);
5866  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
5867  vector() const;
5868  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
5869  mutable_vector();
5870 
5871  // map<string, string> info = 2;
5872  int info_size() const;
5873  private:
5874  int _internal_info_size() const;
5875  public:
5876  void clear_info();
5877  private:
5878  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
5879  _internal_info() const;
5880  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
5881  _internal_mutable_info();
5882  public:
5883  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
5884  info() const;
5885  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
5886  mutable_info();
5887 
5888  // @@protoc_insertion_point(class_scope:nv.Embedding)
5889  private:
5890  class _Internal;
5891 
5892  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5893  typedef void InternalArenaConstructable_;
5894  typedef void DestructorSkippable_;
5895  struct Impl_ {
5896  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > vector_;
5897  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
5898  Embedding_InfoEntry_DoNotUse,
5899  std::string, std::string,
5902  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5903  };
5904  union { Impl_ _impl_; };
5905  friend struct ::TableStruct_schema_2eproto;
5906 };
5907 // -------------------------------------------------------------------
5908 
5909 class ImageData_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<ImageData_InfoEntry_DoNotUse,
5910  std::string, std::string,
5911  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
5912  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
5913 public:
5914  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<ImageData_InfoEntry_DoNotUse,
5915  std::string, std::string,
5919  explicit PROTOBUF_CONSTEXPR ImageData_InfoEntry_DoNotUse(
5920  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5921  explicit ImageData_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5922  void MergeFrom(const ImageData_InfoEntry_DoNotUse& other);
5924  static bool ValidateKey(std::string* s) {
5925  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.ImageData.InfoEntry.key");
5926  }
5927  static bool ValidateValue(std::string* s) {
5928  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.ImageData.InfoEntry.value");
5929  }
5930  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5931  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5933 };
5934 
5935 // -------------------------------------------------------------------
5936 
5937 class ImageData final :
5938  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.ImageData) */ {
5939  public:
5940  inline ImageData() : ImageData(nullptr) {}
5941  ~ImageData() override;
5942  explicit PROTOBUF_CONSTEXPR ImageData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5943 
5944  ImageData(const ImageData& from);
5945  ImageData(ImageData&& from) noexcept
5946  : ImageData() {
5947  *this = ::std::move(from);
5948  }
5949 
5950  inline ImageData& operator=(const ImageData& from) {
5951  CopyFrom(from);
5952  return *this;
5953  }
5954  inline ImageData& operator=(ImageData&& from) noexcept {
5955  if (this == &from) return *this;
5956  if (GetOwningArena() == from.GetOwningArena()
5957  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
5958  && GetOwningArena() != nullptr
5959  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
5960  ) {
5961  InternalSwap(&from);
5962  } else {
5963  CopyFrom(from);
5964  }
5965  return *this;
5966  }
5967 
5968  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5969  return GetDescriptor();
5970  }
5971  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5972  return default_instance().GetMetadata().descriptor;
5973  }
5974  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5975  return default_instance().GetMetadata().reflection;
5976  }
5977  static const ImageData& default_instance() {
5978  return *internal_default_instance();
5979  }
5980  static inline const ImageData* internal_default_instance() {
5981  return reinterpret_cast<const ImageData*>(
5983  }
5984  static constexpr int kIndexInFileMessages =
5985  38;
5986 
5987  friend void swap(ImageData& a, ImageData& b) {
5988  a.Swap(&b);
5989  }
5990  inline void Swap(ImageData* other) {
5991  if (other == this) return;
5992  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
5993  if (GetOwningArena() != nullptr &&
5994  GetOwningArena() == other->GetOwningArena()) {
5995  #else // PROTOBUF_FORCE_COPY_IN_SWAP
5996  if (GetOwningArena() == other->GetOwningArena()) {
5997  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
5998  InternalSwap(other);
5999  } else {
6000  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
6001  }
6002  }
6004  if (other == this) return;
6005  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6006  InternalSwap(other);
6007  }
6008 
6009  // implements Message ----------------------------------------------
6010 
6011  ImageData* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
6012  return CreateMaybeMessage<ImageData>(arena);
6013  }
6014  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6015  void CopyFrom(const ImageData& from);
6016  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6017  void MergeFrom( const ImageData& from) {
6018  ImageData::MergeImpl(*this, from);
6019  }
6020  private:
6021  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
6022  public:
6023  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6024  bool IsInitialized() const final;
6025 
6026  size_t ByteSizeLong() const final;
6027  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6028  uint8_t* _InternalSerialize(
6029  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6030  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
6031 
6032  private:
6033  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
6034  void SharedDtor();
6035  void SetCachedSize(int size) const final;
6036  void InternalSwap(ImageData* other);
6037 
6038  private:
6039  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6040  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6041  return "nv.ImageData";
6042  }
6043  protected:
6044  explicit ImageData(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6045  bool is_message_owned = false);
6046  private:
6047  static void ArenaDtor(void* object);
6048  public:
6049 
6050  static const ClassData _class_data_;
6051  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6052 
6053  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6054 
6055  // nested types ----------------------------------------------------
6056 
6057 
6058  // accessors -------------------------------------------------------
6059 
6060  enum : int {
6061  kInfoFieldNumber = 5,
6062  kEncodingFieldNumber = 2,
6063  kNameFieldNumber = 3,
6064  kDataFieldNumber = 4,
6065  kFormatFieldNumber = 1,
6066  };
6067  // map<string, string> info = 5;
6068  int info_size() const;
6069  private:
6070  int _internal_info_size() const;
6071  public:
6072  void clear_info();
6073  private:
6074  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
6075  _internal_info() const;
6076  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
6077  _internal_mutable_info();
6078  public:
6079  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
6080  info() const;
6081  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
6082  mutable_info();
6083 
6084  // string encoding = 2;
6085  void clear_encoding();
6086  const std::string& encoding() const;
6087  template <typename ArgT0 = const std::string&, typename... ArgT>
6088  void set_encoding(ArgT0&& arg0, ArgT... args);
6089  std::string* mutable_encoding();
6090  PROTOBUF_NODISCARD std::string* release_encoding();
6091  void set_allocated_encoding(std::string* encoding);
6092  private:
6093  const std::string& _internal_encoding() const;
6094  inline PROTOBUF_ALWAYS_INLINE void _internal_set_encoding(const std::string& value);
6095  std::string* _internal_mutable_encoding();
6096  public:
6097 
6098  // string name = 3;
6099  void clear_name();
6100  const std::string& name() const;
6101  template <typename ArgT0 = const std::string&, typename... ArgT>
6102  void set_name(ArgT0&& arg0, ArgT... args);
6103  std::string* mutable_name();
6104  PROTOBUF_NODISCARD std::string* release_name();
6105  void set_allocated_name(std::string* name);
6106  private:
6107  const std::string& _internal_name() const;
6108  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
6109  std::string* _internal_mutable_name();
6110  public:
6111 
6112  // bytes data = 4;
6113  void clear_data();
6114  const std::string& data() const;
6115  template <typename ArgT0 = const std::string&, typename... ArgT>
6116  void set_data(ArgT0&& arg0, ArgT... args);
6117  std::string* mutable_data();
6118  PROTOBUF_NODISCARD std::string* release_data();
6119  void set_allocated_data(std::string* data);
6120  private:
6121  const std::string& _internal_data() const;
6122  inline PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string& value);
6123  std::string* _internal_mutable_data();
6124  public:
6125 
6126  // .nv.ImageFormat format = 1;
6127  void clear_format();
6128  ::nv::ImageFormat format() const;
6129  void set_format(::nv::ImageFormat value);
6130  private:
6131  ::nv::ImageFormat _internal_format() const;
6132  void _internal_set_format(::nv::ImageFormat value);
6133  public:
6134 
6135  // @@protoc_insertion_point(class_scope:nv.ImageData)
6136  private:
6137  class _Internal;
6138 
6139  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6140  typedef void InternalArenaConstructable_;
6141  typedef void DestructorSkippable_;
6142  struct Impl_ {
6143  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
6145  std::string, std::string,
6148  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr encoding_;
6149  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
6150  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
6151  int format_;
6152  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6153  };
6154  union { Impl_ _impl_; };
6155  friend struct ::TableStruct_schema_2eproto;
6156 };
6157 // -------------------------------------------------------------------
6158 
6159 class VisionLLM_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<VisionLLM_InfoEntry_DoNotUse,
6160  std::string, std::string,
6161  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
6162  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
6163 public:
6164  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<VisionLLM_InfoEntry_DoNotUse,
6165  std::string, std::string,
6169  explicit PROTOBUF_CONSTEXPR VisionLLM_InfoEntry_DoNotUse(
6170  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6171  explicit VisionLLM_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6172  void MergeFrom(const VisionLLM_InfoEntry_DoNotUse& other);
6174  static bool ValidateKey(std::string* s) {
6175  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.VisionLLM.InfoEntry.key");
6176  }
6177  static bool ValidateValue(std::string* s) {
6178  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.VisionLLM.InfoEntry.value");
6179  }
6180  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6181  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6183 };
6184 
6185 // -------------------------------------------------------------------
6186 
6187 class VisionLLM final :
6188  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.VisionLLM) */ {
6189  public:
6190  inline VisionLLM() : VisionLLM(nullptr) {}
6191  ~VisionLLM() override;
6192  explicit PROTOBUF_CONSTEXPR VisionLLM(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6193 
6194  VisionLLM(const VisionLLM& from);
6195  VisionLLM(VisionLLM&& from) noexcept
6196  : VisionLLM() {
6197  *this = ::std::move(from);
6198  }
6199 
6200  inline VisionLLM& operator=(const VisionLLM& from) {
6201  CopyFrom(from);
6202  return *this;
6203  }
6204  inline VisionLLM& operator=(VisionLLM&& from) noexcept {
6205  if (this == &from) return *this;
6206  if (GetOwningArena() == from.GetOwningArena()
6207  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
6208  && GetOwningArena() != nullptr
6209  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
6210  ) {
6211  InternalSwap(&from);
6212  } else {
6213  CopyFrom(from);
6214  }
6215  return *this;
6216  }
6217 
6218  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6219  return GetDescriptor();
6220  }
6221  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6222  return default_instance().GetMetadata().descriptor;
6223  }
6224  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6225  return default_instance().GetMetadata().reflection;
6226  }
6227  static const VisionLLM& default_instance() {
6228  return *internal_default_instance();
6229  }
6230  static inline const VisionLLM* internal_default_instance() {
6231  return reinterpret_cast<const VisionLLM*>(
6233  }
6234  static constexpr int kIndexInFileMessages =
6235  40;
6236 
6237  friend void swap(VisionLLM& a, VisionLLM& b) {
6238  a.Swap(&b);
6239  }
6240  inline void Swap(VisionLLM* other) {
6241  if (other == this) return;
6242  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
6243  if (GetOwningArena() != nullptr &&
6244  GetOwningArena() == other->GetOwningArena()) {
6245  #else // PROTOBUF_FORCE_COPY_IN_SWAP
6246  if (GetOwningArena() == other->GetOwningArena()) {
6247  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
6248  InternalSwap(other);
6249  } else {
6250  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
6251  }
6252  }
6254  if (other == this) return;
6255  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6256  InternalSwap(other);
6257  }
6258 
6259  // implements Message ----------------------------------------------
6260 
6261  VisionLLM* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
6262  return CreateMaybeMessage<VisionLLM>(arena);
6263  }
6264  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6265  void CopyFrom(const VisionLLM& from);
6266  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6267  void MergeFrom( const VisionLLM& from) {
6268  VisionLLM::MergeImpl(*this, from);
6269  }
6270  private:
6271  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
6272  public:
6273  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6274  bool IsInitialized() const final;
6275 
6276  size_t ByteSizeLong() const final;
6277  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6278  uint8_t* _InternalSerialize(
6279  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6280  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
6281 
6282  private:
6283  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
6284  void SharedDtor();
6285  void SetCachedSize(int size) const final;
6286  void InternalSwap(VisionLLM* other);
6287 
6288  private:
6289  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6290  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6291  return "nv.VisionLLM";
6292  }
6293  protected:
6294  explicit VisionLLM(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6295  bool is_message_owned = false);
6296  private:
6297  static void ArenaDtor(void* object);
6298  public:
6299 
6300  static const ClassData _class_data_;
6301  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6302 
6303  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6304 
6305  // nested types ----------------------------------------------------
6306 
6307 
6308  // accessors -------------------------------------------------------
6309 
6310  enum : int {
6311  kInfoFieldNumber = 8,
6312  kVersionFieldNumber = 1,
6313  kStartFrameIdFieldNumber = 4,
6314  kEndFrameIdFieldNumber = 5,
6315  kTimestampFieldNumber = 2,
6316  kEndFieldNumber = 3,
6317  kSensorFieldNumber = 6,
6318  kLlmFieldNumber = 7,
6319  };
6320  // map<string, string> info = 8;
6321  int info_size() const;
6322  private:
6323  int _internal_info_size() const;
6324  public:
6325  void clear_info();
6326  private:
6327  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
6328  _internal_info() const;
6329  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
6330  _internal_mutable_info();
6331  public:
6332  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
6333  info() const;
6334  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
6335  mutable_info();
6336 
6337  // string version = 1;
6338  void clear_version();
6339  const std::string& version() const;
6340  template <typename ArgT0 = const std::string&, typename... ArgT>
6341  void set_version(ArgT0&& arg0, ArgT... args);
6342  std::string* mutable_version();
6343  PROTOBUF_NODISCARD std::string* release_version();
6344  void set_allocated_version(std::string* version);
6345  private:
6346  const std::string& _internal_version() const;
6347  inline PROTOBUF_ALWAYS_INLINE void _internal_set_version(const std::string& value);
6348  std::string* _internal_mutable_version();
6349  public:
6350 
6351  // string startFrameId = 4;
6352  void clear_startframeid();
6353  const std::string& startframeid() const;
6354  template <typename ArgT0 = const std::string&, typename... ArgT>
6355  void set_startframeid(ArgT0&& arg0, ArgT... args);
6356  std::string* mutable_startframeid();
6357  PROTOBUF_NODISCARD std::string* release_startframeid();
6358  void set_allocated_startframeid(std::string* startframeid);
6359  private:
6360  const std::string& _internal_startframeid() const;
6361  inline PROTOBUF_ALWAYS_INLINE void _internal_set_startframeid(const std::string& value);
6362  std::string* _internal_mutable_startframeid();
6363  public:
6364 
6365  // string endFrameId = 5;
6366  void clear_endframeid();
6367  const std::string& endframeid() const;
6368  template <typename ArgT0 = const std::string&, typename... ArgT>
6369  void set_endframeid(ArgT0&& arg0, ArgT... args);
6370  std::string* mutable_endframeid();
6371  PROTOBUF_NODISCARD std::string* release_endframeid();
6372  void set_allocated_endframeid(std::string* endframeid);
6373  private:
6374  const std::string& _internal_endframeid() const;
6375  inline PROTOBUF_ALWAYS_INLINE void _internal_set_endframeid(const std::string& value);
6376  std::string* _internal_mutable_endframeid();
6377  public:
6378 
6379  // .google.protobuf.Timestamp timestamp = 2;
6380  bool has_timestamp() const;
6381  private:
6382  bool _internal_has_timestamp() const;
6383  public:
6384  void clear_timestamp();
6385  const ::PROTOBUF_NAMESPACE_ID::Timestamp& timestamp() const;
6386  PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Timestamp* release_timestamp();
6387  ::PROTOBUF_NAMESPACE_ID::Timestamp* mutable_timestamp();
6388  void set_allocated_timestamp(::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp);
6389  private:
6390  const ::PROTOBUF_NAMESPACE_ID::Timestamp& _internal_timestamp() const;
6391  ::PROTOBUF_NAMESPACE_ID::Timestamp* _internal_mutable_timestamp();
6392  public:
6393  void unsafe_arena_set_allocated_timestamp(
6394  ::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp);
6395  ::PROTOBUF_NAMESPACE_ID::Timestamp* unsafe_arena_release_timestamp();
6396 
6397  // .google.protobuf.Timestamp end = 3;
6398  bool has_end() const;
6399  private:
6400  bool _internal_has_end() const;
6401  public:
6402  void clear_end();
6403  const ::PROTOBUF_NAMESPACE_ID::Timestamp& end() const;
6404  PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Timestamp* release_end();
6405  ::PROTOBUF_NAMESPACE_ID::Timestamp* mutable_end();
6406  void set_allocated_end(::PROTOBUF_NAMESPACE_ID::Timestamp* end);
6407  private:
6408  const ::PROTOBUF_NAMESPACE_ID::Timestamp& _internal_end() const;
6409  ::PROTOBUF_NAMESPACE_ID::Timestamp* _internal_mutable_end();
6410  public:
6411  void unsafe_arena_set_allocated_end(
6412  ::PROTOBUF_NAMESPACE_ID::Timestamp* end);
6413  ::PROTOBUF_NAMESPACE_ID::Timestamp* unsafe_arena_release_end();
6414 
6415  // .nv.Sensor sensor = 6;
6416  bool has_sensor() const;
6417  private:
6418  bool _internal_has_sensor() const;
6419  public:
6420  void clear_sensor();
6421  const ::nv::Sensor& sensor() const;
6422  PROTOBUF_NODISCARD ::nv::Sensor* release_sensor();
6423  ::nv::Sensor* mutable_sensor();
6424  void set_allocated_sensor(::nv::Sensor* sensor);
6425  private:
6426  const ::nv::Sensor& _internal_sensor() const;
6427  ::nv::Sensor* _internal_mutable_sensor();
6428  public:
6429  void unsafe_arena_set_allocated_sensor(
6430  ::nv::Sensor* sensor);
6431  ::nv::Sensor* unsafe_arena_release_sensor();
6432 
6433  // .nv.LLM llm = 7;
6434  bool has_llm() const;
6435  private:
6436  bool _internal_has_llm() const;
6437  public:
6438  void clear_llm();
6439  const ::nv::LLM& llm() const;
6440  PROTOBUF_NODISCARD ::nv::LLM* release_llm();
6441  ::nv::LLM* mutable_llm();
6442  void set_allocated_llm(::nv::LLM* llm);
6443  private:
6444  const ::nv::LLM& _internal_llm() const;
6445  ::nv::LLM* _internal_mutable_llm();
6446  public:
6447  void unsafe_arena_set_allocated_llm(
6448  ::nv::LLM* llm);
6449  ::nv::LLM* unsafe_arena_release_llm();
6450 
6451  // @@protoc_insertion_point(class_scope:nv.VisionLLM)
6452  private:
6453  class _Internal;
6454 
6455  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6456  typedef void InternalArenaConstructable_;
6457  typedef void DestructorSkippable_;
6458  struct Impl_ {
6459  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
6461  std::string, std::string,
6464  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_;
6465  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr startframeid_;
6466  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr endframeid_;
6467  ::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp_;
6468  ::PROTOBUF_NAMESPACE_ID::Timestamp* end_;
6469  ::nv::Sensor* sensor_;
6470  ::nv::LLM* llm_;
6471  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6472  };
6473  union { Impl_ _impl_; };
6474  friend struct ::TableStruct_schema_2eproto;
6475 };
6476 // -------------------------------------------------------------------
6477 
6478 class LLM_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<LLM_InfoEntry_DoNotUse,
6479  std::string, std::string,
6480  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
6481  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
6482 public:
6483  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<LLM_InfoEntry_DoNotUse,
6484  std::string, std::string,
6488  explicit PROTOBUF_CONSTEXPR LLM_InfoEntry_DoNotUse(
6489  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6490  explicit LLM_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6491  void MergeFrom(const LLM_InfoEntry_DoNotUse& other);
6493  static bool ValidateKey(std::string* s) {
6494  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.LLM.InfoEntry.key");
6495  }
6496  static bool ValidateValue(std::string* s) {
6497  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.LLM.InfoEntry.value");
6498  }
6499  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6500  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6502 };
6503 
6504 // -------------------------------------------------------------------
6505 
6506 class LLM final :
6507  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.LLM) */ {
6508  public:
6509  inline LLM() : LLM(nullptr) {}
6510  ~LLM() override;
6511  explicit PROTOBUF_CONSTEXPR LLM(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6512 
6513  LLM(const LLM& from);
6514  LLM(LLM&& from) noexcept
6515  : LLM() {
6516  *this = ::std::move(from);
6517  }
6518 
6519  inline LLM& operator=(const LLM& from) {
6520  CopyFrom(from);
6521  return *this;
6522  }
6523  inline LLM& operator=(LLM&& from) noexcept {
6524  if (this == &from) return *this;
6525  if (GetOwningArena() == from.GetOwningArena()
6526  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
6527  && GetOwningArena() != nullptr
6528  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
6529  ) {
6530  InternalSwap(&from);
6531  } else {
6532  CopyFrom(from);
6533  }
6534  return *this;
6535  }
6536 
6537  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6538  return GetDescriptor();
6539  }
6540  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6541  return default_instance().GetMetadata().descriptor;
6542  }
6543  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6544  return default_instance().GetMetadata().reflection;
6545  }
6546  static const LLM& default_instance() {
6547  return *internal_default_instance();
6548  }
6549  static inline const LLM* internal_default_instance() {
6550  return reinterpret_cast<const LLM*>(
6552  }
6553  static constexpr int kIndexInFileMessages =
6554  42;
6555 
6556  friend void swap(LLM& a, LLM& b) {
6557  a.Swap(&b);
6558  }
6559  inline void Swap(LLM* other) {
6560  if (other == this) return;
6561  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
6562  if (GetOwningArena() != nullptr &&
6563  GetOwningArena() == other->GetOwningArena()) {
6564  #else // PROTOBUF_FORCE_COPY_IN_SWAP
6565  if (GetOwningArena() == other->GetOwningArena()) {
6566  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
6567  InternalSwap(other);
6568  } else {
6569  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
6570  }
6571  }
6572  void UnsafeArenaSwap(LLM* other) {
6573  if (other == this) return;
6574  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6575  InternalSwap(other);
6576  }
6577 
6578  // implements Message ----------------------------------------------
6579 
6580  LLM* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
6581  return CreateMaybeMessage<LLM>(arena);
6582  }
6583  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6584  void CopyFrom(const LLM& from);
6585  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6586  void MergeFrom( const LLM& from) {
6587  LLM::MergeImpl(*this, from);
6588  }
6589  private:
6590  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
6591  public:
6592  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6593  bool IsInitialized() const final;
6594 
6595  size_t ByteSizeLong() const final;
6596  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6597  uint8_t* _InternalSerialize(
6598  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6599  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
6600 
6601  private:
6602  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
6603  void SharedDtor();
6604  void SetCachedSize(int size) const final;
6605  void InternalSwap(LLM* other);
6606 
6607  private:
6608  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6609  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6610  return "nv.LLM";
6611  }
6612  protected:
6613  explicit LLM(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6614  bool is_message_owned = false);
6615  private:
6616  static void ArenaDtor(void* object);
6617  public:
6618 
6619  static const ClassData _class_data_;
6620  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6621 
6622  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6623 
6624  // nested types ----------------------------------------------------
6625 
6626 
6627  // accessors -------------------------------------------------------
6628 
6629  enum : int {
6630  kInfoFieldNumber = 1,
6631  kConversationsFieldNumber = 2,
6632  kEmbeddingsFieldNumber = 3,
6633  };
6634  // map<string, string> info = 1;
6635  int info_size() const;
6636  private:
6637  int _internal_info_size() const;
6638  public:
6639  void clear_info();
6640  private:
6641  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
6642  _internal_info() const;
6643  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
6644  _internal_mutable_info();
6645  public:
6646  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
6647  info() const;
6648  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
6649  mutable_info();
6650 
6651  // repeated .nv.Conversation conversations = 2;
6652  int conversations_size() const;
6653  private:
6654  int _internal_conversations_size() const;
6655  public:
6656  void clear_conversations();
6657  ::nv::Conversation* mutable_conversations(int index);
6658  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Conversation >*
6659  mutable_conversations();
6660  private:
6661  const ::nv::Conversation& _internal_conversations(int index) const;
6662  ::nv::Conversation* _internal_add_conversations();
6663  public:
6664  const ::nv::Conversation& conversations(int index) const;
6665  ::nv::Conversation* add_conversations();
6666  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Conversation >&
6667  conversations() const;
6668 
6669  // repeated .nv.Embedding embeddings = 3;
6670  int embeddings_size() const;
6671  private:
6672  int _internal_embeddings_size() const;
6673  public:
6674  void clear_embeddings();
6675  ::nv::Embedding* mutable_embeddings(int index);
6676  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >*
6677  mutable_embeddings();
6678  private:
6679  const ::nv::Embedding& _internal_embeddings(int index) const;
6680  ::nv::Embedding* _internal_add_embeddings();
6681  public:
6682  const ::nv::Embedding& embeddings(int index) const;
6683  ::nv::Embedding* add_embeddings();
6684  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >&
6685  embeddings() const;
6686 
6687  // @@protoc_insertion_point(class_scope:nv.LLM)
6688  private:
6689  class _Internal;
6690 
6691  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6692  typedef void InternalArenaConstructable_;
6693  typedef void DestructorSkippable_;
6694  struct Impl_ {
6695  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
6697  std::string, std::string,
6700  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Conversation > conversations_;
6701  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding > embeddings_;
6702  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6703  };
6704  union { Impl_ _impl_; };
6705  friend struct ::TableStruct_schema_2eproto;
6706 };
6707 // -------------------------------------------------------------------
6708 
6709 class Conversation final :
6710  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Conversation) */ {
6711  public:
6712  inline Conversation() : Conversation(nullptr) {}
6713  ~Conversation() override;
6714  explicit PROTOBUF_CONSTEXPR Conversation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6715 
6716  Conversation(const Conversation& from);
6717  Conversation(Conversation&& from) noexcept
6718  : Conversation() {
6719  *this = ::std::move(from);
6720  }
6721 
6722  inline Conversation& operator=(const Conversation& from) {
6723  CopyFrom(from);
6724  return *this;
6725  }
6726  inline Conversation& operator=(Conversation&& from) noexcept {
6727  if (this == &from) return *this;
6728  if (GetOwningArena() == from.GetOwningArena()
6729  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
6730  && GetOwningArena() != nullptr
6731  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
6732  ) {
6733  InternalSwap(&from);
6734  } else {
6735  CopyFrom(from);
6736  }
6737  return *this;
6738  }
6739 
6740  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6741  return GetDescriptor();
6742  }
6743  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6744  return default_instance().GetMetadata().descriptor;
6745  }
6746  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6747  return default_instance().GetMetadata().reflection;
6748  }
6749  static const Conversation& default_instance() {
6750  return *internal_default_instance();
6751  }
6752  static inline const Conversation* internal_default_instance() {
6753  return reinterpret_cast<const Conversation*>(
6755  }
6756  static constexpr int kIndexInFileMessages =
6757  43;
6758 
6759  friend void swap(Conversation& a, Conversation& b) {
6760  a.Swap(&b);
6761  }
6762  inline void Swap(Conversation* other) {
6763  if (other == this) return;
6764  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
6765  if (GetOwningArena() != nullptr &&
6766  GetOwningArena() == other->GetOwningArena()) {
6767  #else // PROTOBUF_FORCE_COPY_IN_SWAP
6768  if (GetOwningArena() == other->GetOwningArena()) {
6769  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
6770  InternalSwap(other);
6771  } else {
6772  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
6773  }
6774  }
6776  if (other == this) return;
6777  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6778  InternalSwap(other);
6779  }
6780 
6781  // implements Message ----------------------------------------------
6782 
6783  Conversation* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
6784  return CreateMaybeMessage<Conversation>(arena);
6785  }
6786  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6787  void CopyFrom(const Conversation& from);
6788  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6789  void MergeFrom( const Conversation& from) {
6790  Conversation::MergeImpl(*this, from);
6791  }
6792  private:
6793  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
6794  public:
6795  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6796  bool IsInitialized() const final;
6797 
6798  size_t ByteSizeLong() const final;
6799  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6800  uint8_t* _InternalSerialize(
6801  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6802  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
6803 
6804  private:
6805  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
6806  void SharedDtor();
6807  void SetCachedSize(int size) const final;
6808  void InternalSwap(Conversation* other);
6809 
6810  private:
6811  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6812  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6813  return "nv.Conversation";
6814  }
6815  protected:
6816  explicit Conversation(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6817  bool is_message_owned = false);
6818  public:
6819 
6820  static const ClassData _class_data_;
6821  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6822 
6823  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6824 
6825  // nested types ----------------------------------------------------
6826 
6827  // accessors -------------------------------------------------------
6828 
6829  enum : int {
6830  kIdFieldNumber = 1,
6831  kQueryFieldNumber = 2,
6832  kResponseFieldNumber = 3,
6833  };
6834  // string id = 1;
6835  void clear_id();
6836  const std::string& id() const;
6837  template <typename ArgT0 = const std::string&, typename... ArgT>
6838  void set_id(ArgT0&& arg0, ArgT... args);
6839  std::string* mutable_id();
6840  PROTOBUF_NODISCARD std::string* release_id();
6841  void set_allocated_id(std::string* id);
6842  private:
6843  const std::string& _internal_id() const;
6844  inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
6845  std::string* _internal_mutable_id();
6846  public:
6847 
6848  // string query = 2;
6849  void clear_query();
6850  const std::string& query() const;
6851  template <typename ArgT0 = const std::string&, typename... ArgT>
6852  void set_query(ArgT0&& arg0, ArgT... args);
6853  std::string* mutable_query();
6854  PROTOBUF_NODISCARD std::string* release_query();
6855  void set_allocated_query(std::string* query);
6856  private:
6857  const std::string& _internal_query() const;
6858  inline PROTOBUF_ALWAYS_INLINE void _internal_set_query(const std::string& value);
6859  std::string* _internal_mutable_query();
6860  public:
6861 
6862  // string response = 3;
6863  void clear_response();
6864  const std::string& response() const;
6865  template <typename ArgT0 = const std::string&, typename... ArgT>
6866  void set_response(ArgT0&& arg0, ArgT... args);
6867  std::string* mutable_response();
6868  PROTOBUF_NODISCARD std::string* release_response();
6869  void set_allocated_response(std::string* response);
6870  private:
6871  const std::string& _internal_response() const;
6872  inline PROTOBUF_ALWAYS_INLINE void _internal_set_response(const std::string& value);
6873  std::string* _internal_mutable_response();
6874  public:
6875 
6876  // @@protoc_insertion_point(class_scope:nv.Conversation)
6877  private:
6878  class _Internal;
6879 
6880  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6881  typedef void InternalArenaConstructable_;
6882  typedef void DestructorSkippable_;
6883  struct Impl_ {
6884  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
6885  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr query_;
6886  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr response_;
6887  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6888  };
6889  union { Impl_ _impl_; };
6890  friend struct ::TableStruct_schema_2eproto;
6891 };
6892 // ===================================================================
6893 
6894 
6895 // ===================================================================
6896 
6897 #ifdef __GNUC__
6898  #pragma GCC diagnostic push
6899  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
6900 #endif // __GNUC__
6901 // -------------------------------------------------------------------
6902 
6903 // Frame
6904 
6905 // string version = 1;
6906 inline void Frame::clear_version() {
6907  _impl_.version_.ClearToEmpty();
6908 }
6909 inline const std::string& Frame::version() const {
6910  // @@protoc_insertion_point(field_get:nv.Frame.version)
6911  return _internal_version();
6912 }
6913 template <typename ArgT0, typename... ArgT>
6914 inline PROTOBUF_ALWAYS_INLINE
6915 void Frame::set_version(ArgT0&& arg0, ArgT... args) {
6916 
6917  _impl_.version_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
6918  // @@protoc_insertion_point(field_set:nv.Frame.version)
6919 }
6920 inline std::string* Frame::mutable_version() {
6921  std::string* _s = _internal_mutable_version();
6922  // @@protoc_insertion_point(field_mutable:nv.Frame.version)
6923  return _s;
6924 }
6925 inline const std::string& Frame::_internal_version() const {
6926  return _impl_.version_.Get();
6927 }
6928 inline void Frame::_internal_set_version(const std::string& value) {
6929 
6930  _impl_.version_.Set(value, GetArenaForAllocation());
6931 }
6932 inline std::string* Frame::_internal_mutable_version() {
6933 
6934  return _impl_.version_.Mutable(GetArenaForAllocation());
6935 }
6936 inline std::string* Frame::release_version() {
6937  // @@protoc_insertion_point(field_release:nv.Frame.version)
6938  return _impl_.version_.Release();
6939 }
6940 inline void Frame::set_allocated_version(std::string* version) {
6941  if (version != nullptr) {
6942 
6943  } else {
6944 
6945  }
6946  _impl_.version_.SetAllocated(version, GetArenaForAllocation());
6947 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6948  if (_impl_.version_.IsDefault()) {
6949  _impl_.version_.Set("", GetArenaForAllocation());
6950  }
6951 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6952  // @@protoc_insertion_point(field_set_allocated:nv.Frame.version)
6953 }
6954 
6955 // string id = 2;
6956 inline void Frame::clear_id() {
6957  _impl_.id_.ClearToEmpty();
6958 }
6959 inline const std::string& Frame::id() const {
6960  // @@protoc_insertion_point(field_get:nv.Frame.id)
6961  return _internal_id();
6962 }
6963 template <typename ArgT0, typename... ArgT>
6964 inline PROTOBUF_ALWAYS_INLINE
6965 void Frame::set_id(ArgT0&& arg0, ArgT... args) {
6966 
6967  _impl_.id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
6968  // @@protoc_insertion_point(field_set:nv.Frame.id)
6969 }
6970 inline std::string* Frame::mutable_id() {
6971  std::string* _s = _internal_mutable_id();
6972  // @@protoc_insertion_point(field_mutable:nv.Frame.id)
6973  return _s;
6974 }
6975 inline const std::string& Frame::_internal_id() const {
6976  return _impl_.id_.Get();
6977 }
6978 inline void Frame::_internal_set_id(const std::string& value) {
6979 
6980  _impl_.id_.Set(value, GetArenaForAllocation());
6981 }
6982 inline std::string* Frame::_internal_mutable_id() {
6983 
6984  return _impl_.id_.Mutable(GetArenaForAllocation());
6985 }
6986 inline std::string* Frame::release_id() {
6987  // @@protoc_insertion_point(field_release:nv.Frame.id)
6988  return _impl_.id_.Release();
6989 }
6990 inline void Frame::set_allocated_id(std::string* id) {
6991  if (id != nullptr) {
6992 
6993  } else {
6994 
6995  }
6996  _impl_.id_.SetAllocated(id, GetArenaForAllocation());
6997 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6998  if (_impl_.id_.IsDefault()) {
6999  _impl_.id_.Set("", GetArenaForAllocation());
7000  }
7001 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7002  // @@protoc_insertion_point(field_set_allocated:nv.Frame.id)
7003 }
7004 
7005 // .google.protobuf.Timestamp timestamp = 3;
7006 inline bool Frame::_internal_has_timestamp() const {
7007  return this != internal_default_instance() && _impl_.timestamp_ != nullptr;
7008 }
7009 inline bool Frame::has_timestamp() const {
7010  return _internal_has_timestamp();
7011 }
7012 inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& Frame::_internal_timestamp() const {
7013  const ::PROTOBUF_NAMESPACE_ID::Timestamp* p = _impl_.timestamp_;
7014  return p != nullptr ? *p : reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Timestamp&>(
7015  ::PROTOBUF_NAMESPACE_ID::_Timestamp_default_instance_);
7016 }
7017 inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& Frame::timestamp() const {
7018  // @@protoc_insertion_point(field_get:nv.Frame.timestamp)
7019  return _internal_timestamp();
7020 }
7022  ::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp) {
7023  if (GetArenaForAllocation() == nullptr) {
7024  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.timestamp_);
7025  }
7026  _impl_.timestamp_ = timestamp;
7027  if (timestamp) {
7028 
7029  } else {
7030 
7031  }
7032  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Frame.timestamp)
7033 }
7034 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* Frame::release_timestamp() {
7035 
7036  ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = _impl_.timestamp_;
7037  _impl_.timestamp_ = nullptr;
7038 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
7039  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
7040  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7041  if (GetArenaForAllocation() == nullptr) { delete old; }
7042 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
7043  if (GetArenaForAllocation() != nullptr) {
7044  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7045  }
7046 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
7047  return temp;
7048 }
7049 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* Frame::unsafe_arena_release_timestamp() {
7050  // @@protoc_insertion_point(field_release:nv.Frame.timestamp)
7051 
7052  ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = _impl_.timestamp_;
7053  _impl_.timestamp_ = nullptr;
7054  return temp;
7055 }
7056 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* Frame::_internal_mutable_timestamp() {
7057 
7058  if (_impl_.timestamp_ == nullptr) {
7059  auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::Timestamp>(GetArenaForAllocation());
7060  _impl_.timestamp_ = p;
7061  }
7062  return _impl_.timestamp_;
7063 }
7064 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* Frame::mutable_timestamp() {
7065  ::PROTOBUF_NAMESPACE_ID::Timestamp* _msg = _internal_mutable_timestamp();
7066  // @@protoc_insertion_point(field_mutable:nv.Frame.timestamp)
7067  return _msg;
7068 }
7069 inline void Frame::set_allocated_timestamp(::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp) {
7070  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
7071  if (message_arena == nullptr) {
7072  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.timestamp_);
7073  }
7074  if (timestamp) {
7075  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7076  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
7077  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(timestamp));
7078  if (message_arena != submessage_arena) {
7079  timestamp = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7080  message_arena, timestamp, submessage_arena);
7081  }
7082 
7083  } else {
7084 
7085  }
7086  _impl_.timestamp_ = timestamp;
7087  // @@protoc_insertion_point(field_set_allocated:nv.Frame.timestamp)
7088 }
7089 
7090 // string sensorId = 4;
7091 inline void Frame::clear_sensorid() {
7092  _impl_.sensorid_.ClearToEmpty();
7093 }
7094 inline const std::string& Frame::sensorid() const {
7095  // @@protoc_insertion_point(field_get:nv.Frame.sensorId)
7096  return _internal_sensorid();
7097 }
7098 template <typename ArgT0, typename... ArgT>
7099 inline PROTOBUF_ALWAYS_INLINE
7100 void Frame::set_sensorid(ArgT0&& arg0, ArgT... args) {
7101 
7102  _impl_.sensorid_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7103  // @@protoc_insertion_point(field_set:nv.Frame.sensorId)
7104 }
7105 inline std::string* Frame::mutable_sensorid() {
7106  std::string* _s = _internal_mutable_sensorid();
7107  // @@protoc_insertion_point(field_mutable:nv.Frame.sensorId)
7108  return _s;
7109 }
7110 inline const std::string& Frame::_internal_sensorid() const {
7111  return _impl_.sensorid_.Get();
7112 }
7113 inline void Frame::_internal_set_sensorid(const std::string& value) {
7114 
7115  _impl_.sensorid_.Set(value, GetArenaForAllocation());
7116 }
7117 inline std::string* Frame::_internal_mutable_sensorid() {
7118 
7119  return _impl_.sensorid_.Mutable(GetArenaForAllocation());
7120 }
7121 inline std::string* Frame::release_sensorid() {
7122  // @@protoc_insertion_point(field_release:nv.Frame.sensorId)
7123  return _impl_.sensorid_.Release();
7124 }
7125 inline void Frame::set_allocated_sensorid(std::string* sensorid) {
7126  if (sensorid != nullptr) {
7127 
7128  } else {
7129 
7130  }
7131  _impl_.sensorid_.SetAllocated(sensorid, GetArenaForAllocation());
7132 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7133  if (_impl_.sensorid_.IsDefault()) {
7134  _impl_.sensorid_.Set("", GetArenaForAllocation());
7135  }
7136 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7137  // @@protoc_insertion_point(field_set_allocated:nv.Frame.sensorId)
7138 }
7139 
7140 // repeated .nv.Object objects = 5;
7141 inline int Frame::_internal_objects_size() const {
7142  return _impl_.objects_.size();
7143 }
7144 inline int Frame::objects_size() const {
7145  return _internal_objects_size();
7146 }
7147 inline void Frame::clear_objects() {
7148  _impl_.objects_.Clear();
7149 }
7150 inline ::nv::Object* Frame::mutable_objects(int index) {
7151  // @@protoc_insertion_point(field_mutable:nv.Frame.objects)
7152  return _impl_.objects_.Mutable(index);
7153 }
7154 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Object >*
7156  // @@protoc_insertion_point(field_mutable_list:nv.Frame.objects)
7157  return &_impl_.objects_;
7158 }
7159 inline const ::nv::Object& Frame::_internal_objects(int index) const {
7160  return _impl_.objects_.Get(index);
7161 }
7162 inline const ::nv::Object& Frame::objects(int index) const {
7163  // @@protoc_insertion_point(field_get:nv.Frame.objects)
7164  return _internal_objects(index);
7165 }
7166 inline ::nv::Object* Frame::_internal_add_objects() {
7167  return _impl_.objects_.Add();
7168 }
7169 inline ::nv::Object* Frame::add_objects() {
7170  ::nv::Object* _add = _internal_add_objects();
7171  // @@protoc_insertion_point(field_add:nv.Frame.objects)
7172  return _add;
7173 }
7174 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Object >&
7175 Frame::objects() const {
7176  // @@protoc_insertion_point(field_list:nv.Frame.objects)
7177  return _impl_.objects_;
7178 }
7179 
7180 // repeated .nv.TypeMetrics fov = 6;
7181 inline int Frame::_internal_fov_size() const {
7182  return _impl_.fov_.size();
7183 }
7184 inline int Frame::fov_size() const {
7185  return _internal_fov_size();
7186 }
7187 inline void Frame::clear_fov() {
7188  _impl_.fov_.Clear();
7189 }
7190 inline ::nv::TypeMetrics* Frame::mutable_fov(int index) {
7191  // @@protoc_insertion_point(field_mutable:nv.Frame.fov)
7192  return _impl_.fov_.Mutable(index);
7193 }
7194 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics >*
7196  // @@protoc_insertion_point(field_mutable_list:nv.Frame.fov)
7197  return &_impl_.fov_;
7198 }
7199 inline const ::nv::TypeMetrics& Frame::_internal_fov(int index) const {
7200  return _impl_.fov_.Get(index);
7201 }
7202 inline const ::nv::TypeMetrics& Frame::fov(int index) const {
7203  // @@protoc_insertion_point(field_get:nv.Frame.fov)
7204  return _internal_fov(index);
7205 }
7206 inline ::nv::TypeMetrics* Frame::_internal_add_fov() {
7207  return _impl_.fov_.Add();
7208 }
7209 inline ::nv::TypeMetrics* Frame::add_fov() {
7210  ::nv::TypeMetrics* _add = _internal_add_fov();
7211  // @@protoc_insertion_point(field_add:nv.Frame.fov)
7212  return _add;
7213 }
7214 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics >&
7215 Frame::fov() const {
7216  // @@protoc_insertion_point(field_list:nv.Frame.fov)
7217  return _impl_.fov_;
7218 }
7219 
7220 // repeated .nv.TypeMetrics rois = 7;
7221 inline int Frame::_internal_rois_size() const {
7222  return _impl_.rois_.size();
7223 }
7224 inline int Frame::rois_size() const {
7225  return _internal_rois_size();
7226 }
7227 inline void Frame::clear_rois() {
7228  _impl_.rois_.Clear();
7229 }
7230 inline ::nv::TypeMetrics* Frame::mutable_rois(int index) {
7231  // @@protoc_insertion_point(field_mutable:nv.Frame.rois)
7232  return _impl_.rois_.Mutable(index);
7233 }
7234 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics >*
7236  // @@protoc_insertion_point(field_mutable_list:nv.Frame.rois)
7237  return &_impl_.rois_;
7238 }
7239 inline const ::nv::TypeMetrics& Frame::_internal_rois(int index) const {
7240  return _impl_.rois_.Get(index);
7241 }
7242 inline const ::nv::TypeMetrics& Frame::rois(int index) const {
7243  // @@protoc_insertion_point(field_get:nv.Frame.rois)
7244  return _internal_rois(index);
7245 }
7246 inline ::nv::TypeMetrics* Frame::_internal_add_rois() {
7247  return _impl_.rois_.Add();
7248 }
7249 inline ::nv::TypeMetrics* Frame::add_rois() {
7250  ::nv::TypeMetrics* _add = _internal_add_rois();
7251  // @@protoc_insertion_point(field_add:nv.Frame.rois)
7252  return _add;
7253 }
7254 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics >&
7255 Frame::rois() const {
7256  // @@protoc_insertion_point(field_list:nv.Frame.rois)
7257  return _impl_.rois_;
7258 }
7259 
7260 // .nv.SD socialDistancing = 8;
7261 inline bool Frame::_internal_has_socialdistancing() const {
7262  return this != internal_default_instance() && _impl_.socialdistancing_ != nullptr;
7263 }
7264 inline bool Frame::has_socialdistancing() const {
7265  return _internal_has_socialdistancing();
7266 }
7268  if (GetArenaForAllocation() == nullptr && _impl_.socialdistancing_ != nullptr) {
7269  delete _impl_.socialdistancing_;
7270  }
7271  _impl_.socialdistancing_ = nullptr;
7272 }
7273 inline const ::nv::SD& Frame::_internal_socialdistancing() const {
7274  const ::nv::SD* p = _impl_.socialdistancing_;
7275  return p != nullptr ? *p : reinterpret_cast<const ::nv::SD&>(
7277 }
7278 inline const ::nv::SD& Frame::socialdistancing() const {
7279  // @@protoc_insertion_point(field_get:nv.Frame.socialDistancing)
7280  return _internal_socialdistancing();
7281 }
7283  ::nv::SD* socialdistancing) {
7284  if (GetArenaForAllocation() == nullptr) {
7285  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.socialdistancing_);
7286  }
7287  _impl_.socialdistancing_ = socialdistancing;
7288  if (socialdistancing) {
7289 
7290  } else {
7291 
7292  }
7293  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Frame.socialDistancing)
7294 }
7296 
7297  ::nv::SD* temp = _impl_.socialdistancing_;
7298  _impl_.socialdistancing_ = nullptr;
7299 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
7300  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
7301  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7302  if (GetArenaForAllocation() == nullptr) { delete old; }
7303 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
7304  if (GetArenaForAllocation() != nullptr) {
7305  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7306  }
7307 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
7308  return temp;
7309 }
7311  // @@protoc_insertion_point(field_release:nv.Frame.socialDistancing)
7312 
7313  ::nv::SD* temp = _impl_.socialdistancing_;
7314  _impl_.socialdistancing_ = nullptr;
7315  return temp;
7316 }
7317 inline ::nv::SD* Frame::_internal_mutable_socialdistancing() {
7318 
7319  if (_impl_.socialdistancing_ == nullptr) {
7320  auto* p = CreateMaybeMessage<::nv::SD>(GetArenaForAllocation());
7321  _impl_.socialdistancing_ = p;
7322  }
7323  return _impl_.socialdistancing_;
7324 }
7326  ::nv::SD* _msg = _internal_mutable_socialdistancing();
7327  // @@protoc_insertion_point(field_mutable:nv.Frame.socialDistancing)
7328  return _msg;
7329 }
7330 inline void Frame::set_allocated_socialdistancing(::nv::SD* socialdistancing) {
7331  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
7332  if (message_arena == nullptr) {
7333  delete _impl_.socialdistancing_;
7334  }
7335  if (socialdistancing) {
7336  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7337  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(socialdistancing);
7338  if (message_arena != submessage_arena) {
7339  socialdistancing = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7340  message_arena, socialdistancing, submessage_arena);
7341  }
7342 
7343  } else {
7344 
7345  }
7346  _impl_.socialdistancing_ = socialdistancing;
7347  // @@protoc_insertion_point(field_set_allocated:nv.Frame.socialDistancing)
7348 }
7349 
7350 // .nv.Segmentation segmentation = 9;
7351 inline bool Frame::_internal_has_segmentation() const {
7352  return this != internal_default_instance() && _impl_.segmentation_ != nullptr;
7353 }
7354 inline bool Frame::has_segmentation() const {
7355  return _internal_has_segmentation();
7356 }
7358  if (GetArenaForAllocation() == nullptr && _impl_.segmentation_ != nullptr) {
7359  delete _impl_.segmentation_;
7360  }
7361  _impl_.segmentation_ = nullptr;
7362 }
7363 inline const ::nv::Segmentation& Frame::_internal_segmentation() const {
7364  const ::nv::Segmentation* p = _impl_.segmentation_;
7365  return p != nullptr ? *p : reinterpret_cast<const ::nv::Segmentation&>(
7367 }
7368 inline const ::nv::Segmentation& Frame::segmentation() const {
7369  // @@protoc_insertion_point(field_get:nv.Frame.segmentation)
7370  return _internal_segmentation();
7371 }
7373  ::nv::Segmentation* segmentation) {
7374  if (GetArenaForAllocation() == nullptr) {
7375  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.segmentation_);
7376  }
7377  _impl_.segmentation_ = segmentation;
7378  if (segmentation) {
7379 
7380  } else {
7381 
7382  }
7383  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Frame.segmentation)
7384 }
7385 inline ::nv::Segmentation* Frame::release_segmentation() {
7386 
7387  ::nv::Segmentation* temp = _impl_.segmentation_;
7388  _impl_.segmentation_ = nullptr;
7389 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
7390  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
7391  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7392  if (GetArenaForAllocation() == nullptr) { delete old; }
7393 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
7394  if (GetArenaForAllocation() != nullptr) {
7395  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7396  }
7397 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
7398  return temp;
7399 }
7400 inline ::nv::Segmentation* Frame::unsafe_arena_release_segmentation() {
7401  // @@protoc_insertion_point(field_release:nv.Frame.segmentation)
7402 
7403  ::nv::Segmentation* temp = _impl_.segmentation_;
7404  _impl_.segmentation_ = nullptr;
7405  return temp;
7406 }
7407 inline ::nv::Segmentation* Frame::_internal_mutable_segmentation() {
7408 
7409  if (_impl_.segmentation_ == nullptr) {
7410  auto* p = CreateMaybeMessage<::nv::Segmentation>(GetArenaForAllocation());
7411  _impl_.segmentation_ = p;
7412  }
7413  return _impl_.segmentation_;
7414 }
7415 inline ::nv::Segmentation* Frame::mutable_segmentation() {
7416  ::nv::Segmentation* _msg = _internal_mutable_segmentation();
7417  // @@protoc_insertion_point(field_mutable:nv.Frame.segmentation)
7418  return _msg;
7419 }
7421  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
7422  if (message_arena == nullptr) {
7423  delete _impl_.segmentation_;
7424  }
7425  if (segmentation) {
7426  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7427  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(segmentation);
7428  if (message_arena != submessage_arena) {
7429  segmentation = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7430  message_arena, segmentation, submessage_arena);
7431  }
7432 
7433  } else {
7434 
7435  }
7436  _impl_.segmentation_ = segmentation;
7437  // @@protoc_insertion_point(field_set_allocated:nv.Frame.segmentation)
7438 }
7439 
7440 // repeated .nv.Interaction interactions = 10;
7441 inline int Frame::_internal_interactions_size() const {
7442  return _impl_.interactions_.size();
7443 }
7444 inline int Frame::interactions_size() const {
7445  return _internal_interactions_size();
7446 }
7448  _impl_.interactions_.Clear();
7449 }
7450 inline ::nv::Interaction* Frame::mutable_interactions(int index) {
7451  // @@protoc_insertion_point(field_mutable:nv.Frame.interactions)
7452  return _impl_.interactions_.Mutable(index);
7453 }
7454 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Interaction >*
7456  // @@protoc_insertion_point(field_mutable_list:nv.Frame.interactions)
7457  return &_impl_.interactions_;
7458 }
7459 inline const ::nv::Interaction& Frame::_internal_interactions(int index) const {
7460  return _impl_.interactions_.Get(index);
7461 }
7462 inline const ::nv::Interaction& Frame::interactions(int index) const {
7463  // @@protoc_insertion_point(field_get:nv.Frame.interactions)
7464  return _internal_interactions(index);
7465 }
7466 inline ::nv::Interaction* Frame::_internal_add_interactions() {
7467  return _impl_.interactions_.Add();
7468 }
7469 inline ::nv::Interaction* Frame::add_interactions() {
7470  ::nv::Interaction* _add = _internal_add_interactions();
7471  // @@protoc_insertion_point(field_add:nv.Frame.interactions)
7472  return _add;
7473 }
7474 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Interaction >&
7476  // @@protoc_insertion_point(field_list:nv.Frame.interactions)
7477  return _impl_.interactions_;
7478 }
7479 
7480 // repeated .nv.Congestion congestions = 11;
7481 inline int Frame::_internal_congestions_size() const {
7482  return _impl_.congestions_.size();
7483 }
7484 inline int Frame::congestions_size() const {
7485  return _internal_congestions_size();
7486 }
7488  _impl_.congestions_.Clear();
7489 }
7490 inline ::nv::Congestion* Frame::mutable_congestions(int index) {
7491  // @@protoc_insertion_point(field_mutable:nv.Frame.congestions)
7492  return _impl_.congestions_.Mutable(index);
7493 }
7494 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Congestion >*
7496  // @@protoc_insertion_point(field_mutable_list:nv.Frame.congestions)
7497  return &_impl_.congestions_;
7498 }
7499 inline const ::nv::Congestion& Frame::_internal_congestions(int index) const {
7500  return _impl_.congestions_.Get(index);
7501 }
7502 inline const ::nv::Congestion& Frame::congestions(int index) const {
7503  // @@protoc_insertion_point(field_get:nv.Frame.congestions)
7504  return _internal_congestions(index);
7505 }
7506 inline ::nv::Congestion* Frame::_internal_add_congestions() {
7507  return _impl_.congestions_.Add();
7508 }
7509 inline ::nv::Congestion* Frame::add_congestions() {
7510  ::nv::Congestion* _add = _internal_add_congestions();
7511  // @@protoc_insertion_point(field_add:nv.Frame.congestions)
7512  return _add;
7513 }
7514 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Congestion >&
7516  // @@protoc_insertion_point(field_list:nv.Frame.congestions)
7517  return _impl_.congestions_;
7518 }
7519 
7520 // map<string, string> info = 12;
7521 inline int Frame::_internal_info_size() const {
7522  return _impl_.info_.size();
7523 }
7524 inline int Frame::info_size() const {
7525  return _internal_info_size();
7526 }
7527 inline void Frame::clear_info() {
7528  _impl_.info_.Clear();
7529 }
7530 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
7531 Frame::_internal_info() const {
7532  return _impl_.info_.GetMap();
7533 }
7534 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
7535 Frame::info() const {
7536  // @@protoc_insertion_point(field_map:nv.Frame.info)
7537  return _internal_info();
7538 }
7539 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
7540 Frame::_internal_mutable_info() {
7541  return _impl_.info_.MutableMap();
7542 }
7543 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
7545  // @@protoc_insertion_point(field_mutable_map:nv.Frame.info)
7546  return _internal_mutable_info();
7547 }
7548 
7549 // -------------------------------------------------------------------
7550 
7551 // -------------------------------------------------------------------
7552 
7553 // Object
7554 
7555 // string id = 1;
7556 inline void Object::clear_id() {
7557  _impl_.id_.ClearToEmpty();
7558 }
7559 inline const std::string& Object::id() const {
7560  // @@protoc_insertion_point(field_get:nv.Object.id)
7561  return _internal_id();
7562 }
7563 template <typename ArgT0, typename... ArgT>
7564 inline PROTOBUF_ALWAYS_INLINE
7565 void Object::set_id(ArgT0&& arg0, ArgT... args) {
7566 
7567  _impl_.id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7568  // @@protoc_insertion_point(field_set:nv.Object.id)
7569 }
7570 inline std::string* Object::mutable_id() {
7571  std::string* _s = _internal_mutable_id();
7572  // @@protoc_insertion_point(field_mutable:nv.Object.id)
7573  return _s;
7574 }
7575 inline const std::string& Object::_internal_id() const {
7576  return _impl_.id_.Get();
7577 }
7578 inline void Object::_internal_set_id(const std::string& value) {
7579 
7580  _impl_.id_.Set(value, GetArenaForAllocation());
7581 }
7582 inline std::string* Object::_internal_mutable_id() {
7583 
7584  return _impl_.id_.Mutable(GetArenaForAllocation());
7585 }
7586 inline std::string* Object::release_id() {
7587  // @@protoc_insertion_point(field_release:nv.Object.id)
7588  return _impl_.id_.Release();
7589 }
7590 inline void Object::set_allocated_id(std::string* id) {
7591  if (id != nullptr) {
7592 
7593  } else {
7594 
7595  }
7596  _impl_.id_.SetAllocated(id, GetArenaForAllocation());
7597 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7598  if (_impl_.id_.IsDefault()) {
7599  _impl_.id_.Set("", GetArenaForAllocation());
7600  }
7601 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7602  // @@protoc_insertion_point(field_set_allocated:nv.Object.id)
7603 }
7604 
7605 // .nv.Bbox bbox = 2;
7606 inline bool Object::_internal_has_bbox() const {
7607  return this != internal_default_instance() && _impl_.bbox_ != nullptr;
7608 }
7609 inline bool Object::has_bbox() const {
7610  return _internal_has_bbox();
7611 }
7612 inline void Object::clear_bbox() {
7613  if (GetArenaForAllocation() == nullptr && _impl_.bbox_ != nullptr) {
7614  delete _impl_.bbox_;
7615  }
7616  _impl_.bbox_ = nullptr;
7617 }
7618 inline const ::nv::Bbox& Object::_internal_bbox() const {
7619  const ::nv::Bbox* p = _impl_.bbox_;
7620  return p != nullptr ? *p : reinterpret_cast<const ::nv::Bbox&>(
7622 }
7623 inline const ::nv::Bbox& Object::bbox() const {
7624  // @@protoc_insertion_point(field_get:nv.Object.bbox)
7625  return _internal_bbox();
7626 }
7628  ::nv::Bbox* bbox) {
7629  if (GetArenaForAllocation() == nullptr) {
7630  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.bbox_);
7631  }
7632  _impl_.bbox_ = bbox;
7633  if (bbox) {
7634 
7635  } else {
7636 
7637  }
7638  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Object.bbox)
7639 }
7641 
7642  ::nv::Bbox* temp = _impl_.bbox_;
7643  _impl_.bbox_ = nullptr;
7644 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
7645  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
7646  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7647  if (GetArenaForAllocation() == nullptr) { delete old; }
7648 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
7649  if (GetArenaForAllocation() != nullptr) {
7650  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7651  }
7652 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
7653  return temp;
7654 }
7656  // @@protoc_insertion_point(field_release:nv.Object.bbox)
7657 
7658  ::nv::Bbox* temp = _impl_.bbox_;
7659  _impl_.bbox_ = nullptr;
7660  return temp;
7661 }
7662 inline ::nv::Bbox* Object::_internal_mutable_bbox() {
7663 
7664  if (_impl_.bbox_ == nullptr) {
7665  auto* p = CreateMaybeMessage<::nv::Bbox>(GetArenaForAllocation());
7666  _impl_.bbox_ = p;
7667  }
7668  return _impl_.bbox_;
7669 }
7671  ::nv::Bbox* _msg = _internal_mutable_bbox();
7672  // @@protoc_insertion_point(field_mutable:nv.Object.bbox)
7673  return _msg;
7674 }
7675 inline void Object::set_allocated_bbox(::nv::Bbox* bbox) {
7676  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
7677  if (message_arena == nullptr) {
7678  delete _impl_.bbox_;
7679  }
7680  if (bbox) {
7681  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7682  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(bbox);
7683  if (message_arena != submessage_arena) {
7684  bbox = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7685  message_arena, bbox, submessage_arena);
7686  }
7687 
7688  } else {
7689 
7690  }
7691  _impl_.bbox_ = bbox;
7692  // @@protoc_insertion_point(field_set_allocated:nv.Object.bbox)
7693 }
7694 
7695 // string type = 3;
7696 inline void Object::clear_type() {
7697  _impl_.type_.ClearToEmpty();
7698 }
7699 inline const std::string& Object::type() const {
7700  // @@protoc_insertion_point(field_get:nv.Object.type)
7701  return _internal_type();
7702 }
7703 template <typename ArgT0, typename... ArgT>
7704 inline PROTOBUF_ALWAYS_INLINE
7705 void Object::set_type(ArgT0&& arg0, ArgT... args) {
7706 
7707  _impl_.type_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7708  // @@protoc_insertion_point(field_set:nv.Object.type)
7709 }
7710 inline std::string* Object::mutable_type() {
7711  std::string* _s = _internal_mutable_type();
7712  // @@protoc_insertion_point(field_mutable:nv.Object.type)
7713  return _s;
7714 }
7715 inline const std::string& Object::_internal_type() const {
7716  return _impl_.type_.Get();
7717 }
7718 inline void Object::_internal_set_type(const std::string& value) {
7719 
7720  _impl_.type_.Set(value, GetArenaForAllocation());
7721 }
7722 inline std::string* Object::_internal_mutable_type() {
7723 
7724  return _impl_.type_.Mutable(GetArenaForAllocation());
7725 }
7726 inline std::string* Object::release_type() {
7727  // @@protoc_insertion_point(field_release:nv.Object.type)
7728  return _impl_.type_.Release();
7729 }
7730 inline void Object::set_allocated_type(std::string* type) {
7731  if (type != nullptr) {
7732 
7733  } else {
7734 
7735  }
7736  _impl_.type_.SetAllocated(type, GetArenaForAllocation());
7737 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7738  if (_impl_.type_.IsDefault()) {
7739  _impl_.type_.Set("", GetArenaForAllocation());
7740  }
7741 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7742  // @@protoc_insertion_point(field_set_allocated:nv.Object.type)
7743 }
7744 
7745 // float confidence = 4;
7746 inline void Object::clear_confidence() {
7747  _impl_.confidence_ = 0;
7748 }
7749 inline float Object::_internal_confidence() const {
7750  return _impl_.confidence_;
7751 }
7752 inline float Object::confidence() const {
7753  // @@protoc_insertion_point(field_get:nv.Object.confidence)
7754  return _internal_confidence();
7755 }
7756 inline void Object::_internal_set_confidence(float value) {
7757 
7758  _impl_.confidence_ = value;
7759 }
7760 inline void Object::set_confidence(float value) {
7761  _internal_set_confidence(value);
7762  // @@protoc_insertion_point(field_set:nv.Object.confidence)
7763 }
7764 
7765 // map<string, string> info = 5;
7766 inline int Object::_internal_info_size() const {
7767  return _impl_.info_.size();
7768 }
7769 inline int Object::info_size() const {
7770  return _internal_info_size();
7771 }
7772 inline void Object::clear_info() {
7773  _impl_.info_.Clear();
7774 }
7775 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
7776 Object::_internal_info() const {
7777  return _impl_.info_.GetMap();
7778 }
7779 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
7780 Object::info() const {
7781  // @@protoc_insertion_point(field_map:nv.Object.info)
7782  return _internal_info();
7783 }
7784 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
7785 Object::_internal_mutable_info() {
7786  return _impl_.info_.MutableMap();
7787 }
7788 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
7790  // @@protoc_insertion_point(field_mutable_map:nv.Object.info)
7791  return _internal_mutable_info();
7792 }
7793 
7794 // .nv.Embedding embedding = 6;
7795 inline bool Object::_internal_has_embedding() const {
7796  return this != internal_default_instance() && _impl_.embedding_ != nullptr;
7797 }
7798 inline bool Object::has_embedding() const {
7799  return _internal_has_embedding();
7800 }
7801 inline void Object::clear_embedding() {
7802  if (GetArenaForAllocation() == nullptr && _impl_.embedding_ != nullptr) {
7803  delete _impl_.embedding_;
7804  }
7805  _impl_.embedding_ = nullptr;
7806 }
7807 inline const ::nv::Embedding& Object::_internal_embedding() const {
7808  const ::nv::Embedding* p = _impl_.embedding_;
7809  return p != nullptr ? *p : reinterpret_cast<const ::nv::Embedding&>(
7811 }
7812 inline const ::nv::Embedding& Object::embedding() const {
7813  // @@protoc_insertion_point(field_get:nv.Object.embedding)
7814  return _internal_embedding();
7815 }
7817  ::nv::Embedding* embedding) {
7818  if (GetArenaForAllocation() == nullptr) {
7819  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.embedding_);
7820  }
7821  _impl_.embedding_ = embedding;
7822  if (embedding) {
7823 
7824  } else {
7825 
7826  }
7827  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Object.embedding)
7828 }
7829 inline ::nv::Embedding* Object::release_embedding() {
7830 
7831  ::nv::Embedding* temp = _impl_.embedding_;
7832  _impl_.embedding_ = nullptr;
7833 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
7834  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
7835  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7836  if (GetArenaForAllocation() == nullptr) { delete old; }
7837 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
7838  if (GetArenaForAllocation() != nullptr) {
7839  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7840  }
7841 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
7842  return temp;
7843 }
7844 inline ::nv::Embedding* Object::unsafe_arena_release_embedding() {
7845  // @@protoc_insertion_point(field_release:nv.Object.embedding)
7846 
7847  ::nv::Embedding* temp = _impl_.embedding_;
7848  _impl_.embedding_ = nullptr;
7849  return temp;
7850 }
7851 inline ::nv::Embedding* Object::_internal_mutable_embedding() {
7852 
7853  if (_impl_.embedding_ == nullptr) {
7854  auto* p = CreateMaybeMessage<::nv::Embedding>(GetArenaForAllocation());
7855  _impl_.embedding_ = p;
7856  }
7857  return _impl_.embedding_;
7858 }
7859 inline ::nv::Embedding* Object::mutable_embedding() {
7860  ::nv::Embedding* _msg = _internal_mutable_embedding();
7861  // @@protoc_insertion_point(field_mutable:nv.Object.embedding)
7862  return _msg;
7863 }
7864 inline void Object::set_allocated_embedding(::nv::Embedding* embedding) {
7865  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
7866  if (message_arena == nullptr) {
7867  delete _impl_.embedding_;
7868  }
7869  if (embedding) {
7870  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7871  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(embedding);
7872  if (message_arena != submessage_arena) {
7873  embedding = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7874  message_arena, embedding, submessage_arena);
7875  }
7876 
7877  } else {
7878 
7879  }
7880  _impl_.embedding_ = embedding;
7881  // @@protoc_insertion_point(field_set_allocated:nv.Object.embedding)
7882 }
7883 
7884 // .nv.Pose pose = 7;
7885 inline bool Object::_internal_has_pose() const {
7886  return this != internal_default_instance() && _impl_.pose_ != nullptr;
7887 }
7888 inline bool Object::has_pose() const {
7889  return _internal_has_pose();
7890 }
7891 inline void Object::clear_pose() {
7892  if (GetArenaForAllocation() == nullptr && _impl_.pose_ != nullptr) {
7893  delete _impl_.pose_;
7894  }
7895  _impl_.pose_ = nullptr;
7896 }
7897 inline const ::nv::Pose& Object::_internal_pose() const {
7898  const ::nv::Pose* p = _impl_.pose_;
7899  return p != nullptr ? *p : reinterpret_cast<const ::nv::Pose&>(
7901 }
7902 inline const ::nv::Pose& Object::pose() const {
7903  // @@protoc_insertion_point(field_get:nv.Object.pose)
7904  return _internal_pose();
7905 }
7907  ::nv::Pose* pose) {
7908  if (GetArenaForAllocation() == nullptr) {
7909  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.pose_);
7910  }
7911  _impl_.pose_ = pose;
7912  if (pose) {
7913 
7914  } else {
7915 
7916  }
7917  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Object.pose)
7918 }
7919 inline ::nv::Pose* Object::release_pose() {
7920 
7921  ::nv::Pose* temp = _impl_.pose_;
7922  _impl_.pose_ = nullptr;
7923 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
7924  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
7925  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7926  if (GetArenaForAllocation() == nullptr) { delete old; }
7927 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
7928  if (GetArenaForAllocation() != nullptr) {
7929  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7930  }
7931 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
7932  return temp;
7933 }
7934 inline ::nv::Pose* Object::unsafe_arena_release_pose() {
7935  // @@protoc_insertion_point(field_release:nv.Object.pose)
7936 
7937  ::nv::Pose* temp = _impl_.pose_;
7938  _impl_.pose_ = nullptr;
7939  return temp;
7940 }
7941 inline ::nv::Pose* Object::_internal_mutable_pose() {
7942 
7943  if (_impl_.pose_ == nullptr) {
7944  auto* p = CreateMaybeMessage<::nv::Pose>(GetArenaForAllocation());
7945  _impl_.pose_ = p;
7946  }
7947  return _impl_.pose_;
7948 }
7949 inline ::nv::Pose* Object::mutable_pose() {
7950  ::nv::Pose* _msg = _internal_mutable_pose();
7951  // @@protoc_insertion_point(field_mutable:nv.Object.pose)
7952  return _msg;
7953 }
7954 inline void Object::set_allocated_pose(::nv::Pose* pose) {
7955  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
7956  if (message_arena == nullptr) {
7957  delete _impl_.pose_;
7958  }
7959  if (pose) {
7960  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7961  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(pose);
7962  if (message_arena != submessage_arena) {
7963  pose = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7964  message_arena, pose, submessage_arena);
7965  }
7966 
7967  } else {
7968 
7969  }
7970  _impl_.pose_ = pose;
7971  // @@protoc_insertion_point(field_set_allocated:nv.Object.pose)
7972 }
7973 
7974 // .nv.Gaze gaze = 8;
7975 inline bool Object::_internal_has_gaze() const {
7976  return this != internal_default_instance() && _impl_.gaze_ != nullptr;
7977 }
7978 inline bool Object::has_gaze() const {
7979  return _internal_has_gaze();
7980 }
7981 inline void Object::clear_gaze() {
7982  if (GetArenaForAllocation() == nullptr && _impl_.gaze_ != nullptr) {
7983  delete _impl_.gaze_;
7984  }
7985  _impl_.gaze_ = nullptr;
7986 }
7987 inline const ::nv::Gaze& Object::_internal_gaze() const {
7988  const ::nv::Gaze* p = _impl_.gaze_;
7989  return p != nullptr ? *p : reinterpret_cast<const ::nv::Gaze&>(
7991 }
7992 inline const ::nv::Gaze& Object::gaze() const {
7993  // @@protoc_insertion_point(field_get:nv.Object.gaze)
7994  return _internal_gaze();
7995 }
7997  ::nv::Gaze* gaze) {
7998  if (GetArenaForAllocation() == nullptr) {
7999  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.gaze_);
8000  }
8001  _impl_.gaze_ = gaze;
8002  if (gaze) {
8003 
8004  } else {
8005 
8006  }
8007  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Object.gaze)
8008 }
8009 inline ::nv::Gaze* Object::release_gaze() {
8010 
8011  ::nv::Gaze* temp = _impl_.gaze_;
8012  _impl_.gaze_ = nullptr;
8013 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8014  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
8015  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8016  if (GetArenaForAllocation() == nullptr) { delete old; }
8017 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
8018  if (GetArenaForAllocation() != nullptr) {
8019  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8020  }
8021 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
8022  return temp;
8023 }
8024 inline ::nv::Gaze* Object::unsafe_arena_release_gaze() {
8025  // @@protoc_insertion_point(field_release:nv.Object.gaze)
8026 
8027  ::nv::Gaze* temp = _impl_.gaze_;
8028  _impl_.gaze_ = nullptr;
8029  return temp;
8030 }
8031 inline ::nv::Gaze* Object::_internal_mutable_gaze() {
8032 
8033  if (_impl_.gaze_ == nullptr) {
8034  auto* p = CreateMaybeMessage<::nv::Gaze>(GetArenaForAllocation());
8035  _impl_.gaze_ = p;
8036  }
8037  return _impl_.gaze_;
8038 }
8039 inline ::nv::Gaze* Object::mutable_gaze() {
8040  ::nv::Gaze* _msg = _internal_mutable_gaze();
8041  // @@protoc_insertion_point(field_mutable:nv.Object.gaze)
8042  return _msg;
8043 }
8044 inline void Object::set_allocated_gaze(::nv::Gaze* gaze) {
8045  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
8046  if (message_arena == nullptr) {
8047  delete _impl_.gaze_;
8048  }
8049  if (gaze) {
8050  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8051  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(gaze);
8052  if (message_arena != submessage_arena) {
8053  gaze = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
8054  message_arena, gaze, submessage_arena);
8055  }
8056 
8057  } else {
8058 
8059  }
8060  _impl_.gaze_ = gaze;
8061  // @@protoc_insertion_point(field_set_allocated:nv.Object.gaze)
8062 }
8063 
8064 // .nv.LipActivity lipActivity = 9;
8065 inline bool Object::_internal_has_lipactivity() const {
8066  return this != internal_default_instance() && _impl_.lipactivity_ != nullptr;
8067 }
8068 inline bool Object::has_lipactivity() const {
8069  return _internal_has_lipactivity();
8070 }
8071 inline void Object::clear_lipactivity() {
8072  if (GetArenaForAllocation() == nullptr && _impl_.lipactivity_ != nullptr) {
8073  delete _impl_.lipactivity_;
8074  }
8075  _impl_.lipactivity_ = nullptr;
8076 }
8077 inline const ::nv::LipActivity& Object::_internal_lipactivity() const {
8078  const ::nv::LipActivity* p = _impl_.lipactivity_;
8079  return p != nullptr ? *p : reinterpret_cast<const ::nv::LipActivity&>(
8081 }
8082 inline const ::nv::LipActivity& Object::lipactivity() const {
8083  // @@protoc_insertion_point(field_get:nv.Object.lipActivity)
8084  return _internal_lipactivity();
8085 }
8087  ::nv::LipActivity* lipactivity) {
8088  if (GetArenaForAllocation() == nullptr) {
8089  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.lipactivity_);
8090  }
8091  _impl_.lipactivity_ = lipactivity;
8092  if (lipactivity) {
8093 
8094  } else {
8095 
8096  }
8097  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Object.lipActivity)
8098 }
8099 inline ::nv::LipActivity* Object::release_lipactivity() {
8100 
8101  ::nv::LipActivity* temp = _impl_.lipactivity_;
8102  _impl_.lipactivity_ = nullptr;
8103 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8104  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
8105  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8106  if (GetArenaForAllocation() == nullptr) { delete old; }
8107 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
8108  if (GetArenaForAllocation() != nullptr) {
8109  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8110  }
8111 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
8112  return temp;
8113 }
8114 inline ::nv::LipActivity* Object::unsafe_arena_release_lipactivity() {
8115  // @@protoc_insertion_point(field_release:nv.Object.lipActivity)
8116 
8117  ::nv::LipActivity* temp = _impl_.lipactivity_;
8118  _impl_.lipactivity_ = nullptr;
8119  return temp;
8120 }
8121 inline ::nv::LipActivity* Object::_internal_mutable_lipactivity() {
8122 
8123  if (_impl_.lipactivity_ == nullptr) {
8124  auto* p = CreateMaybeMessage<::nv::LipActivity>(GetArenaForAllocation());
8125  _impl_.lipactivity_ = p;
8126  }
8127  return _impl_.lipactivity_;
8128 }
8129 inline ::nv::LipActivity* Object::mutable_lipactivity() {
8130  ::nv::LipActivity* _msg = _internal_mutable_lipactivity();
8131  // @@protoc_insertion_point(field_mutable:nv.Object.lipActivity)
8132  return _msg;
8133 }
8134 inline void Object::set_allocated_lipactivity(::nv::LipActivity* lipactivity) {
8135  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
8136  if (message_arena == nullptr) {
8137  delete _impl_.lipactivity_;
8138  }
8139  if (lipactivity) {
8140  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8141  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(lipactivity);
8142  if (message_arena != submessage_arena) {
8143  lipactivity = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
8144  message_arena, lipactivity, submessage_arena);
8145  }
8146 
8147  } else {
8148 
8149  }
8150  _impl_.lipactivity_ = lipactivity;
8151  // @@protoc_insertion_point(field_set_allocated:nv.Object.lipActivity)
8152 }
8153 
8154 // float speed = 10;
8155 inline void Object::clear_speed() {
8156  _impl_.speed_ = 0;
8157 }
8158 inline float Object::_internal_speed() const {
8159  return _impl_.speed_;
8160 }
8161 inline float Object::speed() const {
8162  // @@protoc_insertion_point(field_get:nv.Object.speed)
8163  return _internal_speed();
8164 }
8165 inline void Object::_internal_set_speed(float value) {
8166 
8167  _impl_.speed_ = value;
8168 }
8169 inline void Object::set_speed(float value) {
8170  _internal_set_speed(value);
8171  // @@protoc_insertion_point(field_set:nv.Object.speed)
8172 }
8173 
8174 // repeated float dir = 11;
8175 inline int Object::_internal_dir_size() const {
8176  return _impl_.dir_.size();
8177 }
8178 inline int Object::dir_size() const {
8179  return _internal_dir_size();
8180 }
8181 inline void Object::clear_dir() {
8182  _impl_.dir_.Clear();
8183 }
8184 inline float Object::_internal_dir(int index) const {
8185  return _impl_.dir_.Get(index);
8186 }
8187 inline float Object::dir(int index) const {
8188  // @@protoc_insertion_point(field_get:nv.Object.dir)
8189  return _internal_dir(index);
8190 }
8191 inline void Object::set_dir(int index, float value) {
8192  _impl_.dir_.Set(index, value);
8193  // @@protoc_insertion_point(field_set:nv.Object.dir)
8194 }
8195 inline void Object::_internal_add_dir(float value) {
8196  _impl_.dir_.Add(value);
8197 }
8198 inline void Object::add_dir(float value) {
8199  _internal_add_dir(value);
8200  // @@protoc_insertion_point(field_add:nv.Object.dir)
8201 }
8202 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
8203 Object::_internal_dir() const {
8204  return _impl_.dir_;
8205 }
8206 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
8207 Object::dir() const {
8208  // @@protoc_insertion_point(field_list:nv.Object.dir)
8209  return _internal_dir();
8210 }
8211 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
8212 Object::_internal_mutable_dir() {
8213  return &_impl_.dir_;
8214 }
8215 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
8217  // @@protoc_insertion_point(field_mutable_list:nv.Object.dir)
8218  return _internal_mutable_dir();
8219 }
8220 
8221 // .nv.Coordinate coordinate = 12;
8222 inline bool Object::_internal_has_coordinate() const {
8223  return this != internal_default_instance() && _impl_.coordinate_ != nullptr;
8224 }
8225 inline bool Object::has_coordinate() const {
8226  return _internal_has_coordinate();
8227 }
8228 inline void Object::clear_coordinate() {
8229  if (GetArenaForAllocation() == nullptr && _impl_.coordinate_ != nullptr) {
8230  delete _impl_.coordinate_;
8231  }
8232  _impl_.coordinate_ = nullptr;
8233 }
8234 inline const ::nv::Coordinate& Object::_internal_coordinate() const {
8235  const ::nv::Coordinate* p = _impl_.coordinate_;
8236  return p != nullptr ? *p : reinterpret_cast<const ::nv::Coordinate&>(
8238 }
8239 inline const ::nv::Coordinate& Object::coordinate() const {
8240  // @@protoc_insertion_point(field_get:nv.Object.coordinate)
8241  return _internal_coordinate();
8242 }
8244  ::nv::Coordinate* coordinate) {
8245  if (GetArenaForAllocation() == nullptr) {
8246  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.coordinate_);
8247  }
8248  _impl_.coordinate_ = coordinate;
8249  if (coordinate) {
8250 
8251  } else {
8252 
8253  }
8254  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Object.coordinate)
8255 }
8256 inline ::nv::Coordinate* Object::release_coordinate() {
8257 
8258  ::nv::Coordinate* temp = _impl_.coordinate_;
8259  _impl_.coordinate_ = nullptr;
8260 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8261  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
8262  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8263  if (GetArenaForAllocation() == nullptr) { delete old; }
8264 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
8265  if (GetArenaForAllocation() != nullptr) {
8266  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8267  }
8268 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
8269  return temp;
8270 }
8271 inline ::nv::Coordinate* Object::unsafe_arena_release_coordinate() {
8272  // @@protoc_insertion_point(field_release:nv.Object.coordinate)
8273 
8274  ::nv::Coordinate* temp = _impl_.coordinate_;
8275  _impl_.coordinate_ = nullptr;
8276  return temp;
8277 }
8278 inline ::nv::Coordinate* Object::_internal_mutable_coordinate() {
8279 
8280  if (_impl_.coordinate_ == nullptr) {
8281  auto* p = CreateMaybeMessage<::nv::Coordinate>(GetArenaForAllocation());
8282  _impl_.coordinate_ = p;
8283  }
8284  return _impl_.coordinate_;
8285 }
8286 inline ::nv::Coordinate* Object::mutable_coordinate() {
8287  ::nv::Coordinate* _msg = _internal_mutable_coordinate();
8288  // @@protoc_insertion_point(field_mutable:nv.Object.coordinate)
8289  return _msg;
8290 }
8291 inline void Object::set_allocated_coordinate(::nv::Coordinate* coordinate) {
8292  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
8293  if (message_arena == nullptr) {
8294  delete _impl_.coordinate_;
8295  }
8296  if (coordinate) {
8297  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8298  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(coordinate);
8299  if (message_arena != submessage_arena) {
8300  coordinate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
8301  message_arena, coordinate, submessage_arena);
8302  }
8303 
8304  } else {
8305 
8306  }
8307  _impl_.coordinate_ = coordinate;
8308  // @@protoc_insertion_point(field_set_allocated:nv.Object.coordinate)
8309 }
8310 
8311 // .nv.Location location = 13;
8312 inline bool Object::_internal_has_location() const {
8313  return this != internal_default_instance() && _impl_.location_ != nullptr;
8314 }
8315 inline bool Object::has_location() const {
8316  return _internal_has_location();
8317 }
8318 inline void Object::clear_location() {
8319  if (GetArenaForAllocation() == nullptr && _impl_.location_ != nullptr) {
8320  delete _impl_.location_;
8321  }
8322  _impl_.location_ = nullptr;
8323 }
8324 inline const ::nv::Location& Object::_internal_location() const {
8325  const ::nv::Location* p = _impl_.location_;
8326  return p != nullptr ? *p : reinterpret_cast<const ::nv::Location&>(
8328 }
8329 inline const ::nv::Location& Object::location() const {
8330  // @@protoc_insertion_point(field_get:nv.Object.location)
8331  return _internal_location();
8332 }
8334  ::nv::Location* location) {
8335  if (GetArenaForAllocation() == nullptr) {
8336  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.location_);
8337  }
8338  _impl_.location_ = location;
8339  if (location) {
8340 
8341  } else {
8342 
8343  }
8344  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Object.location)
8345 }
8346 inline ::nv::Location* Object::release_location() {
8347 
8348  ::nv::Location* temp = _impl_.location_;
8349  _impl_.location_ = nullptr;
8350 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8351  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
8352  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8353  if (GetArenaForAllocation() == nullptr) { delete old; }
8354 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
8355  if (GetArenaForAllocation() != nullptr) {
8356  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8357  }
8358 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
8359  return temp;
8360 }
8361 inline ::nv::Location* Object::unsafe_arena_release_location() {
8362  // @@protoc_insertion_point(field_release:nv.Object.location)
8363 
8364  ::nv::Location* temp = _impl_.location_;
8365  _impl_.location_ = nullptr;
8366  return temp;
8367 }
8368 inline ::nv::Location* Object::_internal_mutable_location() {
8369 
8370  if (_impl_.location_ == nullptr) {
8371  auto* p = CreateMaybeMessage<::nv::Location>(GetArenaForAllocation());
8372  _impl_.location_ = p;
8373  }
8374  return _impl_.location_;
8375 }
8376 inline ::nv::Location* Object::mutable_location() {
8377  ::nv::Location* _msg = _internal_mutable_location();
8378  // @@protoc_insertion_point(field_mutable:nv.Object.location)
8379  return _msg;
8380 }
8381 inline void Object::set_allocated_location(::nv::Location* location) {
8382  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
8383  if (message_arena == nullptr) {
8384  delete _impl_.location_;
8385  }
8386  if (location) {
8387  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8388  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(location);
8389  if (message_arena != submessage_arena) {
8390  location = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
8391  message_arena, location, submessage_arena);
8392  }
8393 
8394  } else {
8395 
8396  }
8397  _impl_.location_ = location;
8398  // @@protoc_insertion_point(field_set_allocated:nv.Object.location)
8399 }
8400 
8401 // .nv.Bbox3d bbox3d = 14;
8402 inline bool Object::_internal_has_bbox3d() const {
8403  return this != internal_default_instance() && _impl_.bbox3d_ != nullptr;
8404 }
8405 inline bool Object::has_bbox3d() const {
8406  return _internal_has_bbox3d();
8407 }
8408 inline void Object::clear_bbox3d() {
8409  if (GetArenaForAllocation() == nullptr && _impl_.bbox3d_ != nullptr) {
8410  delete _impl_.bbox3d_;
8411  }
8412  _impl_.bbox3d_ = nullptr;
8413 }
8414 inline const ::nv::Bbox3d& Object::_internal_bbox3d() const {
8415  const ::nv::Bbox3d* p = _impl_.bbox3d_;
8416  return p != nullptr ? *p : reinterpret_cast<const ::nv::Bbox3d&>(
8418 }
8419 inline const ::nv::Bbox3d& Object::bbox3d() const {
8420  // @@protoc_insertion_point(field_get:nv.Object.bbox3d)
8421  return _internal_bbox3d();
8422 }
8424  ::nv::Bbox3d* bbox3d) {
8425  if (GetArenaForAllocation() == nullptr) {
8426  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.bbox3d_);
8427  }
8428  _impl_.bbox3d_ = bbox3d;
8429  if (bbox3d) {
8430 
8431  } else {
8432 
8433  }
8434  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Object.bbox3d)
8435 }
8436 inline ::nv::Bbox3d* Object::release_bbox3d() {
8437 
8438  ::nv::Bbox3d* temp = _impl_.bbox3d_;
8439  _impl_.bbox3d_ = nullptr;
8440 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8441  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
8442  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8443  if (GetArenaForAllocation() == nullptr) { delete old; }
8444 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
8445  if (GetArenaForAllocation() != nullptr) {
8446  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8447  }
8448 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
8449  return temp;
8450 }
8451 inline ::nv::Bbox3d* Object::unsafe_arena_release_bbox3d() {
8452  // @@protoc_insertion_point(field_release:nv.Object.bbox3d)
8453 
8454  ::nv::Bbox3d* temp = _impl_.bbox3d_;
8455  _impl_.bbox3d_ = nullptr;
8456  return temp;
8457 }
8458 inline ::nv::Bbox3d* Object::_internal_mutable_bbox3d() {
8459 
8460  if (_impl_.bbox3d_ == nullptr) {
8461  auto* p = CreateMaybeMessage<::nv::Bbox3d>(GetArenaForAllocation());
8462  _impl_.bbox3d_ = p;
8463  }
8464  return _impl_.bbox3d_;
8465 }
8466 inline ::nv::Bbox3d* Object::mutable_bbox3d() {
8467  ::nv::Bbox3d* _msg = _internal_mutable_bbox3d();
8468  // @@protoc_insertion_point(field_mutable:nv.Object.bbox3d)
8469  return _msg;
8470 }
8472  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
8473  if (message_arena == nullptr) {
8474  delete _impl_.bbox3d_;
8475  }
8476  if (bbox3d) {
8477  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8478  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(bbox3d);
8479  if (message_arena != submessage_arena) {
8480  bbox3d = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
8481  message_arena, bbox3d, submessage_arena);
8482  }
8483 
8484  } else {
8485 
8486  }
8487  _impl_.bbox3d_ = bbox3d;
8488  // @@protoc_insertion_point(field_set_allocated:nv.Object.bbox3d)
8489 }
8490 
8491 // -------------------------------------------------------------------
8492 
8493 // Coordinate
8494 
8495 // double x = 1;
8496 inline void Coordinate::clear_x() {
8497  _impl_.x_ = 0;
8498 }
8499 inline double Coordinate::_internal_x() const {
8500  return _impl_.x_;
8501 }
8502 inline double Coordinate::x() const {
8503  // @@protoc_insertion_point(field_get:nv.Coordinate.x)
8504  return _internal_x();
8505 }
8506 inline void Coordinate::_internal_set_x(double value) {
8507 
8508  _impl_.x_ = value;
8509 }
8510 inline void Coordinate::set_x(double value) {
8511  _internal_set_x(value);
8512  // @@protoc_insertion_point(field_set:nv.Coordinate.x)
8513 }
8514 
8515 // double y = 2;
8516 inline void Coordinate::clear_y() {
8517  _impl_.y_ = 0;
8518 }
8519 inline double Coordinate::_internal_y() const {
8520  return _impl_.y_;
8521 }
8522 inline double Coordinate::y() const {
8523  // @@protoc_insertion_point(field_get:nv.Coordinate.y)
8524  return _internal_y();
8525 }
8526 inline void Coordinate::_internal_set_y(double value) {
8527 
8528  _impl_.y_ = value;
8529 }
8530 inline void Coordinate::set_y(double value) {
8531  _internal_set_y(value);
8532  // @@protoc_insertion_point(field_set:nv.Coordinate.y)
8533 }
8534 
8535 // double z = 3;
8536 inline void Coordinate::clear_z() {
8537  _impl_.z_ = 0;
8538 }
8539 inline double Coordinate::_internal_z() const {
8540  return _impl_.z_;
8541 }
8542 inline double Coordinate::z() const {
8543  // @@protoc_insertion_point(field_get:nv.Coordinate.z)
8544  return _internal_z();
8545 }
8546 inline void Coordinate::_internal_set_z(double value) {
8547 
8548  _impl_.z_ = value;
8549 }
8550 inline void Coordinate::set_z(double value) {
8551  _internal_set_z(value);
8552  // @@protoc_insertion_point(field_set:nv.Coordinate.z)
8553 }
8554 
8555 // -------------------------------------------------------------------
8556 
8557 // Location
8558 
8559 // double lat = 1;
8560 inline void Location::clear_lat() {
8561  _impl_.lat_ = 0;
8562 }
8563 inline double Location::_internal_lat() const {
8564  return _impl_.lat_;
8565 }
8566 inline double Location::lat() const {
8567  // @@protoc_insertion_point(field_get:nv.Location.lat)
8568  return _internal_lat();
8569 }
8570 inline void Location::_internal_set_lat(double value) {
8571 
8572  _impl_.lat_ = value;
8573 }
8574 inline void Location::set_lat(double value) {
8575  _internal_set_lat(value);
8576  // @@protoc_insertion_point(field_set:nv.Location.lat)
8577 }
8578 
8579 // double lon = 2;
8580 inline void Location::clear_lon() {
8581  _impl_.lon_ = 0;
8582 }
8583 inline double Location::_internal_lon() const {
8584  return _impl_.lon_;
8585 }
8586 inline double Location::lon() const {
8587  // @@protoc_insertion_point(field_get:nv.Location.lon)
8588  return _internal_lon();
8589 }
8590 inline void Location::_internal_set_lon(double value) {
8591 
8592  _impl_.lon_ = value;
8593 }
8594 inline void Location::set_lon(double value) {
8595  _internal_set_lon(value);
8596  // @@protoc_insertion_point(field_set:nv.Location.lon)
8597 }
8598 
8599 // double alt = 3;
8600 inline void Location::clear_alt() {
8601  _impl_.alt_ = 0;
8602 }
8603 inline double Location::_internal_alt() const {
8604  return _impl_.alt_;
8605 }
8606 inline double Location::alt() const {
8607  // @@protoc_insertion_point(field_get:nv.Location.alt)
8608  return _internal_alt();
8609 }
8610 inline void Location::_internal_set_alt(double value) {
8611 
8612  _impl_.alt_ = value;
8613 }
8614 inline void Location::set_alt(double value) {
8615  _internal_set_alt(value);
8616  // @@protoc_insertion_point(field_set:nv.Location.alt)
8617 }
8618 
8619 // -------------------------------------------------------------------
8620 
8621 // -------------------------------------------------------------------
8622 
8623 // Bbox
8624 
8625 // float leftX = 1;
8626 inline void Bbox::clear_leftx() {
8627  _impl_.leftx_ = 0;
8628 }
8629 inline float Bbox::_internal_leftx() const {
8630  return _impl_.leftx_;
8631 }
8632 inline float Bbox::leftx() const {
8633  // @@protoc_insertion_point(field_get:nv.Bbox.leftX)
8634  return _internal_leftx();
8635 }
8636 inline void Bbox::_internal_set_leftx(float value) {
8637 
8638  _impl_.leftx_ = value;
8639 }
8640 inline void Bbox::set_leftx(float value) {
8641  _internal_set_leftx(value);
8642  // @@protoc_insertion_point(field_set:nv.Bbox.leftX)
8643 }
8644 
8645 // float topY = 2;
8646 inline void Bbox::clear_topy() {
8647  _impl_.topy_ = 0;
8648 }
8649 inline float Bbox::_internal_topy() const {
8650  return _impl_.topy_;
8651 }
8652 inline float Bbox::topy() const {
8653  // @@protoc_insertion_point(field_get:nv.Bbox.topY)
8654  return _internal_topy();
8655 }
8656 inline void Bbox::_internal_set_topy(float value) {
8657 
8658  _impl_.topy_ = value;
8659 }
8660 inline void Bbox::set_topy(float value) {
8661  _internal_set_topy(value);
8662  // @@protoc_insertion_point(field_set:nv.Bbox.topY)
8663 }
8664 
8665 // float rightX = 3;
8666 inline void Bbox::clear_rightx() {
8667  _impl_.rightx_ = 0;
8668 }
8669 inline float Bbox::_internal_rightx() const {
8670  return _impl_.rightx_;
8671 }
8672 inline float Bbox::rightx() const {
8673  // @@protoc_insertion_point(field_get:nv.Bbox.rightX)
8674  return _internal_rightx();
8675 }
8676 inline void Bbox::_internal_set_rightx(float value) {
8677 
8678  _impl_.rightx_ = value;
8679 }
8680 inline void Bbox::set_rightx(float value) {
8681  _internal_set_rightx(value);
8682  // @@protoc_insertion_point(field_set:nv.Bbox.rightX)
8683 }
8684 
8685 // float bottomY = 4;
8686 inline void Bbox::clear_bottomy() {
8687  _impl_.bottomy_ = 0;
8688 }
8689 inline float Bbox::_internal_bottomy() const {
8690  return _impl_.bottomy_;
8691 }
8692 inline float Bbox::bottomy() const {
8693  // @@protoc_insertion_point(field_get:nv.Bbox.bottomY)
8694  return _internal_bottomy();
8695 }
8696 inline void Bbox::_internal_set_bottomy(float value) {
8697 
8698  _impl_.bottomy_ = value;
8699 }
8700 inline void Bbox::set_bottomy(float value) {
8701  _internal_set_bottomy(value);
8702  // @@protoc_insertion_point(field_set:nv.Bbox.bottomY)
8703 }
8704 
8705 // repeated .nv.Embedding embeddings = 5;
8706 inline int Bbox::_internal_embeddings_size() const {
8707  return _impl_.embeddings_.size();
8708 }
8709 inline int Bbox::embeddings_size() const {
8710  return _internal_embeddings_size();
8711 }
8712 inline void Bbox::clear_embeddings() {
8713  _impl_.embeddings_.Clear();
8714 }
8715 inline ::nv::Embedding* Bbox::mutable_embeddings(int index) {
8716  // @@protoc_insertion_point(field_mutable:nv.Bbox.embeddings)
8717  return _impl_.embeddings_.Mutable(index);
8718 }
8719 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >*
8721  // @@protoc_insertion_point(field_mutable_list:nv.Bbox.embeddings)
8722  return &_impl_.embeddings_;
8723 }
8724 inline const ::nv::Embedding& Bbox::_internal_embeddings(int index) const {
8725  return _impl_.embeddings_.Get(index);
8726 }
8727 inline const ::nv::Embedding& Bbox::embeddings(int index) const {
8728  // @@protoc_insertion_point(field_get:nv.Bbox.embeddings)
8729  return _internal_embeddings(index);
8730 }
8731 inline ::nv::Embedding* Bbox::_internal_add_embeddings() {
8732  return _impl_.embeddings_.Add();
8733 }
8734 inline ::nv::Embedding* Bbox::add_embeddings() {
8735  ::nv::Embedding* _add = _internal_add_embeddings();
8736  // @@protoc_insertion_point(field_add:nv.Bbox.embeddings)
8737  return _add;
8738 }
8739 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >&
8741  // @@protoc_insertion_point(field_list:nv.Bbox.embeddings)
8742  return _impl_.embeddings_;
8743 }
8744 
8745 // float confidence = 6;
8746 inline void Bbox::clear_confidence() {
8747  _impl_.confidence_ = 0;
8748 }
8749 inline float Bbox::_internal_confidence() const {
8750  return _impl_.confidence_;
8751 }
8752 inline float Bbox::confidence() const {
8753  // @@protoc_insertion_point(field_get:nv.Bbox.confidence)
8754  return _internal_confidence();
8755 }
8756 inline void Bbox::_internal_set_confidence(float value) {
8757 
8758  _impl_.confidence_ = value;
8759 }
8760 inline void Bbox::set_confidence(float value) {
8761  _internal_set_confidence(value);
8762  // @@protoc_insertion_point(field_set:nv.Bbox.confidence)
8763 }
8764 
8765 // map<string, string> info = 7;
8766 inline int Bbox::_internal_info_size() const {
8767  return _impl_.info_.size();
8768 }
8769 inline int Bbox::info_size() const {
8770  return _internal_info_size();
8771 }
8772 inline void Bbox::clear_info() {
8773  _impl_.info_.Clear();
8774 }
8775 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
8776 Bbox::_internal_info() const {
8777  return _impl_.info_.GetMap();
8778 }
8779 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
8780 Bbox::info() const {
8781  // @@protoc_insertion_point(field_map:nv.Bbox.info)
8782  return _internal_info();
8783 }
8784 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
8785 Bbox::_internal_mutable_info() {
8786  return _impl_.info_.MutableMap();
8787 }
8788 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
8790  // @@protoc_insertion_point(field_mutable_map:nv.Bbox.info)
8791  return _internal_mutable_info();
8792 }
8793 
8794 // -------------------------------------------------------------------
8795 
8796 // -------------------------------------------------------------------
8797 
8798 // Bbox3d
8799 
8800 // repeated double coordinates = 1;
8801 inline int Bbox3d::_internal_coordinates_size() const {
8802  return _impl_.coordinates_.size();
8803 }
8804 inline int Bbox3d::coordinates_size() const {
8805  return _internal_coordinates_size();
8806 }
8808  _impl_.coordinates_.Clear();
8809 }
8810 inline double Bbox3d::_internal_coordinates(int index) const {
8811  return _impl_.coordinates_.Get(index);
8812 }
8813 inline double Bbox3d::coordinates(int index) const {
8814  // @@protoc_insertion_point(field_get:nv.Bbox3d.coordinates)
8815  return _internal_coordinates(index);
8816 }
8817 inline void Bbox3d::set_coordinates(int index, double value) {
8818  _impl_.coordinates_.Set(index, value);
8819  // @@protoc_insertion_point(field_set:nv.Bbox3d.coordinates)
8820 }
8821 inline void Bbox3d::_internal_add_coordinates(double value) {
8822  _impl_.coordinates_.Add(value);
8823 }
8824 inline void Bbox3d::add_coordinates(double value) {
8825  _internal_add_coordinates(value);
8826  // @@protoc_insertion_point(field_add:nv.Bbox3d.coordinates)
8827 }
8828 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
8829 Bbox3d::_internal_coordinates() const {
8830  return _impl_.coordinates_;
8831 }
8832 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
8834  // @@protoc_insertion_point(field_list:nv.Bbox3d.coordinates)
8835  return _internal_coordinates();
8836 }
8837 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
8838 Bbox3d::_internal_mutable_coordinates() {
8839  return &_impl_.coordinates_;
8840 }
8841 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
8843  // @@protoc_insertion_point(field_mutable_list:nv.Bbox3d.coordinates)
8844  return _internal_mutable_coordinates();
8845 }
8846 
8847 // repeated .nv.Embedding embeddings = 2;
8848 inline int Bbox3d::_internal_embeddings_size() const {
8849  return _impl_.embeddings_.size();
8850 }
8851 inline int Bbox3d::embeddings_size() const {
8852  return _internal_embeddings_size();
8853 }
8855  _impl_.embeddings_.Clear();
8856 }
8857 inline ::nv::Embedding* Bbox3d::mutable_embeddings(int index) {
8858  // @@protoc_insertion_point(field_mutable:nv.Bbox3d.embeddings)
8859  return _impl_.embeddings_.Mutable(index);
8860 }
8861 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >*
8863  // @@protoc_insertion_point(field_mutable_list:nv.Bbox3d.embeddings)
8864  return &_impl_.embeddings_;
8865 }
8866 inline const ::nv::Embedding& Bbox3d::_internal_embeddings(int index) const {
8867  return _impl_.embeddings_.Get(index);
8868 }
8869 inline const ::nv::Embedding& Bbox3d::embeddings(int index) const {
8870  // @@protoc_insertion_point(field_get:nv.Bbox3d.embeddings)
8871  return _internal_embeddings(index);
8872 }
8873 inline ::nv::Embedding* Bbox3d::_internal_add_embeddings() {
8874  return _impl_.embeddings_.Add();
8875 }
8876 inline ::nv::Embedding* Bbox3d::add_embeddings() {
8877  ::nv::Embedding* _add = _internal_add_embeddings();
8878  // @@protoc_insertion_point(field_add:nv.Bbox3d.embeddings)
8879  return _add;
8880 }
8881 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >&
8883  // @@protoc_insertion_point(field_list:nv.Bbox3d.embeddings)
8884  return _impl_.embeddings_;
8885 }
8886 
8887 // float confidence = 3;
8889  _impl_.confidence_ = 0;
8890 }
8891 inline float Bbox3d::_internal_confidence() const {
8892  return _impl_.confidence_;
8893 }
8894 inline float Bbox3d::confidence() const {
8895  // @@protoc_insertion_point(field_get:nv.Bbox3d.confidence)
8896  return _internal_confidence();
8897 }
8898 inline void Bbox3d::_internal_set_confidence(float value) {
8899 
8900  _impl_.confidence_ = value;
8901 }
8902 inline void Bbox3d::set_confidence(float value) {
8903  _internal_set_confidence(value);
8904  // @@protoc_insertion_point(field_set:nv.Bbox3d.confidence)
8905 }
8906 
8907 // map<string, string> info = 4;
8908 inline int Bbox3d::_internal_info_size() const {
8909  return _impl_.info_.size();
8910 }
8911 inline int Bbox3d::info_size() const {
8912  return _internal_info_size();
8913 }
8914 inline void Bbox3d::clear_info() {
8915  _impl_.info_.Clear();
8916 }
8917 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
8918 Bbox3d::_internal_info() const {
8919  return _impl_.info_.GetMap();
8920 }
8921 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
8922 Bbox3d::info() const {
8923  // @@protoc_insertion_point(field_map:nv.Bbox3d.info)
8924  return _internal_info();
8925 }
8926 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
8927 Bbox3d::_internal_mutable_info() {
8928  return _impl_.info_.MutableMap();
8929 }
8930 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
8932  // @@protoc_insertion_point(field_mutable_map:nv.Bbox3d.info)
8933  return _internal_mutable_info();
8934 }
8935 
8936 // -------------------------------------------------------------------
8937 
8938 // -------------------------------------------------------------------
8939 
8940 // Segmentation
8941 
8942 // repeated int32 mask = 1;
8943 inline int Segmentation::_internal_mask_size() const {
8944  return _impl_.mask_.size();
8945 }
8946 inline int Segmentation::mask_size() const {
8947  return _internal_mask_size();
8948 }
8950  _impl_.mask_.Clear();
8951 }
8952 inline int32_t Segmentation::_internal_mask(int index) const {
8953  return _impl_.mask_.Get(index);
8954 }
8955 inline int32_t Segmentation::mask(int index) const {
8956  // @@protoc_insertion_point(field_get:nv.Segmentation.mask)
8957  return _internal_mask(index);
8958 }
8959 inline void Segmentation::set_mask(int index, int32_t value) {
8960  _impl_.mask_.Set(index, value);
8961  // @@protoc_insertion_point(field_set:nv.Segmentation.mask)
8962 }
8963 inline void Segmentation::_internal_add_mask(int32_t value) {
8964  _impl_.mask_.Add(value);
8965 }
8966 inline void Segmentation::add_mask(int32_t value) {
8967  _internal_add_mask(value);
8968  // @@protoc_insertion_point(field_add:nv.Segmentation.mask)
8969 }
8970 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
8971 Segmentation::_internal_mask() const {
8972  return _impl_.mask_;
8973 }
8974 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
8976  // @@protoc_insertion_point(field_list:nv.Segmentation.mask)
8977  return _internal_mask();
8978 }
8979 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
8980 Segmentation::_internal_mutable_mask() {
8981  return &_impl_.mask_;
8982 }
8983 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
8985  // @@protoc_insertion_point(field_mutable_list:nv.Segmentation.mask)
8986  return _internal_mutable_mask();
8987 }
8988 
8989 // map<string, string> info = 2;
8990 inline int Segmentation::_internal_info_size() const {
8991  return _impl_.info_.size();
8992 }
8993 inline int Segmentation::info_size() const {
8994  return _internal_info_size();
8995 }
8997  _impl_.info_.Clear();
8998 }
8999 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
9000 Segmentation::_internal_info() const {
9001  return _impl_.info_.GetMap();
9002 }
9003 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
9005  // @@protoc_insertion_point(field_map:nv.Segmentation.info)
9006  return _internal_info();
9007 }
9008 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
9009 Segmentation::_internal_mutable_info() {
9010  return _impl_.info_.MutableMap();
9011 }
9012 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
9014  // @@protoc_insertion_point(field_mutable_map:nv.Segmentation.info)
9015  return _internal_mutable_info();
9016 }
9017 
9018 // -------------------------------------------------------------------
9019 
9020 // -------------------------------------------------------------------
9021 
9022 // TypeMetrics
9023 
9024 // string id = 1;
9025 inline void TypeMetrics::clear_id() {
9026  _impl_.id_.ClearToEmpty();
9027 }
9028 inline const std::string& TypeMetrics::id() const {
9029  // @@protoc_insertion_point(field_get:nv.TypeMetrics.id)
9030  return _internal_id();
9031 }
9032 template <typename ArgT0, typename... ArgT>
9033 inline PROTOBUF_ALWAYS_INLINE
9034 void TypeMetrics::set_id(ArgT0&& arg0, ArgT... args) {
9035 
9036  _impl_.id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9037  // @@protoc_insertion_point(field_set:nv.TypeMetrics.id)
9038 }
9039 inline std::string* TypeMetrics::mutable_id() {
9040  std::string* _s = _internal_mutable_id();
9041  // @@protoc_insertion_point(field_mutable:nv.TypeMetrics.id)
9042  return _s;
9043 }
9044 inline const std::string& TypeMetrics::_internal_id() const {
9045  return _impl_.id_.Get();
9046 }
9047 inline void TypeMetrics::_internal_set_id(const std::string& value) {
9048 
9049  _impl_.id_.Set(value, GetArenaForAllocation());
9050 }
9051 inline std::string* TypeMetrics::_internal_mutable_id() {
9052 
9053  return _impl_.id_.Mutable(GetArenaForAllocation());
9054 }
9055 inline std::string* TypeMetrics::release_id() {
9056  // @@protoc_insertion_point(field_release:nv.TypeMetrics.id)
9057  return _impl_.id_.Release();
9058 }
9059 inline void TypeMetrics::set_allocated_id(std::string* id) {
9060  if (id != nullptr) {
9061 
9062  } else {
9063 
9064  }
9065  _impl_.id_.SetAllocated(id, GetArenaForAllocation());
9066 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9067  if (_impl_.id_.IsDefault()) {
9068  _impl_.id_.Set("", GetArenaForAllocation());
9069  }
9070 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9071  // @@protoc_insertion_point(field_set_allocated:nv.TypeMetrics.id)
9072 }
9073 
9074 // string type = 2;
9076  _impl_.type_.ClearToEmpty();
9077 }
9078 inline const std::string& TypeMetrics::type() const {
9079  // @@protoc_insertion_point(field_get:nv.TypeMetrics.type)
9080  return _internal_type();
9081 }
9082 template <typename ArgT0, typename... ArgT>
9083 inline PROTOBUF_ALWAYS_INLINE
9084 void TypeMetrics::set_type(ArgT0&& arg0, ArgT... args) {
9085 
9086  _impl_.type_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9087  // @@protoc_insertion_point(field_set:nv.TypeMetrics.type)
9088 }
9089 inline std::string* TypeMetrics::mutable_type() {
9090  std::string* _s = _internal_mutable_type();
9091  // @@protoc_insertion_point(field_mutable:nv.TypeMetrics.type)
9092  return _s;
9093 }
9094 inline const std::string& TypeMetrics::_internal_type() const {
9095  return _impl_.type_.Get();
9096 }
9097 inline void TypeMetrics::_internal_set_type(const std::string& value) {
9098 
9099  _impl_.type_.Set(value, GetArenaForAllocation());
9100 }
9101 inline std::string* TypeMetrics::_internal_mutable_type() {
9102 
9103  return _impl_.type_.Mutable(GetArenaForAllocation());
9104 }
9105 inline std::string* TypeMetrics::release_type() {
9106  // @@protoc_insertion_point(field_release:nv.TypeMetrics.type)
9107  return _impl_.type_.Release();
9108 }
9109 inline void TypeMetrics::set_allocated_type(std::string* type) {
9110  if (type != nullptr) {
9111 
9112  } else {
9113 
9114  }
9115  _impl_.type_.SetAllocated(type, GetArenaForAllocation());
9116 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9117  if (_impl_.type_.IsDefault()) {
9118  _impl_.type_.Set("", GetArenaForAllocation());
9119  }
9120 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9121  // @@protoc_insertion_point(field_set_allocated:nv.TypeMetrics.type)
9122 }
9123 
9124 // int32 count = 3;
9126  _impl_.count_ = 0;
9127 }
9128 inline int32_t TypeMetrics::_internal_count() const {
9129  return _impl_.count_;
9130 }
9131 inline int32_t TypeMetrics::count() const {
9132  // @@protoc_insertion_point(field_get:nv.TypeMetrics.count)
9133  return _internal_count();
9134 }
9135 inline void TypeMetrics::_internal_set_count(int32_t value) {
9136 
9137  _impl_.count_ = value;
9138 }
9139 inline void TypeMetrics::set_count(int32_t value) {
9140  _internal_set_count(value);
9141  // @@protoc_insertion_point(field_set:nv.TypeMetrics.count)
9142 }
9143 
9144 // repeated .nv.Coordinate coordinates = 4;
9145 inline int TypeMetrics::_internal_coordinates_size() const {
9146  return _impl_.coordinates_.size();
9147 }
9148 inline int TypeMetrics::coordinates_size() const {
9149  return _internal_coordinates_size();
9150 }
9152  _impl_.coordinates_.Clear();
9153 }
9154 inline ::nv::Coordinate* TypeMetrics::mutable_coordinates(int index) {
9155  // @@protoc_insertion_point(field_mutable:nv.TypeMetrics.coordinates)
9156  return _impl_.coordinates_.Mutable(index);
9157 }
9158 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate >*
9160  // @@protoc_insertion_point(field_mutable_list:nv.TypeMetrics.coordinates)
9161  return &_impl_.coordinates_;
9162 }
9163 inline const ::nv::Coordinate& TypeMetrics::_internal_coordinates(int index) const {
9164  return _impl_.coordinates_.Get(index);
9165 }
9166 inline const ::nv::Coordinate& TypeMetrics::coordinates(int index) const {
9167  // @@protoc_insertion_point(field_get:nv.TypeMetrics.coordinates)
9168  return _internal_coordinates(index);
9169 }
9170 inline ::nv::Coordinate* TypeMetrics::_internal_add_coordinates() {
9171  return _impl_.coordinates_.Add();
9172 }
9173 inline ::nv::Coordinate* TypeMetrics::add_coordinates() {
9174  ::nv::Coordinate* _add = _internal_add_coordinates();
9175  // @@protoc_insertion_point(field_add:nv.TypeMetrics.coordinates)
9176  return _add;
9177 }
9178 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate >&
9180  // @@protoc_insertion_point(field_list:nv.TypeMetrics.coordinates)
9181  return _impl_.coordinates_;
9182 }
9183 
9184 // repeated string objectIds = 5;
9185 inline int TypeMetrics::_internal_objectids_size() const {
9186  return _impl_.objectids_.size();
9187 }
9188 inline int TypeMetrics::objectids_size() const {
9189  return _internal_objectids_size();
9190 }
9192  _impl_.objectids_.Clear();
9193 }
9194 inline std::string* TypeMetrics::add_objectids() {
9195  std::string* _s = _internal_add_objectids();
9196  // @@protoc_insertion_point(field_add_mutable:nv.TypeMetrics.objectIds)
9197  return _s;
9198 }
9199 inline const std::string& TypeMetrics::_internal_objectids(int index) const {
9200  return _impl_.objectids_.Get(index);
9201 }
9202 inline const std::string& TypeMetrics::objectids(int index) const {
9203  // @@protoc_insertion_point(field_get:nv.TypeMetrics.objectIds)
9204  return _internal_objectids(index);
9205 }
9206 inline std::string* TypeMetrics::mutable_objectids(int index) {
9207  // @@protoc_insertion_point(field_mutable:nv.TypeMetrics.objectIds)
9208  return _impl_.objectids_.Mutable(index);
9209 }
9210 inline void TypeMetrics::set_objectids(int index, const std::string& value) {
9211  _impl_.objectids_.Mutable(index)->assign(value);
9212  // @@protoc_insertion_point(field_set:nv.TypeMetrics.objectIds)
9213 }
9214 inline void TypeMetrics::set_objectids(int index, std::string&& value) {
9215  _impl_.objectids_.Mutable(index)->assign(std::move(value));
9216  // @@protoc_insertion_point(field_set:nv.TypeMetrics.objectIds)
9217 }
9218 inline void TypeMetrics::set_objectids(int index, const char* value) {
9219  GOOGLE_DCHECK(value != nullptr);
9220  _impl_.objectids_.Mutable(index)->assign(value);
9221  // @@protoc_insertion_point(field_set_char:nv.TypeMetrics.objectIds)
9222 }
9223 inline void TypeMetrics::set_objectids(int index, const char* value, size_t size) {
9224  _impl_.objectids_.Mutable(index)->assign(
9225  reinterpret_cast<const char*>(value), size);
9226  // @@protoc_insertion_point(field_set_pointer:nv.TypeMetrics.objectIds)
9227 }
9228 inline std::string* TypeMetrics::_internal_add_objectids() {
9229  return _impl_.objectids_.Add();
9230 }
9231 inline void TypeMetrics::add_objectids(const std::string& value) {
9232  _impl_.objectids_.Add()->assign(value);
9233  // @@protoc_insertion_point(field_add:nv.TypeMetrics.objectIds)
9234 }
9235 inline void TypeMetrics::add_objectids(std::string&& value) {
9236  _impl_.objectids_.Add(std::move(value));
9237  // @@protoc_insertion_point(field_add:nv.TypeMetrics.objectIds)
9238 }
9239 inline void TypeMetrics::add_objectids(const char* value) {
9240  GOOGLE_DCHECK(value != nullptr);
9241  _impl_.objectids_.Add()->assign(value);
9242  // @@protoc_insertion_point(field_add_char:nv.TypeMetrics.objectIds)
9243 }
9244 inline void TypeMetrics::add_objectids(const char* value, size_t size) {
9245  _impl_.objectids_.Add()->assign(reinterpret_cast<const char*>(value), size);
9246  // @@protoc_insertion_point(field_add_pointer:nv.TypeMetrics.objectIds)
9247 }
9248 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
9250  // @@protoc_insertion_point(field_list:nv.TypeMetrics.objectIds)
9251  return _impl_.objectids_;
9252 }
9253 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
9255  // @@protoc_insertion_point(field_mutable_list:nv.TypeMetrics.objectIds)
9256  return &_impl_.objectids_;
9257 }
9258 
9259 // map<string, string> info = 6;
9260 inline int TypeMetrics::_internal_info_size() const {
9261  return _impl_.info_.size();
9262 }
9263 inline int TypeMetrics::info_size() const {
9264  return _internal_info_size();
9265 }
9267  _impl_.info_.Clear();
9268 }
9269 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
9270 TypeMetrics::_internal_info() const {
9271  return _impl_.info_.GetMap();
9272 }
9273 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
9275  // @@protoc_insertion_point(field_map:nv.TypeMetrics.info)
9276  return _internal_info();
9277 }
9278 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
9279 TypeMetrics::_internal_mutable_info() {
9280  return _impl_.info_.MutableMap();
9281 }
9282 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
9284  // @@protoc_insertion_point(field_mutable_map:nv.TypeMetrics.info)
9285  return _internal_mutable_info();
9286 }
9287 
9288 // -------------------------------------------------------------------
9289 
9290 // Cluster
9291 
9292 // repeated .nv.Point2D points = 1;
9293 inline int Cluster::_internal_points_size() const {
9294  return _impl_.points_.size();
9295 }
9296 inline int Cluster::points_size() const {
9297  return _internal_points_size();
9298 }
9299 inline void Cluster::clear_points() {
9300  _impl_.points_.Clear();
9301 }
9302 inline ::nv::Point2D* Cluster::mutable_points(int index) {
9303  // @@protoc_insertion_point(field_mutable:nv.Cluster.points)
9304  return _impl_.points_.Mutable(index);
9305 }
9306 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D >*
9308  // @@protoc_insertion_point(field_mutable_list:nv.Cluster.points)
9309  return &_impl_.points_;
9310 }
9311 inline const ::nv::Point2D& Cluster::_internal_points(int index) const {
9312  return _impl_.points_.Get(index);
9313 }
9314 inline const ::nv::Point2D& Cluster::points(int index) const {
9315  // @@protoc_insertion_point(field_get:nv.Cluster.points)
9316  return _internal_points(index);
9317 }
9318 inline ::nv::Point2D* Cluster::_internal_add_points() {
9319  return _impl_.points_.Add();
9320 }
9321 inline ::nv::Point2D* Cluster::add_points() {
9322  ::nv::Point2D* _add = _internal_add_points();
9323  // @@protoc_insertion_point(field_add:nv.Cluster.points)
9324  return _add;
9325 }
9326 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D >&
9328  // @@protoc_insertion_point(field_list:nv.Cluster.points)
9329  return _impl_.points_;
9330 }
9331 
9332 // -------------------------------------------------------------------
9333 
9334 // Point2D
9335 
9336 // double x = 1;
9337 inline void Point2D::clear_x() {
9338  _impl_.x_ = 0;
9339 }
9340 inline double Point2D::_internal_x() const {
9341  return _impl_.x_;
9342 }
9343 inline double Point2D::x() const {
9344  // @@protoc_insertion_point(field_get:nv.Point2D.x)
9345  return _internal_x();
9346 }
9347 inline void Point2D::_internal_set_x(double value) {
9348 
9349  _impl_.x_ = value;
9350 }
9351 inline void Point2D::set_x(double value) {
9352  _internal_set_x(value);
9353  // @@protoc_insertion_point(field_set:nv.Point2D.x)
9354 }
9355 
9356 // double y = 2;
9357 inline void Point2D::clear_y() {
9358  _impl_.y_ = 0;
9359 }
9360 inline double Point2D::_internal_y() const {
9361  return _impl_.y_;
9362 }
9363 inline double Point2D::y() const {
9364  // @@protoc_insertion_point(field_get:nv.Point2D.y)
9365  return _internal_y();
9366 }
9367 inline void Point2D::_internal_set_y(double value) {
9368 
9369  _impl_.y_ = value;
9370 }
9371 inline void Point2D::set_y(double value) {
9372  _internal_set_y(value);
9373  // @@protoc_insertion_point(field_set:nv.Point2D.y)
9374 }
9375 
9376 // -------------------------------------------------------------------
9377 
9378 // SD
9379 
9380 // double threshold = 1;
9381 inline void SD::clear_threshold() {
9382  _impl_.threshold_ = 0;
9383 }
9384 inline double SD::_internal_threshold() const {
9385  return _impl_.threshold_;
9386 }
9387 inline double SD::threshold() const {
9388  // @@protoc_insertion_point(field_get:nv.SD.threshold)
9389  return _internal_threshold();
9390 }
9391 inline void SD::_internal_set_threshold(double value) {
9392 
9393  _impl_.threshold_ = value;
9394 }
9395 inline void SD::set_threshold(double value) {
9396  _internal_set_threshold(value);
9397  // @@protoc_insertion_point(field_set:nv.SD.threshold)
9398 }
9399 
9400 // int32 proximityDetections = 2;
9402  _impl_.proximitydetections_ = 0;
9403 }
9404 inline int32_t SD::_internal_proximitydetections() const {
9405  return _impl_.proximitydetections_;
9406 }
9407 inline int32_t SD::proximitydetections() const {
9408  // @@protoc_insertion_point(field_get:nv.SD.proximityDetections)
9409  return _internal_proximitydetections();
9410 }
9411 inline void SD::_internal_set_proximitydetections(int32_t value) {
9412 
9413  _impl_.proximitydetections_ = value;
9414 }
9415 inline void SD::set_proximitydetections(int32_t value) {
9416  _internal_set_proximitydetections(value);
9417  // @@protoc_insertion_point(field_set:nv.SD.proximityDetections)
9418 }
9419 
9420 // repeated .nv.Cluster clusters = 3;
9421 inline int SD::_internal_clusters_size() const {
9422  return _impl_.clusters_.size();
9423 }
9424 inline int SD::clusters_size() const {
9425  return _internal_clusters_size();
9426 }
9427 inline void SD::clear_clusters() {
9428  _impl_.clusters_.Clear();
9429 }
9430 inline ::nv::Cluster* SD::mutable_clusters(int index) {
9431  // @@protoc_insertion_point(field_mutable:nv.SD.clusters)
9432  return _impl_.clusters_.Mutable(index);
9433 }
9434 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Cluster >*
9436  // @@protoc_insertion_point(field_mutable_list:nv.SD.clusters)
9437  return &_impl_.clusters_;
9438 }
9439 inline const ::nv::Cluster& SD::_internal_clusters(int index) const {
9440  return _impl_.clusters_.Get(index);
9441 }
9442 inline const ::nv::Cluster& SD::clusters(int index) const {
9443  // @@protoc_insertion_point(field_get:nv.SD.clusters)
9444  return _internal_clusters(index);
9445 }
9446 inline ::nv::Cluster* SD::_internal_add_clusters() {
9447  return _impl_.clusters_.Add();
9448 }
9449 inline ::nv::Cluster* SD::add_clusters() {
9450  ::nv::Cluster* _add = _internal_add_clusters();
9451  // @@protoc_insertion_point(field_add:nv.SD.clusters)
9452  return _add;
9453 }
9454 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Cluster >&
9455 SD::clusters() const {
9456  // @@protoc_insertion_point(field_list:nv.SD.clusters)
9457  return _impl_.clusters_;
9458 }
9459 
9460 // -------------------------------------------------------------------
9461 
9462 // -------------------------------------------------------------------
9463 
9464 // Interaction
9465 
9466 // string id = 1;
9467 inline void Interaction::clear_id() {
9468  _impl_.id_.ClearToEmpty();
9469 }
9470 inline const std::string& Interaction::id() const {
9471  // @@protoc_insertion_point(field_get:nv.Interaction.id)
9472  return _internal_id();
9473 }
9474 template <typename ArgT0, typename... ArgT>
9475 inline PROTOBUF_ALWAYS_INLINE
9476 void Interaction::set_id(ArgT0&& arg0, ArgT... args) {
9477 
9478  _impl_.id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9479  // @@protoc_insertion_point(field_set:nv.Interaction.id)
9480 }
9481 inline std::string* Interaction::mutable_id() {
9482  std::string* _s = _internal_mutable_id();
9483  // @@protoc_insertion_point(field_mutable:nv.Interaction.id)
9484  return _s;
9485 }
9486 inline const std::string& Interaction::_internal_id() const {
9487  return _impl_.id_.Get();
9488 }
9489 inline void Interaction::_internal_set_id(const std::string& value) {
9490 
9491  _impl_.id_.Set(value, GetArenaForAllocation());
9492 }
9493 inline std::string* Interaction::_internal_mutable_id() {
9494 
9495  return _impl_.id_.Mutable(GetArenaForAllocation());
9496 }
9497 inline std::string* Interaction::release_id() {
9498  // @@protoc_insertion_point(field_release:nv.Interaction.id)
9499  return _impl_.id_.Release();
9500 }
9501 inline void Interaction::set_allocated_id(std::string* id) {
9502  if (id != nullptr) {
9503 
9504  } else {
9505 
9506  }
9507  _impl_.id_.SetAllocated(id, GetArenaForAllocation());
9508 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9509  if (_impl_.id_.IsDefault()) {
9510  _impl_.id_.Set("", GetArenaForAllocation());
9511  }
9512 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9513  // @@protoc_insertion_point(field_set_allocated:nv.Interaction.id)
9514 }
9515 
9516 // repeated string objectIds = 2;
9517 inline int Interaction::_internal_objectids_size() const {
9518  return _impl_.objectids_.size();
9519 }
9520 inline int Interaction::objectids_size() const {
9521  return _internal_objectids_size();
9522 }
9524  _impl_.objectids_.Clear();
9525 }
9526 inline std::string* Interaction::add_objectids() {
9527  std::string* _s = _internal_add_objectids();
9528  // @@protoc_insertion_point(field_add_mutable:nv.Interaction.objectIds)
9529  return _s;
9530 }
9531 inline const std::string& Interaction::_internal_objectids(int index) const {
9532  return _impl_.objectids_.Get(index);
9533 }
9534 inline const std::string& Interaction::objectids(int index) const {
9535  // @@protoc_insertion_point(field_get:nv.Interaction.objectIds)
9536  return _internal_objectids(index);
9537 }
9538 inline std::string* Interaction::mutable_objectids(int index) {
9539  // @@protoc_insertion_point(field_mutable:nv.Interaction.objectIds)
9540  return _impl_.objectids_.Mutable(index);
9541 }
9542 inline void Interaction::set_objectids(int index, const std::string& value) {
9543  _impl_.objectids_.Mutable(index)->assign(value);
9544  // @@protoc_insertion_point(field_set:nv.Interaction.objectIds)
9545 }
9546 inline void Interaction::set_objectids(int index, std::string&& value) {
9547  _impl_.objectids_.Mutable(index)->assign(std::move(value));
9548  // @@protoc_insertion_point(field_set:nv.Interaction.objectIds)
9549 }
9550 inline void Interaction::set_objectids(int index, const char* value) {
9551  GOOGLE_DCHECK(value != nullptr);
9552  _impl_.objectids_.Mutable(index)->assign(value);
9553  // @@protoc_insertion_point(field_set_char:nv.Interaction.objectIds)
9554 }
9555 inline void Interaction::set_objectids(int index, const char* value, size_t size) {
9556  _impl_.objectids_.Mutable(index)->assign(
9557  reinterpret_cast<const char*>(value), size);
9558  // @@protoc_insertion_point(field_set_pointer:nv.Interaction.objectIds)
9559 }
9560 inline std::string* Interaction::_internal_add_objectids() {
9561  return _impl_.objectids_.Add();
9562 }
9563 inline void Interaction::add_objectids(const std::string& value) {
9564  _impl_.objectids_.Add()->assign(value);
9565  // @@protoc_insertion_point(field_add:nv.Interaction.objectIds)
9566 }
9567 inline void Interaction::add_objectids(std::string&& value) {
9568  _impl_.objectids_.Add(std::move(value));
9569  // @@protoc_insertion_point(field_add:nv.Interaction.objectIds)
9570 }
9571 inline void Interaction::add_objectids(const char* value) {
9572  GOOGLE_DCHECK(value != nullptr);
9573  _impl_.objectids_.Add()->assign(value);
9574  // @@protoc_insertion_point(field_add_char:nv.Interaction.objectIds)
9575 }
9576 inline void Interaction::add_objectids(const char* value, size_t size) {
9577  _impl_.objectids_.Add()->assign(reinterpret_cast<const char*>(value), size);
9578  // @@protoc_insertion_point(field_add_pointer:nv.Interaction.objectIds)
9579 }
9580 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
9582  // @@protoc_insertion_point(field_list:nv.Interaction.objectIds)
9583  return _impl_.objectids_;
9584 }
9585 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
9587  // @@protoc_insertion_point(field_mutable_list:nv.Interaction.objectIds)
9588  return &_impl_.objectids_;
9589 }
9590 
9591 // repeated .nv.Coordinate coordinates = 3;
9592 inline int Interaction::_internal_coordinates_size() const {
9593  return _impl_.coordinates_.size();
9594 }
9595 inline int Interaction::coordinates_size() const {
9596  return _internal_coordinates_size();
9597 }
9599  _impl_.coordinates_.Clear();
9600 }
9601 inline ::nv::Coordinate* Interaction::mutable_coordinates(int index) {
9602  // @@protoc_insertion_point(field_mutable:nv.Interaction.coordinates)
9603  return _impl_.coordinates_.Mutable(index);
9604 }
9605 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate >*
9607  // @@protoc_insertion_point(field_mutable_list:nv.Interaction.coordinates)
9608  return &_impl_.coordinates_;
9609 }
9610 inline const ::nv::Coordinate& Interaction::_internal_coordinates(int index) const {
9611  return _impl_.coordinates_.Get(index);
9612 }
9613 inline const ::nv::Coordinate& Interaction::coordinates(int index) const {
9614  // @@protoc_insertion_point(field_get:nv.Interaction.coordinates)
9615  return _internal_coordinates(index);
9616 }
9617 inline ::nv::Coordinate* Interaction::_internal_add_coordinates() {
9618  return _impl_.coordinates_.Add();
9619 }
9620 inline ::nv::Coordinate* Interaction::add_coordinates() {
9621  ::nv::Coordinate* _add = _internal_add_coordinates();
9622  // @@protoc_insertion_point(field_add:nv.Interaction.coordinates)
9623  return _add;
9624 }
9625 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate >&
9627  // @@protoc_insertion_point(field_list:nv.Interaction.coordinates)
9628  return _impl_.coordinates_;
9629 }
9630 
9631 // string description = 4;
9633  _impl_.description_.ClearToEmpty();
9634 }
9635 inline const std::string& Interaction::description() const {
9636  // @@protoc_insertion_point(field_get:nv.Interaction.description)
9637  return _internal_description();
9638 }
9639 template <typename ArgT0, typename... ArgT>
9640 inline PROTOBUF_ALWAYS_INLINE
9641 void Interaction::set_description(ArgT0&& arg0, ArgT... args) {
9642 
9643  _impl_.description_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9644  // @@protoc_insertion_point(field_set:nv.Interaction.description)
9645 }
9646 inline std::string* Interaction::mutable_description() {
9647  std::string* _s = _internal_mutable_description();
9648  // @@protoc_insertion_point(field_mutable:nv.Interaction.description)
9649  return _s;
9650 }
9651 inline const std::string& Interaction::_internal_description() const {
9652  return _impl_.description_.Get();
9653 }
9654 inline void Interaction::_internal_set_description(const std::string& value) {
9655 
9656  _impl_.description_.Set(value, GetArenaForAllocation());
9657 }
9658 inline std::string* Interaction::_internal_mutable_description() {
9659 
9660  return _impl_.description_.Mutable(GetArenaForAllocation());
9661 }
9662 inline std::string* Interaction::release_description() {
9663  // @@protoc_insertion_point(field_release:nv.Interaction.description)
9664  return _impl_.description_.Release();
9665 }
9666 inline void Interaction::set_allocated_description(std::string* description) {
9667  if (description != nullptr) {
9668 
9669  } else {
9670 
9671  }
9672  _impl_.description_.SetAllocated(description, GetArenaForAllocation());
9673 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9674  if (_impl_.description_.IsDefault()) {
9675  _impl_.description_.Set("", GetArenaForAllocation());
9676  }
9677 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9678  // @@protoc_insertion_point(field_set_allocated:nv.Interaction.description)
9679 }
9680 
9681 // map<string, string> info = 5;
9682 inline int Interaction::_internal_info_size() const {
9683  return _impl_.info_.size();
9684 }
9685 inline int Interaction::info_size() const {
9686  return _internal_info_size();
9687 }
9689  _impl_.info_.Clear();
9690 }
9691 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
9692 Interaction::_internal_info() const {
9693  return _impl_.info_.GetMap();
9694 }
9695 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
9697  // @@protoc_insertion_point(field_map:nv.Interaction.info)
9698  return _internal_info();
9699 }
9700 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
9701 Interaction::_internal_mutable_info() {
9702  return _impl_.info_.MutableMap();
9703 }
9704 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
9706  // @@protoc_insertion_point(field_mutable_map:nv.Interaction.info)
9707  return _internal_mutable_info();
9708 }
9709 
9710 // -------------------------------------------------------------------
9711 
9712 // -------------------------------------------------------------------
9713 
9714 // Congestion
9715 
9716 // string id = 1;
9717 inline void Congestion::clear_id() {
9718  _impl_.id_.ClearToEmpty();
9719 }
9720 inline const std::string& Congestion::id() const {
9721  // @@protoc_insertion_point(field_get:nv.Congestion.id)
9722  return _internal_id();
9723 }
9724 template <typename ArgT0, typename... ArgT>
9725 inline PROTOBUF_ALWAYS_INLINE
9726 void Congestion::set_id(ArgT0&& arg0, ArgT... args) {
9727 
9728  _impl_.id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9729  // @@protoc_insertion_point(field_set:nv.Congestion.id)
9730 }
9731 inline std::string* Congestion::mutable_id() {
9732  std::string* _s = _internal_mutable_id();
9733  // @@protoc_insertion_point(field_mutable:nv.Congestion.id)
9734  return _s;
9735 }
9736 inline const std::string& Congestion::_internal_id() const {
9737  return _impl_.id_.Get();
9738 }
9739 inline void Congestion::_internal_set_id(const std::string& value) {
9740 
9741  _impl_.id_.Set(value, GetArenaForAllocation());
9742 }
9743 inline std::string* Congestion::_internal_mutable_id() {
9744 
9745  return _impl_.id_.Mutable(GetArenaForAllocation());
9746 }
9747 inline std::string* Congestion::release_id() {
9748  // @@protoc_insertion_point(field_release:nv.Congestion.id)
9749  return _impl_.id_.Release();
9750 }
9751 inline void Congestion::set_allocated_id(std::string* id) {
9752  if (id != nullptr) {
9753 
9754  } else {
9755 
9756  }
9757  _impl_.id_.SetAllocated(id, GetArenaForAllocation());
9758 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9759  if (_impl_.id_.IsDefault()) {
9760  _impl_.id_.Set("", GetArenaForAllocation());
9761  }
9762 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9763  // @@protoc_insertion_point(field_set_allocated:nv.Congestion.id)
9764 }
9765 
9766 // repeated string objectIds = 2;
9767 inline int Congestion::_internal_objectids_size() const {
9768  return _impl_.objectids_.size();
9769 }
9770 inline int Congestion::objectids_size() const {
9771  return _internal_objectids_size();
9772 }
9774  _impl_.objectids_.Clear();
9775 }
9776 inline std::string* Congestion::add_objectids() {
9777  std::string* _s = _internal_add_objectids();
9778  // @@protoc_insertion_point(field_add_mutable:nv.Congestion.objectIds)
9779  return _s;
9780 }
9781 inline const std::string& Congestion::_internal_objectids(int index) const {
9782  return _impl_.objectids_.Get(index);
9783 }
9784 inline const std::string& Congestion::objectids(int index) const {
9785  // @@protoc_insertion_point(field_get:nv.Congestion.objectIds)
9786  return _internal_objectids(index);
9787 }
9788 inline std::string* Congestion::mutable_objectids(int index) {
9789  // @@protoc_insertion_point(field_mutable:nv.Congestion.objectIds)
9790  return _impl_.objectids_.Mutable(index);
9791 }
9792 inline void Congestion::set_objectids(int index, const std::string& value) {
9793  _impl_.objectids_.Mutable(index)->assign(value);
9794  // @@protoc_insertion_point(field_set:nv.Congestion.objectIds)
9795 }
9796 inline void Congestion::set_objectids(int index, std::string&& value) {
9797  _impl_.objectids_.Mutable(index)->assign(std::move(value));
9798  // @@protoc_insertion_point(field_set:nv.Congestion.objectIds)
9799 }
9800 inline void Congestion::set_objectids(int index, const char* value) {
9801  GOOGLE_DCHECK(value != nullptr);
9802  _impl_.objectids_.Mutable(index)->assign(value);
9803  // @@protoc_insertion_point(field_set_char:nv.Congestion.objectIds)
9804 }
9805 inline void Congestion::set_objectids(int index, const char* value, size_t size) {
9806  _impl_.objectids_.Mutable(index)->assign(
9807  reinterpret_cast<const char*>(value), size);
9808  // @@protoc_insertion_point(field_set_pointer:nv.Congestion.objectIds)
9809 }
9810 inline std::string* Congestion::_internal_add_objectids() {
9811  return _impl_.objectids_.Add();
9812 }
9813 inline void Congestion::add_objectids(const std::string& value) {
9814  _impl_.objectids_.Add()->assign(value);
9815  // @@protoc_insertion_point(field_add:nv.Congestion.objectIds)
9816 }
9817 inline void Congestion::add_objectids(std::string&& value) {
9818  _impl_.objectids_.Add(std::move(value));
9819  // @@protoc_insertion_point(field_add:nv.Congestion.objectIds)
9820 }
9821 inline void Congestion::add_objectids(const char* value) {
9822  GOOGLE_DCHECK(value != nullptr);
9823  _impl_.objectids_.Add()->assign(value);
9824  // @@protoc_insertion_point(field_add_char:nv.Congestion.objectIds)
9825 }
9826 inline void Congestion::add_objectids(const char* value, size_t size) {
9827  _impl_.objectids_.Add()->assign(reinterpret_cast<const char*>(value), size);
9828  // @@protoc_insertion_point(field_add_pointer:nv.Congestion.objectIds)
9829 }
9830 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
9832  // @@protoc_insertion_point(field_list:nv.Congestion.objectIds)
9833  return _impl_.objectids_;
9834 }
9835 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
9837  // @@protoc_insertion_point(field_mutable_list:nv.Congestion.objectIds)
9838  return &_impl_.objectids_;
9839 }
9840 
9841 // float amount = 3;
9843  _impl_.amount_ = 0;
9844 }
9845 inline float Congestion::_internal_amount() const {
9846  return _impl_.amount_;
9847 }
9848 inline float Congestion::amount() const {
9849  // @@protoc_insertion_point(field_get:nv.Congestion.amount)
9850  return _internal_amount();
9851 }
9852 inline void Congestion::_internal_set_amount(float value) {
9853 
9854  _impl_.amount_ = value;
9855 }
9856 inline void Congestion::set_amount(float value) {
9857  _internal_set_amount(value);
9858  // @@protoc_insertion_point(field_set:nv.Congestion.amount)
9859 }
9860 
9861 // map<string, string> info = 4;
9862 inline int Congestion::_internal_info_size() const {
9863  return _impl_.info_.size();
9864 }
9865 inline int Congestion::info_size() const {
9866  return _internal_info_size();
9867 }
9868 inline void Congestion::clear_info() {
9869  _impl_.info_.Clear();
9870 }
9871 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
9872 Congestion::_internal_info() const {
9873  return _impl_.info_.GetMap();
9874 }
9875 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
9877  // @@protoc_insertion_point(field_map:nv.Congestion.info)
9878  return _internal_info();
9879 }
9880 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
9881 Congestion::_internal_mutable_info() {
9882  return _impl_.info_.MutableMap();
9883 }
9884 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
9886  // @@protoc_insertion_point(field_mutable_map:nv.Congestion.info)
9887  return _internal_mutable_info();
9888 }
9889 
9890 // -------------------------------------------------------------------
9891 
9892 // Pose_Keypoint
9893 
9894 // string name = 1;
9895 inline void Pose_Keypoint::clear_name() {
9896  _impl_.name_.ClearToEmpty();
9897 }
9898 inline const std::string& Pose_Keypoint::name() const {
9899  // @@protoc_insertion_point(field_get:nv.Pose.Keypoint.name)
9900  return _internal_name();
9901 }
9902 template <typename ArgT0, typename... ArgT>
9903 inline PROTOBUF_ALWAYS_INLINE
9904 void Pose_Keypoint::set_name(ArgT0&& arg0, ArgT... args) {
9905 
9906  _impl_.name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9907  // @@protoc_insertion_point(field_set:nv.Pose.Keypoint.name)
9908 }
9909 inline std::string* Pose_Keypoint::mutable_name() {
9910  std::string* _s = _internal_mutable_name();
9911  // @@protoc_insertion_point(field_mutable:nv.Pose.Keypoint.name)
9912  return _s;
9913 }
9914 inline const std::string& Pose_Keypoint::_internal_name() const {
9915  return _impl_.name_.Get();
9916 }
9917 inline void Pose_Keypoint::_internal_set_name(const std::string& value) {
9918 
9919  _impl_.name_.Set(value, GetArenaForAllocation());
9920 }
9921 inline std::string* Pose_Keypoint::_internal_mutable_name() {
9922 
9923  return _impl_.name_.Mutable(GetArenaForAllocation());
9924 }
9925 inline std::string* Pose_Keypoint::release_name() {
9926  // @@protoc_insertion_point(field_release:nv.Pose.Keypoint.name)
9927  return _impl_.name_.Release();
9928 }
9929 inline void Pose_Keypoint::set_allocated_name(std::string* name) {
9930  if (name != nullptr) {
9931 
9932  } else {
9933 
9934  }
9935  _impl_.name_.SetAllocated(name, GetArenaForAllocation());
9936 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9937  if (_impl_.name_.IsDefault()) {
9938  _impl_.name_.Set("", GetArenaForAllocation());
9939  }
9940 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9941  // @@protoc_insertion_point(field_set_allocated:nv.Pose.Keypoint.name)
9942 }
9943 
9944 // repeated float coordinates = 2;
9945 inline int Pose_Keypoint::_internal_coordinates_size() const {
9946  return _impl_.coordinates_.size();
9947 }
9948 inline int Pose_Keypoint::coordinates_size() const {
9949  return _internal_coordinates_size();
9950 }
9951 inline void Pose_Keypoint::clear_coordinates() {
9952  _impl_.coordinates_.Clear();
9953 }
9954 inline float Pose_Keypoint::_internal_coordinates(int index) const {
9955  return _impl_.coordinates_.Get(index);
9956 }
9957 inline float Pose_Keypoint::coordinates(int index) const {
9958  // @@protoc_insertion_point(field_get:nv.Pose.Keypoint.coordinates)
9959  return _internal_coordinates(index);
9960 }
9961 inline void Pose_Keypoint::set_coordinates(int index, float value) {
9962  _impl_.coordinates_.Set(index, value);
9963  // @@protoc_insertion_point(field_set:nv.Pose.Keypoint.coordinates)
9964 }
9965 inline void Pose_Keypoint::_internal_add_coordinates(float value) {
9966  _impl_.coordinates_.Add(value);
9967 }
9968 inline void Pose_Keypoint::add_coordinates(float value) {
9969  _internal_add_coordinates(value);
9970  // @@protoc_insertion_point(field_add:nv.Pose.Keypoint.coordinates)
9971 }
9972 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
9973 Pose_Keypoint::_internal_coordinates() const {
9974  return _impl_.coordinates_;
9975 }
9976 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
9978  // @@protoc_insertion_point(field_list:nv.Pose.Keypoint.coordinates)
9979  return _internal_coordinates();
9980 }
9981 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
9982 Pose_Keypoint::_internal_mutable_coordinates() {
9983  return &_impl_.coordinates_;
9984 }
9985 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
9987  // @@protoc_insertion_point(field_mutable_list:nv.Pose.Keypoint.coordinates)
9988  return _internal_mutable_coordinates();
9989 }
9990 
9991 // repeated float quaternion = 3;
9992 inline int Pose_Keypoint::_internal_quaternion_size() const {
9993  return _impl_.quaternion_.size();
9994 }
9995 inline int Pose_Keypoint::quaternion_size() const {
9996  return _internal_quaternion_size();
9997 }
9998 inline void Pose_Keypoint::clear_quaternion() {
9999  _impl_.quaternion_.Clear();
10000 }
10001 inline float Pose_Keypoint::_internal_quaternion(int index) const {
10002  return _impl_.quaternion_.Get(index);
10003 }
10004 inline float Pose_Keypoint::quaternion(int index) const {
10005  // @@protoc_insertion_point(field_get:nv.Pose.Keypoint.quaternion)
10006  return _internal_quaternion(index);
10007 }
10008 inline void Pose_Keypoint::set_quaternion(int index, float value) {
10009  _impl_.quaternion_.Set(index, value);
10010  // @@protoc_insertion_point(field_set:nv.Pose.Keypoint.quaternion)
10011 }
10012 inline void Pose_Keypoint::_internal_add_quaternion(float value) {
10013  _impl_.quaternion_.Add(value);
10014 }
10015 inline void Pose_Keypoint::add_quaternion(float value) {
10016  _internal_add_quaternion(value);
10017  // @@protoc_insertion_point(field_add:nv.Pose.Keypoint.quaternion)
10018 }
10019 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
10020 Pose_Keypoint::_internal_quaternion() const {
10021  return _impl_.quaternion_;
10022 }
10023 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
10024 Pose_Keypoint::quaternion() const {
10025  // @@protoc_insertion_point(field_list:nv.Pose.Keypoint.quaternion)
10026  return _internal_quaternion();
10027 }
10028 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
10029 Pose_Keypoint::_internal_mutable_quaternion() {
10030  return &_impl_.quaternion_;
10031 }
10032 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
10034  // @@protoc_insertion_point(field_mutable_list:nv.Pose.Keypoint.quaternion)
10035  return _internal_mutable_quaternion();
10036 }
10037 
10038 // -------------------------------------------------------------------
10039 
10040 // Pose_Action
10041 
10042 // string type = 1;
10043 inline void Pose_Action::clear_type() {
10044  _impl_.type_.ClearToEmpty();
10045 }
10046 inline const std::string& Pose_Action::type() const {
10047  // @@protoc_insertion_point(field_get:nv.Pose.Action.type)
10048  return _internal_type();
10049 }
10050 template <typename ArgT0, typename... ArgT>
10051 inline PROTOBUF_ALWAYS_INLINE
10052 void Pose_Action::set_type(ArgT0&& arg0, ArgT... args) {
10053 
10054  _impl_.type_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10055  // @@protoc_insertion_point(field_set:nv.Pose.Action.type)
10056 }
10057 inline std::string* Pose_Action::mutable_type() {
10058  std::string* _s = _internal_mutable_type();
10059  // @@protoc_insertion_point(field_mutable:nv.Pose.Action.type)
10060  return _s;
10061 }
10062 inline const std::string& Pose_Action::_internal_type() const {
10063  return _impl_.type_.Get();
10064 }
10065 inline void Pose_Action::_internal_set_type(const std::string& value) {
10066 
10067  _impl_.type_.Set(value, GetArenaForAllocation());
10068 }
10069 inline std::string* Pose_Action::_internal_mutable_type() {
10070 
10071  return _impl_.type_.Mutable(GetArenaForAllocation());
10072 }
10073 inline std::string* Pose_Action::release_type() {
10074  // @@protoc_insertion_point(field_release:nv.Pose.Action.type)
10075  return _impl_.type_.Release();
10076 }
10077 inline void Pose_Action::set_allocated_type(std::string* type) {
10078  if (type != nullptr) {
10079 
10080  } else {
10081 
10082  }
10083  _impl_.type_.SetAllocated(type, GetArenaForAllocation());
10084 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10085  if (_impl_.type_.IsDefault()) {
10086  _impl_.type_.Set("", GetArenaForAllocation());
10087  }
10088 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10089  // @@protoc_insertion_point(field_set_allocated:nv.Pose.Action.type)
10090 }
10091 
10092 // float confidence = 2;
10093 inline void Pose_Action::clear_confidence() {
10094  _impl_.confidence_ = 0;
10095 }
10096 inline float Pose_Action::_internal_confidence() const {
10097  return _impl_.confidence_;
10098 }
10099 inline float Pose_Action::confidence() const {
10100  // @@protoc_insertion_point(field_get:nv.Pose.Action.confidence)
10101  return _internal_confidence();
10102 }
10103 inline void Pose_Action::_internal_set_confidence(float value) {
10104 
10105  _impl_.confidence_ = value;
10106 }
10107 inline void Pose_Action::set_confidence(float value) {
10108  _internal_set_confidence(value);
10109  // @@protoc_insertion_point(field_set:nv.Pose.Action.confidence)
10110 }
10111 
10112 // -------------------------------------------------------------------
10113 
10114 // Pose
10115 
10116 // string type = 1;
10117 inline void Pose::clear_type() {
10118  _impl_.type_.ClearToEmpty();
10119 }
10120 inline const std::string& Pose::type() const {
10121  // @@protoc_insertion_point(field_get:nv.Pose.type)
10122  return _internal_type();
10123 }
10124 template <typename ArgT0, typename... ArgT>
10125 inline PROTOBUF_ALWAYS_INLINE
10126 void Pose::set_type(ArgT0&& arg0, ArgT... args) {
10127 
10128  _impl_.type_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10129  // @@protoc_insertion_point(field_set:nv.Pose.type)
10130 }
10131 inline std::string* Pose::mutable_type() {
10132  std::string* _s = _internal_mutable_type();
10133  // @@protoc_insertion_point(field_mutable:nv.Pose.type)
10134  return _s;
10135 }
10136 inline const std::string& Pose::_internal_type() const {
10137  return _impl_.type_.Get();
10138 }
10139 inline void Pose::_internal_set_type(const std::string& value) {
10140 
10141  _impl_.type_.Set(value, GetArenaForAllocation());
10142 }
10143 inline std::string* Pose::_internal_mutable_type() {
10144 
10145  return _impl_.type_.Mutable(GetArenaForAllocation());
10146 }
10147 inline std::string* Pose::release_type() {
10148  // @@protoc_insertion_point(field_release:nv.Pose.type)
10149  return _impl_.type_.Release();
10150 }
10151 inline void Pose::set_allocated_type(std::string* type) {
10152  if (type != nullptr) {
10153 
10154  } else {
10155 
10156  }
10157  _impl_.type_.SetAllocated(type, GetArenaForAllocation());
10158 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10159  if (_impl_.type_.IsDefault()) {
10160  _impl_.type_.Set("", GetArenaForAllocation());
10161  }
10162 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10163  // @@protoc_insertion_point(field_set_allocated:nv.Pose.type)
10164 }
10165 
10166 // repeated .nv.Pose.Keypoint keypoints = 2;
10167 inline int Pose::_internal_keypoints_size() const {
10168  return _impl_.keypoints_.size();
10169 }
10170 inline int Pose::keypoints_size() const {
10171  return _internal_keypoints_size();
10172 }
10173 inline void Pose::clear_keypoints() {
10174  _impl_.keypoints_.Clear();
10175 }
10176 inline ::nv::Pose_Keypoint* Pose::mutable_keypoints(int index) {
10177  // @@protoc_insertion_point(field_mutable:nv.Pose.keypoints)
10178  return _impl_.keypoints_.Mutable(index);
10179 }
10180 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Keypoint >*
10182  // @@protoc_insertion_point(field_mutable_list:nv.Pose.keypoints)
10183  return &_impl_.keypoints_;
10184 }
10185 inline const ::nv::Pose_Keypoint& Pose::_internal_keypoints(int index) const {
10186  return _impl_.keypoints_.Get(index);
10187 }
10188 inline const ::nv::Pose_Keypoint& Pose::keypoints(int index) const {
10189  // @@protoc_insertion_point(field_get:nv.Pose.keypoints)
10190  return _internal_keypoints(index);
10191 }
10192 inline ::nv::Pose_Keypoint* Pose::_internal_add_keypoints() {
10193  return _impl_.keypoints_.Add();
10194 }
10195 inline ::nv::Pose_Keypoint* Pose::add_keypoints() {
10196  ::nv::Pose_Keypoint* _add = _internal_add_keypoints();
10197  // @@protoc_insertion_point(field_add:nv.Pose.keypoints)
10198  return _add;
10199 }
10200 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Keypoint >&
10201 Pose::keypoints() const {
10202  // @@protoc_insertion_point(field_list:nv.Pose.keypoints)
10203  return _impl_.keypoints_;
10204 }
10205 
10206 // repeated .nv.Pose.Action actions = 3;
10207 inline int Pose::_internal_actions_size() const {
10208  return _impl_.actions_.size();
10209 }
10210 inline int Pose::actions_size() const {
10211  return _internal_actions_size();
10212 }
10213 inline void Pose::clear_actions() {
10214  _impl_.actions_.Clear();
10215 }
10216 inline ::nv::Pose_Action* Pose::mutable_actions(int index) {
10217  // @@protoc_insertion_point(field_mutable:nv.Pose.actions)
10218  return _impl_.actions_.Mutable(index);
10219 }
10220 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Action >*
10222  // @@protoc_insertion_point(field_mutable_list:nv.Pose.actions)
10223  return &_impl_.actions_;
10224 }
10225 inline const ::nv::Pose_Action& Pose::_internal_actions(int index) const {
10226  return _impl_.actions_.Get(index);
10227 }
10228 inline const ::nv::Pose_Action& Pose::actions(int index) const {
10229  // @@protoc_insertion_point(field_get:nv.Pose.actions)
10230  return _internal_actions(index);
10231 }
10232 inline ::nv::Pose_Action* Pose::_internal_add_actions() {
10233  return _impl_.actions_.Add();
10234 }
10235 inline ::nv::Pose_Action* Pose::add_actions() {
10236  ::nv::Pose_Action* _add = _internal_add_actions();
10237  // @@protoc_insertion_point(field_add:nv.Pose.actions)
10238  return _add;
10239 }
10240 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Action >&
10241 Pose::actions() const {
10242  // @@protoc_insertion_point(field_list:nv.Pose.actions)
10243  return _impl_.actions_;
10244 }
10245 
10246 // -------------------------------------------------------------------
10247 
10248 // Gaze
10249 
10250 // float x = 1;
10251 inline void Gaze::clear_x() {
10252  _impl_.x_ = 0;
10253 }
10254 inline float Gaze::_internal_x() const {
10255  return _impl_.x_;
10256 }
10257 inline float Gaze::x() const {
10258  // @@protoc_insertion_point(field_get:nv.Gaze.x)
10259  return _internal_x();
10260 }
10261 inline void Gaze::_internal_set_x(float value) {
10262 
10263  _impl_.x_ = value;
10264 }
10265 inline void Gaze::set_x(float value) {
10266  _internal_set_x(value);
10267  // @@protoc_insertion_point(field_set:nv.Gaze.x)
10268 }
10269 
10270 // float y = 2;
10271 inline void Gaze::clear_y() {
10272  _impl_.y_ = 0;
10273 }
10274 inline float Gaze::_internal_y() const {
10275  return _impl_.y_;
10276 }
10277 inline float Gaze::y() const {
10278  // @@protoc_insertion_point(field_get:nv.Gaze.y)
10279  return _internal_y();
10280 }
10281 inline void Gaze::_internal_set_y(float value) {
10282 
10283  _impl_.y_ = value;
10284 }
10285 inline void Gaze::set_y(float value) {
10286  _internal_set_y(value);
10287  // @@protoc_insertion_point(field_set:nv.Gaze.y)
10288 }
10289 
10290 // float z = 3;
10291 inline void Gaze::clear_z() {
10292  _impl_.z_ = 0;
10293 }
10294 inline float Gaze::_internal_z() const {
10295  return _impl_.z_;
10296 }
10297 inline float Gaze::z() const {
10298  // @@protoc_insertion_point(field_get:nv.Gaze.z)
10299  return _internal_z();
10300 }
10301 inline void Gaze::_internal_set_z(float value) {
10302 
10303  _impl_.z_ = value;
10304 }
10305 inline void Gaze::set_z(float value) {
10306  _internal_set_z(value);
10307  // @@protoc_insertion_point(field_set:nv.Gaze.z)
10308 }
10309 
10310 // float theta = 4;
10311 inline void Gaze::clear_theta() {
10312  _impl_.theta_ = 0;
10313 }
10314 inline float Gaze::_internal_theta() const {
10315  return _impl_.theta_;
10316 }
10317 inline float Gaze::theta() const {
10318  // @@protoc_insertion_point(field_get:nv.Gaze.theta)
10319  return _internal_theta();
10320 }
10321 inline void Gaze::_internal_set_theta(float value) {
10322 
10323  _impl_.theta_ = value;
10324 }
10325 inline void Gaze::set_theta(float value) {
10326  _internal_set_theta(value);
10327  // @@protoc_insertion_point(field_set:nv.Gaze.theta)
10328 }
10329 
10330 // float phi = 5;
10331 inline void Gaze::clear_phi() {
10332  _impl_.phi_ = 0;
10333 }
10334 inline float Gaze::_internal_phi() const {
10335  return _impl_.phi_;
10336 }
10337 inline float Gaze::phi() const {
10338  // @@protoc_insertion_point(field_get:nv.Gaze.phi)
10339  return _internal_phi();
10340 }
10341 inline void Gaze::_internal_set_phi(float value) {
10342 
10343  _impl_.phi_ = value;
10344 }
10345 inline void Gaze::set_phi(float value) {
10346  _internal_set_phi(value);
10347  // @@protoc_insertion_point(field_set:nv.Gaze.phi)
10348 }
10349 
10350 // -------------------------------------------------------------------
10351 
10352 // LipActivity
10353 
10354 // string classLabel = 1;
10355 inline void LipActivity::clear_classlabel() {
10356  _impl_.classlabel_.ClearToEmpty();
10357 }
10358 inline const std::string& LipActivity::classlabel() const {
10359  // @@protoc_insertion_point(field_get:nv.LipActivity.classLabel)
10360  return _internal_classlabel();
10361 }
10362 template <typename ArgT0, typename... ArgT>
10363 inline PROTOBUF_ALWAYS_INLINE
10364 void LipActivity::set_classlabel(ArgT0&& arg0, ArgT... args) {
10365 
10366  _impl_.classlabel_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10367  // @@protoc_insertion_point(field_set:nv.LipActivity.classLabel)
10368 }
10369 inline std::string* LipActivity::mutable_classlabel() {
10370  std::string* _s = _internal_mutable_classlabel();
10371  // @@protoc_insertion_point(field_mutable:nv.LipActivity.classLabel)
10372  return _s;
10373 }
10374 inline const std::string& LipActivity::_internal_classlabel() const {
10375  return _impl_.classlabel_.Get();
10376 }
10377 inline void LipActivity::_internal_set_classlabel(const std::string& value) {
10378 
10379  _impl_.classlabel_.Set(value, GetArenaForAllocation());
10380 }
10381 inline std::string* LipActivity::_internal_mutable_classlabel() {
10382 
10383  return _impl_.classlabel_.Mutable(GetArenaForAllocation());
10384 }
10385 inline std::string* LipActivity::release_classlabel() {
10386  // @@protoc_insertion_point(field_release:nv.LipActivity.classLabel)
10387  return _impl_.classlabel_.Release();
10388 }
10389 inline void LipActivity::set_allocated_classlabel(std::string* classlabel) {
10390  if (classlabel != nullptr) {
10391 
10392  } else {
10393 
10394  }
10395  _impl_.classlabel_.SetAllocated(classlabel, GetArenaForAllocation());
10396 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10397  if (_impl_.classlabel_.IsDefault()) {
10398  _impl_.classlabel_.Set("", GetArenaForAllocation());
10399  }
10400 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10401  // @@protoc_insertion_point(field_set_allocated:nv.LipActivity.classLabel)
10402 }
10403 
10404 // -------------------------------------------------------------------
10405 
10406 // -------------------------------------------------------------------
10407 
10408 // Event
10409 
10410 // string id = 1;
10411 inline void Event::clear_id() {
10412  _impl_.id_.ClearToEmpty();
10413 }
10414 inline const std::string& Event::id() const {
10415  // @@protoc_insertion_point(field_get:nv.Event.id)
10416  return _internal_id();
10417 }
10418 template <typename ArgT0, typename... ArgT>
10419 inline PROTOBUF_ALWAYS_INLINE
10420 void Event::set_id(ArgT0&& arg0, ArgT... args) {
10421 
10422  _impl_.id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10423  // @@protoc_insertion_point(field_set:nv.Event.id)
10424 }
10425 inline std::string* Event::mutable_id() {
10426  std::string* _s = _internal_mutable_id();
10427  // @@protoc_insertion_point(field_mutable:nv.Event.id)
10428  return _s;
10429 }
10430 inline const std::string& Event::_internal_id() const {
10431  return _impl_.id_.Get();
10432 }
10433 inline void Event::_internal_set_id(const std::string& value) {
10434 
10435  _impl_.id_.Set(value, GetArenaForAllocation());
10436 }
10437 inline std::string* Event::_internal_mutable_id() {
10438 
10439  return _impl_.id_.Mutable(GetArenaForAllocation());
10440 }
10441 inline std::string* Event::release_id() {
10442  // @@protoc_insertion_point(field_release:nv.Event.id)
10443  return _impl_.id_.Release();
10444 }
10445 inline void Event::set_allocated_id(std::string* id) {
10446  if (id != nullptr) {
10447 
10448  } else {
10449 
10450  }
10451  _impl_.id_.SetAllocated(id, GetArenaForAllocation());
10452 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10453  if (_impl_.id_.IsDefault()) {
10454  _impl_.id_.Set("", GetArenaForAllocation());
10455  }
10456 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10457  // @@protoc_insertion_point(field_set_allocated:nv.Event.id)
10458 }
10459 
10460 // string type = 2;
10461 inline void Event::clear_type() {
10462  _impl_.type_.ClearToEmpty();
10463 }
10464 inline const std::string& Event::type() const {
10465  // @@protoc_insertion_point(field_get:nv.Event.type)
10466  return _internal_type();
10467 }
10468 template <typename ArgT0, typename... ArgT>
10469 inline PROTOBUF_ALWAYS_INLINE
10470 void Event::set_type(ArgT0&& arg0, ArgT... args) {
10471 
10472  _impl_.type_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10473  // @@protoc_insertion_point(field_set:nv.Event.type)
10474 }
10475 inline std::string* Event::mutable_type() {
10476  std::string* _s = _internal_mutable_type();
10477  // @@protoc_insertion_point(field_mutable:nv.Event.type)
10478  return _s;
10479 }
10480 inline const std::string& Event::_internal_type() const {
10481  return _impl_.type_.Get();
10482 }
10483 inline void Event::_internal_set_type(const std::string& value) {
10484 
10485  _impl_.type_.Set(value, GetArenaForAllocation());
10486 }
10487 inline std::string* Event::_internal_mutable_type() {
10488 
10489  return _impl_.type_.Mutable(GetArenaForAllocation());
10490 }
10491 inline std::string* Event::release_type() {
10492  // @@protoc_insertion_point(field_release:nv.Event.type)
10493  return _impl_.type_.Release();
10494 }
10495 inline void Event::set_allocated_type(std::string* type) {
10496  if (type != nullptr) {
10497 
10498  } else {
10499 
10500  }
10501  _impl_.type_.SetAllocated(type, GetArenaForAllocation());
10502 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10503  if (_impl_.type_.IsDefault()) {
10504  _impl_.type_.Set("", GetArenaForAllocation());
10505  }
10506 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10507  // @@protoc_insertion_point(field_set_allocated:nv.Event.type)
10508 }
10509 
10510 // map<string, string> info = 5;
10511 inline int Event::_internal_info_size() const {
10512  return _impl_.info_.size();
10513 }
10514 inline int Event::info_size() const {
10515  return _internal_info_size();
10516 }
10517 inline void Event::clear_info() {
10518  _impl_.info_.Clear();
10519 }
10520 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
10521 Event::_internal_info() const {
10522  return _impl_.info_.GetMap();
10523 }
10524 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
10525 Event::info() const {
10526  // @@protoc_insertion_point(field_map:nv.Event.info)
10527  return _internal_info();
10528 }
10529 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
10530 Event::_internal_mutable_info() {
10531  return _impl_.info_.MutableMap();
10532 }
10533 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
10535  // @@protoc_insertion_point(field_mutable_map:nv.Event.info)
10536  return _internal_mutable_info();
10537 }
10538 
10539 // -------------------------------------------------------------------
10540 
10541 // -------------------------------------------------------------------
10542 
10543 // AnalyticsModule
10544 
10545 // string id = 1;
10546 inline void AnalyticsModule::clear_id() {
10547  _impl_.id_.ClearToEmpty();
10548 }
10549 inline const std::string& AnalyticsModule::id() const {
10550  // @@protoc_insertion_point(field_get:nv.AnalyticsModule.id)
10551  return _internal_id();
10552 }
10553 template <typename ArgT0, typename... ArgT>
10554 inline PROTOBUF_ALWAYS_INLINE
10555 void AnalyticsModule::set_id(ArgT0&& arg0, ArgT... args) {
10556 
10557  _impl_.id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10558  // @@protoc_insertion_point(field_set:nv.AnalyticsModule.id)
10559 }
10560 inline std::string* AnalyticsModule::mutable_id() {
10561  std::string* _s = _internal_mutable_id();
10562  // @@protoc_insertion_point(field_mutable:nv.AnalyticsModule.id)
10563  return _s;
10564 }
10565 inline const std::string& AnalyticsModule::_internal_id() const {
10566  return _impl_.id_.Get();
10567 }
10568 inline void AnalyticsModule::_internal_set_id(const std::string& value) {
10569 
10570  _impl_.id_.Set(value, GetArenaForAllocation());
10571 }
10572 inline std::string* AnalyticsModule::_internal_mutable_id() {
10573 
10574  return _impl_.id_.Mutable(GetArenaForAllocation());
10575 }
10576 inline std::string* AnalyticsModule::release_id() {
10577  // @@protoc_insertion_point(field_release:nv.AnalyticsModule.id)
10578  return _impl_.id_.Release();
10579 }
10580 inline void AnalyticsModule::set_allocated_id(std::string* id) {
10581  if (id != nullptr) {
10582 
10583  } else {
10584 
10585  }
10586  _impl_.id_.SetAllocated(id, GetArenaForAllocation());
10587 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10588  if (_impl_.id_.IsDefault()) {
10589  _impl_.id_.Set("", GetArenaForAllocation());
10590  }
10591 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10592  // @@protoc_insertion_point(field_set_allocated:nv.AnalyticsModule.id)
10593 }
10594 
10595 // string description = 2;
10596 inline void AnalyticsModule::clear_description() {
10597  _impl_.description_.ClearToEmpty();
10598 }
10599 inline const std::string& AnalyticsModule::description() const {
10600  // @@protoc_insertion_point(field_get:nv.AnalyticsModule.description)
10601  return _internal_description();
10602 }
10603 template <typename ArgT0, typename... ArgT>
10604 inline PROTOBUF_ALWAYS_INLINE
10605 void AnalyticsModule::set_description(ArgT0&& arg0, ArgT... args) {
10606 
10607  _impl_.description_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10608  // @@protoc_insertion_point(field_set:nv.AnalyticsModule.description)
10609 }
10610 inline std::string* AnalyticsModule::mutable_description() {
10611  std::string* _s = _internal_mutable_description();
10612  // @@protoc_insertion_point(field_mutable:nv.AnalyticsModule.description)
10613  return _s;
10614 }
10615 inline const std::string& AnalyticsModule::_internal_description() const {
10616  return _impl_.description_.Get();
10617 }
10618 inline void AnalyticsModule::_internal_set_description(const std::string& value) {
10619 
10620  _impl_.description_.Set(value, GetArenaForAllocation());
10621 }
10622 inline std::string* AnalyticsModule::_internal_mutable_description() {
10623 
10624  return _impl_.description_.Mutable(GetArenaForAllocation());
10625 }
10626 inline std::string* AnalyticsModule::release_description() {
10627  // @@protoc_insertion_point(field_release:nv.AnalyticsModule.description)
10628  return _impl_.description_.Release();
10629 }
10630 inline void AnalyticsModule::set_allocated_description(std::string* description) {
10631  if (description != nullptr) {
10632 
10633  } else {
10634 
10635  }
10636  _impl_.description_.SetAllocated(description, GetArenaForAllocation());
10637 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10638  if (_impl_.description_.IsDefault()) {
10639  _impl_.description_.Set("", GetArenaForAllocation());
10640  }
10641 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10642  // @@protoc_insertion_point(field_set_allocated:nv.AnalyticsModule.description)
10643 }
10644 
10645 // string source = 3;
10646 inline void AnalyticsModule::clear_source() {
10647  _impl_.source_.ClearToEmpty();
10648 }
10649 inline const std::string& AnalyticsModule::source() const {
10650  // @@protoc_insertion_point(field_get:nv.AnalyticsModule.source)
10651  return _internal_source();
10652 }
10653 template <typename ArgT0, typename... ArgT>
10654 inline PROTOBUF_ALWAYS_INLINE
10655 void AnalyticsModule::set_source(ArgT0&& arg0, ArgT... args) {
10656 
10657  _impl_.source_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10658  // @@protoc_insertion_point(field_set:nv.AnalyticsModule.source)
10659 }
10660 inline std::string* AnalyticsModule::mutable_source() {
10661  std::string* _s = _internal_mutable_source();
10662  // @@protoc_insertion_point(field_mutable:nv.AnalyticsModule.source)
10663  return _s;
10664 }
10665 inline const std::string& AnalyticsModule::_internal_source() const {
10666  return _impl_.source_.Get();
10667 }
10668 inline void AnalyticsModule::_internal_set_source(const std::string& value) {
10669 
10670  _impl_.source_.Set(value, GetArenaForAllocation());
10671 }
10672 inline std::string* AnalyticsModule::_internal_mutable_source() {
10673 
10674  return _impl_.source_.Mutable(GetArenaForAllocation());
10675 }
10676 inline std::string* AnalyticsModule::release_source() {
10677  // @@protoc_insertion_point(field_release:nv.AnalyticsModule.source)
10678  return _impl_.source_.Release();
10679 }
10680 inline void AnalyticsModule::set_allocated_source(std::string* source) {
10681  if (source != nullptr) {
10682 
10683  } else {
10684 
10685  }
10686  _impl_.source_.SetAllocated(source, GetArenaForAllocation());
10687 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10688  if (_impl_.source_.IsDefault()) {
10689  _impl_.source_.Set("", GetArenaForAllocation());
10690  }
10691 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10692  // @@protoc_insertion_point(field_set_allocated:nv.AnalyticsModule.source)
10693 }
10694 
10695 // string version = 4;
10696 inline void AnalyticsModule::clear_version() {
10697  _impl_.version_.ClearToEmpty();
10698 }
10699 inline const std::string& AnalyticsModule::version() const {
10700  // @@protoc_insertion_point(field_get:nv.AnalyticsModule.version)
10701  return _internal_version();
10702 }
10703 template <typename ArgT0, typename... ArgT>
10704 inline PROTOBUF_ALWAYS_INLINE
10705 void AnalyticsModule::set_version(ArgT0&& arg0, ArgT... args) {
10706 
10707  _impl_.version_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10708  // @@protoc_insertion_point(field_set:nv.AnalyticsModule.version)
10709 }
10710 inline std::string* AnalyticsModule::mutable_version() {
10711  std::string* _s = _internal_mutable_version();
10712  // @@protoc_insertion_point(field_mutable:nv.AnalyticsModule.version)
10713  return _s;
10714 }
10715 inline const std::string& AnalyticsModule::_internal_version() const {
10716  return _impl_.version_.Get();
10717 }
10718 inline void AnalyticsModule::_internal_set_version(const std::string& value) {
10719 
10720  _impl_.version_.Set(value, GetArenaForAllocation());
10721 }
10722 inline std::string* AnalyticsModule::_internal_mutable_version() {
10723 
10724  return _impl_.version_.Mutable(GetArenaForAllocation());
10725 }
10726 inline std::string* AnalyticsModule::release_version() {
10727  // @@protoc_insertion_point(field_release:nv.AnalyticsModule.version)
10728  return _impl_.version_.Release();
10729 }
10730 inline void AnalyticsModule::set_allocated_version(std::string* version) {
10731  if (version != nullptr) {
10732 
10733  } else {
10734 
10735  }
10736  _impl_.version_.SetAllocated(version, GetArenaForAllocation());
10737 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10738  if (_impl_.version_.IsDefault()) {
10739  _impl_.version_.Set("", GetArenaForAllocation());
10740  }
10741 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10742  // @@protoc_insertion_point(field_set_allocated:nv.AnalyticsModule.version)
10743 }
10744 
10745 // map<string, string> info = 5;
10746 inline int AnalyticsModule::_internal_info_size() const {
10747  return _impl_.info_.size();
10748 }
10749 inline int AnalyticsModule::info_size() const {
10750  return _internal_info_size();
10751 }
10752 inline void AnalyticsModule::clear_info() {
10753  _impl_.info_.Clear();
10754 }
10755 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
10756 AnalyticsModule::_internal_info() const {
10757  return _impl_.info_.GetMap();
10758 }
10759 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
10760 AnalyticsModule::info() const {
10761  // @@protoc_insertion_point(field_map:nv.AnalyticsModule.info)
10762  return _internal_info();
10763 }
10764 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
10765 AnalyticsModule::_internal_mutable_info() {
10766  return _impl_.info_.MutableMap();
10767 }
10768 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
10770  // @@protoc_insertion_point(field_mutable_map:nv.AnalyticsModule.info)
10771  return _internal_mutable_info();
10772 }
10773 
10774 // -------------------------------------------------------------------
10775 
10776 // -------------------------------------------------------------------
10777 
10778 // Sensor
10779 
10780 // string id = 1;
10781 inline void Sensor::clear_id() {
10782  _impl_.id_.ClearToEmpty();
10783 }
10784 inline const std::string& Sensor::id() const {
10785  // @@protoc_insertion_point(field_get:nv.Sensor.id)
10786  return _internal_id();
10787 }
10788 template <typename ArgT0, typename... ArgT>
10789 inline PROTOBUF_ALWAYS_INLINE
10790 void Sensor::set_id(ArgT0&& arg0, ArgT... args) {
10791 
10792  _impl_.id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10793  // @@protoc_insertion_point(field_set:nv.Sensor.id)
10794 }
10795 inline std::string* Sensor::mutable_id() {
10796  std::string* _s = _internal_mutable_id();
10797  // @@protoc_insertion_point(field_mutable:nv.Sensor.id)
10798  return _s;
10799 }
10800 inline const std::string& Sensor::_internal_id() const {
10801  return _impl_.id_.Get();
10802 }
10803 inline void Sensor::_internal_set_id(const std::string& value) {
10804 
10805  _impl_.id_.Set(value, GetArenaForAllocation());
10806 }
10807 inline std::string* Sensor::_internal_mutable_id() {
10808 
10809  return _impl_.id_.Mutable(GetArenaForAllocation());
10810 }
10811 inline std::string* Sensor::release_id() {
10812  // @@protoc_insertion_point(field_release:nv.Sensor.id)
10813  return _impl_.id_.Release();
10814 }
10815 inline void Sensor::set_allocated_id(std::string* id) {
10816  if (id != nullptr) {
10817 
10818  } else {
10819 
10820  }
10821  _impl_.id_.SetAllocated(id, GetArenaForAllocation());
10822 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10823  if (_impl_.id_.IsDefault()) {
10824  _impl_.id_.Set("", GetArenaForAllocation());
10825  }
10826 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10827  // @@protoc_insertion_point(field_set_allocated:nv.Sensor.id)
10828 }
10829 
10830 // string type = 2;
10831 inline void Sensor::clear_type() {
10832  _impl_.type_.ClearToEmpty();
10833 }
10834 inline const std::string& Sensor::type() const {
10835  // @@protoc_insertion_point(field_get:nv.Sensor.type)
10836  return _internal_type();
10837 }
10838 template <typename ArgT0, typename... ArgT>
10839 inline PROTOBUF_ALWAYS_INLINE
10840 void Sensor::set_type(ArgT0&& arg0, ArgT... args) {
10841 
10842  _impl_.type_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10843  // @@protoc_insertion_point(field_set:nv.Sensor.type)
10844 }
10845 inline std::string* Sensor::mutable_type() {
10846  std::string* _s = _internal_mutable_type();
10847  // @@protoc_insertion_point(field_mutable:nv.Sensor.type)
10848  return _s;
10849 }
10850 inline const std::string& Sensor::_internal_type() const {
10851  return _impl_.type_.Get();
10852 }
10853 inline void Sensor::_internal_set_type(const std::string& value) {
10854 
10855  _impl_.type_.Set(value, GetArenaForAllocation());
10856 }
10857 inline std::string* Sensor::_internal_mutable_type() {
10858 
10859  return _impl_.type_.Mutable(GetArenaForAllocation());
10860 }
10861 inline std::string* Sensor::release_type() {
10862  // @@protoc_insertion_point(field_release:nv.Sensor.type)
10863  return _impl_.type_.Release();
10864 }
10865 inline void Sensor::set_allocated_type(std::string* type) {
10866  if (type != nullptr) {
10867 
10868  } else {
10869 
10870  }
10871  _impl_.type_.SetAllocated(type, GetArenaForAllocation());
10872 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10873  if (_impl_.type_.IsDefault()) {
10874  _impl_.type_.Set("", GetArenaForAllocation());
10875  }
10876 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10877  // @@protoc_insertion_point(field_set_allocated:nv.Sensor.type)
10878 }
10879 
10880 // string description = 3;
10881 inline void Sensor::clear_description() {
10882  _impl_.description_.ClearToEmpty();
10883 }
10884 inline const std::string& Sensor::description() const {
10885  // @@protoc_insertion_point(field_get:nv.Sensor.description)
10886  return _internal_description();
10887 }
10888 template <typename ArgT0, typename... ArgT>
10889 inline PROTOBUF_ALWAYS_INLINE
10890 void Sensor::set_description(ArgT0&& arg0, ArgT... args) {
10891 
10892  _impl_.description_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10893  // @@protoc_insertion_point(field_set:nv.Sensor.description)
10894 }
10895 inline std::string* Sensor::mutable_description() {
10896  std::string* _s = _internal_mutable_description();
10897  // @@protoc_insertion_point(field_mutable:nv.Sensor.description)
10898  return _s;
10899 }
10900 inline const std::string& Sensor::_internal_description() const {
10901  return _impl_.description_.Get();
10902 }
10903 inline void Sensor::_internal_set_description(const std::string& value) {
10904 
10905  _impl_.description_.Set(value, GetArenaForAllocation());
10906 }
10907 inline std::string* Sensor::_internal_mutable_description() {
10908 
10909  return _impl_.description_.Mutable(GetArenaForAllocation());
10910 }
10911 inline std::string* Sensor::release_description() {
10912  // @@protoc_insertion_point(field_release:nv.Sensor.description)
10913  return _impl_.description_.Release();
10914 }
10915 inline void Sensor::set_allocated_description(std::string* description) {
10916  if (description != nullptr) {
10917 
10918  } else {
10919 
10920  }
10921  _impl_.description_.SetAllocated(description, GetArenaForAllocation());
10922 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10923  if (_impl_.description_.IsDefault()) {
10924  _impl_.description_.Set("", GetArenaForAllocation());
10925  }
10926 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10927  // @@protoc_insertion_point(field_set_allocated:nv.Sensor.description)
10928 }
10929 
10930 // .nv.Location location = 4;
10931 inline bool Sensor::_internal_has_location() const {
10932  return this != internal_default_instance() && _impl_.location_ != nullptr;
10933 }
10934 inline bool Sensor::has_location() const {
10935  return _internal_has_location();
10936 }
10937 inline void Sensor::clear_location() {
10938  if (GetArenaForAllocation() == nullptr && _impl_.location_ != nullptr) {
10939  delete _impl_.location_;
10940  }
10941  _impl_.location_ = nullptr;
10942 }
10943 inline const ::nv::Location& Sensor::_internal_location() const {
10944  const ::nv::Location* p = _impl_.location_;
10945  return p != nullptr ? *p : reinterpret_cast<const ::nv::Location&>(
10947 }
10948 inline const ::nv::Location& Sensor::location() const {
10949  // @@protoc_insertion_point(field_get:nv.Sensor.location)
10950  return _internal_location();
10951 }
10953  ::nv::Location* location) {
10954  if (GetArenaForAllocation() == nullptr) {
10955  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.location_);
10956  }
10957  _impl_.location_ = location;
10958  if (location) {
10959 
10960  } else {
10961 
10962  }
10963  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Sensor.location)
10964 }
10965 inline ::nv::Location* Sensor::release_location() {
10966 
10967  ::nv::Location* temp = _impl_.location_;
10968  _impl_.location_ = nullptr;
10969 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
10970  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
10971  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
10972  if (GetArenaForAllocation() == nullptr) { delete old; }
10973 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
10974  if (GetArenaForAllocation() != nullptr) {
10975  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
10976  }
10977 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
10978  return temp;
10979 }
10980 inline ::nv::Location* Sensor::unsafe_arena_release_location() {
10981  // @@protoc_insertion_point(field_release:nv.Sensor.location)
10982 
10983  ::nv::Location* temp = _impl_.location_;
10984  _impl_.location_ = nullptr;
10985  return temp;
10986 }
10987 inline ::nv::Location* Sensor::_internal_mutable_location() {
10988 
10989  if (_impl_.location_ == nullptr) {
10990  auto* p = CreateMaybeMessage<::nv::Location>(GetArenaForAllocation());
10991  _impl_.location_ = p;
10992  }
10993  return _impl_.location_;
10994 }
10995 inline ::nv::Location* Sensor::mutable_location() {
10996  ::nv::Location* _msg = _internal_mutable_location();
10997  // @@protoc_insertion_point(field_mutable:nv.Sensor.location)
10998  return _msg;
10999 }
11000 inline void Sensor::set_allocated_location(::nv::Location* location) {
11001  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
11002  if (message_arena == nullptr) {
11003  delete _impl_.location_;
11004  }
11005  if (location) {
11006  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
11007  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(location);
11008  if (message_arena != submessage_arena) {
11009  location = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
11010  message_arena, location, submessage_arena);
11011  }
11012 
11013  } else {
11014 
11015  }
11016  _impl_.location_ = location;
11017  // @@protoc_insertion_point(field_set_allocated:nv.Sensor.location)
11018 }
11019 
11020 // .nv.Coordinate coordinate = 5;
11021 inline bool Sensor::_internal_has_coordinate() const {
11022  return this != internal_default_instance() && _impl_.coordinate_ != nullptr;
11023 }
11024 inline bool Sensor::has_coordinate() const {
11025  return _internal_has_coordinate();
11026 }
11027 inline void Sensor::clear_coordinate() {
11028  if (GetArenaForAllocation() == nullptr && _impl_.coordinate_ != nullptr) {
11029  delete _impl_.coordinate_;
11030  }
11031  _impl_.coordinate_ = nullptr;
11032 }
11033 inline const ::nv::Coordinate& Sensor::_internal_coordinate() const {
11034  const ::nv::Coordinate* p = _impl_.coordinate_;
11035  return p != nullptr ? *p : reinterpret_cast<const ::nv::Coordinate&>(
11037 }
11038 inline const ::nv::Coordinate& Sensor::coordinate() const {
11039  // @@protoc_insertion_point(field_get:nv.Sensor.coordinate)
11040  return _internal_coordinate();
11041 }
11043  ::nv::Coordinate* coordinate) {
11044  if (GetArenaForAllocation() == nullptr) {
11045  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.coordinate_);
11046  }
11047  _impl_.coordinate_ = coordinate;
11048  if (coordinate) {
11049 
11050  } else {
11051 
11052  }
11053  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Sensor.coordinate)
11054 }
11055 inline ::nv::Coordinate* Sensor::release_coordinate() {
11056 
11057  ::nv::Coordinate* temp = _impl_.coordinate_;
11058  _impl_.coordinate_ = nullptr;
11059 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
11060  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
11061  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11062  if (GetArenaForAllocation() == nullptr) { delete old; }
11063 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
11064  if (GetArenaForAllocation() != nullptr) {
11065  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11066  }
11067 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
11068  return temp;
11069 }
11070 inline ::nv::Coordinate* Sensor::unsafe_arena_release_coordinate() {
11071  // @@protoc_insertion_point(field_release:nv.Sensor.coordinate)
11072 
11073  ::nv::Coordinate* temp = _impl_.coordinate_;
11074  _impl_.coordinate_ = nullptr;
11075  return temp;
11076 }
11077 inline ::nv::Coordinate* Sensor::_internal_mutable_coordinate() {
11078 
11079  if (_impl_.coordinate_ == nullptr) {
11080  auto* p = CreateMaybeMessage<::nv::Coordinate>(GetArenaForAllocation());
11081  _impl_.coordinate_ = p;
11082  }
11083  return _impl_.coordinate_;
11084 }
11085 inline ::nv::Coordinate* Sensor::mutable_coordinate() {
11086  ::nv::Coordinate* _msg = _internal_mutable_coordinate();
11087  // @@protoc_insertion_point(field_mutable:nv.Sensor.coordinate)
11088  return _msg;
11089 }
11090 inline void Sensor::set_allocated_coordinate(::nv::Coordinate* coordinate) {
11091  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
11092  if (message_arena == nullptr) {
11093  delete _impl_.coordinate_;
11094  }
11095  if (coordinate) {
11096  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
11097  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(coordinate);
11098  if (message_arena != submessage_arena) {
11099  coordinate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
11100  message_arena, coordinate, submessage_arena);
11101  }
11102 
11103  } else {
11104 
11105  }
11106  _impl_.coordinate_ = coordinate;
11107  // @@protoc_insertion_point(field_set_allocated:nv.Sensor.coordinate)
11108 }
11109 
11110 // map<string, string> info = 6;
11111 inline int Sensor::_internal_info_size() const {
11112  return _impl_.info_.size();
11113 }
11114 inline int Sensor::info_size() const {
11115  return _internal_info_size();
11116 }
11117 inline void Sensor::clear_info() {
11118  _impl_.info_.Clear();
11119 }
11120 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
11121 Sensor::_internal_info() const {
11122  return _impl_.info_.GetMap();
11123 }
11124 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
11125 Sensor::info() const {
11126  // @@protoc_insertion_point(field_map:nv.Sensor.info)
11127  return _internal_info();
11128 }
11129 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
11130 Sensor::_internal_mutable_info() {
11131  return _impl_.info_.MutableMap();
11132 }
11133 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
11135  // @@protoc_insertion_point(field_mutable_map:nv.Sensor.info)
11136  return _internal_mutable_info();
11137 }
11138 
11139 // -------------------------------------------------------------------
11140 
11141 // -------------------------------------------------------------------
11142 
11143 // Place
11144 
11145 // string id = 1;
11146 inline void Place::clear_id() {
11147  _impl_.id_.ClearToEmpty();
11148 }
11149 inline const std::string& Place::id() const {
11150  // @@protoc_insertion_point(field_get:nv.Place.id)
11151  return _internal_id();
11152 }
11153 template <typename ArgT0, typename... ArgT>
11154 inline PROTOBUF_ALWAYS_INLINE
11155 void Place::set_id(ArgT0&& arg0, ArgT... args) {
11156 
11157  _impl_.id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11158  // @@protoc_insertion_point(field_set:nv.Place.id)
11159 }
11160 inline std::string* Place::mutable_id() {
11161  std::string* _s = _internal_mutable_id();
11162  // @@protoc_insertion_point(field_mutable:nv.Place.id)
11163  return _s;
11164 }
11165 inline const std::string& Place::_internal_id() const {
11166  return _impl_.id_.Get();
11167 }
11168 inline void Place::_internal_set_id(const std::string& value) {
11169 
11170  _impl_.id_.Set(value, GetArenaForAllocation());
11171 }
11172 inline std::string* Place::_internal_mutable_id() {
11173 
11174  return _impl_.id_.Mutable(GetArenaForAllocation());
11175 }
11176 inline std::string* Place::release_id() {
11177  // @@protoc_insertion_point(field_release:nv.Place.id)
11178  return _impl_.id_.Release();
11179 }
11180 inline void Place::set_allocated_id(std::string* id) {
11181  if (id != nullptr) {
11182 
11183  } else {
11184 
11185  }
11186  _impl_.id_.SetAllocated(id, GetArenaForAllocation());
11187 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11188  if (_impl_.id_.IsDefault()) {
11189  _impl_.id_.Set("", GetArenaForAllocation());
11190  }
11191 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11192  // @@protoc_insertion_point(field_set_allocated:nv.Place.id)
11193 }
11194 
11195 // string name = 2;
11196 inline void Place::clear_name() {
11197  _impl_.name_.ClearToEmpty();
11198 }
11199 inline const std::string& Place::name() const {
11200  // @@protoc_insertion_point(field_get:nv.Place.name)
11201  return _internal_name();
11202 }
11203 template <typename ArgT0, typename... ArgT>
11204 inline PROTOBUF_ALWAYS_INLINE
11205 void Place::set_name(ArgT0&& arg0, ArgT... args) {
11206 
11207  _impl_.name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11208  // @@protoc_insertion_point(field_set:nv.Place.name)
11209 }
11210 inline std::string* Place::mutable_name() {
11211  std::string* _s = _internal_mutable_name();
11212  // @@protoc_insertion_point(field_mutable:nv.Place.name)
11213  return _s;
11214 }
11215 inline const std::string& Place::_internal_name() const {
11216  return _impl_.name_.Get();
11217 }
11218 inline void Place::_internal_set_name(const std::string& value) {
11219 
11220  _impl_.name_.Set(value, GetArenaForAllocation());
11221 }
11222 inline std::string* Place::_internal_mutable_name() {
11223 
11224  return _impl_.name_.Mutable(GetArenaForAllocation());
11225 }
11226 inline std::string* Place::release_name() {
11227  // @@protoc_insertion_point(field_release:nv.Place.name)
11228  return _impl_.name_.Release();
11229 }
11230 inline void Place::set_allocated_name(std::string* name) {
11231  if (name != nullptr) {
11232 
11233  } else {
11234 
11235  }
11236  _impl_.name_.SetAllocated(name, GetArenaForAllocation());
11237 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11238  if (_impl_.name_.IsDefault()) {
11239  _impl_.name_.Set("", GetArenaForAllocation());
11240  }
11241 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11242  // @@protoc_insertion_point(field_set_allocated:nv.Place.name)
11243 }
11244 
11245 // string type = 3;
11246 inline void Place::clear_type() {
11247  _impl_.type_.ClearToEmpty();
11248 }
11249 inline const std::string& Place::type() const {
11250  // @@protoc_insertion_point(field_get:nv.Place.type)
11251  return _internal_type();
11252 }
11253 template <typename ArgT0, typename... ArgT>
11254 inline PROTOBUF_ALWAYS_INLINE
11255 void Place::set_type(ArgT0&& arg0, ArgT... args) {
11256 
11257  _impl_.type_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11258  // @@protoc_insertion_point(field_set:nv.Place.type)
11259 }
11260 inline std::string* Place::mutable_type() {
11261  std::string* _s = _internal_mutable_type();
11262  // @@protoc_insertion_point(field_mutable:nv.Place.type)
11263  return _s;
11264 }
11265 inline const std::string& Place::_internal_type() const {
11266  return _impl_.type_.Get();
11267 }
11268 inline void Place::_internal_set_type(const std::string& value) {
11269 
11270  _impl_.type_.Set(value, GetArenaForAllocation());
11271 }
11272 inline std::string* Place::_internal_mutable_type() {
11273 
11274  return _impl_.type_.Mutable(GetArenaForAllocation());
11275 }
11276 inline std::string* Place::release_type() {
11277  // @@protoc_insertion_point(field_release:nv.Place.type)
11278  return _impl_.type_.Release();
11279 }
11280 inline void Place::set_allocated_type(std::string* type) {
11281  if (type != nullptr) {
11282 
11283  } else {
11284 
11285  }
11286  _impl_.type_.SetAllocated(type, GetArenaForAllocation());
11287 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11288  if (_impl_.type_.IsDefault()) {
11289  _impl_.type_.Set("", GetArenaForAllocation());
11290  }
11291 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11292  // @@protoc_insertion_point(field_set_allocated:nv.Place.type)
11293 }
11294 
11295 // .nv.Location location = 4;
11296 inline bool Place::_internal_has_location() const {
11297  return this != internal_default_instance() && _impl_.location_ != nullptr;
11298 }
11299 inline bool Place::has_location() const {
11300  return _internal_has_location();
11301 }
11302 inline void Place::clear_location() {
11303  if (GetArenaForAllocation() == nullptr && _impl_.location_ != nullptr) {
11304  delete _impl_.location_;
11305  }
11306  _impl_.location_ = nullptr;
11307 }
11308 inline const ::nv::Location& Place::_internal_location() const {
11309  const ::nv::Location* p = _impl_.location_;
11310  return p != nullptr ? *p : reinterpret_cast<const ::nv::Location&>(
11312 }
11313 inline const ::nv::Location& Place::location() const {
11314  // @@protoc_insertion_point(field_get:nv.Place.location)
11315  return _internal_location();
11316 }
11318  ::nv::Location* location) {
11319  if (GetArenaForAllocation() == nullptr) {
11320  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.location_);
11321  }
11322  _impl_.location_ = location;
11323  if (location) {
11324 
11325  } else {
11326 
11327  }
11328  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Place.location)
11329 }
11330 inline ::nv::Location* Place::release_location() {
11331 
11332  ::nv::Location* temp = _impl_.location_;
11333  _impl_.location_ = nullptr;
11334 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
11335  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
11336  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11337  if (GetArenaForAllocation() == nullptr) { delete old; }
11338 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
11339  if (GetArenaForAllocation() != nullptr) {
11340  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11341  }
11342 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
11343  return temp;
11344 }
11345 inline ::nv::Location* Place::unsafe_arena_release_location() {
11346  // @@protoc_insertion_point(field_release:nv.Place.location)
11347 
11348  ::nv::Location* temp = _impl_.location_;
11349  _impl_.location_ = nullptr;
11350  return temp;
11351 }
11352 inline ::nv::Location* Place::_internal_mutable_location() {
11353 
11354  if (_impl_.location_ == nullptr) {
11355  auto* p = CreateMaybeMessage<::nv::Location>(GetArenaForAllocation());
11356  _impl_.location_ = p;
11357  }
11358  return _impl_.location_;
11359 }
11360 inline ::nv::Location* Place::mutable_location() {
11361  ::nv::Location* _msg = _internal_mutable_location();
11362  // @@protoc_insertion_point(field_mutable:nv.Place.location)
11363  return _msg;
11364 }
11365 inline void Place::set_allocated_location(::nv::Location* location) {
11366  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
11367  if (message_arena == nullptr) {
11368  delete _impl_.location_;
11369  }
11370  if (location) {
11371  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
11372  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(location);
11373  if (message_arena != submessage_arena) {
11374  location = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
11375  message_arena, location, submessage_arena);
11376  }
11377 
11378  } else {
11379 
11380  }
11381  _impl_.location_ = location;
11382  // @@protoc_insertion_point(field_set_allocated:nv.Place.location)
11383 }
11384 
11385 // .nv.Coordinate coordinate = 5;
11386 inline bool Place::_internal_has_coordinate() const {
11387  return this != internal_default_instance() && _impl_.coordinate_ != nullptr;
11388 }
11389 inline bool Place::has_coordinate() const {
11390  return _internal_has_coordinate();
11391 }
11392 inline void Place::clear_coordinate() {
11393  if (GetArenaForAllocation() == nullptr && _impl_.coordinate_ != nullptr) {
11394  delete _impl_.coordinate_;
11395  }
11396  _impl_.coordinate_ = nullptr;
11397 }
11398 inline const ::nv::Coordinate& Place::_internal_coordinate() const {
11399  const ::nv::Coordinate* p = _impl_.coordinate_;
11400  return p != nullptr ? *p : reinterpret_cast<const ::nv::Coordinate&>(
11402 }
11403 inline const ::nv::Coordinate& Place::coordinate() const {
11404  // @@protoc_insertion_point(field_get:nv.Place.coordinate)
11405  return _internal_coordinate();
11406 }
11408  ::nv::Coordinate* coordinate) {
11409  if (GetArenaForAllocation() == nullptr) {
11410  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.coordinate_);
11411  }
11412  _impl_.coordinate_ = coordinate;
11413  if (coordinate) {
11414 
11415  } else {
11416 
11417  }
11418  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Place.coordinate)
11419 }
11420 inline ::nv::Coordinate* Place::release_coordinate() {
11421 
11422  ::nv::Coordinate* temp = _impl_.coordinate_;
11423  _impl_.coordinate_ = nullptr;
11424 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
11425  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
11426  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11427  if (GetArenaForAllocation() == nullptr) { delete old; }
11428 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
11429  if (GetArenaForAllocation() != nullptr) {
11430  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11431  }
11432 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
11433  return temp;
11434 }
11435 inline ::nv::Coordinate* Place::unsafe_arena_release_coordinate() {
11436  // @@protoc_insertion_point(field_release:nv.Place.coordinate)
11437 
11438  ::nv::Coordinate* temp = _impl_.coordinate_;
11439  _impl_.coordinate_ = nullptr;
11440  return temp;
11441 }
11442 inline ::nv::Coordinate* Place::_internal_mutable_coordinate() {
11443 
11444  if (_impl_.coordinate_ == nullptr) {
11445  auto* p = CreateMaybeMessage<::nv::Coordinate>(GetArenaForAllocation());
11446  _impl_.coordinate_ = p;
11447  }
11448  return _impl_.coordinate_;
11449 }
11450 inline ::nv::Coordinate* Place::mutable_coordinate() {
11451  ::nv::Coordinate* _msg = _internal_mutable_coordinate();
11452  // @@protoc_insertion_point(field_mutable:nv.Place.coordinate)
11453  return _msg;
11454 }
11455 inline void Place::set_allocated_coordinate(::nv::Coordinate* coordinate) {
11456  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
11457  if (message_arena == nullptr) {
11458  delete _impl_.coordinate_;
11459  }
11460  if (coordinate) {
11461  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
11462  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(coordinate);
11463  if (message_arena != submessage_arena) {
11464  coordinate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
11465  message_arena, coordinate, submessage_arena);
11466  }
11467 
11468  } else {
11469 
11470  }
11471  _impl_.coordinate_ = coordinate;
11472  // @@protoc_insertion_point(field_set_allocated:nv.Place.coordinate)
11473 }
11474 
11475 // map<string, string> info = 6;
11476 inline int Place::_internal_info_size() const {
11477  return _impl_.info_.size();
11478 }
11479 inline int Place::info_size() const {
11480  return _internal_info_size();
11481 }
11482 inline void Place::clear_info() {
11483  _impl_.info_.Clear();
11484 }
11485 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
11486 Place::_internal_info() const {
11487  return _impl_.info_.GetMap();
11488 }
11489 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
11490 Place::info() const {
11491  // @@protoc_insertion_point(field_map:nv.Place.info)
11492  return _internal_info();
11493 }
11494 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
11495 Place::_internal_mutable_info() {
11496  return _impl_.info_.MutableMap();
11497 }
11498 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
11500  // @@protoc_insertion_point(field_mutable_map:nv.Place.info)
11501  return _internal_mutable_info();
11502 }
11503 
11504 // -------------------------------------------------------------------
11505 
11506 // Message
11507 
11508 // string messageid = 1;
11509 inline void Message::clear_messageid() {
11510  _impl_.messageid_.ClearToEmpty();
11511 }
11512 inline const std::string& Message::messageid() const {
11513  // @@protoc_insertion_point(field_get:nv.Message.messageid)
11514  return _internal_messageid();
11515 }
11516 template <typename ArgT0, typename... ArgT>
11517 inline PROTOBUF_ALWAYS_INLINE
11518 void Message::set_messageid(ArgT0&& arg0, ArgT... args) {
11519 
11520  _impl_.messageid_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11521  // @@protoc_insertion_point(field_set:nv.Message.messageid)
11522 }
11523 inline std::string* Message::mutable_messageid() {
11524  std::string* _s = _internal_mutable_messageid();
11525  // @@protoc_insertion_point(field_mutable:nv.Message.messageid)
11526  return _s;
11527 }
11528 inline const std::string& Message::_internal_messageid() const {
11529  return _impl_.messageid_.Get();
11530 }
11531 inline void Message::_internal_set_messageid(const std::string& value) {
11532 
11533  _impl_.messageid_.Set(value, GetArenaForAllocation());
11534 }
11535 inline std::string* Message::_internal_mutable_messageid() {
11536 
11537  return _impl_.messageid_.Mutable(GetArenaForAllocation());
11538 }
11539 inline std::string* Message::release_messageid() {
11540  // @@protoc_insertion_point(field_release:nv.Message.messageid)
11541  return _impl_.messageid_.Release();
11542 }
11543 inline void Message::set_allocated_messageid(std::string* messageid) {
11544  if (messageid != nullptr) {
11545 
11546  } else {
11547 
11548  }
11549  _impl_.messageid_.SetAllocated(messageid, GetArenaForAllocation());
11550 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11551  if (_impl_.messageid_.IsDefault()) {
11552  _impl_.messageid_.Set("", GetArenaForAllocation());
11553  }
11554 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11555  // @@protoc_insertion_point(field_set_allocated:nv.Message.messageid)
11556 }
11557 
11558 // string mdsversion = 2;
11559 inline void Message::clear_mdsversion() {
11560  _impl_.mdsversion_.ClearToEmpty();
11561 }
11562 inline const std::string& Message::mdsversion() const {
11563  // @@protoc_insertion_point(field_get:nv.Message.mdsversion)
11564  return _internal_mdsversion();
11565 }
11566 template <typename ArgT0, typename... ArgT>
11567 inline PROTOBUF_ALWAYS_INLINE
11568 void Message::set_mdsversion(ArgT0&& arg0, ArgT... args) {
11569 
11570  _impl_.mdsversion_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11571  // @@protoc_insertion_point(field_set:nv.Message.mdsversion)
11572 }
11573 inline std::string* Message::mutable_mdsversion() {
11574  std::string* _s = _internal_mutable_mdsversion();
11575  // @@protoc_insertion_point(field_mutable:nv.Message.mdsversion)
11576  return _s;
11577 }
11578 inline const std::string& Message::_internal_mdsversion() const {
11579  return _impl_.mdsversion_.Get();
11580 }
11581 inline void Message::_internal_set_mdsversion(const std::string& value) {
11582 
11583  _impl_.mdsversion_.Set(value, GetArenaForAllocation());
11584 }
11585 inline std::string* Message::_internal_mutable_mdsversion() {
11586 
11587  return _impl_.mdsversion_.Mutable(GetArenaForAllocation());
11588 }
11589 inline std::string* Message::release_mdsversion() {
11590  // @@protoc_insertion_point(field_release:nv.Message.mdsversion)
11591  return _impl_.mdsversion_.Release();
11592 }
11593 inline void Message::set_allocated_mdsversion(std::string* mdsversion) {
11594  if (mdsversion != nullptr) {
11595 
11596  } else {
11597 
11598  }
11599  _impl_.mdsversion_.SetAllocated(mdsversion, GetArenaForAllocation());
11600 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11601  if (_impl_.mdsversion_.IsDefault()) {
11602  _impl_.mdsversion_.Set("", GetArenaForAllocation());
11603  }
11604 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11605  // @@protoc_insertion_point(field_set_allocated:nv.Message.mdsversion)
11606 }
11607 
11608 // .google.protobuf.Timestamp timestamp = 3;
11609 inline bool Message::_internal_has_timestamp() const {
11610  return this != internal_default_instance() && _impl_.timestamp_ != nullptr;
11611 }
11612 inline bool Message::has_timestamp() const {
11613  return _internal_has_timestamp();
11614 }
11615 inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& Message::_internal_timestamp() const {
11616  const ::PROTOBUF_NAMESPACE_ID::Timestamp* p = _impl_.timestamp_;
11617  return p != nullptr ? *p : reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Timestamp&>(
11618  ::PROTOBUF_NAMESPACE_ID::_Timestamp_default_instance_);
11619 }
11620 inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& Message::timestamp() const {
11621  // @@protoc_insertion_point(field_get:nv.Message.timestamp)
11622  return _internal_timestamp();
11623 }
11625  ::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp) {
11626  if (GetArenaForAllocation() == nullptr) {
11627  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.timestamp_);
11628  }
11629  _impl_.timestamp_ = timestamp;
11630  if (timestamp) {
11631 
11632  } else {
11633 
11634  }
11635  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Message.timestamp)
11636 }
11637 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* Message::release_timestamp() {
11638 
11639  ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = _impl_.timestamp_;
11640  _impl_.timestamp_ = nullptr;
11641 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
11642  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
11643  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11644  if (GetArenaForAllocation() == nullptr) { delete old; }
11645 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
11646  if (GetArenaForAllocation() != nullptr) {
11647  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11648  }
11649 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
11650  return temp;
11651 }
11652 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* Message::unsafe_arena_release_timestamp() {
11653  // @@protoc_insertion_point(field_release:nv.Message.timestamp)
11654 
11655  ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = _impl_.timestamp_;
11656  _impl_.timestamp_ = nullptr;
11657  return temp;
11658 }
11659 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* Message::_internal_mutable_timestamp() {
11660 
11661  if (_impl_.timestamp_ == nullptr) {
11662  auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::Timestamp>(GetArenaForAllocation());
11663  _impl_.timestamp_ = p;
11664  }
11665  return _impl_.timestamp_;
11666 }
11667 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* Message::mutable_timestamp() {
11668  ::PROTOBUF_NAMESPACE_ID::Timestamp* _msg = _internal_mutable_timestamp();
11669  // @@protoc_insertion_point(field_mutable:nv.Message.timestamp)
11670  return _msg;
11671 }
11672 inline void Message::set_allocated_timestamp(::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp) {
11673  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
11674  if (message_arena == nullptr) {
11675  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.timestamp_);
11676  }
11677  if (timestamp) {
11678  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
11679  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
11680  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(timestamp));
11681  if (message_arena != submessage_arena) {
11682  timestamp = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
11683  message_arena, timestamp, submessage_arena);
11684  }
11685 
11686  } else {
11687 
11688  }
11689  _impl_.timestamp_ = timestamp;
11690  // @@protoc_insertion_point(field_set_allocated:nv.Message.timestamp)
11691 }
11692 
11693 // .nv.Place place = 4;
11694 inline bool Message::_internal_has_place() const {
11695  return this != internal_default_instance() && _impl_.place_ != nullptr;
11696 }
11697 inline bool Message::has_place() const {
11698  return _internal_has_place();
11699 }
11700 inline void Message::clear_place() {
11701  if (GetArenaForAllocation() == nullptr && _impl_.place_ != nullptr) {
11702  delete _impl_.place_;
11703  }
11704  _impl_.place_ = nullptr;
11705 }
11706 inline const ::nv::Place& Message::_internal_place() const {
11707  const ::nv::Place* p = _impl_.place_;
11708  return p != nullptr ? *p : reinterpret_cast<const ::nv::Place&>(
11710 }
11711 inline const ::nv::Place& Message::place() const {
11712  // @@protoc_insertion_point(field_get:nv.Message.place)
11713  return _internal_place();
11714 }
11716  ::nv::Place* place) {
11717  if (GetArenaForAllocation() == nullptr) {
11718  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.place_);
11719  }
11720  _impl_.place_ = place;
11721  if (place) {
11722 
11723  } else {
11724 
11725  }
11726  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Message.place)
11727 }
11728 inline ::nv::Place* Message::release_place() {
11729 
11730  ::nv::Place* temp = _impl_.place_;
11731  _impl_.place_ = nullptr;
11732 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
11733  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
11734  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11735  if (GetArenaForAllocation() == nullptr) { delete old; }
11736 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
11737  if (GetArenaForAllocation() != nullptr) {
11738  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11739  }
11740 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
11741  return temp;
11742 }
11743 inline ::nv::Place* Message::unsafe_arena_release_place() {
11744  // @@protoc_insertion_point(field_release:nv.Message.place)
11745 
11746  ::nv::Place* temp = _impl_.place_;
11747  _impl_.place_ = nullptr;
11748  return temp;
11749 }
11750 inline ::nv::Place* Message::_internal_mutable_place() {
11751 
11752  if (_impl_.place_ == nullptr) {
11753  auto* p = CreateMaybeMessage<::nv::Place>(GetArenaForAllocation());
11754  _impl_.place_ = p;
11755  }
11756  return _impl_.place_;
11757 }
11758 inline ::nv::Place* Message::mutable_place() {
11759  ::nv::Place* _msg = _internal_mutable_place();
11760  // @@protoc_insertion_point(field_mutable:nv.Message.place)
11761  return _msg;
11762 }
11763 inline void Message::set_allocated_place(::nv::Place* place) {
11764  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
11765  if (message_arena == nullptr) {
11766  delete _impl_.place_;
11767  }
11768  if (place) {
11769  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
11770  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(place);
11771  if (message_arena != submessage_arena) {
11772  place = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
11773  message_arena, place, submessage_arena);
11774  }
11775 
11776  } else {
11777 
11778  }
11779  _impl_.place_ = place;
11780  // @@protoc_insertion_point(field_set_allocated:nv.Message.place)
11781 }
11782 
11783 // .nv.Sensor sensor = 5;
11784 inline bool Message::_internal_has_sensor() const {
11785  return this != internal_default_instance() && _impl_.sensor_ != nullptr;
11786 }
11787 inline bool Message::has_sensor() const {
11788  return _internal_has_sensor();
11789 }
11790 inline void Message::clear_sensor() {
11791  if (GetArenaForAllocation() == nullptr && _impl_.sensor_ != nullptr) {
11792  delete _impl_.sensor_;
11793  }
11794  _impl_.sensor_ = nullptr;
11795 }
11796 inline const ::nv::Sensor& Message::_internal_sensor() const {
11797  const ::nv::Sensor* p = _impl_.sensor_;
11798  return p != nullptr ? *p : reinterpret_cast<const ::nv::Sensor&>(
11800 }
11801 inline const ::nv::Sensor& Message::sensor() const {
11802  // @@protoc_insertion_point(field_get:nv.Message.sensor)
11803  return _internal_sensor();
11804 }
11806  ::nv::Sensor* sensor) {
11807  if (GetArenaForAllocation() == nullptr) {
11808  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.sensor_);
11809  }
11810  _impl_.sensor_ = sensor;
11811  if (sensor) {
11812 
11813  } else {
11814 
11815  }
11816  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Message.sensor)
11817 }
11818 inline ::nv::Sensor* Message::release_sensor() {
11819 
11820  ::nv::Sensor* temp = _impl_.sensor_;
11821  _impl_.sensor_ = nullptr;
11822 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
11823  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
11824  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11825  if (GetArenaForAllocation() == nullptr) { delete old; }
11826 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
11827  if (GetArenaForAllocation() != nullptr) {
11828  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11829  }
11830 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
11831  return temp;
11832 }
11833 inline ::nv::Sensor* Message::unsafe_arena_release_sensor() {
11834  // @@protoc_insertion_point(field_release:nv.Message.sensor)
11835 
11836  ::nv::Sensor* temp = _impl_.sensor_;
11837  _impl_.sensor_ = nullptr;
11838  return temp;
11839 }
11840 inline ::nv::Sensor* Message::_internal_mutable_sensor() {
11841 
11842  if (_impl_.sensor_ == nullptr) {
11843  auto* p = CreateMaybeMessage<::nv::Sensor>(GetArenaForAllocation());
11844  _impl_.sensor_ = p;
11845  }
11846  return _impl_.sensor_;
11847 }
11848 inline ::nv::Sensor* Message::mutable_sensor() {
11849  ::nv::Sensor* _msg = _internal_mutable_sensor();
11850  // @@protoc_insertion_point(field_mutable:nv.Message.sensor)
11851  return _msg;
11852 }
11853 inline void Message::set_allocated_sensor(::nv::Sensor* sensor) {
11854  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
11855  if (message_arena == nullptr) {
11856  delete _impl_.sensor_;
11857  }
11858  if (sensor) {
11859  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
11860  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(sensor);
11861  if (message_arena != submessage_arena) {
11862  sensor = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
11863  message_arena, sensor, submessage_arena);
11864  }
11865 
11866  } else {
11867 
11868  }
11869  _impl_.sensor_ = sensor;
11870  // @@protoc_insertion_point(field_set_allocated:nv.Message.sensor)
11871 }
11872 
11873 // .nv.AnalyticsModule analyticsModule = 6;
11874 inline bool Message::_internal_has_analyticsmodule() const {
11875  return this != internal_default_instance() && _impl_.analyticsmodule_ != nullptr;
11876 }
11877 inline bool Message::has_analyticsmodule() const {
11878  return _internal_has_analyticsmodule();
11879 }
11880 inline void Message::clear_analyticsmodule() {
11881  if (GetArenaForAllocation() == nullptr && _impl_.analyticsmodule_ != nullptr) {
11882  delete _impl_.analyticsmodule_;
11883  }
11884  _impl_.analyticsmodule_ = nullptr;
11885 }
11886 inline const ::nv::AnalyticsModule& Message::_internal_analyticsmodule() const {
11887  const ::nv::AnalyticsModule* p = _impl_.analyticsmodule_;
11888  return p != nullptr ? *p : reinterpret_cast<const ::nv::AnalyticsModule&>(
11890 }
11891 inline const ::nv::AnalyticsModule& Message::analyticsmodule() const {
11892  // @@protoc_insertion_point(field_get:nv.Message.analyticsModule)
11893  return _internal_analyticsmodule();
11894 }
11896  ::nv::AnalyticsModule* analyticsmodule) {
11897  if (GetArenaForAllocation() == nullptr) {
11898  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.analyticsmodule_);
11899  }
11900  _impl_.analyticsmodule_ = analyticsmodule;
11901  if (analyticsmodule) {
11902 
11903  } else {
11904 
11905  }
11906  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Message.analyticsModule)
11907 }
11908 inline ::nv::AnalyticsModule* Message::release_analyticsmodule() {
11909 
11910  ::nv::AnalyticsModule* temp = _impl_.analyticsmodule_;
11911  _impl_.analyticsmodule_ = nullptr;
11912 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
11913  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
11914  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11915  if (GetArenaForAllocation() == nullptr) { delete old; }
11916 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
11917  if (GetArenaForAllocation() != nullptr) {
11918  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11919  }
11920 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
11921  return temp;
11922 }
11923 inline ::nv::AnalyticsModule* Message::unsafe_arena_release_analyticsmodule() {
11924  // @@protoc_insertion_point(field_release:nv.Message.analyticsModule)
11925 
11926  ::nv::AnalyticsModule* temp = _impl_.analyticsmodule_;
11927  _impl_.analyticsmodule_ = nullptr;
11928  return temp;
11929 }
11930 inline ::nv::AnalyticsModule* Message::_internal_mutable_analyticsmodule() {
11931 
11932  if (_impl_.analyticsmodule_ == nullptr) {
11933  auto* p = CreateMaybeMessage<::nv::AnalyticsModule>(GetArenaForAllocation());
11934  _impl_.analyticsmodule_ = p;
11935  }
11936  return _impl_.analyticsmodule_;
11937 }
11938 inline ::nv::AnalyticsModule* Message::mutable_analyticsmodule() {
11939  ::nv::AnalyticsModule* _msg = _internal_mutable_analyticsmodule();
11940  // @@protoc_insertion_point(field_mutable:nv.Message.analyticsModule)
11941  return _msg;
11942 }
11943 inline void Message::set_allocated_analyticsmodule(::nv::AnalyticsModule* analyticsmodule) {
11944  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
11945  if (message_arena == nullptr) {
11946  delete _impl_.analyticsmodule_;
11947  }
11948  if (analyticsmodule) {
11949  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
11950  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(analyticsmodule);
11951  if (message_arena != submessage_arena) {
11952  analyticsmodule = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
11953  message_arena, analyticsmodule, submessage_arena);
11954  }
11955 
11956  } else {
11957 
11958  }
11959  _impl_.analyticsmodule_ = analyticsmodule;
11960  // @@protoc_insertion_point(field_set_allocated:nv.Message.analyticsModule)
11961 }
11962 
11963 // .nv.Object object = 7;
11964 inline bool Message::_internal_has_object() const {
11965  return this != internal_default_instance() && _impl_.object_ != nullptr;
11966 }
11967 inline bool Message::has_object() const {
11968  return _internal_has_object();
11969 }
11970 inline void Message::clear_object() {
11971  if (GetArenaForAllocation() == nullptr && _impl_.object_ != nullptr) {
11972  delete _impl_.object_;
11973  }
11974  _impl_.object_ = nullptr;
11975 }
11976 inline const ::nv::Object& Message::_internal_object() const {
11977  const ::nv::Object* p = _impl_.object_;
11978  return p != nullptr ? *p : reinterpret_cast<const ::nv::Object&>(
11980 }
11981 inline const ::nv::Object& Message::object() const {
11982  // @@protoc_insertion_point(field_get:nv.Message.object)
11983  return _internal_object();
11984 }
11986  ::nv::Object* object) {
11987  if (GetArenaForAllocation() == nullptr) {
11988  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.object_);
11989  }
11990  _impl_.object_ = object;
11991  if (object) {
11992 
11993  } else {
11994 
11995  }
11996  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Message.object)
11997 }
11998 inline ::nv::Object* Message::release_object() {
11999 
12000  ::nv::Object* temp = _impl_.object_;
12001  _impl_.object_ = nullptr;
12002 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
12003  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
12004  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12005  if (GetArenaForAllocation() == nullptr) { delete old; }
12006 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
12007  if (GetArenaForAllocation() != nullptr) {
12008  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12009  }
12010 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
12011  return temp;
12012 }
12013 inline ::nv::Object* Message::unsafe_arena_release_object() {
12014  // @@protoc_insertion_point(field_release:nv.Message.object)
12015 
12016  ::nv::Object* temp = _impl_.object_;
12017  _impl_.object_ = nullptr;
12018  return temp;
12019 }
12020 inline ::nv::Object* Message::_internal_mutable_object() {
12021 
12022  if (_impl_.object_ == nullptr) {
12023  auto* p = CreateMaybeMessage<::nv::Object>(GetArenaForAllocation());
12024  _impl_.object_ = p;
12025  }
12026  return _impl_.object_;
12027 }
12028 inline ::nv::Object* Message::mutable_object() {
12029  ::nv::Object* _msg = _internal_mutable_object();
12030  // @@protoc_insertion_point(field_mutable:nv.Message.object)
12031  return _msg;
12032 }
12033 inline void Message::set_allocated_object(::nv::Object* object) {
12034  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
12035  if (message_arena == nullptr) {
12036  delete _impl_.object_;
12037  }
12038  if (object) {
12039  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
12040  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(object);
12041  if (message_arena != submessage_arena) {
12042  object = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
12043  message_arena, object, submessage_arena);
12044  }
12045 
12046  } else {
12047 
12048  }
12049  _impl_.object_ = object;
12050  // @@protoc_insertion_point(field_set_allocated:nv.Message.object)
12051 }
12052 
12053 // .nv.Event event = 8;
12054 inline bool Message::_internal_has_event() const {
12055  return this != internal_default_instance() && _impl_.event_ != nullptr;
12056 }
12057 inline bool Message::has_event() const {
12058  return _internal_has_event();
12059 }
12060 inline void Message::clear_event() {
12061  if (GetArenaForAllocation() == nullptr && _impl_.event_ != nullptr) {
12062  delete _impl_.event_;
12063  }
12064  _impl_.event_ = nullptr;
12065 }
12066 inline const ::nv::Event& Message::_internal_event() const {
12067  const ::nv::Event* p = _impl_.event_;
12068  return p != nullptr ? *p : reinterpret_cast<const ::nv::Event&>(
12070 }
12071 inline const ::nv::Event& Message::event() const {
12072  // @@protoc_insertion_point(field_get:nv.Message.event)
12073  return _internal_event();
12074 }
12076  ::nv::Event* event) {
12077  if (GetArenaForAllocation() == nullptr) {
12078  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.event_);
12079  }
12080  _impl_.event_ = event;
12081  if (event) {
12082 
12083  } else {
12084 
12085  }
12086  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Message.event)
12087 }
12088 inline ::nv::Event* Message::release_event() {
12089 
12090  ::nv::Event* temp = _impl_.event_;
12091  _impl_.event_ = nullptr;
12092 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
12093  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
12094  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12095  if (GetArenaForAllocation() == nullptr) { delete old; }
12096 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
12097  if (GetArenaForAllocation() != nullptr) {
12098  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12099  }
12100 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
12101  return temp;
12102 }
12103 inline ::nv::Event* Message::unsafe_arena_release_event() {
12104  // @@protoc_insertion_point(field_release:nv.Message.event)
12105 
12106  ::nv::Event* temp = _impl_.event_;
12107  _impl_.event_ = nullptr;
12108  return temp;
12109 }
12110 inline ::nv::Event* Message::_internal_mutable_event() {
12111 
12112  if (_impl_.event_ == nullptr) {
12113  auto* p = CreateMaybeMessage<::nv::Event>(GetArenaForAllocation());
12114  _impl_.event_ = p;
12115  }
12116  return _impl_.event_;
12117 }
12118 inline ::nv::Event* Message::mutable_event() {
12119  ::nv::Event* _msg = _internal_mutable_event();
12120  // @@protoc_insertion_point(field_mutable:nv.Message.event)
12121  return _msg;
12122 }
12123 inline void Message::set_allocated_event(::nv::Event* event) {
12124  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
12125  if (message_arena == nullptr) {
12126  delete _impl_.event_;
12127  }
12128  if (event) {
12129  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
12130  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(event);
12131  if (message_arena != submessage_arena) {
12132  event = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
12133  message_arena, event, submessage_arena);
12134  }
12135 
12136  } else {
12137 
12138  }
12139  _impl_.event_ = event;
12140  // @@protoc_insertion_point(field_set_allocated:nv.Message.event)
12141 }
12142 
12143 // string videoPath = 9;
12144 inline void Message::clear_videopath() {
12145  _impl_.videopath_.ClearToEmpty();
12146 }
12147 inline const std::string& Message::videopath() const {
12148  // @@protoc_insertion_point(field_get:nv.Message.videoPath)
12149  return _internal_videopath();
12150 }
12151 template <typename ArgT0, typename... ArgT>
12152 inline PROTOBUF_ALWAYS_INLINE
12153 void Message::set_videopath(ArgT0&& arg0, ArgT... args) {
12154 
12155  _impl_.videopath_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
12156  // @@protoc_insertion_point(field_set:nv.Message.videoPath)
12157 }
12158 inline std::string* Message::mutable_videopath() {
12159  std::string* _s = _internal_mutable_videopath();
12160  // @@protoc_insertion_point(field_mutable:nv.Message.videoPath)
12161  return _s;
12162 }
12163 inline const std::string& Message::_internal_videopath() const {
12164  return _impl_.videopath_.Get();
12165 }
12166 inline void Message::_internal_set_videopath(const std::string& value) {
12167 
12168  _impl_.videopath_.Set(value, GetArenaForAllocation());
12169 }
12170 inline std::string* Message::_internal_mutable_videopath() {
12171 
12172  return _impl_.videopath_.Mutable(GetArenaForAllocation());
12173 }
12174 inline std::string* Message::release_videopath() {
12175  // @@protoc_insertion_point(field_release:nv.Message.videoPath)
12176  return _impl_.videopath_.Release();
12177 }
12178 inline void Message::set_allocated_videopath(std::string* videopath) {
12179  if (videopath != nullptr) {
12180 
12181  } else {
12182 
12183  }
12184  _impl_.videopath_.SetAllocated(videopath, GetArenaForAllocation());
12185 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12186  if (_impl_.videopath_.IsDefault()) {
12187  _impl_.videopath_.Set("", GetArenaForAllocation());
12188  }
12189 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12190  // @@protoc_insertion_point(field_set_allocated:nv.Message.videoPath)
12191 }
12192 
12193 // -------------------------------------------------------------------
12194 
12195 // -------------------------------------------------------------------
12196 
12197 // Embedding
12198 
12199 // repeated float vector = 1 [packed = true];
12200 inline int Embedding::_internal_vector_size() const {
12201  return _impl_.vector_.size();
12202 }
12203 inline int Embedding::vector_size() const {
12204  return _internal_vector_size();
12205 }
12206 inline void Embedding::clear_vector() {
12207  _impl_.vector_.Clear();
12208 }
12209 inline float Embedding::_internal_vector(int index) const {
12210  return _impl_.vector_.Get(index);
12211 }
12212 inline float Embedding::vector(int index) const {
12213  // @@protoc_insertion_point(field_get:nv.Embedding.vector)
12214  return _internal_vector(index);
12215 }
12216 inline void Embedding::set_vector(int index, float value) {
12217  _impl_.vector_.Set(index, value);
12218  // @@protoc_insertion_point(field_set:nv.Embedding.vector)
12219 }
12220 inline void Embedding::_internal_add_vector(float value) {
12221  _impl_.vector_.Add(value);
12222 }
12223 inline void Embedding::add_vector(float value) {
12224  _internal_add_vector(value);
12225  // @@protoc_insertion_point(field_add:nv.Embedding.vector)
12226 }
12227 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
12228 Embedding::_internal_vector() const {
12229  return _impl_.vector_;
12230 }
12231 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
12232 Embedding::vector() const {
12233  // @@protoc_insertion_point(field_list:nv.Embedding.vector)
12234  return _internal_vector();
12235 }
12236 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
12237 Embedding::_internal_mutable_vector() {
12238  return &_impl_.vector_;
12239 }
12240 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
12242  // @@protoc_insertion_point(field_mutable_list:nv.Embedding.vector)
12243  return _internal_mutable_vector();
12244 }
12245 
12246 // map<string, string> info = 2;
12247 inline int Embedding::_internal_info_size() const {
12248  return _impl_.info_.size();
12249 }
12250 inline int Embedding::info_size() const {
12251  return _internal_info_size();
12252 }
12253 inline void Embedding::clear_info() {
12254  _impl_.info_.Clear();
12255 }
12256 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
12257 Embedding::_internal_info() const {
12258  return _impl_.info_.GetMap();
12259 }
12260 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
12261 Embedding::info() const {
12262  // @@protoc_insertion_point(field_map:nv.Embedding.info)
12263  return _internal_info();
12264 }
12265 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
12266 Embedding::_internal_mutable_info() {
12267  return _impl_.info_.MutableMap();
12268 }
12269 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
12271  // @@protoc_insertion_point(field_mutable_map:nv.Embedding.info)
12272  return _internal_mutable_info();
12273 }
12274 
12275 // -------------------------------------------------------------------
12276 
12277 // -------------------------------------------------------------------
12278 
12279 // ImageData
12280 
12281 // .nv.ImageFormat format = 1;
12283  _impl_.format_ = 0;
12284 }
12285 inline ::nv::ImageFormat ImageData::_internal_format() const {
12286  return static_cast< ::nv::ImageFormat >(_impl_.format_);
12287 }
12289  // @@protoc_insertion_point(field_get:nv.ImageData.format)
12290  return _internal_format();
12291 }
12292 inline void ImageData::_internal_set_format(::nv::ImageFormat value) {
12293 
12294  _impl_.format_ = value;
12295 }
12297  _internal_set_format(value);
12298  // @@protoc_insertion_point(field_set:nv.ImageData.format)
12299 }
12300 
12301 // string encoding = 2;
12303  _impl_.encoding_.ClearToEmpty();
12304 }
12305 inline const std::string& ImageData::encoding() const {
12306  // @@protoc_insertion_point(field_get:nv.ImageData.encoding)
12307  return _internal_encoding();
12308 }
12309 template <typename ArgT0, typename... ArgT>
12310 inline PROTOBUF_ALWAYS_INLINE
12311 void ImageData::set_encoding(ArgT0&& arg0, ArgT... args) {
12312 
12313  _impl_.encoding_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
12314  // @@protoc_insertion_point(field_set:nv.ImageData.encoding)
12315 }
12316 inline std::string* ImageData::mutable_encoding() {
12317  std::string* _s = _internal_mutable_encoding();
12318  // @@protoc_insertion_point(field_mutable:nv.ImageData.encoding)
12319  return _s;
12320 }
12321 inline const std::string& ImageData::_internal_encoding() const {
12322  return _impl_.encoding_.Get();
12323 }
12324 inline void ImageData::_internal_set_encoding(const std::string& value) {
12325 
12326  _impl_.encoding_.Set(value, GetArenaForAllocation());
12327 }
12328 inline std::string* ImageData::_internal_mutable_encoding() {
12329 
12330  return _impl_.encoding_.Mutable(GetArenaForAllocation());
12331 }
12332 inline std::string* ImageData::release_encoding() {
12333  // @@protoc_insertion_point(field_release:nv.ImageData.encoding)
12334  return _impl_.encoding_.Release();
12335 }
12336 inline void ImageData::set_allocated_encoding(std::string* encoding) {
12337  if (encoding != nullptr) {
12338 
12339  } else {
12340 
12341  }
12342  _impl_.encoding_.SetAllocated(encoding, GetArenaForAllocation());
12343 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12344  if (_impl_.encoding_.IsDefault()) {
12345  _impl_.encoding_.Set("", GetArenaForAllocation());
12346  }
12347 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12348  // @@protoc_insertion_point(field_set_allocated:nv.ImageData.encoding)
12349 }
12350 
12351 // string name = 3;
12352 inline void ImageData::clear_name() {
12353  _impl_.name_.ClearToEmpty();
12354 }
12355 inline const std::string& ImageData::name() const {
12356  // @@protoc_insertion_point(field_get:nv.ImageData.name)
12357  return _internal_name();
12358 }
12359 template <typename ArgT0, typename... ArgT>
12360 inline PROTOBUF_ALWAYS_INLINE
12361 void ImageData::set_name(ArgT0&& arg0, ArgT... args) {
12362 
12363  _impl_.name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
12364  // @@protoc_insertion_point(field_set:nv.ImageData.name)
12365 }
12366 inline std::string* ImageData::mutable_name() {
12367  std::string* _s = _internal_mutable_name();
12368  // @@protoc_insertion_point(field_mutable:nv.ImageData.name)
12369  return _s;
12370 }
12371 inline const std::string& ImageData::_internal_name() const {
12372  return _impl_.name_.Get();
12373 }
12374 inline void ImageData::_internal_set_name(const std::string& value) {
12375 
12376  _impl_.name_.Set(value, GetArenaForAllocation());
12377 }
12378 inline std::string* ImageData::_internal_mutable_name() {
12379 
12380  return _impl_.name_.Mutable(GetArenaForAllocation());
12381 }
12382 inline std::string* ImageData::release_name() {
12383  // @@protoc_insertion_point(field_release:nv.ImageData.name)
12384  return _impl_.name_.Release();
12385 }
12386 inline void ImageData::set_allocated_name(std::string* name) {
12387  if (name != nullptr) {
12388 
12389  } else {
12390 
12391  }
12392  _impl_.name_.SetAllocated(name, GetArenaForAllocation());
12393 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12394  if (_impl_.name_.IsDefault()) {
12395  _impl_.name_.Set("", GetArenaForAllocation());
12396  }
12397 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12398  // @@protoc_insertion_point(field_set_allocated:nv.ImageData.name)
12399 }
12400 
12401 // bytes data = 4;
12402 inline void ImageData::clear_data() {
12403  _impl_.data_.ClearToEmpty();
12404 }
12405 inline const std::string& ImageData::data() const {
12406  // @@protoc_insertion_point(field_get:nv.ImageData.data)
12407  return _internal_data();
12408 }
12409 template <typename ArgT0, typename... ArgT>
12410 inline PROTOBUF_ALWAYS_INLINE
12411 void ImageData::set_data(ArgT0&& arg0, ArgT... args) {
12412 
12413  _impl_.data_.SetBytes(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
12414  // @@protoc_insertion_point(field_set:nv.ImageData.data)
12415 }
12416 inline std::string* ImageData::mutable_data() {
12417  std::string* _s = _internal_mutable_data();
12418  // @@protoc_insertion_point(field_mutable:nv.ImageData.data)
12419  return _s;
12420 }
12421 inline const std::string& ImageData::_internal_data() const {
12422  return _impl_.data_.Get();
12423 }
12424 inline void ImageData::_internal_set_data(const std::string& value) {
12425 
12426  _impl_.data_.Set(value, GetArenaForAllocation());
12427 }
12428 inline std::string* ImageData::_internal_mutable_data() {
12429 
12430  return _impl_.data_.Mutable(GetArenaForAllocation());
12431 }
12432 inline std::string* ImageData::release_data() {
12433  // @@protoc_insertion_point(field_release:nv.ImageData.data)
12434  return _impl_.data_.Release();
12435 }
12436 inline void ImageData::set_allocated_data(std::string* data) {
12437  if (data != nullptr) {
12438 
12439  } else {
12440 
12441  }
12442  _impl_.data_.SetAllocated(data, GetArenaForAllocation());
12443 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12444  if (_impl_.data_.IsDefault()) {
12445  _impl_.data_.Set("", GetArenaForAllocation());
12446  }
12447 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12448  // @@protoc_insertion_point(field_set_allocated:nv.ImageData.data)
12449 }
12450 
12451 // map<string, string> info = 5;
12452 inline int ImageData::_internal_info_size() const {
12453  return _impl_.info_.size();
12454 }
12455 inline int ImageData::info_size() const {
12456  return _internal_info_size();
12457 }
12458 inline void ImageData::clear_info() {
12459  _impl_.info_.Clear();
12460 }
12461 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
12462 ImageData::_internal_info() const {
12463  return _impl_.info_.GetMap();
12464 }
12465 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
12467  // @@protoc_insertion_point(field_map:nv.ImageData.info)
12468  return _internal_info();
12469 }
12470 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
12471 ImageData::_internal_mutable_info() {
12472  return _impl_.info_.MutableMap();
12473 }
12474 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
12476  // @@protoc_insertion_point(field_mutable_map:nv.ImageData.info)
12477  return _internal_mutable_info();
12478 }
12479 
12480 // -------------------------------------------------------------------
12481 
12482 // -------------------------------------------------------------------
12483 
12484 // VisionLLM
12485 
12486 // string version = 1;
12488  _impl_.version_.ClearToEmpty();
12489 }
12490 inline const std::string& VisionLLM::version() const {
12491  // @@protoc_insertion_point(field_get:nv.VisionLLM.version)
12492  return _internal_version();
12493 }
12494 template <typename ArgT0, typename... ArgT>
12495 inline PROTOBUF_ALWAYS_INLINE
12496 void VisionLLM::set_version(ArgT0&& arg0, ArgT... args) {
12497 
12498  _impl_.version_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
12499  // @@protoc_insertion_point(field_set:nv.VisionLLM.version)
12500 }
12501 inline std::string* VisionLLM::mutable_version() {
12502  std::string* _s = _internal_mutable_version();
12503  // @@protoc_insertion_point(field_mutable:nv.VisionLLM.version)
12504  return _s;
12505 }
12506 inline const std::string& VisionLLM::_internal_version() const {
12507  return _impl_.version_.Get();
12508 }
12509 inline void VisionLLM::_internal_set_version(const std::string& value) {
12510 
12511  _impl_.version_.Set(value, GetArenaForAllocation());
12512 }
12513 inline std::string* VisionLLM::_internal_mutable_version() {
12514 
12515  return _impl_.version_.Mutable(GetArenaForAllocation());
12516 }
12517 inline std::string* VisionLLM::release_version() {
12518  // @@protoc_insertion_point(field_release:nv.VisionLLM.version)
12519  return _impl_.version_.Release();
12520 }
12521 inline void VisionLLM::set_allocated_version(std::string* version) {
12522  if (version != nullptr) {
12523 
12524  } else {
12525 
12526  }
12527  _impl_.version_.SetAllocated(version, GetArenaForAllocation());
12528 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12529  if (_impl_.version_.IsDefault()) {
12530  _impl_.version_.Set("", GetArenaForAllocation());
12531  }
12532 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12533  // @@protoc_insertion_point(field_set_allocated:nv.VisionLLM.version)
12534 }
12535 
12536 // .google.protobuf.Timestamp timestamp = 2;
12537 inline bool VisionLLM::_internal_has_timestamp() const {
12538  return this != internal_default_instance() && _impl_.timestamp_ != nullptr;
12539 }
12540 inline bool VisionLLM::has_timestamp() const {
12541  return _internal_has_timestamp();
12542 }
12543 inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& VisionLLM::_internal_timestamp() const {
12544  const ::PROTOBUF_NAMESPACE_ID::Timestamp* p = _impl_.timestamp_;
12545  return p != nullptr ? *p : reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Timestamp&>(
12546  ::PROTOBUF_NAMESPACE_ID::_Timestamp_default_instance_);
12547 }
12548 inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& VisionLLM::timestamp() const {
12549  // @@protoc_insertion_point(field_get:nv.VisionLLM.timestamp)
12550  return _internal_timestamp();
12551 }
12553  ::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp) {
12554  if (GetArenaForAllocation() == nullptr) {
12555  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.timestamp_);
12556  }
12557  _impl_.timestamp_ = timestamp;
12558  if (timestamp) {
12559 
12560  } else {
12561 
12562  }
12563  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.VisionLLM.timestamp)
12564 }
12565 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* VisionLLM::release_timestamp() {
12566 
12567  ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = _impl_.timestamp_;
12568  _impl_.timestamp_ = nullptr;
12569 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
12570  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
12571  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12572  if (GetArenaForAllocation() == nullptr) { delete old; }
12573 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
12574  if (GetArenaForAllocation() != nullptr) {
12575  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12576  }
12577 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
12578  return temp;
12579 }
12580 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* VisionLLM::unsafe_arena_release_timestamp() {
12581  // @@protoc_insertion_point(field_release:nv.VisionLLM.timestamp)
12582 
12583  ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = _impl_.timestamp_;
12584  _impl_.timestamp_ = nullptr;
12585  return temp;
12586 }
12587 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* VisionLLM::_internal_mutable_timestamp() {
12588 
12589  if (_impl_.timestamp_ == nullptr) {
12590  auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::Timestamp>(GetArenaForAllocation());
12591  _impl_.timestamp_ = p;
12592  }
12593  return _impl_.timestamp_;
12594 }
12595 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* VisionLLM::mutable_timestamp() {
12596  ::PROTOBUF_NAMESPACE_ID::Timestamp* _msg = _internal_mutable_timestamp();
12597  // @@protoc_insertion_point(field_mutable:nv.VisionLLM.timestamp)
12598  return _msg;
12599 }
12600 inline void VisionLLM::set_allocated_timestamp(::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp) {
12601  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
12602  if (message_arena == nullptr) {
12603  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.timestamp_);
12604  }
12605  if (timestamp) {
12606  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
12607  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
12608  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(timestamp));
12609  if (message_arena != submessage_arena) {
12610  timestamp = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
12611  message_arena, timestamp, submessage_arena);
12612  }
12613 
12614  } else {
12615 
12616  }
12617  _impl_.timestamp_ = timestamp;
12618  // @@protoc_insertion_point(field_set_allocated:nv.VisionLLM.timestamp)
12619 }
12620 
12621 // .google.protobuf.Timestamp end = 3;
12622 inline bool VisionLLM::_internal_has_end() const {
12623  return this != internal_default_instance() && _impl_.end_ != nullptr;
12624 }
12625 inline bool VisionLLM::has_end() const {
12626  return _internal_has_end();
12627 }
12628 inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& VisionLLM::_internal_end() const {
12629  const ::PROTOBUF_NAMESPACE_ID::Timestamp* p = _impl_.end_;
12630  return p != nullptr ? *p : reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Timestamp&>(
12631  ::PROTOBUF_NAMESPACE_ID::_Timestamp_default_instance_);
12632 }
12633 inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& VisionLLM::end() const {
12634  // @@protoc_insertion_point(field_get:nv.VisionLLM.end)
12635  return _internal_end();
12636 }
12638  ::PROTOBUF_NAMESPACE_ID::Timestamp* end) {
12639  if (GetArenaForAllocation() == nullptr) {
12640  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.end_);
12641  }
12642  _impl_.end_ = end;
12643  if (end) {
12644 
12645  } else {
12646 
12647  }
12648  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.VisionLLM.end)
12649 }
12650 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* VisionLLM::release_end() {
12651 
12652  ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = _impl_.end_;
12653  _impl_.end_ = nullptr;
12654 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
12655  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
12656  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12657  if (GetArenaForAllocation() == nullptr) { delete old; }
12658 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
12659  if (GetArenaForAllocation() != nullptr) {
12660  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12661  }
12662 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
12663  return temp;
12664 }
12665 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* VisionLLM::unsafe_arena_release_end() {
12666  // @@protoc_insertion_point(field_release:nv.VisionLLM.end)
12667 
12668  ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = _impl_.end_;
12669  _impl_.end_ = nullptr;
12670  return temp;
12671 }
12672 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* VisionLLM::_internal_mutable_end() {
12673 
12674  if (_impl_.end_ == nullptr) {
12675  auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::Timestamp>(GetArenaForAllocation());
12676  _impl_.end_ = p;
12677  }
12678  return _impl_.end_;
12679 }
12680 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* VisionLLM::mutable_end() {
12681  ::PROTOBUF_NAMESPACE_ID::Timestamp* _msg = _internal_mutable_end();
12682  // @@protoc_insertion_point(field_mutable:nv.VisionLLM.end)
12683  return _msg;
12684 }
12685 inline void VisionLLM::set_allocated_end(::PROTOBUF_NAMESPACE_ID::Timestamp* end) {
12686  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
12687  if (message_arena == nullptr) {
12688  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.end_);
12689  }
12690  if (end) {
12691  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
12692  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
12693  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(end));
12694  if (message_arena != submessage_arena) {
12695  end = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
12696  message_arena, end, submessage_arena);
12697  }
12698 
12699  } else {
12700 
12701  }
12702  _impl_.end_ = end;
12703  // @@protoc_insertion_point(field_set_allocated:nv.VisionLLM.end)
12704 }
12705 
12706 // string startFrameId = 4;
12708  _impl_.startframeid_.ClearToEmpty();
12709 }
12710 inline const std::string& VisionLLM::startframeid() const {
12711  // @@protoc_insertion_point(field_get:nv.VisionLLM.startFrameId)
12712  return _internal_startframeid();
12713 }
12714 template <typename ArgT0, typename... ArgT>
12715 inline PROTOBUF_ALWAYS_INLINE
12716 void VisionLLM::set_startframeid(ArgT0&& arg0, ArgT... args) {
12717 
12718  _impl_.startframeid_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
12719  // @@protoc_insertion_point(field_set:nv.VisionLLM.startFrameId)
12720 }
12721 inline std::string* VisionLLM::mutable_startframeid() {
12722  std::string* _s = _internal_mutable_startframeid();
12723  // @@protoc_insertion_point(field_mutable:nv.VisionLLM.startFrameId)
12724  return _s;
12725 }
12726 inline const std::string& VisionLLM::_internal_startframeid() const {
12727  return _impl_.startframeid_.Get();
12728 }
12729 inline void VisionLLM::_internal_set_startframeid(const std::string& value) {
12730 
12731  _impl_.startframeid_.Set(value, GetArenaForAllocation());
12732 }
12733 inline std::string* VisionLLM::_internal_mutable_startframeid() {
12734 
12735  return _impl_.startframeid_.Mutable(GetArenaForAllocation());
12736 }
12737 inline std::string* VisionLLM::release_startframeid() {
12738  // @@protoc_insertion_point(field_release:nv.VisionLLM.startFrameId)
12739  return _impl_.startframeid_.Release();
12740 }
12741 inline void VisionLLM::set_allocated_startframeid(std::string* startframeid) {
12742  if (startframeid != nullptr) {
12743 
12744  } else {
12745 
12746  }
12747  _impl_.startframeid_.SetAllocated(startframeid, GetArenaForAllocation());
12748 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12749  if (_impl_.startframeid_.IsDefault()) {
12750  _impl_.startframeid_.Set("", GetArenaForAllocation());
12751  }
12752 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12753  // @@protoc_insertion_point(field_set_allocated:nv.VisionLLM.startFrameId)
12754 }
12755 
12756 // string endFrameId = 5;
12758  _impl_.endframeid_.ClearToEmpty();
12759 }
12760 inline const std::string& VisionLLM::endframeid() const {
12761  // @@protoc_insertion_point(field_get:nv.VisionLLM.endFrameId)
12762  return _internal_endframeid();
12763 }
12764 template <typename ArgT0, typename... ArgT>
12765 inline PROTOBUF_ALWAYS_INLINE
12766 void VisionLLM::set_endframeid(ArgT0&& arg0, ArgT... args) {
12767 
12768  _impl_.endframeid_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
12769  // @@protoc_insertion_point(field_set:nv.VisionLLM.endFrameId)
12770 }
12771 inline std::string* VisionLLM::mutable_endframeid() {
12772  std::string* _s = _internal_mutable_endframeid();
12773  // @@protoc_insertion_point(field_mutable:nv.VisionLLM.endFrameId)
12774  return _s;
12775 }
12776 inline const std::string& VisionLLM::_internal_endframeid() const {
12777  return _impl_.endframeid_.Get();
12778 }
12779 inline void VisionLLM::_internal_set_endframeid(const std::string& value) {
12780 
12781  _impl_.endframeid_.Set(value, GetArenaForAllocation());
12782 }
12783 inline std::string* VisionLLM::_internal_mutable_endframeid() {
12784 
12785  return _impl_.endframeid_.Mutable(GetArenaForAllocation());
12786 }
12787 inline std::string* VisionLLM::release_endframeid() {
12788  // @@protoc_insertion_point(field_release:nv.VisionLLM.endFrameId)
12789  return _impl_.endframeid_.Release();
12790 }
12791 inline void VisionLLM::set_allocated_endframeid(std::string* endframeid) {
12792  if (endframeid != nullptr) {
12793 
12794  } else {
12795 
12796  }
12797  _impl_.endframeid_.SetAllocated(endframeid, GetArenaForAllocation());
12798 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12799  if (_impl_.endframeid_.IsDefault()) {
12800  _impl_.endframeid_.Set("", GetArenaForAllocation());
12801  }
12802 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12803  // @@protoc_insertion_point(field_set_allocated:nv.VisionLLM.endFrameId)
12804 }
12805 
12806 // .nv.Sensor sensor = 6;
12807 inline bool VisionLLM::_internal_has_sensor() const {
12808  return this != internal_default_instance() && _impl_.sensor_ != nullptr;
12809 }
12810 inline bool VisionLLM::has_sensor() const {
12811  return _internal_has_sensor();
12812 }
12814  if (GetArenaForAllocation() == nullptr && _impl_.sensor_ != nullptr) {
12815  delete _impl_.sensor_;
12816  }
12817  _impl_.sensor_ = nullptr;
12818 }
12819 inline const ::nv::Sensor& VisionLLM::_internal_sensor() const {
12820  const ::nv::Sensor* p = _impl_.sensor_;
12821  return p != nullptr ? *p : reinterpret_cast<const ::nv::Sensor&>(
12823 }
12824 inline const ::nv::Sensor& VisionLLM::sensor() const {
12825  // @@protoc_insertion_point(field_get:nv.VisionLLM.sensor)
12826  return _internal_sensor();
12827 }
12829  ::nv::Sensor* sensor) {
12830  if (GetArenaForAllocation() == nullptr) {
12831  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.sensor_);
12832  }
12833  _impl_.sensor_ = sensor;
12834  if (sensor) {
12835 
12836  } else {
12837 
12838  }
12839  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.VisionLLM.sensor)
12840 }
12841 inline ::nv::Sensor* VisionLLM::release_sensor() {
12842 
12843  ::nv::Sensor* temp = _impl_.sensor_;
12844  _impl_.sensor_ = nullptr;
12845 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
12846  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
12847  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12848  if (GetArenaForAllocation() == nullptr) { delete old; }
12849 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
12850  if (GetArenaForAllocation() != nullptr) {
12851  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12852  }
12853 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
12854  return temp;
12855 }
12857  // @@protoc_insertion_point(field_release:nv.VisionLLM.sensor)
12858 
12859  ::nv::Sensor* temp = _impl_.sensor_;
12860  _impl_.sensor_ = nullptr;
12861  return temp;
12862 }
12863 inline ::nv::Sensor* VisionLLM::_internal_mutable_sensor() {
12864 
12865  if (_impl_.sensor_ == nullptr) {
12866  auto* p = CreateMaybeMessage<::nv::Sensor>(GetArenaForAllocation());
12867  _impl_.sensor_ = p;
12868  }
12869  return _impl_.sensor_;
12870 }
12871 inline ::nv::Sensor* VisionLLM::mutable_sensor() {
12872  ::nv::Sensor* _msg = _internal_mutable_sensor();
12873  // @@protoc_insertion_point(field_mutable:nv.VisionLLM.sensor)
12874  return _msg;
12875 }
12877  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
12878  if (message_arena == nullptr) {
12879  delete _impl_.sensor_;
12880  }
12881  if (sensor) {
12882  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
12883  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(sensor);
12884  if (message_arena != submessage_arena) {
12885  sensor = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
12886  message_arena, sensor, submessage_arena);
12887  }
12888 
12889  } else {
12890 
12891  }
12892  _impl_.sensor_ = sensor;
12893  // @@protoc_insertion_point(field_set_allocated:nv.VisionLLM.sensor)
12894 }
12895 
12896 // .nv.LLM llm = 7;
12897 inline bool VisionLLM::_internal_has_llm() const {
12898  return this != internal_default_instance() && _impl_.llm_ != nullptr;
12899 }
12900 inline bool VisionLLM::has_llm() const {
12901  return _internal_has_llm();
12902 }
12903 inline void VisionLLM::clear_llm() {
12904  if (GetArenaForAllocation() == nullptr && _impl_.llm_ != nullptr) {
12905  delete _impl_.llm_;
12906  }
12907  _impl_.llm_ = nullptr;
12908 }
12909 inline const ::nv::LLM& VisionLLM::_internal_llm() const {
12910  const ::nv::LLM* p = _impl_.llm_;
12911  return p != nullptr ? *p : reinterpret_cast<const ::nv::LLM&>(
12913 }
12914 inline const ::nv::LLM& VisionLLM::llm() const {
12915  // @@protoc_insertion_point(field_get:nv.VisionLLM.llm)
12916  return _internal_llm();
12917 }
12919  ::nv::LLM* llm) {
12920  if (GetArenaForAllocation() == nullptr) {
12921  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.llm_);
12922  }
12923  _impl_.llm_ = llm;
12924  if (llm) {
12925 
12926  } else {
12927 
12928  }
12929  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.VisionLLM.llm)
12930 }
12931 inline ::nv::LLM* VisionLLM::release_llm() {
12932 
12933  ::nv::LLM* temp = _impl_.llm_;
12934  _impl_.llm_ = nullptr;
12935 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
12936  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
12937  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12938  if (GetArenaForAllocation() == nullptr) { delete old; }
12939 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
12940  if (GetArenaForAllocation() != nullptr) {
12941  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12942  }
12943 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
12944  return temp;
12945 }
12947  // @@protoc_insertion_point(field_release:nv.VisionLLM.llm)
12948 
12949  ::nv::LLM* temp = _impl_.llm_;
12950  _impl_.llm_ = nullptr;
12951  return temp;
12952 }
12953 inline ::nv::LLM* VisionLLM::_internal_mutable_llm() {
12954 
12955  if (_impl_.llm_ == nullptr) {
12956  auto* p = CreateMaybeMessage<::nv::LLM>(GetArenaForAllocation());
12957  _impl_.llm_ = p;
12958  }
12959  return _impl_.llm_;
12960 }
12961 inline ::nv::LLM* VisionLLM::mutable_llm() {
12962  ::nv::LLM* _msg = _internal_mutable_llm();
12963  // @@protoc_insertion_point(field_mutable:nv.VisionLLM.llm)
12964  return _msg;
12965 }
12967  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
12968  if (message_arena == nullptr) {
12969  delete _impl_.llm_;
12970  }
12971  if (llm) {
12972  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
12973  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(llm);
12974  if (message_arena != submessage_arena) {
12975  llm = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
12976  message_arena, llm, submessage_arena);
12977  }
12978 
12979  } else {
12980 
12981  }
12982  _impl_.llm_ = llm;
12983  // @@protoc_insertion_point(field_set_allocated:nv.VisionLLM.llm)
12984 }
12985 
12986 // map<string, string> info = 8;
12987 inline int VisionLLM::_internal_info_size() const {
12988  return _impl_.info_.size();
12989 }
12990 inline int VisionLLM::info_size() const {
12991  return _internal_info_size();
12992 }
12993 inline void VisionLLM::clear_info() {
12994  _impl_.info_.Clear();
12995 }
12996 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
12997 VisionLLM::_internal_info() const {
12998  return _impl_.info_.GetMap();
12999 }
13000 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
13002  // @@protoc_insertion_point(field_map:nv.VisionLLM.info)
13003  return _internal_info();
13004 }
13005 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
13006 VisionLLM::_internal_mutable_info() {
13007  return _impl_.info_.MutableMap();
13008 }
13009 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
13011  // @@protoc_insertion_point(field_mutable_map:nv.VisionLLM.info)
13012  return _internal_mutable_info();
13013 }
13014 
13015 // -------------------------------------------------------------------
13016 
13017 // -------------------------------------------------------------------
13018 
13019 // LLM
13020 
13021 // map<string, string> info = 1;
13022 inline int LLM::_internal_info_size() const {
13023  return _impl_.info_.size();
13024 }
13025 inline int LLM::info_size() const {
13026  return _internal_info_size();
13027 }
13028 inline void LLM::clear_info() {
13029  _impl_.info_.Clear();
13030 }
13031 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
13032 LLM::_internal_info() const {
13033  return _impl_.info_.GetMap();
13034 }
13035 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
13036 LLM::info() const {
13037  // @@protoc_insertion_point(field_map:nv.LLM.info)
13038  return _internal_info();
13039 }
13040 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
13041 LLM::_internal_mutable_info() {
13042  return _impl_.info_.MutableMap();
13043 }
13044 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
13046  // @@protoc_insertion_point(field_mutable_map:nv.LLM.info)
13047  return _internal_mutable_info();
13048 }
13049 
13050 // repeated .nv.Conversation conversations = 2;
13051 inline int LLM::_internal_conversations_size() const {
13052  return _impl_.conversations_.size();
13053 }
13054 inline int LLM::conversations_size() const {
13055  return _internal_conversations_size();
13056 }
13058  _impl_.conversations_.Clear();
13059 }
13060 inline ::nv::Conversation* LLM::mutable_conversations(int index) {
13061  // @@protoc_insertion_point(field_mutable:nv.LLM.conversations)
13062  return _impl_.conversations_.Mutable(index);
13063 }
13064 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Conversation >*
13066  // @@protoc_insertion_point(field_mutable_list:nv.LLM.conversations)
13067  return &_impl_.conversations_;
13068 }
13069 inline const ::nv::Conversation& LLM::_internal_conversations(int index) const {
13070  return _impl_.conversations_.Get(index);
13071 }
13072 inline const ::nv::Conversation& LLM::conversations(int index) const {
13073  // @@protoc_insertion_point(field_get:nv.LLM.conversations)
13074  return _internal_conversations(index);
13075 }
13076 inline ::nv::Conversation* LLM::_internal_add_conversations() {
13077  return _impl_.conversations_.Add();
13078 }
13079 inline ::nv::Conversation* LLM::add_conversations() {
13080  ::nv::Conversation* _add = _internal_add_conversations();
13081  // @@protoc_insertion_point(field_add:nv.LLM.conversations)
13082  return _add;
13083 }
13084 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Conversation >&
13086  // @@protoc_insertion_point(field_list:nv.LLM.conversations)
13087  return _impl_.conversations_;
13088 }
13089 
13090 // repeated .nv.Embedding embeddings = 3;
13091 inline int LLM::_internal_embeddings_size() const {
13092  return _impl_.embeddings_.size();
13093 }
13094 inline int LLM::embeddings_size() const {
13095  return _internal_embeddings_size();
13096 }
13097 inline void LLM::clear_embeddings() {
13098  _impl_.embeddings_.Clear();
13099 }
13100 inline ::nv::Embedding* LLM::mutable_embeddings(int index) {
13101  // @@protoc_insertion_point(field_mutable:nv.LLM.embeddings)
13102  return _impl_.embeddings_.Mutable(index);
13103 }
13104 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >*
13106  // @@protoc_insertion_point(field_mutable_list:nv.LLM.embeddings)
13107  return &_impl_.embeddings_;
13108 }
13109 inline const ::nv::Embedding& LLM::_internal_embeddings(int index) const {
13110  return _impl_.embeddings_.Get(index);
13111 }
13112 inline const ::nv::Embedding& LLM::embeddings(int index) const {
13113  // @@protoc_insertion_point(field_get:nv.LLM.embeddings)
13114  return _internal_embeddings(index);
13115 }
13116 inline ::nv::Embedding* LLM::_internal_add_embeddings() {
13117  return _impl_.embeddings_.Add();
13118 }
13119 inline ::nv::Embedding* LLM::add_embeddings() {
13120  ::nv::Embedding* _add = _internal_add_embeddings();
13121  // @@protoc_insertion_point(field_add:nv.LLM.embeddings)
13122  return _add;
13123 }
13124 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >&
13126  // @@protoc_insertion_point(field_list:nv.LLM.embeddings)
13127  return _impl_.embeddings_;
13128 }
13129 
13130 // -------------------------------------------------------------------
13131 
13132 // Conversation
13133 
13134 // string id = 1;
13135 inline void Conversation::clear_id() {
13136  _impl_.id_.ClearToEmpty();
13137 }
13138 inline const std::string& Conversation::id() const {
13139  // @@protoc_insertion_point(field_get:nv.Conversation.id)
13140  return _internal_id();
13141 }
13142 template <typename ArgT0, typename... ArgT>
13143 inline PROTOBUF_ALWAYS_INLINE
13144 void Conversation::set_id(ArgT0&& arg0, ArgT... args) {
13145 
13146  _impl_.id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13147  // @@protoc_insertion_point(field_set:nv.Conversation.id)
13148 }
13149 inline std::string* Conversation::mutable_id() {
13150  std::string* _s = _internal_mutable_id();
13151  // @@protoc_insertion_point(field_mutable:nv.Conversation.id)
13152  return _s;
13153 }
13154 inline const std::string& Conversation::_internal_id() const {
13155  return _impl_.id_.Get();
13156 }
13157 inline void Conversation::_internal_set_id(const std::string& value) {
13158 
13159  _impl_.id_.Set(value, GetArenaForAllocation());
13160 }
13161 inline std::string* Conversation::_internal_mutable_id() {
13162 
13163  return _impl_.id_.Mutable(GetArenaForAllocation());
13164 }
13165 inline std::string* Conversation::release_id() {
13166  // @@protoc_insertion_point(field_release:nv.Conversation.id)
13167  return _impl_.id_.Release();
13168 }
13169 inline void Conversation::set_allocated_id(std::string* id) {
13170  if (id != nullptr) {
13171 
13172  } else {
13173 
13174  }
13175  _impl_.id_.SetAllocated(id, GetArenaForAllocation());
13176 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13177  if (_impl_.id_.IsDefault()) {
13178  _impl_.id_.Set("", GetArenaForAllocation());
13179  }
13180 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13181  // @@protoc_insertion_point(field_set_allocated:nv.Conversation.id)
13182 }
13183 
13184 // string query = 2;
13186  _impl_.query_.ClearToEmpty();
13187 }
13188 inline const std::string& Conversation::query() const {
13189  // @@protoc_insertion_point(field_get:nv.Conversation.query)
13190  return _internal_query();
13191 }
13192 template <typename ArgT0, typename... ArgT>
13193 inline PROTOBUF_ALWAYS_INLINE
13194 void Conversation::set_query(ArgT0&& arg0, ArgT... args) {
13195 
13196  _impl_.query_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13197  // @@protoc_insertion_point(field_set:nv.Conversation.query)
13198 }
13199 inline std::string* Conversation::mutable_query() {
13200  std::string* _s = _internal_mutable_query();
13201  // @@protoc_insertion_point(field_mutable:nv.Conversation.query)
13202  return _s;
13203 }
13204 inline const std::string& Conversation::_internal_query() const {
13205  return _impl_.query_.Get();
13206 }
13207 inline void Conversation::_internal_set_query(const std::string& value) {
13208 
13209  _impl_.query_.Set(value, GetArenaForAllocation());
13210 }
13211 inline std::string* Conversation::_internal_mutable_query() {
13212 
13213  return _impl_.query_.Mutable(GetArenaForAllocation());
13214 }
13215 inline std::string* Conversation::release_query() {
13216  // @@protoc_insertion_point(field_release:nv.Conversation.query)
13217  return _impl_.query_.Release();
13218 }
13219 inline void Conversation::set_allocated_query(std::string* query) {
13220  if (query != nullptr) {
13221 
13222  } else {
13223 
13224  }
13225  _impl_.query_.SetAllocated(query, GetArenaForAllocation());
13226 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13227  if (_impl_.query_.IsDefault()) {
13228  _impl_.query_.Set("", GetArenaForAllocation());
13229  }
13230 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13231  // @@protoc_insertion_point(field_set_allocated:nv.Conversation.query)
13232 }
13233 
13234 // string response = 3;
13236  _impl_.response_.ClearToEmpty();
13237 }
13238 inline const std::string& Conversation::response() const {
13239  // @@protoc_insertion_point(field_get:nv.Conversation.response)
13240  return _internal_response();
13241 }
13242 template <typename ArgT0, typename... ArgT>
13243 inline PROTOBUF_ALWAYS_INLINE
13244 void Conversation::set_response(ArgT0&& arg0, ArgT... args) {
13245 
13246  _impl_.response_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13247  // @@protoc_insertion_point(field_set:nv.Conversation.response)
13248 }
13249 inline std::string* Conversation::mutable_response() {
13250  std::string* _s = _internal_mutable_response();
13251  // @@protoc_insertion_point(field_mutable:nv.Conversation.response)
13252  return _s;
13253 }
13254 inline const std::string& Conversation::_internal_response() const {
13255  return _impl_.response_.Get();
13256 }
13257 inline void Conversation::_internal_set_response(const std::string& value) {
13258 
13259  _impl_.response_.Set(value, GetArenaForAllocation());
13260 }
13261 inline std::string* Conversation::_internal_mutable_response() {
13262 
13263  return _impl_.response_.Mutable(GetArenaForAllocation());
13264 }
13265 inline std::string* Conversation::release_response() {
13266  // @@protoc_insertion_point(field_release:nv.Conversation.response)
13267  return _impl_.response_.Release();
13268 }
13269 inline void Conversation::set_allocated_response(std::string* response) {
13270  if (response != nullptr) {
13271 
13272  } else {
13273 
13274  }
13275  _impl_.response_.SetAllocated(response, GetArenaForAllocation());
13276 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13277  if (_impl_.response_.IsDefault()) {
13278  _impl_.response_.Set("", GetArenaForAllocation());
13279  }
13280 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13281  // @@protoc_insertion_point(field_set_allocated:nv.Conversation.response)
13282 }
13283 
13284 #ifdef __GNUC__
13285  #pragma GCC diagnostic pop
13286 #endif // __GNUC__
13287 // -------------------------------------------------------------------
13288 
13289 // -------------------------------------------------------------------
13290 
13291 // -------------------------------------------------------------------
13292 
13293 // -------------------------------------------------------------------
13294 
13295 // -------------------------------------------------------------------
13296 
13297 // -------------------------------------------------------------------
13298 
13299 // -------------------------------------------------------------------
13300 
13301 // -------------------------------------------------------------------
13302 
13303 // -------------------------------------------------------------------
13304 
13305 // -------------------------------------------------------------------
13306 
13307 // -------------------------------------------------------------------
13308 
13309 // -------------------------------------------------------------------
13310 
13311 // -------------------------------------------------------------------
13312 
13313 // -------------------------------------------------------------------
13314 
13315 // -------------------------------------------------------------------
13316 
13317 // -------------------------------------------------------------------
13318 
13319 // -------------------------------------------------------------------
13320 
13321 // -------------------------------------------------------------------
13322 
13323 // -------------------------------------------------------------------
13324 
13325 // -------------------------------------------------------------------
13326 
13327 // -------------------------------------------------------------------
13328 
13329 // -------------------------------------------------------------------
13330 
13331 // -------------------------------------------------------------------
13332 
13333 // -------------------------------------------------------------------
13334 
13335 // -------------------------------------------------------------------
13336 
13337 // -------------------------------------------------------------------
13338 
13339 // -------------------------------------------------------------------
13340 
13341 // -------------------------------------------------------------------
13342 
13343 // -------------------------------------------------------------------
13344 
13345 // -------------------------------------------------------------------
13346 
13347 // -------------------------------------------------------------------
13348 
13349 // -------------------------------------------------------------------
13350 
13351 // -------------------------------------------------------------------
13352 
13353 // -------------------------------------------------------------------
13354 
13355 // -------------------------------------------------------------------
13356 
13357 // -------------------------------------------------------------------
13358 
13359 // -------------------------------------------------------------------
13360 
13361 // -------------------------------------------------------------------
13362 
13363 // -------------------------------------------------------------------
13364 
13365 // -------------------------------------------------------------------
13366 
13367 // -------------------------------------------------------------------
13368 
13369 // -------------------------------------------------------------------
13370 
13371 // -------------------------------------------------------------------
13372 
13373 
13374 // @@protoc_insertion_point(namespace_scope)
13375 
13376 } // namespace nv
13377 
13378 PROTOBUF_NAMESPACE_OPEN
13379 
13380 template <> struct is_proto_enum< ::nv::ImageFormat> : ::std::true_type {};
13381 template <>
13382 inline const EnumDescriptor* GetEnumDescriptor< ::nv::ImageFormat>() {
13384 }
13385 
13386 PROTOBUF_NAMESPACE_CLOSE
13387 
13388 // @@protoc_insertion_point(global_scope)
13389 
13390 #include <google/protobuf/port_undef.inc>
13391 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_schema_2eproto
nv::Segmentation_InfoEntry_DoNotUse::SuperType
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< Segmentation_InfoEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING > SuperType
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1951
nv::LLM::default_instance
static const LLM & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6546
nv::Object::set_speed
void set_speed(float value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4668
nv::Object::mutable_location
::nv::Location * mutable_location()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4875
nv::TypeMetrics::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2218
nv::Bbox::bottomy
float bottomy() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5099
nv::Conversation::set_id
void set_id(ArgT0 &&arg0, ArgT... args)
nv::Frame::add_congestions
::nv::Congestion * add_congestions()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7509
nv::Frame::info
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & info() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7535
nv::Conversation::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6743
nv::SD
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2755
nv::Conversation::set_query
void set_query(ArgT0 &&arg0, ArgT... args)
nv::AnalyticsModule::clear_description
void clear_description()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5818
nv::Message::mutable_analyticsmodule
::nv::AnalyticsModule * mutable_analyticsmodule()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7160
nv::Pose::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3846
nv::SD::set_proximitydetections
void set_proximitydetections(int32_t value)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9415
nv::VisionLLM::New
VisionLLM * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6261
nv::Conversation::set_response
void set_response(ArgT0 &&arg0, ArgT... args)
nv::Pose_Keypoint::quaternion
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > & quaternion() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5246
nv::VisionLLM::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6218
nv::Sensor::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4890
nv::Congestion
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3231
nv::VisionLLM::clear_endframeid
void clear_endframeid()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12757
nv::Pose_Keypoint::set_quaternion
void set_quaternion(int index, float value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5230
nv::Congestion::operator=
Congestion & operator=(const Congestion &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3244
nv::_Sensor_default_instance_
SensorDefaultTypeInternal _Sensor_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:113
nv::AnalyticsModule::set_allocated_version
void set_allocated_version(std::string *version)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5952
nv::Place_InfoEntry_DoNotUse::internal_default_instance
static const Place_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5124
nv::Place::unsafe_arena_set_allocated_coordinate
void unsafe_arena_set_allocated_coordinate(::nv::Coordinate *coordinate)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6629
nv::Frame::segmentation
const ::nv::Segmentation & segmentation() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7368
nv::Segmentation::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2084
nv::TypeMetrics::TypeMetrics
TypeMetrics()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2190
nv::Interaction::id
const std::string & id() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9470
nv::Frame_InfoEntry_DoNotUse
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:263
nv::Frame::release_timestamp
PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Timestamp * release_timestamp()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3902
nv::Congestion::default_instance
static const Congestion & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3271
nv::Congestion_InfoEntry_DoNotUse::internal_default_instance
static const Congestion_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3217
nv::SD::clusters_size
int clusters_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9424
nv::Event::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4418
nv::TypeMetrics::type
const std::string & type() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9078
nv::LLM::LLM
LLM()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6509
nv::Cluster::internal_default_instance
static const Cluster * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2482
nv::Place::mutable_type
std::string * mutable_type()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6482
nv::Frame::mutable_id
std::string * mutable_id()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3838
nv::Object::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:721
nv::_Bbox3d_InfoEntry_DoNotUse_default_instance_
Bbox3d_InfoEntry_DoNotUseDefaultTypeInternal _Bbox3d_InfoEntry_DoNotUse_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:66
nv::Bbox3d::coordinates_size
int coordinates_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8804
nv::VisionLLM::set_allocated_startframeid
void set_allocated_startframeid(std::string *startframeid)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12741
nv::SD::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2786
nv::Frame::objects_size
int objects_size() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4012
nv::Location::clear_lat
void clear_lat()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4969
nv::Message::place
const ::nv::Place & place() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6933
nv::Conversation::internal_default_instance
static const Conversation * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6752
nv::AnalyticsModule::AnalyticsModule
AnalyticsModule()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4607
nv::Bbox::add_embeddings
::nv::Embedding * add_embeddings()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8734
nv::Sensor::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4896
nv::Pose_Keypoint::set_allocated_name
void set_allocated_name(std::string *name)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5151
nv::Frame::release_id
PROTOBUF_NODISCARD std::string * release_id()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3854
nv::Conversation::swap
friend void swap(Conversation &a, Conversation &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6759
nv::Bbox3d::mutable_coordinates
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_coordinates()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8842
nv::_Embedding_default_instance_
EmbeddingDefaultTypeInternal _Embedding_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:65
nv::VisionLLM::unsafe_arena_release_sensor
::nv::Sensor * unsafe_arena_release_sensor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12856
nv::VisionLLM::end
const ::PROTOBUF_NAMESPACE_ID::Timestamp & end() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12633
nv::Object::set_type
void set_type(ArgT0 &&arg0, ArgT... args)
nv::Frame::add_interactions
::nv::Interaction * add_interactions()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7469
nv::VisionLLM::Swap
void Swap(VisionLLM *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6240
nv::Sensor::info
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & info() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6347
nv::Object::release_bbox
PROTOBUF_NODISCARD ::nv::Bbox * release_bbox()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4139
nv::AnalyticsModule::info_size
int info_size() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5971
nv::Gaze::clear_phi
void clear_phi()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5553
nv::Message::clear_messageid
void clear_messageid()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6731
nv::ImageFormat_Parse
bool ImageFormat_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ImageFormat *value)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:256
nv::Pose_Keypoint::name
const std::string & name() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5120
nv::Object::New
Object * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:764
nv::Object::set_allocated_bbox3d
void set_allocated_bbox3d(::nv::Bbox3d *bbox3d)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8471
nv::Message::MergeFrom
void MergeFrom(const Message &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5469
nv::Frame::timestamp
const ::PROTOBUF_NAMESPACE_ID::Timestamp & timestamp() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3885
nv::Conversation::operator=
Conversation & operator=(const Conversation &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6722
nv::Cluster::default_instance
static const Cluster & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2479
nv::Embedding::Swap
void Swap(Embedding *other)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3630
nv::Sensor::release_id
PROTOBUF_NODISCARD std::string * release_id()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6033
nv::Frame::mutable_info
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_info()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7544
nv::Pose_Keypoint::clear_coordinates
void clear_coordinates()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5173
nv::Place::Place
Place(Place &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5146
nv::Event::MergeFrom
void MergeFrom(const Event &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4461
nv::Location::alt
double alt() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5015
nv::AnalyticsModule::release_source
PROTOBUF_NODISCARD std::string * release_source()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5898
nv::AnalyticsModule::New
AnalyticsModule * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4678
nv::Interaction::Interaction
Interaction()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2965
nv::AnalyticsModule::AnalyticsModule
AnalyticsModule(AnalyticsModule &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4612
nv::ImageData::set_data
void set_data(ArgT0 &&arg0, ArgT... args)
nv::Location::lon
double lon() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4995
nv::Place_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5128
nv::Congestion::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3262
nv::Frame::has_timestamp
bool has_timestamp() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3877
nv::Embedding::vector
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > & vector() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7454
nv::Segmentation::Segmentation
Segmentation(Segmentation &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1979
nv::VisionLLM::has_sensor
bool has_sensor() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12810
nv::Pose_Action::operator=
Pose_Action & operator=(const Pose_Action &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3661
nv::Event_InfoEntry_DoNotUse
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:2208
nv::Object::unsafe_arena_set_allocated_bbox
void unsafe_arena_set_allocated_bbox(::nv::Bbox *bbox)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4126
nv::Message::release_mdsversion
PROTOBUF_NODISCARD std::string * release_mdsversion()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6811
nv::ImageData::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5974
nv::Object::release_embedding
PROTOBUF_NODISCARD ::nv::Embedding * release_embedding()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4328
nv::_LLM_default_instance_
LLMDefaultTypeInternal _LLM_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:120
nv::Bbox::info
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & info() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8780
nv::Pose::actions
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Action > & actions() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5463
nv::Interaction::set_allocated_description
void set_allocated_description(std::string *description)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9666
nv::Object::unsafe_arena_release_embedding
::nv::Embedding * unsafe_arena_release_embedding()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4343
nv::TypeMetrics::id
const std::string & id() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9028
nv::Object::clear_confidence
void clear_confidence()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4245
nv::Bbox_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1446
nv::Message::clear_mdsversion
void clear_mdsversion()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6781
nv::ImageData::release_data
PROTOBUF_NODISCARD std::string * release_data()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12432
nv::Coordinate::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1125
nv::Event::set_allocated_type
void set_allocated_type(std::string *type)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5717
nv::AnalyticsModule::operator=
AnalyticsModule & operator=(AnalyticsModule &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4621
nv::Pose_Action::UnsafeArenaSwap
void UnsafeArenaSwap(Pose_Action *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3714
nv::Interaction::description
const std::string & description() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9635
nv::Message::unsafe_arena_release_place
::nv::Place * unsafe_arena_release_place()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6965
nv::Conversation::default_instance
static const Conversation & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6749
nv::Pose::keypoints
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Keypoint > & keypoints() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5423
nv::ImageData::info
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & info() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12466
nv::LipActivity::MergeFrom
void MergeFrom(const LipActivity &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4280
nv::Cluster::Swap
void Swap(Cluster *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2492
nv::Conversation::clear_id
void clear_id()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13135
nv::Sensor::mutable_type
std::string * mutable_type()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6067
nv::Place::clear_id
void clear_id()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6368
nv::Location::UnsafeArenaSwap
void UnsafeArenaSwap(Location *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1327
nv::Bbox3d::mutable_info
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_info()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8931
nv::Sensor::clear_type
void clear_type()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6053
nv::Point2D::default_instance
static const Point2D & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2636
nv::Object::unsafe_arena_set_allocated_lipactivity
void unsafe_arena_set_allocated_lipactivity(::nv::LipActivity *lipactivity)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4585
nv::Bbox::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1493
nv::Sensor::mutable_coordinate
::nv::Coordinate * mutable_coordinate()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6307
nv::VisionLLM::MergeFrom
void MergeFrom(const VisionLLM &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6267
nv::Object::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:724
nv::Sensor::MergeFrom
void MergeFrom(const Sensor &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4939
nv::_TypeMetrics_InfoEntry_DoNotUse_default_instance_
TypeMetrics_InfoEntry_DoNotUseDefaultTypeInternal _TypeMetrics_InfoEntry_DoNotUse_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:189
nv::Pose::clear_type
void clear_type()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5339
nv::Frame::objects
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Object > & objects() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4043
nv::LipActivity::Swap
void Swap(LipActivity *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4253
nv::Conversation::MergeFrom
void MergeFrom(const Conversation &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6789
nv::Object::mutable_bbox3d
::nv::Bbox3d * mutable_bbox3d()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8466
nv::Frame::sensorid
const std::string & sensorid() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3962
nv::Bbox3d::embeddings
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding > & embeddings() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8882
nv::VisionLLM::sensor
const ::nv::Sensor & sensor() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12824
nv::Object::clear_location
void clear_location()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4817
nv::Cluster::clear_points
void clear_points()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9299
nv::Frame::mutable_timestamp
::PROTOBUF_NAMESPACE_ID::Timestamp * mutable_timestamp()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3932
nv::Object::unsafe_arena_release_bbox3d
::nv::Bbox3d * unsafe_arena_release_bbox3d()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8451
nv::VisionLLM::info_size
int info_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12990
nv::Frame::set_id
void set_id(ArgT0 &&arg0, ArgT... args)
nv::Location::default_instance
static const Location & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1301
nv::Conversation::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6740
nv::Congestion::Congestion
Congestion(Congestion &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3239
nv::Frame::clear_socialdistancing
void clear_socialdistancing()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7267
nv::Message::set_allocated_videopath
void set_allocated_videopath(std::string *videopath)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7400
nv::VisionLLM::has_end
bool has_end() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12625
nv::Congestion::swap
friend void swap(Congestion &a, Congestion &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3281
nv::Coordinate::x
double x() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4911
nv::Place::release_type
PROTOBUF_NODISCARD std::string * release_type()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6498
nv::Event::id
const std::string & id() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5636
nv::Object::unsafe_arena_release_bbox
::nv::Bbox * unsafe_arena_release_bbox()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4154
nv::Message::has_place
bool has_place() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6919
nv::Congestion::clear_id
void clear_id()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9717
nv::SD::set_threshold
void set_threshold(double value)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9395
nv::Pose_Keypoint::clear_name
void clear_name()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5117
nv::Object::set_allocated_id
void set_allocated_id(std::string *id)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4089
nv::Message::release_place
PROTOBUF_NODISCARD ::nv::Place * release_place()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6950
nv::Message::unsafe_arena_release_object
::nv::Object * unsafe_arena_release_object()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7235
nv::ImageData::MergeFrom
void MergeFrom(const ImageData &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6017
nv::Point2D::x
double x() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9343
nv::Pose_Keypoint::New
Pose_Keypoint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3521
nv::AnalyticsModule::Swap
void Swap(AnalyticsModule *other)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:2512
nv::AnalyticsModule::MergeFrom
void MergeFrom(const AnalyticsModule &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4684
nv::Frame::mutable_socialdistancing
::nv::SD * mutable_socialdistancing()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7325
nv::Object::mutable_lipactivity
::nv::LipActivity * mutable_lipactivity()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4628
nv::Object::clear_lipactivity
void clear_lipactivity()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4570
nv::Interaction::New
Interaction * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3036
nv::Interaction::mutable_info
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_info()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9705
nv::Object::clear_info
void clear_info()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4271
nv::Bbox::clear_rightx
void clear_rightx()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5073
nv::Place::release_id
PROTOBUF_NODISCARD std::string * release_id()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6398
nv::Object::set_allocated_bbox
void set_allocated_bbox(::nv::Bbox *bbox)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4174
nv::TypeMetrics::clear_coordinates
void clear_coordinates()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9151
nv::Gaze::Swap
void Swap(Gaze *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4061
nv::Point2D::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2633
nv::TypeMetrics::mutable_objectids
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_objectids()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9254
nv::LLM::UnsafeArenaSwap
void UnsafeArenaSwap(LLM *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6572
nv::Sensor_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4849
nv::Object::unsafe_arena_release_lipactivity
::nv::LipActivity * unsafe_arena_release_lipactivity()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4613
nv::SD::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2866
nv::Frame::set_sensorid
void set_sensorid(ArgT0 &&arg0, ArgT... args)
nv::PNG
@ PNG
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:238
nv::ImageData::info_size
int info_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12455
nv::Gaze::default_instance
static const Gaze & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4048
nv::Place::release_location
PROTOBUF_NODISCARD ::nv::Location * release_location()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6552
nv::Coordinate::MergeFrom
void MergeFrom(const Coordinate &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1171
nv::LLM::LLM
LLM(LLM &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6514
nv::Coordinate::z
double z() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4951
nv::AnalyticsModule::release_id
PROTOBUF_NODISCARD std::string * release_id()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5798
nv::Message::videopath
const std::string & videopath() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7369
nv::Event::Event
Event(Event &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4389
nv::Point2D::set_x
void set_x(double value)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9351
nv::Segmentation::operator=
Segmentation & operator=(Segmentation &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1988
nv::Message::mdsversion
const std::string & mdsversion() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6784
nv::_ImageData_default_instance_
ImageDataDefaultTypeInternal _ImageData_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:108
nv::Frame::release_version
PROTOBUF_NODISCARD std::string * release_version()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3804
nv::AnalyticsModule::UnsafeArenaSwap
void UnsafeArenaSwap(AnalyticsModule *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4670
nv::LLM::mutable_embeddings
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding > * mutable_embeddings()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13105
nv::Message::unsafe_arena_set_allocated_place
void unsafe_arena_set_allocated_place(::nv::Place *place)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6937
nv::Congestion::mutable_id
std::string * mutable_id()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9731
nv::SD::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2792
nv::Conversation::release_response
PROTOBUF_NODISCARD std::string * release_response()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13265
nv::Location::Swap
void Swap(Location *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1314
nv::Object::unsafe_arena_release_gaze
::nv::Gaze * unsafe_arena_release_gaze()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4523
nv::Message::set_allocated_object
void set_allocated_object(::nv::Object *object)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7255
nv::Interaction_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2952
nv::Pose_Action::release_type
PROTOBUF_NODISCARD std::string * release_type()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5295
nv::Interaction::release_id
PROTOBUF_NODISCARD std::string * release_id()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9497
nv::Pose::mutable_keypoints
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Keypoint > * mutable_keypoints()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5403
nv::Place::operator=
Place & operator=(Place &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5155
nv::Message::clear_event
void clear_event()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7282
nv::Pose_Action::default_instance
static const Pose_Action & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3688
nv::Embedding::MergeFrom
void MergeFrom(const Embedding &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5802
nv::Embedding_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5712
nv::Object::has_coordinate
bool has_coordinate() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4724
nv::Cluster::New
Cluster * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2513
nv::Frame::rois
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics > & rois() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7255
nv::Sensor::description
const std::string & description() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6106
nv::Bbox3d::mutable_embeddings
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding > * mutable_embeddings()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8862
nv::Sensor::default_instance
static const Sensor & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4899
nv::LipActivity::default_instance
static const LipActivity & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4240
nv::Place::default_instance
static const Place & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5178
nv::TypeMetrics::objectids
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & objectids() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9249
nv::Message::UnsafeArenaSwap
void UnsafeArenaSwap(Message *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5455
nv::LLM::conversations
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Conversation > & conversations() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13085
nv::Coordinate::Coordinate
Coordinate(Coordinate &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1099
nv::JPEG
@ JPEG
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:237
nv::Frame::version
const std::string & version() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3777
nv::Cluster
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2439
nv::Frame::socialdistancing
const ::nv::SD & socialdistancing() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7278
nv::LipActivity::set_allocated_classlabel
void set_allocated_classlabel(std::string *classlabel)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5611
nv::Object::dir_size
int dir_size() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4677
nv::Pose_Keypoint::Pose_Keypoint
Pose_Keypoint()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3450
nv::Interaction::clear_id
void clear_id()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9467
nv::AnalyticsModule_InfoEntry_DoNotUse::internal_default_instance
static const AnalyticsModule_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4590
nv::Object::mutable_dir
::PROTOBUF_NAMESPACE_ID::RepeatedField< float > * mutable_dir()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4715
nv::Object::embedding
const ::nv::Embedding & embedding() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4311
nv::Pose_Action::Pose_Action
Pose_Action()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3651
nv::VisionLLM::set_allocated_sensor
void set_allocated_sensor(::nv::Sensor *sensor)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12876
nv::Frame::clear_sensorid
void clear_sensorid()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3959
nv::Embedding_InfoEntry_DoNotUse
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3549
nv::Coordinate::clear_y
void clear_y()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4925
nv::Sensor::set_allocated_location
void set_allocated_location(::nv::Location *location)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6222
nv::Segmentation::set_mask
void set_mask(int index, int32_t value)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8959
nv::Conversation::release_id
PROTOBUF_NODISCARD std::string * release_id()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13165
nv::ImageData::_impl_
Impl_ _impl_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6154
nv::Interaction::Interaction
Interaction(Interaction &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2970
nv::SD::threshold
double threshold() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9387
nv::Segmentation::clear_mask
void clear_mask()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8949
nv::Segmentation::UnsafeArenaSwap
void UnsafeArenaSwap(Segmentation *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2037
nv::_Object_default_instance_
ObjectDefaultTypeInternal _Object_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:92
nv::Place::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5175
nv::ImageData::internal_default_instance
static const ImageData * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5980
nv::Interaction::mutable_id
std::string * mutable_id()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9481
nv::Place::clear_location
void clear_location()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6524
nv::TypeMetrics::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2221
nv::AnalyticsModule::swap
friend void swap(AnalyticsModule &a, AnalyticsModule &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4654
nv::Bbox3d_InfoEntry_DoNotUse::internal_default_instance
static const Bbox3d_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1711
nv::Conversation::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6746
nv::Interaction::clear_info
void clear_info()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9688
nv::Conversation::UnsafeArenaSwap
void UnsafeArenaSwap(Conversation *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6775
nv::Object::unsafe_arena_set_allocated_coordinate
void unsafe_arena_set_allocated_coordinate(::nv::Coordinate *coordinate)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4742
nv::Frame_InfoEntry_DoNotUse::internal_default_instance
static const Frame_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:277
nv::_Bbox_default_instance_
BboxDefaultTypeInternal _Bbox_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:59
nv::Pose_Keypoint::mutable_name
std::string * mutable_name()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5131
nv::Point2D::y
double y() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9363
nv::Place::mutable_location
::nv::Location * mutable_location()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6582
nv::_TypeMetrics_default_instance_
TypeMetricsDefaultTypeInternal _TypeMetrics_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:186
nv::ImageData::mutable_info
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_info()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12475
nv::ImageData::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6050
nv::Gaze::Gaze
Gaze(Gaze &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4016
nv::Cluster::add_points
::nv::Point2D * add_points()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9321
nv::Sensor::mutable_location
::nv::Location * mutable_location()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6217
nv::Place::operator=
Place & operator=(const Place &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5151
nv::Event_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4368
nv::Message::set_mdsversion
void set_mdsversion(ArgT0 &&arg0, ArgT... args)
nv::Bbox::clear_embeddings
void clear_embeddings()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8712
nv::Gaze::set_theta
void set_theta(float value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5547
nv::Bbox::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1490
nv::Segmentation_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1961
nv::Interaction::info
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & info() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9696
nv::VisionLLM::mutable_llm
::nv::LLM * mutable_llm()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12961
nv::Message::unsafe_arena_release_analyticsmodule
::nv::AnalyticsModule * unsafe_arena_release_analyticsmodule()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7145
nv::Pose::internal_default_instance
static const Pose * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3855
nv::Object
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:400
nv::Segmentation::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2008
nv::Sensor::set_id
void set_id(ArgT0 &&arg0, ArgT... args)
nv::_Bbox3d_default_instance_
Bbox3dDefaultTypeInternal _Bbox3d_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:63
nv::Frame::interactions_size
int interactions_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7444
nv::Sensor::location
const ::nv::Location & location() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6170
nv::Frame::clear_segmentation
void clear_segmentation()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7357
nv::Conversation::set_allocated_response
void set_allocated_response(std::string *response)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13269
nv::Sensor::mutable_info
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_info()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6356
nv::Pose_Keypoint::internal_default_instance
static const Pose_Keypoint * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3490
nv::LLM::embeddings
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding > & embeddings() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13125
nv::Pose_Action::mutable_type
std::string * mutable_type()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5279
nv::Pose_Keypoint::add_coordinates
void add_coordinates(float value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5190
nv::Gaze::z
float z() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5519
nv::TypeMetrics::clear_type
void clear_type()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9075
nv::VisionLLM::set_version
void set_version(ArgT0 &&arg0, ArgT... args)
nv::Object::release_type
PROTOBUF_NODISCARD std::string * release_type()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4225
nv::AnalyticsModule::version
const std::string & version() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5921
nv::Object::set_confidence
void set_confidence(float value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4259
nv::JPG
@ JPG
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:236
nv::Pose::mutable_type
std::string * mutable_type()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5353
nv::Object::unsafe_arena_set_allocated_bbox3d
void unsafe_arena_set_allocated_bbox3d(::nv::Bbox3d *bbox3d)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8423
nv::VisionLLM::_impl_
Impl_ _impl_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6473
nv::Event::swap
friend void swap(Event &a, Event &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4431
nv::Bbox::topy
float topy() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5059
nv::Event::New
Event * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4455
nv::Place::location
const ::nv::Location & location() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6535
nv::VisionLLM::set_allocated_end
void set_allocated_end(::PROTOBUF_NAMESPACE_ID::Timestamp *end)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12685
nv::Frame::unsafe_arena_set_allocated_timestamp
void unsafe_arena_set_allocated_timestamp(::PROTOBUF_NAMESPACE_ID::Timestamp *timestamp)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3889
nv::Coordinate::set_x
void set_x(double value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4919
nv::_Congestion_default_instance_
CongestionDefaultTypeInternal _Congestion_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:75
nv::Object::Object
Object()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:693
nv::_Location_default_instance_
LocationDefaultTypeInternal _Location_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:86
nv::Embedding::clear_vector
void clear_vector()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7428
nv::Bbox3d::swap
friend void swap(Bbox3d &a, Bbox3d &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1775
nv::Segmentation::info_size
int info_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8993
nv::ImageData_InfoEntry_DoNotUse::internal_default_instance
static const ImageData_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5923
nv::Frame::Frame
Frame(Frame &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:299
nv::VisionLLM::unsafe_arena_release_timestamp
::PROTOBUF_NAMESPACE_ID::Timestamp * unsafe_arena_release_timestamp()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12580
nv::Object::set_allocated_type
void set_allocated_type(std::string *type)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4229
nv::VisionLLM::set_endframeid
void set_endframeid(ArgT0 &&arg0, ArgT... args)
nv::VisionLLM::unsafe_arena_set_allocated_timestamp
void unsafe_arena_set_allocated_timestamp(::PROTOBUF_NAMESPACE_ID::Timestamp *timestamp)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12552
nv::TypeMetrics::mutable_coordinates
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate > * mutable_coordinates()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9159
nv::Frame_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:281
nv::Message::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5423
nv::VisionLLM::VisionLLM
VisionLLM(VisionLLM &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6195
nv::Segmentation::Swap
void Swap(Segmentation *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2024
nv::Gaze::swap
friend void swap(Gaze &a, Gaze &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4058
nv::LLM::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6540
nv::Place::set_allocated_location
void set_allocated_location(::nv::Location *location)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6587
nv::Object::clear_dir
void clear_dir()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4680
nv::Embedding_InfoEntry_DoNotUse::SuperType
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< Embedding_InfoEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING > SuperType
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5702
nv::Event_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4371
nv::Event::UnsafeArenaSwap
void UnsafeArenaSwap(Event *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4447
nv::ImageData::mutable_encoding
std::string * mutable_encoding()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12316
nv::ImageData::clear_data
void clear_data()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12402
nv::Pose_Keypoint::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3484
nv::LipActivity::release_classlabel
PROTOBUF_NODISCARD std::string * release_classlabel()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5607
nv::Object::has_bbox
bool has_bbox() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4108
nv::VisionLLM::release_llm
PROTOBUF_NODISCARD ::nv::LLM * release_llm()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12931
nv::AnalyticsModule_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4594
nv::Gaze::New
Gaze * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4082
nv::Point2D::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2630
nv::Place_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5125
nv::Interaction_InfoEntry_DoNotUse::internal_default_instance
static const Interaction_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2948
nv::Object::release_pose
PROTOBUF_NODISCARD ::nv::Pose * release_pose()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4418
nv::Message::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5420
nv::Bbox::embeddings_size
int embeddings_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8709
nv::Sensor::set_allocated_id
void set_allocated_id(std::string *id)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6037
nv::TypeMetrics::coordinates_size
int coordinates_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9148
nv::Pose_Keypoint::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3478
nv::Congestion::mutable_info
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_info()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9885
nv::AnalyticsModule::clear_info
void clear_info()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5974
nv::Congestion::mutable_objectids
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_objectids()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9836
nv::ImageData::clear_encoding
void clear_encoding()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12302
nv::Segmentation::info
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & info() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9004
nv::Coordinate::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1128
nv::Object::mutable_gaze
::nv::Gaze * mutable_gaze()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4538
nv::Gaze::operator=
Gaze & operator=(Gaze &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4025
nv::LLM
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6506
nv::Frame::MergeFrom
void MergeFrom(const Frame &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:371
nv::Cluster::UnsafeArenaSwap
void UnsafeArenaSwap(Cluster *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2505
nv::Pose_Keypoint::operator=
Pose_Keypoint & operator=(Pose_Keypoint &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3464
nv::AnalyticsModule::id
const std::string & id() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5771
nv::AnalyticsModule::mutable_description
std::string * mutable_description()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5832
nv::Frame::set_allocated_sensorid
void set_allocated_sensorid(std::string *sensorid)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3993
nv::Message::set_allocated_mdsversion
void set_allocated_mdsversion(std::string *mdsversion)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6815
nv::Location::clear_lon
void clear_lon()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4989
nv::ImageData::release_name
PROTOBUF_NODISCARD std::string * release_name()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12382
nv::Object::has_location
bool has_location() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4814
nv::ImageData::operator=
ImageData & operator=(ImageData &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5954
nv::Embedding
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3577
nv::Event::clear_type
void clear_type()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5683
nv::Frame::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:322
nv::TypeMetrics::Swap
void Swap(TypeMetrics *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2240
nv::Frame_InfoEntry_DoNotUse::MergeFrom
void MergeFrom(const Frame_InfoEntry_DoNotUse &other)
nv::_Segmentation_InfoEntry_DoNotUse_default_instance_
Segmentation_InfoEntry_DoNotUseDefaultTypeInternal _Segmentation_InfoEntry_DoNotUse_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:177
nv::Message::operator=
Message & operator=(Message &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5406
nv::Congestion_InfoEntry_DoNotUse::SuperType
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< Congestion_InfoEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING > SuperType
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3211
nv::TypeMetrics::set_allocated_type
void set_allocated_type(std::string *type)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9109
nv::Congestion::clear_objectids
void clear_objectids()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9773
nv::VisionLLM::internal_default_instance
static const VisionLLM * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6230
nv::Interaction_InfoEntry_DoNotUse
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2934
nv::Location::Location
Location()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1264
nv::ImageData::clear_info
void clear_info()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12458
nv::Place::mutable_name
std::string * mutable_name()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6432
nv::Location::New
Location * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1335
nv::Interaction::set_allocated_id
void set_allocated_id(std::string *id)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9501
nv::Message::mutable_messageid
std::string * mutable_messageid()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6745
nv::Frame::set_allocated_segmentation
void set_allocated_segmentation(::nv::Segmentation *segmentation)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7420
nv::Message::New
Message * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5463
nv::Message::set_allocated_timestamp
void set_allocated_timestamp(::PROTOBUF_NAMESPACE_ID::Timestamp *timestamp)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6894
nv::Pose::swap
friend void swap(Pose &a, Pose &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3862
nv::Point2D::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2627
nv::Segmentation::New
Segmentation * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2045
nv::LLM::clear_embeddings
void clear_embeddings()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13097
nv::Pose_Action::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3679
nv::TypeMetrics::info_size
int info_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9263
nv::Embedding_InfoEntry_DoNotUse::internal_default_instance
static const Embedding_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5708
nv::TypeMetrics::clear_count
void clear_count()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9125
nv::Message::event
const ::nv::Event & event() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7293
nv::Message::Message
Message(Message &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5397
nv::Embedding::info
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & info() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7483
nv::Gaze::clear_theta
void clear_theta()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5533
nv::Bbox3d_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1712
version
int version
Definition: sources/libs/nvll_batch_jpeg_encode/oss/jpeglib.h:908
nv::Embedding::New
Embedding * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5796
nv::Bbox::clear_topy
void clear_topy()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5053
nv::Object::set_allocated_lipactivity
void set_allocated_lipactivity(::nv::LipActivity *lipactivity)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4633
nv::Place::name
const std::string & name() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6421
nv::LLM::clear_info
void clear_info()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13028
nv::Object::release_gaze
PROTOBUF_NODISCARD ::nv::Gaze * release_gaze()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4508
nv::Place::Place
Place()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5141
nv::Bbox::set_confidence
void set_confidence(float value)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8760
nv::Sensor::unsafe_arena_set_allocated_coordinate
void unsafe_arena_set_allocated_coordinate(::nv::Coordinate *coordinate)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6264
nv::Sensor::mutable_description
std::string * mutable_description()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6117
nv::Segmentation::internal_default_instance
static const Segmentation * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2014
nv::VisionLLM::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6224
nv::VisionLLM::has_llm
bool has_llm() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12900
nv::Frame::release_segmentation
PROTOBUF_NODISCARD ::nv::Segmentation * release_segmentation()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7385
nv::Bbox::confidence
float confidence() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8752
nv::Object::clear_bbox3d
void clear_bbox3d()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8408
nv::VisionLLM::llm
const ::nv::LLM & llm() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12914
nv::Congestion::objectids
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & objectids() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9831
nv::Message::unsafe_arena_set_allocated_sensor
void unsafe_arena_set_allocated_sensor(::nv::Sensor *sensor)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7027
nv::Place::clear_coordinate
void clear_coordinate()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6614
nv::TypeMetrics::mutable_type
std::string * mutable_type()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9089
nv::VisionLLM_InfoEntry_DoNotUse
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6159
nv::AnalyticsModule::mutable_version
std::string * mutable_version()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5932
nv::Object::clear_bbox
void clear_bbox()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4111
nv::Pose
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:1667
nv::Congestion::clear_info
void clear_info()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9868
nv::_VisionLLM_InfoEntry_DoNotUse_default_instance_
VisionLLM_InfoEntry_DoNotUseDefaultTypeInternal _VisionLLM_InfoEntry_DoNotUse_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:195
nv::VisionLLM::mutable_info
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_info()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13010
nv::Message::clear_videopath
void clear_videopath()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7366
nv::AnalyticsModule_InfoEntry_DoNotUse::SuperType
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< AnalyticsModule_InfoEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING > SuperType
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4584
nv::Congestion::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3344
nv::LLM_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6493
nv::Place::has_location
bool has_location() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6521
nv::ImageFormat_Name
const std::string & ImageFormat_Name(T enum_t_value)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:249
nv::VisionLLM::mutable_version
std::string * mutable_version()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12501
nv::SD::clear_threshold
void clear_threshold()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9381
nv::Sensor_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4846
nv::VisionLLM::clear_llm
void clear_llm()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12903
nv::TypeMetrics_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2177
nv::Congestion::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3265
nv::Bbox::New
Bbox * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1533
nv::Event::release_id
PROTOBUF_NODISCARD std::string * release_id()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5663
nv::Coordinate::Swap
void Swap(Coordinate *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1144
nv::VisionLLM::swap
friend void swap(VisionLLM &a, VisionLLM &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6237
nv::Bbox::mutable_info
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_info()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8789
nv::_Message_default_instance_
MessageDefaultTypeInternal _Message_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:89
nv::Message::release_event
PROTOBUF_NODISCARD ::nv::Event * release_event()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7310
nv::Object::mutable_embedding
::nv::Embedding * mutable_embedding()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4358
nv::Bbox3d::New
Bbox3d * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1799
nv::Frame::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:325
nv::Location::operator=
Location & operator=(Location &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1278
nv::Object::set_allocated_embedding
void set_allocated_embedding(::nv::Embedding *embedding)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4363
nv::LLM_InfoEntry_DoNotUse
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6478
nv::Location::set_lat
void set_lat(double value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4983
nv::Location::set_alt
void set_alt(double value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5023
nv::ImageFormat_ARRAYSIZE
constexpr int ImageFormat_ARRAYSIZE
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:245
nv::AnalyticsModule::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4641
nv::Message::analyticsmodule
const ::nv::AnalyticsModule & analyticsmodule() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7113
nv::Interaction::mutable_coordinates
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate > * mutable_coordinates()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9606
nv::SD::operator=
SD & operator=(SD &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2772
nv::Object_InfoEntry_DoNotUse
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:372
nv::Event::info
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & info() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5747
nv::AnalyticsModule::set_allocated_id
void set_allocated_id(std::string *id)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5802
nv::Gaze::clear_y
void clear_y()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5493
nv::TypeMetrics::set_id
void set_id(ArgT0 &&arg0, ArgT... args)
nv::Message::set_videopath
void set_videopath(ArgT0 &&arg0, ArgT... args)
nv::Object_InfoEntry_DoNotUse::internal_default_instance
static const Object_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:676
nv::Coordinate::y
double y() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4931
nv::Pose::add_actions
::nv::Pose_Action * add_actions()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5457
nv::SD::proximitydetections
int32_t proximitydetections() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9407
nv::Interaction::objectids_size
int objectids_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9520
nv::Bbox
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:1121
nv::Bbox::clear_info
void clear_info()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8772
nv::LLM::add_embeddings
::nv::Embedding * add_embeddings()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13119
nv::_Segmentation_default_instance_
SegmentationDefaultTypeInternal _Segmentation_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:174
nv::TypeMetrics::set_allocated_id
void set_allocated_id(std::string *id)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9059
nv::Place::release_name
PROTOBUF_NODISCARD std::string * release_name()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6448
nv::VisionLLM::VisionLLM
VisionLLM()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6190
nv::Frame::unsafe_arena_release_segmentation
::nv::Segmentation * unsafe_arena_release_segmentation()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7400
nv::VisionLLM::release_sensor
PROTOBUF_NODISCARD ::nv::Sensor * release_sensor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12841
nv::Gaze::Gaze
Gaze()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4011
nv::Sensor::info_size
int info_size() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6336
nv::LipActivity::set_classlabel
void set_classlabel(ArgT0 &&arg0, ArgT... args)
nv::Interaction::clear_objectids
void clear_objectids()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9523
nv::Frame::congestions_size
int congestions_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7484
nv::Interaction::clear_coordinates
void clear_coordinates()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9598
nv::Interaction::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3075
nv::AnalyticsModule::set_version
void set_version(ArgT0 &&arg0, ArgT... args)
nv::Sensor::release_coordinate
PROTOBUF_NODISCARD ::nv::Coordinate * release_coordinate()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6277
nv::Interaction::UnsafeArenaSwap
void UnsafeArenaSwap(Interaction *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3028
nv::Segmentation::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2002
nv::LLM::info_size
int info_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13025
nv::Pose::Pose
Pose()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3815
nv::Sensor::coordinate
const ::nv::Coordinate & coordinate() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6260
nv::Conversation::clear_query
void clear_query()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13185
nv::TypeMetrics::release_type
PROTOBUF_NODISCARD std::string * release_type()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9105
nv::LLM_InfoEntry_DoNotUse::internal_default_instance
static const LLM_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6492
nv::Coordinate::operator=
Coordinate & operator=(Coordinate &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1108
nv::Bbox3d::operator=
Bbox3d & operator=(Bbox3d &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1742
nv::Object::unsafe_arena_release_coordinate
::nv::Coordinate * unsafe_arena_release_coordinate()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4770
nv::ImageFormat
ImageFormat
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:234
nv::Bbox::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1496
nv::VisionLLM::release_startframeid
PROTOBUF_NODISCARD std::string * release_startframeid()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12737
nv::Object::bbox
const ::nv::Bbox & bbox() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4122
nv::Sensor::unsafe_arena_release_coordinate
::nv::Coordinate * unsafe_arena_release_coordinate()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6292
nv::Frame::release_socialdistancing
PROTOBUF_NODISCARD ::nv::SD * release_socialdistancing()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7295
nv::Object::mutable_bbox
::nv::Bbox * mutable_bbox()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4169
nv::Sensor::release_description
PROTOBUF_NODISCARD std::string * release_description()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6133
nv::SD::Swap
void Swap(SD *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2808
nv::Place::type
const std::string & type() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6471
nv::Pose::MergeFrom
void MergeFrom(const Pose &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3892
nv::Place::unsafe_arena_release_location
::nv::Location * unsafe_arena_release_location()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6567
nv::Congestion_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3221
nv::Event::clear_info
void clear_info()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5739
nv::ImageData_InfoEntry_DoNotUse
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5909
nv::Message::mutable_mdsversion
std::string * mutable_mdsversion()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6795
nv::Place::set_allocated_name
void set_allocated_name(std::string *name)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6452
nv::_SD_default_instance_
SDDefaultTypeInternal _SD_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:168
nv::Frame_InfoEntry_DoNotUse::SuperType
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< Frame_InfoEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING > SuperType
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:271
nv::Point2D::UnsafeArenaSwap
void UnsafeArenaSwap(Point2D *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2662
nv::AnalyticsModule::mutable_id
std::string * mutable_id()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5782
nv::Bbox::set_leftx
void set_leftx(float value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5047
nv::_Interaction_default_instance_
InteractionDefaultTypeInternal _Interaction_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:114
nv::Conversation::query
const std::string & query() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13188
nv::VisionLLM::operator=
VisionLLM & operator=(VisionLLM &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6204
nv::Gaze::clear_x
void clear_x()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5473
nv::Frame::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:328
nv::Interaction::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2996
nv::Bbox::default_instance
static const Bbox & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1499
nv::Bbox::set_topy
void set_topy(float value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5067
nv::Interaction::objectids
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & objectids() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9581
nv::ImageData::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5971
nv::Congestion::objectids_size
int objectids_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9770
nv::Conversation::_impl_
Impl_ _impl_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6889
nv::VisionLLM
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6187
nv::Pose_Keypoint::clear_quaternion
void clear_quaternion()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5220
nv::Event::internal_default_instance
static const Event * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4424
nv::Gaze::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4039
nv::Message::unsafe_arena_release_sensor
::nv::Sensor * unsafe_arena_release_sensor()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7055
nv::Bbox3d
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1725
nv::Conversation
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6709
nv::Pose_Action::MergeFrom
void MergeFrom(const Pose_Action &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3728
nv::Congestion::New
Congestion * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3305
nv::VisionLLM_InfoEntry_DoNotUse::SuperType
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< VisionLLM_InfoEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING > SuperType
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6167
nv::Object::operator=
Object & operator=(const Object &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:703
nv::Object::id
const std::string & id() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4058
nv::AnalyticsModule::release_description
PROTOBUF_NODISCARD std::string * release_description()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5848
nv::Embedding::UnsafeArenaSwap
void UnsafeArenaSwap(Embedding *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5788
nv::Place::set_allocated_id
void set_allocated_id(std::string *id)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6402
nv::Congestion::id
const std::string & id() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9720
nv::Bbox3d::clear_coordinates
void clear_coordinates()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8807
nv::Message::clear_sensor
void clear_sensor()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7012
nv::Frame::set_allocated_version
void set_allocated_version(std::string *version)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3808
nv::TypeMetrics::clear_info
void clear_info()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9266
nv::Message::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5426
nv::Message::has_sensor
bool has_sensor() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7009
nv::Object::add_dir
void add_dir(float value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4697
nv::Bbox::swap
friend void swap(Bbox &a, Bbox &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1509
nv::Message::has_event
bool has_event() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7279
nv::Sensor::Swap
void Swap(Sensor *other)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:2767
nv::Pose_Action::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3685
nv::AnalyticsModule::mutable_source
std::string * mutable_source()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5882
nv::Cluster::Cluster
Cluster(Cluster &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2447
nv::TypeMetrics::clear_id
void clear_id()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9025
nv::TypeMetrics::internal_default_instance
static const TypeMetrics * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2230
nv::Message::unsafe_arena_set_allocated_object
void unsafe_arena_set_allocated_object(::nv::Object *object)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7207
nv::Bbox3d::MergeFrom
void MergeFrom(const Bbox3d &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1805
nv::Event::Swap
void Swap(Event *other)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:2289
nv::Message::mutable_place
::nv::Place * mutable_place()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6980
nv::Conversation::id
const std::string & id() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13138
nv::Pose_Keypoint::set_name
void set_name(ArgT0 &&arg0, ArgT... args)
nv::AnalyticsModule::clear_version
void clear_version()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5918
nv::ImageData::clear_name
void clear_name()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12352
nv::Pose::add_keypoints
::nv::Pose_Keypoint * add_keypoints()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5417
nv::LipActivity::LipActivity
LipActivity(LipActivity &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4208
nv::Place_InfoEntry_DoNotUse::SuperType
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< Place_InfoEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING > SuperType
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5118
TableStruct_schema_2eproto
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:47
nv::Sensor::New
Sensor * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4933
nv::Point2D::_impl_
Impl_ _impl_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2750
nv::Cluster::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2550
nv::Frame::clear_version
void clear_version()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3774
nv::Place
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:2993
nv::Frame::operator=
Frame & operator=(const Frame &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:304
nv::Sensor::set_type
void set_type(ArgT0 &&arg0, ArgT... args)
nv::Interaction::MergeFrom
void MergeFrom(const Interaction &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3042
nv::ImageData::default_instance
static const ImageData & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5977
nv::Conversation::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6820
nv::SD::add_clusters
::nv::Cluster * add_clusters()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9449
nv::Message::clear_analyticsmodule
void clear_analyticsmodule()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7102
nv::Conversation::Conversation
Conversation()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6712
nv::Event::mutable_type
std::string * mutable_type()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5697
nv::Embedding::Embedding
Embedding()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5725
nv::_AnalyticsModule_InfoEntry_DoNotUse_default_instance_
AnalyticsModule_InfoEntry_DoNotUseDefaultTypeInternal _AnalyticsModule_InfoEntry_DoNotUse_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:56
max
int max(int a, int b)
Compute the component-wise maximum.
Definition: sources/libs/nvmultiobjecttracker/include/modules/cuDCFv2/helper_math.h:60
nv::Gaze::x
float x() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5479
nv::Bbox3d::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1759
nv::Sensor_InfoEntry_DoNotUse::internal_default_instance
static const Sensor_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4845
nv::Bbox3d::add_coordinates
void add_coordinates(double value)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8824
nv::VisionLLM::unsafe_arena_set_allocated_llm
void unsafe_arena_set_allocated_llm(::nv::LLM *llm)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12918
nv::Place::coordinate
const ::nv::Coordinate & coordinate() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6625
nv::Bbox3d::add_embeddings
::nv::Embedding * add_embeddings()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8876
nv::Gaze::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4042
nv::Frame::fov_size
int fov_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7184
nv::SD::internal_default_instance
static const SD * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2798
nv::TypeMetrics::_impl_
Impl_ _impl_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2434
nv::Interaction::add_objectids
std::string * add_objectids()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9526
nv::Object::clear_embedding
void clear_embedding()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4300
nv::Bbox::Bbox
Bbox(Bbox &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1467
nv::AnalyticsModule::set_description
void set_description(ArgT0 &&arg0, ArgT... args)
nv::Congestion_InfoEntry_DoNotUse
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3203
nv::Object::Object
Object(Object &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:698
nv::VisionLLM_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6177
nv::Place::unsafe_arena_release_coordinate
::nv::Coordinate * unsafe_arena_release_coordinate()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6657
nv::Location::MergeFrom
void MergeFrom(const Location &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1341
nv::LipActivity::internal_default_instance
static const LipActivity * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4243
nv::Sensor::has_location
bool has_location() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6156
nv
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:51
nv::Interaction::Swap
void Swap(Interaction *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3015
nv::Sensor::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4893
nv::Place::info
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & info() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6712
nv::TypeMetrics
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2187
nv::TypeMetrics::count
int32_t count() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9131
nv::VisionLLM_InfoEntry_DoNotUse::internal_default_instance
static const VisionLLM_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6173
nv::Message::unsafe_arena_release_timestamp
::PROTOBUF_NAMESPACE_ID::Timestamp * unsafe_arena_release_timestamp()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6874
nv::Bbox::info_size
int info_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8769
nv::Gaze::set_phi
void set_phi(float value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5567
nv::Bbox3d::set_coordinates
void set_coordinates(int index, double value)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8817
nv::VisionLLM::mutable_startframeid
std::string * mutable_startframeid()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12721
nv::Coordinate::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1122
nv::_Pose_Action_default_instance_
Pose_ActionDefaultTypeInternal _Pose_Action_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:107
nv::_Coordinate_default_instance_
CoordinateDefaultTypeInternal _Coordinate_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:62
nv::Frame::internal_default_instance
static const Frame * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:334
nv::Coordinate::New
Coordinate * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1165
nv::Location::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1292
nv::_Sensor_InfoEntry_DoNotUse_default_instance_
Sensor_InfoEntry_DoNotUseDefaultTypeInternal _Sensor_InfoEntry_DoNotUse_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:116
nv::Object::set_dir
void set_dir(int index, float value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4690
nv::Event::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4412
nv::Sensor::set_allocated_type
void set_allocated_type(std::string *type)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6087
nv::Congestion::clear_amount
void clear_amount()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9842
nv::Place::release_coordinate
PROTOBUF_NODISCARD ::nv::Coordinate * release_coordinate()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6642
nv::Interaction_InfoEntry_DoNotUse::SuperType
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< Interaction_InfoEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING > SuperType
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2942
nv::Place::New
Place * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5212
nv::TypeMetrics::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2224
nv::VisionLLM::release_timestamp
PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Timestamp * release_timestamp()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12565
nv::Message::timestamp
const ::PROTOBUF_NAMESPACE_ID::Timestamp & timestamp() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6842
nv::Pose::mutable_actions
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Action > * mutable_actions()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5443
nv::LLM::internal_default_instance
static const LLM * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6549
nv::Message::mutable_object
::nv::Object * mutable_object()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7250
nv::AnalyticsModule::info
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & info() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5982
nv::Pose_Action::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3682
nv::Congestion::internal_default_instance
static const Congestion * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3274
nv::Pose_Keypoint::coordinates
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > & coordinates() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5199
nv::Object::set_allocated_coordinate
void set_allocated_coordinate(::nv::Coordinate *coordinate)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4790
nv::Location::clear_alt
void clear_alt()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5009
nv::Point2D
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2596
nv::Bbox3d::embeddings_size
int embeddings_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8851
nv::Coordinate::operator=
Coordinate & operator=(const Coordinate &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1104
nv::Object::dir
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > & dir() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4706
nv::Congestion::info_size
int info_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9865
nv::Cluster::operator=
Cluster & operator=(const Cluster &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2452
nv::Embedding::vector_size
int vector_size() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7425
nv::_VisionLLM_default_instance_
VisionLLMDefaultTypeInternal _VisionLLM_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:192
nv::Object::release_coordinate
PROTOBUF_NODISCARD ::nv::Coordinate * release_coordinate()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4755
nv::Sensor::id
const std::string & id() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6006
nv::LLM_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6496
nv::RAW
@ RAW
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:235
nv::Segmentation::mutable_info
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_info()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9013
nv::Bbox3d::Bbox3d
Bbox3d(Bbox3d &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1733
nv::Message::clear_place
void clear_place()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6922
nv::Message::release_sensor
PROTOBUF_NODISCARD ::nv::Sensor * release_sensor()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7040
nv::Message::mutable_videopath
std::string * mutable_videopath()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7380
nv::ImageFormat_MIN
constexpr ImageFormat ImageFormat_MIN
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:243
nv::LipActivity::clear_classlabel
void clear_classlabel()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5577
nv::Pose::operator=
Pose & operator=(Pose &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3829
nv::VisionLLM::set_startframeid
void set_startframeid(ArgT0 &&arg0, ArgT... args)
nv::Sensor::set_allocated_coordinate
void set_allocated_coordinate(::nv::Coordinate *coordinate)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6312
nv::Sensor::set_allocated_description
void set_allocated_description(std::string *description)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6137
nv::Interaction::mutable_objectids
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_objectids()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9586
nv::Cluster::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2473
nv::Coordinate::internal_default_instance
static const Coordinate * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1134
nv::ImageFormat_descriptor
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ImageFormat_descriptor()
nv::Event::Event
Event()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4384
nv::Message::mutable_sensor
::nv::Sensor * mutable_sensor()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7070
nv::Place::id
const std::string & id() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6371
nv::Bbox::MergeFrom
void MergeFrom(const Bbox &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1539
nv::Object::info_size
int info_size() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4268
nv::Sensor::release_type
PROTOBUF_NODISCARD std::string * release_type()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6083
nv::Pose_Keypoint::operator=
Pose_Keypoint & operator=(const Pose_Keypoint &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3460
nv::Object::MergeFrom
void MergeFrom(const Object &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:770
nv::Message::has_analyticsmodule
bool has_analyticsmodule() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7099
nv::VisionLLM::set_allocated_timestamp
void set_allocated_timestamp(::PROTOBUF_NAMESPACE_ID::Timestamp *timestamp)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12600
nv::Object::has_gaze
bool has_gaze() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4477
nv::_Place_default_instance_
PlaceDefaultTypeInternal _Place_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:98
nv::Object::pose
const ::nv::Pose & pose() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4401
nv::Pose_Keypoint::mutable_coordinates
::PROTOBUF_NAMESPACE_ID::RepeatedField< float > * mutable_coordinates()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5208
nv::Frame_InfoEntry_DoNotUse::Frame_InfoEntry_DoNotUse
Frame_InfoEntry_DoNotUse()
nv::Event::default_instance
static const Event & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4421
nv::Congestion::Congestion
Congestion()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3234
nv::Event::release_type
PROTOBUF_NODISCARD std::string * release_type()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5713
nv::Object::mutable_type
std::string * mutable_type()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4209
nv::Bbox3d::set_confidence
void set_confidence(float value)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8902
nv::Sensor::clear_coordinate
void clear_coordinate()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6249
nv::Object::speed
float speed() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4660
nv::Frame::congestions
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Congestion > & congestions() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7515
nv::Gaze
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:1863
nv::Event::operator=
Event & operator=(const Event &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4394
nv::Interaction::internal_default_instance
static const Interaction * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3005
nv::Pose_Action::clear_confidence
void clear_confidence()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5315
nv::Message::release_object
PROTOBUF_NODISCARD ::nv::Object * release_object()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7220
nv::Message::has_timestamp
bool has_timestamp() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6834
nv::Frame::Swap
void Swap(Frame *other)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:200
nv::Embedding::info_size
int info_size() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7472
nv::SD::clear_clusters
void clear_clusters()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9427
absl::move
constexpr absl::OTABSL_OPTION_NAMESPACE_NAME::remove_reference_t< T > && move(T &&t) noexcept
Definition: includes/opentelemetry/nostd/internal/absl/utility/utility.h:199
nv::Segmentation::_impl_
Impl_ _impl_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2154
nv::Pose_Keypoint::swap
friend void swap(Pose_Keypoint &a, Pose_Keypoint &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3497
nv::Message::release_timestamp
PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Timestamp * release_timestamp()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6859
nv::Pose::Swap
void Swap(Pose *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3865
nv::TypeMetrics::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2300
nv::Location::lat
double lat() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4975
nv::Event::set_allocated_id
void set_allocated_id(std::string *id)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5667
nv::Point2D::MergeFrom
void MergeFrom(const Point2D &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2676
nv::Frame::UnsafeArenaSwap
void UnsafeArenaSwap(Frame *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:357
nv::TypeMetrics_InfoEntry_DoNotUse
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2159
nv::Interaction::set_description
void set_description(ArgT0 &&arg0, ArgT... args)
nv::Coordinate
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:781
nv::Sensor::internal_default_instance
static const Sensor * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4902
nv::Coordinate::UnsafeArenaSwap
void UnsafeArenaSwap(Coordinate *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1157
nv::Bbox::clear_confidence
void clear_confidence()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8746
nv::ImageData_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5924
nv::Frame::mutable_interactions
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Interaction > * mutable_interactions()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7455
nv::Message::set_messageid
void set_messageid(ArgT0 &&arg0, ArgT... args)
nv::Object::info
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & info() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4279
nv::Conversation::mutable_query
std::string * mutable_query()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13199
nv::LipActivity::UnsafeArenaSwap
void UnsafeArenaSwap(LipActivity *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4266
nv::Interaction::operator=
Interaction & operator=(const Interaction &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2975
nv::Bbox::UnsafeArenaSwap
void UnsafeArenaSwap(Bbox *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1525
nv::TypeMetrics::mutable_id
std::string * mutable_id()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9039
nv::Place::clear_type
void clear_type()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6468
nv::TypeMetrics_InfoEntry_DoNotUse::SuperType
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< TypeMetrics_InfoEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING > SuperType
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2167
nv::Place::swap
friend void swap(Place &a, Place &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5188
nv::Frame::clear_objects
void clear_objects()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4015
nv::Frame::clear_congestions
void clear_congestions()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7487
nv::VisionLLM::has_timestamp
bool has_timestamp() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12540
nv::Place::has_coordinate
bool has_coordinate() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6611
nv::ImageData::mutable_data
std::string * mutable_data()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12416
nv::Conversation::set_allocated_query
void set_allocated_query(std::string *query)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13219
nv::Gaze::UnsafeArenaSwap
void UnsafeArenaSwap(Gaze *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4074
nv::Embedding::mutable_info
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_info()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7492
nv::Conversation::New
Conversation * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6783
nv::Interaction::mutable_description
std::string * mutable_description()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9646
nv::Embedding::clear_info
void clear_info()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7475
nv::Pose_Action
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:1503
nv::Point2D::set_y
void set_y(double value)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9371
nv::Pose_Action::confidence
float confidence() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5321
nv::Point2D::Swap
void Swap(Point2D *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2649
nv::Gaze::phi
float phi() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5559
nv::VisionLLM::clear_version
void clear_version()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12487
nv::VisionLLM::release_end
PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Timestamp * release_end()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12650
nv::Congestion_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3218
nv::Interaction::coordinates_size
int coordinates_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9595
nv::Object_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:680
nv::Pose::clear_keypoints
void clear_keypoints()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5395
nv::Object::has_embedding
bool has_embedding() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4297
nv::Frame::unsafe_arena_release_timestamp
::PROTOBUF_NAMESPACE_ID::Timestamp * unsafe_arena_release_timestamp()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3917
nv::VisionLLM::release_version
PROTOBUF_NODISCARD std::string * release_version()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12517
nv::Bbox3d::_impl_
Impl_ _impl_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1938
nv::SD::clear_proximitydetections
void clear_proximitydetections()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9401
nv::Conversation::Conversation
Conversation(Conversation &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6717
nv::Event_InfoEntry_DoNotUse::SuperType
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< Event_InfoEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING > SuperType
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4361
nv::_Place_InfoEntry_DoNotUse_default_instance_
Place_InfoEntry_DoNotUseDefaultTypeInternal _Place_InfoEntry_DoNotUse_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:101
nv::Object::mutable_info
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_info()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4288
nv::TypeMetrics_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2174
nv::Coordinate::swap
friend void swap(Coordinate &a, Coordinate &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1141
nv::Pose::New
Pose * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3886
nv::LLM::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6537
nv::VisionLLM::endframeid
const std::string & endframeid() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12760
nv::ImageFormat_IsValid
bool ImageFormat_IsValid(int value)
nv::Bbox3d::Bbox3d
Bbox3d()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1728
nv::SD::default_instance
static const SD & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2795
nv::_Bbox_InfoEntry_DoNotUse_default_instance_
Bbox_InfoEntry_DoNotUseDefaultTypeInternal _Bbox_InfoEntry_DoNotUse_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:69
nv::AnalyticsModule::clear_id
void clear_id()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5768
nv::Object::mutable_coordinate
::nv::Coordinate * mutable_coordinate()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4785
nv::Interaction::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2993
nv::Embedding::internal_default_instance
static const Embedding * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5765
nv::Object::has_pose
bool has_pose() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4387
nv::Cluster::swap
friend void swap(Cluster &a, Cluster &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2489
nv::_Conversation_default_instance_
ConversationDefaultTypeInternal _Conversation_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:81
nv::ImageData::set_name
void set_name(ArgT0 &&arg0, ArgT... args)
nv::TypeMetrics::swap
friend void swap(TypeMetrics &a, TypeMetrics &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2237
nv::TypeMetrics::UnsafeArenaSwap
void UnsafeArenaSwap(TypeMetrics *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2253
nv::VisionLLM::mutable_end
::PROTOBUF_NAMESPACE_ID::Timestamp * mutable_end()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12680
nv::AnalyticsModule::set_allocated_source
void set_allocated_source(std::string *source)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5902
pydeepstreamdoc::tensor::TensorDoc::size
constexpr const char * size
Definition: service-maker/sources/python/src/bindings/docstrings/tensordoc.h:46
nv::Pose::UnsafeArenaSwap
void UnsafeArenaSwap(Pose *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3878
nv::Pose::keypoints_size
int keypoints_size() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5392
nv::Bbox3d::UnsafeArenaSwap
void UnsafeArenaSwap(Bbox3d *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1791
nv::TypeMetrics::set_count
void set_count(int32_t value)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9139
nv::LipActivity::operator=
LipActivity & operator=(const LipActivity &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4213
nv::Pose_Action::New
Pose_Action * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3722
nv::Pose::clear_actions
void clear_actions()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5435
nv::Segmentation::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2005
nv::Frame::clear_info
void clear_info()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7527
nv::Coordinate::default_instance
static const Coordinate & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1131
nv::Pose::release_type
PROTOBUF_NODISCARD std::string * release_type()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5369
nv::Message::unsafe_arena_release_event
::nv::Event * unsafe_arena_release_event()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7325
nv::Gaze::theta
float theta() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5539
nv::Interaction_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2949
nv::Object::release_bbox3d
PROTOBUF_NODISCARD ::nv::Bbox3d * release_bbox3d()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8436
nv::Congestion::info
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & info() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9876
nv::TypeMetrics::add_objectids
std::string * add_objectids()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9194
nv::Pose_Action::internal_default_instance
static const Pose_Action * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3691
nv::AnalyticsModule::set_allocated_description
void set_allocated_description(std::string *description)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5852
nv::_Embedding_InfoEntry_DoNotUse_default_instance_
Embedding_InfoEntry_DoNotUseDefaultTypeInternal _Embedding_InfoEntry_DoNotUse_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:68
nv::Object::mutable_id
std::string * mutable_id()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4069
nv::Event::info_size
int info_size() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5736
nv::Object::type
const std::string & type() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4198
nv::AnalyticsModule::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4635
nv::Cluster::Cluster
Cluster()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2442
nv::Message::swap
friend void swap(Message &a, Message &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5439
nv::Segmentation_InfoEntry_DoNotUse
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1943
nv::Bbox3d::clear_confidence
void clear_confidence()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8888
nv::Coordinate::clear_z
void clear_z()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4945
nv::Frame::clear_rois
void clear_rois()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7227
nv::Bbox3d::operator=
Bbox3d & operator=(const Bbox3d &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1738
nv::Segmentation::default_instance
static const Segmentation & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2011
nv::Object::bbox3d
const ::nv::Bbox3d & bbox3d() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8419
nv::Point2D::Point2D
Point2D()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2599
half_float::detail::true_type
bool_type< true > true_type
Definition: includes/half.hpp:488
nv::Bbox::internal_default_instance
static const Bbox * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1502
nv::Object::unsafe_arena_set_allocated_gaze
void unsafe_arena_set_allocated_gaze(::nv::Gaze *gaze)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4495
nv::Event::clear_id
void clear_id()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5633
nv::Message::set_allocated_sensor
void set_allocated_sensor(::nv::Sensor *sensor)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7075
nv::Object_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:677
nv::VisionLLM::clear_startframeid
void clear_startframeid()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12707
nv::AnalyticsModule::internal_default_instance
static const AnalyticsModule * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4647
nv::Segmentation::mask
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > & mask() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8975
nv::AnalyticsModule::description
const std::string & description() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5821
nv::Bbox_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1449
nv::LLM::Swap
void Swap(LLM *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6559
nv::Pose_Keypoint::Pose_Keypoint
Pose_Keypoint(Pose_Keypoint &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3455
nv::Bbox::leftx
float leftx() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5039
nv::Message::set_allocated_analyticsmodule
void set_allocated_analyticsmodule(::nv::AnalyticsModule *analyticsmodule)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7165
nv::AnalyticsModule::default_instance
static const AnalyticsModule & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4644
nv::Gaze::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4045
nv::Object::unsafe_arena_release_location
::nv::Location * unsafe_arena_release_location()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4860
nv::Frame::set_allocated_timestamp
void set_allocated_timestamp(::PROTOBUF_NAMESPACE_ID::Timestamp *timestamp)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3937
nv::Place::mutable_info
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_info()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6721
nv::Event::mutable_id
std::string * mutable_id()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5647
nv::ImageData::clear_format
void clear_format()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12282
nv::TypeMetrics::info
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & info() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9274
nv::Sensor::clear_description
void clear_description()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6103
nv::LLM::mutable_info
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_info()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13045
nv::ImageFormat_INT_MIN_SENTINEL_DO_NOT_USE_
@ ImageFormat_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:239
nv::Object::mutable_pose
::nv::Pose * mutable_pose()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4448
nv::Cluster::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2470
nv::SD::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2789
nv::LLM::swap
friend void swap(LLM &a, LLM &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6556
nv::Segmentation_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1958
nv::Place::unsafe_arena_set_allocated_location
void unsafe_arena_set_allocated_location(::nv::Location *location)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6539
nv::LipActivity::LipActivity
LipActivity()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4203
nv::_Event_InfoEntry_DoNotUse_default_instance_
Event_InfoEntry_DoNotUseDefaultTypeInternal _Event_InfoEntry_DoNotUse_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:74
nv::Segmentation::MergeFrom
void MergeFrom(const Segmentation &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2051
nv::Interaction::coordinates
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate > & coordinates() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9626
nv::Place::set_allocated_type
void set_allocated_type(std::string *type)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6502
nv::Interaction::default_instance
static const Interaction & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3002
nv::LLM::MergeFrom
void MergeFrom(const LLM &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6586
nv::Interaction::add_coordinates
::nv::Coordinate * add_coordinates()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9620
nv::VisionLLM::version
const std::string & version() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12490
nv::Object::clear_gaze
void clear_gaze()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4480
nv::Place::set_type
void set_type(ArgT0 &&arg0, ArgT... args)
nv::Object::unsafe_arena_set_allocated_location
void unsafe_arena_set_allocated_location(::nv::Location *location)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4832
nv::Pose::default_instance
static const Pose & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3852
nv::Place::clear_info
void clear_info()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6704
nv::Frame::operator=
Frame & operator=(Frame &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:308
nv::Segmentation_InfoEntry_DoNotUse::internal_default_instance
static const Segmentation_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1957
nv::LipActivity::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4231
nv::Message::set_allocated_event
void set_allocated_event(::nv::Event *event)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7345
nv::AnalyticsModule_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4591
nv::Sensor::has_coordinate
bool has_coordinate() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6246
nv::Gaze::set_z
void set_z(float value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5527
nv::Congestion::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3268
nv::Interaction::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2999
nv::Pose_Keypoint::coordinates_size
int coordinates_size() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5170
nv::Bbox_InfoEntry_DoNotUse::SuperType
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< Bbox_InfoEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING > SuperType
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1439
nv::Event_InfoEntry_DoNotUse::internal_default_instance
static const Event_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4367
nv::Bbox::operator=
Bbox & operator=(Bbox &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1476
nv::Cluster::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2476
nv::_Frame_InfoEntry_DoNotUse_default_instance_
Frame_InfoEntry_DoNotUseDefaultTypeInternal _Frame_InfoEntry_DoNotUse_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:102
nv::Interaction::operator=
Interaction & operator=(Interaction &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2979
nv::Message::unsafe_arena_set_allocated_analyticsmodule
void unsafe_arena_set_allocated_analyticsmodule(::nv::AnalyticsModule *analyticsmodule)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7117
nv::ImageData::set_allocated_name
void set_allocated_name(std::string *name)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12386
nv::Gaze::y
float y() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5499
nv::ImageData::operator=
ImageData & operator=(const ImageData &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5950
nv::Object::set_allocated_gaze
void set_allocated_gaze(::nv::Gaze *gaze)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4543
min
int min(int a, int b)
Compute the component-wise minimum.
Definition: sources/libs/nvmultiobjecttracker/include/modules/cuDCFv2/helper_math.h:70
nv::Pose_Keypoint::Swap
void Swap(Pose_Keypoint *other)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:1355
nv::Frame::release_sensorid
PROTOBUF_NODISCARD std::string * release_sensorid()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3989
nv::TypeMetrics::mutable_info
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_info()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9283
nv::Frame::clear_fov
void clear_fov()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7187
nv::Conversation::operator=
Conversation & operator=(Conversation &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6726
nv::Sensor::set_description
void set_description(ArgT0 &&arg0, ArgT... args)
nv::Cluster::operator=
Cluster & operator=(Cluster &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2456
nv::Pose_Keypoint
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:1302
nv::Conversation::response
const std::string & response() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13238
nv::Gaze::MergeFrom
void MergeFrom(const Gaze &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4088
nv::_Gaze_default_instance_
GazeDefaultTypeInternal _Gaze_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:80
nv::Congestion::set_amount
void set_amount(float value)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9856
nv::Gaze::clear_z
void clear_z()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5513
nv::Bbox::Bbox
Bbox()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1462
nv::LLM::add_conversations
::nv::Conversation * add_conversations()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13079
nv::Object::UnsafeArenaSwap
void UnsafeArenaSwap(Object *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:756
nv::LLM::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6543
nv::Frame::clear_id
void clear_id()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3824
nv::Gaze::set_x
void set_x(float value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5487
nv::AnalyticsModule::set_id
void set_id(ArgT0 &&arg0, ArgT... args)
nv::ImageData::set_allocated_data
void set_allocated_data(std::string *data)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12436
nv::Pose::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3849
nv::Bbox3d_InfoEntry_DoNotUse::SuperType
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< Bbox3d_InfoEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING > SuperType
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1705
nv::Place::set_id
void set_id(ArgT0 &&arg0, ArgT... args)
nv::Congestion::amount
float amount() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9848
nv::SD::clusters
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Cluster > & clusters() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9455
nv::Frame::mutable_version
std::string * mutable_version()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3788
nv::Pose::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3843
descriptor_table_schema_2eproto
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_schema_2eproto
nv::Sensor::unsafe_arena_set_allocated_location
void unsafe_arena_set_allocated_location(::nv::Location *location)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6174
nv::Frame::unsafe_arena_set_allocated_segmentation
void unsafe_arena_set_allocated_segmentation(::nv::Segmentation *segmentation)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7372
nv::ImageData
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5937
nv::Frame::id
const std::string & id() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3827
nv::LLM::info
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & info() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13036
nv::ImageData::set_allocated_encoding
void set_allocated_encoding(std::string *encoding)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12336
nv::Place::internal_default_instance
static const Place * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5181
nv::Object::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:727
nv::SD::swap
friend void swap(SD &a, SD &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2805
nv::VisionLLM::operator=
VisionLLM & operator=(const VisionLLM &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6200
nv::Place::set_name
void set_name(ArgT0 &&arg0, ArgT... args)
nv::Message::Message
Message()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5392
nv::Interaction
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2962
nv::Object::coordinate
const ::nv::Coordinate & coordinate() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4738
nv::Event::set_id
void set_id(ArgT0 &&arg0, ArgT... args)
nv::Bbox3d::clear_info
void clear_info()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8914
nv::Embedding::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5756
nv::Frame::has_segmentation
bool has_segmentation() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7354
nv::Interaction::swap
friend void swap(Interaction &a, Interaction &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3012
nv::LipActivity::New
LipActivity * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4274
nv::VisionLLM::unsafe_arena_release_end
::PROTOBUF_NAMESPACE_ID::Timestamp * unsafe_arena_release_end()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12665
nv::TypeMetrics::set_objectids
void set_objectids(int index, const std::string &value)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9210
nv::ImageData_InfoEntry_DoNotUse::SuperType
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< ImageData_InfoEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING > SuperType
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5917
nv::Object::set_allocated_location
void set_allocated_location(::nv::Location *location)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4880
nv::Bbox3d::confidence
float confidence() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8894
nv::Object::Swap
void Swap(Object *other)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:453
nv::Embedding::operator=
Embedding & operator=(const Embedding &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5735
nv::Frame
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:147
nv::Congestion::_impl_
Impl_ _impl_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3442
opentelemetry::proto::profiles::v1development::_Location_default_instance_
LocationDefaultTypeInternal _Location_default_instance_
Definition: 9.2/includes/opentelemetry/proto/profiles/v1development/profiles.pb.h:67
nv::_Point2D_default_instance_
Point2DDefaultTypeInternal _Point2D_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:147
nv::VisionLLM::default_instance
static const VisionLLM & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6227
nv::Interaction::set_objectids
void set_objectids(int index, const std::string &value)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9542
nv::Message::unsafe_arena_set_allocated_event
void unsafe_arena_set_allocated_event(::nv::Event *event)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7297
nv::TypeMetrics_InfoEntry_DoNotUse::internal_default_instance
static const TypeMetrics_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2173
nv::ImageData::ImageData
ImageData(ImageData &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5945
nv::_Frame_default_instance_
FrameDefaultTypeInternal _Frame_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:77
nv::Congestion::set_objectids
void set_objectids(int index, const std::string &value)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9792
nv::Place::MergeFrom
void MergeFrom(const Place &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5218
nv::Object::operator=
Object & operator=(Object &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:707
nv::Segmentation::clear_info
void clear_info()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8996
nv::Frame::New
Frame * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:365
nv::Event::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4415
nv::LLM_InfoEntry_DoNotUse::SuperType
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< LLM_InfoEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING > SuperType
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6486
Bbox
std::vector< float > Bbox
Definition: sources/gst-plugins/gst-nvreplay/gstnvreplay.h:40
nv::AnalyticsModule::operator=
AnalyticsModule & operator=(const AnalyticsModule &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4617
nv::Conversation::Swap
void Swap(Conversation *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6762
nv::Point2D::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2707
nv::Pose::operator=
Pose & operator=(const Pose &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3825
nv::VisionLLM::clear_info
void clear_info()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12993
nv::Embedding::swap
friend void swap(Embedding &a, Embedding &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5772
nv::SD::SD
SD(SD &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2763
nv::_LLM_InfoEntry_DoNotUse_default_instance_
LLM_InfoEntry_DoNotUseDefaultTypeInternal _LLM_InfoEntry_DoNotUse_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:123
nv::SD::UnsafeArenaSwap
void UnsafeArenaSwap(SD *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2821
nv::VisionLLM::mutable_sensor
::nv::Sensor * mutable_sensor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12871
nv::Pose_Action::set_confidence
void set_confidence(float value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5329
nv::Conversation::release_query
PROTOBUF_NODISCARD std::string * release_query()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13215
nv::Embedding::operator=
Embedding & operator=(Embedding &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5739
nv::VisionLLM::unsafe_arena_set_allocated_end
void unsafe_arena_set_allocated_end(::PROTOBUF_NAMESPACE_ID::Timestamp *end)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12637
nv::Object::internal_default_instance
static const Object * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:733
nv::Point2D::operator=
Point2D & operator=(const Point2D &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2609
nv::Location::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1295
nv::Location::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1298
nv::Embedding::default_instance
static const Embedding & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5762
nv::Event::operator=
Event & operator=(Event &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4398
nv::Segmentation::swap
friend void swap(Segmentation &a, Segmentation &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2021
nv::Message::mutable_timestamp
::PROTOBUF_NAMESPACE_ID::Timestamp * mutable_timestamp()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6889
nv::VisionLLM::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6300
nv::ImageData::mutable_name
std::string * mutable_name()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12366
inference::TYPE_STRING
@ TYPE_STRING
Definition: sources/libs/nvdsinferserver/model_config.pb.h:508
nv::Sensor::operator=
Sensor & operator=(const Sensor &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4872
nv::Location
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:951
nv::Pose_Keypoint::release_name
PROTOBUF_NODISCARD std::string * release_name()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5147
nv::Message::sensor
const ::nv::Sensor & sensor() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7023
nv::LLM::conversations_size
int conversations_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13054
nv::Bbox3d::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1762
nv::LLM::_impl_
Impl_ _impl_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6704
nv::Embedding::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5759
nv::Bbox::mutable_embeddings
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding > * mutable_embeddings()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8720
nv::Message::messageid
const std::string & messageid() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6734
nv::ImageData::swap
friend void swap(ImageData &a, ImageData &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5987
nv::ImageData::ImageData
ImageData()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5940
nv::Bbox::clear_bottomy
void clear_bottomy()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5093
nv::Object::unsafe_arena_set_allocated_embedding
void unsafe_arena_set_allocated_embedding(::nv::Embedding *embedding)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4315
nv::Point2D::swap
friend void swap(Point2D &a, Point2D &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2646
nv::SD::SD
SD()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2758
nv::Frame::set_allocated_socialdistancing
void set_allocated_socialdistancing(::nv::SD *socialdistancing)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7330
nv::_LipActivity_default_instance_
LipActivityDefaultTypeInternal _LipActivity_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:83
nv::LipActivity::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4237
nv::Place::mutable_coordinate
::nv::Coordinate * mutable_coordinate()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6672
nv::Location::swap
friend void swap(Location &a, Location &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1311
nv::Congestion::Swap
void Swap(Congestion *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3284
nv::Frame_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:278
nv::Coordinate::set_z
void set_z(double value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4959
nv::Embedding::add_vector
void add_vector(float value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7445
nv::LLM::operator=
LLM & operator=(const LLM &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6519
nv::ImageData::set_encoding
void set_encoding(ArgT0 &&arg0, ArgT... args)
nv::LLM::mutable_conversations
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Conversation > * mutable_conversations()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13065
nv::Interaction::release_description
PROTOBUF_NODISCARD std::string * release_description()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9662
nv::TypeMetrics::release_id
PROTOBUF_NODISCARD std::string * release_id()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9055
nv::VisionLLM::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6221
nv::Object::lipactivity
const ::nv::LipActivity & lipactivity() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4581
nv::TypeMetrics::New
TypeMetrics * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2261
nv::LLM::clear_conversations
void clear_conversations()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13057
nv::VisionLLM::startframeid
const std::string & startframeid() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12710
nv::_Interaction_InfoEntry_DoNotUse_default_instance_
Interaction_InfoEntry_DoNotUseDefaultTypeInternal _Interaction_InfoEntry_DoNotUse_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:117
nv::Object::clear_pose
void clear_pose()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4390
nv::Sensor::release_location
PROTOBUF_NODISCARD ::nv::Location * release_location()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6187
nv::Coordinate::set_y
void set_y(double value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4939
nv::Sensor::type
const std::string & type() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6056
nv::Message::operator=
Message & operator=(const Message &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5402
nv::TypeMetrics::default_instance
static const TypeMetrics & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2227
nv::Message::default_instance
static const Message & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5429
nv::Event
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:2236
nv::Segmentation::add_mask
void add_mask(int32_t value)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8966
nv::Embedding::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5753
nv::AnalyticsModule_InfoEntry_DoNotUse
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:2431
nv::AnalyticsModule::mutable_info
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_info()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5991
nv::TypeMetrics::TypeMetrics
TypeMetrics(TypeMetrics &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2195
nv::_ImageData_InfoEntry_DoNotUse_default_instance_
ImageData_InfoEntry_DoNotUseDefaultTypeInternal _ImageData_InfoEntry_DoNotUse_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:111
nv::Object::unsafe_arena_set_allocated_pose
void unsafe_arena_set_allocated_pose(::nv::Pose *pose)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4405
nv::Point2D::operator=
Point2D & operator=(Point2D &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2613
nv::Object::has_bbox3d
bool has_bbox3d() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8405
nv::Object::default_instance
static const Object & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:730
nv::LLM::operator=
LLM & operator=(LLM &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6523
nv::Frame::mutable_sensorid
std::string * mutable_sensorid()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3973
nv::Interaction::info_size
int info_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9685
nv::Place::UnsafeArenaSwap
void UnsafeArenaSwap(Place *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5204
nv::_Pose_Keypoint_default_instance_
Pose_KeypointDefaultTypeInternal _Pose_Keypoint_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:110
nv::TypeMetrics::coordinates
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate > & coordinates() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9179
nv::Congestion::UnsafeArenaSwap
void UnsafeArenaSwap(Congestion *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3297
nv::Point2D::clear_y
void clear_y()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9357
nv::Bbox::set_bottomy
void set_bottomy(float value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5107
nv::Segmentation::mask_size
int mask_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8946
nv::Pose::type
const std::string & type() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5342
nv::Pose::set_type
void set_type(ArgT0 &&arg0, ArgT... args)
nv::Conversation::set_allocated_id
void set_allocated_id(std::string *id)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13169
nv::Pose_Keypoint::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3481
nv::Conversation::mutable_id
std::string * mutable_id()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13149
nv::Bbox3d::internal_default_instance
static const Bbox3d * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1768
nv::Message::mutable_event
::nv::Event * mutable_event()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7340
nv::ImageData::name
const std::string & name() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12355
nv::Frame_InfoEntry_DoNotUse::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
internal
Definition: includes/opentelemetry/proto/collector/logs/v1/logs_service.pb.h:38
nv::Gaze::operator=
Gaze & operator=(const Gaze &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4021
nv::Object::location
const ::nv::Location & location() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4828
nv::Sensor::Sensor
Sensor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4862
nv::VisionLLM::mutable_timestamp
::PROTOBUF_NAMESPACE_ID::Timestamp * mutable_timestamp()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12595
nv::SD::New
SD * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2829
nv::Message::clear_object
void clear_object()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7192
nv::_AnalyticsModule_default_instance_
AnalyticsModuleDefaultTypeInternal _AnalyticsModule_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:53
nv::Frame::info_size
int info_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7524
nv::Object::gaze
const ::nv::Gaze & gaze() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4491
nv::Place::Swap
void Swap(Place *other)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3046
nv::Segmentation::operator=
Segmentation & operator=(const Segmentation &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1984
nv::Message::release_videopath
PROTOBUF_NODISCARD std::string * release_videopath()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7396
nv::Pose_Action::Swap
void Swap(Pose_Action *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3701
nv::LLM::New
LLM * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6580
nv::Event::mutable_info
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_info()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5756
data
JSAMPIMAGE data
Definition: sources/libs/nvll_batch_jpeg_encode/oss/jpeglib.h:967
nv::VisionLLM_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6174
nv::Frame::has_socialdistancing
bool has_socialdistancing() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7264
nv::ImageData::New
ImageData * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6011
nv::Pose_Keypoint::add_quaternion
void add_quaternion(float value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5237
nv::Pose_Keypoint::mutable_quaternion
::PROTOBUF_NAMESPACE_ID::RepeatedField< float > * mutable_quaternion()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5255
nv::SD::operator=
SD & operator=(const SD &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2768
nv::VisionLLM::release_endframeid
PROTOBUF_NODISCARD std::string * release_endframeid()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12787
nv::LipActivity::swap
friend void swap(LipActivity &a, LipActivity &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4250
nv::Interaction::clear_description
void clear_description()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9632
nv::TypeMetrics::clear_objectids
void clear_objectids()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9191
nv::Point2D::New
Point2D * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2670
nv::ImageData::data
const std::string & data() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12405
nv::_Object_InfoEntry_DoNotUse_default_instance_
Object_InfoEntry_DoNotUseDefaultTypeInternal _Object_InfoEntry_DoNotUse_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:95
nv::Congestion::MergeFrom
void MergeFrom(const Congestion &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3311
nv::VisionLLM::mutable_endframeid
std::string * mutable_endframeid()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12771
nv::Sensor::unsafe_arena_release_location
::nv::Location * unsafe_arena_release_location()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6202
nv::Sensor::clear_location
void clear_location()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6159
nv::LipActivity::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4234
nv::ImageData::encoding
const std::string & encoding() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12305
nv::Frame::add_objects
::nv::Object * add_objects()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4037
nv::Message
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3244
nv::Congestion::release_id
PROTOBUF_NODISCARD std::string * release_id()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9747
nv::ImageData::release_encoding
PROTOBUF_NODISCARD std::string * release_encoding()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12332
nv::Object::release_location
PROTOBUF_NODISCARD ::nv::Location * release_location()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4845
nv::ImageFormat_MAX
constexpr ImageFormat ImageFormat_MAX
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:244
nv::Bbox::rightx
float rightx() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5079
nv::Place::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5172
nv::ImageData::format
::nv::ImageFormat format() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12288
nv::Object::clear_id
void clear_id()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4055
nv::Pose_Action::set_type
void set_type(ArgT0 &&arg0, ArgT... args)
nv::LLM::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6619
nv::LLM::embeddings_size
int embeddings_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13094
nv::Bbox3d::info
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & info() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8922
nv::Pose_Action::clear_type
void clear_type()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5265
nv::Place::mutable_id
std::string * mutable_id()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6382
nv::Pose_Action::operator=
Pose_Action & operator=(Pose_Action &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3665
nv::Frame::Frame
Frame()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:294
nv::Frame::mutable_fov
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics > * mutable_fov()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7195
nv::Bbox3d::info_size
int info_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8911
nv::Embedding_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5709
nv::Congestion::operator=
Congestion & operator=(Congestion &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3248
nv::Pose_Action::set_allocated_type
void set_allocated_type(std::string *type)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5299
nv::TypeMetrics::add_coordinates
::nv::Coordinate * add_coordinates()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9173
nv::Embedding::set_vector
void set_vector(int index, float value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7438
nv::Interaction::_impl_
Impl_ _impl_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3198
nv::AnalyticsModule::set_source
void set_source(ArgT0 &&arg0, ArgT... args)
nv::VisionLLM::unsafe_arena_release_llm
::nv::LLM * unsafe_arena_release_llm()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12946
nv::Bbox::set_rightx
void set_rightx(float value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5087
nv::SD::_impl_
Impl_ _impl_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2929
nv::Frame::unsafe_arena_set_allocated_socialdistancing
void unsafe_arena_set_allocated_socialdistancing(::nv::SD *socialdistancing)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7282
nv::Object::clear_coordinate
void clear_coordinate()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4727
nv::Location::operator=
Location & operator=(const Location &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1274
nv::Object::release_lipactivity
PROTOBUF_NODISCARD ::nv::LipActivity * release_lipactivity()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4598
nv::Congestion::set_id
void set_id(ArgT0 &&arg0, ArgT... args)
nv::Pose_Keypoint::quaternion_size
int quaternion_size() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5217
nv::Frame::default_instance
static const Frame & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:331
nv::Sensor::operator=
Sensor & operator=(Sensor &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4876
nv::VisionLLM::UnsafeArenaSwap
void UnsafeArenaSwap(VisionLLM *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6253
nv::VisionLLM::timestamp
const ::PROTOBUF_NAMESPACE_ID::Timestamp & timestamp() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12548
nv::Message::release_analyticsmodule
PROTOBUF_NODISCARD ::nv::AnalyticsModule * release_analyticsmodule()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7130
nv::Conversation::clear_response
void clear_response()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13235
nv::AnalyticsModule::clear_source
void clear_source()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5868
nv::Segmentation::mutable_mask
::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > * mutable_mask()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8984
nv::Cluster::points_size
int points_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9296
nv::Pose_Action::Pose_Action
Pose_Action(Pose_Action &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3656
nv::Message::unsafe_arena_set_allocated_timestamp
void unsafe_arena_set_allocated_timestamp(::PROTOBUF_NAMESPACE_ID::Timestamp *timestamp)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6846
nv::_Pose_default_instance_
PoseDefaultTypeInternal _Pose_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:104
nv::Pose_Keypoint::MergeFrom
void MergeFrom(const Pose_Keypoint &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3527
nv::TypeMetrics::objectids_size
int objectids_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9188
nv::Congestion::add_objectids
std::string * add_objectids()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9776
nv::Bbox3d::coordinates
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & coordinates() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8833
nv::TypeMetrics::operator=
TypeMetrics & operator=(const TypeMetrics &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2200
nv::ImageData::UnsafeArenaSwap
void UnsafeArenaSwap(ImageData *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:6003
nv::TypeMetrics::set_type
void set_type(ArgT0 &&arg0, ArgT... args)
nv::Frame::mutable_segmentation
::nv::Segmentation * mutable_segmentation()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7415
nv::LipActivity
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:2055
nv::Sensor::mutable_id
std::string * mutable_id()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6017
nv::Sensor_InfoEntry_DoNotUse::SuperType
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< Sensor_InfoEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING > SuperType
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4839
nv::Pose::set_allocated_type
void set_allocated_type(std::string *type)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5373
nv::Object::clear_speed
void clear_speed()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4654
nv::Frame::fov
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics > & fov() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7215
nv::Cluster::MergeFrom
void MergeFrom(const Cluster &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2519
nv::Place::clear_name
void clear_name()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6418
nv::Object::has_lipactivity
bool has_lipactivity() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4567
nv::Place::set_allocated_coordinate
void set_allocated_coordinate(::nv::Coordinate *coordinate)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6677
nv::Event::set_type
void set_type(ArgT0 &&arg0, ArgT... args)
nv::Bbox::clear_leftx
void clear_leftx()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5033
nv::_Event_default_instance_
EventDefaultTypeInternal _Event_default_instance_
Definition: sources/libs/nvmsgconv/deepstream_schema/schema.pb.h:71
nv::Frame::mutable_objects
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Object > * mutable_objects()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4023
nv::Frame::set_allocated_id
void set_allocated_id(std::string *id)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:3858
nv::Frame::add_rois
::nv::TypeMetrics * add_rois()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7249
nv::Sensor::swap
friend void swap(Sensor &a, Sensor &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4909
nv::Location::set_lon
void set_lon(double value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5003
nv::Sensor_InfoEntry_DoNotUse
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:2686
nv::VisionLLM::clear_sensor
void clear_sensor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12813
nv::VisionLLM::info
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & info() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13001
nv::SD::MergeFrom
void MergeFrom(const SD &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2835
nv::Sensor::clear_info
void clear_info()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6339
nv::Bbox3d::default_instance
static const Bbox3d & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1765
nv::Bbox3d::Swap
void Swap(Bbox3d *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1778
nv::LipActivity::mutable_classlabel
std::string * mutable_classlabel()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5591
nv::Frame::mutable_rois
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics > * mutable_rois()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7235
nv::AnalyticsModule::source
const std::string & source() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5871
nv::Sensor::clear_id
void clear_id()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6003
nv::Pose_Keypoint::UnsafeArenaSwap
void UnsafeArenaSwap(Pose_Keypoint *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3513
nv::ImageFormat_INT_MAX_SENTINEL_DO_NOT_USE_
@ ImageFormat_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:240
nv::Sensor
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:2714
nv::Pose::actions_size
int actions_size() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5432
nv::AnalyticsModule::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4638
nv::Frame::set_version
void set_version(ArgT0 &&arg0, ArgT... args)
nv::Object::set_allocated_pose
void set_allocated_pose(::nv::Pose *pose)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4453
nv::Segmentation
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1971
nv::Frame::swap
friend void swap(Frame &a, Frame &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:341
nv::Object::release_id
PROTOBUF_NODISCARD std::string * release_id()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4085
nv::Place::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5169
nv::Message::set_allocated_place
void set_allocated_place(::nv::Place *place)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6985
nv::ImageData::Swap
void Swap(ImageData *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5990
nv::Cluster::points
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D > & points() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9327
nv::Place::info_size
int info_size() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6701
nv::LipActivity::classlabel
const std::string & classlabel() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5580
nv::Point2D::internal_default_instance
static const Point2D * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2639
nv::Embedding::mutable_vector
::PROTOBUF_NAMESPACE_ID::RepeatedField< float > * mutable_vector()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7463
nv::Conversation::mutable_response
std::string * mutable_response()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:13249
nv::Bbox::embeddings
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding > & embeddings() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8740
nv::Bbox3d_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1715
nv::AnalyticsModule
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:2459
nv::Cluster::mutable_points
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D > * mutable_points()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9307
nv::SD::mutable_clusters
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Cluster > * mutable_clusters()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9435
nv::Frame::interactions
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Interaction > & interactions() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7475
nv::Object::swap
friend void swap(Object &a, Object &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:740
nv::Frame::add_fov
::nv::TypeMetrics * add_fov()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7209
nv::ImageData::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5968
nv::Frame::rois_size
int rois_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7224
TableStruct_schema_2eproto::offsets
static const uint32_t offsets[]
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:48
nv::VisionLLM::set_allocated_version
void set_allocated_version(std::string *version)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12521
nv::Object::set_id
void set_id(ArgT0 &&arg0, ArgT... args)
nv::Interaction::set_id
void set_id(ArgT0 &&arg0, ArgT... args)
nv::Pose_Action::swap
friend void swap(Pose_Action &a, Pose_Action &b)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3698
nv::Bbox::operator=
Bbox & operator=(const Bbox &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1472
nv::ImageData_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5927
nv::ImageData::set_format
void set_format(::nv::ImageFormat value)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12296
nv::TypeMetrics::operator=
TypeMetrics & operator=(TypeMetrics &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2204
nv::Pose::Pose
Pose(Pose &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3820
nv::Pose_Keypoint::set_coordinates
void set_coordinates(int index, float value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5183
nv::Frame::clear_interactions
void clear_interactions()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7447
nv::Point2D::Point2D
Point2D(Point2D &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2604
nv::VisionLLM::unsafe_arena_set_allocated_sensor
void unsafe_arena_set_allocated_sensor(::nv::Sensor *sensor)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12828
nv::Message::internal_default_instance
static const Message * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5432
nv::Object::confidence
float confidence() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4251
nv::Bbox_InfoEntry_DoNotUse::internal_default_instance
static const Bbox_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1445
nv::Sensor::Sensor
Sensor(Sensor &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4867
nv::Sensor::UnsafeArenaSwap
void UnsafeArenaSwap(Sensor *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4925
nv::Location::internal_default_instance
static const Location * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1304
nv::Cluster::_impl_
Impl_ _impl_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2591
nv::Bbox3d::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1838
nv::AnalyticsModule::release_version
PROTOBUF_NODISCARD std::string * release_version()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5948
nv::Pose_Keypoint::default_instance
static const Pose_Keypoint & default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:3487
nv::Object::unsafe_arena_release_pose
::nv::Pose * unsafe_arena_release_pose()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4433
nv::_Congestion_InfoEntry_DoNotUse_default_instance_
Congestion_InfoEntry_DoNotUseDefaultTypeInternal _Congestion_InfoEntry_DoNotUse_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:78
nv::Coordinate::Coordinate
Coordinate()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1094
nv::Gaze::internal_default_instance
static const Gaze * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4051
nv::Object_InfoEntry_DoNotUse::SuperType
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< Object_InfoEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING > SuperType
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:670
nv::Point2D::clear_x
void clear_x()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9337
nv::Segmentation::Segmentation
Segmentation()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1974
nv::Embedding::Embedding
Embedding(Embedding &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5730
nv::_Cluster_default_instance_
ClusterDefaultTypeInternal _Cluster_default_instance_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:72
nv::Frame::unsafe_arena_release_socialdistancing
::nv::SD * unsafe_arena_release_socialdistancing()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7310
nv::Bbox3d::clear_embeddings
void clear_embeddings()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:8854
nv::Bbox_InfoEntry_DoNotUse
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1431
nv::Place_InfoEntry_DoNotUse
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:2965
nv::Bbox3d::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1756
ds3d::v2xinfer::format
static std::string format(const char *fmt,...)
Definition: sources/libs/ds3d/inference_custom_lib/ds3d_v2x_infer_custom_preprocess/tensor.hpp:31
nv::Bbox::Swap
void Swap(Bbox *other)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:1174
nv::Frame::mutable_congestions
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Congestion > * mutable_congestions()
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:7495
nv::Message::has_object
bool has_object() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7189
nv::TypeMetrics::MergeFrom
void MergeFrom(const TypeMetrics &from)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2267
nv::VisionLLM::set_allocated_endframeid
void set_allocated_endframeid(std::string *endframeid)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12791
nv::Gaze::set_y
void set_y(float value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5507
nv::Pose_Action::type
const std::string & type() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5268
nv::Message::release_messageid
PROTOBUF_NODISCARD std::string * release_messageid()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6761
nv::Object::clear_type
void clear_type()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4195
nv::Coordinate::clear_x
void clear_x()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4905
nv::Message::object
const ::nv::Object & object() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:7203
pydeepstreamdoc::osd::ArrowHeadDoc::end
constexpr const char * end
Definition: service-maker/sources/python/src/bindings/docstrings/osddoc.h:34
nv::LipActivity::operator=
LipActivity & operator=(LipActivity &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:4217
nv::Event::type
const std::string & type() const
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5686
nv::Location::Location
Location(Location &&from) noexcept
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1269
nv::Message::Swap
void Swap(Message *other)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:5442
nv::Message::set_allocated_messageid
void set_allocated_messageid(std::string *messageid)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6765
nv::Congestion::set_allocated_id
void set_allocated_id(std::string *id)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9751
nv::Bbox3d_InfoEntry_DoNotUse
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:1697
nv::VisionLLM::set_allocated_llm
void set_allocated_llm(::nv::LLM *llm)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12966