NVIDIA DeepStream SDK API Reference

9.2 Release
sources/libs/nvmsgconv_mega2d/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_;
66 struct Bbox3d_InfoEntry_DoNotUseDefaultTypeInternal;
67 extern Bbox3d_InfoEntry_DoNotUseDefaultTypeInternal _Bbox3d_InfoEntry_DoNotUse_default_instance_;
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_;
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_;
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_;
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_;
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_;
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_;
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_;
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_;
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_;
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 Polygon;
150 struct PolygonDefaultTypeInternal;
151 extern PolygonDefaultTypeInternal _Polygon_default_instance_;
152 class PolygonHole;
153 struct PolygonHoleDefaultTypeInternal;
154 extern PolygonHoleDefaultTypeInternal _PolygonHole_default_instance_;
155 class Pose;
156 struct PoseDefaultTypeInternal;
157 extern PoseDefaultTypeInternal _Pose_default_instance_;
158 class Pose_Action;
159 struct Pose_ActionDefaultTypeInternal;
160 extern Pose_ActionDefaultTypeInternal _Pose_Action_default_instance_;
162 struct Pose_InfoEntry_DoNotUseDefaultTypeInternal;
163 extern Pose_InfoEntry_DoNotUseDefaultTypeInternal _Pose_InfoEntry_DoNotUse_default_instance_;
164 class Pose_Keypoint;
165 struct Pose_KeypointDefaultTypeInternal;
166 extern Pose_KeypointDefaultTypeInternal _Pose_Keypoint_default_instance_;
167 class SD;
168 struct SDDefaultTypeInternal;
169 extern SDDefaultTypeInternal _SD_default_instance_;
171 struct SD_InfoEntry_DoNotUseDefaultTypeInternal;
172 extern SD_InfoEntry_DoNotUseDefaultTypeInternal _SD_InfoEntry_DoNotUse_default_instance_;
173 class Segmentation;
174 struct SegmentationDefaultTypeInternal;
175 extern SegmentationDefaultTypeInternal _Segmentation_default_instance_;
177 struct Segmentation_InfoEntry_DoNotUseDefaultTypeInternal;
178 extern Segmentation_InfoEntry_DoNotUseDefaultTypeInternal _Segmentation_InfoEntry_DoNotUse_default_instance_;
179 class Sensor;
180 struct SensorDefaultTypeInternal;
181 extern SensorDefaultTypeInternal _Sensor_default_instance_;
183 struct Sensor_InfoEntry_DoNotUseDefaultTypeInternal;
184 extern Sensor_InfoEntry_DoNotUseDefaultTypeInternal _Sensor_InfoEntry_DoNotUse_default_instance_;
185 class TypeMetrics;
186 struct TypeMetricsDefaultTypeInternal;
187 extern TypeMetricsDefaultTypeInternal _TypeMetrics_default_instance_;
189 struct TypeMetrics_InfoEntry_DoNotUseDefaultTypeInternal;
190 extern TypeMetrics_InfoEntry_DoNotUseDefaultTypeInternal _TypeMetrics_InfoEntry_DoNotUse_default_instance_;
191 class VisionLLM;
192 struct VisionLLMDefaultTypeInternal;
193 extern VisionLLMDefaultTypeInternal _VisionLLM_default_instance_;
195 struct VisionLLM_InfoEntry_DoNotUseDefaultTypeInternal;
196 extern VisionLLM_InfoEntry_DoNotUseDefaultTypeInternal _VisionLLM_InfoEntry_DoNotUse_default_instance_;
197 } // namespace nv
198 PROTOBUF_NAMESPACE_OPEN
199 template<> ::nv::AnalyticsModule* Arena::CreateMaybeMessage<::nv::AnalyticsModule>(Arena*);
200 template<> ::nv::AnalyticsModule_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::AnalyticsModule_InfoEntry_DoNotUse>(Arena*);
201 template<> ::nv::Bbox* Arena::CreateMaybeMessage<::nv::Bbox>(Arena*);
202 template<> ::nv::Bbox3d* Arena::CreateMaybeMessage<::nv::Bbox3d>(Arena*);
203 template<> ::nv::Bbox3d_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Bbox3d_InfoEntry_DoNotUse>(Arena*);
204 template<> ::nv::Bbox_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Bbox_InfoEntry_DoNotUse>(Arena*);
205 template<> ::nv::Cluster* Arena::CreateMaybeMessage<::nv::Cluster>(Arena*);
206 template<> ::nv::Congestion* Arena::CreateMaybeMessage<::nv::Congestion>(Arena*);
207 template<> ::nv::Congestion_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Congestion_InfoEntry_DoNotUse>(Arena*);
208 template<> ::nv::Conversation* Arena::CreateMaybeMessage<::nv::Conversation>(Arena*);
209 template<> ::nv::Coordinate* Arena::CreateMaybeMessage<::nv::Coordinate>(Arena*);
210 template<> ::nv::Embedding* Arena::CreateMaybeMessage<::nv::Embedding>(Arena*);
211 template<> ::nv::Embedding_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Embedding_InfoEntry_DoNotUse>(Arena*);
212 template<> ::nv::Event* Arena::CreateMaybeMessage<::nv::Event>(Arena*);
213 template<> ::nv::Event_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Event_InfoEntry_DoNotUse>(Arena*);
214 template<> ::nv::Frame* Arena::CreateMaybeMessage<::nv::Frame>(Arena*);
215 template<> ::nv::Frame_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Frame_InfoEntry_DoNotUse>(Arena*);
216 template<> ::nv::Gaze* Arena::CreateMaybeMessage<::nv::Gaze>(Arena*);
217 template<> ::nv::ImageData* Arena::CreateMaybeMessage<::nv::ImageData>(Arena*);
218 template<> ::nv::ImageData_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::ImageData_InfoEntry_DoNotUse>(Arena*);
219 template<> ::nv::Interaction* Arena::CreateMaybeMessage<::nv::Interaction>(Arena*);
220 template<> ::nv::Interaction_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Interaction_InfoEntry_DoNotUse>(Arena*);
221 template<> ::nv::LLM* Arena::CreateMaybeMessage<::nv::LLM>(Arena*);
222 template<> ::nv::LLM_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::LLM_InfoEntry_DoNotUse>(Arena*);
223 template<> ::nv::LipActivity* Arena::CreateMaybeMessage<::nv::LipActivity>(Arena*);
224 template<> ::nv::Location* Arena::CreateMaybeMessage<::nv::Location>(Arena*);
225 template<> ::nv::Message* Arena::CreateMaybeMessage<::nv::Message>(Arena*);
226 template<> ::nv::Object* Arena::CreateMaybeMessage<::nv::Object>(Arena*);
227 template<> ::nv::Object_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Object_InfoEntry_DoNotUse>(Arena*);
228 template<> ::nv::Place* Arena::CreateMaybeMessage<::nv::Place>(Arena*);
229 template<> ::nv::Place_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Place_InfoEntry_DoNotUse>(Arena*);
230 template<> ::nv::Point2D* Arena::CreateMaybeMessage<::nv::Point2D>(Arena*);
231 template<> ::nv::Polygon* Arena::CreateMaybeMessage<::nv::Polygon>(Arena*);
232 template<> ::nv::PolygonHole* Arena::CreateMaybeMessage<::nv::PolygonHole>(Arena*);
233 template<> ::nv::Pose* Arena::CreateMaybeMessage<::nv::Pose>(Arena*);
234 template<> ::nv::Pose_Action* Arena::CreateMaybeMessage<::nv::Pose_Action>(Arena*);
235 template<> ::nv::Pose_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Pose_InfoEntry_DoNotUse>(Arena*);
236 template<> ::nv::Pose_Keypoint* Arena::CreateMaybeMessage<::nv::Pose_Keypoint>(Arena*);
237 template<> ::nv::SD* Arena::CreateMaybeMessage<::nv::SD>(Arena*);
238 template<> ::nv::SD_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::SD_InfoEntry_DoNotUse>(Arena*);
239 template<> ::nv::Segmentation* Arena::CreateMaybeMessage<::nv::Segmentation>(Arena*);
240 template<> ::nv::Segmentation_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Segmentation_InfoEntry_DoNotUse>(Arena*);
241 template<> ::nv::Sensor* Arena::CreateMaybeMessage<::nv::Sensor>(Arena*);
242 template<> ::nv::Sensor_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::Sensor_InfoEntry_DoNotUse>(Arena*);
243 template<> ::nv::TypeMetrics* Arena::CreateMaybeMessage<::nv::TypeMetrics>(Arena*);
244 template<> ::nv::TypeMetrics_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::TypeMetrics_InfoEntry_DoNotUse>(Arena*);
245 template<> ::nv::VisionLLM* Arena::CreateMaybeMessage<::nv::VisionLLM>(Arena*);
246 template<> ::nv::VisionLLM_InfoEntry_DoNotUse* Arena::CreateMaybeMessage<::nv::VisionLLM_InfoEntry_DoNotUse>(Arena*);
247 PROTOBUF_NAMESPACE_CLOSE
248 namespace nv {
249 
250 enum ImageFormat : int {
251  RAW = 0,
252  JPG = 1,
253  JPEG = 2,
254  PNG = 3,
257 };
258 bool ImageFormat_IsValid(int value);
259 constexpr ImageFormat ImageFormat_MIN = RAW;
260 constexpr ImageFormat ImageFormat_MAX = PNG;
261 constexpr int ImageFormat_ARRAYSIZE = ImageFormat_MAX + 1;
262 
263 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ImageFormat_descriptor();
264 template<typename T>
265 inline const std::string& ImageFormat_Name(T enum_t_value) {
266  static_assert(::std::is_same<T, ImageFormat>::value ||
267  ::std::is_integral<T>::value,
268  "Incorrect type passed to function ImageFormat_Name.");
269  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
270  ImageFormat_descriptor(), enum_t_value);
271 }
272 inline bool ImageFormat_Parse(
273  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ImageFormat* value) {
274  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<ImageFormat>(
275  ImageFormat_descriptor(), name, value);
276 }
277 // ===================================================================
278 
279 class Frame_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Frame_InfoEntry_DoNotUse,
280  std::string, std::string,
281  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
282  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
283 public:
284  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Frame_InfoEntry_DoNotUse,
285  std::string, std::string,
289  explicit PROTOBUF_CONSTEXPR Frame_InfoEntry_DoNotUse(
290  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
291  explicit Frame_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
292  void MergeFrom(const Frame_InfoEntry_DoNotUse& other);
294  static bool ValidateKey(std::string* s) {
295  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Frame.InfoEntry.key");
296  }
297  static bool ValidateValue(std::string* s) {
298  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Frame.InfoEntry.value");
299  }
300  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
301  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
302  friend struct ::TableStruct_schema_2eproto;
303 };
304 
305 // -------------------------------------------------------------------
306 
307 class Frame final :
308  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Frame) */ {
309  public:
310  inline Frame() : Frame(nullptr) {}
311  ~Frame() override;
312  explicit PROTOBUF_CONSTEXPR Frame(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
313 
314  Frame(const Frame& from);
315  Frame(Frame&& from) noexcept
316  : Frame() {
317  *this = ::std::move(from);
318  }
319 
320  inline Frame& operator=(const Frame& from) {
321  CopyFrom(from);
322  return *this;
323  }
324  inline Frame& operator=(Frame&& from) noexcept {
325  if (this == &from) return *this;
326  if (GetOwningArena() == from.GetOwningArena()
327  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
328  && GetOwningArena() != nullptr
329  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
330  ) {
331  InternalSwap(&from);
332  } else {
333  CopyFrom(from);
334  }
335  return *this;
336  }
337 
338  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
339  return GetDescriptor();
340  }
341  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
342  return default_instance().GetMetadata().descriptor;
343  }
344  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
345  return default_instance().GetMetadata().reflection;
346  }
347  static const Frame& default_instance() {
348  return *internal_default_instance();
349  }
350  static inline const Frame* internal_default_instance() {
351  return reinterpret_cast<const Frame*>(
353  }
354  static constexpr int kIndexInFileMessages =
355  1;
356 
357  friend void swap(Frame& a, Frame& b) {
358  a.Swap(&b);
359  }
360  inline void Swap(Frame* other) {
361  if (other == this) return;
362  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
363  if (GetOwningArena() != nullptr &&
364  GetOwningArena() == other->GetOwningArena()) {
365  #else // PROTOBUF_FORCE_COPY_IN_SWAP
366  if (GetOwningArena() == other->GetOwningArena()) {
367  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
368  InternalSwap(other);
369  } else {
370  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
371  }
372  }
373  void UnsafeArenaSwap(Frame* other) {
374  if (other == this) return;
375  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
376  InternalSwap(other);
377  }
378 
379  // implements Message ----------------------------------------------
380 
381  Frame* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
382  return CreateMaybeMessage<Frame>(arena);
383  }
384  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
385  void CopyFrom(const Frame& from);
386  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
387  void MergeFrom( const Frame& from) {
388  Frame::MergeImpl(*this, from);
389  }
390  private:
391  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
392  public:
393  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
394  bool IsInitialized() const final;
395 
396  size_t ByteSizeLong() const final;
397  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
398  uint8_t* _InternalSerialize(
399  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
400  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
401 
402  private:
403  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
404  void SharedDtor();
405  void SetCachedSize(int size) const final;
406  void InternalSwap(Frame* other);
407 
408  private:
409  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
410  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
411  return "nv.Frame";
412  }
413  protected:
414  explicit Frame(::PROTOBUF_NAMESPACE_ID::Arena* arena,
415  bool is_message_owned = false);
416  private:
417  static void ArenaDtor(void* object);
418  public:
419 
420  static const ClassData _class_data_;
421  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
422 
423  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
424 
425  // nested types ----------------------------------------------------
426 
427 
428  // accessors -------------------------------------------------------
429 
430  enum : int {
431  kObjectsFieldNumber = 5,
432  kFovFieldNumber = 6,
433  kRoisFieldNumber = 7,
434  kInteractionsFieldNumber = 10,
435  kCongestionsFieldNumber = 11,
436  kInfoFieldNumber = 12,
437  kVersionFieldNumber = 1,
438  kIdFieldNumber = 2,
439  kSensorIdFieldNumber = 4,
440  kTimestampFieldNumber = 3,
441  kSocialDistancingFieldNumber = 8,
442  kSegmentationFieldNumber = 9,
443  };
444  // repeated .nv.Object objects = 5;
445  int objects_size() const;
446  private:
447  int _internal_objects_size() const;
448  public:
449  void clear_objects();
450  ::nv::Object* mutable_objects(int index);
451  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Object >*
452  mutable_objects();
453  private:
454  const ::nv::Object& _internal_objects(int index) const;
455  ::nv::Object* _internal_add_objects();
456  public:
457  const ::nv::Object& objects(int index) const;
458  ::nv::Object* add_objects();
459  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Object >&
460  objects() const;
461 
462  // repeated .nv.TypeMetrics fov = 6;
463  int fov_size() const;
464  private:
465  int _internal_fov_size() const;
466  public:
467  void clear_fov();
468  ::nv::TypeMetrics* mutable_fov(int index);
469  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics >*
470  mutable_fov();
471  private:
472  const ::nv::TypeMetrics& _internal_fov(int index) const;
473  ::nv::TypeMetrics* _internal_add_fov();
474  public:
475  const ::nv::TypeMetrics& fov(int index) const;
476  ::nv::TypeMetrics* add_fov();
477  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics >&
478  fov() const;
479 
480  // repeated .nv.TypeMetrics rois = 7;
481  int rois_size() const;
482  private:
483  int _internal_rois_size() const;
484  public:
485  void clear_rois();
486  ::nv::TypeMetrics* mutable_rois(int index);
487  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics >*
488  mutable_rois();
489  private:
490  const ::nv::TypeMetrics& _internal_rois(int index) const;
491  ::nv::TypeMetrics* _internal_add_rois();
492  public:
493  const ::nv::TypeMetrics& rois(int index) const;
494  ::nv::TypeMetrics* add_rois();
495  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics >&
496  rois() const;
497 
498  // repeated .nv.Interaction interactions = 10;
499  int interactions_size() const;
500  private:
501  int _internal_interactions_size() const;
502  public:
503  void clear_interactions();
504  ::nv::Interaction* mutable_interactions(int index);
505  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Interaction >*
506  mutable_interactions();
507  private:
508  const ::nv::Interaction& _internal_interactions(int index) const;
509  ::nv::Interaction* _internal_add_interactions();
510  public:
511  const ::nv::Interaction& interactions(int index) const;
512  ::nv::Interaction* add_interactions();
513  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Interaction >&
514  interactions() const;
515 
516  // repeated .nv.Congestion congestions = 11;
517  int congestions_size() const;
518  private:
519  int _internal_congestions_size() const;
520  public:
521  void clear_congestions();
522  ::nv::Congestion* mutable_congestions(int index);
523  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Congestion >*
524  mutable_congestions();
525  private:
526  const ::nv::Congestion& _internal_congestions(int index) const;
527  ::nv::Congestion* _internal_add_congestions();
528  public:
529  const ::nv::Congestion& congestions(int index) const;
530  ::nv::Congestion* add_congestions();
531  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Congestion >&
532  congestions() const;
533 
534  // map<string, string> info = 12;
535  int info_size() const;
536  private:
537  int _internal_info_size() const;
538  public:
539  void clear_info();
540  private:
541  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
542  _internal_info() const;
543  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
544  _internal_mutable_info();
545  public:
546  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
547  info() const;
548  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
549  mutable_info();
550 
551  // string version = 1;
552  void clear_version();
553  const std::string& version() const;
554  template <typename ArgT0 = const std::string&, typename... ArgT>
555  void set_version(ArgT0&& arg0, ArgT... args);
556  std::string* mutable_version();
557  PROTOBUF_NODISCARD std::string* release_version();
558  void set_allocated_version(std::string* version);
559  private:
560  const std::string& _internal_version() const;
561  inline PROTOBUF_ALWAYS_INLINE void _internal_set_version(const std::string& value);
562  std::string* _internal_mutable_version();
563  public:
564 
565  // string id = 2;
566  void clear_id();
567  const std::string& id() const;
568  template <typename ArgT0 = const std::string&, typename... ArgT>
569  void set_id(ArgT0&& arg0, ArgT... args);
570  std::string* mutable_id();
571  PROTOBUF_NODISCARD std::string* release_id();
572  void set_allocated_id(std::string* id);
573  private:
574  const std::string& _internal_id() const;
575  inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
576  std::string* _internal_mutable_id();
577  public:
578 
579  // string sensorId = 4;
580  void clear_sensorid();
581  const std::string& sensorid() const;
582  template <typename ArgT0 = const std::string&, typename... ArgT>
583  void set_sensorid(ArgT0&& arg0, ArgT... args);
584  std::string* mutable_sensorid();
585  PROTOBUF_NODISCARD std::string* release_sensorid();
586  void set_allocated_sensorid(std::string* sensorid);
587  private:
588  const std::string& _internal_sensorid() const;
589  inline PROTOBUF_ALWAYS_INLINE void _internal_set_sensorid(const std::string& value);
590  std::string* _internal_mutable_sensorid();
591  public:
592 
593  // .google.protobuf.Timestamp timestamp = 3;
594  bool has_timestamp() const;
595  private:
596  bool _internal_has_timestamp() const;
597  public:
598  void clear_timestamp();
599  const ::PROTOBUF_NAMESPACE_ID::Timestamp& timestamp() const;
600  PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Timestamp* release_timestamp();
601  ::PROTOBUF_NAMESPACE_ID::Timestamp* mutable_timestamp();
602  void set_allocated_timestamp(::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp);
603  private:
604  const ::PROTOBUF_NAMESPACE_ID::Timestamp& _internal_timestamp() const;
605  ::PROTOBUF_NAMESPACE_ID::Timestamp* _internal_mutable_timestamp();
606  public:
607  void unsafe_arena_set_allocated_timestamp(
608  ::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp);
609  ::PROTOBUF_NAMESPACE_ID::Timestamp* unsafe_arena_release_timestamp();
610 
611  // .nv.SD socialDistancing = 8;
612  bool has_socialdistancing() const;
613  private:
614  bool _internal_has_socialdistancing() const;
615  public:
616  void clear_socialdistancing();
617  const ::nv::SD& socialdistancing() const;
618  PROTOBUF_NODISCARD ::nv::SD* release_socialdistancing();
619  ::nv::SD* mutable_socialdistancing();
620  void set_allocated_socialdistancing(::nv::SD* socialdistancing);
621  private:
622  const ::nv::SD& _internal_socialdistancing() const;
623  ::nv::SD* _internal_mutable_socialdistancing();
624  public:
625  void unsafe_arena_set_allocated_socialdistancing(
626  ::nv::SD* socialdistancing);
627  ::nv::SD* unsafe_arena_release_socialdistancing();
628 
629  // .nv.Segmentation segmentation = 9;
630  bool has_segmentation() const;
631  private:
632  bool _internal_has_segmentation() const;
633  public:
634  void clear_segmentation();
635  const ::nv::Segmentation& segmentation() const;
636  PROTOBUF_NODISCARD ::nv::Segmentation* release_segmentation();
637  ::nv::Segmentation* mutable_segmentation();
638  void set_allocated_segmentation(::nv::Segmentation* segmentation);
639  private:
640  const ::nv::Segmentation& _internal_segmentation() const;
641  ::nv::Segmentation* _internal_mutable_segmentation();
642  public:
643  void unsafe_arena_set_allocated_segmentation(
644  ::nv::Segmentation* segmentation);
645  ::nv::Segmentation* unsafe_arena_release_segmentation();
646 
647  // @@protoc_insertion_point(class_scope:nv.Frame)
648  private:
649  class _Internal;
650 
651  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
652  typedef void InternalArenaConstructable_;
653  typedef void DestructorSkippable_;
654  struct Impl_ {
655  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Object > objects_;
656  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics > fov_;
657  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics > rois_;
658  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Interaction > interactions_;
659  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Congestion > congestions_;
660  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
662  std::string, std::string,
665  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_;
666  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
667  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sensorid_;
668  ::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp_;
669  ::nv::SD* socialdistancing_;
670  ::nv::Segmentation* segmentation_;
671  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
672  };
673  union { Impl_ _impl_; };
674  friend struct ::TableStruct_schema_2eproto;
675 };
676 // -------------------------------------------------------------------
677 
678 class Object_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Object_InfoEntry_DoNotUse,
679  std::string, std::string,
680  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
681  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
682 public:
683  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Object_InfoEntry_DoNotUse,
684  std::string, std::string,
688  explicit PROTOBUF_CONSTEXPR Object_InfoEntry_DoNotUse(
689  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
690  explicit Object_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
691  void MergeFrom(const Object_InfoEntry_DoNotUse& other);
693  static bool ValidateKey(std::string* s) {
694  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Object.InfoEntry.key");
695  }
696  static bool ValidateValue(std::string* s) {
697  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Object.InfoEntry.value");
698  }
699  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
700  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
701  friend struct ::TableStruct_schema_2eproto;
702 };
703 
704 // -------------------------------------------------------------------
705 
706 class Object final :
707  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Object) */ {
708  public:
709  inline Object() : Object(nullptr) {}
710  ~Object() override;
711  explicit PROTOBUF_CONSTEXPR Object(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
712 
713  Object(const Object& from);
714  Object(Object&& from) noexcept
715  : Object() {
716  *this = ::std::move(from);
717  }
718 
719  inline Object& operator=(const Object& from) {
720  CopyFrom(from);
721  return *this;
722  }
723  inline Object& operator=(Object&& from) noexcept {
724  if (this == &from) return *this;
725  if (GetOwningArena() == from.GetOwningArena()
726  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
727  && GetOwningArena() != nullptr
728  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
729  ) {
730  InternalSwap(&from);
731  } else {
732  CopyFrom(from);
733  }
734  return *this;
735  }
736 
737  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
738  return GetDescriptor();
739  }
740  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
741  return default_instance().GetMetadata().descriptor;
742  }
743  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
744  return default_instance().GetMetadata().reflection;
745  }
746  static const Object& default_instance() {
747  return *internal_default_instance();
748  }
749  static inline const Object* internal_default_instance() {
750  return reinterpret_cast<const Object*>(
752  }
753  static constexpr int kIndexInFileMessages =
754  3;
755 
756  friend void swap(Object& a, Object& b) {
757  a.Swap(&b);
758  }
759  inline void Swap(Object* other) {
760  if (other == this) return;
761  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
762  if (GetOwningArena() != nullptr &&
763  GetOwningArena() == other->GetOwningArena()) {
764  #else // PROTOBUF_FORCE_COPY_IN_SWAP
765  if (GetOwningArena() == other->GetOwningArena()) {
766  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
767  InternalSwap(other);
768  } else {
769  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
770  }
771  }
772  void UnsafeArenaSwap(Object* other) {
773  if (other == this) return;
774  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
775  InternalSwap(other);
776  }
777 
778  // implements Message ----------------------------------------------
779 
780  Object* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
781  return CreateMaybeMessage<Object>(arena);
782  }
783  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
784  void CopyFrom(const Object& from);
785  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
786  void MergeFrom( const Object& from) {
787  Object::MergeImpl(*this, from);
788  }
789  private:
790  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
791  public:
792  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
793  bool IsInitialized() const final;
794 
795  size_t ByteSizeLong() const final;
796  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
797  uint8_t* _InternalSerialize(
798  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
799  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
800 
801  private:
802  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
803  void SharedDtor();
804  void SetCachedSize(int size) const final;
805  void InternalSwap(Object* other);
806 
807  private:
808  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
809  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
810  return "nv.Object";
811  }
812  protected:
813  explicit Object(::PROTOBUF_NAMESPACE_ID::Arena* arena,
814  bool is_message_owned = false);
815  private:
816  static void ArenaDtor(void* object);
817  public:
818 
819  static const ClassData _class_data_;
820  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
821 
822  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
823 
824  // nested types ----------------------------------------------------
825 
826 
827  // accessors -------------------------------------------------------
828 
829  enum : int {
830  kInfoFieldNumber = 5,
831  kDirFieldNumber = 11,
832  kIdFieldNumber = 1,
833  kTypeFieldNumber = 3,
834  kBboxFieldNumber = 2,
835  kEmbeddingFieldNumber = 6,
836  kPoseFieldNumber = 7,
837  kGazeFieldNumber = 8,
838  kLipActivityFieldNumber = 9,
839  kCoordinateFieldNumber = 12,
840  kLocationFieldNumber = 13,
841  kBbox3DFieldNumber = 14,
842  kConfidenceFieldNumber = 4,
843  kSpeedFieldNumber = 10,
844  };
845  // map<string, string> info = 5;
846  int info_size() const;
847  private:
848  int _internal_info_size() const;
849  public:
850  void clear_info();
851  private:
852  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
853  _internal_info() const;
854  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
855  _internal_mutable_info();
856  public:
857  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
858  info() const;
859  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
860  mutable_info();
861 
862  // repeated float dir = 11;
863  int dir_size() const;
864  private:
865  int _internal_dir_size() const;
866  public:
867  void clear_dir();
868  private:
869  float _internal_dir(int index) const;
870  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
871  _internal_dir() const;
872  void _internal_add_dir(float value);
873  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
874  _internal_mutable_dir();
875  public:
876  float dir(int index) const;
877  void set_dir(int index, float value);
878  void add_dir(float value);
879  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
880  dir() const;
881  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
882  mutable_dir();
883 
884  // string id = 1;
885  void clear_id();
886  const std::string& id() const;
887  template <typename ArgT0 = const std::string&, typename... ArgT>
888  void set_id(ArgT0&& arg0, ArgT... args);
889  std::string* mutable_id();
890  PROTOBUF_NODISCARD std::string* release_id();
891  void set_allocated_id(std::string* id);
892  private:
893  const std::string& _internal_id() const;
894  inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
895  std::string* _internal_mutable_id();
896  public:
897 
898  // string type = 3;
899  void clear_type();
900  const std::string& type() const;
901  template <typename ArgT0 = const std::string&, typename... ArgT>
902  void set_type(ArgT0&& arg0, ArgT... args);
903  std::string* mutable_type();
904  PROTOBUF_NODISCARD std::string* release_type();
905  void set_allocated_type(std::string* type);
906  private:
907  const std::string& _internal_type() const;
908  inline PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string& value);
909  std::string* _internal_mutable_type();
910  public:
911 
912  // .nv.Bbox bbox = 2;
913  bool has_bbox() const;
914  private:
915  bool _internal_has_bbox() const;
916  public:
917  void clear_bbox();
918  const ::nv::Bbox& bbox() const;
919  PROTOBUF_NODISCARD ::nv::Bbox* release_bbox();
920  ::nv::Bbox* mutable_bbox();
921  void set_allocated_bbox(::nv::Bbox* bbox);
922  private:
923  const ::nv::Bbox& _internal_bbox() const;
924  ::nv::Bbox* _internal_mutable_bbox();
925  public:
926  void unsafe_arena_set_allocated_bbox(
927  ::nv::Bbox* bbox);
928  ::nv::Bbox* unsafe_arena_release_bbox();
929 
930  // .nv.Embedding embedding = 6;
931  bool has_embedding() const;
932  private:
933  bool _internal_has_embedding() const;
934  public:
935  void clear_embedding();
936  const ::nv::Embedding& embedding() const;
937  PROTOBUF_NODISCARD ::nv::Embedding* release_embedding();
938  ::nv::Embedding* mutable_embedding();
939  void set_allocated_embedding(::nv::Embedding* embedding);
940  private:
941  const ::nv::Embedding& _internal_embedding() const;
942  ::nv::Embedding* _internal_mutable_embedding();
943  public:
944  void unsafe_arena_set_allocated_embedding(
945  ::nv::Embedding* embedding);
946  ::nv::Embedding* unsafe_arena_release_embedding();
947 
948  // .nv.Pose pose = 7;
949  bool has_pose() const;
950  private:
951  bool _internal_has_pose() const;
952  public:
953  void clear_pose();
954  const ::nv::Pose& pose() const;
955  PROTOBUF_NODISCARD ::nv::Pose* release_pose();
956  ::nv::Pose* mutable_pose();
957  void set_allocated_pose(::nv::Pose* pose);
958  private:
959  const ::nv::Pose& _internal_pose() const;
960  ::nv::Pose* _internal_mutable_pose();
961  public:
962  void unsafe_arena_set_allocated_pose(
963  ::nv::Pose* pose);
964  ::nv::Pose* unsafe_arena_release_pose();
965 
966  // .nv.Gaze gaze = 8;
967  bool has_gaze() const;
968  private:
969  bool _internal_has_gaze() const;
970  public:
971  void clear_gaze();
972  const ::nv::Gaze& gaze() const;
973  PROTOBUF_NODISCARD ::nv::Gaze* release_gaze();
974  ::nv::Gaze* mutable_gaze();
975  void set_allocated_gaze(::nv::Gaze* gaze);
976  private:
977  const ::nv::Gaze& _internal_gaze() const;
978  ::nv::Gaze* _internal_mutable_gaze();
979  public:
980  void unsafe_arena_set_allocated_gaze(
981  ::nv::Gaze* gaze);
982  ::nv::Gaze* unsafe_arena_release_gaze();
983 
984  // .nv.LipActivity lipActivity = 9;
985  bool has_lipactivity() const;
986  private:
987  bool _internal_has_lipactivity() const;
988  public:
989  void clear_lipactivity();
990  const ::nv::LipActivity& lipactivity() const;
991  PROTOBUF_NODISCARD ::nv::LipActivity* release_lipactivity();
992  ::nv::LipActivity* mutable_lipactivity();
993  void set_allocated_lipactivity(::nv::LipActivity* lipactivity);
994  private:
995  const ::nv::LipActivity& _internal_lipactivity() const;
996  ::nv::LipActivity* _internal_mutable_lipactivity();
997  public:
998  void unsafe_arena_set_allocated_lipactivity(
999  ::nv::LipActivity* lipactivity);
1000  ::nv::LipActivity* unsafe_arena_release_lipactivity();
1001 
1002  // .nv.Coordinate coordinate = 12;
1003  bool has_coordinate() const;
1004  private:
1005  bool _internal_has_coordinate() const;
1006  public:
1007  void clear_coordinate();
1008  const ::nv::Coordinate& coordinate() const;
1009  PROTOBUF_NODISCARD ::nv::Coordinate* release_coordinate();
1010  ::nv::Coordinate* mutable_coordinate();
1011  void set_allocated_coordinate(::nv::Coordinate* coordinate);
1012  private:
1013  const ::nv::Coordinate& _internal_coordinate() const;
1014  ::nv::Coordinate* _internal_mutable_coordinate();
1015  public:
1016  void unsafe_arena_set_allocated_coordinate(
1017  ::nv::Coordinate* coordinate);
1018  ::nv::Coordinate* unsafe_arena_release_coordinate();
1019 
1020  // .nv.Location location = 13;
1021  bool has_location() const;
1022  private:
1023  bool _internal_has_location() const;
1024  public:
1025  void clear_location();
1026  const ::nv::Location& location() const;
1027  PROTOBUF_NODISCARD ::nv::Location* release_location();
1028  ::nv::Location* mutable_location();
1029  void set_allocated_location(::nv::Location* location);
1030  private:
1031  const ::nv::Location& _internal_location() const;
1032  ::nv::Location* _internal_mutable_location();
1033  public:
1034  void unsafe_arena_set_allocated_location(
1035  ::nv::Location* location);
1036  ::nv::Location* unsafe_arena_release_location();
1037 
1038  // .nv.Bbox3d bbox3d = 14;
1039  bool has_bbox3d() const;
1040  private:
1041  bool _internal_has_bbox3d() const;
1042  public:
1043  void clear_bbox3d();
1044  const ::nv::Bbox3d& bbox3d() const;
1045  PROTOBUF_NODISCARD ::nv::Bbox3d* release_bbox3d();
1046  ::nv::Bbox3d* mutable_bbox3d();
1047  void set_allocated_bbox3d(::nv::Bbox3d* bbox3d);
1048  private:
1049  const ::nv::Bbox3d& _internal_bbox3d() const;
1050  ::nv::Bbox3d* _internal_mutable_bbox3d();
1051  public:
1052  void unsafe_arena_set_allocated_bbox3d(
1053  ::nv::Bbox3d* bbox3d);
1054  ::nv::Bbox3d* unsafe_arena_release_bbox3d();
1055 
1056  // float confidence = 4;
1057  void clear_confidence();
1058  float confidence() const;
1059  void set_confidence(float value);
1060  private:
1061  float _internal_confidence() const;
1062  void _internal_set_confidence(float value);
1063  public:
1064 
1065  // float speed = 10;
1066  void clear_speed();
1067  float speed() const;
1068  void set_speed(float value);
1069  private:
1070  float _internal_speed() const;
1071  void _internal_set_speed(float value);
1072  public:
1073 
1074  // @@protoc_insertion_point(class_scope:nv.Object)
1075  private:
1076  class _Internal;
1077 
1078  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1079  typedef void InternalArenaConstructable_;
1080  typedef void DestructorSkippable_;
1081  struct Impl_ {
1082  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
1083  Object_InfoEntry_DoNotUse,
1084  std::string, std::string,
1087  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > dir_;
1088  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
1089  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_;
1090  ::nv::Bbox* bbox_;
1091  ::nv::Embedding* embedding_;
1092  ::nv::Pose* pose_;
1093  ::nv::Gaze* gaze_;
1094  ::nv::LipActivity* lipactivity_;
1095  ::nv::Coordinate* coordinate_;
1096  ::nv::Location* location_;
1097  ::nv::Bbox3d* bbox3d_;
1098  float confidence_;
1099  float speed_;
1100  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1101  };
1102  union { Impl_ _impl_; };
1103  friend struct ::TableStruct_schema_2eproto;
1104 };
1105 // -------------------------------------------------------------------
1106 
1107 class Coordinate final :
1108  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Coordinate) */ {
1109  public:
1110  inline Coordinate() : Coordinate(nullptr) {}
1111  ~Coordinate() override;
1112  explicit PROTOBUF_CONSTEXPR Coordinate(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1113 
1114  Coordinate(const Coordinate& from);
1115  Coordinate(Coordinate&& from) noexcept
1116  : Coordinate() {
1117  *this = ::std::move(from);
1118  }
1119 
1120  inline Coordinate& operator=(const Coordinate& from) {
1121  CopyFrom(from);
1122  return *this;
1123  }
1124  inline Coordinate& operator=(Coordinate&& from) noexcept {
1125  if (this == &from) return *this;
1126  if (GetOwningArena() == from.GetOwningArena()
1127  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1128  && GetOwningArena() != nullptr
1129  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1130  ) {
1131  InternalSwap(&from);
1132  } else {
1133  CopyFrom(from);
1134  }
1135  return *this;
1136  }
1137 
1138  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1139  return GetDescriptor();
1140  }
1141  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1142  return default_instance().GetMetadata().descriptor;
1143  }
1144  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1145  return default_instance().GetMetadata().reflection;
1146  }
1147  static const Coordinate& default_instance() {
1148  return *internal_default_instance();
1149  }
1150  static inline const Coordinate* internal_default_instance() {
1151  return reinterpret_cast<const Coordinate*>(
1153  }
1154  static constexpr int kIndexInFileMessages =
1155  4;
1156 
1157  friend void swap(Coordinate& a, Coordinate& b) {
1158  a.Swap(&b);
1159  }
1160  inline void Swap(Coordinate* other) {
1161  if (other == this) return;
1162  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1163  if (GetOwningArena() != nullptr &&
1164  GetOwningArena() == other->GetOwningArena()) {
1165  #else // PROTOBUF_FORCE_COPY_IN_SWAP
1166  if (GetOwningArena() == other->GetOwningArena()) {
1167  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1168  InternalSwap(other);
1169  } else {
1170  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1171  }
1172  }
1174  if (other == this) return;
1175  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1176  InternalSwap(other);
1177  }
1178 
1179  // implements Message ----------------------------------------------
1180 
1181  Coordinate* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1182  return CreateMaybeMessage<Coordinate>(arena);
1183  }
1184  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1185  void CopyFrom(const Coordinate& from);
1186  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1187  void MergeFrom( const Coordinate& from) {
1188  Coordinate::MergeImpl(*this, from);
1189  }
1190  private:
1191  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1192  public:
1193  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1194  bool IsInitialized() const final;
1195 
1196  size_t ByteSizeLong() const final;
1197  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1198  uint8_t* _InternalSerialize(
1199  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1200  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1201 
1202  private:
1203  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1204  void SharedDtor();
1205  void SetCachedSize(int size) const final;
1206  void InternalSwap(Coordinate* other);
1207 
1208  private:
1209  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1210  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1211  return "nv.Coordinate";
1212  }
1213  protected:
1214  explicit Coordinate(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1215  bool is_message_owned = false);
1216  public:
1217 
1218  static const ClassData _class_data_;
1219  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1220 
1221  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1222 
1223  // nested types ----------------------------------------------------
1224 
1225  // accessors -------------------------------------------------------
1226 
1227  enum : int {
1228  kXFieldNumber = 1,
1229  kYFieldNumber = 2,
1230  kZFieldNumber = 3,
1231  };
1232  // double x = 1;
1233  void clear_x();
1234  double x() const;
1235  void set_x(double value);
1236  private:
1237  double _internal_x() const;
1238  void _internal_set_x(double value);
1239  public:
1240 
1241  // double y = 2;
1242  void clear_y();
1243  double y() const;
1244  void set_y(double value);
1245  private:
1246  double _internal_y() const;
1247  void _internal_set_y(double value);
1248  public:
1249 
1250  // double z = 3;
1251  void clear_z();
1252  double z() const;
1253  void set_z(double value);
1254  private:
1255  double _internal_z() const;
1256  void _internal_set_z(double value);
1257  public:
1258 
1259  // @@protoc_insertion_point(class_scope:nv.Coordinate)
1260  private:
1261  class _Internal;
1262 
1263  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1264  typedef void InternalArenaConstructable_;
1265  typedef void DestructorSkippable_;
1266  struct Impl_ {
1267  double x_;
1268  double y_;
1269  double z_;
1270  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1271  };
1272  union { Impl_ _impl_; };
1273  friend struct ::TableStruct_schema_2eproto;
1274 };
1275 // -------------------------------------------------------------------
1276 
1277 class Location final :
1278  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Location) */ {
1279  public:
1280  inline Location() : Location(nullptr) {}
1281  ~Location() override;
1282  explicit PROTOBUF_CONSTEXPR Location(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1283 
1284  Location(const Location& from);
1285  Location(Location&& from) noexcept
1286  : Location() {
1287  *this = ::std::move(from);
1288  }
1289 
1290  inline Location& operator=(const Location& from) {
1291  CopyFrom(from);
1292  return *this;
1293  }
1294  inline Location& operator=(Location&& from) noexcept {
1295  if (this == &from) return *this;
1296  if (GetOwningArena() == from.GetOwningArena()
1297  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1298  && GetOwningArena() != nullptr
1299  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1300  ) {
1301  InternalSwap(&from);
1302  } else {
1303  CopyFrom(from);
1304  }
1305  return *this;
1306  }
1307 
1308  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1309  return GetDescriptor();
1310  }
1311  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1312  return default_instance().GetMetadata().descriptor;
1313  }
1314  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1315  return default_instance().GetMetadata().reflection;
1316  }
1317  static const Location& default_instance() {
1318  return *internal_default_instance();
1319  }
1320  static inline const Location* internal_default_instance() {
1321  return reinterpret_cast<const Location*>(
1323  }
1324  static constexpr int kIndexInFileMessages =
1325  5;
1326 
1327  friend void swap(Location& a, Location& b) {
1328  a.Swap(&b);
1329  }
1330  inline void Swap(Location* other) {
1331  if (other == this) return;
1332  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1333  if (GetOwningArena() != nullptr &&
1334  GetOwningArena() == other->GetOwningArena()) {
1335  #else // PROTOBUF_FORCE_COPY_IN_SWAP
1336  if (GetOwningArena() == other->GetOwningArena()) {
1337  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1338  InternalSwap(other);
1339  } else {
1340  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1341  }
1342  }
1343  void UnsafeArenaSwap(Location* other) {
1344  if (other == this) return;
1345  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1346  InternalSwap(other);
1347  }
1348 
1349  // implements Message ----------------------------------------------
1350 
1351  Location* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1352  return CreateMaybeMessage<Location>(arena);
1353  }
1354  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1355  void CopyFrom(const Location& from);
1356  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1357  void MergeFrom( const Location& from) {
1358  Location::MergeImpl(*this, from);
1359  }
1360  private:
1361  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1362  public:
1363  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1364  bool IsInitialized() const final;
1365 
1366  size_t ByteSizeLong() const final;
1367  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1368  uint8_t* _InternalSerialize(
1369  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1370  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1371 
1372  private:
1373  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1374  void SharedDtor();
1375  void SetCachedSize(int size) const final;
1376  void InternalSwap(Location* other);
1377 
1378  private:
1379  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1380  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1381  return "nv.Location";
1382  }
1383  protected:
1384  explicit Location(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1385  bool is_message_owned = false);
1386  public:
1387 
1388  static const ClassData _class_data_;
1389  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1390 
1391  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1392 
1393  // nested types ----------------------------------------------------
1394 
1395  // accessors -------------------------------------------------------
1396 
1397  enum : int {
1398  kLatFieldNumber = 1,
1399  kLonFieldNumber = 2,
1400  kAltFieldNumber = 3,
1401  };
1402  // double lat = 1;
1403  void clear_lat();
1404  double lat() const;
1405  void set_lat(double value);
1406  private:
1407  double _internal_lat() const;
1408  void _internal_set_lat(double value);
1409  public:
1410 
1411  // double lon = 2;
1412  void clear_lon();
1413  double lon() const;
1414  void set_lon(double value);
1415  private:
1416  double _internal_lon() const;
1417  void _internal_set_lon(double value);
1418  public:
1419 
1420  // double alt = 3;
1421  void clear_alt();
1422  double alt() const;
1423  void set_alt(double value);
1424  private:
1425  double _internal_alt() const;
1426  void _internal_set_alt(double value);
1427  public:
1428 
1429  // @@protoc_insertion_point(class_scope:nv.Location)
1430  private:
1431  class _Internal;
1432 
1433  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1434  typedef void InternalArenaConstructable_;
1435  typedef void DestructorSkippable_;
1436  struct Impl_ {
1437  double lat_;
1438  double lon_;
1439  double alt_;
1440  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1441  };
1442  union { Impl_ _impl_; };
1443  friend struct ::TableStruct_schema_2eproto;
1444 };
1445 // -------------------------------------------------------------------
1446 
1447 class Bbox_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Bbox_InfoEntry_DoNotUse,
1448  std::string, std::string,
1449  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
1450  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
1451 public:
1452  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Bbox_InfoEntry_DoNotUse,
1453  std::string, std::string,
1457  explicit PROTOBUF_CONSTEXPR Bbox_InfoEntry_DoNotUse(
1458  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1459  explicit Bbox_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1460  void MergeFrom(const Bbox_InfoEntry_DoNotUse& other);
1462  static bool ValidateKey(std::string* s) {
1463  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Bbox.InfoEntry.key");
1464  }
1465  static bool ValidateValue(std::string* s) {
1466  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Bbox.InfoEntry.value");
1467  }
1468  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1469  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1470  friend struct ::TableStruct_schema_2eproto;
1471 };
1472 
1473 // -------------------------------------------------------------------
1474 
1475 class Bbox final :
1476  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Bbox) */ {
1477  public:
1478  inline Bbox() : Bbox(nullptr) {}
1479  ~Bbox() override;
1480  explicit PROTOBUF_CONSTEXPR Bbox(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1481 
1482  Bbox(const Bbox& from);
1483  Bbox(Bbox&& from) noexcept
1484  : Bbox() {
1485  *this = ::std::move(from);
1486  }
1487 
1488  inline Bbox& operator=(const Bbox& from) {
1489  CopyFrom(from);
1490  return *this;
1491  }
1492  inline Bbox& operator=(Bbox&& from) noexcept {
1493  if (this == &from) return *this;
1494  if (GetOwningArena() == from.GetOwningArena()
1495  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1496  && GetOwningArena() != nullptr
1497  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1498  ) {
1499  InternalSwap(&from);
1500  } else {
1501  CopyFrom(from);
1502  }
1503  return *this;
1504  }
1505 
1506  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1507  return GetDescriptor();
1508  }
1509  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1510  return default_instance().GetMetadata().descriptor;
1511  }
1512  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1513  return default_instance().GetMetadata().reflection;
1514  }
1515  static const Bbox& default_instance() {
1516  return *internal_default_instance();
1517  }
1518  static inline const Bbox* internal_default_instance() {
1519  return reinterpret_cast<const Bbox*>(
1521  }
1522  static constexpr int kIndexInFileMessages =
1523  7;
1524 
1525  friend void swap(Bbox& a, Bbox& b) {
1526  a.Swap(&b);
1527  }
1528  inline void Swap(Bbox* other) {
1529  if (other == this) return;
1530  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1531  if (GetOwningArena() != nullptr &&
1532  GetOwningArena() == other->GetOwningArena()) {
1533  #else // PROTOBUF_FORCE_COPY_IN_SWAP
1534  if (GetOwningArena() == other->GetOwningArena()) {
1535  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1536  InternalSwap(other);
1537  } else {
1538  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1539  }
1540  }
1541  void UnsafeArenaSwap(Bbox* other) {
1542  if (other == this) return;
1543  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1544  InternalSwap(other);
1545  }
1546 
1547  // implements Message ----------------------------------------------
1548 
1549  Bbox* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1550  return CreateMaybeMessage<Bbox>(arena);
1551  }
1552  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1553  void CopyFrom(const Bbox& from);
1554  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1555  void MergeFrom( const Bbox& from) {
1556  Bbox::MergeImpl(*this, from);
1557  }
1558  private:
1559  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1560  public:
1561  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1562  bool IsInitialized() const final;
1563 
1564  size_t ByteSizeLong() const final;
1565  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1566  uint8_t* _InternalSerialize(
1567  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1568  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1569 
1570  private:
1571  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1572  void SharedDtor();
1573  void SetCachedSize(int size) const final;
1574  void InternalSwap(Bbox* other);
1575 
1576  private:
1577  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1578  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1579  return "nv.Bbox";
1580  }
1581  protected:
1582  explicit Bbox(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1583  bool is_message_owned = false);
1584  private:
1585  static void ArenaDtor(void* object);
1586  public:
1587 
1588  static const ClassData _class_data_;
1589  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1590 
1591  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1592 
1593  // nested types ----------------------------------------------------
1594 
1595 
1596  // accessors -------------------------------------------------------
1597 
1598  enum : int {
1599  kEmbeddingsFieldNumber = 5,
1600  kInfoFieldNumber = 7,
1601  kLeftXFieldNumber = 1,
1602  kTopYFieldNumber = 2,
1603  kRightXFieldNumber = 3,
1604  kBottomYFieldNumber = 4,
1605  kConfidenceFieldNumber = 6,
1606  };
1607  // repeated .nv.Embedding embeddings = 5;
1608  int embeddings_size() const;
1609  private:
1610  int _internal_embeddings_size() const;
1611  public:
1612  void clear_embeddings();
1613  ::nv::Embedding* mutable_embeddings(int index);
1614  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >*
1615  mutable_embeddings();
1616  private:
1617  const ::nv::Embedding& _internal_embeddings(int index) const;
1618  ::nv::Embedding* _internal_add_embeddings();
1619  public:
1620  const ::nv::Embedding& embeddings(int index) const;
1621  ::nv::Embedding* add_embeddings();
1622  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >&
1623  embeddings() const;
1624 
1625  // map<string, string> info = 7;
1626  int info_size() const;
1627  private:
1628  int _internal_info_size() const;
1629  public:
1630  void clear_info();
1631  private:
1632  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
1633  _internal_info() const;
1634  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
1635  _internal_mutable_info();
1636  public:
1637  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
1638  info() const;
1639  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
1640  mutable_info();
1641 
1642  // float leftX = 1;
1643  void clear_leftx();
1644  float leftx() const;
1645  void set_leftx(float value);
1646  private:
1647  float _internal_leftx() const;
1648  void _internal_set_leftx(float value);
1649  public:
1650 
1651  // float topY = 2;
1652  void clear_topy();
1653  float topy() const;
1654  void set_topy(float value);
1655  private:
1656  float _internal_topy() const;
1657  void _internal_set_topy(float value);
1658  public:
1659 
1660  // float rightX = 3;
1661  void clear_rightx();
1662  float rightx() const;
1663  void set_rightx(float value);
1664  private:
1665  float _internal_rightx() const;
1666  void _internal_set_rightx(float value);
1667  public:
1668 
1669  // float bottomY = 4;
1670  void clear_bottomy();
1671  float bottomy() const;
1672  void set_bottomy(float value);
1673  private:
1674  float _internal_bottomy() const;
1675  void _internal_set_bottomy(float value);
1676  public:
1677 
1678  // float confidence = 6;
1679  void clear_confidence();
1680  float confidence() const;
1681  void set_confidence(float value);
1682  private:
1683  float _internal_confidence() const;
1684  void _internal_set_confidence(float value);
1685  public:
1686 
1687  // @@protoc_insertion_point(class_scope:nv.Bbox)
1688  private:
1689  class _Internal;
1690 
1691  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1692  typedef void InternalArenaConstructable_;
1693  typedef void DestructorSkippable_;
1694  struct Impl_ {
1695  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding > embeddings_;
1696  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
1697  Bbox_InfoEntry_DoNotUse,
1698  std::string, std::string,
1701  float leftx_;
1702  float topy_;
1703  float rightx_;
1704  float bottomy_;
1705  float confidence_;
1706  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1707  };
1708  union { Impl_ _impl_; };
1709  friend struct ::TableStruct_schema_2eproto;
1710 };
1711 // -------------------------------------------------------------------
1712 
1713 class Bbox3d_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Bbox3d_InfoEntry_DoNotUse,
1714  std::string, std::string,
1715  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
1716  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
1717 public:
1718  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Bbox3d_InfoEntry_DoNotUse,
1719  std::string, std::string,
1723  explicit PROTOBUF_CONSTEXPR Bbox3d_InfoEntry_DoNotUse(
1724  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1725  explicit Bbox3d_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1726  void MergeFrom(const Bbox3d_InfoEntry_DoNotUse& other);
1728  static bool ValidateKey(std::string* s) {
1729  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Bbox3d.InfoEntry.key");
1730  }
1731  static bool ValidateValue(std::string* s) {
1732  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Bbox3d.InfoEntry.value");
1733  }
1734  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1735  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1736  friend struct ::TableStruct_schema_2eproto;
1737 };
1738 
1739 // -------------------------------------------------------------------
1740 
1741 class Bbox3d final :
1742  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Bbox3d) */ {
1743  public:
1744  inline Bbox3d() : Bbox3d(nullptr) {}
1745  ~Bbox3d() override;
1746  explicit PROTOBUF_CONSTEXPR Bbox3d(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1747 
1748  Bbox3d(const Bbox3d& from);
1749  Bbox3d(Bbox3d&& from) noexcept
1750  : Bbox3d() {
1751  *this = ::std::move(from);
1752  }
1753 
1754  inline Bbox3d& operator=(const Bbox3d& from) {
1755  CopyFrom(from);
1756  return *this;
1757  }
1758  inline Bbox3d& operator=(Bbox3d&& from) noexcept {
1759  if (this == &from) return *this;
1760  if (GetOwningArena() == from.GetOwningArena()
1761  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1762  && GetOwningArena() != nullptr
1763  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1764  ) {
1765  InternalSwap(&from);
1766  } else {
1767  CopyFrom(from);
1768  }
1769  return *this;
1770  }
1771 
1772  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1773  return GetDescriptor();
1774  }
1775  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1776  return default_instance().GetMetadata().descriptor;
1777  }
1778  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1779  return default_instance().GetMetadata().reflection;
1780  }
1781  static const Bbox3d& default_instance() {
1782  return *internal_default_instance();
1783  }
1784  static inline const Bbox3d* internal_default_instance() {
1785  return reinterpret_cast<const Bbox3d*>(
1787  }
1788  static constexpr int kIndexInFileMessages =
1789  9;
1790 
1791  friend void swap(Bbox3d& a, Bbox3d& b) {
1792  a.Swap(&b);
1793  }
1794  inline void Swap(Bbox3d* other) {
1795  if (other == this) return;
1796  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1797  if (GetOwningArena() != nullptr &&
1798  GetOwningArena() == other->GetOwningArena()) {
1799  #else // PROTOBUF_FORCE_COPY_IN_SWAP
1800  if (GetOwningArena() == other->GetOwningArena()) {
1801  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1802  InternalSwap(other);
1803  } else {
1804  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1805  }
1806  }
1807  void UnsafeArenaSwap(Bbox3d* other) {
1808  if (other == this) return;
1809  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1810  InternalSwap(other);
1811  }
1812 
1813  // implements Message ----------------------------------------------
1814 
1815  Bbox3d* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1816  return CreateMaybeMessage<Bbox3d>(arena);
1817  }
1818  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1819  void CopyFrom(const Bbox3d& from);
1820  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1821  void MergeFrom( const Bbox3d& from) {
1822  Bbox3d::MergeImpl(*this, from);
1823  }
1824  private:
1825  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1826  public:
1827  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1828  bool IsInitialized() const final;
1829 
1830  size_t ByteSizeLong() const final;
1831  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1832  uint8_t* _InternalSerialize(
1833  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1834  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1835 
1836  private:
1837  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1838  void SharedDtor();
1839  void SetCachedSize(int size) const final;
1840  void InternalSwap(Bbox3d* other);
1841 
1842  private:
1843  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1844  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1845  return "nv.Bbox3d";
1846  }
1847  protected:
1848  explicit Bbox3d(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1849  bool is_message_owned = false);
1850  private:
1851  static void ArenaDtor(void* object);
1852  public:
1853 
1854  static const ClassData _class_data_;
1855  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1856 
1857  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1858 
1859  // nested types ----------------------------------------------------
1860 
1861 
1862  // accessors -------------------------------------------------------
1863 
1864  enum : int {
1865  kCoordinatesFieldNumber = 1,
1866  kEmbeddingsFieldNumber = 2,
1867  kInfoFieldNumber = 4,
1868  kConfidenceFieldNumber = 3,
1869  };
1870  // repeated double coordinates = 1;
1871  int coordinates_size() const;
1872  private:
1873  int _internal_coordinates_size() const;
1874  public:
1875  void clear_coordinates();
1876  private:
1877  double _internal_coordinates(int index) const;
1878  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
1879  _internal_coordinates() const;
1880  void _internal_add_coordinates(double value);
1881  ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
1882  _internal_mutable_coordinates();
1883  public:
1884  double coordinates(int index) const;
1885  void set_coordinates(int index, double value);
1886  void add_coordinates(double value);
1887  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
1888  coordinates() const;
1889  ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
1890  mutable_coordinates();
1891 
1892  // repeated .nv.Embedding embeddings = 2;
1893  int embeddings_size() const;
1894  private:
1895  int _internal_embeddings_size() const;
1896  public:
1897  void clear_embeddings();
1898  ::nv::Embedding* mutable_embeddings(int index);
1899  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >*
1900  mutable_embeddings();
1901  private:
1902  const ::nv::Embedding& _internal_embeddings(int index) const;
1903  ::nv::Embedding* _internal_add_embeddings();
1904  public:
1905  const ::nv::Embedding& embeddings(int index) const;
1906  ::nv::Embedding* add_embeddings();
1907  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >&
1908  embeddings() const;
1909 
1910  // map<string, string> info = 4;
1911  int info_size() const;
1912  private:
1913  int _internal_info_size() const;
1914  public:
1915  void clear_info();
1916  private:
1917  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
1918  _internal_info() const;
1919  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
1920  _internal_mutable_info();
1921  public:
1922  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
1923  info() const;
1924  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
1925  mutable_info();
1926 
1927  // float confidence = 3;
1928  void clear_confidence();
1929  float confidence() const;
1930  void set_confidence(float value);
1931  private:
1932  float _internal_confidence() const;
1933  void _internal_set_confidence(float value);
1934  public:
1935 
1936  // @@protoc_insertion_point(class_scope:nv.Bbox3d)
1937  private:
1938  class _Internal;
1939 
1940  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1941  typedef void InternalArenaConstructable_;
1942  typedef void DestructorSkippable_;
1943  struct Impl_ {
1944  ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > coordinates_;
1945  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding > embeddings_;
1946  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
1947  Bbox3d_InfoEntry_DoNotUse,
1948  std::string, std::string,
1951  float confidence_;
1952  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1953  };
1954  union { Impl_ _impl_; };
1955  friend struct ::TableStruct_schema_2eproto;
1956 };
1957 // -------------------------------------------------------------------
1958 
1959 class Segmentation_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Segmentation_InfoEntry_DoNotUse,
1960  std::string, std::string,
1961  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
1962  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
1963 public:
1964  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Segmentation_InfoEntry_DoNotUse,
1965  std::string, std::string,
1969  explicit PROTOBUF_CONSTEXPR Segmentation_InfoEntry_DoNotUse(
1970  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1971  explicit Segmentation_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1972  void MergeFrom(const Segmentation_InfoEntry_DoNotUse& other);
1974  static bool ValidateKey(std::string* s) {
1975  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Segmentation.InfoEntry.key");
1976  }
1977  static bool ValidateValue(std::string* s) {
1978  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Segmentation.InfoEntry.value");
1979  }
1980  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1981  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1982  friend struct ::TableStruct_schema_2eproto;
1983 };
1984 
1985 // -------------------------------------------------------------------
1986 
1987 class Segmentation final :
1988  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Segmentation) */ {
1989  public:
1990  inline Segmentation() : Segmentation(nullptr) {}
1991  ~Segmentation() override;
1992  explicit PROTOBUF_CONSTEXPR Segmentation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1993 
1994  Segmentation(const Segmentation& from);
1995  Segmentation(Segmentation&& from) noexcept
1996  : Segmentation() {
1997  *this = ::std::move(from);
1998  }
1999 
2000  inline Segmentation& operator=(const Segmentation& from) {
2001  CopyFrom(from);
2002  return *this;
2003  }
2004  inline Segmentation& operator=(Segmentation&& from) noexcept {
2005  if (this == &from) return *this;
2006  if (GetOwningArena() == from.GetOwningArena()
2007  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2008  && GetOwningArena() != nullptr
2009  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2010  ) {
2011  InternalSwap(&from);
2012  } else {
2013  CopyFrom(from);
2014  }
2015  return *this;
2016  }
2017 
2018  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2019  return GetDescriptor();
2020  }
2021  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2022  return default_instance().GetMetadata().descriptor;
2023  }
2024  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2025  return default_instance().GetMetadata().reflection;
2026  }
2027  static const Segmentation& default_instance() {
2028  return *internal_default_instance();
2029  }
2030  static inline const Segmentation* internal_default_instance() {
2031  return reinterpret_cast<const Segmentation*>(
2033  }
2034  static constexpr int kIndexInFileMessages =
2035  11;
2036 
2037  friend void swap(Segmentation& a, Segmentation& b) {
2038  a.Swap(&b);
2039  }
2040  inline void Swap(Segmentation* other) {
2041  if (other == this) return;
2042  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2043  if (GetOwningArena() != nullptr &&
2044  GetOwningArena() == other->GetOwningArena()) {
2045  #else // PROTOBUF_FORCE_COPY_IN_SWAP
2046  if (GetOwningArena() == other->GetOwningArena()) {
2047  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2048  InternalSwap(other);
2049  } else {
2050  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2051  }
2052  }
2054  if (other == this) return;
2055  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2056  InternalSwap(other);
2057  }
2058 
2059  // implements Message ----------------------------------------------
2060 
2061  Segmentation* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2062  return CreateMaybeMessage<Segmentation>(arena);
2063  }
2064  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2065  void CopyFrom(const Segmentation& from);
2066  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2067  void MergeFrom( const Segmentation& from) {
2068  Segmentation::MergeImpl(*this, from);
2069  }
2070  private:
2071  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2072  public:
2073  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2074  bool IsInitialized() const final;
2075 
2076  size_t ByteSizeLong() const final;
2077  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2078  uint8_t* _InternalSerialize(
2079  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2080  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2081 
2082  private:
2083  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2084  void SharedDtor();
2085  void SetCachedSize(int size) const final;
2086  void InternalSwap(Segmentation* other);
2087 
2088  private:
2089  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2090  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2091  return "nv.Segmentation";
2092  }
2093  protected:
2094  explicit Segmentation(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2095  bool is_message_owned = false);
2096  private:
2097  static void ArenaDtor(void* object);
2098  public:
2099 
2100  static const ClassData _class_data_;
2101  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2102 
2103  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2104 
2105  // nested types ----------------------------------------------------
2106 
2107 
2108  // accessors -------------------------------------------------------
2109 
2110  enum : int {
2111  kMaskFieldNumber = 1,
2112  kInfoFieldNumber = 2,
2113  };
2114  // repeated int32 mask = 1;
2115  int mask_size() const;
2116  private:
2117  int _internal_mask_size() const;
2118  public:
2119  void clear_mask();
2120  private:
2121  int32_t _internal_mask(int index) const;
2122  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
2123  _internal_mask() const;
2124  void _internal_add_mask(int32_t value);
2125  ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
2126  _internal_mutable_mask();
2127  public:
2128  int32_t mask(int index) const;
2129  void set_mask(int index, int32_t value);
2130  void add_mask(int32_t value);
2131  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
2132  mask() const;
2133  ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
2134  mutable_mask();
2135 
2136  // map<string, string> info = 2;
2137  int info_size() const;
2138  private:
2139  int _internal_info_size() const;
2140  public:
2141  void clear_info();
2142  private:
2143  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
2144  _internal_info() const;
2145  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
2146  _internal_mutable_info();
2147  public:
2148  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
2149  info() const;
2150  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
2151  mutable_info();
2152 
2153  // @@protoc_insertion_point(class_scope:nv.Segmentation)
2154  private:
2155  class _Internal;
2156 
2157  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2158  typedef void InternalArenaConstructable_;
2159  typedef void DestructorSkippable_;
2160  struct Impl_ {
2161  ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > mask_;
2162  mutable std::atomic<int> _mask_cached_byte_size_;
2163  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
2164  Segmentation_InfoEntry_DoNotUse,
2165  std::string, std::string,
2168  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2169  };
2170  union { Impl_ _impl_; };
2171  friend struct ::TableStruct_schema_2eproto;
2172 };
2173 // -------------------------------------------------------------------
2174 
2175 class TypeMetrics_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<TypeMetrics_InfoEntry_DoNotUse,
2176  std::string, std::string,
2177  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
2178  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
2179 public:
2180  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<TypeMetrics_InfoEntry_DoNotUse,
2181  std::string, std::string,
2185  explicit PROTOBUF_CONSTEXPR TypeMetrics_InfoEntry_DoNotUse(
2186  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2187  explicit TypeMetrics_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2188  void MergeFrom(const TypeMetrics_InfoEntry_DoNotUse& other);
2190  static bool ValidateKey(std::string* s) {
2191  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.TypeMetrics.InfoEntry.key");
2192  }
2193  static bool ValidateValue(std::string* s) {
2194  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.TypeMetrics.InfoEntry.value");
2195  }
2196  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2197  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2198  friend struct ::TableStruct_schema_2eproto;
2199 };
2200 
2201 // -------------------------------------------------------------------
2202 
2203 class TypeMetrics final :
2204  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.TypeMetrics) */ {
2205  public:
2206  inline TypeMetrics() : TypeMetrics(nullptr) {}
2207  ~TypeMetrics() override;
2208  explicit PROTOBUF_CONSTEXPR TypeMetrics(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2209 
2210  TypeMetrics(const TypeMetrics& from);
2211  TypeMetrics(TypeMetrics&& from) noexcept
2212  : TypeMetrics() {
2213  *this = ::std::move(from);
2214  }
2215 
2216  inline TypeMetrics& operator=(const TypeMetrics& from) {
2217  CopyFrom(from);
2218  return *this;
2219  }
2220  inline TypeMetrics& operator=(TypeMetrics&& from) noexcept {
2221  if (this == &from) return *this;
2222  if (GetOwningArena() == from.GetOwningArena()
2223  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2224  && GetOwningArena() != nullptr
2225  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2226  ) {
2227  InternalSwap(&from);
2228  } else {
2229  CopyFrom(from);
2230  }
2231  return *this;
2232  }
2233 
2234  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2235  return GetDescriptor();
2236  }
2237  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2238  return default_instance().GetMetadata().descriptor;
2239  }
2240  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2241  return default_instance().GetMetadata().reflection;
2242  }
2243  static const TypeMetrics& default_instance() {
2244  return *internal_default_instance();
2245  }
2246  static inline const TypeMetrics* internal_default_instance() {
2247  return reinterpret_cast<const TypeMetrics*>(
2249  }
2250  static constexpr int kIndexInFileMessages =
2251  13;
2252 
2253  friend void swap(TypeMetrics& a, TypeMetrics& b) {
2254  a.Swap(&b);
2255  }
2256  inline void Swap(TypeMetrics* other) {
2257  if (other == this) return;
2258  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2259  if (GetOwningArena() != nullptr &&
2260  GetOwningArena() == other->GetOwningArena()) {
2261  #else // PROTOBUF_FORCE_COPY_IN_SWAP
2262  if (GetOwningArena() == other->GetOwningArena()) {
2263  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2264  InternalSwap(other);
2265  } else {
2266  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2267  }
2268  }
2270  if (other == this) return;
2271  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2272  InternalSwap(other);
2273  }
2274 
2275  // implements Message ----------------------------------------------
2276 
2277  TypeMetrics* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2278  return CreateMaybeMessage<TypeMetrics>(arena);
2279  }
2280  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2281  void CopyFrom(const TypeMetrics& from);
2282  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2283  void MergeFrom( const TypeMetrics& from) {
2284  TypeMetrics::MergeImpl(*this, from);
2285  }
2286  private:
2287  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2288  public:
2289  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2290  bool IsInitialized() const final;
2291 
2292  size_t ByteSizeLong() const final;
2293  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2294  uint8_t* _InternalSerialize(
2295  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2296  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2297 
2298  private:
2299  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2300  void SharedDtor();
2301  void SetCachedSize(int size) const final;
2302  void InternalSwap(TypeMetrics* other);
2303 
2304  private:
2305  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2306  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2307  return "nv.TypeMetrics";
2308  }
2309  protected:
2310  explicit TypeMetrics(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2311  bool is_message_owned = false);
2312  private:
2313  static void ArenaDtor(void* object);
2314  public:
2315 
2316  static const ClassData _class_data_;
2317  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2318 
2319  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2320 
2321  // nested types ----------------------------------------------------
2322 
2323 
2324  // accessors -------------------------------------------------------
2325 
2326  enum : int {
2327  kCoordinatesFieldNumber = 4,
2328  kObjectIdsFieldNumber = 5,
2329  kInfoFieldNumber = 6,
2330  kIdFieldNumber = 1,
2331  kTypeFieldNumber = 2,
2332  kCountFieldNumber = 3,
2333  };
2334  // repeated .nv.Coordinate coordinates = 4;
2335  int coordinates_size() const;
2336  private:
2337  int _internal_coordinates_size() const;
2338  public:
2339  void clear_coordinates();
2340  ::nv::Coordinate* mutable_coordinates(int index);
2341  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate >*
2342  mutable_coordinates();
2343  private:
2344  const ::nv::Coordinate& _internal_coordinates(int index) const;
2345  ::nv::Coordinate* _internal_add_coordinates();
2346  public:
2347  const ::nv::Coordinate& coordinates(int index) const;
2348  ::nv::Coordinate* add_coordinates();
2349  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate >&
2350  coordinates() const;
2351 
2352  // repeated string objectIds = 5;
2353  int objectids_size() const;
2354  private:
2355  int _internal_objectids_size() const;
2356  public:
2357  void clear_objectids();
2358  const std::string& objectids(int index) const;
2359  std::string* mutable_objectids(int index);
2360  void set_objectids(int index, const std::string& value);
2361  void set_objectids(int index, std::string&& value);
2362  void set_objectids(int index, const char* value);
2363  void set_objectids(int index, const char* value, size_t size);
2364  std::string* add_objectids();
2365  void add_objectids(const std::string& value);
2366  void add_objectids(std::string&& value);
2367  void add_objectids(const char* value);
2368  void add_objectids(const char* value, size_t size);
2369  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& objectids() const;
2370  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_objectids();
2371  private:
2372  const std::string& _internal_objectids(int index) const;
2373  std::string* _internal_add_objectids();
2374  public:
2375 
2376  // map<string, string> info = 6;
2377  int info_size() const;
2378  private:
2379  int _internal_info_size() const;
2380  public:
2381  void clear_info();
2382  private:
2383  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
2384  _internal_info() const;
2385  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
2386  _internal_mutable_info();
2387  public:
2388  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
2389  info() const;
2390  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
2391  mutable_info();
2392 
2393  // string id = 1;
2394  void clear_id();
2395  const std::string& id() const;
2396  template <typename ArgT0 = const std::string&, typename... ArgT>
2397  void set_id(ArgT0&& arg0, ArgT... args);
2398  std::string* mutable_id();
2399  PROTOBUF_NODISCARD std::string* release_id();
2400  void set_allocated_id(std::string* id);
2401  private:
2402  const std::string& _internal_id() const;
2403  inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
2404  std::string* _internal_mutable_id();
2405  public:
2406 
2407  // string type = 2;
2408  void clear_type();
2409  const std::string& type() const;
2410  template <typename ArgT0 = const std::string&, typename... ArgT>
2411  void set_type(ArgT0&& arg0, ArgT... args);
2412  std::string* mutable_type();
2413  PROTOBUF_NODISCARD std::string* release_type();
2414  void set_allocated_type(std::string* type);
2415  private:
2416  const std::string& _internal_type() const;
2417  inline PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string& value);
2418  std::string* _internal_mutable_type();
2419  public:
2420 
2421  // int32 count = 3;
2422  void clear_count();
2423  int32_t count() const;
2424  void set_count(int32_t value);
2425  private:
2426  int32_t _internal_count() const;
2427  void _internal_set_count(int32_t value);
2428  public:
2429 
2430  // @@protoc_insertion_point(class_scope:nv.TypeMetrics)
2431  private:
2432  class _Internal;
2433 
2434  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2435  typedef void InternalArenaConstructable_;
2436  typedef void DestructorSkippable_;
2437  struct Impl_ {
2438  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate > coordinates_;
2439  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> objectids_;
2440  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
2441  TypeMetrics_InfoEntry_DoNotUse,
2442  std::string, std::string,
2445  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
2446  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_;
2447  int32_t count_;
2448  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2449  };
2450  union { Impl_ _impl_; };
2451  friend struct ::TableStruct_schema_2eproto;
2452 };
2453 // -------------------------------------------------------------------
2454 
2455 class Cluster final :
2456  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Cluster) */ {
2457  public:
2458  inline Cluster() : Cluster(nullptr) {}
2459  ~Cluster() override;
2460  explicit PROTOBUF_CONSTEXPR Cluster(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2461 
2462  Cluster(const Cluster& from);
2463  Cluster(Cluster&& from) noexcept
2464  : Cluster() {
2465  *this = ::std::move(from);
2466  }
2467 
2468  inline Cluster& operator=(const Cluster& from) {
2469  CopyFrom(from);
2470  return *this;
2471  }
2472  inline Cluster& operator=(Cluster&& from) noexcept {
2473  if (this == &from) return *this;
2474  if (GetOwningArena() == from.GetOwningArena()
2475  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2476  && GetOwningArena() != nullptr
2477  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2478  ) {
2479  InternalSwap(&from);
2480  } else {
2481  CopyFrom(from);
2482  }
2483  return *this;
2484  }
2485 
2486  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2487  return GetDescriptor();
2488  }
2489  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2490  return default_instance().GetMetadata().descriptor;
2491  }
2492  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2493  return default_instance().GetMetadata().reflection;
2494  }
2495  static const Cluster& default_instance() {
2496  return *internal_default_instance();
2497  }
2498  static inline const Cluster* internal_default_instance() {
2499  return reinterpret_cast<const Cluster*>(
2501  }
2502  static constexpr int kIndexInFileMessages =
2503  14;
2504 
2505  friend void swap(Cluster& a, Cluster& b) {
2506  a.Swap(&b);
2507  }
2508  inline void Swap(Cluster* other) {
2509  if (other == this) return;
2510  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2511  if (GetOwningArena() != nullptr &&
2512  GetOwningArena() == other->GetOwningArena()) {
2513  #else // PROTOBUF_FORCE_COPY_IN_SWAP
2514  if (GetOwningArena() == other->GetOwningArena()) {
2515  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2516  InternalSwap(other);
2517  } else {
2518  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2519  }
2520  }
2521  void UnsafeArenaSwap(Cluster* other) {
2522  if (other == this) return;
2523  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2524  InternalSwap(other);
2525  }
2526 
2527  // implements Message ----------------------------------------------
2528 
2529  Cluster* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2530  return CreateMaybeMessage<Cluster>(arena);
2531  }
2532  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2533  void CopyFrom(const Cluster& from);
2534  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2535  void MergeFrom( const Cluster& from) {
2536  Cluster::MergeImpl(*this, from);
2537  }
2538  private:
2539  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2540  public:
2541  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2542  bool IsInitialized() const final;
2543 
2544  size_t ByteSizeLong() const final;
2545  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2546  uint8_t* _InternalSerialize(
2547  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2548  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2549 
2550  private:
2551  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2552  void SharedDtor();
2553  void SetCachedSize(int size) const final;
2554  void InternalSwap(Cluster* other);
2555 
2556  private:
2557  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2558  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2559  return "nv.Cluster";
2560  }
2561  protected:
2562  explicit Cluster(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2563  bool is_message_owned = false);
2564  public:
2565 
2566  static const ClassData _class_data_;
2567  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2568 
2569  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2570 
2571  // nested types ----------------------------------------------------
2572 
2573  // accessors -------------------------------------------------------
2574 
2575  enum : int {
2576  kPointsFieldNumber = 1,
2577  };
2578  // repeated .nv.Point2D points = 1;
2579  int points_size() const;
2580  private:
2581  int _internal_points_size() const;
2582  public:
2583  void clear_points();
2584  ::nv::Point2D* mutable_points(int index);
2585  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D >*
2586  mutable_points();
2587  private:
2588  const ::nv::Point2D& _internal_points(int index) const;
2589  ::nv::Point2D* _internal_add_points();
2590  public:
2591  const ::nv::Point2D& points(int index) const;
2592  ::nv::Point2D* add_points();
2593  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D >&
2594  points() const;
2595 
2596  // @@protoc_insertion_point(class_scope:nv.Cluster)
2597  private:
2598  class _Internal;
2599 
2600  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2601  typedef void InternalArenaConstructable_;
2602  typedef void DestructorSkippable_;
2603  struct Impl_ {
2604  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D > points_;
2605  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2606  };
2607  union { Impl_ _impl_; };
2608  friend struct ::TableStruct_schema_2eproto;
2609 };
2610 // -------------------------------------------------------------------
2611 
2612 class Point2D final :
2613  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Point2D) */ {
2614  public:
2615  inline Point2D() : Point2D(nullptr) {}
2616  ~Point2D() override;
2617  explicit PROTOBUF_CONSTEXPR Point2D(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2618 
2619  Point2D(const Point2D& from);
2620  Point2D(Point2D&& from) noexcept
2621  : Point2D() {
2622  *this = ::std::move(from);
2623  }
2624 
2625  inline Point2D& operator=(const Point2D& from) {
2626  CopyFrom(from);
2627  return *this;
2628  }
2629  inline Point2D& operator=(Point2D&& from) noexcept {
2630  if (this == &from) return *this;
2631  if (GetOwningArena() == from.GetOwningArena()
2632  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2633  && GetOwningArena() != nullptr
2634  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2635  ) {
2636  InternalSwap(&from);
2637  } else {
2638  CopyFrom(from);
2639  }
2640  return *this;
2641  }
2642 
2643  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2644  return GetDescriptor();
2645  }
2646  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2647  return default_instance().GetMetadata().descriptor;
2648  }
2649  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2650  return default_instance().GetMetadata().reflection;
2651  }
2652  static const Point2D& default_instance() {
2653  return *internal_default_instance();
2654  }
2655  static inline const Point2D* internal_default_instance() {
2656  return reinterpret_cast<const Point2D*>(
2658  }
2659  static constexpr int kIndexInFileMessages =
2660  15;
2661 
2662  friend void swap(Point2D& a, Point2D& b) {
2663  a.Swap(&b);
2664  }
2665  inline void Swap(Point2D* other) {
2666  if (other == this) return;
2667  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2668  if (GetOwningArena() != nullptr &&
2669  GetOwningArena() == other->GetOwningArena()) {
2670  #else // PROTOBUF_FORCE_COPY_IN_SWAP
2671  if (GetOwningArena() == other->GetOwningArena()) {
2672  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2673  InternalSwap(other);
2674  } else {
2675  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2676  }
2677  }
2678  void UnsafeArenaSwap(Point2D* other) {
2679  if (other == this) return;
2680  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2681  InternalSwap(other);
2682  }
2683 
2684  // implements Message ----------------------------------------------
2685 
2686  Point2D* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2687  return CreateMaybeMessage<Point2D>(arena);
2688  }
2689  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2690  void CopyFrom(const Point2D& from);
2691  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2692  void MergeFrom( const Point2D& from) {
2693  Point2D::MergeImpl(*this, from);
2694  }
2695  private:
2696  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2697  public:
2698  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2699  bool IsInitialized() const final;
2700 
2701  size_t ByteSizeLong() const final;
2702  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2703  uint8_t* _InternalSerialize(
2704  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2705  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2706 
2707  private:
2708  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2709  void SharedDtor();
2710  void SetCachedSize(int size) const final;
2711  void InternalSwap(Point2D* other);
2712 
2713  private:
2714  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2715  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2716  return "nv.Point2D";
2717  }
2718  protected:
2719  explicit Point2D(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2720  bool is_message_owned = false);
2721  public:
2722 
2723  static const ClassData _class_data_;
2724  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2725 
2726  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2727 
2728  // nested types ----------------------------------------------------
2729 
2730  // accessors -------------------------------------------------------
2731 
2732  enum : int {
2733  kXFieldNumber = 1,
2734  kYFieldNumber = 2,
2735  };
2736  // double x = 1;
2737  void clear_x();
2738  double x() const;
2739  void set_x(double value);
2740  private:
2741  double _internal_x() const;
2742  void _internal_set_x(double value);
2743  public:
2744 
2745  // double y = 2;
2746  void clear_y();
2747  double y() const;
2748  void set_y(double value);
2749  private:
2750  double _internal_y() const;
2751  void _internal_set_y(double value);
2752  public:
2753 
2754  // @@protoc_insertion_point(class_scope:nv.Point2D)
2755  private:
2756  class _Internal;
2757 
2758  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2759  typedef void InternalArenaConstructable_;
2760  typedef void DestructorSkippable_;
2761  struct Impl_ {
2762  double x_;
2763  double y_;
2764  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2765  };
2766  union { Impl_ _impl_; };
2767  friend struct ::TableStruct_schema_2eproto;
2768 };
2769 // -------------------------------------------------------------------
2770 
2771 class SD_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<SD_InfoEntry_DoNotUse,
2772  std::string, std::string,
2773  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
2774  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
2775 public:
2776  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<SD_InfoEntry_DoNotUse,
2777  std::string, std::string,
2781  explicit PROTOBUF_CONSTEXPR SD_InfoEntry_DoNotUse(
2782  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2783  explicit SD_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2784  void MergeFrom(const SD_InfoEntry_DoNotUse& other);
2786  static bool ValidateKey(std::string* s) {
2787  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.SD.InfoEntry.key");
2788  }
2789  static bool ValidateValue(std::string* s) {
2790  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.SD.InfoEntry.value");
2791  }
2792  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2793  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2795 };
2796 
2797 // -------------------------------------------------------------------
2798 
2799 class SD final :
2800  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.SD) */ {
2801  public:
2802  inline SD() : SD(nullptr) {}
2803  ~SD() override;
2804  explicit PROTOBUF_CONSTEXPR SD(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2805 
2806  SD(const SD& from);
2807  SD(SD&& from) noexcept
2808  : SD() {
2809  *this = ::std::move(from);
2810  }
2811 
2812  inline SD& operator=(const SD& from) {
2813  CopyFrom(from);
2814  return *this;
2815  }
2816  inline SD& operator=(SD&& from) noexcept {
2817  if (this == &from) return *this;
2818  if (GetOwningArena() == from.GetOwningArena()
2819  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2820  && GetOwningArena() != nullptr
2821  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2822  ) {
2823  InternalSwap(&from);
2824  } else {
2825  CopyFrom(from);
2826  }
2827  return *this;
2828  }
2829 
2830  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2831  return GetDescriptor();
2832  }
2833  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2834  return default_instance().GetMetadata().descriptor;
2835  }
2836  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2837  return default_instance().GetMetadata().reflection;
2838  }
2839  static const SD& default_instance() {
2840  return *internal_default_instance();
2841  }
2842  static inline const SD* internal_default_instance() {
2843  return reinterpret_cast<const SD*>(
2845  }
2846  static constexpr int kIndexInFileMessages =
2847  17;
2848 
2849  friend void swap(SD& a, SD& b) {
2850  a.Swap(&b);
2851  }
2852  inline void Swap(SD* other) {
2853  if (other == this) return;
2854  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2855  if (GetOwningArena() != nullptr &&
2856  GetOwningArena() == other->GetOwningArena()) {
2857  #else // PROTOBUF_FORCE_COPY_IN_SWAP
2858  if (GetOwningArena() == other->GetOwningArena()) {
2859  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2860  InternalSwap(other);
2861  } else {
2862  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2863  }
2864  }
2865  void UnsafeArenaSwap(SD* other) {
2866  if (other == this) return;
2867  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2868  InternalSwap(other);
2869  }
2870 
2871  // implements Message ----------------------------------------------
2872 
2873  SD* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2874  return CreateMaybeMessage<SD>(arena);
2875  }
2876  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2877  void CopyFrom(const SD& from);
2878  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2879  void MergeFrom( const SD& from) {
2880  SD::MergeImpl(*this, from);
2881  }
2882  private:
2883  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2884  public:
2885  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2886  bool IsInitialized() const final;
2887 
2888  size_t ByteSizeLong() const final;
2889  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2890  uint8_t* _InternalSerialize(
2891  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2892  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2893 
2894  private:
2895  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2896  void SharedDtor();
2897  void SetCachedSize(int size) const final;
2898  void InternalSwap(SD* other);
2899 
2900  private:
2901  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2902  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2903  return "nv.SD";
2904  }
2905  protected:
2906  explicit SD(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2907  bool is_message_owned = false);
2908  private:
2909  static void ArenaDtor(void* object);
2910  public:
2911 
2912  static const ClassData _class_data_;
2913  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2914 
2915  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2916 
2917  // nested types ----------------------------------------------------
2918 
2919 
2920  // accessors -------------------------------------------------------
2921 
2922  enum : int {
2923  kClustersFieldNumber = 3,
2924  kInfoFieldNumber = 4,
2925  kThresholdFieldNumber = 1,
2926  kProximityDetectionsFieldNumber = 2,
2927  };
2928  // repeated .nv.Cluster clusters = 3;
2929  int clusters_size() const;
2930  private:
2931  int _internal_clusters_size() const;
2932  public:
2933  void clear_clusters();
2934  ::nv::Cluster* mutable_clusters(int index);
2935  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Cluster >*
2936  mutable_clusters();
2937  private:
2938  const ::nv::Cluster& _internal_clusters(int index) const;
2939  ::nv::Cluster* _internal_add_clusters();
2940  public:
2941  const ::nv::Cluster& clusters(int index) const;
2942  ::nv::Cluster* add_clusters();
2943  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Cluster >&
2944  clusters() const;
2945 
2946  // map<string, string> info = 4;
2947  int info_size() const;
2948  private:
2949  int _internal_info_size() const;
2950  public:
2951  void clear_info();
2952  private:
2953  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
2954  _internal_info() const;
2955  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
2956  _internal_mutable_info();
2957  public:
2958  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
2959  info() const;
2960  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
2961  mutable_info();
2962 
2963  // double threshold = 1;
2964  void clear_threshold();
2965  double threshold() const;
2966  void set_threshold(double value);
2967  private:
2968  double _internal_threshold() const;
2969  void _internal_set_threshold(double value);
2970  public:
2971 
2972  // int32 proximityDetections = 2;
2973  void clear_proximitydetections();
2974  int32_t proximitydetections() const;
2975  void set_proximitydetections(int32_t value);
2976  private:
2977  int32_t _internal_proximitydetections() const;
2978  void _internal_set_proximitydetections(int32_t value);
2979  public:
2980 
2981  // @@protoc_insertion_point(class_scope:nv.SD)
2982  private:
2983  class _Internal;
2984 
2985  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2986  typedef void InternalArenaConstructable_;
2987  typedef void DestructorSkippable_;
2988  struct Impl_ {
2989  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Cluster > clusters_;
2990  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
2992  std::string, std::string,
2995  double threshold_;
2996  int32_t proximitydetections_;
2997  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2998  };
2999  union { Impl_ _impl_; };
3000  friend struct ::TableStruct_schema_2eproto;
3001 };
3002 // -------------------------------------------------------------------
3003 
3004 class Polygon final :
3005  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Polygon) */ {
3006  public:
3007  inline Polygon() : Polygon(nullptr) {}
3008  ~Polygon() override;
3009  explicit PROTOBUF_CONSTEXPR Polygon(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3010 
3011  Polygon(const Polygon& from);
3012  Polygon(Polygon&& from) noexcept
3013  : Polygon() {
3014  *this = ::std::move(from);
3015  }
3016 
3017  inline Polygon& operator=(const Polygon& from) {
3018  CopyFrom(from);
3019  return *this;
3020  }
3021  inline Polygon& operator=(Polygon&& from) noexcept {
3022  if (this == &from) return *this;
3023  if (GetOwningArena() == from.GetOwningArena()
3024  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3025  && GetOwningArena() != nullptr
3026  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3027  ) {
3028  InternalSwap(&from);
3029  } else {
3030  CopyFrom(from);
3031  }
3032  return *this;
3033  }
3034 
3035  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3036  return GetDescriptor();
3037  }
3038  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3039  return default_instance().GetMetadata().descriptor;
3040  }
3041  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3042  return default_instance().GetMetadata().reflection;
3043  }
3044  static const Polygon& default_instance() {
3045  return *internal_default_instance();
3046  }
3047  static inline const Polygon* internal_default_instance() {
3048  return reinterpret_cast<const Polygon*>(
3050  }
3051  static constexpr int kIndexInFileMessages =
3052  18;
3053 
3054  friend void swap(Polygon& a, Polygon& b) {
3055  a.Swap(&b);
3056  }
3057  inline void Swap(Polygon* other) {
3058  if (other == this) return;
3059  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3060  if (GetOwningArena() != nullptr &&
3061  GetOwningArena() == other->GetOwningArena()) {
3062  #else // PROTOBUF_FORCE_COPY_IN_SWAP
3063  if (GetOwningArena() == other->GetOwningArena()) {
3064  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3065  InternalSwap(other);
3066  } else {
3067  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3068  }
3069  }
3070  void UnsafeArenaSwap(Polygon* other) {
3071  if (other == this) return;
3072  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3073  InternalSwap(other);
3074  }
3075 
3076  // implements Message ----------------------------------------------
3077 
3078  Polygon* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3079  return CreateMaybeMessage<Polygon>(arena);
3080  }
3081  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3082  void CopyFrom(const Polygon& from);
3083  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3084  void MergeFrom( const Polygon& from) {
3085  Polygon::MergeImpl(*this, from);
3086  }
3087  private:
3088  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3089  public:
3090  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3091  bool IsInitialized() const final;
3092 
3093  size_t ByteSizeLong() const final;
3094  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3095  uint8_t* _InternalSerialize(
3096  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3097  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3098 
3099  private:
3100  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3101  void SharedDtor();
3102  void SetCachedSize(int size) const final;
3103  void InternalSwap(Polygon* other);
3104 
3105  private:
3106  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3107  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3108  return "nv.Polygon";
3109  }
3110  protected:
3111  explicit Polygon(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3112  bool is_message_owned = false);
3113  public:
3114 
3115  static const ClassData _class_data_;
3116  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3117 
3118  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3119 
3120  // nested types ----------------------------------------------------
3121 
3122  // accessors -------------------------------------------------------
3123 
3124  enum : int {
3125  kCoordinatesFieldNumber = 1,
3126  kHolesFieldNumber = 2,
3127  };
3128  // repeated .nv.Point2D coordinates = 1;
3129  int coordinates_size() const;
3130  private:
3131  int _internal_coordinates_size() const;
3132  public:
3133  void clear_coordinates();
3134  ::nv::Point2D* mutable_coordinates(int index);
3135  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D >*
3136  mutable_coordinates();
3137  private:
3138  const ::nv::Point2D& _internal_coordinates(int index) const;
3139  ::nv::Point2D* _internal_add_coordinates();
3140  public:
3141  const ::nv::Point2D& coordinates(int index) const;
3142  ::nv::Point2D* add_coordinates();
3143  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D >&
3144  coordinates() const;
3145 
3146  // repeated .nv.PolygonHole holes = 2;
3147  int holes_size() const;
3148  private:
3149  int _internal_holes_size() const;
3150  public:
3151  void clear_holes();
3152  ::nv::PolygonHole* mutable_holes(int index);
3153  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::PolygonHole >*
3154  mutable_holes();
3155  private:
3156  const ::nv::PolygonHole& _internal_holes(int index) const;
3157  ::nv::PolygonHole* _internal_add_holes();
3158  public:
3159  const ::nv::PolygonHole& holes(int index) const;
3160  ::nv::PolygonHole* add_holes();
3161  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::PolygonHole >&
3162  holes() const;
3163 
3164  // @@protoc_insertion_point(class_scope:nv.Polygon)
3165  private:
3166  class _Internal;
3167 
3168  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3169  typedef void InternalArenaConstructable_;
3170  typedef void DestructorSkippable_;
3171  struct Impl_ {
3172  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D > coordinates_;
3173  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::PolygonHole > holes_;
3174  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3175  };
3176  union { Impl_ _impl_; };
3177  friend struct ::TableStruct_schema_2eproto;
3178 };
3179 // -------------------------------------------------------------------
3180 
3181 class PolygonHole final :
3182  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.PolygonHole) */ {
3183  public:
3184  inline PolygonHole() : PolygonHole(nullptr) {}
3185  ~PolygonHole() override;
3186  explicit PROTOBUF_CONSTEXPR PolygonHole(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3187 
3188  PolygonHole(const PolygonHole& from);
3189  PolygonHole(PolygonHole&& from) noexcept
3190  : PolygonHole() {
3191  *this = ::std::move(from);
3192  }
3193 
3194  inline PolygonHole& operator=(const PolygonHole& from) {
3195  CopyFrom(from);
3196  return *this;
3197  }
3198  inline PolygonHole& operator=(PolygonHole&& from) noexcept {
3199  if (this == &from) return *this;
3200  if (GetOwningArena() == from.GetOwningArena()
3201  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3202  && GetOwningArena() != nullptr
3203  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3204  ) {
3205  InternalSwap(&from);
3206  } else {
3207  CopyFrom(from);
3208  }
3209  return *this;
3210  }
3211 
3212  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3213  return GetDescriptor();
3214  }
3215  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3216  return default_instance().GetMetadata().descriptor;
3217  }
3218  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3219  return default_instance().GetMetadata().reflection;
3220  }
3221  static const PolygonHole& default_instance() {
3222  return *internal_default_instance();
3223  }
3224  static inline const PolygonHole* internal_default_instance() {
3225  return reinterpret_cast<const PolygonHole*>(
3227  }
3228  static constexpr int kIndexInFileMessages =
3229  19;
3230 
3231  friend void swap(PolygonHole& a, PolygonHole& b) {
3232  a.Swap(&b);
3233  }
3234  inline void Swap(PolygonHole* other) {
3235  if (other == this) return;
3236  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3237  if (GetOwningArena() != nullptr &&
3238  GetOwningArena() == other->GetOwningArena()) {
3239  #else // PROTOBUF_FORCE_COPY_IN_SWAP
3240  if (GetOwningArena() == other->GetOwningArena()) {
3241  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3242  InternalSwap(other);
3243  } else {
3244  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3245  }
3246  }
3248  if (other == this) return;
3249  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3250  InternalSwap(other);
3251  }
3252 
3253  // implements Message ----------------------------------------------
3254 
3255  PolygonHole* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3256  return CreateMaybeMessage<PolygonHole>(arena);
3257  }
3258  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3259  void CopyFrom(const PolygonHole& from);
3260  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3261  void MergeFrom( const PolygonHole& from) {
3262  PolygonHole::MergeImpl(*this, from);
3263  }
3264  private:
3265  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3266  public:
3267  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3268  bool IsInitialized() const final;
3269 
3270  size_t ByteSizeLong() const final;
3271  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3272  uint8_t* _InternalSerialize(
3273  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3274  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3275 
3276  private:
3277  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3278  void SharedDtor();
3279  void SetCachedSize(int size) const final;
3280  void InternalSwap(PolygonHole* other);
3281 
3282  private:
3283  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3284  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3285  return "nv.PolygonHole";
3286  }
3287  protected:
3288  explicit PolygonHole(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3289  bool is_message_owned = false);
3290  public:
3291 
3292  static const ClassData _class_data_;
3293  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3294 
3295  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3296 
3297  // nested types ----------------------------------------------------
3298 
3299  // accessors -------------------------------------------------------
3300 
3301  enum : int {
3302  kCoordinatesFieldNumber = 1,
3303  };
3304  // repeated .nv.Point2D coordinates = 1;
3305  int coordinates_size() const;
3306  private:
3307  int _internal_coordinates_size() const;
3308  public:
3309  void clear_coordinates();
3310  ::nv::Point2D* mutable_coordinates(int index);
3311  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D >*
3312  mutable_coordinates();
3313  private:
3314  const ::nv::Point2D& _internal_coordinates(int index) const;
3315  ::nv::Point2D* _internal_add_coordinates();
3316  public:
3317  const ::nv::Point2D& coordinates(int index) const;
3318  ::nv::Point2D* add_coordinates();
3319  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D >&
3320  coordinates() const;
3321 
3322  // @@protoc_insertion_point(class_scope:nv.PolygonHole)
3323  private:
3324  class _Internal;
3325 
3326  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3327  typedef void InternalArenaConstructable_;
3328  typedef void DestructorSkippable_;
3329  struct Impl_ {
3330  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D > coordinates_;
3331  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3332  };
3333  union { Impl_ _impl_; };
3334  friend struct ::TableStruct_schema_2eproto;
3335 };
3336 // -------------------------------------------------------------------
3337 
3338 class Interaction_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Interaction_InfoEntry_DoNotUse,
3339  std::string, std::string,
3340  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
3341  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
3342 public:
3343  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Interaction_InfoEntry_DoNotUse,
3344  std::string, std::string,
3348  explicit PROTOBUF_CONSTEXPR Interaction_InfoEntry_DoNotUse(
3349  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3350  explicit Interaction_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3351  void MergeFrom(const Interaction_InfoEntry_DoNotUse& other);
3353  static bool ValidateKey(std::string* s) {
3354  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Interaction.InfoEntry.key");
3355  }
3356  static bool ValidateValue(std::string* s) {
3357  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Interaction.InfoEntry.value");
3358  }
3359  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3360  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3361  friend struct ::TableStruct_schema_2eproto;
3362 };
3363 
3364 // -------------------------------------------------------------------
3365 
3366 class Interaction final :
3367  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Interaction) */ {
3368  public:
3369  inline Interaction() : Interaction(nullptr) {}
3370  ~Interaction() override;
3371  explicit PROTOBUF_CONSTEXPR Interaction(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3372 
3373  Interaction(const Interaction& from);
3374  Interaction(Interaction&& from) noexcept
3375  : Interaction() {
3376  *this = ::std::move(from);
3377  }
3378 
3379  inline Interaction& operator=(const Interaction& from) {
3380  CopyFrom(from);
3381  return *this;
3382  }
3383  inline Interaction& operator=(Interaction&& from) noexcept {
3384  if (this == &from) return *this;
3385  if (GetOwningArena() == from.GetOwningArena()
3386  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3387  && GetOwningArena() != nullptr
3388  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3389  ) {
3390  InternalSwap(&from);
3391  } else {
3392  CopyFrom(from);
3393  }
3394  return *this;
3395  }
3396 
3397  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3398  return GetDescriptor();
3399  }
3400  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3401  return default_instance().GetMetadata().descriptor;
3402  }
3403  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3404  return default_instance().GetMetadata().reflection;
3405  }
3406  static const Interaction& default_instance() {
3407  return *internal_default_instance();
3408  }
3409  static inline const Interaction* internal_default_instance() {
3410  return reinterpret_cast<const Interaction*>(
3412  }
3413  static constexpr int kIndexInFileMessages =
3414  21;
3415 
3416  friend void swap(Interaction& a, Interaction& b) {
3417  a.Swap(&b);
3418  }
3419  inline void Swap(Interaction* other) {
3420  if (other == this) return;
3421  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3422  if (GetOwningArena() != nullptr &&
3423  GetOwningArena() == other->GetOwningArena()) {
3424  #else // PROTOBUF_FORCE_COPY_IN_SWAP
3425  if (GetOwningArena() == other->GetOwningArena()) {
3426  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3427  InternalSwap(other);
3428  } else {
3429  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3430  }
3431  }
3433  if (other == this) return;
3434  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3435  InternalSwap(other);
3436  }
3437 
3438  // implements Message ----------------------------------------------
3439 
3440  Interaction* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3441  return CreateMaybeMessage<Interaction>(arena);
3442  }
3443  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3444  void CopyFrom(const Interaction& from);
3445  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3446  void MergeFrom( const Interaction& from) {
3447  Interaction::MergeImpl(*this, from);
3448  }
3449  private:
3450  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3451  public:
3452  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3453  bool IsInitialized() const final;
3454 
3455  size_t ByteSizeLong() const final;
3456  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3457  uint8_t* _InternalSerialize(
3458  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3459  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3460 
3461  private:
3462  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3463  void SharedDtor();
3464  void SetCachedSize(int size) const final;
3465  void InternalSwap(Interaction* other);
3466 
3467  private:
3468  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3469  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3470  return "nv.Interaction";
3471  }
3472  protected:
3473  explicit Interaction(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3474  bool is_message_owned = false);
3475  private:
3476  static void ArenaDtor(void* object);
3477  public:
3478 
3479  static const ClassData _class_data_;
3480  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3481 
3482  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3483 
3484  // nested types ----------------------------------------------------
3485 
3486 
3487  // accessors -------------------------------------------------------
3488 
3489  enum : int {
3490  kObjectIdsFieldNumber = 2,
3491  kCoordinatesFieldNumber = 3,
3492  kInfoFieldNumber = 5,
3493  kIdFieldNumber = 1,
3494  kDescriptionFieldNumber = 4,
3495  };
3496  // repeated string objectIds = 2;
3497  int objectids_size() const;
3498  private:
3499  int _internal_objectids_size() const;
3500  public:
3501  void clear_objectids();
3502  const std::string& objectids(int index) const;
3503  std::string* mutable_objectids(int index);
3504  void set_objectids(int index, const std::string& value);
3505  void set_objectids(int index, std::string&& value);
3506  void set_objectids(int index, const char* value);
3507  void set_objectids(int index, const char* value, size_t size);
3508  std::string* add_objectids();
3509  void add_objectids(const std::string& value);
3510  void add_objectids(std::string&& value);
3511  void add_objectids(const char* value);
3512  void add_objectids(const char* value, size_t size);
3513  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& objectids() const;
3514  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_objectids();
3515  private:
3516  const std::string& _internal_objectids(int index) const;
3517  std::string* _internal_add_objectids();
3518  public:
3519 
3520  // repeated .nv.Coordinate coordinates = 3;
3521  int coordinates_size() const;
3522  private:
3523  int _internal_coordinates_size() const;
3524  public:
3525  void clear_coordinates();
3526  ::nv::Coordinate* mutable_coordinates(int index);
3527  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate >*
3528  mutable_coordinates();
3529  private:
3530  const ::nv::Coordinate& _internal_coordinates(int index) const;
3531  ::nv::Coordinate* _internal_add_coordinates();
3532  public:
3533  const ::nv::Coordinate& coordinates(int index) const;
3534  ::nv::Coordinate* add_coordinates();
3535  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate >&
3536  coordinates() const;
3537 
3538  // map<string, string> info = 5;
3539  int info_size() const;
3540  private:
3541  int _internal_info_size() const;
3542  public:
3543  void clear_info();
3544  private:
3545  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
3546  _internal_info() const;
3547  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
3548  _internal_mutable_info();
3549  public:
3550  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
3551  info() const;
3552  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
3553  mutable_info();
3554 
3555  // string id = 1;
3556  void clear_id();
3557  const std::string& id() const;
3558  template <typename ArgT0 = const std::string&, typename... ArgT>
3559  void set_id(ArgT0&& arg0, ArgT... args);
3560  std::string* mutable_id();
3561  PROTOBUF_NODISCARD std::string* release_id();
3562  void set_allocated_id(std::string* id);
3563  private:
3564  const std::string& _internal_id() const;
3565  inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
3566  std::string* _internal_mutable_id();
3567  public:
3568 
3569  // string description = 4;
3570  void clear_description();
3571  const std::string& description() const;
3572  template <typename ArgT0 = const std::string&, typename... ArgT>
3573  void set_description(ArgT0&& arg0, ArgT... args);
3574  std::string* mutable_description();
3575  PROTOBUF_NODISCARD std::string* release_description();
3576  void set_allocated_description(std::string* description);
3577  private:
3578  const std::string& _internal_description() const;
3579  inline PROTOBUF_ALWAYS_INLINE void _internal_set_description(const std::string& value);
3580  std::string* _internal_mutable_description();
3581  public:
3582 
3583  // @@protoc_insertion_point(class_scope:nv.Interaction)
3584  private:
3585  class _Internal;
3586 
3587  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3588  typedef void InternalArenaConstructable_;
3589  typedef void DestructorSkippable_;
3590  struct Impl_ {
3591  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> objectids_;
3592  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate > coordinates_;
3593  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
3594  Interaction_InfoEntry_DoNotUse,
3595  std::string, std::string,
3598  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
3599  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_;
3600  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3601  };
3602  union { Impl_ _impl_; };
3603  friend struct ::TableStruct_schema_2eproto;
3604 };
3605 // -------------------------------------------------------------------
3606 
3607 class Congestion_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Congestion_InfoEntry_DoNotUse,
3608  std::string, std::string,
3609  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
3610  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
3611 public:
3612  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Congestion_InfoEntry_DoNotUse,
3613  std::string, std::string,
3617  explicit PROTOBUF_CONSTEXPR Congestion_InfoEntry_DoNotUse(
3618  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3619  explicit Congestion_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3620  void MergeFrom(const Congestion_InfoEntry_DoNotUse& other);
3622  static bool ValidateKey(std::string* s) {
3623  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Congestion.InfoEntry.key");
3624  }
3625  static bool ValidateValue(std::string* s) {
3626  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Congestion.InfoEntry.value");
3627  }
3628  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3629  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3630  friend struct ::TableStruct_schema_2eproto;
3631 };
3632 
3633 // -------------------------------------------------------------------
3634 
3635 class Congestion final :
3636  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Congestion) */ {
3637  public:
3638  inline Congestion() : Congestion(nullptr) {}
3639  ~Congestion() override;
3640  explicit PROTOBUF_CONSTEXPR Congestion(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3641 
3642  Congestion(const Congestion& from);
3643  Congestion(Congestion&& from) noexcept
3644  : Congestion() {
3645  *this = ::std::move(from);
3646  }
3647 
3648  inline Congestion& operator=(const Congestion& from) {
3649  CopyFrom(from);
3650  return *this;
3651  }
3652  inline Congestion& operator=(Congestion&& from) noexcept {
3653  if (this == &from) return *this;
3654  if (GetOwningArena() == from.GetOwningArena()
3655  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3656  && GetOwningArena() != nullptr
3657  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3658  ) {
3659  InternalSwap(&from);
3660  } else {
3661  CopyFrom(from);
3662  }
3663  return *this;
3664  }
3665 
3666  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3667  return GetDescriptor();
3668  }
3669  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3670  return default_instance().GetMetadata().descriptor;
3671  }
3672  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3673  return default_instance().GetMetadata().reflection;
3674  }
3675  static const Congestion& default_instance() {
3676  return *internal_default_instance();
3677  }
3678  static inline const Congestion* internal_default_instance() {
3679  return reinterpret_cast<const Congestion*>(
3681  }
3682  static constexpr int kIndexInFileMessages =
3683  23;
3684 
3685  friend void swap(Congestion& a, Congestion& b) {
3686  a.Swap(&b);
3687  }
3688  inline void Swap(Congestion* other) {
3689  if (other == this) return;
3690  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3691  if (GetOwningArena() != nullptr &&
3692  GetOwningArena() == other->GetOwningArena()) {
3693  #else // PROTOBUF_FORCE_COPY_IN_SWAP
3694  if (GetOwningArena() == other->GetOwningArena()) {
3695  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3696  InternalSwap(other);
3697  } else {
3698  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3699  }
3700  }
3702  if (other == this) return;
3703  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3704  InternalSwap(other);
3705  }
3706 
3707  // implements Message ----------------------------------------------
3708 
3709  Congestion* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3710  return CreateMaybeMessage<Congestion>(arena);
3711  }
3712  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3713  void CopyFrom(const Congestion& from);
3714  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3715  void MergeFrom( const Congestion& from) {
3716  Congestion::MergeImpl(*this, from);
3717  }
3718  private:
3719  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3720  public:
3721  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3722  bool IsInitialized() const final;
3723 
3724  size_t ByteSizeLong() const final;
3725  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3726  uint8_t* _InternalSerialize(
3727  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3728  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3729 
3730  private:
3731  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3732  void SharedDtor();
3733  void SetCachedSize(int size) const final;
3734  void InternalSwap(Congestion* other);
3735 
3736  private:
3737  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3738  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3739  return "nv.Congestion";
3740  }
3741  protected:
3742  explicit Congestion(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3743  bool is_message_owned = false);
3744  private:
3745  static void ArenaDtor(void* object);
3746  public:
3747 
3748  static const ClassData _class_data_;
3749  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3750 
3751  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3752 
3753  // nested types ----------------------------------------------------
3754 
3755 
3756  // accessors -------------------------------------------------------
3757 
3758  enum : int {
3759  kObjectIdsFieldNumber = 2,
3760  kInfoFieldNumber = 4,
3761  kIdFieldNumber = 1,
3762  kAmountFieldNumber = 3,
3763  };
3764  // repeated string objectIds = 2;
3765  int objectids_size() const;
3766  private:
3767  int _internal_objectids_size() const;
3768  public:
3769  void clear_objectids();
3770  const std::string& objectids(int index) const;
3771  std::string* mutable_objectids(int index);
3772  void set_objectids(int index, const std::string& value);
3773  void set_objectids(int index, std::string&& value);
3774  void set_objectids(int index, const char* value);
3775  void set_objectids(int index, const char* value, size_t size);
3776  std::string* add_objectids();
3777  void add_objectids(const std::string& value);
3778  void add_objectids(std::string&& value);
3779  void add_objectids(const char* value);
3780  void add_objectids(const char* value, size_t size);
3781  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& objectids() const;
3782  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_objectids();
3783  private:
3784  const std::string& _internal_objectids(int index) const;
3785  std::string* _internal_add_objectids();
3786  public:
3787 
3788  // map<string, string> info = 4;
3789  int info_size() const;
3790  private:
3791  int _internal_info_size() const;
3792  public:
3793  void clear_info();
3794  private:
3795  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
3796  _internal_info() const;
3797  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
3798  _internal_mutable_info();
3799  public:
3800  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
3801  info() const;
3802  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
3803  mutable_info();
3804 
3805  // string id = 1;
3806  void clear_id();
3807  const std::string& id() const;
3808  template <typename ArgT0 = const std::string&, typename... ArgT>
3809  void set_id(ArgT0&& arg0, ArgT... args);
3810  std::string* mutable_id();
3811  PROTOBUF_NODISCARD std::string* release_id();
3812  void set_allocated_id(std::string* id);
3813  private:
3814  const std::string& _internal_id() const;
3815  inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
3816  std::string* _internal_mutable_id();
3817  public:
3818 
3819  // float amount = 3;
3820  void clear_amount();
3821  float amount() const;
3822  void set_amount(float value);
3823  private:
3824  float _internal_amount() const;
3825  void _internal_set_amount(float value);
3826  public:
3827 
3828  // @@protoc_insertion_point(class_scope:nv.Congestion)
3829  private:
3830  class _Internal;
3831 
3832  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3833  typedef void InternalArenaConstructable_;
3834  typedef void DestructorSkippable_;
3835  struct Impl_ {
3836  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> objectids_;
3837  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
3838  Congestion_InfoEntry_DoNotUse,
3839  std::string, std::string,
3842  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
3843  float amount_;
3844  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3845  };
3846  union { Impl_ _impl_; };
3847  friend struct ::TableStruct_schema_2eproto;
3848 };
3849 // -------------------------------------------------------------------
3850 
3851 class Pose_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Pose_InfoEntry_DoNotUse,
3852  std::string, std::string,
3853  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
3854  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
3855 public:
3856  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Pose_InfoEntry_DoNotUse,
3857  std::string, std::string,
3861  explicit PROTOBUF_CONSTEXPR Pose_InfoEntry_DoNotUse(
3862  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3863  explicit Pose_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3864  void MergeFrom(const Pose_InfoEntry_DoNotUse& other);
3866  static bool ValidateKey(std::string* s) {
3867  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Pose.InfoEntry.key");
3868  }
3869  static bool ValidateValue(std::string* s) {
3870  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Pose.InfoEntry.value");
3871  }
3872  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3873  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3875 };
3876 
3877 // -------------------------------------------------------------------
3878 
3879 class Pose_Keypoint final :
3880  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Pose.Keypoint) */ {
3881  public:
3882  inline Pose_Keypoint() : Pose_Keypoint(nullptr) {}
3883  ~Pose_Keypoint() override;
3884  explicit PROTOBUF_CONSTEXPR Pose_Keypoint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3885 
3886  Pose_Keypoint(const Pose_Keypoint& from);
3887  Pose_Keypoint(Pose_Keypoint&& from) noexcept
3888  : Pose_Keypoint() {
3889  *this = ::std::move(from);
3890  }
3891 
3892  inline Pose_Keypoint& operator=(const Pose_Keypoint& from) {
3893  CopyFrom(from);
3894  return *this;
3895  }
3896  inline Pose_Keypoint& operator=(Pose_Keypoint&& from) noexcept {
3897  if (this == &from) return *this;
3898  if (GetOwningArena() == from.GetOwningArena()
3899  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3900  && GetOwningArena() != nullptr
3901  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3902  ) {
3903  InternalSwap(&from);
3904  } else {
3905  CopyFrom(from);
3906  }
3907  return *this;
3908  }
3909 
3910  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3911  return GetDescriptor();
3912  }
3913  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3914  return default_instance().GetMetadata().descriptor;
3915  }
3916  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3917  return default_instance().GetMetadata().reflection;
3918  }
3920  return *internal_default_instance();
3921  }
3922  static inline const Pose_Keypoint* internal_default_instance() {
3923  return reinterpret_cast<const Pose_Keypoint*>(
3925  }
3926  static constexpr int kIndexInFileMessages =
3927  25;
3928 
3929  friend void swap(Pose_Keypoint& a, Pose_Keypoint& b) {
3930  a.Swap(&b);
3931  }
3932  inline void Swap(Pose_Keypoint* other) {
3933  if (other == this) return;
3934  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3935  if (GetOwningArena() != nullptr &&
3936  GetOwningArena() == other->GetOwningArena()) {
3937  #else // PROTOBUF_FORCE_COPY_IN_SWAP
3938  if (GetOwningArena() == other->GetOwningArena()) {
3939  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3940  InternalSwap(other);
3941  } else {
3942  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3943  }
3944  }
3946  if (other == this) return;
3947  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3948  InternalSwap(other);
3949  }
3950 
3951  // implements Message ----------------------------------------------
3952 
3953  Pose_Keypoint* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3954  return CreateMaybeMessage<Pose_Keypoint>(arena);
3955  }
3956  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3957  void CopyFrom(const Pose_Keypoint& from);
3958  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3959  void MergeFrom( const Pose_Keypoint& from) {
3960  Pose_Keypoint::MergeImpl(*this, from);
3961  }
3962  private:
3963  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3964  public:
3965  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3966  bool IsInitialized() const final;
3967 
3968  size_t ByteSizeLong() const final;
3969  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3970  uint8_t* _InternalSerialize(
3971  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3972  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3973 
3974  private:
3975  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3976  void SharedDtor();
3977  void SetCachedSize(int size) const final;
3978  void InternalSwap(Pose_Keypoint* other);
3979 
3980  private:
3981  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3982  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3983  return "nv.Pose.Keypoint";
3984  }
3985  protected:
3986  explicit Pose_Keypoint(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3987  bool is_message_owned = false);
3988  public:
3989 
3990  static const ClassData _class_data_;
3991  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3992 
3993  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3994 
3995  // nested types ----------------------------------------------------
3996 
3997  // accessors -------------------------------------------------------
3998 
3999  enum : int {
4000  kCoordinatesFieldNumber = 2,
4001  kQuaternionFieldNumber = 3,
4002  kNameFieldNumber = 1,
4003  };
4004  // repeated float coordinates = 2;
4005  int coordinates_size() const;
4006  private:
4007  int _internal_coordinates_size() const;
4008  public:
4009  void clear_coordinates();
4010  private:
4011  float _internal_coordinates(int index) const;
4012  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
4013  _internal_coordinates() const;
4014  void _internal_add_coordinates(float value);
4015  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
4016  _internal_mutable_coordinates();
4017  public:
4018  float coordinates(int index) const;
4019  void set_coordinates(int index, float value);
4020  void add_coordinates(float value);
4021  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
4022  coordinates() const;
4023  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
4024  mutable_coordinates();
4025 
4026  // repeated float quaternion = 3;
4027  int quaternion_size() const;
4028  private:
4029  int _internal_quaternion_size() const;
4030  public:
4031  void clear_quaternion();
4032  private:
4033  float _internal_quaternion(int index) const;
4034  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
4035  _internal_quaternion() const;
4036  void _internal_add_quaternion(float value);
4037  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
4038  _internal_mutable_quaternion();
4039  public:
4040  float quaternion(int index) const;
4041  void set_quaternion(int index, float value);
4042  void add_quaternion(float value);
4043  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
4044  quaternion() const;
4045  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
4046  mutable_quaternion();
4047 
4048  // string name = 1;
4049  void clear_name();
4050  const std::string& name() const;
4051  template <typename ArgT0 = const std::string&, typename... ArgT>
4052  void set_name(ArgT0&& arg0, ArgT... args);
4053  std::string* mutable_name();
4054  PROTOBUF_NODISCARD std::string* release_name();
4055  void set_allocated_name(std::string* name);
4056  private:
4057  const std::string& _internal_name() const;
4058  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
4059  std::string* _internal_mutable_name();
4060  public:
4061 
4062  // @@protoc_insertion_point(class_scope:nv.Pose.Keypoint)
4063  private:
4064  class _Internal;
4065 
4066  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4067  typedef void InternalArenaConstructable_;
4068  typedef void DestructorSkippable_;
4069  struct Impl_ {
4070  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > coordinates_;
4071  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > quaternion_;
4072  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
4073  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4074  };
4075  union { Impl_ _impl_; };
4076  friend struct ::TableStruct_schema_2eproto;
4077 };
4078 // -------------------------------------------------------------------
4079 
4080 class Pose_Action final :
4081  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Pose.Action) */ {
4082  public:
4083  inline Pose_Action() : Pose_Action(nullptr) {}
4084  ~Pose_Action() override;
4085  explicit PROTOBUF_CONSTEXPR Pose_Action(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4086 
4087  Pose_Action(const Pose_Action& from);
4088  Pose_Action(Pose_Action&& from) noexcept
4089  : Pose_Action() {
4090  *this = ::std::move(from);
4091  }
4092 
4093  inline Pose_Action& operator=(const Pose_Action& from) {
4094  CopyFrom(from);
4095  return *this;
4096  }
4097  inline Pose_Action& operator=(Pose_Action&& from) noexcept {
4098  if (this == &from) return *this;
4099  if (GetOwningArena() == from.GetOwningArena()
4100  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4101  && GetOwningArena() != nullptr
4102  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
4103  ) {
4104  InternalSwap(&from);
4105  } else {
4106  CopyFrom(from);
4107  }
4108  return *this;
4109  }
4110 
4111  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4112  return GetDescriptor();
4113  }
4114  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4115  return default_instance().GetMetadata().descriptor;
4116  }
4117  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4118  return default_instance().GetMetadata().reflection;
4119  }
4120  static const Pose_Action& default_instance() {
4121  return *internal_default_instance();
4122  }
4123  static inline const Pose_Action* internal_default_instance() {
4124  return reinterpret_cast<const Pose_Action*>(
4126  }
4127  static constexpr int kIndexInFileMessages =
4128  26;
4129 
4130  friend void swap(Pose_Action& a, Pose_Action& b) {
4131  a.Swap(&b);
4132  }
4133  inline void Swap(Pose_Action* other) {
4134  if (other == this) return;
4135  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4136  if (GetOwningArena() != nullptr &&
4137  GetOwningArena() == other->GetOwningArena()) {
4138  #else // PROTOBUF_FORCE_COPY_IN_SWAP
4139  if (GetOwningArena() == other->GetOwningArena()) {
4140  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
4141  InternalSwap(other);
4142  } else {
4143  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4144  }
4145  }
4147  if (other == this) return;
4148  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4149  InternalSwap(other);
4150  }
4151 
4152  // implements Message ----------------------------------------------
4153 
4154  Pose_Action* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
4155  return CreateMaybeMessage<Pose_Action>(arena);
4156  }
4157  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4158  void CopyFrom(const Pose_Action& from);
4159  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4160  void MergeFrom( const Pose_Action& from) {
4161  Pose_Action::MergeImpl(*this, from);
4162  }
4163  private:
4164  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
4165  public:
4166  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4167  bool IsInitialized() const final;
4168 
4169  size_t ByteSizeLong() const final;
4170  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4171  uint8_t* _InternalSerialize(
4172  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4173  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
4174 
4175  private:
4176  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
4177  void SharedDtor();
4178  void SetCachedSize(int size) const final;
4179  void InternalSwap(Pose_Action* other);
4180 
4181  private:
4182  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4183  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4184  return "nv.Pose.Action";
4185  }
4186  protected:
4187  explicit Pose_Action(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4188  bool is_message_owned = false);
4189  public:
4190 
4191  static const ClassData _class_data_;
4192  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4193 
4194  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4195 
4196  // nested types ----------------------------------------------------
4197 
4198  // accessors -------------------------------------------------------
4199 
4200  enum : int {
4201  kTypeFieldNumber = 1,
4202  kConfidenceFieldNumber = 2,
4203  };
4204  // string type = 1;
4205  void clear_type();
4206  const std::string& type() const;
4207  template <typename ArgT0 = const std::string&, typename... ArgT>
4208  void set_type(ArgT0&& arg0, ArgT... args);
4209  std::string* mutable_type();
4210  PROTOBUF_NODISCARD std::string* release_type();
4211  void set_allocated_type(std::string* type);
4212  private:
4213  const std::string& _internal_type() const;
4214  inline PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string& value);
4215  std::string* _internal_mutable_type();
4216  public:
4217 
4218  // float confidence = 2;
4219  void clear_confidence();
4220  float confidence() const;
4221  void set_confidence(float value);
4222  private:
4223  float _internal_confidence() const;
4224  void _internal_set_confidence(float value);
4225  public:
4226 
4227  // @@protoc_insertion_point(class_scope:nv.Pose.Action)
4228  private:
4229  class _Internal;
4230 
4231  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4232  typedef void InternalArenaConstructable_;
4233  typedef void DestructorSkippable_;
4234  struct Impl_ {
4235  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_;
4236  float confidence_;
4237  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4238  };
4239  union { Impl_ _impl_; };
4240  friend struct ::TableStruct_schema_2eproto;
4241 };
4242 // -------------------------------------------------------------------
4243 
4244 class Pose final :
4245  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Pose) */ {
4246  public:
4247  inline Pose() : Pose(nullptr) {}
4248  ~Pose() override;
4249  explicit PROTOBUF_CONSTEXPR Pose(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4250 
4251  Pose(const Pose& from);
4252  Pose(Pose&& from) noexcept
4253  : Pose() {
4254  *this = ::std::move(from);
4255  }
4256 
4257  inline Pose& operator=(const Pose& from) {
4258  CopyFrom(from);
4259  return *this;
4260  }
4261  inline Pose& operator=(Pose&& from) noexcept {
4262  if (this == &from) return *this;
4263  if (GetOwningArena() == from.GetOwningArena()
4264  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4265  && GetOwningArena() != nullptr
4266  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
4267  ) {
4268  InternalSwap(&from);
4269  } else {
4270  CopyFrom(from);
4271  }
4272  return *this;
4273  }
4274 
4275  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4276  return GetDescriptor();
4277  }
4278  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4279  return default_instance().GetMetadata().descriptor;
4280  }
4281  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4282  return default_instance().GetMetadata().reflection;
4283  }
4284  static const Pose& default_instance() {
4285  return *internal_default_instance();
4286  }
4287  static inline const Pose* internal_default_instance() {
4288  return reinterpret_cast<const Pose*>(
4290  }
4291  static constexpr int kIndexInFileMessages =
4292  27;
4293 
4294  friend void swap(Pose& a, Pose& b) {
4295  a.Swap(&b);
4296  }
4297  inline void Swap(Pose* other) {
4298  if (other == this) return;
4299  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4300  if (GetOwningArena() != nullptr &&
4301  GetOwningArena() == other->GetOwningArena()) {
4302  #else // PROTOBUF_FORCE_COPY_IN_SWAP
4303  if (GetOwningArena() == other->GetOwningArena()) {
4304  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
4305  InternalSwap(other);
4306  } else {
4307  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4308  }
4309  }
4310  void UnsafeArenaSwap(Pose* other) {
4311  if (other == this) return;
4312  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4313  InternalSwap(other);
4314  }
4315 
4316  // implements Message ----------------------------------------------
4317 
4318  Pose* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
4319  return CreateMaybeMessage<Pose>(arena);
4320  }
4321  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4322  void CopyFrom(const Pose& from);
4323  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4324  void MergeFrom( const Pose& from) {
4325  Pose::MergeImpl(*this, from);
4326  }
4327  private:
4328  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
4329  public:
4330  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4331  bool IsInitialized() const final;
4332 
4333  size_t ByteSizeLong() const final;
4334  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4335  uint8_t* _InternalSerialize(
4336  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4337  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
4338 
4339  private:
4340  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
4341  void SharedDtor();
4342  void SetCachedSize(int size) const final;
4343  void InternalSwap(Pose* other);
4344 
4345  private:
4346  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4347  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4348  return "nv.Pose";
4349  }
4350  protected:
4351  explicit Pose(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4352  bool is_message_owned = false);
4353  private:
4354  static void ArenaDtor(void* object);
4355  public:
4356 
4357  static const ClassData _class_data_;
4358  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4359 
4360  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4361 
4362  // nested types ----------------------------------------------------
4363 
4366 
4367  // accessors -------------------------------------------------------
4368 
4369  enum : int {
4370  kKeypointsFieldNumber = 2,
4371  kActionsFieldNumber = 3,
4372  kInfoFieldNumber = 4,
4373  kTypeFieldNumber = 1,
4374  };
4375  // repeated .nv.Pose.Keypoint keypoints = 2;
4376  int keypoints_size() const;
4377  private:
4378  int _internal_keypoints_size() const;
4379  public:
4380  void clear_keypoints();
4381  ::nv::Pose_Keypoint* mutable_keypoints(int index);
4382  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Keypoint >*
4383  mutable_keypoints();
4384  private:
4385  const ::nv::Pose_Keypoint& _internal_keypoints(int index) const;
4386  ::nv::Pose_Keypoint* _internal_add_keypoints();
4387  public:
4388  const ::nv::Pose_Keypoint& keypoints(int index) const;
4389  ::nv::Pose_Keypoint* add_keypoints();
4390  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Keypoint >&
4391  keypoints() const;
4392 
4393  // repeated .nv.Pose.Action actions = 3;
4394  int actions_size() const;
4395  private:
4396  int _internal_actions_size() const;
4397  public:
4398  void clear_actions();
4399  ::nv::Pose_Action* mutable_actions(int index);
4400  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Action >*
4401  mutable_actions();
4402  private:
4403  const ::nv::Pose_Action& _internal_actions(int index) const;
4404  ::nv::Pose_Action* _internal_add_actions();
4405  public:
4406  const ::nv::Pose_Action& actions(int index) const;
4407  ::nv::Pose_Action* add_actions();
4408  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Action >&
4409  actions() const;
4410 
4411  // map<string, string> info = 4;
4412  int info_size() const;
4413  private:
4414  int _internal_info_size() const;
4415  public:
4416  void clear_info();
4417  private:
4418  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
4419  _internal_info() const;
4420  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
4421  _internal_mutable_info();
4422  public:
4423  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
4424  info() const;
4425  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
4426  mutable_info();
4427 
4428  // string type = 1;
4429  void clear_type();
4430  const std::string& type() const;
4431  template <typename ArgT0 = const std::string&, typename... ArgT>
4432  void set_type(ArgT0&& arg0, ArgT... args);
4433  std::string* mutable_type();
4434  PROTOBUF_NODISCARD std::string* release_type();
4435  void set_allocated_type(std::string* type);
4436  private:
4437  const std::string& _internal_type() const;
4438  inline PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string& value);
4439  std::string* _internal_mutable_type();
4440  public:
4441 
4442  // @@protoc_insertion_point(class_scope:nv.Pose)
4443  private:
4444  class _Internal;
4445 
4446  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4447  typedef void InternalArenaConstructable_;
4448  typedef void DestructorSkippable_;
4449  struct Impl_ {
4450  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Keypoint > keypoints_;
4451  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Action > actions_;
4452  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
4454  std::string, std::string,
4457  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_;
4458  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4459  };
4460  union { Impl_ _impl_; };
4461  friend struct ::TableStruct_schema_2eproto;
4462 };
4463 // -------------------------------------------------------------------
4464 
4465 class Gaze final :
4466  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Gaze) */ {
4467  public:
4468  inline Gaze() : Gaze(nullptr) {}
4469  ~Gaze() override;
4470  explicit PROTOBUF_CONSTEXPR Gaze(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4471 
4472  Gaze(const Gaze& from);
4473  Gaze(Gaze&& from) noexcept
4474  : Gaze() {
4475  *this = ::std::move(from);
4476  }
4477 
4478  inline Gaze& operator=(const Gaze& from) {
4479  CopyFrom(from);
4480  return *this;
4481  }
4482  inline Gaze& operator=(Gaze&& from) noexcept {
4483  if (this == &from) return *this;
4484  if (GetOwningArena() == from.GetOwningArena()
4485  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4486  && GetOwningArena() != nullptr
4487  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
4488  ) {
4489  InternalSwap(&from);
4490  } else {
4491  CopyFrom(from);
4492  }
4493  return *this;
4494  }
4495 
4496  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4497  return GetDescriptor();
4498  }
4499  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4500  return default_instance().GetMetadata().descriptor;
4501  }
4502  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4503  return default_instance().GetMetadata().reflection;
4504  }
4505  static const Gaze& default_instance() {
4506  return *internal_default_instance();
4507  }
4508  static inline const Gaze* internal_default_instance() {
4509  return reinterpret_cast<const Gaze*>(
4511  }
4512  static constexpr int kIndexInFileMessages =
4513  28;
4514 
4515  friend void swap(Gaze& a, Gaze& b) {
4516  a.Swap(&b);
4517  }
4518  inline void Swap(Gaze* other) {
4519  if (other == this) return;
4520  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4521  if (GetOwningArena() != nullptr &&
4522  GetOwningArena() == other->GetOwningArena()) {
4523  #else // PROTOBUF_FORCE_COPY_IN_SWAP
4524  if (GetOwningArena() == other->GetOwningArena()) {
4525  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
4526  InternalSwap(other);
4527  } else {
4528  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4529  }
4530  }
4531  void UnsafeArenaSwap(Gaze* other) {
4532  if (other == this) return;
4533  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4534  InternalSwap(other);
4535  }
4536 
4537  // implements Message ----------------------------------------------
4538 
4539  Gaze* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
4540  return CreateMaybeMessage<Gaze>(arena);
4541  }
4542  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4543  void CopyFrom(const Gaze& from);
4544  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4545  void MergeFrom( const Gaze& from) {
4546  Gaze::MergeImpl(*this, from);
4547  }
4548  private:
4549  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
4550  public:
4551  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4552  bool IsInitialized() const final;
4553 
4554  size_t ByteSizeLong() const final;
4555  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4556  uint8_t* _InternalSerialize(
4557  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4558  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
4559 
4560  private:
4561  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
4562  void SharedDtor();
4563  void SetCachedSize(int size) const final;
4564  void InternalSwap(Gaze* other);
4565 
4566  private:
4567  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4568  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4569  return "nv.Gaze";
4570  }
4571  protected:
4572  explicit Gaze(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4573  bool is_message_owned = false);
4574  public:
4575 
4576  static const ClassData _class_data_;
4577  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4578 
4579  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4580 
4581  // nested types ----------------------------------------------------
4582 
4583  // accessors -------------------------------------------------------
4584 
4585  enum : int {
4586  kXFieldNumber = 1,
4587  kYFieldNumber = 2,
4588  kZFieldNumber = 3,
4589  kThetaFieldNumber = 4,
4590  kPhiFieldNumber = 5,
4591  };
4592  // float x = 1;
4593  void clear_x();
4594  float x() const;
4595  void set_x(float value);
4596  private:
4597  float _internal_x() const;
4598  void _internal_set_x(float value);
4599  public:
4600 
4601  // float y = 2;
4602  void clear_y();
4603  float y() const;
4604  void set_y(float value);
4605  private:
4606  float _internal_y() const;
4607  void _internal_set_y(float value);
4608  public:
4609 
4610  // float z = 3;
4611  void clear_z();
4612  float z() const;
4613  void set_z(float value);
4614  private:
4615  float _internal_z() const;
4616  void _internal_set_z(float value);
4617  public:
4618 
4619  // float theta = 4;
4620  void clear_theta();
4621  float theta() const;
4622  void set_theta(float value);
4623  private:
4624  float _internal_theta() const;
4625  void _internal_set_theta(float value);
4626  public:
4627 
4628  // float phi = 5;
4629  void clear_phi();
4630  float phi() const;
4631  void set_phi(float value);
4632  private:
4633  float _internal_phi() const;
4634  void _internal_set_phi(float value);
4635  public:
4636 
4637  // @@protoc_insertion_point(class_scope:nv.Gaze)
4638  private:
4639  class _Internal;
4640 
4641  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4642  typedef void InternalArenaConstructable_;
4643  typedef void DestructorSkippable_;
4644  struct Impl_ {
4645  float x_;
4646  float y_;
4647  float z_;
4648  float theta_;
4649  float phi_;
4650  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4651  };
4652  union { Impl_ _impl_; };
4653  friend struct ::TableStruct_schema_2eproto;
4654 };
4655 // -------------------------------------------------------------------
4656 
4657 class LipActivity final :
4658  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.LipActivity) */ {
4659  public:
4660  inline LipActivity() : LipActivity(nullptr) {}
4661  ~LipActivity() override;
4662  explicit PROTOBUF_CONSTEXPR LipActivity(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4663 
4664  LipActivity(const LipActivity& from);
4665  LipActivity(LipActivity&& from) noexcept
4666  : LipActivity() {
4667  *this = ::std::move(from);
4668  }
4669 
4670  inline LipActivity& operator=(const LipActivity& from) {
4671  CopyFrom(from);
4672  return *this;
4673  }
4674  inline LipActivity& operator=(LipActivity&& from) noexcept {
4675  if (this == &from) return *this;
4676  if (GetOwningArena() == from.GetOwningArena()
4677  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4678  && GetOwningArena() != nullptr
4679  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
4680  ) {
4681  InternalSwap(&from);
4682  } else {
4683  CopyFrom(from);
4684  }
4685  return *this;
4686  }
4687 
4688  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4689  return GetDescriptor();
4690  }
4691  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4692  return default_instance().GetMetadata().descriptor;
4693  }
4694  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4695  return default_instance().GetMetadata().reflection;
4696  }
4697  static const LipActivity& default_instance() {
4698  return *internal_default_instance();
4699  }
4700  static inline const LipActivity* internal_default_instance() {
4701  return reinterpret_cast<const LipActivity*>(
4703  }
4704  static constexpr int kIndexInFileMessages =
4705  29;
4706 
4707  friend void swap(LipActivity& a, LipActivity& b) {
4708  a.Swap(&b);
4709  }
4710  inline void Swap(LipActivity* other) {
4711  if (other == this) return;
4712  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4713  if (GetOwningArena() != nullptr &&
4714  GetOwningArena() == other->GetOwningArena()) {
4715  #else // PROTOBUF_FORCE_COPY_IN_SWAP
4716  if (GetOwningArena() == other->GetOwningArena()) {
4717  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
4718  InternalSwap(other);
4719  } else {
4720  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4721  }
4722  }
4724  if (other == this) return;
4725  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4726  InternalSwap(other);
4727  }
4728 
4729  // implements Message ----------------------------------------------
4730 
4731  LipActivity* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
4732  return CreateMaybeMessage<LipActivity>(arena);
4733  }
4734  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4735  void CopyFrom(const LipActivity& from);
4736  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4737  void MergeFrom( const LipActivity& from) {
4738  LipActivity::MergeImpl(*this, from);
4739  }
4740  private:
4741  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
4742  public:
4743  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4744  bool IsInitialized() const final;
4745 
4746  size_t ByteSizeLong() const final;
4747  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4748  uint8_t* _InternalSerialize(
4749  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4750  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
4751 
4752  private:
4753  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
4754  void SharedDtor();
4755  void SetCachedSize(int size) const final;
4756  void InternalSwap(LipActivity* other);
4757 
4758  private:
4759  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4760  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4761  return "nv.LipActivity";
4762  }
4763  protected:
4764  explicit LipActivity(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4765  bool is_message_owned = false);
4766  public:
4767 
4768  static const ClassData _class_data_;
4769  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4770 
4771  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4772 
4773  // nested types ----------------------------------------------------
4774 
4775  // accessors -------------------------------------------------------
4776 
4777  enum : int {
4778  kClassLabelFieldNumber = 1,
4779  };
4780  // string classLabel = 1;
4781  void clear_classlabel();
4782  const std::string& classlabel() const;
4783  template <typename ArgT0 = const std::string&, typename... ArgT>
4784  void set_classlabel(ArgT0&& arg0, ArgT... args);
4785  std::string* mutable_classlabel();
4786  PROTOBUF_NODISCARD std::string* release_classlabel();
4787  void set_allocated_classlabel(std::string* classlabel);
4788  private:
4789  const std::string& _internal_classlabel() const;
4790  inline PROTOBUF_ALWAYS_INLINE void _internal_set_classlabel(const std::string& value);
4791  std::string* _internal_mutable_classlabel();
4792  public:
4793 
4794  // @@protoc_insertion_point(class_scope:nv.LipActivity)
4795  private:
4796  class _Internal;
4797 
4798  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4799  typedef void InternalArenaConstructable_;
4800  typedef void DestructorSkippable_;
4801  struct Impl_ {
4802  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr classlabel_;
4803  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4804  };
4805  union { Impl_ _impl_; };
4806  friend struct ::TableStruct_schema_2eproto;
4807 };
4808 // -------------------------------------------------------------------
4809 
4810 class Event_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Event_InfoEntry_DoNotUse,
4811  std::string, std::string,
4812  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
4813  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
4814 public:
4815  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Event_InfoEntry_DoNotUse,
4816  std::string, std::string,
4820  explicit PROTOBUF_CONSTEXPR Event_InfoEntry_DoNotUse(
4821  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4822  explicit Event_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
4823  void MergeFrom(const Event_InfoEntry_DoNotUse& other);
4825  static bool ValidateKey(std::string* s) {
4826  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Event.InfoEntry.key");
4827  }
4828  static bool ValidateValue(std::string* s) {
4829  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Event.InfoEntry.value");
4830  }
4831  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4832  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4833  friend struct ::TableStruct_schema_2eproto;
4834 };
4835 
4836 // -------------------------------------------------------------------
4837 
4838 class Event final :
4839  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Event) */ {
4840  public:
4841  inline Event() : Event(nullptr) {}
4842  ~Event() override;
4843  explicit PROTOBUF_CONSTEXPR Event(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4844 
4845  Event(const Event& from);
4846  Event(Event&& from) noexcept
4847  : Event() {
4848  *this = ::std::move(from);
4849  }
4850 
4851  inline Event& operator=(const Event& from) {
4852  CopyFrom(from);
4853  return *this;
4854  }
4855  inline Event& operator=(Event&& from) noexcept {
4856  if (this == &from) return *this;
4857  if (GetOwningArena() == from.GetOwningArena()
4858  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4859  && GetOwningArena() != nullptr
4860  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
4861  ) {
4862  InternalSwap(&from);
4863  } else {
4864  CopyFrom(from);
4865  }
4866  return *this;
4867  }
4868 
4869  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
4870  return GetDescriptor();
4871  }
4872  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
4873  return default_instance().GetMetadata().descriptor;
4874  }
4875  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
4876  return default_instance().GetMetadata().reflection;
4877  }
4878  static const Event& default_instance() {
4879  return *internal_default_instance();
4880  }
4881  static inline const Event* internal_default_instance() {
4882  return reinterpret_cast<const Event*>(
4884  }
4885  static constexpr int kIndexInFileMessages =
4886  31;
4887 
4888  friend void swap(Event& a, Event& b) {
4889  a.Swap(&b);
4890  }
4891  inline void Swap(Event* other) {
4892  if (other == this) return;
4893  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4894  if (GetOwningArena() != nullptr &&
4895  GetOwningArena() == other->GetOwningArena()) {
4896  #else // PROTOBUF_FORCE_COPY_IN_SWAP
4897  if (GetOwningArena() == other->GetOwningArena()) {
4898  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
4899  InternalSwap(other);
4900  } else {
4901  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
4902  }
4903  }
4904  void UnsafeArenaSwap(Event* other) {
4905  if (other == this) return;
4906  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4907  InternalSwap(other);
4908  }
4909 
4910  // implements Message ----------------------------------------------
4911 
4912  Event* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
4913  return CreateMaybeMessage<Event>(arena);
4914  }
4915  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4916  void CopyFrom(const Event& from);
4917  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4918  void MergeFrom( const Event& from) {
4919  Event::MergeImpl(*this, from);
4920  }
4921  private:
4922  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
4923  public:
4924  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
4925  bool IsInitialized() const final;
4926 
4927  size_t ByteSizeLong() const final;
4928  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
4929  uint8_t* _InternalSerialize(
4930  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4931  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
4932 
4933  private:
4934  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
4935  void SharedDtor();
4936  void SetCachedSize(int size) const final;
4937  void InternalSwap(Event* other);
4938 
4939  private:
4940  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4941  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4942  return "nv.Event";
4943  }
4944  protected:
4945  explicit Event(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4946  bool is_message_owned = false);
4947  private:
4948  static void ArenaDtor(void* object);
4949  public:
4950 
4951  static const ClassData _class_data_;
4952  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
4953 
4954  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4955 
4956  // nested types ----------------------------------------------------
4957 
4958 
4959  // accessors -------------------------------------------------------
4960 
4961  enum : int {
4962  kInfoFieldNumber = 5,
4963  kIdFieldNumber = 1,
4964  kTypeFieldNumber = 2,
4965  };
4966  // map<string, string> info = 5;
4967  int info_size() const;
4968  private:
4969  int _internal_info_size() const;
4970  public:
4971  void clear_info();
4972  private:
4973  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
4974  _internal_info() const;
4975  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
4976  _internal_mutable_info();
4977  public:
4978  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
4979  info() const;
4980  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
4981  mutable_info();
4982 
4983  // string id = 1;
4984  void clear_id();
4985  const std::string& id() const;
4986  template <typename ArgT0 = const std::string&, typename... ArgT>
4987  void set_id(ArgT0&& arg0, ArgT... args);
4988  std::string* mutable_id();
4989  PROTOBUF_NODISCARD std::string* release_id();
4990  void set_allocated_id(std::string* id);
4991  private:
4992  const std::string& _internal_id() const;
4993  inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
4994  std::string* _internal_mutable_id();
4995  public:
4996 
4997  // string type = 2;
4998  void clear_type();
4999  const std::string& type() const;
5000  template <typename ArgT0 = const std::string&, typename... ArgT>
5001  void set_type(ArgT0&& arg0, ArgT... args);
5002  std::string* mutable_type();
5003  PROTOBUF_NODISCARD std::string* release_type();
5004  void set_allocated_type(std::string* type);
5005  private:
5006  const std::string& _internal_type() const;
5007  inline PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string& value);
5008  std::string* _internal_mutable_type();
5009  public:
5010 
5011  // @@protoc_insertion_point(class_scope:nv.Event)
5012  private:
5013  class _Internal;
5014 
5015  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5016  typedef void InternalArenaConstructable_;
5017  typedef void DestructorSkippable_;
5018  struct Impl_ {
5019  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
5020  Event_InfoEntry_DoNotUse,
5021  std::string, std::string,
5024  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
5025  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_;
5026  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5027  };
5028  union { Impl_ _impl_; };
5029  friend struct ::TableStruct_schema_2eproto;
5030 };
5031 // -------------------------------------------------------------------
5032 
5033 class AnalyticsModule_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<AnalyticsModule_InfoEntry_DoNotUse,
5034  std::string, std::string,
5035  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
5036  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
5037 public:
5038  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<AnalyticsModule_InfoEntry_DoNotUse,
5039  std::string, std::string,
5043  explicit PROTOBUF_CONSTEXPR AnalyticsModule_InfoEntry_DoNotUse(
5044  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5045  explicit AnalyticsModule_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5046  void MergeFrom(const AnalyticsModule_InfoEntry_DoNotUse& other);
5048  static bool ValidateKey(std::string* s) {
5049  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.AnalyticsModule.InfoEntry.key");
5050  }
5051  static bool ValidateValue(std::string* s) {
5052  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.AnalyticsModule.InfoEntry.value");
5053  }
5054  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5055  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5056  friend struct ::TableStruct_schema_2eproto;
5057 };
5058 
5059 // -------------------------------------------------------------------
5060 
5061 class AnalyticsModule final :
5062  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.AnalyticsModule) */ {
5063  public:
5064  inline AnalyticsModule() : AnalyticsModule(nullptr) {}
5065  ~AnalyticsModule() override;
5066  explicit PROTOBUF_CONSTEXPR AnalyticsModule(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5067 
5068  AnalyticsModule(const AnalyticsModule& from);
5070  : AnalyticsModule() {
5071  *this = ::std::move(from);
5072  }
5073 
5075  CopyFrom(from);
5076  return *this;
5077  }
5078  inline AnalyticsModule& operator=(AnalyticsModule&& from) noexcept {
5079  if (this == &from) return *this;
5080  if (GetOwningArena() == from.GetOwningArena()
5081  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
5082  && GetOwningArena() != nullptr
5083  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
5084  ) {
5085  InternalSwap(&from);
5086  } else {
5087  CopyFrom(from);
5088  }
5089  return *this;
5090  }
5091 
5092  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5093  return GetDescriptor();
5094  }
5095  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5096  return default_instance().GetMetadata().descriptor;
5097  }
5098  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5099  return default_instance().GetMetadata().reflection;
5100  }
5102  return *internal_default_instance();
5103  }
5105  return reinterpret_cast<const AnalyticsModule*>(
5107  }
5108  static constexpr int kIndexInFileMessages =
5109  33;
5110 
5111  friend void swap(AnalyticsModule& a, AnalyticsModule& b) {
5112  a.Swap(&b);
5113  }
5114  inline void Swap(AnalyticsModule* other) {
5115  if (other == this) return;
5116  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
5117  if (GetOwningArena() != nullptr &&
5118  GetOwningArena() == other->GetOwningArena()) {
5119  #else // PROTOBUF_FORCE_COPY_IN_SWAP
5120  if (GetOwningArena() == other->GetOwningArena()) {
5121  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
5122  InternalSwap(other);
5123  } else {
5124  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5125  }
5126  }
5128  if (other == this) return;
5129  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5130  InternalSwap(other);
5131  }
5132 
5133  // implements Message ----------------------------------------------
5134 
5135  AnalyticsModule* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
5136  return CreateMaybeMessage<AnalyticsModule>(arena);
5137  }
5138  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5139  void CopyFrom(const AnalyticsModule& from);
5140  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5141  void MergeFrom( const AnalyticsModule& from) {
5142  AnalyticsModule::MergeImpl(*this, from);
5143  }
5144  private:
5145  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
5146  public:
5147  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5148  bool IsInitialized() const final;
5149 
5150  size_t ByteSizeLong() const final;
5151  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5152  uint8_t* _InternalSerialize(
5153  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5154  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
5155 
5156  private:
5157  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
5158  void SharedDtor();
5159  void SetCachedSize(int size) const final;
5160  void InternalSwap(AnalyticsModule* other);
5161 
5162  private:
5163  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5164  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5165  return "nv.AnalyticsModule";
5166  }
5167  protected:
5168  explicit AnalyticsModule(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5169  bool is_message_owned = false);
5170  private:
5171  static void ArenaDtor(void* object);
5172  public:
5173 
5174  static const ClassData _class_data_;
5175  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5176 
5177  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5178 
5179  // nested types ----------------------------------------------------
5180 
5181 
5182  // accessors -------------------------------------------------------
5183 
5184  enum : int {
5185  kInfoFieldNumber = 5,
5186  kIdFieldNumber = 1,
5187  kDescriptionFieldNumber = 2,
5188  kSourceFieldNumber = 3,
5189  kVersionFieldNumber = 4,
5190  };
5191  // map<string, string> info = 5;
5192  int info_size() const;
5193  private:
5194  int _internal_info_size() const;
5195  public:
5196  void clear_info();
5197  private:
5198  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
5199  _internal_info() const;
5200  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
5201  _internal_mutable_info();
5202  public:
5203  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
5204  info() const;
5205  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
5206  mutable_info();
5207 
5208  // string id = 1;
5209  void clear_id();
5210  const std::string& id() const;
5211  template <typename ArgT0 = const std::string&, typename... ArgT>
5212  void set_id(ArgT0&& arg0, ArgT... args);
5213  std::string* mutable_id();
5214  PROTOBUF_NODISCARD std::string* release_id();
5215  void set_allocated_id(std::string* id);
5216  private:
5217  const std::string& _internal_id() const;
5218  inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
5219  std::string* _internal_mutable_id();
5220  public:
5221 
5222  // string description = 2;
5223  void clear_description();
5224  const std::string& description() const;
5225  template <typename ArgT0 = const std::string&, typename... ArgT>
5226  void set_description(ArgT0&& arg0, ArgT... args);
5227  std::string* mutable_description();
5228  PROTOBUF_NODISCARD std::string* release_description();
5229  void set_allocated_description(std::string* description);
5230  private:
5231  const std::string& _internal_description() const;
5232  inline PROTOBUF_ALWAYS_INLINE void _internal_set_description(const std::string& value);
5233  std::string* _internal_mutable_description();
5234  public:
5235 
5236  // string source = 3;
5237  void clear_source();
5238  const std::string& source() const;
5239  template <typename ArgT0 = const std::string&, typename... ArgT>
5240  void set_source(ArgT0&& arg0, ArgT... args);
5241  std::string* mutable_source();
5242  PROTOBUF_NODISCARD std::string* release_source();
5243  void set_allocated_source(std::string* source);
5244  private:
5245  const std::string& _internal_source() const;
5246  inline PROTOBUF_ALWAYS_INLINE void _internal_set_source(const std::string& value);
5247  std::string* _internal_mutable_source();
5248  public:
5249 
5250  // string version = 4;
5251  void clear_version();
5252  const std::string& version() const;
5253  template <typename ArgT0 = const std::string&, typename... ArgT>
5254  void set_version(ArgT0&& arg0, ArgT... args);
5255  std::string* mutable_version();
5256  PROTOBUF_NODISCARD std::string* release_version();
5257  void set_allocated_version(std::string* version);
5258  private:
5259  const std::string& _internal_version() const;
5260  inline PROTOBUF_ALWAYS_INLINE void _internal_set_version(const std::string& value);
5261  std::string* _internal_mutable_version();
5262  public:
5263 
5264  // @@protoc_insertion_point(class_scope:nv.AnalyticsModule)
5265  private:
5266  class _Internal;
5267 
5268  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5269  typedef void InternalArenaConstructable_;
5270  typedef void DestructorSkippable_;
5271  struct Impl_ {
5272  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
5273  AnalyticsModule_InfoEntry_DoNotUse,
5274  std::string, std::string,
5277  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
5278  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_;
5279  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr source_;
5280  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_;
5281  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5282  };
5283  union { Impl_ _impl_; };
5284  friend struct ::TableStruct_schema_2eproto;
5285 };
5286 // -------------------------------------------------------------------
5287 
5288 class Sensor_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Sensor_InfoEntry_DoNotUse,
5289  std::string, std::string,
5290  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
5291  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
5292 public:
5293  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Sensor_InfoEntry_DoNotUse,
5294  std::string, std::string,
5298  explicit PROTOBUF_CONSTEXPR Sensor_InfoEntry_DoNotUse(
5299  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5300  explicit Sensor_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5301  void MergeFrom(const Sensor_InfoEntry_DoNotUse& other);
5303  static bool ValidateKey(std::string* s) {
5304  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Sensor.InfoEntry.key");
5305  }
5306  static bool ValidateValue(std::string* s) {
5307  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Sensor.InfoEntry.value");
5308  }
5309  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5310  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5311  friend struct ::TableStruct_schema_2eproto;
5312 };
5313 
5314 // -------------------------------------------------------------------
5315 
5316 class Sensor final :
5317  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Sensor) */ {
5318  public:
5319  inline Sensor() : Sensor(nullptr) {}
5320  ~Sensor() override;
5321  explicit PROTOBUF_CONSTEXPR Sensor(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5322 
5323  Sensor(const Sensor& from);
5324  Sensor(Sensor&& from) noexcept
5325  : Sensor() {
5326  *this = ::std::move(from);
5327  }
5328 
5329  inline Sensor& operator=(const Sensor& from) {
5330  CopyFrom(from);
5331  return *this;
5332  }
5333  inline Sensor& operator=(Sensor&& from) noexcept {
5334  if (this == &from) return *this;
5335  if (GetOwningArena() == from.GetOwningArena()
5336  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
5337  && GetOwningArena() != nullptr
5338  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
5339  ) {
5340  InternalSwap(&from);
5341  } else {
5342  CopyFrom(from);
5343  }
5344  return *this;
5345  }
5346 
5347  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5348  return GetDescriptor();
5349  }
5350  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5351  return default_instance().GetMetadata().descriptor;
5352  }
5353  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5354  return default_instance().GetMetadata().reflection;
5355  }
5356  static const Sensor& default_instance() {
5357  return *internal_default_instance();
5358  }
5359  static inline const Sensor* internal_default_instance() {
5360  return reinterpret_cast<const Sensor*>(
5362  }
5363  static constexpr int kIndexInFileMessages =
5364  35;
5365 
5366  friend void swap(Sensor& a, Sensor& b) {
5367  a.Swap(&b);
5368  }
5369  inline void Swap(Sensor* other) {
5370  if (other == this) return;
5371  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
5372  if (GetOwningArena() != nullptr &&
5373  GetOwningArena() == other->GetOwningArena()) {
5374  #else // PROTOBUF_FORCE_COPY_IN_SWAP
5375  if (GetOwningArena() == other->GetOwningArena()) {
5376  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
5377  InternalSwap(other);
5378  } else {
5379  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5380  }
5381  }
5382  void UnsafeArenaSwap(Sensor* other) {
5383  if (other == this) return;
5384  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5385  InternalSwap(other);
5386  }
5387 
5388  // implements Message ----------------------------------------------
5389 
5390  Sensor* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
5391  return CreateMaybeMessage<Sensor>(arena);
5392  }
5393  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5394  void CopyFrom(const Sensor& from);
5395  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5396  void MergeFrom( const Sensor& from) {
5397  Sensor::MergeImpl(*this, from);
5398  }
5399  private:
5400  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
5401  public:
5402  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5403  bool IsInitialized() const final;
5404 
5405  size_t ByteSizeLong() const final;
5406  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5407  uint8_t* _InternalSerialize(
5408  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5409  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
5410 
5411  private:
5412  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
5413  void SharedDtor();
5414  void SetCachedSize(int size) const final;
5415  void InternalSwap(Sensor* other);
5416 
5417  private:
5418  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5419  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5420  return "nv.Sensor";
5421  }
5422  protected:
5423  explicit Sensor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5424  bool is_message_owned = false);
5425  private:
5426  static void ArenaDtor(void* object);
5427  public:
5428 
5429  static const ClassData _class_data_;
5430  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5431 
5432  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5433 
5434  // nested types ----------------------------------------------------
5435 
5436 
5437  // accessors -------------------------------------------------------
5438 
5439  enum : int {
5440  kInfoFieldNumber = 6,
5441  kIdFieldNumber = 1,
5442  kTypeFieldNumber = 2,
5443  kDescriptionFieldNumber = 3,
5444  kLocationFieldNumber = 4,
5445  kCoordinateFieldNumber = 5,
5446  };
5447  // map<string, string> info = 6;
5448  int info_size() const;
5449  private:
5450  int _internal_info_size() const;
5451  public:
5452  void clear_info();
5453  private:
5454  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
5455  _internal_info() const;
5456  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
5457  _internal_mutable_info();
5458  public:
5459  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
5460  info() const;
5461  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
5462  mutable_info();
5463 
5464  // string id = 1;
5465  void clear_id();
5466  const std::string& id() const;
5467  template <typename ArgT0 = const std::string&, typename... ArgT>
5468  void set_id(ArgT0&& arg0, ArgT... args);
5469  std::string* mutable_id();
5470  PROTOBUF_NODISCARD std::string* release_id();
5471  void set_allocated_id(std::string* id);
5472  private:
5473  const std::string& _internal_id() const;
5474  inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
5475  std::string* _internal_mutable_id();
5476  public:
5477 
5478  // string type = 2;
5479  void clear_type();
5480  const std::string& type() const;
5481  template <typename ArgT0 = const std::string&, typename... ArgT>
5482  void set_type(ArgT0&& arg0, ArgT... args);
5483  std::string* mutable_type();
5484  PROTOBUF_NODISCARD std::string* release_type();
5485  void set_allocated_type(std::string* type);
5486  private:
5487  const std::string& _internal_type() const;
5488  inline PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string& value);
5489  std::string* _internal_mutable_type();
5490  public:
5491 
5492  // string description = 3;
5493  void clear_description();
5494  const std::string& description() const;
5495  template <typename ArgT0 = const std::string&, typename... ArgT>
5496  void set_description(ArgT0&& arg0, ArgT... args);
5497  std::string* mutable_description();
5498  PROTOBUF_NODISCARD std::string* release_description();
5499  void set_allocated_description(std::string* description);
5500  private:
5501  const std::string& _internal_description() const;
5502  inline PROTOBUF_ALWAYS_INLINE void _internal_set_description(const std::string& value);
5503  std::string* _internal_mutable_description();
5504  public:
5505 
5506  // .nv.Location location = 4;
5507  bool has_location() const;
5508  private:
5509  bool _internal_has_location() const;
5510  public:
5511  void clear_location();
5512  const ::nv::Location& location() const;
5513  PROTOBUF_NODISCARD ::nv::Location* release_location();
5514  ::nv::Location* mutable_location();
5515  void set_allocated_location(::nv::Location* location);
5516  private:
5517  const ::nv::Location& _internal_location() const;
5518  ::nv::Location* _internal_mutable_location();
5519  public:
5520  void unsafe_arena_set_allocated_location(
5521  ::nv::Location* location);
5522  ::nv::Location* unsafe_arena_release_location();
5523 
5524  // .nv.Coordinate coordinate = 5;
5525  bool has_coordinate() const;
5526  private:
5527  bool _internal_has_coordinate() const;
5528  public:
5529  void clear_coordinate();
5530  const ::nv::Coordinate& coordinate() const;
5531  PROTOBUF_NODISCARD ::nv::Coordinate* release_coordinate();
5532  ::nv::Coordinate* mutable_coordinate();
5533  void set_allocated_coordinate(::nv::Coordinate* coordinate);
5534  private:
5535  const ::nv::Coordinate& _internal_coordinate() const;
5536  ::nv::Coordinate* _internal_mutable_coordinate();
5537  public:
5538  void unsafe_arena_set_allocated_coordinate(
5539  ::nv::Coordinate* coordinate);
5540  ::nv::Coordinate* unsafe_arena_release_coordinate();
5541 
5542  // @@protoc_insertion_point(class_scope:nv.Sensor)
5543  private:
5544  class _Internal;
5545 
5546  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5547  typedef void InternalArenaConstructable_;
5548  typedef void DestructorSkippable_;
5549  struct Impl_ {
5550  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
5551  Sensor_InfoEntry_DoNotUse,
5552  std::string, std::string,
5555  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
5556  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_;
5557  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_;
5558  ::nv::Location* location_;
5559  ::nv::Coordinate* coordinate_;
5560  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5561  };
5562  union { Impl_ _impl_; };
5563  friend struct ::TableStruct_schema_2eproto;
5564 };
5565 // -------------------------------------------------------------------
5566 
5567 class Place_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Place_InfoEntry_DoNotUse,
5568  std::string, std::string,
5569  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
5570  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
5571 public:
5572  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Place_InfoEntry_DoNotUse,
5573  std::string, std::string,
5577  explicit PROTOBUF_CONSTEXPR Place_InfoEntry_DoNotUse(
5578  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5579  explicit Place_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
5580  void MergeFrom(const Place_InfoEntry_DoNotUse& other);
5582  static bool ValidateKey(std::string* s) {
5583  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Place.InfoEntry.key");
5584  }
5585  static bool ValidateValue(std::string* s) {
5586  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Place.InfoEntry.value");
5587  }
5588  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5589  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5590  friend struct ::TableStruct_schema_2eproto;
5591 };
5592 
5593 // -------------------------------------------------------------------
5594 
5595 class Place final :
5596  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Place) */ {
5597  public:
5598  inline Place() : Place(nullptr) {}
5599  ~Place() override;
5600  explicit PROTOBUF_CONSTEXPR Place(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5601 
5602  Place(const Place& from);
5603  Place(Place&& from) noexcept
5604  : Place() {
5605  *this = ::std::move(from);
5606  }
5607 
5608  inline Place& operator=(const Place& from) {
5609  CopyFrom(from);
5610  return *this;
5611  }
5612  inline Place& operator=(Place&& from) noexcept {
5613  if (this == &from) return *this;
5614  if (GetOwningArena() == from.GetOwningArena()
5615  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
5616  && GetOwningArena() != nullptr
5617  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
5618  ) {
5619  InternalSwap(&from);
5620  } else {
5621  CopyFrom(from);
5622  }
5623  return *this;
5624  }
5625 
5626  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5627  return GetDescriptor();
5628  }
5629  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5630  return default_instance().GetMetadata().descriptor;
5631  }
5632  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5633  return default_instance().GetMetadata().reflection;
5634  }
5635  static const Place& default_instance() {
5636  return *internal_default_instance();
5637  }
5638  static inline const Place* internal_default_instance() {
5639  return reinterpret_cast<const Place*>(
5641  }
5642  static constexpr int kIndexInFileMessages =
5643  37;
5644 
5645  friend void swap(Place& a, Place& b) {
5646  a.Swap(&b);
5647  }
5648  inline void Swap(Place* other) {
5649  if (other == this) return;
5650  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
5651  if (GetOwningArena() != nullptr &&
5652  GetOwningArena() == other->GetOwningArena()) {
5653  #else // PROTOBUF_FORCE_COPY_IN_SWAP
5654  if (GetOwningArena() == other->GetOwningArena()) {
5655  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
5656  InternalSwap(other);
5657  } else {
5658  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5659  }
5660  }
5661  void UnsafeArenaSwap(Place* other) {
5662  if (other == this) return;
5663  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5664  InternalSwap(other);
5665  }
5666 
5667  // implements Message ----------------------------------------------
5668 
5669  Place* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
5670  return CreateMaybeMessage<Place>(arena);
5671  }
5672  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5673  void CopyFrom(const Place& from);
5674  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5675  void MergeFrom( const Place& from) {
5676  Place::MergeImpl(*this, from);
5677  }
5678  private:
5679  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
5680  public:
5681  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5682  bool IsInitialized() const final;
5683 
5684  size_t ByteSizeLong() const final;
5685  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5686  uint8_t* _InternalSerialize(
5687  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5688  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
5689 
5690  private:
5691  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
5692  void SharedDtor();
5693  void SetCachedSize(int size) const final;
5694  void InternalSwap(Place* other);
5695 
5696  private:
5697  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5698  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5699  return "nv.Place";
5700  }
5701  protected:
5702  explicit Place(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5703  bool is_message_owned = false);
5704  private:
5705  static void ArenaDtor(void* object);
5706  public:
5707 
5708  static const ClassData _class_data_;
5709  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5710 
5711  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5712 
5713  // nested types ----------------------------------------------------
5714 
5715 
5716  // accessors -------------------------------------------------------
5717 
5718  enum : int {
5719  kInfoFieldNumber = 6,
5720  kIdFieldNumber = 1,
5721  kNameFieldNumber = 2,
5722  kTypeFieldNumber = 3,
5723  kLocationFieldNumber = 4,
5724  kCoordinateFieldNumber = 5,
5725  };
5726  // map<string, string> info = 6;
5727  int info_size() const;
5728  private:
5729  int _internal_info_size() const;
5730  public:
5731  void clear_info();
5732  private:
5733  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
5734  _internal_info() const;
5735  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
5736  _internal_mutable_info();
5737  public:
5738  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
5739  info() const;
5740  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
5741  mutable_info();
5742 
5743  // string id = 1;
5744  void clear_id();
5745  const std::string& id() const;
5746  template <typename ArgT0 = const std::string&, typename... ArgT>
5747  void set_id(ArgT0&& arg0, ArgT... args);
5748  std::string* mutable_id();
5749  PROTOBUF_NODISCARD std::string* release_id();
5750  void set_allocated_id(std::string* id);
5751  private:
5752  const std::string& _internal_id() const;
5753  inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
5754  std::string* _internal_mutable_id();
5755  public:
5756 
5757  // string name = 2;
5758  void clear_name();
5759  const std::string& name() const;
5760  template <typename ArgT0 = const std::string&, typename... ArgT>
5761  void set_name(ArgT0&& arg0, ArgT... args);
5762  std::string* mutable_name();
5763  PROTOBUF_NODISCARD std::string* release_name();
5764  void set_allocated_name(std::string* name);
5765  private:
5766  const std::string& _internal_name() const;
5767  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
5768  std::string* _internal_mutable_name();
5769  public:
5770 
5771  // string type = 3;
5772  void clear_type();
5773  const std::string& type() const;
5774  template <typename ArgT0 = const std::string&, typename... ArgT>
5775  void set_type(ArgT0&& arg0, ArgT... args);
5776  std::string* mutable_type();
5777  PROTOBUF_NODISCARD std::string* release_type();
5778  void set_allocated_type(std::string* type);
5779  private:
5780  const std::string& _internal_type() const;
5781  inline PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string& value);
5782  std::string* _internal_mutable_type();
5783  public:
5784 
5785  // .nv.Location location = 4;
5786  bool has_location() const;
5787  private:
5788  bool _internal_has_location() const;
5789  public:
5790  void clear_location();
5791  const ::nv::Location& location() const;
5792  PROTOBUF_NODISCARD ::nv::Location* release_location();
5793  ::nv::Location* mutable_location();
5794  void set_allocated_location(::nv::Location* location);
5795  private:
5796  const ::nv::Location& _internal_location() const;
5797  ::nv::Location* _internal_mutable_location();
5798  public:
5799  void unsafe_arena_set_allocated_location(
5800  ::nv::Location* location);
5801  ::nv::Location* unsafe_arena_release_location();
5802 
5803  // .nv.Coordinate coordinate = 5;
5804  bool has_coordinate() const;
5805  private:
5806  bool _internal_has_coordinate() const;
5807  public:
5808  void clear_coordinate();
5809  const ::nv::Coordinate& coordinate() const;
5810  PROTOBUF_NODISCARD ::nv::Coordinate* release_coordinate();
5811  ::nv::Coordinate* mutable_coordinate();
5812  void set_allocated_coordinate(::nv::Coordinate* coordinate);
5813  private:
5814  const ::nv::Coordinate& _internal_coordinate() const;
5815  ::nv::Coordinate* _internal_mutable_coordinate();
5816  public:
5817  void unsafe_arena_set_allocated_coordinate(
5818  ::nv::Coordinate* coordinate);
5819  ::nv::Coordinate* unsafe_arena_release_coordinate();
5820 
5821  // @@protoc_insertion_point(class_scope:nv.Place)
5822  private:
5823  class _Internal;
5824 
5825  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
5826  typedef void InternalArenaConstructable_;
5827  typedef void DestructorSkippable_;
5828  struct Impl_ {
5829  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
5830  Place_InfoEntry_DoNotUse,
5831  std::string, std::string,
5834  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
5835  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
5836  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_;
5837  ::nv::Location* location_;
5838  ::nv::Coordinate* coordinate_;
5839  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
5840  };
5841  union { Impl_ _impl_; };
5842  friend struct ::TableStruct_schema_2eproto;
5843 };
5844 // -------------------------------------------------------------------
5845 
5846 class Message final :
5847  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Message) */ {
5848  public:
5849  inline Message() : Message(nullptr) {}
5850  ~Message() override;
5851  explicit PROTOBUF_CONSTEXPR Message(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
5852 
5853  Message(const Message& from);
5854  Message(Message&& from) noexcept
5855  : Message() {
5856  *this = ::std::move(from);
5857  }
5858 
5859  inline Message& operator=(const Message& from) {
5860  CopyFrom(from);
5861  return *this;
5862  }
5863  inline Message& operator=(Message&& from) noexcept {
5864  if (this == &from) return *this;
5865  if (GetOwningArena() == from.GetOwningArena()
5866  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
5867  && GetOwningArena() != nullptr
5868  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
5869  ) {
5870  InternalSwap(&from);
5871  } else {
5872  CopyFrom(from);
5873  }
5874  return *this;
5875  }
5876 
5877  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
5878  return GetDescriptor();
5879  }
5880  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
5881  return default_instance().GetMetadata().descriptor;
5882  }
5883  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
5884  return default_instance().GetMetadata().reflection;
5885  }
5886  static const Message& default_instance() {
5887  return *internal_default_instance();
5888  }
5889  static inline const Message* internal_default_instance() {
5890  return reinterpret_cast<const Message*>(
5892  }
5893  static constexpr int kIndexInFileMessages =
5894  38;
5895 
5896  friend void swap(Message& a, Message& b) {
5897  a.Swap(&b);
5898  }
5899  inline void Swap(Message* other) {
5900  if (other == this) return;
5901  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
5902  if (GetOwningArena() != nullptr &&
5903  GetOwningArena() == other->GetOwningArena()) {
5904  #else // PROTOBUF_FORCE_COPY_IN_SWAP
5905  if (GetOwningArena() == other->GetOwningArena()) {
5906  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
5907  InternalSwap(other);
5908  } else {
5909  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
5910  }
5911  }
5912  void UnsafeArenaSwap(Message* other) {
5913  if (other == this) return;
5914  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
5915  InternalSwap(other);
5916  }
5917 
5918  // implements Message ----------------------------------------------
5919 
5920  Message* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
5921  return CreateMaybeMessage<Message>(arena);
5922  }
5923  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
5924  void CopyFrom(const Message& from);
5925  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
5926  void MergeFrom( const Message& from) {
5927  Message::MergeImpl(*this, from);
5928  }
5929  private:
5930  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
5931  public:
5932  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
5933  bool IsInitialized() const final;
5934 
5935  size_t ByteSizeLong() const final;
5936  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
5937  uint8_t* _InternalSerialize(
5938  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
5939  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
5940 
5941  private:
5942  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
5943  void SharedDtor();
5944  void SetCachedSize(int size) const final;
5945  void InternalSwap(Message* other);
5946 
5947  private:
5948  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
5949  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
5950  return "nv.Message";
5951  }
5952  protected:
5953  explicit Message(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5954  bool is_message_owned = false);
5955  public:
5956 
5957  static const ClassData _class_data_;
5958  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
5959 
5960  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
5961 
5962  // nested types ----------------------------------------------------
5963 
5964  // accessors -------------------------------------------------------
5965 
5966  enum : int {
5967  kMessageidFieldNumber = 1,
5968  kMdsversionFieldNumber = 2,
5969  kVideoPathFieldNumber = 9,
5970  kTimestampFieldNumber = 3,
5971  kPlaceFieldNumber = 4,
5972  kSensorFieldNumber = 5,
5973  kAnalyticsModuleFieldNumber = 6,
5974  kObjectFieldNumber = 7,
5975  kEventFieldNumber = 8,
5976  };
5977  // string messageid = 1;
5978  void clear_messageid();
5979  const std::string& messageid() const;
5980  template <typename ArgT0 = const std::string&, typename... ArgT>
5981  void set_messageid(ArgT0&& arg0, ArgT... args);
5982  std::string* mutable_messageid();
5983  PROTOBUF_NODISCARD std::string* release_messageid();
5984  void set_allocated_messageid(std::string* messageid);
5985  private:
5986  const std::string& _internal_messageid() const;
5987  inline PROTOBUF_ALWAYS_INLINE void _internal_set_messageid(const std::string& value);
5988  std::string* _internal_mutable_messageid();
5989  public:
5990 
5991  // string mdsversion = 2;
5992  void clear_mdsversion();
5993  const std::string& mdsversion() const;
5994  template <typename ArgT0 = const std::string&, typename... ArgT>
5995  void set_mdsversion(ArgT0&& arg0, ArgT... args);
5996  std::string* mutable_mdsversion();
5997  PROTOBUF_NODISCARD std::string* release_mdsversion();
5998  void set_allocated_mdsversion(std::string* mdsversion);
5999  private:
6000  const std::string& _internal_mdsversion() const;
6001  inline PROTOBUF_ALWAYS_INLINE void _internal_set_mdsversion(const std::string& value);
6002  std::string* _internal_mutable_mdsversion();
6003  public:
6004 
6005  // string videoPath = 9;
6006  void clear_videopath();
6007  const std::string& videopath() const;
6008  template <typename ArgT0 = const std::string&, typename... ArgT>
6009  void set_videopath(ArgT0&& arg0, ArgT... args);
6010  std::string* mutable_videopath();
6011  PROTOBUF_NODISCARD std::string* release_videopath();
6012  void set_allocated_videopath(std::string* videopath);
6013  private:
6014  const std::string& _internal_videopath() const;
6015  inline PROTOBUF_ALWAYS_INLINE void _internal_set_videopath(const std::string& value);
6016  std::string* _internal_mutable_videopath();
6017  public:
6018 
6019  // .google.protobuf.Timestamp timestamp = 3;
6020  bool has_timestamp() const;
6021  private:
6022  bool _internal_has_timestamp() const;
6023  public:
6024  void clear_timestamp();
6025  const ::PROTOBUF_NAMESPACE_ID::Timestamp& timestamp() const;
6026  PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Timestamp* release_timestamp();
6027  ::PROTOBUF_NAMESPACE_ID::Timestamp* mutable_timestamp();
6028  void set_allocated_timestamp(::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp);
6029  private:
6030  const ::PROTOBUF_NAMESPACE_ID::Timestamp& _internal_timestamp() const;
6031  ::PROTOBUF_NAMESPACE_ID::Timestamp* _internal_mutable_timestamp();
6032  public:
6033  void unsafe_arena_set_allocated_timestamp(
6034  ::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp);
6035  ::PROTOBUF_NAMESPACE_ID::Timestamp* unsafe_arena_release_timestamp();
6036 
6037  // .nv.Place place = 4;
6038  bool has_place() const;
6039  private:
6040  bool _internal_has_place() const;
6041  public:
6042  void clear_place();
6043  const ::nv::Place& place() const;
6044  PROTOBUF_NODISCARD ::nv::Place* release_place();
6045  ::nv::Place* mutable_place();
6046  void set_allocated_place(::nv::Place* place);
6047  private:
6048  const ::nv::Place& _internal_place() const;
6049  ::nv::Place* _internal_mutable_place();
6050  public:
6051  void unsafe_arena_set_allocated_place(
6052  ::nv::Place* place);
6053  ::nv::Place* unsafe_arena_release_place();
6054 
6055  // .nv.Sensor sensor = 5;
6056  bool has_sensor() const;
6057  private:
6058  bool _internal_has_sensor() const;
6059  public:
6060  void clear_sensor();
6061  const ::nv::Sensor& sensor() const;
6062  PROTOBUF_NODISCARD ::nv::Sensor* release_sensor();
6063  ::nv::Sensor* mutable_sensor();
6064  void set_allocated_sensor(::nv::Sensor* sensor);
6065  private:
6066  const ::nv::Sensor& _internal_sensor() const;
6067  ::nv::Sensor* _internal_mutable_sensor();
6068  public:
6069  void unsafe_arena_set_allocated_sensor(
6070  ::nv::Sensor* sensor);
6071  ::nv::Sensor* unsafe_arena_release_sensor();
6072 
6073  // .nv.AnalyticsModule analyticsModule = 6;
6074  bool has_analyticsmodule() const;
6075  private:
6076  bool _internal_has_analyticsmodule() const;
6077  public:
6078  void clear_analyticsmodule();
6079  const ::nv::AnalyticsModule& analyticsmodule() const;
6080  PROTOBUF_NODISCARD ::nv::AnalyticsModule* release_analyticsmodule();
6081  ::nv::AnalyticsModule* mutable_analyticsmodule();
6082  void set_allocated_analyticsmodule(::nv::AnalyticsModule* analyticsmodule);
6083  private:
6084  const ::nv::AnalyticsModule& _internal_analyticsmodule() const;
6085  ::nv::AnalyticsModule* _internal_mutable_analyticsmodule();
6086  public:
6087  void unsafe_arena_set_allocated_analyticsmodule(
6088  ::nv::AnalyticsModule* analyticsmodule);
6089  ::nv::AnalyticsModule* unsafe_arena_release_analyticsmodule();
6090 
6091  // .nv.Object object = 7;
6092  bool has_object() const;
6093  private:
6094  bool _internal_has_object() const;
6095  public:
6096  void clear_object();
6097  const ::nv::Object& object() const;
6098  PROTOBUF_NODISCARD ::nv::Object* release_object();
6099  ::nv::Object* mutable_object();
6100  void set_allocated_object(::nv::Object* object);
6101  private:
6102  const ::nv::Object& _internal_object() const;
6103  ::nv::Object* _internal_mutable_object();
6104  public:
6105  void unsafe_arena_set_allocated_object(
6106  ::nv::Object* object);
6107  ::nv::Object* unsafe_arena_release_object();
6108 
6109  // .nv.Event event = 8;
6110  bool has_event() const;
6111  private:
6112  bool _internal_has_event() const;
6113  public:
6114  void clear_event();
6115  const ::nv::Event& event() const;
6116  PROTOBUF_NODISCARD ::nv::Event* release_event();
6117  ::nv::Event* mutable_event();
6118  void set_allocated_event(::nv::Event* event);
6119  private:
6120  const ::nv::Event& _internal_event() const;
6121  ::nv::Event* _internal_mutable_event();
6122  public:
6123  void unsafe_arena_set_allocated_event(
6124  ::nv::Event* event);
6125  ::nv::Event* unsafe_arena_release_event();
6126 
6127  // @@protoc_insertion_point(class_scope:nv.Message)
6128  private:
6129  class _Internal;
6130 
6131  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6132  typedef void InternalArenaConstructable_;
6133  typedef void DestructorSkippable_;
6134  struct Impl_ {
6135  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr messageid_;
6136  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr mdsversion_;
6137  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr videopath_;
6138  ::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp_;
6139  ::nv::Place* place_;
6140  ::nv::Sensor* sensor_;
6141  ::nv::AnalyticsModule* analyticsmodule_;
6142  ::nv::Object* object_;
6143  ::nv::Event* event_;
6144  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6145  };
6146  union { Impl_ _impl_; };
6147  friend struct ::TableStruct_schema_2eproto;
6148 };
6149 // -------------------------------------------------------------------
6150 
6151 class Embedding_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Embedding_InfoEntry_DoNotUse,
6152  std::string, std::string,
6153  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
6154  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
6155 public:
6156  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<Embedding_InfoEntry_DoNotUse,
6157  std::string, std::string,
6161  explicit PROTOBUF_CONSTEXPR Embedding_InfoEntry_DoNotUse(
6162  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6163  explicit Embedding_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6164  void MergeFrom(const Embedding_InfoEntry_DoNotUse& other);
6166  static bool ValidateKey(std::string* s) {
6167  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Embedding.InfoEntry.key");
6168  }
6169  static bool ValidateValue(std::string* s) {
6170  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.Embedding.InfoEntry.value");
6171  }
6172  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6173  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6174  friend struct ::TableStruct_schema_2eproto;
6175 };
6176 
6177 // -------------------------------------------------------------------
6178 
6179 class Embedding final :
6180  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Embedding) */ {
6181  public:
6182  inline Embedding() : Embedding(nullptr) {}
6183  ~Embedding() override;
6184  explicit PROTOBUF_CONSTEXPR Embedding(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6185 
6186  Embedding(const Embedding& from);
6187  Embedding(Embedding&& from) noexcept
6188  : Embedding() {
6189  *this = ::std::move(from);
6190  }
6191 
6192  inline Embedding& operator=(const Embedding& from) {
6193  CopyFrom(from);
6194  return *this;
6195  }
6196  inline Embedding& operator=(Embedding&& from) noexcept {
6197  if (this == &from) return *this;
6198  if (GetOwningArena() == from.GetOwningArena()
6199  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
6200  && GetOwningArena() != nullptr
6201  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
6202  ) {
6203  InternalSwap(&from);
6204  } else {
6205  CopyFrom(from);
6206  }
6207  return *this;
6208  }
6209 
6210  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6211  return GetDescriptor();
6212  }
6213  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6214  return default_instance().GetMetadata().descriptor;
6215  }
6216  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6217  return default_instance().GetMetadata().reflection;
6218  }
6219  static const Embedding& default_instance() {
6220  return *internal_default_instance();
6221  }
6222  static inline const Embedding* internal_default_instance() {
6223  return reinterpret_cast<const Embedding*>(
6225  }
6226  static constexpr int kIndexInFileMessages =
6227  40;
6228 
6229  friend void swap(Embedding& a, Embedding& b) {
6230  a.Swap(&b);
6231  }
6232  inline void Swap(Embedding* other) {
6233  if (other == this) return;
6234  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
6235  if (GetOwningArena() != nullptr &&
6236  GetOwningArena() == other->GetOwningArena()) {
6237  #else // PROTOBUF_FORCE_COPY_IN_SWAP
6238  if (GetOwningArena() == other->GetOwningArena()) {
6239  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
6240  InternalSwap(other);
6241  } else {
6242  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
6243  }
6244  }
6246  if (other == this) return;
6247  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6248  InternalSwap(other);
6249  }
6250 
6251  // implements Message ----------------------------------------------
6252 
6253  Embedding* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
6254  return CreateMaybeMessage<Embedding>(arena);
6255  }
6256  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6257  void CopyFrom(const Embedding& from);
6258  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6259  void MergeFrom( const Embedding& from) {
6260  Embedding::MergeImpl(*this, from);
6261  }
6262  private:
6263  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
6264  public:
6265  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6266  bool IsInitialized() const final;
6267 
6268  size_t ByteSizeLong() const final;
6269  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6270  uint8_t* _InternalSerialize(
6271  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6272  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
6273 
6274  private:
6275  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
6276  void SharedDtor();
6277  void SetCachedSize(int size) const final;
6278  void InternalSwap(Embedding* other);
6279 
6280  private:
6281  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6282  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6283  return "nv.Embedding";
6284  }
6285  protected:
6286  explicit Embedding(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6287  bool is_message_owned = false);
6288  private:
6289  static void ArenaDtor(void* object);
6290  public:
6291 
6292  static const ClassData _class_data_;
6293  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6294 
6295  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6296 
6297  // nested types ----------------------------------------------------
6298 
6299 
6300  // accessors -------------------------------------------------------
6301 
6302  enum : int {
6303  kVectorFieldNumber = 1,
6304  kInfoFieldNumber = 2,
6305  };
6306  // repeated float vector = 1 [packed = true];
6307  int vector_size() const;
6308  private:
6309  int _internal_vector_size() const;
6310  public:
6311  void clear_vector();
6312  private:
6313  float _internal_vector(int index) const;
6314  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
6315  _internal_vector() const;
6316  void _internal_add_vector(float value);
6317  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
6318  _internal_mutable_vector();
6319  public:
6320  float vector(int index) const;
6321  void set_vector(int index, float value);
6322  void add_vector(float value);
6323  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
6324  vector() const;
6325  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
6326  mutable_vector();
6327 
6328  // map<string, string> info = 2;
6329  int info_size() const;
6330  private:
6331  int _internal_info_size() const;
6332  public:
6333  void clear_info();
6334  private:
6335  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
6336  _internal_info() const;
6337  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
6338  _internal_mutable_info();
6339  public:
6340  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
6341  info() const;
6342  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
6343  mutable_info();
6344 
6345  // @@protoc_insertion_point(class_scope:nv.Embedding)
6346  private:
6347  class _Internal;
6348 
6349  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6350  typedef void InternalArenaConstructable_;
6351  typedef void DestructorSkippable_;
6352  struct Impl_ {
6353  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > vector_;
6354  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
6355  Embedding_InfoEntry_DoNotUse,
6356  std::string, std::string,
6359  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6360  };
6361  union { Impl_ _impl_; };
6362  friend struct ::TableStruct_schema_2eproto;
6363 };
6364 // -------------------------------------------------------------------
6365 
6366 class ImageData_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<ImageData_InfoEntry_DoNotUse,
6367  std::string, std::string,
6368  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
6369  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
6370 public:
6371  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<ImageData_InfoEntry_DoNotUse,
6372  std::string, std::string,
6376  explicit PROTOBUF_CONSTEXPR ImageData_InfoEntry_DoNotUse(
6377  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6378  explicit ImageData_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6379  void MergeFrom(const ImageData_InfoEntry_DoNotUse& other);
6381  static bool ValidateKey(std::string* s) {
6382  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.ImageData.InfoEntry.key");
6383  }
6384  static bool ValidateValue(std::string* s) {
6385  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.ImageData.InfoEntry.value");
6386  }
6387  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6388  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6389  friend struct ::TableStruct_schema_2eproto;
6390 };
6391 
6392 // -------------------------------------------------------------------
6393 
6394 class ImageData final :
6395  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.ImageData) */ {
6396  public:
6397  inline ImageData() : ImageData(nullptr) {}
6398  ~ImageData() override;
6399  explicit PROTOBUF_CONSTEXPR ImageData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6400 
6401  ImageData(const ImageData& from);
6402  ImageData(ImageData&& from) noexcept
6403  : ImageData() {
6404  *this = ::std::move(from);
6405  }
6406 
6407  inline ImageData& operator=(const ImageData& from) {
6408  CopyFrom(from);
6409  return *this;
6410  }
6411  inline ImageData& operator=(ImageData&& from) noexcept {
6412  if (this == &from) return *this;
6413  if (GetOwningArena() == from.GetOwningArena()
6414  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
6415  && GetOwningArena() != nullptr
6416  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
6417  ) {
6418  InternalSwap(&from);
6419  } else {
6420  CopyFrom(from);
6421  }
6422  return *this;
6423  }
6424 
6425  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6426  return GetDescriptor();
6427  }
6428  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6429  return default_instance().GetMetadata().descriptor;
6430  }
6431  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6432  return default_instance().GetMetadata().reflection;
6433  }
6434  static const ImageData& default_instance() {
6435  return *internal_default_instance();
6436  }
6437  static inline const ImageData* internal_default_instance() {
6438  return reinterpret_cast<const ImageData*>(
6440  }
6441  static constexpr int kIndexInFileMessages =
6442  42;
6443 
6444  friend void swap(ImageData& a, ImageData& b) {
6445  a.Swap(&b);
6446  }
6447  inline void Swap(ImageData* other) {
6448  if (other == this) return;
6449  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
6450  if (GetOwningArena() != nullptr &&
6451  GetOwningArena() == other->GetOwningArena()) {
6452  #else // PROTOBUF_FORCE_COPY_IN_SWAP
6453  if (GetOwningArena() == other->GetOwningArena()) {
6454  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
6455  InternalSwap(other);
6456  } else {
6457  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
6458  }
6459  }
6461  if (other == this) return;
6462  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6463  InternalSwap(other);
6464  }
6465 
6466  // implements Message ----------------------------------------------
6467 
6468  ImageData* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
6469  return CreateMaybeMessage<ImageData>(arena);
6470  }
6471  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6472  void CopyFrom(const ImageData& from);
6473  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6474  void MergeFrom( const ImageData& from) {
6475  ImageData::MergeImpl(*this, from);
6476  }
6477  private:
6478  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
6479  public:
6480  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6481  bool IsInitialized() const final;
6482 
6483  size_t ByteSizeLong() const final;
6484  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6485  uint8_t* _InternalSerialize(
6486  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6487  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
6488 
6489  private:
6490  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
6491  void SharedDtor();
6492  void SetCachedSize(int size) const final;
6493  void InternalSwap(ImageData* other);
6494 
6495  private:
6496  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6497  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6498  return "nv.ImageData";
6499  }
6500  protected:
6501  explicit ImageData(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6502  bool is_message_owned = false);
6503  private:
6504  static void ArenaDtor(void* object);
6505  public:
6506 
6507  static const ClassData _class_data_;
6508  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6509 
6510  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6511 
6512  // nested types ----------------------------------------------------
6513 
6514 
6515  // accessors -------------------------------------------------------
6516 
6517  enum : int {
6518  kInfoFieldNumber = 5,
6519  kEncodingFieldNumber = 2,
6520  kNameFieldNumber = 3,
6521  kDataFieldNumber = 4,
6522  kFormatFieldNumber = 1,
6523  };
6524  // map<string, string> info = 5;
6525  int info_size() const;
6526  private:
6527  int _internal_info_size() const;
6528  public:
6529  void clear_info();
6530  private:
6531  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
6532  _internal_info() const;
6533  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
6534  _internal_mutable_info();
6535  public:
6536  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
6537  info() const;
6538  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
6539  mutable_info();
6540 
6541  // string encoding = 2;
6542  void clear_encoding();
6543  const std::string& encoding() const;
6544  template <typename ArgT0 = const std::string&, typename... ArgT>
6545  void set_encoding(ArgT0&& arg0, ArgT... args);
6546  std::string* mutable_encoding();
6547  PROTOBUF_NODISCARD std::string* release_encoding();
6548  void set_allocated_encoding(std::string* encoding);
6549  private:
6550  const std::string& _internal_encoding() const;
6551  inline PROTOBUF_ALWAYS_INLINE void _internal_set_encoding(const std::string& value);
6552  std::string* _internal_mutable_encoding();
6553  public:
6554 
6555  // string name = 3;
6556  void clear_name();
6557  const std::string& name() const;
6558  template <typename ArgT0 = const std::string&, typename... ArgT>
6559  void set_name(ArgT0&& arg0, ArgT... args);
6560  std::string* mutable_name();
6561  PROTOBUF_NODISCARD std::string* release_name();
6562  void set_allocated_name(std::string* name);
6563  private:
6564  const std::string& _internal_name() const;
6565  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
6566  std::string* _internal_mutable_name();
6567  public:
6568 
6569  // bytes data = 4;
6570  void clear_data();
6571  const std::string& data() const;
6572  template <typename ArgT0 = const std::string&, typename... ArgT>
6573  void set_data(ArgT0&& arg0, ArgT... args);
6574  std::string* mutable_data();
6575  PROTOBUF_NODISCARD std::string* release_data();
6576  void set_allocated_data(std::string* data);
6577  private:
6578  const std::string& _internal_data() const;
6579  inline PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string& value);
6580  std::string* _internal_mutable_data();
6581  public:
6582 
6583  // .nv.ImageFormat format = 1;
6584  void clear_format();
6585  ::nv::ImageFormat format() const;
6586  void set_format(::nv::ImageFormat value);
6587  private:
6588  ::nv::ImageFormat _internal_format() const;
6589  void _internal_set_format(::nv::ImageFormat value);
6590  public:
6591 
6592  // @@protoc_insertion_point(class_scope:nv.ImageData)
6593  private:
6594  class _Internal;
6595 
6596  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6597  typedef void InternalArenaConstructable_;
6598  typedef void DestructorSkippable_;
6599  struct Impl_ {
6600  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
6601  ImageData_InfoEntry_DoNotUse,
6602  std::string, std::string,
6605  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr encoding_;
6606  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
6607  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
6608  int format_;
6609  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6610  };
6611  union { Impl_ _impl_; };
6612  friend struct ::TableStruct_schema_2eproto;
6613 };
6614 // -------------------------------------------------------------------
6615 
6616 class VisionLLM_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<VisionLLM_InfoEntry_DoNotUse,
6617  std::string, std::string,
6618  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
6619  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
6620 public:
6621  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<VisionLLM_InfoEntry_DoNotUse,
6622  std::string, std::string,
6626  explicit PROTOBUF_CONSTEXPR VisionLLM_InfoEntry_DoNotUse(
6627  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6628  explicit VisionLLM_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6629  void MergeFrom(const VisionLLM_InfoEntry_DoNotUse& other);
6631  static bool ValidateKey(std::string* s) {
6632  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.VisionLLM.InfoEntry.key");
6633  }
6634  static bool ValidateValue(std::string* s) {
6635  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.VisionLLM.InfoEntry.value");
6636  }
6637  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6638  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6639  friend struct ::TableStruct_schema_2eproto;
6640 };
6641 
6642 // -------------------------------------------------------------------
6643 
6644 class VisionLLM final :
6645  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.VisionLLM) */ {
6646  public:
6647  inline VisionLLM() : VisionLLM(nullptr) {}
6648  ~VisionLLM() override;
6649  explicit PROTOBUF_CONSTEXPR VisionLLM(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6650 
6651  VisionLLM(const VisionLLM& from);
6652  VisionLLM(VisionLLM&& from) noexcept
6653  : VisionLLM() {
6654  *this = ::std::move(from);
6655  }
6656 
6657  inline VisionLLM& operator=(const VisionLLM& from) {
6658  CopyFrom(from);
6659  return *this;
6660  }
6661  inline VisionLLM& operator=(VisionLLM&& from) noexcept {
6662  if (this == &from) return *this;
6663  if (GetOwningArena() == from.GetOwningArena()
6664  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
6665  && GetOwningArena() != nullptr
6666  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
6667  ) {
6668  InternalSwap(&from);
6669  } else {
6670  CopyFrom(from);
6671  }
6672  return *this;
6673  }
6674 
6675  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6676  return GetDescriptor();
6677  }
6678  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6679  return default_instance().GetMetadata().descriptor;
6680  }
6681  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
6682  return default_instance().GetMetadata().reflection;
6683  }
6684  static const VisionLLM& default_instance() {
6685  return *internal_default_instance();
6686  }
6687  static inline const VisionLLM* internal_default_instance() {
6688  return reinterpret_cast<const VisionLLM*>(
6690  }
6691  static constexpr int kIndexInFileMessages =
6692  44;
6693 
6694  friend void swap(VisionLLM& a, VisionLLM& b) {
6695  a.Swap(&b);
6696  }
6697  inline void Swap(VisionLLM* other) {
6698  if (other == this) return;
6699  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
6700  if (GetOwningArena() != nullptr &&
6701  GetOwningArena() == other->GetOwningArena()) {
6702  #else // PROTOBUF_FORCE_COPY_IN_SWAP
6703  if (GetOwningArena() == other->GetOwningArena()) {
6704  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
6705  InternalSwap(other);
6706  } else {
6707  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
6708  }
6709  }
6711  if (other == this) return;
6712  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
6713  InternalSwap(other);
6714  }
6715 
6716  // implements Message ----------------------------------------------
6717 
6718  VisionLLM* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
6719  return CreateMaybeMessage<VisionLLM>(arena);
6720  }
6721  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
6722  void CopyFrom(const VisionLLM& from);
6723  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6724  void MergeFrom( const VisionLLM& from) {
6725  VisionLLM::MergeImpl(*this, from);
6726  }
6727  private:
6728  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
6729  public:
6730  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
6731  bool IsInitialized() const final;
6732 
6733  size_t ByteSizeLong() const final;
6734  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
6735  uint8_t* _InternalSerialize(
6736  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
6737  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
6738 
6739  private:
6740  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
6741  void SharedDtor();
6742  void SetCachedSize(int size) const final;
6743  void InternalSwap(VisionLLM* other);
6744 
6745  private:
6746  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
6747  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
6748  return "nv.VisionLLM";
6749  }
6750  protected:
6751  explicit VisionLLM(::PROTOBUF_NAMESPACE_ID::Arena* arena,
6752  bool is_message_owned = false);
6753  private:
6754  static void ArenaDtor(void* object);
6755  public:
6756 
6757  static const ClassData _class_data_;
6758  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
6759 
6760  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6761 
6762  // nested types ----------------------------------------------------
6763 
6764 
6765  // accessors -------------------------------------------------------
6766 
6767  enum : int {
6768  kInfoFieldNumber = 8,
6769  kVersionFieldNumber = 1,
6770  kStartFrameIdFieldNumber = 4,
6771  kEndFrameIdFieldNumber = 5,
6772  kTimestampFieldNumber = 2,
6773  kEndFieldNumber = 3,
6774  kSensorFieldNumber = 6,
6775  kLlmFieldNumber = 7,
6776  };
6777  // map<string, string> info = 8;
6778  int info_size() const;
6779  private:
6780  int _internal_info_size() const;
6781  public:
6782  void clear_info();
6783  private:
6784  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
6785  _internal_info() const;
6786  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
6787  _internal_mutable_info();
6788  public:
6789  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
6790  info() const;
6791  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
6792  mutable_info();
6793 
6794  // string version = 1;
6795  void clear_version();
6796  const std::string& version() const;
6797  template <typename ArgT0 = const std::string&, typename... ArgT>
6798  void set_version(ArgT0&& arg0, ArgT... args);
6799  std::string* mutable_version();
6800  PROTOBUF_NODISCARD std::string* release_version();
6801  void set_allocated_version(std::string* version);
6802  private:
6803  const std::string& _internal_version() const;
6804  inline PROTOBUF_ALWAYS_INLINE void _internal_set_version(const std::string& value);
6805  std::string* _internal_mutable_version();
6806  public:
6807 
6808  // string startFrameId = 4;
6809  void clear_startframeid();
6810  const std::string& startframeid() const;
6811  template <typename ArgT0 = const std::string&, typename... ArgT>
6812  void set_startframeid(ArgT0&& arg0, ArgT... args);
6813  std::string* mutable_startframeid();
6814  PROTOBUF_NODISCARD std::string* release_startframeid();
6815  void set_allocated_startframeid(std::string* startframeid);
6816  private:
6817  const std::string& _internal_startframeid() const;
6818  inline PROTOBUF_ALWAYS_INLINE void _internal_set_startframeid(const std::string& value);
6819  std::string* _internal_mutable_startframeid();
6820  public:
6821 
6822  // string endFrameId = 5;
6823  void clear_endframeid();
6824  const std::string& endframeid() const;
6825  template <typename ArgT0 = const std::string&, typename... ArgT>
6826  void set_endframeid(ArgT0&& arg0, ArgT... args);
6827  std::string* mutable_endframeid();
6828  PROTOBUF_NODISCARD std::string* release_endframeid();
6829  void set_allocated_endframeid(std::string* endframeid);
6830  private:
6831  const std::string& _internal_endframeid() const;
6832  inline PROTOBUF_ALWAYS_INLINE void _internal_set_endframeid(const std::string& value);
6833  std::string* _internal_mutable_endframeid();
6834  public:
6835 
6836  // .google.protobuf.Timestamp timestamp = 2;
6837  bool has_timestamp() const;
6838  private:
6839  bool _internal_has_timestamp() const;
6840  public:
6841  void clear_timestamp();
6842  const ::PROTOBUF_NAMESPACE_ID::Timestamp& timestamp() const;
6843  PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Timestamp* release_timestamp();
6844  ::PROTOBUF_NAMESPACE_ID::Timestamp* mutable_timestamp();
6845  void set_allocated_timestamp(::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp);
6846  private:
6847  const ::PROTOBUF_NAMESPACE_ID::Timestamp& _internal_timestamp() const;
6848  ::PROTOBUF_NAMESPACE_ID::Timestamp* _internal_mutable_timestamp();
6849  public:
6850  void unsafe_arena_set_allocated_timestamp(
6851  ::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp);
6852  ::PROTOBUF_NAMESPACE_ID::Timestamp* unsafe_arena_release_timestamp();
6853 
6854  // .google.protobuf.Timestamp end = 3;
6855  bool has_end() const;
6856  private:
6857  bool _internal_has_end() const;
6858  public:
6859  void clear_end();
6860  const ::PROTOBUF_NAMESPACE_ID::Timestamp& end() const;
6861  PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Timestamp* release_end();
6862  ::PROTOBUF_NAMESPACE_ID::Timestamp* mutable_end();
6863  void set_allocated_end(::PROTOBUF_NAMESPACE_ID::Timestamp* end);
6864  private:
6865  const ::PROTOBUF_NAMESPACE_ID::Timestamp& _internal_end() const;
6866  ::PROTOBUF_NAMESPACE_ID::Timestamp* _internal_mutable_end();
6867  public:
6868  void unsafe_arena_set_allocated_end(
6869  ::PROTOBUF_NAMESPACE_ID::Timestamp* end);
6870  ::PROTOBUF_NAMESPACE_ID::Timestamp* unsafe_arena_release_end();
6871 
6872  // .nv.Sensor sensor = 6;
6873  bool has_sensor() const;
6874  private:
6875  bool _internal_has_sensor() const;
6876  public:
6877  void clear_sensor();
6878  const ::nv::Sensor& sensor() const;
6879  PROTOBUF_NODISCARD ::nv::Sensor* release_sensor();
6880  ::nv::Sensor* mutable_sensor();
6881  void set_allocated_sensor(::nv::Sensor* sensor);
6882  private:
6883  const ::nv::Sensor& _internal_sensor() const;
6884  ::nv::Sensor* _internal_mutable_sensor();
6885  public:
6886  void unsafe_arena_set_allocated_sensor(
6887  ::nv::Sensor* sensor);
6888  ::nv::Sensor* unsafe_arena_release_sensor();
6889 
6890  // .nv.LLM llm = 7;
6891  bool has_llm() const;
6892  private:
6893  bool _internal_has_llm() const;
6894  public:
6895  void clear_llm();
6896  const ::nv::LLM& llm() const;
6897  PROTOBUF_NODISCARD ::nv::LLM* release_llm();
6898  ::nv::LLM* mutable_llm();
6899  void set_allocated_llm(::nv::LLM* llm);
6900  private:
6901  const ::nv::LLM& _internal_llm() const;
6902  ::nv::LLM* _internal_mutable_llm();
6903  public:
6904  void unsafe_arena_set_allocated_llm(
6905  ::nv::LLM* llm);
6906  ::nv::LLM* unsafe_arena_release_llm();
6907 
6908  // @@protoc_insertion_point(class_scope:nv.VisionLLM)
6909  private:
6910  class _Internal;
6911 
6912  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
6913  typedef void InternalArenaConstructable_;
6914  typedef void DestructorSkippable_;
6915  struct Impl_ {
6916  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
6917  VisionLLM_InfoEntry_DoNotUse,
6918  std::string, std::string,
6921  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_;
6922  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr startframeid_;
6923  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr endframeid_;
6924  ::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp_;
6925  ::PROTOBUF_NAMESPACE_ID::Timestamp* end_;
6926  ::nv::Sensor* sensor_;
6927  ::nv::LLM* llm_;
6928  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
6929  };
6930  union { Impl_ _impl_; };
6931  friend struct ::TableStruct_schema_2eproto;
6932 };
6933 // -------------------------------------------------------------------
6934 
6935 class LLM_InfoEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<LLM_InfoEntry_DoNotUse,
6936  std::string, std::string,
6937  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
6938  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
6939 public:
6940  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<LLM_InfoEntry_DoNotUse,
6941  std::string, std::string,
6945  explicit PROTOBUF_CONSTEXPR LLM_InfoEntry_DoNotUse(
6946  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6947  explicit LLM_InfoEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
6948  void MergeFrom(const LLM_InfoEntry_DoNotUse& other);
6950  static bool ValidateKey(std::string* s) {
6951  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.LLM.InfoEntry.key");
6952  }
6953  static bool ValidateValue(std::string* s) {
6954  return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "nv.LLM.InfoEntry.value");
6955  }
6956  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
6957  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
6958  friend struct ::TableStruct_schema_2eproto;
6959 };
6960 
6961 // -------------------------------------------------------------------
6962 
6963 class LLM final :
6964  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.LLM) */ {
6965  public:
6966  inline LLM() : LLM(nullptr) {}
6967  ~LLM() override;
6968  explicit PROTOBUF_CONSTEXPR LLM(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
6969 
6970  LLM(const LLM& from);
6971  LLM(LLM&& from) noexcept
6972  : LLM() {
6973  *this = ::std::move(from);
6974  }
6975 
6976  inline LLM& operator=(const LLM& from) {
6977  CopyFrom(from);
6978  return *this;
6979  }
6980  inline LLM& operator=(LLM&& from) noexcept {
6981  if (this == &from) return *this;
6982  if (GetOwningArena() == from.GetOwningArena()
6983  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
6984  && GetOwningArena() != nullptr
6985  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
6986  ) {
6987  InternalSwap(&from);
6988  } else {
6989  CopyFrom(from);
6990  }
6991  return *this;
6992  }
6993 
6994  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
6995  return GetDescriptor();
6996  }
6997  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
6998  return default_instance().GetMetadata().descriptor;
6999  }
7000  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7001  return default_instance().GetMetadata().reflection;
7002  }
7003  static const LLM& default_instance() {
7004  return *internal_default_instance();
7005  }
7006  static inline const LLM* internal_default_instance() {
7007  return reinterpret_cast<const LLM*>(
7009  }
7010  static constexpr int kIndexInFileMessages =
7011  46;
7012 
7013  friend void swap(LLM& a, LLM& b) {
7014  a.Swap(&b);
7015  }
7016  inline void Swap(LLM* other) {
7017  if (other == this) return;
7018  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
7019  if (GetOwningArena() != nullptr &&
7020  GetOwningArena() == other->GetOwningArena()) {
7021  #else // PROTOBUF_FORCE_COPY_IN_SWAP
7022  if (GetOwningArena() == other->GetOwningArena()) {
7023  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
7024  InternalSwap(other);
7025  } else {
7026  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
7027  }
7028  }
7029  void UnsafeArenaSwap(LLM* other) {
7030  if (other == this) return;
7031  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7032  InternalSwap(other);
7033  }
7034 
7035  // implements Message ----------------------------------------------
7036 
7037  LLM* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
7038  return CreateMaybeMessage<LLM>(arena);
7039  }
7040  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
7041  void CopyFrom(const LLM& from);
7042  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
7043  void MergeFrom( const LLM& from) {
7044  LLM::MergeImpl(*this, from);
7045  }
7046  private:
7047  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
7048  public:
7049  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
7050  bool IsInitialized() const final;
7051 
7052  size_t ByteSizeLong() const final;
7053  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
7054  uint8_t* _InternalSerialize(
7055  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
7056  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
7057 
7058  private:
7059  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
7060  void SharedDtor();
7061  void SetCachedSize(int size) const final;
7062  void InternalSwap(LLM* other);
7063 
7064  private:
7065  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7066  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
7067  return "nv.LLM";
7068  }
7069  protected:
7070  explicit LLM(::PROTOBUF_NAMESPACE_ID::Arena* arena,
7071  bool is_message_owned = false);
7072  private:
7073  static void ArenaDtor(void* object);
7074  public:
7075 
7076  static const ClassData _class_data_;
7077  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
7078 
7079  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
7080 
7081  // nested types ----------------------------------------------------
7082 
7083 
7084  // accessors -------------------------------------------------------
7085 
7086  enum : int {
7087  kInfoFieldNumber = 1,
7088  kConversationsFieldNumber = 2,
7089  kEmbeddingsFieldNumber = 3,
7090  };
7091  // map<string, string> info = 1;
7092  int info_size() const;
7093  private:
7094  int _internal_info_size() const;
7095  public:
7096  void clear_info();
7097  private:
7098  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
7099  _internal_info() const;
7100  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
7101  _internal_mutable_info();
7102  public:
7103  const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
7104  info() const;
7105  ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
7106  mutable_info();
7107 
7108  // repeated .nv.Conversation conversations = 2;
7109  int conversations_size() const;
7110  private:
7111  int _internal_conversations_size() const;
7112  public:
7113  void clear_conversations();
7114  ::nv::Conversation* mutable_conversations(int index);
7115  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Conversation >*
7116  mutable_conversations();
7117  private:
7118  const ::nv::Conversation& _internal_conversations(int index) const;
7119  ::nv::Conversation* _internal_add_conversations();
7120  public:
7121  const ::nv::Conversation& conversations(int index) const;
7122  ::nv::Conversation* add_conversations();
7123  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Conversation >&
7124  conversations() const;
7125 
7126  // repeated .nv.Embedding embeddings = 3;
7127  int embeddings_size() const;
7128  private:
7129  int _internal_embeddings_size() const;
7130  public:
7131  void clear_embeddings();
7132  ::nv::Embedding* mutable_embeddings(int index);
7133  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >*
7134  mutable_embeddings();
7135  private:
7136  const ::nv::Embedding& _internal_embeddings(int index) const;
7137  ::nv::Embedding* _internal_add_embeddings();
7138  public:
7139  const ::nv::Embedding& embeddings(int index) const;
7140  ::nv::Embedding* add_embeddings();
7141  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >&
7142  embeddings() const;
7143 
7144  // @@protoc_insertion_point(class_scope:nv.LLM)
7145  private:
7146  class _Internal;
7147 
7148  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7149  typedef void InternalArenaConstructable_;
7150  typedef void DestructorSkippable_;
7151  struct Impl_ {
7152  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
7153  LLM_InfoEntry_DoNotUse,
7154  std::string, std::string,
7157  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Conversation > conversations_;
7158  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding > embeddings_;
7159  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7160  };
7161  union { Impl_ _impl_; };
7162  friend struct ::TableStruct_schema_2eproto;
7163 };
7164 // -------------------------------------------------------------------
7165 
7166 class Conversation final :
7167  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nv.Conversation) */ {
7168  public:
7169  inline Conversation() : Conversation(nullptr) {}
7170  ~Conversation() override;
7171  explicit PROTOBUF_CONSTEXPR Conversation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
7172 
7173  Conversation(const Conversation& from);
7174  Conversation(Conversation&& from) noexcept
7175  : Conversation() {
7176  *this = ::std::move(from);
7177  }
7178 
7179  inline Conversation& operator=(const Conversation& from) {
7180  CopyFrom(from);
7181  return *this;
7182  }
7183  inline Conversation& operator=(Conversation&& from) noexcept {
7184  if (this == &from) return *this;
7185  if (GetOwningArena() == from.GetOwningArena()
7186  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
7187  && GetOwningArena() != nullptr
7188  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
7189  ) {
7190  InternalSwap(&from);
7191  } else {
7192  CopyFrom(from);
7193  }
7194  return *this;
7195  }
7196 
7197  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
7198  return GetDescriptor();
7199  }
7200  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
7201  return default_instance().GetMetadata().descriptor;
7202  }
7203  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
7204  return default_instance().GetMetadata().reflection;
7205  }
7206  static const Conversation& default_instance() {
7207  return *internal_default_instance();
7208  }
7209  static inline const Conversation* internal_default_instance() {
7210  return reinterpret_cast<const Conversation*>(
7212  }
7213  static constexpr int kIndexInFileMessages =
7214  47;
7215 
7216  friend void swap(Conversation& a, Conversation& b) {
7217  a.Swap(&b);
7218  }
7219  inline void Swap(Conversation* other) {
7220  if (other == this) return;
7221  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
7222  if (GetOwningArena() != nullptr &&
7223  GetOwningArena() == other->GetOwningArena()) {
7224  #else // PROTOBUF_FORCE_COPY_IN_SWAP
7225  if (GetOwningArena() == other->GetOwningArena()) {
7226  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
7227  InternalSwap(other);
7228  } else {
7229  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
7230  }
7231  }
7233  if (other == this) return;
7234  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
7235  InternalSwap(other);
7236  }
7237 
7238  // implements Message ----------------------------------------------
7239 
7240  Conversation* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
7241  return CreateMaybeMessage<Conversation>(arena);
7242  }
7243  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
7244  void CopyFrom(const Conversation& from);
7245  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
7246  void MergeFrom( const Conversation& from) {
7247  Conversation::MergeImpl(*this, from);
7248  }
7249  private:
7250  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
7251  public:
7252  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
7253  bool IsInitialized() const final;
7254 
7255  size_t ByteSizeLong() const final;
7256  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
7257  uint8_t* _InternalSerialize(
7258  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
7259  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
7260 
7261  private:
7262  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
7263  void SharedDtor();
7264  void SetCachedSize(int size) const final;
7265  void InternalSwap(Conversation* other);
7266 
7267  private:
7268  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
7269  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
7270  return "nv.Conversation";
7271  }
7272  protected:
7273  explicit Conversation(::PROTOBUF_NAMESPACE_ID::Arena* arena,
7274  bool is_message_owned = false);
7275  public:
7276 
7277  static const ClassData _class_data_;
7278  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
7279 
7280  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
7281 
7282  // nested types ----------------------------------------------------
7283 
7284  // accessors -------------------------------------------------------
7285 
7286  enum : int {
7287  kIdFieldNumber = 1,
7288  kQueryFieldNumber = 2,
7289  kResponseFieldNumber = 3,
7290  };
7291  // string id = 1;
7292  void clear_id();
7293  const std::string& id() const;
7294  template <typename ArgT0 = const std::string&, typename... ArgT>
7295  void set_id(ArgT0&& arg0, ArgT... args);
7296  std::string* mutable_id();
7297  PROTOBUF_NODISCARD std::string* release_id();
7298  void set_allocated_id(std::string* id);
7299  private:
7300  const std::string& _internal_id() const;
7301  inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
7302  std::string* _internal_mutable_id();
7303  public:
7304 
7305  // string query = 2;
7306  void clear_query();
7307  const std::string& query() const;
7308  template <typename ArgT0 = const std::string&, typename... ArgT>
7309  void set_query(ArgT0&& arg0, ArgT... args);
7310  std::string* mutable_query();
7311  PROTOBUF_NODISCARD std::string* release_query();
7312  void set_allocated_query(std::string* query);
7313  private:
7314  const std::string& _internal_query() const;
7315  inline PROTOBUF_ALWAYS_INLINE void _internal_set_query(const std::string& value);
7316  std::string* _internal_mutable_query();
7317  public:
7318 
7319  // string response = 3;
7320  void clear_response();
7321  const std::string& response() const;
7322  template <typename ArgT0 = const std::string&, typename... ArgT>
7323  void set_response(ArgT0&& arg0, ArgT... args);
7324  std::string* mutable_response();
7325  PROTOBUF_NODISCARD std::string* release_response();
7326  void set_allocated_response(std::string* response);
7327  private:
7328  const std::string& _internal_response() const;
7329  inline PROTOBUF_ALWAYS_INLINE void _internal_set_response(const std::string& value);
7330  std::string* _internal_mutable_response();
7331  public:
7332 
7333  // @@protoc_insertion_point(class_scope:nv.Conversation)
7334  private:
7335  class _Internal;
7336 
7337  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
7338  typedef void InternalArenaConstructable_;
7339  typedef void DestructorSkippable_;
7340  struct Impl_ {
7341  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
7342  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr query_;
7343  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr response_;
7344  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
7345  };
7346  union { Impl_ _impl_; };
7347  friend struct ::TableStruct_schema_2eproto;
7348 };
7349 // ===================================================================
7350 
7351 
7352 // ===================================================================
7353 
7354 #ifdef __GNUC__
7355  #pragma GCC diagnostic push
7356  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
7357 #endif // __GNUC__
7358 // -------------------------------------------------------------------
7359 
7360 // Frame
7361 
7362 // string version = 1;
7363 inline void Frame::clear_version() {
7364  _impl_.version_.ClearToEmpty();
7365 }
7366 inline const std::string& Frame::version() const {
7367  // @@protoc_insertion_point(field_get:nv.Frame.version)
7368  return _internal_version();
7369 }
7370 template <typename ArgT0, typename... ArgT>
7371 inline PROTOBUF_ALWAYS_INLINE
7372 void Frame::set_version(ArgT0&& arg0, ArgT... args) {
7373 
7374  _impl_.version_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7375  // @@protoc_insertion_point(field_set:nv.Frame.version)
7376 }
7377 inline std::string* Frame::mutable_version() {
7378  std::string* _s = _internal_mutable_version();
7379  // @@protoc_insertion_point(field_mutable:nv.Frame.version)
7380  return _s;
7381 }
7382 inline const std::string& Frame::_internal_version() const {
7383  return _impl_.version_.Get();
7384 }
7385 inline void Frame::_internal_set_version(const std::string& value) {
7386 
7387  _impl_.version_.Set(value, GetArenaForAllocation());
7388 }
7389 inline std::string* Frame::_internal_mutable_version() {
7390 
7391  return _impl_.version_.Mutable(GetArenaForAllocation());
7392 }
7393 inline std::string* Frame::release_version() {
7394  // @@protoc_insertion_point(field_release:nv.Frame.version)
7395  return _impl_.version_.Release();
7396 }
7397 inline void Frame::set_allocated_version(std::string* version) {
7398  if (version != nullptr) {
7399 
7400  } else {
7401 
7402  }
7403  _impl_.version_.SetAllocated(version, GetArenaForAllocation());
7404 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7405  if (_impl_.version_.IsDefault()) {
7406  _impl_.version_.Set("", GetArenaForAllocation());
7407  }
7408 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7409  // @@protoc_insertion_point(field_set_allocated:nv.Frame.version)
7410 }
7411 
7412 // string id = 2;
7413 inline void Frame::clear_id() {
7414  _impl_.id_.ClearToEmpty();
7415 }
7416 inline const std::string& Frame::id() const {
7417  // @@protoc_insertion_point(field_get:nv.Frame.id)
7418  return _internal_id();
7419 }
7420 template <typename ArgT0, typename... ArgT>
7421 inline PROTOBUF_ALWAYS_INLINE
7422 void Frame::set_id(ArgT0&& arg0, ArgT... args) {
7423 
7424  _impl_.id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7425  // @@protoc_insertion_point(field_set:nv.Frame.id)
7426 }
7427 inline std::string* Frame::mutable_id() {
7428  std::string* _s = _internal_mutable_id();
7429  // @@protoc_insertion_point(field_mutable:nv.Frame.id)
7430  return _s;
7431 }
7432 inline const std::string& Frame::_internal_id() const {
7433  return _impl_.id_.Get();
7434 }
7435 inline void Frame::_internal_set_id(const std::string& value) {
7436 
7437  _impl_.id_.Set(value, GetArenaForAllocation());
7438 }
7439 inline std::string* Frame::_internal_mutable_id() {
7440 
7441  return _impl_.id_.Mutable(GetArenaForAllocation());
7442 }
7443 inline std::string* Frame::release_id() {
7444  // @@protoc_insertion_point(field_release:nv.Frame.id)
7445  return _impl_.id_.Release();
7446 }
7447 inline void Frame::set_allocated_id(std::string* id) {
7448  if (id != nullptr) {
7449 
7450  } else {
7451 
7452  }
7453  _impl_.id_.SetAllocated(id, GetArenaForAllocation());
7454 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7455  if (_impl_.id_.IsDefault()) {
7456  _impl_.id_.Set("", GetArenaForAllocation());
7457  }
7458 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7459  // @@protoc_insertion_point(field_set_allocated:nv.Frame.id)
7460 }
7461 
7462 // .google.protobuf.Timestamp timestamp = 3;
7463 inline bool Frame::_internal_has_timestamp() const {
7464  return this != internal_default_instance() && _impl_.timestamp_ != nullptr;
7465 }
7466 inline bool Frame::has_timestamp() const {
7467  return _internal_has_timestamp();
7468 }
7469 inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& Frame::_internal_timestamp() const {
7470  const ::PROTOBUF_NAMESPACE_ID::Timestamp* p = _impl_.timestamp_;
7471  return p != nullptr ? *p : reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Timestamp&>(
7472  ::PROTOBUF_NAMESPACE_ID::_Timestamp_default_instance_);
7473 }
7474 inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& Frame::timestamp() const {
7475  // @@protoc_insertion_point(field_get:nv.Frame.timestamp)
7476  return _internal_timestamp();
7477 }
7479  ::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp) {
7480  if (GetArenaForAllocation() == nullptr) {
7481  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.timestamp_);
7482  }
7483  _impl_.timestamp_ = timestamp;
7484  if (timestamp) {
7485 
7486  } else {
7487 
7488  }
7489  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Frame.timestamp)
7490 }
7491 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* Frame::release_timestamp() {
7492 
7493  ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = _impl_.timestamp_;
7494  _impl_.timestamp_ = nullptr;
7495 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
7496  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
7497  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7498  if (GetArenaForAllocation() == nullptr) { delete old; }
7499 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
7500  if (GetArenaForAllocation() != nullptr) {
7501  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7502  }
7503 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
7504  return temp;
7505 }
7506 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* Frame::unsafe_arena_release_timestamp() {
7507  // @@protoc_insertion_point(field_release:nv.Frame.timestamp)
7508 
7509  ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = _impl_.timestamp_;
7510  _impl_.timestamp_ = nullptr;
7511  return temp;
7512 }
7513 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* Frame::_internal_mutable_timestamp() {
7514 
7515  if (_impl_.timestamp_ == nullptr) {
7516  auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::Timestamp>(GetArenaForAllocation());
7517  _impl_.timestamp_ = p;
7518  }
7519  return _impl_.timestamp_;
7520 }
7521 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* Frame::mutable_timestamp() {
7522  ::PROTOBUF_NAMESPACE_ID::Timestamp* _msg = _internal_mutable_timestamp();
7523  // @@protoc_insertion_point(field_mutable:nv.Frame.timestamp)
7524  return _msg;
7525 }
7526 inline void Frame::set_allocated_timestamp(::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp) {
7527  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
7528  if (message_arena == nullptr) {
7529  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.timestamp_);
7530  }
7531  if (timestamp) {
7532  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7533  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
7534  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(timestamp));
7535  if (message_arena != submessage_arena) {
7536  timestamp = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7537  message_arena, timestamp, submessage_arena);
7538  }
7539 
7540  } else {
7541 
7542  }
7543  _impl_.timestamp_ = timestamp;
7544  // @@protoc_insertion_point(field_set_allocated:nv.Frame.timestamp)
7545 }
7546 
7547 // string sensorId = 4;
7548 inline void Frame::clear_sensorid() {
7549  _impl_.sensorid_.ClearToEmpty();
7550 }
7551 inline const std::string& Frame::sensorid() const {
7552  // @@protoc_insertion_point(field_get:nv.Frame.sensorId)
7553  return _internal_sensorid();
7554 }
7555 template <typename ArgT0, typename... ArgT>
7556 inline PROTOBUF_ALWAYS_INLINE
7557 void Frame::set_sensorid(ArgT0&& arg0, ArgT... args) {
7558 
7559  _impl_.sensorid_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7560  // @@protoc_insertion_point(field_set:nv.Frame.sensorId)
7561 }
7562 inline std::string* Frame::mutable_sensorid() {
7563  std::string* _s = _internal_mutable_sensorid();
7564  // @@protoc_insertion_point(field_mutable:nv.Frame.sensorId)
7565  return _s;
7566 }
7567 inline const std::string& Frame::_internal_sensorid() const {
7568  return _impl_.sensorid_.Get();
7569 }
7570 inline void Frame::_internal_set_sensorid(const std::string& value) {
7571 
7572  _impl_.sensorid_.Set(value, GetArenaForAllocation());
7573 }
7574 inline std::string* Frame::_internal_mutable_sensorid() {
7575 
7576  return _impl_.sensorid_.Mutable(GetArenaForAllocation());
7577 }
7578 inline std::string* Frame::release_sensorid() {
7579  // @@protoc_insertion_point(field_release:nv.Frame.sensorId)
7580  return _impl_.sensorid_.Release();
7581 }
7582 inline void Frame::set_allocated_sensorid(std::string* sensorid) {
7583  if (sensorid != nullptr) {
7584 
7585  } else {
7586 
7587  }
7588  _impl_.sensorid_.SetAllocated(sensorid, GetArenaForAllocation());
7589 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7590  if (_impl_.sensorid_.IsDefault()) {
7591  _impl_.sensorid_.Set("", GetArenaForAllocation());
7592  }
7593 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7594  // @@protoc_insertion_point(field_set_allocated:nv.Frame.sensorId)
7595 }
7596 
7597 // repeated .nv.Object objects = 5;
7598 inline int Frame::_internal_objects_size() const {
7599  return _impl_.objects_.size();
7600 }
7601 inline int Frame::objects_size() const {
7602  return _internal_objects_size();
7603 }
7604 inline void Frame::clear_objects() {
7605  _impl_.objects_.Clear();
7606 }
7607 inline ::nv::Object* Frame::mutable_objects(int index) {
7608  // @@protoc_insertion_point(field_mutable:nv.Frame.objects)
7609  return _impl_.objects_.Mutable(index);
7610 }
7611 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Object >*
7613  // @@protoc_insertion_point(field_mutable_list:nv.Frame.objects)
7614  return &_impl_.objects_;
7615 }
7616 inline const ::nv::Object& Frame::_internal_objects(int index) const {
7617  return _impl_.objects_.Get(index);
7618 }
7619 inline const ::nv::Object& Frame::objects(int index) const {
7620  // @@protoc_insertion_point(field_get:nv.Frame.objects)
7621  return _internal_objects(index);
7622 }
7623 inline ::nv::Object* Frame::_internal_add_objects() {
7624  return _impl_.objects_.Add();
7625 }
7626 inline ::nv::Object* Frame::add_objects() {
7627  ::nv::Object* _add = _internal_add_objects();
7628  // @@protoc_insertion_point(field_add:nv.Frame.objects)
7629  return _add;
7630 }
7631 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Object >&
7632 Frame::objects() const {
7633  // @@protoc_insertion_point(field_list:nv.Frame.objects)
7634  return _impl_.objects_;
7635 }
7636 
7637 // repeated .nv.TypeMetrics fov = 6;
7638 inline int Frame::_internal_fov_size() const {
7639  return _impl_.fov_.size();
7640 }
7641 inline int Frame::fov_size() const {
7642  return _internal_fov_size();
7643 }
7644 inline void Frame::clear_fov() {
7645  _impl_.fov_.Clear();
7646 }
7647 inline ::nv::TypeMetrics* Frame::mutable_fov(int index) {
7648  // @@protoc_insertion_point(field_mutable:nv.Frame.fov)
7649  return _impl_.fov_.Mutable(index);
7650 }
7651 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics >*
7653  // @@protoc_insertion_point(field_mutable_list:nv.Frame.fov)
7654  return &_impl_.fov_;
7655 }
7656 inline const ::nv::TypeMetrics& Frame::_internal_fov(int index) const {
7657  return _impl_.fov_.Get(index);
7658 }
7659 inline const ::nv::TypeMetrics& Frame::fov(int index) const {
7660  // @@protoc_insertion_point(field_get:nv.Frame.fov)
7661  return _internal_fov(index);
7662 }
7663 inline ::nv::TypeMetrics* Frame::_internal_add_fov() {
7664  return _impl_.fov_.Add();
7665 }
7666 inline ::nv::TypeMetrics* Frame::add_fov() {
7667  ::nv::TypeMetrics* _add = _internal_add_fov();
7668  // @@protoc_insertion_point(field_add:nv.Frame.fov)
7669  return _add;
7670 }
7671 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics >&
7672 Frame::fov() const {
7673  // @@protoc_insertion_point(field_list:nv.Frame.fov)
7674  return _impl_.fov_;
7675 }
7676 
7677 // repeated .nv.TypeMetrics rois = 7;
7678 inline int Frame::_internal_rois_size() const {
7679  return _impl_.rois_.size();
7680 }
7681 inline int Frame::rois_size() const {
7682  return _internal_rois_size();
7683 }
7684 inline void Frame::clear_rois() {
7685  _impl_.rois_.Clear();
7686 }
7687 inline ::nv::TypeMetrics* Frame::mutable_rois(int index) {
7688  // @@protoc_insertion_point(field_mutable:nv.Frame.rois)
7689  return _impl_.rois_.Mutable(index);
7690 }
7691 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics >*
7693  // @@protoc_insertion_point(field_mutable_list:nv.Frame.rois)
7694  return &_impl_.rois_;
7695 }
7696 inline const ::nv::TypeMetrics& Frame::_internal_rois(int index) const {
7697  return _impl_.rois_.Get(index);
7698 }
7699 inline const ::nv::TypeMetrics& Frame::rois(int index) const {
7700  // @@protoc_insertion_point(field_get:nv.Frame.rois)
7701  return _internal_rois(index);
7702 }
7703 inline ::nv::TypeMetrics* Frame::_internal_add_rois() {
7704  return _impl_.rois_.Add();
7705 }
7706 inline ::nv::TypeMetrics* Frame::add_rois() {
7707  ::nv::TypeMetrics* _add = _internal_add_rois();
7708  // @@protoc_insertion_point(field_add:nv.Frame.rois)
7709  return _add;
7710 }
7711 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::TypeMetrics >&
7712 Frame::rois() const {
7713  // @@protoc_insertion_point(field_list:nv.Frame.rois)
7714  return _impl_.rois_;
7715 }
7716 
7717 // .nv.SD socialDistancing = 8;
7718 inline bool Frame::_internal_has_socialdistancing() const {
7719  return this != internal_default_instance() && _impl_.socialdistancing_ != nullptr;
7720 }
7721 inline bool Frame::has_socialdistancing() const {
7722  return _internal_has_socialdistancing();
7723 }
7724 inline void Frame::clear_socialdistancing() {
7725  if (GetArenaForAllocation() == nullptr && _impl_.socialdistancing_ != nullptr) {
7726  delete _impl_.socialdistancing_;
7727  }
7728  _impl_.socialdistancing_ = nullptr;
7729 }
7730 inline const ::nv::SD& Frame::_internal_socialdistancing() const {
7731  const ::nv::SD* p = _impl_.socialdistancing_;
7732  return p != nullptr ? *p : reinterpret_cast<const ::nv::SD&>(
7734 }
7735 inline const ::nv::SD& Frame::socialdistancing() const {
7736  // @@protoc_insertion_point(field_get:nv.Frame.socialDistancing)
7737  return _internal_socialdistancing();
7738 }
7740  ::nv::SD* socialdistancing) {
7741  if (GetArenaForAllocation() == nullptr) {
7742  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.socialdistancing_);
7743  }
7744  _impl_.socialdistancing_ = socialdistancing;
7745  if (socialdistancing) {
7746 
7747  } else {
7748 
7749  }
7750  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Frame.socialDistancing)
7751 }
7752 inline ::nv::SD* Frame::release_socialdistancing() {
7753 
7754  ::nv::SD* temp = _impl_.socialdistancing_;
7755  _impl_.socialdistancing_ = nullptr;
7756 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
7757  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
7758  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7759  if (GetArenaForAllocation() == nullptr) { delete old; }
7760 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
7761  if (GetArenaForAllocation() != nullptr) {
7762  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7763  }
7764 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
7765  return temp;
7766 }
7768  // @@protoc_insertion_point(field_release:nv.Frame.socialDistancing)
7769 
7770  ::nv::SD* temp = _impl_.socialdistancing_;
7771  _impl_.socialdistancing_ = nullptr;
7772  return temp;
7773 }
7774 inline ::nv::SD* Frame::_internal_mutable_socialdistancing() {
7775 
7776  if (_impl_.socialdistancing_ == nullptr) {
7777  auto* p = CreateMaybeMessage<::nv::SD>(GetArenaForAllocation());
7778  _impl_.socialdistancing_ = p;
7779  }
7780  return _impl_.socialdistancing_;
7781 }
7782 inline ::nv::SD* Frame::mutable_socialdistancing() {
7783  ::nv::SD* _msg = _internal_mutable_socialdistancing();
7784  // @@protoc_insertion_point(field_mutable:nv.Frame.socialDistancing)
7785  return _msg;
7786 }
7787 inline void Frame::set_allocated_socialdistancing(::nv::SD* socialdistancing) {
7788  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
7789  if (message_arena == nullptr) {
7790  delete _impl_.socialdistancing_;
7791  }
7792  if (socialdistancing) {
7793  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7794  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(socialdistancing);
7795  if (message_arena != submessage_arena) {
7796  socialdistancing = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7797  message_arena, socialdistancing, submessage_arena);
7798  }
7799 
7800  } else {
7801 
7802  }
7803  _impl_.socialdistancing_ = socialdistancing;
7804  // @@protoc_insertion_point(field_set_allocated:nv.Frame.socialDistancing)
7805 }
7806 
7807 // .nv.Segmentation segmentation = 9;
7808 inline bool Frame::_internal_has_segmentation() const {
7809  return this != internal_default_instance() && _impl_.segmentation_ != nullptr;
7810 }
7811 inline bool Frame::has_segmentation() const {
7812  return _internal_has_segmentation();
7813 }
7814 inline void Frame::clear_segmentation() {
7815  if (GetArenaForAllocation() == nullptr && _impl_.segmentation_ != nullptr) {
7816  delete _impl_.segmentation_;
7817  }
7818  _impl_.segmentation_ = nullptr;
7819 }
7820 inline const ::nv::Segmentation& Frame::_internal_segmentation() const {
7821  const ::nv::Segmentation* p = _impl_.segmentation_;
7822  return p != nullptr ? *p : reinterpret_cast<const ::nv::Segmentation&>(
7824 }
7825 inline const ::nv::Segmentation& Frame::segmentation() const {
7826  // @@protoc_insertion_point(field_get:nv.Frame.segmentation)
7827  return _internal_segmentation();
7828 }
7830  ::nv::Segmentation* segmentation) {
7831  if (GetArenaForAllocation() == nullptr) {
7832  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.segmentation_);
7833  }
7834  _impl_.segmentation_ = segmentation;
7835  if (segmentation) {
7836 
7837  } else {
7838 
7839  }
7840  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Frame.segmentation)
7841 }
7842 inline ::nv::Segmentation* Frame::release_segmentation() {
7843 
7844  ::nv::Segmentation* temp = _impl_.segmentation_;
7845  _impl_.segmentation_ = nullptr;
7846 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
7847  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
7848  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7849  if (GetArenaForAllocation() == nullptr) { delete old; }
7850 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
7851  if (GetArenaForAllocation() != nullptr) {
7852  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
7853  }
7854 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
7855  return temp;
7856 }
7857 inline ::nv::Segmentation* Frame::unsafe_arena_release_segmentation() {
7858  // @@protoc_insertion_point(field_release:nv.Frame.segmentation)
7859 
7860  ::nv::Segmentation* temp = _impl_.segmentation_;
7861  _impl_.segmentation_ = nullptr;
7862  return temp;
7863 }
7864 inline ::nv::Segmentation* Frame::_internal_mutable_segmentation() {
7865 
7866  if (_impl_.segmentation_ == nullptr) {
7867  auto* p = CreateMaybeMessage<::nv::Segmentation>(GetArenaForAllocation());
7868  _impl_.segmentation_ = p;
7869  }
7870  return _impl_.segmentation_;
7871 }
7872 inline ::nv::Segmentation* Frame::mutable_segmentation() {
7873  ::nv::Segmentation* _msg = _internal_mutable_segmentation();
7874  // @@protoc_insertion_point(field_mutable:nv.Frame.segmentation)
7875  return _msg;
7876 }
7877 inline void Frame::set_allocated_segmentation(::nv::Segmentation* segmentation) {
7878  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
7879  if (message_arena == nullptr) {
7880  delete _impl_.segmentation_;
7881  }
7882  if (segmentation) {
7883  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
7884  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(segmentation);
7885  if (message_arena != submessage_arena) {
7886  segmentation = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
7887  message_arena, segmentation, submessage_arena);
7888  }
7889 
7890  } else {
7891 
7892  }
7893  _impl_.segmentation_ = segmentation;
7894  // @@protoc_insertion_point(field_set_allocated:nv.Frame.segmentation)
7895 }
7896 
7897 // repeated .nv.Interaction interactions = 10;
7898 inline int Frame::_internal_interactions_size() const {
7899  return _impl_.interactions_.size();
7900 }
7901 inline int Frame::interactions_size() const {
7902  return _internal_interactions_size();
7903 }
7904 inline void Frame::clear_interactions() {
7905  _impl_.interactions_.Clear();
7906 }
7907 inline ::nv::Interaction* Frame::mutable_interactions(int index) {
7908  // @@protoc_insertion_point(field_mutable:nv.Frame.interactions)
7909  return _impl_.interactions_.Mutable(index);
7910 }
7911 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Interaction >*
7913  // @@protoc_insertion_point(field_mutable_list:nv.Frame.interactions)
7914  return &_impl_.interactions_;
7915 }
7916 inline const ::nv::Interaction& Frame::_internal_interactions(int index) const {
7917  return _impl_.interactions_.Get(index);
7918 }
7919 inline const ::nv::Interaction& Frame::interactions(int index) const {
7920  // @@protoc_insertion_point(field_get:nv.Frame.interactions)
7921  return _internal_interactions(index);
7922 }
7923 inline ::nv::Interaction* Frame::_internal_add_interactions() {
7924  return _impl_.interactions_.Add();
7925 }
7926 inline ::nv::Interaction* Frame::add_interactions() {
7927  ::nv::Interaction* _add = _internal_add_interactions();
7928  // @@protoc_insertion_point(field_add:nv.Frame.interactions)
7929  return _add;
7930 }
7931 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Interaction >&
7932 Frame::interactions() const {
7933  // @@protoc_insertion_point(field_list:nv.Frame.interactions)
7934  return _impl_.interactions_;
7935 }
7936 
7937 // repeated .nv.Congestion congestions = 11;
7938 inline int Frame::_internal_congestions_size() const {
7939  return _impl_.congestions_.size();
7940 }
7941 inline int Frame::congestions_size() const {
7942  return _internal_congestions_size();
7943 }
7944 inline void Frame::clear_congestions() {
7945  _impl_.congestions_.Clear();
7946 }
7947 inline ::nv::Congestion* Frame::mutable_congestions(int index) {
7948  // @@protoc_insertion_point(field_mutable:nv.Frame.congestions)
7949  return _impl_.congestions_.Mutable(index);
7950 }
7951 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Congestion >*
7953  // @@protoc_insertion_point(field_mutable_list:nv.Frame.congestions)
7954  return &_impl_.congestions_;
7955 }
7956 inline const ::nv::Congestion& Frame::_internal_congestions(int index) const {
7957  return _impl_.congestions_.Get(index);
7958 }
7959 inline const ::nv::Congestion& Frame::congestions(int index) const {
7960  // @@protoc_insertion_point(field_get:nv.Frame.congestions)
7961  return _internal_congestions(index);
7962 }
7963 inline ::nv::Congestion* Frame::_internal_add_congestions() {
7964  return _impl_.congestions_.Add();
7965 }
7966 inline ::nv::Congestion* Frame::add_congestions() {
7967  ::nv::Congestion* _add = _internal_add_congestions();
7968  // @@protoc_insertion_point(field_add:nv.Frame.congestions)
7969  return _add;
7970 }
7971 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Congestion >&
7972 Frame::congestions() const {
7973  // @@protoc_insertion_point(field_list:nv.Frame.congestions)
7974  return _impl_.congestions_;
7975 }
7976 
7977 // map<string, string> info = 12;
7978 inline int Frame::_internal_info_size() const {
7979  return _impl_.info_.size();
7980 }
7981 inline int Frame::info_size() const {
7982  return _internal_info_size();
7983 }
7984 inline void Frame::clear_info() {
7985  _impl_.info_.Clear();
7986 }
7987 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
7988 Frame::_internal_info() const {
7989  return _impl_.info_.GetMap();
7990 }
7991 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
7992 Frame::info() const {
7993  // @@protoc_insertion_point(field_map:nv.Frame.info)
7994  return _internal_info();
7995 }
7996 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
7997 Frame::_internal_mutable_info() {
7998  return _impl_.info_.MutableMap();
7999 }
8000 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
8002  // @@protoc_insertion_point(field_mutable_map:nv.Frame.info)
8003  return _internal_mutable_info();
8004 }
8005 
8006 // -------------------------------------------------------------------
8007 
8008 // -------------------------------------------------------------------
8009 
8010 // Object
8011 
8012 // string id = 1;
8013 inline void Object::clear_id() {
8014  _impl_.id_.ClearToEmpty();
8015 }
8016 inline const std::string& Object::id() const {
8017  // @@protoc_insertion_point(field_get:nv.Object.id)
8018  return _internal_id();
8019 }
8020 template <typename ArgT0, typename... ArgT>
8021 inline PROTOBUF_ALWAYS_INLINE
8022 void Object::set_id(ArgT0&& arg0, ArgT... args) {
8023 
8024  _impl_.id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8025  // @@protoc_insertion_point(field_set:nv.Object.id)
8026 }
8027 inline std::string* Object::mutable_id() {
8028  std::string* _s = _internal_mutable_id();
8029  // @@protoc_insertion_point(field_mutable:nv.Object.id)
8030  return _s;
8031 }
8032 inline const std::string& Object::_internal_id() const {
8033  return _impl_.id_.Get();
8034 }
8035 inline void Object::_internal_set_id(const std::string& value) {
8036 
8037  _impl_.id_.Set(value, GetArenaForAllocation());
8038 }
8039 inline std::string* Object::_internal_mutable_id() {
8040 
8041  return _impl_.id_.Mutable(GetArenaForAllocation());
8042 }
8043 inline std::string* Object::release_id() {
8044  // @@protoc_insertion_point(field_release:nv.Object.id)
8045  return _impl_.id_.Release();
8046 }
8047 inline void Object::set_allocated_id(std::string* id) {
8048  if (id != nullptr) {
8049 
8050  } else {
8051 
8052  }
8053  _impl_.id_.SetAllocated(id, GetArenaForAllocation());
8054 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8055  if (_impl_.id_.IsDefault()) {
8056  _impl_.id_.Set("", GetArenaForAllocation());
8057  }
8058 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8059  // @@protoc_insertion_point(field_set_allocated:nv.Object.id)
8060 }
8061 
8062 // .nv.Bbox bbox = 2;
8063 inline bool Object::_internal_has_bbox() const {
8064  return this != internal_default_instance() && _impl_.bbox_ != nullptr;
8065 }
8066 inline bool Object::has_bbox() const {
8067  return _internal_has_bbox();
8068 }
8069 inline void Object::clear_bbox() {
8070  if (GetArenaForAllocation() == nullptr && _impl_.bbox_ != nullptr) {
8071  delete _impl_.bbox_;
8072  }
8073  _impl_.bbox_ = nullptr;
8074 }
8075 inline const ::nv::Bbox& Object::_internal_bbox() const {
8076  const ::nv::Bbox* p = _impl_.bbox_;
8077  return p != nullptr ? *p : reinterpret_cast<const ::nv::Bbox&>(
8079 }
8080 inline const ::nv::Bbox& Object::bbox() const {
8081  // @@protoc_insertion_point(field_get:nv.Object.bbox)
8082  return _internal_bbox();
8083 }
8085  ::nv::Bbox* bbox) {
8086  if (GetArenaForAllocation() == nullptr) {
8087  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.bbox_);
8088  }
8089  _impl_.bbox_ = bbox;
8090  if (bbox) {
8091 
8092  } else {
8093 
8094  }
8095  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Object.bbox)
8096 }
8098 
8099  ::nv::Bbox* temp = _impl_.bbox_;
8100  _impl_.bbox_ = nullptr;
8101 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8102  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
8103  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8104  if (GetArenaForAllocation() == nullptr) { delete old; }
8105 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
8106  if (GetArenaForAllocation() != nullptr) {
8107  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8108  }
8109 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
8110  return temp;
8111 }
8113  // @@protoc_insertion_point(field_release:nv.Object.bbox)
8114 
8115  ::nv::Bbox* temp = _impl_.bbox_;
8116  _impl_.bbox_ = nullptr;
8117  return temp;
8118 }
8119 inline ::nv::Bbox* Object::_internal_mutable_bbox() {
8120 
8121  if (_impl_.bbox_ == nullptr) {
8122  auto* p = CreateMaybeMessage<::nv::Bbox>(GetArenaForAllocation());
8123  _impl_.bbox_ = p;
8124  }
8125  return _impl_.bbox_;
8126 }
8128  ::nv::Bbox* _msg = _internal_mutable_bbox();
8129  // @@protoc_insertion_point(field_mutable:nv.Object.bbox)
8130  return _msg;
8131 }
8132 inline void Object::set_allocated_bbox(::nv::Bbox* bbox) {
8133  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
8134  if (message_arena == nullptr) {
8135  delete _impl_.bbox_;
8136  }
8137  if (bbox) {
8138  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8139  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(bbox);
8140  if (message_arena != submessage_arena) {
8141  bbox = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
8142  message_arena, bbox, submessage_arena);
8143  }
8144 
8145  } else {
8146 
8147  }
8148  _impl_.bbox_ = bbox;
8149  // @@protoc_insertion_point(field_set_allocated:nv.Object.bbox)
8150 }
8151 
8152 // string type = 3;
8153 inline void Object::clear_type() {
8154  _impl_.type_.ClearToEmpty();
8155 }
8156 inline const std::string& Object::type() const {
8157  // @@protoc_insertion_point(field_get:nv.Object.type)
8158  return _internal_type();
8159 }
8160 template <typename ArgT0, typename... ArgT>
8161 inline PROTOBUF_ALWAYS_INLINE
8162 void Object::set_type(ArgT0&& arg0, ArgT... args) {
8163 
8164  _impl_.type_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8165  // @@protoc_insertion_point(field_set:nv.Object.type)
8166 }
8167 inline std::string* Object::mutable_type() {
8168  std::string* _s = _internal_mutable_type();
8169  // @@protoc_insertion_point(field_mutable:nv.Object.type)
8170  return _s;
8171 }
8172 inline const std::string& Object::_internal_type() const {
8173  return _impl_.type_.Get();
8174 }
8175 inline void Object::_internal_set_type(const std::string& value) {
8176 
8177  _impl_.type_.Set(value, GetArenaForAllocation());
8178 }
8179 inline std::string* Object::_internal_mutable_type() {
8180 
8181  return _impl_.type_.Mutable(GetArenaForAllocation());
8182 }
8183 inline std::string* Object::release_type() {
8184  // @@protoc_insertion_point(field_release:nv.Object.type)
8185  return _impl_.type_.Release();
8186 }
8187 inline void Object::set_allocated_type(std::string* type) {
8188  if (type != nullptr) {
8189 
8190  } else {
8191 
8192  }
8193  _impl_.type_.SetAllocated(type, GetArenaForAllocation());
8194 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8195  if (_impl_.type_.IsDefault()) {
8196  _impl_.type_.Set("", GetArenaForAllocation());
8197  }
8198 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8199  // @@protoc_insertion_point(field_set_allocated:nv.Object.type)
8200 }
8201 
8202 // float confidence = 4;
8203 inline void Object::clear_confidence() {
8204  _impl_.confidence_ = 0;
8205 }
8206 inline float Object::_internal_confidence() const {
8207  return _impl_.confidence_;
8208 }
8209 inline float Object::confidence() const {
8210  // @@protoc_insertion_point(field_get:nv.Object.confidence)
8211  return _internal_confidence();
8212 }
8213 inline void Object::_internal_set_confidence(float value) {
8214 
8215  _impl_.confidence_ = value;
8216 }
8217 inline void Object::set_confidence(float value) {
8218  _internal_set_confidence(value);
8219  // @@protoc_insertion_point(field_set:nv.Object.confidence)
8220 }
8221 
8222 // map<string, string> info = 5;
8223 inline int Object::_internal_info_size() const {
8224  return _impl_.info_.size();
8225 }
8226 inline int Object::info_size() const {
8227  return _internal_info_size();
8228 }
8229 inline void Object::clear_info() {
8230  _impl_.info_.Clear();
8231 }
8232 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
8233 Object::_internal_info() const {
8234  return _impl_.info_.GetMap();
8235 }
8236 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
8237 Object::info() const {
8238  // @@protoc_insertion_point(field_map:nv.Object.info)
8239  return _internal_info();
8240 }
8241 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
8242 Object::_internal_mutable_info() {
8243  return _impl_.info_.MutableMap();
8244 }
8245 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
8247  // @@protoc_insertion_point(field_mutable_map:nv.Object.info)
8248  return _internal_mutable_info();
8249 }
8250 
8251 // .nv.Embedding embedding = 6;
8252 inline bool Object::_internal_has_embedding() const {
8253  return this != internal_default_instance() && _impl_.embedding_ != nullptr;
8254 }
8255 inline bool Object::has_embedding() const {
8256  return _internal_has_embedding();
8257 }
8258 inline void Object::clear_embedding() {
8259  if (GetArenaForAllocation() == nullptr && _impl_.embedding_ != nullptr) {
8260  delete _impl_.embedding_;
8261  }
8262  _impl_.embedding_ = nullptr;
8263 }
8264 inline const ::nv::Embedding& Object::_internal_embedding() const {
8265  const ::nv::Embedding* p = _impl_.embedding_;
8266  return p != nullptr ? *p : reinterpret_cast<const ::nv::Embedding&>(
8268 }
8269 inline const ::nv::Embedding& Object::embedding() const {
8270  // @@protoc_insertion_point(field_get:nv.Object.embedding)
8271  return _internal_embedding();
8272 }
8274  ::nv::Embedding* embedding) {
8275  if (GetArenaForAllocation() == nullptr) {
8276  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.embedding_);
8277  }
8278  _impl_.embedding_ = embedding;
8279  if (embedding) {
8280 
8281  } else {
8282 
8283  }
8284  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Object.embedding)
8285 }
8286 inline ::nv::Embedding* Object::release_embedding() {
8287 
8288  ::nv::Embedding* temp = _impl_.embedding_;
8289  _impl_.embedding_ = nullptr;
8290 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8291  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
8292  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8293  if (GetArenaForAllocation() == nullptr) { delete old; }
8294 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
8295  if (GetArenaForAllocation() != nullptr) {
8296  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8297  }
8298 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
8299  return temp;
8300 }
8301 inline ::nv::Embedding* Object::unsafe_arena_release_embedding() {
8302  // @@protoc_insertion_point(field_release:nv.Object.embedding)
8303 
8304  ::nv::Embedding* temp = _impl_.embedding_;
8305  _impl_.embedding_ = nullptr;
8306  return temp;
8307 }
8308 inline ::nv::Embedding* Object::_internal_mutable_embedding() {
8309 
8310  if (_impl_.embedding_ == nullptr) {
8311  auto* p = CreateMaybeMessage<::nv::Embedding>(GetArenaForAllocation());
8312  _impl_.embedding_ = p;
8313  }
8314  return _impl_.embedding_;
8315 }
8316 inline ::nv::Embedding* Object::mutable_embedding() {
8317  ::nv::Embedding* _msg = _internal_mutable_embedding();
8318  // @@protoc_insertion_point(field_mutable:nv.Object.embedding)
8319  return _msg;
8320 }
8321 inline void Object::set_allocated_embedding(::nv::Embedding* embedding) {
8322  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
8323  if (message_arena == nullptr) {
8324  delete _impl_.embedding_;
8325  }
8326  if (embedding) {
8327  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8328  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(embedding);
8329  if (message_arena != submessage_arena) {
8330  embedding = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
8331  message_arena, embedding, submessage_arena);
8332  }
8333 
8334  } else {
8335 
8336  }
8337  _impl_.embedding_ = embedding;
8338  // @@protoc_insertion_point(field_set_allocated:nv.Object.embedding)
8339 }
8340 
8341 // .nv.Pose pose = 7;
8342 inline bool Object::_internal_has_pose() const {
8343  return this != internal_default_instance() && _impl_.pose_ != nullptr;
8344 }
8345 inline bool Object::has_pose() const {
8346  return _internal_has_pose();
8347 }
8348 inline void Object::clear_pose() {
8349  if (GetArenaForAllocation() == nullptr && _impl_.pose_ != nullptr) {
8350  delete _impl_.pose_;
8351  }
8352  _impl_.pose_ = nullptr;
8353 }
8354 inline const ::nv::Pose& Object::_internal_pose() const {
8355  const ::nv::Pose* p = _impl_.pose_;
8356  return p != nullptr ? *p : reinterpret_cast<const ::nv::Pose&>(
8358 }
8359 inline const ::nv::Pose& Object::pose() const {
8360  // @@protoc_insertion_point(field_get:nv.Object.pose)
8361  return _internal_pose();
8362 }
8364  ::nv::Pose* pose) {
8365  if (GetArenaForAllocation() == nullptr) {
8366  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.pose_);
8367  }
8368  _impl_.pose_ = pose;
8369  if (pose) {
8370 
8371  } else {
8372 
8373  }
8374  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Object.pose)
8375 }
8376 inline ::nv::Pose* Object::release_pose() {
8377 
8378  ::nv::Pose* temp = _impl_.pose_;
8379  _impl_.pose_ = nullptr;
8380 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8381  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
8382  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8383  if (GetArenaForAllocation() == nullptr) { delete old; }
8384 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
8385  if (GetArenaForAllocation() != nullptr) {
8386  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8387  }
8388 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
8389  return temp;
8390 }
8391 inline ::nv::Pose* Object::unsafe_arena_release_pose() {
8392  // @@protoc_insertion_point(field_release:nv.Object.pose)
8393 
8394  ::nv::Pose* temp = _impl_.pose_;
8395  _impl_.pose_ = nullptr;
8396  return temp;
8397 }
8398 inline ::nv::Pose* Object::_internal_mutable_pose() {
8399 
8400  if (_impl_.pose_ == nullptr) {
8401  auto* p = CreateMaybeMessage<::nv::Pose>(GetArenaForAllocation());
8402  _impl_.pose_ = p;
8403  }
8404  return _impl_.pose_;
8405 }
8406 inline ::nv::Pose* Object::mutable_pose() {
8407  ::nv::Pose* _msg = _internal_mutable_pose();
8408  // @@protoc_insertion_point(field_mutable:nv.Object.pose)
8409  return _msg;
8410 }
8411 inline void Object::set_allocated_pose(::nv::Pose* pose) {
8412  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
8413  if (message_arena == nullptr) {
8414  delete _impl_.pose_;
8415  }
8416  if (pose) {
8417  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8418  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(pose);
8419  if (message_arena != submessage_arena) {
8420  pose = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
8421  message_arena, pose, submessage_arena);
8422  }
8423 
8424  } else {
8425 
8426  }
8427  _impl_.pose_ = pose;
8428  // @@protoc_insertion_point(field_set_allocated:nv.Object.pose)
8429 }
8430 
8431 // .nv.Gaze gaze = 8;
8432 inline bool Object::_internal_has_gaze() const {
8433  return this != internal_default_instance() && _impl_.gaze_ != nullptr;
8434 }
8435 inline bool Object::has_gaze() const {
8436  return _internal_has_gaze();
8437 }
8438 inline void Object::clear_gaze() {
8439  if (GetArenaForAllocation() == nullptr && _impl_.gaze_ != nullptr) {
8440  delete _impl_.gaze_;
8441  }
8442  _impl_.gaze_ = nullptr;
8443 }
8444 inline const ::nv::Gaze& Object::_internal_gaze() const {
8445  const ::nv::Gaze* p = _impl_.gaze_;
8446  return p != nullptr ? *p : reinterpret_cast<const ::nv::Gaze&>(
8448 }
8449 inline const ::nv::Gaze& Object::gaze() const {
8450  // @@protoc_insertion_point(field_get:nv.Object.gaze)
8451  return _internal_gaze();
8452 }
8454  ::nv::Gaze* gaze) {
8455  if (GetArenaForAllocation() == nullptr) {
8456  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.gaze_);
8457  }
8458  _impl_.gaze_ = gaze;
8459  if (gaze) {
8460 
8461  } else {
8462 
8463  }
8464  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Object.gaze)
8465 }
8466 inline ::nv::Gaze* Object::release_gaze() {
8467 
8468  ::nv::Gaze* temp = _impl_.gaze_;
8469  _impl_.gaze_ = nullptr;
8470 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8471  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
8472  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8473  if (GetArenaForAllocation() == nullptr) { delete old; }
8474 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
8475  if (GetArenaForAllocation() != nullptr) {
8476  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8477  }
8478 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
8479  return temp;
8480 }
8481 inline ::nv::Gaze* Object::unsafe_arena_release_gaze() {
8482  // @@protoc_insertion_point(field_release:nv.Object.gaze)
8483 
8484  ::nv::Gaze* temp = _impl_.gaze_;
8485  _impl_.gaze_ = nullptr;
8486  return temp;
8487 }
8488 inline ::nv::Gaze* Object::_internal_mutable_gaze() {
8489 
8490  if (_impl_.gaze_ == nullptr) {
8491  auto* p = CreateMaybeMessage<::nv::Gaze>(GetArenaForAllocation());
8492  _impl_.gaze_ = p;
8493  }
8494  return _impl_.gaze_;
8495 }
8496 inline ::nv::Gaze* Object::mutable_gaze() {
8497  ::nv::Gaze* _msg = _internal_mutable_gaze();
8498  // @@protoc_insertion_point(field_mutable:nv.Object.gaze)
8499  return _msg;
8500 }
8501 inline void Object::set_allocated_gaze(::nv::Gaze* gaze) {
8502  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
8503  if (message_arena == nullptr) {
8504  delete _impl_.gaze_;
8505  }
8506  if (gaze) {
8507  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8508  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(gaze);
8509  if (message_arena != submessage_arena) {
8510  gaze = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
8511  message_arena, gaze, submessage_arena);
8512  }
8513 
8514  } else {
8515 
8516  }
8517  _impl_.gaze_ = gaze;
8518  // @@protoc_insertion_point(field_set_allocated:nv.Object.gaze)
8519 }
8520 
8521 // .nv.LipActivity lipActivity = 9;
8522 inline bool Object::_internal_has_lipactivity() const {
8523  return this != internal_default_instance() && _impl_.lipactivity_ != nullptr;
8524 }
8525 inline bool Object::has_lipactivity() const {
8526  return _internal_has_lipactivity();
8527 }
8528 inline void Object::clear_lipactivity() {
8529  if (GetArenaForAllocation() == nullptr && _impl_.lipactivity_ != nullptr) {
8530  delete _impl_.lipactivity_;
8531  }
8532  _impl_.lipactivity_ = nullptr;
8533 }
8534 inline const ::nv::LipActivity& Object::_internal_lipactivity() const {
8535  const ::nv::LipActivity* p = _impl_.lipactivity_;
8536  return p != nullptr ? *p : reinterpret_cast<const ::nv::LipActivity&>(
8538 }
8539 inline const ::nv::LipActivity& Object::lipactivity() const {
8540  // @@protoc_insertion_point(field_get:nv.Object.lipActivity)
8541  return _internal_lipactivity();
8542 }
8544  ::nv::LipActivity* lipactivity) {
8545  if (GetArenaForAllocation() == nullptr) {
8546  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.lipactivity_);
8547  }
8548  _impl_.lipactivity_ = lipactivity;
8549  if (lipactivity) {
8550 
8551  } else {
8552 
8553  }
8554  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Object.lipActivity)
8555 }
8556 inline ::nv::LipActivity* Object::release_lipactivity() {
8557 
8558  ::nv::LipActivity* temp = _impl_.lipactivity_;
8559  _impl_.lipactivity_ = nullptr;
8560 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8561  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
8562  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8563  if (GetArenaForAllocation() == nullptr) { delete old; }
8564 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
8565  if (GetArenaForAllocation() != nullptr) {
8566  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8567  }
8568 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
8569  return temp;
8570 }
8571 inline ::nv::LipActivity* Object::unsafe_arena_release_lipactivity() {
8572  // @@protoc_insertion_point(field_release:nv.Object.lipActivity)
8573 
8574  ::nv::LipActivity* temp = _impl_.lipactivity_;
8575  _impl_.lipactivity_ = nullptr;
8576  return temp;
8577 }
8578 inline ::nv::LipActivity* Object::_internal_mutable_lipactivity() {
8579 
8580  if (_impl_.lipactivity_ == nullptr) {
8581  auto* p = CreateMaybeMessage<::nv::LipActivity>(GetArenaForAllocation());
8582  _impl_.lipactivity_ = p;
8583  }
8584  return _impl_.lipactivity_;
8585 }
8586 inline ::nv::LipActivity* Object::mutable_lipactivity() {
8587  ::nv::LipActivity* _msg = _internal_mutable_lipactivity();
8588  // @@protoc_insertion_point(field_mutable:nv.Object.lipActivity)
8589  return _msg;
8590 }
8591 inline void Object::set_allocated_lipactivity(::nv::LipActivity* lipactivity) {
8592  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
8593  if (message_arena == nullptr) {
8594  delete _impl_.lipactivity_;
8595  }
8596  if (lipactivity) {
8597  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8598  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(lipactivity);
8599  if (message_arena != submessage_arena) {
8600  lipactivity = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
8601  message_arena, lipactivity, submessage_arena);
8602  }
8603 
8604  } else {
8605 
8606  }
8607  _impl_.lipactivity_ = lipactivity;
8608  // @@protoc_insertion_point(field_set_allocated:nv.Object.lipActivity)
8609 }
8610 
8611 // float speed = 10;
8612 inline void Object::clear_speed() {
8613  _impl_.speed_ = 0;
8614 }
8615 inline float Object::_internal_speed() const {
8616  return _impl_.speed_;
8617 }
8618 inline float Object::speed() const {
8619  // @@protoc_insertion_point(field_get:nv.Object.speed)
8620  return _internal_speed();
8621 }
8622 inline void Object::_internal_set_speed(float value) {
8623 
8624  _impl_.speed_ = value;
8625 }
8626 inline void Object::set_speed(float value) {
8627  _internal_set_speed(value);
8628  // @@protoc_insertion_point(field_set:nv.Object.speed)
8629 }
8630 
8631 // repeated float dir = 11;
8632 inline int Object::_internal_dir_size() const {
8633  return _impl_.dir_.size();
8634 }
8635 inline int Object::dir_size() const {
8636  return _internal_dir_size();
8637 }
8638 inline void Object::clear_dir() {
8639  _impl_.dir_.Clear();
8640 }
8641 inline float Object::_internal_dir(int index) const {
8642  return _impl_.dir_.Get(index);
8643 }
8644 inline float Object::dir(int index) const {
8645  // @@protoc_insertion_point(field_get:nv.Object.dir)
8646  return _internal_dir(index);
8647 }
8648 inline void Object::set_dir(int index, float value) {
8649  _impl_.dir_.Set(index, value);
8650  // @@protoc_insertion_point(field_set:nv.Object.dir)
8651 }
8652 inline void Object::_internal_add_dir(float value) {
8653  _impl_.dir_.Add(value);
8654 }
8655 inline void Object::add_dir(float value) {
8656  _internal_add_dir(value);
8657  // @@protoc_insertion_point(field_add:nv.Object.dir)
8658 }
8659 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
8660 Object::_internal_dir() const {
8661  return _impl_.dir_;
8662 }
8663 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
8664 Object::dir() const {
8665  // @@protoc_insertion_point(field_list:nv.Object.dir)
8666  return _internal_dir();
8667 }
8668 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
8669 Object::_internal_mutable_dir() {
8670  return &_impl_.dir_;
8671 }
8672 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
8674  // @@protoc_insertion_point(field_mutable_list:nv.Object.dir)
8675  return _internal_mutable_dir();
8676 }
8677 
8678 // .nv.Coordinate coordinate = 12;
8679 inline bool Object::_internal_has_coordinate() const {
8680  return this != internal_default_instance() && _impl_.coordinate_ != nullptr;
8681 }
8682 inline bool Object::has_coordinate() const {
8683  return _internal_has_coordinate();
8684 }
8685 inline void Object::clear_coordinate() {
8686  if (GetArenaForAllocation() == nullptr && _impl_.coordinate_ != nullptr) {
8687  delete _impl_.coordinate_;
8688  }
8689  _impl_.coordinate_ = nullptr;
8690 }
8691 inline const ::nv::Coordinate& Object::_internal_coordinate() const {
8692  const ::nv::Coordinate* p = _impl_.coordinate_;
8693  return p != nullptr ? *p : reinterpret_cast<const ::nv::Coordinate&>(
8695 }
8696 inline const ::nv::Coordinate& Object::coordinate() const {
8697  // @@protoc_insertion_point(field_get:nv.Object.coordinate)
8698  return _internal_coordinate();
8699 }
8701  ::nv::Coordinate* coordinate) {
8702  if (GetArenaForAllocation() == nullptr) {
8703  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.coordinate_);
8704  }
8705  _impl_.coordinate_ = coordinate;
8706  if (coordinate) {
8707 
8708  } else {
8709 
8710  }
8711  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Object.coordinate)
8712 }
8713 inline ::nv::Coordinate* Object::release_coordinate() {
8714 
8715  ::nv::Coordinate* temp = _impl_.coordinate_;
8716  _impl_.coordinate_ = nullptr;
8717 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8718  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
8719  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8720  if (GetArenaForAllocation() == nullptr) { delete old; }
8721 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
8722  if (GetArenaForAllocation() != nullptr) {
8723  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8724  }
8725 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
8726  return temp;
8727 }
8728 inline ::nv::Coordinate* Object::unsafe_arena_release_coordinate() {
8729  // @@protoc_insertion_point(field_release:nv.Object.coordinate)
8730 
8731  ::nv::Coordinate* temp = _impl_.coordinate_;
8732  _impl_.coordinate_ = nullptr;
8733  return temp;
8734 }
8735 inline ::nv::Coordinate* Object::_internal_mutable_coordinate() {
8736 
8737  if (_impl_.coordinate_ == nullptr) {
8738  auto* p = CreateMaybeMessage<::nv::Coordinate>(GetArenaForAllocation());
8739  _impl_.coordinate_ = p;
8740  }
8741  return _impl_.coordinate_;
8742 }
8743 inline ::nv::Coordinate* Object::mutable_coordinate() {
8744  ::nv::Coordinate* _msg = _internal_mutable_coordinate();
8745  // @@protoc_insertion_point(field_mutable:nv.Object.coordinate)
8746  return _msg;
8747 }
8748 inline void Object::set_allocated_coordinate(::nv::Coordinate* coordinate) {
8749  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
8750  if (message_arena == nullptr) {
8751  delete _impl_.coordinate_;
8752  }
8753  if (coordinate) {
8754  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8755  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(coordinate);
8756  if (message_arena != submessage_arena) {
8757  coordinate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
8758  message_arena, coordinate, submessage_arena);
8759  }
8760 
8761  } else {
8762 
8763  }
8764  _impl_.coordinate_ = coordinate;
8765  // @@protoc_insertion_point(field_set_allocated:nv.Object.coordinate)
8766 }
8767 
8768 // .nv.Location location = 13;
8769 inline bool Object::_internal_has_location() const {
8770  return this != internal_default_instance() && _impl_.location_ != nullptr;
8771 }
8772 inline bool Object::has_location() const {
8773  return _internal_has_location();
8774 }
8775 inline void Object::clear_location() {
8776  if (GetArenaForAllocation() == nullptr && _impl_.location_ != nullptr) {
8777  delete _impl_.location_;
8778  }
8779  _impl_.location_ = nullptr;
8780 }
8781 inline const ::nv::Location& Object::_internal_location() const {
8782  const ::nv::Location* p = _impl_.location_;
8783  return p != nullptr ? *p : reinterpret_cast<const ::nv::Location&>(
8785 }
8786 inline const ::nv::Location& Object::location() const {
8787  // @@protoc_insertion_point(field_get:nv.Object.location)
8788  return _internal_location();
8789 }
8791  ::nv::Location* location) {
8792  if (GetArenaForAllocation() == nullptr) {
8793  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.location_);
8794  }
8795  _impl_.location_ = location;
8796  if (location) {
8797 
8798  } else {
8799 
8800  }
8801  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Object.location)
8802 }
8803 inline ::nv::Location* Object::release_location() {
8804 
8805  ::nv::Location* temp = _impl_.location_;
8806  _impl_.location_ = nullptr;
8807 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8808  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
8809  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8810  if (GetArenaForAllocation() == nullptr) { delete old; }
8811 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
8812  if (GetArenaForAllocation() != nullptr) {
8813  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8814  }
8815 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
8816  return temp;
8817 }
8818 inline ::nv::Location* Object::unsafe_arena_release_location() {
8819  // @@protoc_insertion_point(field_release:nv.Object.location)
8820 
8821  ::nv::Location* temp = _impl_.location_;
8822  _impl_.location_ = nullptr;
8823  return temp;
8824 }
8825 inline ::nv::Location* Object::_internal_mutable_location() {
8826 
8827  if (_impl_.location_ == nullptr) {
8828  auto* p = CreateMaybeMessage<::nv::Location>(GetArenaForAllocation());
8829  _impl_.location_ = p;
8830  }
8831  return _impl_.location_;
8832 }
8833 inline ::nv::Location* Object::mutable_location() {
8834  ::nv::Location* _msg = _internal_mutable_location();
8835  // @@protoc_insertion_point(field_mutable:nv.Object.location)
8836  return _msg;
8837 }
8838 inline void Object::set_allocated_location(::nv::Location* location) {
8839  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
8840  if (message_arena == nullptr) {
8841  delete _impl_.location_;
8842  }
8843  if (location) {
8844  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8845  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(location);
8846  if (message_arena != submessage_arena) {
8847  location = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
8848  message_arena, location, submessage_arena);
8849  }
8850 
8851  } else {
8852 
8853  }
8854  _impl_.location_ = location;
8855  // @@protoc_insertion_point(field_set_allocated:nv.Object.location)
8856 }
8857 
8858 // .nv.Bbox3d bbox3d = 14;
8859 inline bool Object::_internal_has_bbox3d() const {
8860  return this != internal_default_instance() && _impl_.bbox3d_ != nullptr;
8861 }
8862 inline bool Object::has_bbox3d() const {
8863  return _internal_has_bbox3d();
8864 }
8865 inline void Object::clear_bbox3d() {
8866  if (GetArenaForAllocation() == nullptr && _impl_.bbox3d_ != nullptr) {
8867  delete _impl_.bbox3d_;
8868  }
8869  _impl_.bbox3d_ = nullptr;
8870 }
8871 inline const ::nv::Bbox3d& Object::_internal_bbox3d() const {
8872  const ::nv::Bbox3d* p = _impl_.bbox3d_;
8873  return p != nullptr ? *p : reinterpret_cast<const ::nv::Bbox3d&>(
8875 }
8876 inline const ::nv::Bbox3d& Object::bbox3d() const {
8877  // @@protoc_insertion_point(field_get:nv.Object.bbox3d)
8878  return _internal_bbox3d();
8879 }
8881  ::nv::Bbox3d* bbox3d) {
8882  if (GetArenaForAllocation() == nullptr) {
8883  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.bbox3d_);
8884  }
8885  _impl_.bbox3d_ = bbox3d;
8886  if (bbox3d) {
8887 
8888  } else {
8889 
8890  }
8891  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Object.bbox3d)
8892 }
8893 inline ::nv::Bbox3d* Object::release_bbox3d() {
8894 
8895  ::nv::Bbox3d* temp = _impl_.bbox3d_;
8896  _impl_.bbox3d_ = nullptr;
8897 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8898  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
8899  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8900  if (GetArenaForAllocation() == nullptr) { delete old; }
8901 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
8902  if (GetArenaForAllocation() != nullptr) {
8903  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8904  }
8905 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
8906  return temp;
8907 }
8908 inline ::nv::Bbox3d* Object::unsafe_arena_release_bbox3d() {
8909  // @@protoc_insertion_point(field_release:nv.Object.bbox3d)
8910 
8911  ::nv::Bbox3d* temp = _impl_.bbox3d_;
8912  _impl_.bbox3d_ = nullptr;
8913  return temp;
8914 }
8915 inline ::nv::Bbox3d* Object::_internal_mutable_bbox3d() {
8916 
8917  if (_impl_.bbox3d_ == nullptr) {
8918  auto* p = CreateMaybeMessage<::nv::Bbox3d>(GetArenaForAllocation());
8919  _impl_.bbox3d_ = p;
8920  }
8921  return _impl_.bbox3d_;
8922 }
8923 inline ::nv::Bbox3d* Object::mutable_bbox3d() {
8924  ::nv::Bbox3d* _msg = _internal_mutable_bbox3d();
8925  // @@protoc_insertion_point(field_mutable:nv.Object.bbox3d)
8926  return _msg;
8927 }
8928 inline void Object::set_allocated_bbox3d(::nv::Bbox3d* bbox3d) {
8929  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
8930  if (message_arena == nullptr) {
8931  delete _impl_.bbox3d_;
8932  }
8933  if (bbox3d) {
8934  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8935  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(bbox3d);
8936  if (message_arena != submessage_arena) {
8937  bbox3d = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
8938  message_arena, bbox3d, submessage_arena);
8939  }
8940 
8941  } else {
8942 
8943  }
8944  _impl_.bbox3d_ = bbox3d;
8945  // @@protoc_insertion_point(field_set_allocated:nv.Object.bbox3d)
8946 }
8947 
8948 // -------------------------------------------------------------------
8949 
8950 // Coordinate
8951 
8952 // double x = 1;
8953 inline void Coordinate::clear_x() {
8954  _impl_.x_ = 0;
8955 }
8956 inline double Coordinate::_internal_x() const {
8957  return _impl_.x_;
8958 }
8959 inline double Coordinate::x() const {
8960  // @@protoc_insertion_point(field_get:nv.Coordinate.x)
8961  return _internal_x();
8962 }
8963 inline void Coordinate::_internal_set_x(double value) {
8964 
8965  _impl_.x_ = value;
8966 }
8967 inline void Coordinate::set_x(double value) {
8968  _internal_set_x(value);
8969  // @@protoc_insertion_point(field_set:nv.Coordinate.x)
8970 }
8971 
8972 // double y = 2;
8973 inline void Coordinate::clear_y() {
8974  _impl_.y_ = 0;
8975 }
8976 inline double Coordinate::_internal_y() const {
8977  return _impl_.y_;
8978 }
8979 inline double Coordinate::y() const {
8980  // @@protoc_insertion_point(field_get:nv.Coordinate.y)
8981  return _internal_y();
8982 }
8983 inline void Coordinate::_internal_set_y(double value) {
8984 
8985  _impl_.y_ = value;
8986 }
8987 inline void Coordinate::set_y(double value) {
8988  _internal_set_y(value);
8989  // @@protoc_insertion_point(field_set:nv.Coordinate.y)
8990 }
8991 
8992 // double z = 3;
8993 inline void Coordinate::clear_z() {
8994  _impl_.z_ = 0;
8995 }
8996 inline double Coordinate::_internal_z() const {
8997  return _impl_.z_;
8998 }
8999 inline double Coordinate::z() const {
9000  // @@protoc_insertion_point(field_get:nv.Coordinate.z)
9001  return _internal_z();
9002 }
9003 inline void Coordinate::_internal_set_z(double value) {
9004 
9005  _impl_.z_ = value;
9006 }
9007 inline void Coordinate::set_z(double value) {
9008  _internal_set_z(value);
9009  // @@protoc_insertion_point(field_set:nv.Coordinate.z)
9010 }
9011 
9012 // -------------------------------------------------------------------
9013 
9014 // Location
9015 
9016 // double lat = 1;
9017 inline void Location::clear_lat() {
9018  _impl_.lat_ = 0;
9019 }
9020 inline double Location::_internal_lat() const {
9021  return _impl_.lat_;
9022 }
9023 inline double Location::lat() const {
9024  // @@protoc_insertion_point(field_get:nv.Location.lat)
9025  return _internal_lat();
9026 }
9027 inline void Location::_internal_set_lat(double value) {
9028 
9029  _impl_.lat_ = value;
9030 }
9031 inline void Location::set_lat(double value) {
9032  _internal_set_lat(value);
9033  // @@protoc_insertion_point(field_set:nv.Location.lat)
9034 }
9035 
9036 // double lon = 2;
9037 inline void Location::clear_lon() {
9038  _impl_.lon_ = 0;
9039 }
9040 inline double Location::_internal_lon() const {
9041  return _impl_.lon_;
9042 }
9043 inline double Location::lon() const {
9044  // @@protoc_insertion_point(field_get:nv.Location.lon)
9045  return _internal_lon();
9046 }
9047 inline void Location::_internal_set_lon(double value) {
9048 
9049  _impl_.lon_ = value;
9050 }
9051 inline void Location::set_lon(double value) {
9052  _internal_set_lon(value);
9053  // @@protoc_insertion_point(field_set:nv.Location.lon)
9054 }
9055 
9056 // double alt = 3;
9057 inline void Location::clear_alt() {
9058  _impl_.alt_ = 0;
9059 }
9060 inline double Location::_internal_alt() const {
9061  return _impl_.alt_;
9062 }
9063 inline double Location::alt() const {
9064  // @@protoc_insertion_point(field_get:nv.Location.alt)
9065  return _internal_alt();
9066 }
9067 inline void Location::_internal_set_alt(double value) {
9068 
9069  _impl_.alt_ = value;
9070 }
9071 inline void Location::set_alt(double value) {
9072  _internal_set_alt(value);
9073  // @@protoc_insertion_point(field_set:nv.Location.alt)
9074 }
9075 
9076 // -------------------------------------------------------------------
9077 
9078 // -------------------------------------------------------------------
9079 
9080 // Bbox
9081 
9082 // float leftX = 1;
9083 inline void Bbox::clear_leftx() {
9084  _impl_.leftx_ = 0;
9085 }
9086 inline float Bbox::_internal_leftx() const {
9087  return _impl_.leftx_;
9088 }
9089 inline float Bbox::leftx() const {
9090  // @@protoc_insertion_point(field_get:nv.Bbox.leftX)
9091  return _internal_leftx();
9092 }
9093 inline void Bbox::_internal_set_leftx(float value) {
9094 
9095  _impl_.leftx_ = value;
9096 }
9097 inline void Bbox::set_leftx(float value) {
9098  _internal_set_leftx(value);
9099  // @@protoc_insertion_point(field_set:nv.Bbox.leftX)
9100 }
9101 
9102 // float topY = 2;
9103 inline void Bbox::clear_topy() {
9104  _impl_.topy_ = 0;
9105 }
9106 inline float Bbox::_internal_topy() const {
9107  return _impl_.topy_;
9108 }
9109 inline float Bbox::topy() const {
9110  // @@protoc_insertion_point(field_get:nv.Bbox.topY)
9111  return _internal_topy();
9112 }
9113 inline void Bbox::_internal_set_topy(float value) {
9114 
9115  _impl_.topy_ = value;
9116 }
9117 inline void Bbox::set_topy(float value) {
9118  _internal_set_topy(value);
9119  // @@protoc_insertion_point(field_set:nv.Bbox.topY)
9120 }
9121 
9122 // float rightX = 3;
9123 inline void Bbox::clear_rightx() {
9124  _impl_.rightx_ = 0;
9125 }
9126 inline float Bbox::_internal_rightx() const {
9127  return _impl_.rightx_;
9128 }
9129 inline float Bbox::rightx() const {
9130  // @@protoc_insertion_point(field_get:nv.Bbox.rightX)
9131  return _internal_rightx();
9132 }
9133 inline void Bbox::_internal_set_rightx(float value) {
9134 
9135  _impl_.rightx_ = value;
9136 }
9137 inline void Bbox::set_rightx(float value) {
9138  _internal_set_rightx(value);
9139  // @@protoc_insertion_point(field_set:nv.Bbox.rightX)
9140 }
9141 
9142 // float bottomY = 4;
9143 inline void Bbox::clear_bottomy() {
9144  _impl_.bottomy_ = 0;
9145 }
9146 inline float Bbox::_internal_bottomy() const {
9147  return _impl_.bottomy_;
9148 }
9149 inline float Bbox::bottomy() const {
9150  // @@protoc_insertion_point(field_get:nv.Bbox.bottomY)
9151  return _internal_bottomy();
9152 }
9153 inline void Bbox::_internal_set_bottomy(float value) {
9154 
9155  _impl_.bottomy_ = value;
9156 }
9157 inline void Bbox::set_bottomy(float value) {
9158  _internal_set_bottomy(value);
9159  // @@protoc_insertion_point(field_set:nv.Bbox.bottomY)
9160 }
9161 
9162 // repeated .nv.Embedding embeddings = 5;
9163 inline int Bbox::_internal_embeddings_size() const {
9164  return _impl_.embeddings_.size();
9165 }
9166 inline int Bbox::embeddings_size() const {
9167  return _internal_embeddings_size();
9168 }
9169 inline void Bbox::clear_embeddings() {
9170  _impl_.embeddings_.Clear();
9171 }
9172 inline ::nv::Embedding* Bbox::mutable_embeddings(int index) {
9173  // @@protoc_insertion_point(field_mutable:nv.Bbox.embeddings)
9174  return _impl_.embeddings_.Mutable(index);
9175 }
9176 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >*
9178  // @@protoc_insertion_point(field_mutable_list:nv.Bbox.embeddings)
9179  return &_impl_.embeddings_;
9180 }
9181 inline const ::nv::Embedding& Bbox::_internal_embeddings(int index) const {
9182  return _impl_.embeddings_.Get(index);
9183 }
9184 inline const ::nv::Embedding& Bbox::embeddings(int index) const {
9185  // @@protoc_insertion_point(field_get:nv.Bbox.embeddings)
9186  return _internal_embeddings(index);
9187 }
9188 inline ::nv::Embedding* Bbox::_internal_add_embeddings() {
9189  return _impl_.embeddings_.Add();
9190 }
9191 inline ::nv::Embedding* Bbox::add_embeddings() {
9192  ::nv::Embedding* _add = _internal_add_embeddings();
9193  // @@protoc_insertion_point(field_add:nv.Bbox.embeddings)
9194  return _add;
9195 }
9196 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >&
9197 Bbox::embeddings() const {
9198  // @@protoc_insertion_point(field_list:nv.Bbox.embeddings)
9199  return _impl_.embeddings_;
9200 }
9201 
9202 // float confidence = 6;
9203 inline void Bbox::clear_confidence() {
9204  _impl_.confidence_ = 0;
9205 }
9206 inline float Bbox::_internal_confidence() const {
9207  return _impl_.confidence_;
9208 }
9209 inline float Bbox::confidence() const {
9210  // @@protoc_insertion_point(field_get:nv.Bbox.confidence)
9211  return _internal_confidence();
9212 }
9213 inline void Bbox::_internal_set_confidence(float value) {
9214 
9215  _impl_.confidence_ = value;
9216 }
9217 inline void Bbox::set_confidence(float value) {
9218  _internal_set_confidence(value);
9219  // @@protoc_insertion_point(field_set:nv.Bbox.confidence)
9220 }
9221 
9222 // map<string, string> info = 7;
9223 inline int Bbox::_internal_info_size() const {
9224  return _impl_.info_.size();
9225 }
9226 inline int Bbox::info_size() const {
9227  return _internal_info_size();
9228 }
9229 inline void Bbox::clear_info() {
9230  _impl_.info_.Clear();
9231 }
9232 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
9233 Bbox::_internal_info() const {
9234  return _impl_.info_.GetMap();
9235 }
9236 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
9237 Bbox::info() const {
9238  // @@protoc_insertion_point(field_map:nv.Bbox.info)
9239  return _internal_info();
9240 }
9241 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
9242 Bbox::_internal_mutable_info() {
9243  return _impl_.info_.MutableMap();
9244 }
9245 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
9247  // @@protoc_insertion_point(field_mutable_map:nv.Bbox.info)
9248  return _internal_mutable_info();
9249 }
9250 
9251 // -------------------------------------------------------------------
9252 
9253 // -------------------------------------------------------------------
9254 
9255 // Bbox3d
9256 
9257 // repeated double coordinates = 1;
9258 inline int Bbox3d::_internal_coordinates_size() const {
9259  return _impl_.coordinates_.size();
9260 }
9261 inline int Bbox3d::coordinates_size() const {
9262  return _internal_coordinates_size();
9263 }
9264 inline void Bbox3d::clear_coordinates() {
9265  _impl_.coordinates_.Clear();
9266 }
9267 inline double Bbox3d::_internal_coordinates(int index) const {
9268  return _impl_.coordinates_.Get(index);
9269 }
9270 inline double Bbox3d::coordinates(int index) const {
9271  // @@protoc_insertion_point(field_get:nv.Bbox3d.coordinates)
9272  return _internal_coordinates(index);
9273 }
9274 inline void Bbox3d::set_coordinates(int index, double value) {
9275  _impl_.coordinates_.Set(index, value);
9276  // @@protoc_insertion_point(field_set:nv.Bbox3d.coordinates)
9277 }
9278 inline void Bbox3d::_internal_add_coordinates(double value) {
9279  _impl_.coordinates_.Add(value);
9280 }
9281 inline void Bbox3d::add_coordinates(double value) {
9282  _internal_add_coordinates(value);
9283  // @@protoc_insertion_point(field_add:nv.Bbox3d.coordinates)
9284 }
9285 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
9286 Bbox3d::_internal_coordinates() const {
9287  return _impl_.coordinates_;
9288 }
9289 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
9290 Bbox3d::coordinates() const {
9291  // @@protoc_insertion_point(field_list:nv.Bbox3d.coordinates)
9292  return _internal_coordinates();
9293 }
9294 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
9295 Bbox3d::_internal_mutable_coordinates() {
9296  return &_impl_.coordinates_;
9297 }
9298 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
9300  // @@protoc_insertion_point(field_mutable_list:nv.Bbox3d.coordinates)
9301  return _internal_mutable_coordinates();
9302 }
9303 
9304 // repeated .nv.Embedding embeddings = 2;
9305 inline int Bbox3d::_internal_embeddings_size() const {
9306  return _impl_.embeddings_.size();
9307 }
9308 inline int Bbox3d::embeddings_size() const {
9309  return _internal_embeddings_size();
9310 }
9311 inline void Bbox3d::clear_embeddings() {
9312  _impl_.embeddings_.Clear();
9313 }
9314 inline ::nv::Embedding* Bbox3d::mutable_embeddings(int index) {
9315  // @@protoc_insertion_point(field_mutable:nv.Bbox3d.embeddings)
9316  return _impl_.embeddings_.Mutable(index);
9317 }
9318 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >*
9320  // @@protoc_insertion_point(field_mutable_list:nv.Bbox3d.embeddings)
9321  return &_impl_.embeddings_;
9322 }
9323 inline const ::nv::Embedding& Bbox3d::_internal_embeddings(int index) const {
9324  return _impl_.embeddings_.Get(index);
9325 }
9326 inline const ::nv::Embedding& Bbox3d::embeddings(int index) const {
9327  // @@protoc_insertion_point(field_get:nv.Bbox3d.embeddings)
9328  return _internal_embeddings(index);
9329 }
9330 inline ::nv::Embedding* Bbox3d::_internal_add_embeddings() {
9331  return _impl_.embeddings_.Add();
9332 }
9333 inline ::nv::Embedding* Bbox3d::add_embeddings() {
9334  ::nv::Embedding* _add = _internal_add_embeddings();
9335  // @@protoc_insertion_point(field_add:nv.Bbox3d.embeddings)
9336  return _add;
9337 }
9338 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >&
9339 Bbox3d::embeddings() const {
9340  // @@protoc_insertion_point(field_list:nv.Bbox3d.embeddings)
9341  return _impl_.embeddings_;
9342 }
9343 
9344 // float confidence = 3;
9345 inline void Bbox3d::clear_confidence() {
9346  _impl_.confidence_ = 0;
9347 }
9348 inline float Bbox3d::_internal_confidence() const {
9349  return _impl_.confidence_;
9350 }
9351 inline float Bbox3d::confidence() const {
9352  // @@protoc_insertion_point(field_get:nv.Bbox3d.confidence)
9353  return _internal_confidence();
9354 }
9355 inline void Bbox3d::_internal_set_confidence(float value) {
9356 
9357  _impl_.confidence_ = value;
9358 }
9359 inline void Bbox3d::set_confidence(float value) {
9360  _internal_set_confidence(value);
9361  // @@protoc_insertion_point(field_set:nv.Bbox3d.confidence)
9362 }
9363 
9364 // map<string, string> info = 4;
9365 inline int Bbox3d::_internal_info_size() const {
9366  return _impl_.info_.size();
9367 }
9368 inline int Bbox3d::info_size() const {
9369  return _internal_info_size();
9370 }
9371 inline void Bbox3d::clear_info() {
9372  _impl_.info_.Clear();
9373 }
9374 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
9375 Bbox3d::_internal_info() const {
9376  return _impl_.info_.GetMap();
9377 }
9378 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
9379 Bbox3d::info() const {
9380  // @@protoc_insertion_point(field_map:nv.Bbox3d.info)
9381  return _internal_info();
9382 }
9383 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
9384 Bbox3d::_internal_mutable_info() {
9385  return _impl_.info_.MutableMap();
9386 }
9387 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
9389  // @@protoc_insertion_point(field_mutable_map:nv.Bbox3d.info)
9390  return _internal_mutable_info();
9391 }
9392 
9393 // -------------------------------------------------------------------
9394 
9395 // -------------------------------------------------------------------
9396 
9397 // Segmentation
9398 
9399 // repeated int32 mask = 1;
9400 inline int Segmentation::_internal_mask_size() const {
9401  return _impl_.mask_.size();
9402 }
9403 inline int Segmentation::mask_size() const {
9404  return _internal_mask_size();
9405 }
9406 inline void Segmentation::clear_mask() {
9407  _impl_.mask_.Clear();
9408 }
9409 inline int32_t Segmentation::_internal_mask(int index) const {
9410  return _impl_.mask_.Get(index);
9411 }
9412 inline int32_t Segmentation::mask(int index) const {
9413  // @@protoc_insertion_point(field_get:nv.Segmentation.mask)
9414  return _internal_mask(index);
9415 }
9416 inline void Segmentation::set_mask(int index, int32_t value) {
9417  _impl_.mask_.Set(index, value);
9418  // @@protoc_insertion_point(field_set:nv.Segmentation.mask)
9419 }
9420 inline void Segmentation::_internal_add_mask(int32_t value) {
9421  _impl_.mask_.Add(value);
9422 }
9423 inline void Segmentation::add_mask(int32_t value) {
9424  _internal_add_mask(value);
9425  // @@protoc_insertion_point(field_add:nv.Segmentation.mask)
9426 }
9427 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
9428 Segmentation::_internal_mask() const {
9429  return _impl_.mask_;
9430 }
9431 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
9432 Segmentation::mask() const {
9433  // @@protoc_insertion_point(field_list:nv.Segmentation.mask)
9434  return _internal_mask();
9435 }
9436 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
9437 Segmentation::_internal_mutable_mask() {
9438  return &_impl_.mask_;
9439 }
9440 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
9442  // @@protoc_insertion_point(field_mutable_list:nv.Segmentation.mask)
9443  return _internal_mutable_mask();
9444 }
9445 
9446 // map<string, string> info = 2;
9447 inline int Segmentation::_internal_info_size() const {
9448  return _impl_.info_.size();
9449 }
9450 inline int Segmentation::info_size() const {
9451  return _internal_info_size();
9452 }
9453 inline void Segmentation::clear_info() {
9454  _impl_.info_.Clear();
9455 }
9456 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
9457 Segmentation::_internal_info() const {
9458  return _impl_.info_.GetMap();
9459 }
9460 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
9461 Segmentation::info() const {
9462  // @@protoc_insertion_point(field_map:nv.Segmentation.info)
9463  return _internal_info();
9464 }
9465 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
9466 Segmentation::_internal_mutable_info() {
9467  return _impl_.info_.MutableMap();
9468 }
9469 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
9471  // @@protoc_insertion_point(field_mutable_map:nv.Segmentation.info)
9472  return _internal_mutable_info();
9473 }
9474 
9475 // -------------------------------------------------------------------
9476 
9477 // -------------------------------------------------------------------
9478 
9479 // TypeMetrics
9480 
9481 // string id = 1;
9482 inline void TypeMetrics::clear_id() {
9483  _impl_.id_.ClearToEmpty();
9484 }
9485 inline const std::string& TypeMetrics::id() const {
9486  // @@protoc_insertion_point(field_get:nv.TypeMetrics.id)
9487  return _internal_id();
9488 }
9489 template <typename ArgT0, typename... ArgT>
9490 inline PROTOBUF_ALWAYS_INLINE
9491 void TypeMetrics::set_id(ArgT0&& arg0, ArgT... args) {
9492 
9493  _impl_.id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9494  // @@protoc_insertion_point(field_set:nv.TypeMetrics.id)
9495 }
9496 inline std::string* TypeMetrics::mutable_id() {
9497  std::string* _s = _internal_mutable_id();
9498  // @@protoc_insertion_point(field_mutable:nv.TypeMetrics.id)
9499  return _s;
9500 }
9501 inline const std::string& TypeMetrics::_internal_id() const {
9502  return _impl_.id_.Get();
9503 }
9504 inline void TypeMetrics::_internal_set_id(const std::string& value) {
9505 
9506  _impl_.id_.Set(value, GetArenaForAllocation());
9507 }
9508 inline std::string* TypeMetrics::_internal_mutable_id() {
9509 
9510  return _impl_.id_.Mutable(GetArenaForAllocation());
9511 }
9512 inline std::string* TypeMetrics::release_id() {
9513  // @@protoc_insertion_point(field_release:nv.TypeMetrics.id)
9514  return _impl_.id_.Release();
9515 }
9516 inline void TypeMetrics::set_allocated_id(std::string* id) {
9517  if (id != nullptr) {
9518 
9519  } else {
9520 
9521  }
9522  _impl_.id_.SetAllocated(id, GetArenaForAllocation());
9523 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9524  if (_impl_.id_.IsDefault()) {
9525  _impl_.id_.Set("", GetArenaForAllocation());
9526  }
9527 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9528  // @@protoc_insertion_point(field_set_allocated:nv.TypeMetrics.id)
9529 }
9530 
9531 // string type = 2;
9532 inline void TypeMetrics::clear_type() {
9533  _impl_.type_.ClearToEmpty();
9534 }
9535 inline const std::string& TypeMetrics::type() const {
9536  // @@protoc_insertion_point(field_get:nv.TypeMetrics.type)
9537  return _internal_type();
9538 }
9539 template <typename ArgT0, typename... ArgT>
9540 inline PROTOBUF_ALWAYS_INLINE
9541 void TypeMetrics::set_type(ArgT0&& arg0, ArgT... args) {
9542 
9543  _impl_.type_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9544  // @@protoc_insertion_point(field_set:nv.TypeMetrics.type)
9545 }
9546 inline std::string* TypeMetrics::mutable_type() {
9547  std::string* _s = _internal_mutable_type();
9548  // @@protoc_insertion_point(field_mutable:nv.TypeMetrics.type)
9549  return _s;
9550 }
9551 inline const std::string& TypeMetrics::_internal_type() const {
9552  return _impl_.type_.Get();
9553 }
9554 inline void TypeMetrics::_internal_set_type(const std::string& value) {
9555 
9556  _impl_.type_.Set(value, GetArenaForAllocation());
9557 }
9558 inline std::string* TypeMetrics::_internal_mutable_type() {
9559 
9560  return _impl_.type_.Mutable(GetArenaForAllocation());
9561 }
9562 inline std::string* TypeMetrics::release_type() {
9563  // @@protoc_insertion_point(field_release:nv.TypeMetrics.type)
9564  return _impl_.type_.Release();
9565 }
9566 inline void TypeMetrics::set_allocated_type(std::string* type) {
9567  if (type != nullptr) {
9568 
9569  } else {
9570 
9571  }
9572  _impl_.type_.SetAllocated(type, GetArenaForAllocation());
9573 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9574  if (_impl_.type_.IsDefault()) {
9575  _impl_.type_.Set("", GetArenaForAllocation());
9576  }
9577 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9578  // @@protoc_insertion_point(field_set_allocated:nv.TypeMetrics.type)
9579 }
9580 
9581 // int32 count = 3;
9582 inline void TypeMetrics::clear_count() {
9583  _impl_.count_ = 0;
9584 }
9585 inline int32_t TypeMetrics::_internal_count() const {
9586  return _impl_.count_;
9587 }
9588 inline int32_t TypeMetrics::count() const {
9589  // @@protoc_insertion_point(field_get:nv.TypeMetrics.count)
9590  return _internal_count();
9591 }
9592 inline void TypeMetrics::_internal_set_count(int32_t value) {
9593 
9594  _impl_.count_ = value;
9595 }
9596 inline void TypeMetrics::set_count(int32_t value) {
9597  _internal_set_count(value);
9598  // @@protoc_insertion_point(field_set:nv.TypeMetrics.count)
9599 }
9600 
9601 // repeated .nv.Coordinate coordinates = 4;
9602 inline int TypeMetrics::_internal_coordinates_size() const {
9603  return _impl_.coordinates_.size();
9604 }
9605 inline int TypeMetrics::coordinates_size() const {
9606  return _internal_coordinates_size();
9607 }
9608 inline void TypeMetrics::clear_coordinates() {
9609  _impl_.coordinates_.Clear();
9610 }
9611 inline ::nv::Coordinate* TypeMetrics::mutable_coordinates(int index) {
9612  // @@protoc_insertion_point(field_mutable:nv.TypeMetrics.coordinates)
9613  return _impl_.coordinates_.Mutable(index);
9614 }
9615 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate >*
9617  // @@protoc_insertion_point(field_mutable_list:nv.TypeMetrics.coordinates)
9618  return &_impl_.coordinates_;
9619 }
9620 inline const ::nv::Coordinate& TypeMetrics::_internal_coordinates(int index) const {
9621  return _impl_.coordinates_.Get(index);
9622 }
9623 inline const ::nv::Coordinate& TypeMetrics::coordinates(int index) const {
9624  // @@protoc_insertion_point(field_get:nv.TypeMetrics.coordinates)
9625  return _internal_coordinates(index);
9626 }
9627 inline ::nv::Coordinate* TypeMetrics::_internal_add_coordinates() {
9628  return _impl_.coordinates_.Add();
9629 }
9630 inline ::nv::Coordinate* TypeMetrics::add_coordinates() {
9631  ::nv::Coordinate* _add = _internal_add_coordinates();
9632  // @@protoc_insertion_point(field_add:nv.TypeMetrics.coordinates)
9633  return _add;
9634 }
9635 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate >&
9636 TypeMetrics::coordinates() const {
9637  // @@protoc_insertion_point(field_list:nv.TypeMetrics.coordinates)
9638  return _impl_.coordinates_;
9639 }
9640 
9641 // repeated string objectIds = 5;
9642 inline int TypeMetrics::_internal_objectids_size() const {
9643  return _impl_.objectids_.size();
9644 }
9645 inline int TypeMetrics::objectids_size() const {
9646  return _internal_objectids_size();
9647 }
9648 inline void TypeMetrics::clear_objectids() {
9649  _impl_.objectids_.Clear();
9650 }
9651 inline std::string* TypeMetrics::add_objectids() {
9652  std::string* _s = _internal_add_objectids();
9653  // @@protoc_insertion_point(field_add_mutable:nv.TypeMetrics.objectIds)
9654  return _s;
9655 }
9656 inline const std::string& TypeMetrics::_internal_objectids(int index) const {
9657  return _impl_.objectids_.Get(index);
9658 }
9659 inline const std::string& TypeMetrics::objectids(int index) const {
9660  // @@protoc_insertion_point(field_get:nv.TypeMetrics.objectIds)
9661  return _internal_objectids(index);
9662 }
9663 inline std::string* TypeMetrics::mutable_objectids(int index) {
9664  // @@protoc_insertion_point(field_mutable:nv.TypeMetrics.objectIds)
9665  return _impl_.objectids_.Mutable(index);
9666 }
9667 inline void TypeMetrics::set_objectids(int index, const std::string& value) {
9668  _impl_.objectids_.Mutable(index)->assign(value);
9669  // @@protoc_insertion_point(field_set:nv.TypeMetrics.objectIds)
9670 }
9671 inline void TypeMetrics::set_objectids(int index, std::string&& value) {
9672  _impl_.objectids_.Mutable(index)->assign(std::move(value));
9673  // @@protoc_insertion_point(field_set:nv.TypeMetrics.objectIds)
9674 }
9675 inline void TypeMetrics::set_objectids(int index, const char* value) {
9676  GOOGLE_DCHECK(value != nullptr);
9677  _impl_.objectids_.Mutable(index)->assign(value);
9678  // @@protoc_insertion_point(field_set_char:nv.TypeMetrics.objectIds)
9679 }
9680 inline void TypeMetrics::set_objectids(int index, const char* value, size_t size) {
9681  _impl_.objectids_.Mutable(index)->assign(
9682  reinterpret_cast<const char*>(value), size);
9683  // @@protoc_insertion_point(field_set_pointer:nv.TypeMetrics.objectIds)
9684 }
9685 inline std::string* TypeMetrics::_internal_add_objectids() {
9686  return _impl_.objectids_.Add();
9687 }
9688 inline void TypeMetrics::add_objectids(const std::string& value) {
9689  _impl_.objectids_.Add()->assign(value);
9690  // @@protoc_insertion_point(field_add:nv.TypeMetrics.objectIds)
9691 }
9692 inline void TypeMetrics::add_objectids(std::string&& value) {
9693  _impl_.objectids_.Add(std::move(value));
9694  // @@protoc_insertion_point(field_add:nv.TypeMetrics.objectIds)
9695 }
9696 inline void TypeMetrics::add_objectids(const char* value) {
9697  GOOGLE_DCHECK(value != nullptr);
9698  _impl_.objectids_.Add()->assign(value);
9699  // @@protoc_insertion_point(field_add_char:nv.TypeMetrics.objectIds)
9700 }
9701 inline void TypeMetrics::add_objectids(const char* value, size_t size) {
9702  _impl_.objectids_.Add()->assign(reinterpret_cast<const char*>(value), size);
9703  // @@protoc_insertion_point(field_add_pointer:nv.TypeMetrics.objectIds)
9704 }
9705 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
9706 TypeMetrics::objectids() const {
9707  // @@protoc_insertion_point(field_list:nv.TypeMetrics.objectIds)
9708  return _impl_.objectids_;
9709 }
9710 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
9712  // @@protoc_insertion_point(field_mutable_list:nv.TypeMetrics.objectIds)
9713  return &_impl_.objectids_;
9714 }
9715 
9716 // map<string, string> info = 6;
9717 inline int TypeMetrics::_internal_info_size() const {
9718  return _impl_.info_.size();
9719 }
9720 inline int TypeMetrics::info_size() const {
9721  return _internal_info_size();
9722 }
9723 inline void TypeMetrics::clear_info() {
9724  _impl_.info_.Clear();
9725 }
9726 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
9727 TypeMetrics::_internal_info() const {
9728  return _impl_.info_.GetMap();
9729 }
9730 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
9731 TypeMetrics::info() const {
9732  // @@protoc_insertion_point(field_map:nv.TypeMetrics.info)
9733  return _internal_info();
9734 }
9735 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
9736 TypeMetrics::_internal_mutable_info() {
9737  return _impl_.info_.MutableMap();
9738 }
9739 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
9741  // @@protoc_insertion_point(field_mutable_map:nv.TypeMetrics.info)
9742  return _internal_mutable_info();
9743 }
9744 
9745 // -------------------------------------------------------------------
9746 
9747 // Cluster
9748 
9749 // repeated .nv.Point2D points = 1;
9750 inline int Cluster::_internal_points_size() const {
9751  return _impl_.points_.size();
9752 }
9753 inline int Cluster::points_size() const {
9754  return _internal_points_size();
9755 }
9756 inline void Cluster::clear_points() {
9757  _impl_.points_.Clear();
9758 }
9759 inline ::nv::Point2D* Cluster::mutable_points(int index) {
9760  // @@protoc_insertion_point(field_mutable:nv.Cluster.points)
9761  return _impl_.points_.Mutable(index);
9762 }
9763 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D >*
9765  // @@protoc_insertion_point(field_mutable_list:nv.Cluster.points)
9766  return &_impl_.points_;
9767 }
9768 inline const ::nv::Point2D& Cluster::_internal_points(int index) const {
9769  return _impl_.points_.Get(index);
9770 }
9771 inline const ::nv::Point2D& Cluster::points(int index) const {
9772  // @@protoc_insertion_point(field_get:nv.Cluster.points)
9773  return _internal_points(index);
9774 }
9775 inline ::nv::Point2D* Cluster::_internal_add_points() {
9776  return _impl_.points_.Add();
9777 }
9778 inline ::nv::Point2D* Cluster::add_points() {
9779  ::nv::Point2D* _add = _internal_add_points();
9780  // @@protoc_insertion_point(field_add:nv.Cluster.points)
9781  return _add;
9782 }
9783 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D >&
9784 Cluster::points() const {
9785  // @@protoc_insertion_point(field_list:nv.Cluster.points)
9786  return _impl_.points_;
9787 }
9788 
9789 // -------------------------------------------------------------------
9790 
9791 // Point2D
9792 
9793 // double x = 1;
9794 inline void Point2D::clear_x() {
9795  _impl_.x_ = 0;
9796 }
9797 inline double Point2D::_internal_x() const {
9798  return _impl_.x_;
9799 }
9800 inline double Point2D::x() const {
9801  // @@protoc_insertion_point(field_get:nv.Point2D.x)
9802  return _internal_x();
9803 }
9804 inline void Point2D::_internal_set_x(double value) {
9805 
9806  _impl_.x_ = value;
9807 }
9808 inline void Point2D::set_x(double value) {
9809  _internal_set_x(value);
9810  // @@protoc_insertion_point(field_set:nv.Point2D.x)
9811 }
9812 
9813 // double y = 2;
9814 inline void Point2D::clear_y() {
9815  _impl_.y_ = 0;
9816 }
9817 inline double Point2D::_internal_y() const {
9818  return _impl_.y_;
9819 }
9820 inline double Point2D::y() const {
9821  // @@protoc_insertion_point(field_get:nv.Point2D.y)
9822  return _internal_y();
9823 }
9824 inline void Point2D::_internal_set_y(double value) {
9825 
9826  _impl_.y_ = value;
9827 }
9828 inline void Point2D::set_y(double value) {
9829  _internal_set_y(value);
9830  // @@protoc_insertion_point(field_set:nv.Point2D.y)
9831 }
9832 
9833 // -------------------------------------------------------------------
9834 
9835 // -------------------------------------------------------------------
9836 
9837 // SD
9838 
9839 // double threshold = 1;
9840 inline void SD::clear_threshold() {
9841  _impl_.threshold_ = 0;
9842 }
9843 inline double SD::_internal_threshold() const {
9844  return _impl_.threshold_;
9845 }
9846 inline double SD::threshold() const {
9847  // @@protoc_insertion_point(field_get:nv.SD.threshold)
9848  return _internal_threshold();
9849 }
9850 inline void SD::_internal_set_threshold(double value) {
9851 
9852  _impl_.threshold_ = value;
9853 }
9854 inline void SD::set_threshold(double value) {
9855  _internal_set_threshold(value);
9856  // @@protoc_insertion_point(field_set:nv.SD.threshold)
9857 }
9858 
9859 // int32 proximityDetections = 2;
9860 inline void SD::clear_proximitydetections() {
9861  _impl_.proximitydetections_ = 0;
9862 }
9863 inline int32_t SD::_internal_proximitydetections() const {
9864  return _impl_.proximitydetections_;
9865 }
9866 inline int32_t SD::proximitydetections() const {
9867  // @@protoc_insertion_point(field_get:nv.SD.proximityDetections)
9868  return _internal_proximitydetections();
9869 }
9870 inline void SD::_internal_set_proximitydetections(int32_t value) {
9871 
9872  _impl_.proximitydetections_ = value;
9873 }
9874 inline void SD::set_proximitydetections(int32_t value) {
9875  _internal_set_proximitydetections(value);
9876  // @@protoc_insertion_point(field_set:nv.SD.proximityDetections)
9877 }
9878 
9879 // repeated .nv.Cluster clusters = 3;
9880 inline int SD::_internal_clusters_size() const {
9881  return _impl_.clusters_.size();
9882 }
9883 inline int SD::clusters_size() const {
9884  return _internal_clusters_size();
9885 }
9886 inline void SD::clear_clusters() {
9887  _impl_.clusters_.Clear();
9888 }
9889 inline ::nv::Cluster* SD::mutable_clusters(int index) {
9890  // @@protoc_insertion_point(field_mutable:nv.SD.clusters)
9891  return _impl_.clusters_.Mutable(index);
9892 }
9893 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Cluster >*
9895  // @@protoc_insertion_point(field_mutable_list:nv.SD.clusters)
9896  return &_impl_.clusters_;
9897 }
9898 inline const ::nv::Cluster& SD::_internal_clusters(int index) const {
9899  return _impl_.clusters_.Get(index);
9900 }
9901 inline const ::nv::Cluster& SD::clusters(int index) const {
9902  // @@protoc_insertion_point(field_get:nv.SD.clusters)
9903  return _internal_clusters(index);
9904 }
9905 inline ::nv::Cluster* SD::_internal_add_clusters() {
9906  return _impl_.clusters_.Add();
9907 }
9908 inline ::nv::Cluster* SD::add_clusters() {
9909  ::nv::Cluster* _add = _internal_add_clusters();
9910  // @@protoc_insertion_point(field_add:nv.SD.clusters)
9911  return _add;
9912 }
9913 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Cluster >&
9914 SD::clusters() const {
9915  // @@protoc_insertion_point(field_list:nv.SD.clusters)
9916  return _impl_.clusters_;
9917 }
9918 
9919 // map<string, string> info = 4;
9920 inline int SD::_internal_info_size() const {
9921  return _impl_.info_.size();
9922 }
9923 inline int SD::info_size() const {
9924  return _internal_info_size();
9925 }
9926 inline void SD::clear_info() {
9927  _impl_.info_.Clear();
9928 }
9929 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
9930 SD::_internal_info() const {
9931  return _impl_.info_.GetMap();
9932 }
9933 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
9934 SD::info() const {
9935  // @@protoc_insertion_point(field_map:nv.SD.info)
9936  return _internal_info();
9937 }
9938 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
9939 SD::_internal_mutable_info() {
9940  return _impl_.info_.MutableMap();
9941 }
9942 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
9944  // @@protoc_insertion_point(field_mutable_map:nv.SD.info)
9945  return _internal_mutable_info();
9946 }
9947 
9948 // -------------------------------------------------------------------
9949 
9950 // Polygon
9951 
9952 // repeated .nv.Point2D coordinates = 1;
9953 inline int Polygon::_internal_coordinates_size() const {
9954  return _impl_.coordinates_.size();
9955 }
9956 inline int Polygon::coordinates_size() const {
9957  return _internal_coordinates_size();
9958 }
9960  _impl_.coordinates_.Clear();
9961 }
9962 inline ::nv::Point2D* Polygon::mutable_coordinates(int index) {
9963  // @@protoc_insertion_point(field_mutable:nv.Polygon.coordinates)
9964  return _impl_.coordinates_.Mutable(index);
9965 }
9966 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D >*
9968  // @@protoc_insertion_point(field_mutable_list:nv.Polygon.coordinates)
9969  return &_impl_.coordinates_;
9970 }
9971 inline const ::nv::Point2D& Polygon::_internal_coordinates(int index) const {
9972  return _impl_.coordinates_.Get(index);
9973 }
9974 inline const ::nv::Point2D& Polygon::coordinates(int index) const {
9975  // @@protoc_insertion_point(field_get:nv.Polygon.coordinates)
9976  return _internal_coordinates(index);
9977 }
9978 inline ::nv::Point2D* Polygon::_internal_add_coordinates() {
9979  return _impl_.coordinates_.Add();
9980 }
9981 inline ::nv::Point2D* Polygon::add_coordinates() {
9982  ::nv::Point2D* _add = _internal_add_coordinates();
9983  // @@protoc_insertion_point(field_add:nv.Polygon.coordinates)
9984  return _add;
9985 }
9986 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D >&
9988  // @@protoc_insertion_point(field_list:nv.Polygon.coordinates)
9989  return _impl_.coordinates_;
9990 }
9991 
9992 // repeated .nv.PolygonHole holes = 2;
9993 inline int Polygon::_internal_holes_size() const {
9994  return _impl_.holes_.size();
9995 }
9996 inline int Polygon::holes_size() const {
9997  return _internal_holes_size();
9998 }
9999 inline void Polygon::clear_holes() {
10000  _impl_.holes_.Clear();
10001 }
10002 inline ::nv::PolygonHole* Polygon::mutable_holes(int index) {
10003  // @@protoc_insertion_point(field_mutable:nv.Polygon.holes)
10004  return _impl_.holes_.Mutable(index);
10005 }
10006 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::PolygonHole >*
10008  // @@protoc_insertion_point(field_mutable_list:nv.Polygon.holes)
10009  return &_impl_.holes_;
10010 }
10011 inline const ::nv::PolygonHole& Polygon::_internal_holes(int index) const {
10012  return _impl_.holes_.Get(index);
10013 }
10014 inline const ::nv::PolygonHole& Polygon::holes(int index) const {
10015  // @@protoc_insertion_point(field_get:nv.Polygon.holes)
10016  return _internal_holes(index);
10017 }
10018 inline ::nv::PolygonHole* Polygon::_internal_add_holes() {
10019  return _impl_.holes_.Add();
10020 }
10021 inline ::nv::PolygonHole* Polygon::add_holes() {
10022  ::nv::PolygonHole* _add = _internal_add_holes();
10023  // @@protoc_insertion_point(field_add:nv.Polygon.holes)
10024  return _add;
10025 }
10026 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::PolygonHole >&
10028  // @@protoc_insertion_point(field_list:nv.Polygon.holes)
10029  return _impl_.holes_;
10030 }
10031 
10032 // -------------------------------------------------------------------
10033 
10034 // PolygonHole
10035 
10036 // repeated .nv.Point2D coordinates = 1;
10037 inline int PolygonHole::_internal_coordinates_size() const {
10038  return _impl_.coordinates_.size();
10039 }
10040 inline int PolygonHole::coordinates_size() const {
10041  return _internal_coordinates_size();
10042 }
10044  _impl_.coordinates_.Clear();
10045 }
10046 inline ::nv::Point2D* PolygonHole::mutable_coordinates(int index) {
10047  // @@protoc_insertion_point(field_mutable:nv.PolygonHole.coordinates)
10048  return _impl_.coordinates_.Mutable(index);
10049 }
10050 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D >*
10052  // @@protoc_insertion_point(field_mutable_list:nv.PolygonHole.coordinates)
10053  return &_impl_.coordinates_;
10054 }
10055 inline const ::nv::Point2D& PolygonHole::_internal_coordinates(int index) const {
10056  return _impl_.coordinates_.Get(index);
10057 }
10058 inline const ::nv::Point2D& PolygonHole::coordinates(int index) const {
10059  // @@protoc_insertion_point(field_get:nv.PolygonHole.coordinates)
10060  return _internal_coordinates(index);
10061 }
10062 inline ::nv::Point2D* PolygonHole::_internal_add_coordinates() {
10063  return _impl_.coordinates_.Add();
10064 }
10065 inline ::nv::Point2D* PolygonHole::add_coordinates() {
10066  ::nv::Point2D* _add = _internal_add_coordinates();
10067  // @@protoc_insertion_point(field_add:nv.PolygonHole.coordinates)
10068  return _add;
10069 }
10070 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D >&
10072  // @@protoc_insertion_point(field_list:nv.PolygonHole.coordinates)
10073  return _impl_.coordinates_;
10074 }
10075 
10076 // -------------------------------------------------------------------
10077 
10078 // -------------------------------------------------------------------
10079 
10080 // Interaction
10081 
10082 // string id = 1;
10083 inline void Interaction::clear_id() {
10084  _impl_.id_.ClearToEmpty();
10085 }
10086 inline const std::string& Interaction::id() const {
10087  // @@protoc_insertion_point(field_get:nv.Interaction.id)
10088  return _internal_id();
10089 }
10090 template <typename ArgT0, typename... ArgT>
10091 inline PROTOBUF_ALWAYS_INLINE
10092 void Interaction::set_id(ArgT0&& arg0, ArgT... args) {
10093 
10094  _impl_.id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10095  // @@protoc_insertion_point(field_set:nv.Interaction.id)
10096 }
10097 inline std::string* Interaction::mutable_id() {
10098  std::string* _s = _internal_mutable_id();
10099  // @@protoc_insertion_point(field_mutable:nv.Interaction.id)
10100  return _s;
10101 }
10102 inline const std::string& Interaction::_internal_id() const {
10103  return _impl_.id_.Get();
10104 }
10105 inline void Interaction::_internal_set_id(const std::string& value) {
10106 
10107  _impl_.id_.Set(value, GetArenaForAllocation());
10108 }
10109 inline std::string* Interaction::_internal_mutable_id() {
10110 
10111  return _impl_.id_.Mutable(GetArenaForAllocation());
10112 }
10113 inline std::string* Interaction::release_id() {
10114  // @@protoc_insertion_point(field_release:nv.Interaction.id)
10115  return _impl_.id_.Release();
10116 }
10117 inline void Interaction::set_allocated_id(std::string* id) {
10118  if (id != nullptr) {
10119 
10120  } else {
10121 
10122  }
10123  _impl_.id_.SetAllocated(id, GetArenaForAllocation());
10124 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10125  if (_impl_.id_.IsDefault()) {
10126  _impl_.id_.Set("", GetArenaForAllocation());
10127  }
10128 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10129  // @@protoc_insertion_point(field_set_allocated:nv.Interaction.id)
10130 }
10131 
10132 // repeated string objectIds = 2;
10133 inline int Interaction::_internal_objectids_size() const {
10134  return _impl_.objectids_.size();
10135 }
10136 inline int Interaction::objectids_size() const {
10137  return _internal_objectids_size();
10138 }
10139 inline void Interaction::clear_objectids() {
10140  _impl_.objectids_.Clear();
10141 }
10142 inline std::string* Interaction::add_objectids() {
10143  std::string* _s = _internal_add_objectids();
10144  // @@protoc_insertion_point(field_add_mutable:nv.Interaction.objectIds)
10145  return _s;
10146 }
10147 inline const std::string& Interaction::_internal_objectids(int index) const {
10148  return _impl_.objectids_.Get(index);
10149 }
10150 inline const std::string& Interaction::objectids(int index) const {
10151  // @@protoc_insertion_point(field_get:nv.Interaction.objectIds)
10152  return _internal_objectids(index);
10153 }
10154 inline std::string* Interaction::mutable_objectids(int index) {
10155  // @@protoc_insertion_point(field_mutable:nv.Interaction.objectIds)
10156  return _impl_.objectids_.Mutable(index);
10157 }
10158 inline void Interaction::set_objectids(int index, const std::string& value) {
10159  _impl_.objectids_.Mutable(index)->assign(value);
10160  // @@protoc_insertion_point(field_set:nv.Interaction.objectIds)
10161 }
10162 inline void Interaction::set_objectids(int index, std::string&& value) {
10163  _impl_.objectids_.Mutable(index)->assign(std::move(value));
10164  // @@protoc_insertion_point(field_set:nv.Interaction.objectIds)
10165 }
10166 inline void Interaction::set_objectids(int index, const char* value) {
10167  GOOGLE_DCHECK(value != nullptr);
10168  _impl_.objectids_.Mutable(index)->assign(value);
10169  // @@protoc_insertion_point(field_set_char:nv.Interaction.objectIds)
10170 }
10171 inline void Interaction::set_objectids(int index, const char* value, size_t size) {
10172  _impl_.objectids_.Mutable(index)->assign(
10173  reinterpret_cast<const char*>(value), size);
10174  // @@protoc_insertion_point(field_set_pointer:nv.Interaction.objectIds)
10175 }
10176 inline std::string* Interaction::_internal_add_objectids() {
10177  return _impl_.objectids_.Add();
10178 }
10179 inline void Interaction::add_objectids(const std::string& value) {
10180  _impl_.objectids_.Add()->assign(value);
10181  // @@protoc_insertion_point(field_add:nv.Interaction.objectIds)
10182 }
10183 inline void Interaction::add_objectids(std::string&& value) {
10184  _impl_.objectids_.Add(std::move(value));
10185  // @@protoc_insertion_point(field_add:nv.Interaction.objectIds)
10186 }
10187 inline void Interaction::add_objectids(const char* value) {
10188  GOOGLE_DCHECK(value != nullptr);
10189  _impl_.objectids_.Add()->assign(value);
10190  // @@protoc_insertion_point(field_add_char:nv.Interaction.objectIds)
10191 }
10192 inline void Interaction::add_objectids(const char* value, size_t size) {
10193  _impl_.objectids_.Add()->assign(reinterpret_cast<const char*>(value), size);
10194  // @@protoc_insertion_point(field_add_pointer:nv.Interaction.objectIds)
10195 }
10196 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
10197 Interaction::objectids() const {
10198  // @@protoc_insertion_point(field_list:nv.Interaction.objectIds)
10199  return _impl_.objectids_;
10200 }
10201 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
10203  // @@protoc_insertion_point(field_mutable_list:nv.Interaction.objectIds)
10204  return &_impl_.objectids_;
10205 }
10206 
10207 // repeated .nv.Coordinate coordinates = 3;
10208 inline int Interaction::_internal_coordinates_size() const {
10209  return _impl_.coordinates_.size();
10210 }
10211 inline int Interaction::coordinates_size() const {
10212  return _internal_coordinates_size();
10213 }
10214 inline void Interaction::clear_coordinates() {
10215  _impl_.coordinates_.Clear();
10216 }
10217 inline ::nv::Coordinate* Interaction::mutable_coordinates(int index) {
10218  // @@protoc_insertion_point(field_mutable:nv.Interaction.coordinates)
10219  return _impl_.coordinates_.Mutable(index);
10220 }
10221 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate >*
10223  // @@protoc_insertion_point(field_mutable_list:nv.Interaction.coordinates)
10224  return &_impl_.coordinates_;
10225 }
10226 inline const ::nv::Coordinate& Interaction::_internal_coordinates(int index) const {
10227  return _impl_.coordinates_.Get(index);
10228 }
10229 inline const ::nv::Coordinate& Interaction::coordinates(int index) const {
10230  // @@protoc_insertion_point(field_get:nv.Interaction.coordinates)
10231  return _internal_coordinates(index);
10232 }
10233 inline ::nv::Coordinate* Interaction::_internal_add_coordinates() {
10234  return _impl_.coordinates_.Add();
10235 }
10236 inline ::nv::Coordinate* Interaction::add_coordinates() {
10237  ::nv::Coordinate* _add = _internal_add_coordinates();
10238  // @@protoc_insertion_point(field_add:nv.Interaction.coordinates)
10239  return _add;
10240 }
10241 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Coordinate >&
10242 Interaction::coordinates() const {
10243  // @@protoc_insertion_point(field_list:nv.Interaction.coordinates)
10244  return _impl_.coordinates_;
10245 }
10246 
10247 // string description = 4;
10248 inline void Interaction::clear_description() {
10249  _impl_.description_.ClearToEmpty();
10250 }
10251 inline const std::string& Interaction::description() const {
10252  // @@protoc_insertion_point(field_get:nv.Interaction.description)
10253  return _internal_description();
10254 }
10255 template <typename ArgT0, typename... ArgT>
10256 inline PROTOBUF_ALWAYS_INLINE
10257 void Interaction::set_description(ArgT0&& arg0, ArgT... args) {
10258 
10259  _impl_.description_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10260  // @@protoc_insertion_point(field_set:nv.Interaction.description)
10261 }
10262 inline std::string* Interaction::mutable_description() {
10263  std::string* _s = _internal_mutable_description();
10264  // @@protoc_insertion_point(field_mutable:nv.Interaction.description)
10265  return _s;
10266 }
10267 inline const std::string& Interaction::_internal_description() const {
10268  return _impl_.description_.Get();
10269 }
10270 inline void Interaction::_internal_set_description(const std::string& value) {
10271 
10272  _impl_.description_.Set(value, GetArenaForAllocation());
10273 }
10274 inline std::string* Interaction::_internal_mutable_description() {
10275 
10276  return _impl_.description_.Mutable(GetArenaForAllocation());
10277 }
10278 inline std::string* Interaction::release_description() {
10279  // @@protoc_insertion_point(field_release:nv.Interaction.description)
10280  return _impl_.description_.Release();
10281 }
10282 inline void Interaction::set_allocated_description(std::string* description) {
10283  if (description != nullptr) {
10284 
10285  } else {
10286 
10287  }
10288  _impl_.description_.SetAllocated(description, GetArenaForAllocation());
10289 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10290  if (_impl_.description_.IsDefault()) {
10291  _impl_.description_.Set("", GetArenaForAllocation());
10292  }
10293 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10294  // @@protoc_insertion_point(field_set_allocated:nv.Interaction.description)
10295 }
10296 
10297 // map<string, string> info = 5;
10298 inline int Interaction::_internal_info_size() const {
10299  return _impl_.info_.size();
10300 }
10301 inline int Interaction::info_size() const {
10302  return _internal_info_size();
10303 }
10304 inline void Interaction::clear_info() {
10305  _impl_.info_.Clear();
10306 }
10307 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
10308 Interaction::_internal_info() const {
10309  return _impl_.info_.GetMap();
10310 }
10311 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
10312 Interaction::info() const {
10313  // @@protoc_insertion_point(field_map:nv.Interaction.info)
10314  return _internal_info();
10315 }
10316 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
10317 Interaction::_internal_mutable_info() {
10318  return _impl_.info_.MutableMap();
10319 }
10320 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
10322  // @@protoc_insertion_point(field_mutable_map:nv.Interaction.info)
10323  return _internal_mutable_info();
10324 }
10325 
10326 // -------------------------------------------------------------------
10327 
10328 // -------------------------------------------------------------------
10329 
10330 // Congestion
10331 
10332 // string id = 1;
10333 inline void Congestion::clear_id() {
10334  _impl_.id_.ClearToEmpty();
10335 }
10336 inline const std::string& Congestion::id() const {
10337  // @@protoc_insertion_point(field_get:nv.Congestion.id)
10338  return _internal_id();
10339 }
10340 template <typename ArgT0, typename... ArgT>
10341 inline PROTOBUF_ALWAYS_INLINE
10342 void Congestion::set_id(ArgT0&& arg0, ArgT... args) {
10343 
10344  _impl_.id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10345  // @@protoc_insertion_point(field_set:nv.Congestion.id)
10346 }
10347 inline std::string* Congestion::mutable_id() {
10348  std::string* _s = _internal_mutable_id();
10349  // @@protoc_insertion_point(field_mutable:nv.Congestion.id)
10350  return _s;
10351 }
10352 inline const std::string& Congestion::_internal_id() const {
10353  return _impl_.id_.Get();
10354 }
10355 inline void Congestion::_internal_set_id(const std::string& value) {
10356 
10357  _impl_.id_.Set(value, GetArenaForAllocation());
10358 }
10359 inline std::string* Congestion::_internal_mutable_id() {
10360 
10361  return _impl_.id_.Mutable(GetArenaForAllocation());
10362 }
10363 inline std::string* Congestion::release_id() {
10364  // @@protoc_insertion_point(field_release:nv.Congestion.id)
10365  return _impl_.id_.Release();
10366 }
10367 inline void Congestion::set_allocated_id(std::string* id) {
10368  if (id != nullptr) {
10369 
10370  } else {
10371 
10372  }
10373  _impl_.id_.SetAllocated(id, GetArenaForAllocation());
10374 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10375  if (_impl_.id_.IsDefault()) {
10376  _impl_.id_.Set("", GetArenaForAllocation());
10377  }
10378 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10379  // @@protoc_insertion_point(field_set_allocated:nv.Congestion.id)
10380 }
10381 
10382 // repeated string objectIds = 2;
10383 inline int Congestion::_internal_objectids_size() const {
10384  return _impl_.objectids_.size();
10385 }
10386 inline int Congestion::objectids_size() const {
10387  return _internal_objectids_size();
10388 }
10389 inline void Congestion::clear_objectids() {
10390  _impl_.objectids_.Clear();
10391 }
10392 inline std::string* Congestion::add_objectids() {
10393  std::string* _s = _internal_add_objectids();
10394  // @@protoc_insertion_point(field_add_mutable:nv.Congestion.objectIds)
10395  return _s;
10396 }
10397 inline const std::string& Congestion::_internal_objectids(int index) const {
10398  return _impl_.objectids_.Get(index);
10399 }
10400 inline const std::string& Congestion::objectids(int index) const {
10401  // @@protoc_insertion_point(field_get:nv.Congestion.objectIds)
10402  return _internal_objectids(index);
10403 }
10404 inline std::string* Congestion::mutable_objectids(int index) {
10405  // @@protoc_insertion_point(field_mutable:nv.Congestion.objectIds)
10406  return _impl_.objectids_.Mutable(index);
10407 }
10408 inline void Congestion::set_objectids(int index, const std::string& value) {
10409  _impl_.objectids_.Mutable(index)->assign(value);
10410  // @@protoc_insertion_point(field_set:nv.Congestion.objectIds)
10411 }
10412 inline void Congestion::set_objectids(int index, std::string&& value) {
10413  _impl_.objectids_.Mutable(index)->assign(std::move(value));
10414  // @@protoc_insertion_point(field_set:nv.Congestion.objectIds)
10415 }
10416 inline void Congestion::set_objectids(int index, const char* value) {
10417  GOOGLE_DCHECK(value != nullptr);
10418  _impl_.objectids_.Mutable(index)->assign(value);
10419  // @@protoc_insertion_point(field_set_char:nv.Congestion.objectIds)
10420 }
10421 inline void Congestion::set_objectids(int index, const char* value, size_t size) {
10422  _impl_.objectids_.Mutable(index)->assign(
10423  reinterpret_cast<const char*>(value), size);
10424  // @@protoc_insertion_point(field_set_pointer:nv.Congestion.objectIds)
10425 }
10426 inline std::string* Congestion::_internal_add_objectids() {
10427  return _impl_.objectids_.Add();
10428 }
10429 inline void Congestion::add_objectids(const std::string& value) {
10430  _impl_.objectids_.Add()->assign(value);
10431  // @@protoc_insertion_point(field_add:nv.Congestion.objectIds)
10432 }
10433 inline void Congestion::add_objectids(std::string&& value) {
10434  _impl_.objectids_.Add(std::move(value));
10435  // @@protoc_insertion_point(field_add:nv.Congestion.objectIds)
10436 }
10437 inline void Congestion::add_objectids(const char* value) {
10438  GOOGLE_DCHECK(value != nullptr);
10439  _impl_.objectids_.Add()->assign(value);
10440  // @@protoc_insertion_point(field_add_char:nv.Congestion.objectIds)
10441 }
10442 inline void Congestion::add_objectids(const char* value, size_t size) {
10443  _impl_.objectids_.Add()->assign(reinterpret_cast<const char*>(value), size);
10444  // @@protoc_insertion_point(field_add_pointer:nv.Congestion.objectIds)
10445 }
10446 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
10447 Congestion::objectids() const {
10448  // @@protoc_insertion_point(field_list:nv.Congestion.objectIds)
10449  return _impl_.objectids_;
10450 }
10451 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
10453  // @@protoc_insertion_point(field_mutable_list:nv.Congestion.objectIds)
10454  return &_impl_.objectids_;
10455 }
10456 
10457 // float amount = 3;
10458 inline void Congestion::clear_amount() {
10459  _impl_.amount_ = 0;
10460 }
10461 inline float Congestion::_internal_amount() const {
10462  return _impl_.amount_;
10463 }
10464 inline float Congestion::amount() const {
10465  // @@protoc_insertion_point(field_get:nv.Congestion.amount)
10466  return _internal_amount();
10467 }
10468 inline void Congestion::_internal_set_amount(float value) {
10469 
10470  _impl_.amount_ = value;
10471 }
10472 inline void Congestion::set_amount(float value) {
10473  _internal_set_amount(value);
10474  // @@protoc_insertion_point(field_set:nv.Congestion.amount)
10475 }
10476 
10477 // map<string, string> info = 4;
10478 inline int Congestion::_internal_info_size() const {
10479  return _impl_.info_.size();
10480 }
10481 inline int Congestion::info_size() const {
10482  return _internal_info_size();
10483 }
10484 inline void Congestion::clear_info() {
10485  _impl_.info_.Clear();
10486 }
10487 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
10488 Congestion::_internal_info() const {
10489  return _impl_.info_.GetMap();
10490 }
10491 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
10492 Congestion::info() const {
10493  // @@protoc_insertion_point(field_map:nv.Congestion.info)
10494  return _internal_info();
10495 }
10496 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
10497 Congestion::_internal_mutable_info() {
10498  return _impl_.info_.MutableMap();
10499 }
10500 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
10502  // @@protoc_insertion_point(field_mutable_map:nv.Congestion.info)
10503  return _internal_mutable_info();
10504 }
10505 
10506 // -------------------------------------------------------------------
10507 
10508 // -------------------------------------------------------------------
10509 
10510 // Pose_Keypoint
10511 
10512 // string name = 1;
10513 inline void Pose_Keypoint::clear_name() {
10514  _impl_.name_.ClearToEmpty();
10515 }
10516 inline const std::string& Pose_Keypoint::name() const {
10517  // @@protoc_insertion_point(field_get:nv.Pose.Keypoint.name)
10518  return _internal_name();
10519 }
10520 template <typename ArgT0, typename... ArgT>
10521 inline PROTOBUF_ALWAYS_INLINE
10522 void Pose_Keypoint::set_name(ArgT0&& arg0, ArgT... args) {
10523 
10524  _impl_.name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10525  // @@protoc_insertion_point(field_set:nv.Pose.Keypoint.name)
10526 }
10527 inline std::string* Pose_Keypoint::mutable_name() {
10528  std::string* _s = _internal_mutable_name();
10529  // @@protoc_insertion_point(field_mutable:nv.Pose.Keypoint.name)
10530  return _s;
10531 }
10532 inline const std::string& Pose_Keypoint::_internal_name() const {
10533  return _impl_.name_.Get();
10534 }
10535 inline void Pose_Keypoint::_internal_set_name(const std::string& value) {
10536 
10537  _impl_.name_.Set(value, GetArenaForAllocation());
10538 }
10539 inline std::string* Pose_Keypoint::_internal_mutable_name() {
10540 
10541  return _impl_.name_.Mutable(GetArenaForAllocation());
10542 }
10543 inline std::string* Pose_Keypoint::release_name() {
10544  // @@protoc_insertion_point(field_release:nv.Pose.Keypoint.name)
10545  return _impl_.name_.Release();
10546 }
10547 inline void Pose_Keypoint::set_allocated_name(std::string* name) {
10548  if (name != nullptr) {
10549 
10550  } else {
10551 
10552  }
10553  _impl_.name_.SetAllocated(name, GetArenaForAllocation());
10554 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10555  if (_impl_.name_.IsDefault()) {
10556  _impl_.name_.Set("", GetArenaForAllocation());
10557  }
10558 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10559  // @@protoc_insertion_point(field_set_allocated:nv.Pose.Keypoint.name)
10560 }
10561 
10562 // repeated float coordinates = 2;
10563 inline int Pose_Keypoint::_internal_coordinates_size() const {
10564  return _impl_.coordinates_.size();
10565 }
10566 inline int Pose_Keypoint::coordinates_size() const {
10567  return _internal_coordinates_size();
10568 }
10569 inline void Pose_Keypoint::clear_coordinates() {
10570  _impl_.coordinates_.Clear();
10571 }
10572 inline float Pose_Keypoint::_internal_coordinates(int index) const {
10573  return _impl_.coordinates_.Get(index);
10574 }
10575 inline float Pose_Keypoint::coordinates(int index) const {
10576  // @@protoc_insertion_point(field_get:nv.Pose.Keypoint.coordinates)
10577  return _internal_coordinates(index);
10578 }
10579 inline void Pose_Keypoint::set_coordinates(int index, float value) {
10580  _impl_.coordinates_.Set(index, value);
10581  // @@protoc_insertion_point(field_set:nv.Pose.Keypoint.coordinates)
10582 }
10583 inline void Pose_Keypoint::_internal_add_coordinates(float value) {
10584  _impl_.coordinates_.Add(value);
10585 }
10586 inline void Pose_Keypoint::add_coordinates(float value) {
10587  _internal_add_coordinates(value);
10588  // @@protoc_insertion_point(field_add:nv.Pose.Keypoint.coordinates)
10589 }
10590 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
10591 Pose_Keypoint::_internal_coordinates() const {
10592  return _impl_.coordinates_;
10593 }
10594 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
10596  // @@protoc_insertion_point(field_list:nv.Pose.Keypoint.coordinates)
10597  return _internal_coordinates();
10598 }
10599 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
10600 Pose_Keypoint::_internal_mutable_coordinates() {
10601  return &_impl_.coordinates_;
10602 }
10603 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
10605  // @@protoc_insertion_point(field_mutable_list:nv.Pose.Keypoint.coordinates)
10606  return _internal_mutable_coordinates();
10607 }
10608 
10609 // repeated float quaternion = 3;
10610 inline int Pose_Keypoint::_internal_quaternion_size() const {
10611  return _impl_.quaternion_.size();
10612 }
10613 inline int Pose_Keypoint::quaternion_size() const {
10614  return _internal_quaternion_size();
10615 }
10616 inline void Pose_Keypoint::clear_quaternion() {
10617  _impl_.quaternion_.Clear();
10618 }
10619 inline float Pose_Keypoint::_internal_quaternion(int index) const {
10620  return _impl_.quaternion_.Get(index);
10621 }
10622 inline float Pose_Keypoint::quaternion(int index) const {
10623  // @@protoc_insertion_point(field_get:nv.Pose.Keypoint.quaternion)
10624  return _internal_quaternion(index);
10625 }
10626 inline void Pose_Keypoint::set_quaternion(int index, float value) {
10627  _impl_.quaternion_.Set(index, value);
10628  // @@protoc_insertion_point(field_set:nv.Pose.Keypoint.quaternion)
10629 }
10630 inline void Pose_Keypoint::_internal_add_quaternion(float value) {
10631  _impl_.quaternion_.Add(value);
10632 }
10633 inline void Pose_Keypoint::add_quaternion(float value) {
10634  _internal_add_quaternion(value);
10635  // @@protoc_insertion_point(field_add:nv.Pose.Keypoint.quaternion)
10636 }
10637 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
10638 Pose_Keypoint::_internal_quaternion() const {
10639  return _impl_.quaternion_;
10640 }
10641 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
10642 Pose_Keypoint::quaternion() const {
10643  // @@protoc_insertion_point(field_list:nv.Pose.Keypoint.quaternion)
10644  return _internal_quaternion();
10645 }
10646 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
10647 Pose_Keypoint::_internal_mutable_quaternion() {
10648  return &_impl_.quaternion_;
10649 }
10650 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
10652  // @@protoc_insertion_point(field_mutable_list:nv.Pose.Keypoint.quaternion)
10653  return _internal_mutable_quaternion();
10654 }
10655 
10656 // -------------------------------------------------------------------
10657 
10658 // Pose_Action
10659 
10660 // string type = 1;
10661 inline void Pose_Action::clear_type() {
10662  _impl_.type_.ClearToEmpty();
10663 }
10664 inline const std::string& Pose_Action::type() const {
10665  // @@protoc_insertion_point(field_get:nv.Pose.Action.type)
10666  return _internal_type();
10667 }
10668 template <typename ArgT0, typename... ArgT>
10669 inline PROTOBUF_ALWAYS_INLINE
10670 void Pose_Action::set_type(ArgT0&& arg0, ArgT... args) {
10671 
10672  _impl_.type_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10673  // @@protoc_insertion_point(field_set:nv.Pose.Action.type)
10674 }
10675 inline std::string* Pose_Action::mutable_type() {
10676  std::string* _s = _internal_mutable_type();
10677  // @@protoc_insertion_point(field_mutable:nv.Pose.Action.type)
10678  return _s;
10679 }
10680 inline const std::string& Pose_Action::_internal_type() const {
10681  return _impl_.type_.Get();
10682 }
10683 inline void Pose_Action::_internal_set_type(const std::string& value) {
10684 
10685  _impl_.type_.Set(value, GetArenaForAllocation());
10686 }
10687 inline std::string* Pose_Action::_internal_mutable_type() {
10688 
10689  return _impl_.type_.Mutable(GetArenaForAllocation());
10690 }
10691 inline std::string* Pose_Action::release_type() {
10692  // @@protoc_insertion_point(field_release:nv.Pose.Action.type)
10693  return _impl_.type_.Release();
10694 }
10695 inline void Pose_Action::set_allocated_type(std::string* type) {
10696  if (type != nullptr) {
10697 
10698  } else {
10699 
10700  }
10701  _impl_.type_.SetAllocated(type, GetArenaForAllocation());
10702 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10703  if (_impl_.type_.IsDefault()) {
10704  _impl_.type_.Set("", GetArenaForAllocation());
10705  }
10706 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10707  // @@protoc_insertion_point(field_set_allocated:nv.Pose.Action.type)
10708 }
10709 
10710 // float confidence = 2;
10711 inline void Pose_Action::clear_confidence() {
10712  _impl_.confidence_ = 0;
10713 }
10714 inline float Pose_Action::_internal_confidence() const {
10715  return _impl_.confidence_;
10716 }
10717 inline float Pose_Action::confidence() const {
10718  // @@protoc_insertion_point(field_get:nv.Pose.Action.confidence)
10719  return _internal_confidence();
10720 }
10721 inline void Pose_Action::_internal_set_confidence(float value) {
10722 
10723  _impl_.confidence_ = value;
10724 }
10725 inline void Pose_Action::set_confidence(float value) {
10726  _internal_set_confidence(value);
10727  // @@protoc_insertion_point(field_set:nv.Pose.Action.confidence)
10728 }
10729 
10730 // -------------------------------------------------------------------
10731 
10732 // Pose
10733 
10734 // string type = 1;
10735 inline void Pose::clear_type() {
10736  _impl_.type_.ClearToEmpty();
10737 }
10738 inline const std::string& Pose::type() const {
10739  // @@protoc_insertion_point(field_get:nv.Pose.type)
10740  return _internal_type();
10741 }
10742 template <typename ArgT0, typename... ArgT>
10743 inline PROTOBUF_ALWAYS_INLINE
10744 void Pose::set_type(ArgT0&& arg0, ArgT... args) {
10745 
10746  _impl_.type_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
10747  // @@protoc_insertion_point(field_set:nv.Pose.type)
10748 }
10749 inline std::string* Pose::mutable_type() {
10750  std::string* _s = _internal_mutable_type();
10751  // @@protoc_insertion_point(field_mutable:nv.Pose.type)
10752  return _s;
10753 }
10754 inline const std::string& Pose::_internal_type() const {
10755  return _impl_.type_.Get();
10756 }
10757 inline void Pose::_internal_set_type(const std::string& value) {
10758 
10759  _impl_.type_.Set(value, GetArenaForAllocation());
10760 }
10761 inline std::string* Pose::_internal_mutable_type() {
10762 
10763  return _impl_.type_.Mutable(GetArenaForAllocation());
10764 }
10765 inline std::string* Pose::release_type() {
10766  // @@protoc_insertion_point(field_release:nv.Pose.type)
10767  return _impl_.type_.Release();
10768 }
10769 inline void Pose::set_allocated_type(std::string* type) {
10770  if (type != nullptr) {
10771 
10772  } else {
10773 
10774  }
10775  _impl_.type_.SetAllocated(type, GetArenaForAllocation());
10776 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
10777  if (_impl_.type_.IsDefault()) {
10778  _impl_.type_.Set("", GetArenaForAllocation());
10779  }
10780 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
10781  // @@protoc_insertion_point(field_set_allocated:nv.Pose.type)
10782 }
10783 
10784 // repeated .nv.Pose.Keypoint keypoints = 2;
10785 inline int Pose::_internal_keypoints_size() const {
10786  return _impl_.keypoints_.size();
10787 }
10788 inline int Pose::keypoints_size() const {
10789  return _internal_keypoints_size();
10790 }
10791 inline void Pose::clear_keypoints() {
10792  _impl_.keypoints_.Clear();
10793 }
10794 inline ::nv::Pose_Keypoint* Pose::mutable_keypoints(int index) {
10795  // @@protoc_insertion_point(field_mutable:nv.Pose.keypoints)
10796  return _impl_.keypoints_.Mutable(index);
10797 }
10798 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Keypoint >*
10800  // @@protoc_insertion_point(field_mutable_list:nv.Pose.keypoints)
10801  return &_impl_.keypoints_;
10802 }
10803 inline const ::nv::Pose_Keypoint& Pose::_internal_keypoints(int index) const {
10804  return _impl_.keypoints_.Get(index);
10805 }
10806 inline const ::nv::Pose_Keypoint& Pose::keypoints(int index) const {
10807  // @@protoc_insertion_point(field_get:nv.Pose.keypoints)
10808  return _internal_keypoints(index);
10809 }
10810 inline ::nv::Pose_Keypoint* Pose::_internal_add_keypoints() {
10811  return _impl_.keypoints_.Add();
10812 }
10813 inline ::nv::Pose_Keypoint* Pose::add_keypoints() {
10814  ::nv::Pose_Keypoint* _add = _internal_add_keypoints();
10815  // @@protoc_insertion_point(field_add:nv.Pose.keypoints)
10816  return _add;
10817 }
10818 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Keypoint >&
10819 Pose::keypoints() const {
10820  // @@protoc_insertion_point(field_list:nv.Pose.keypoints)
10821  return _impl_.keypoints_;
10822 }
10823 
10824 // repeated .nv.Pose.Action actions = 3;
10825 inline int Pose::_internal_actions_size() const {
10826  return _impl_.actions_.size();
10827 }
10828 inline int Pose::actions_size() const {
10829  return _internal_actions_size();
10830 }
10831 inline void Pose::clear_actions() {
10832  _impl_.actions_.Clear();
10833 }
10834 inline ::nv::Pose_Action* Pose::mutable_actions(int index) {
10835  // @@protoc_insertion_point(field_mutable:nv.Pose.actions)
10836  return _impl_.actions_.Mutable(index);
10837 }
10838 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Action >*
10840  // @@protoc_insertion_point(field_mutable_list:nv.Pose.actions)
10841  return &_impl_.actions_;
10842 }
10843 inline const ::nv::Pose_Action& Pose::_internal_actions(int index) const {
10844  return _impl_.actions_.Get(index);
10845 }
10846 inline const ::nv::Pose_Action& Pose::actions(int index) const {
10847  // @@protoc_insertion_point(field_get:nv.Pose.actions)
10848  return _internal_actions(index);
10849 }
10850 inline ::nv::Pose_Action* Pose::_internal_add_actions() {
10851  return _impl_.actions_.Add();
10852 }
10853 inline ::nv::Pose_Action* Pose::add_actions() {
10854  ::nv::Pose_Action* _add = _internal_add_actions();
10855  // @@protoc_insertion_point(field_add:nv.Pose.actions)
10856  return _add;
10857 }
10858 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Pose_Action >&
10859 Pose::actions() const {
10860  // @@protoc_insertion_point(field_list:nv.Pose.actions)
10861  return _impl_.actions_;
10862 }
10863 
10864 // map<string, string> info = 4;
10865 inline int Pose::_internal_info_size() const {
10866  return _impl_.info_.size();
10867 }
10868 inline int Pose::info_size() const {
10869  return _internal_info_size();
10870 }
10871 inline void Pose::clear_info() {
10872  _impl_.info_.Clear();
10873 }
10874 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
10875 Pose::_internal_info() const {
10876  return _impl_.info_.GetMap();
10877 }
10878 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
10879 Pose::info() const {
10880  // @@protoc_insertion_point(field_map:nv.Pose.info)
10881  return _internal_info();
10882 }
10883 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
10884 Pose::_internal_mutable_info() {
10885  return _impl_.info_.MutableMap();
10886 }
10887 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
10889  // @@protoc_insertion_point(field_mutable_map:nv.Pose.info)
10890  return _internal_mutable_info();
10891 }
10892 
10893 // -------------------------------------------------------------------
10894 
10895 // Gaze
10896 
10897 // float x = 1;
10898 inline void Gaze::clear_x() {
10899  _impl_.x_ = 0;
10900 }
10901 inline float Gaze::_internal_x() const {
10902  return _impl_.x_;
10903 }
10904 inline float Gaze::x() const {
10905  // @@protoc_insertion_point(field_get:nv.Gaze.x)
10906  return _internal_x();
10907 }
10908 inline void Gaze::_internal_set_x(float value) {
10909 
10910  _impl_.x_ = value;
10911 }
10912 inline void Gaze::set_x(float value) {
10913  _internal_set_x(value);
10914  // @@protoc_insertion_point(field_set:nv.Gaze.x)
10915 }
10916 
10917 // float y = 2;
10918 inline void Gaze::clear_y() {
10919  _impl_.y_ = 0;
10920 }
10921 inline float Gaze::_internal_y() const {
10922  return _impl_.y_;
10923 }
10924 inline float Gaze::y() const {
10925  // @@protoc_insertion_point(field_get:nv.Gaze.y)
10926  return _internal_y();
10927 }
10928 inline void Gaze::_internal_set_y(float value) {
10929 
10930  _impl_.y_ = value;
10931 }
10932 inline void Gaze::set_y(float value) {
10933  _internal_set_y(value);
10934  // @@protoc_insertion_point(field_set:nv.Gaze.y)
10935 }
10936 
10937 // float z = 3;
10938 inline void Gaze::clear_z() {
10939  _impl_.z_ = 0;
10940 }
10941 inline float Gaze::_internal_z() const {
10942  return _impl_.z_;
10943 }
10944 inline float Gaze::z() const {
10945  // @@protoc_insertion_point(field_get:nv.Gaze.z)
10946  return _internal_z();
10947 }
10948 inline void Gaze::_internal_set_z(float value) {
10949 
10950  _impl_.z_ = value;
10951 }
10952 inline void Gaze::set_z(float value) {
10953  _internal_set_z(value);
10954  // @@protoc_insertion_point(field_set:nv.Gaze.z)
10955 }
10956 
10957 // float theta = 4;
10958 inline void Gaze::clear_theta() {
10959  _impl_.theta_ = 0;
10960 }
10961 inline float Gaze::_internal_theta() const {
10962  return _impl_.theta_;
10963 }
10964 inline float Gaze::theta() const {
10965  // @@protoc_insertion_point(field_get:nv.Gaze.theta)
10966  return _internal_theta();
10967 }
10968 inline void Gaze::_internal_set_theta(float value) {
10969 
10970  _impl_.theta_ = value;
10971 }
10972 inline void Gaze::set_theta(float value) {
10973  _internal_set_theta(value);
10974  // @@protoc_insertion_point(field_set:nv.Gaze.theta)
10975 }
10976 
10977 // float phi = 5;
10978 inline void Gaze::clear_phi() {
10979  _impl_.phi_ = 0;
10980 }
10981 inline float Gaze::_internal_phi() const {
10982  return _impl_.phi_;
10983 }
10984 inline float Gaze::phi() const {
10985  // @@protoc_insertion_point(field_get:nv.Gaze.phi)
10986  return _internal_phi();
10987 }
10988 inline void Gaze::_internal_set_phi(float value) {
10989 
10990  _impl_.phi_ = value;
10991 }
10992 inline void Gaze::set_phi(float value) {
10993  _internal_set_phi(value);
10994  // @@protoc_insertion_point(field_set:nv.Gaze.phi)
10995 }
10996 
10997 // -------------------------------------------------------------------
10998 
10999 // LipActivity
11000 
11001 // string classLabel = 1;
11002 inline void LipActivity::clear_classlabel() {
11003  _impl_.classlabel_.ClearToEmpty();
11004 }
11005 inline const std::string& LipActivity::classlabel() const {
11006  // @@protoc_insertion_point(field_get:nv.LipActivity.classLabel)
11007  return _internal_classlabel();
11008 }
11009 template <typename ArgT0, typename... ArgT>
11010 inline PROTOBUF_ALWAYS_INLINE
11011 void LipActivity::set_classlabel(ArgT0&& arg0, ArgT... args) {
11012 
11013  _impl_.classlabel_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11014  // @@protoc_insertion_point(field_set:nv.LipActivity.classLabel)
11015 }
11016 inline std::string* LipActivity::mutable_classlabel() {
11017  std::string* _s = _internal_mutable_classlabel();
11018  // @@protoc_insertion_point(field_mutable:nv.LipActivity.classLabel)
11019  return _s;
11020 }
11021 inline const std::string& LipActivity::_internal_classlabel() const {
11022  return _impl_.classlabel_.Get();
11023 }
11024 inline void LipActivity::_internal_set_classlabel(const std::string& value) {
11025 
11026  _impl_.classlabel_.Set(value, GetArenaForAllocation());
11027 }
11028 inline std::string* LipActivity::_internal_mutable_classlabel() {
11029 
11030  return _impl_.classlabel_.Mutable(GetArenaForAllocation());
11031 }
11032 inline std::string* LipActivity::release_classlabel() {
11033  // @@protoc_insertion_point(field_release:nv.LipActivity.classLabel)
11034  return _impl_.classlabel_.Release();
11035 }
11036 inline void LipActivity::set_allocated_classlabel(std::string* classlabel) {
11037  if (classlabel != nullptr) {
11038 
11039  } else {
11040 
11041  }
11042  _impl_.classlabel_.SetAllocated(classlabel, GetArenaForAllocation());
11043 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11044  if (_impl_.classlabel_.IsDefault()) {
11045  _impl_.classlabel_.Set("", GetArenaForAllocation());
11046  }
11047 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11048  // @@protoc_insertion_point(field_set_allocated:nv.LipActivity.classLabel)
11049 }
11050 
11051 // -------------------------------------------------------------------
11052 
11053 // -------------------------------------------------------------------
11054 
11055 // Event
11056 
11057 // string id = 1;
11058 inline void Event::clear_id() {
11059  _impl_.id_.ClearToEmpty();
11060 }
11061 inline const std::string& Event::id() const {
11062  // @@protoc_insertion_point(field_get:nv.Event.id)
11063  return _internal_id();
11064 }
11065 template <typename ArgT0, typename... ArgT>
11066 inline PROTOBUF_ALWAYS_INLINE
11067 void Event::set_id(ArgT0&& arg0, ArgT... args) {
11068 
11069  _impl_.id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11070  // @@protoc_insertion_point(field_set:nv.Event.id)
11071 }
11072 inline std::string* Event::mutable_id() {
11073  std::string* _s = _internal_mutable_id();
11074  // @@protoc_insertion_point(field_mutable:nv.Event.id)
11075  return _s;
11076 }
11077 inline const std::string& Event::_internal_id() const {
11078  return _impl_.id_.Get();
11079 }
11080 inline void Event::_internal_set_id(const std::string& value) {
11081 
11082  _impl_.id_.Set(value, GetArenaForAllocation());
11083 }
11084 inline std::string* Event::_internal_mutable_id() {
11085 
11086  return _impl_.id_.Mutable(GetArenaForAllocation());
11087 }
11088 inline std::string* Event::release_id() {
11089  // @@protoc_insertion_point(field_release:nv.Event.id)
11090  return _impl_.id_.Release();
11091 }
11092 inline void Event::set_allocated_id(std::string* id) {
11093  if (id != nullptr) {
11094 
11095  } else {
11096 
11097  }
11098  _impl_.id_.SetAllocated(id, GetArenaForAllocation());
11099 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11100  if (_impl_.id_.IsDefault()) {
11101  _impl_.id_.Set("", GetArenaForAllocation());
11102  }
11103 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11104  // @@protoc_insertion_point(field_set_allocated:nv.Event.id)
11105 }
11106 
11107 // string type = 2;
11108 inline void Event::clear_type() {
11109  _impl_.type_.ClearToEmpty();
11110 }
11111 inline const std::string& Event::type() const {
11112  // @@protoc_insertion_point(field_get:nv.Event.type)
11113  return _internal_type();
11114 }
11115 template <typename ArgT0, typename... ArgT>
11116 inline PROTOBUF_ALWAYS_INLINE
11117 void Event::set_type(ArgT0&& arg0, ArgT... args) {
11118 
11119  _impl_.type_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11120  // @@protoc_insertion_point(field_set:nv.Event.type)
11121 }
11122 inline std::string* Event::mutable_type() {
11123  std::string* _s = _internal_mutable_type();
11124  // @@protoc_insertion_point(field_mutable:nv.Event.type)
11125  return _s;
11126 }
11127 inline const std::string& Event::_internal_type() const {
11128  return _impl_.type_.Get();
11129 }
11130 inline void Event::_internal_set_type(const std::string& value) {
11131 
11132  _impl_.type_.Set(value, GetArenaForAllocation());
11133 }
11134 inline std::string* Event::_internal_mutable_type() {
11135 
11136  return _impl_.type_.Mutable(GetArenaForAllocation());
11137 }
11138 inline std::string* Event::release_type() {
11139  // @@protoc_insertion_point(field_release:nv.Event.type)
11140  return _impl_.type_.Release();
11141 }
11142 inline void Event::set_allocated_type(std::string* type) {
11143  if (type != nullptr) {
11144 
11145  } else {
11146 
11147  }
11148  _impl_.type_.SetAllocated(type, GetArenaForAllocation());
11149 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11150  if (_impl_.type_.IsDefault()) {
11151  _impl_.type_.Set("", GetArenaForAllocation());
11152  }
11153 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11154  // @@protoc_insertion_point(field_set_allocated:nv.Event.type)
11155 }
11156 
11157 // map<string, string> info = 5;
11158 inline int Event::_internal_info_size() const {
11159  return _impl_.info_.size();
11160 }
11161 inline int Event::info_size() const {
11162  return _internal_info_size();
11163 }
11164 inline void Event::clear_info() {
11165  _impl_.info_.Clear();
11166 }
11167 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
11168 Event::_internal_info() const {
11169  return _impl_.info_.GetMap();
11170 }
11171 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
11172 Event::info() const {
11173  // @@protoc_insertion_point(field_map:nv.Event.info)
11174  return _internal_info();
11175 }
11176 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
11177 Event::_internal_mutable_info() {
11178  return _impl_.info_.MutableMap();
11179 }
11180 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
11182  // @@protoc_insertion_point(field_mutable_map:nv.Event.info)
11183  return _internal_mutable_info();
11184 }
11185 
11186 // -------------------------------------------------------------------
11187 
11188 // -------------------------------------------------------------------
11189 
11190 // AnalyticsModule
11191 
11192 // string id = 1;
11193 inline void AnalyticsModule::clear_id() {
11194  _impl_.id_.ClearToEmpty();
11195 }
11196 inline const std::string& AnalyticsModule::id() const {
11197  // @@protoc_insertion_point(field_get:nv.AnalyticsModule.id)
11198  return _internal_id();
11199 }
11200 template <typename ArgT0, typename... ArgT>
11201 inline PROTOBUF_ALWAYS_INLINE
11202 void AnalyticsModule::set_id(ArgT0&& arg0, ArgT... args) {
11203 
11204  _impl_.id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11205  // @@protoc_insertion_point(field_set:nv.AnalyticsModule.id)
11206 }
11207 inline std::string* AnalyticsModule::mutable_id() {
11208  std::string* _s = _internal_mutable_id();
11209  // @@protoc_insertion_point(field_mutable:nv.AnalyticsModule.id)
11210  return _s;
11211 }
11212 inline const std::string& AnalyticsModule::_internal_id() const {
11213  return _impl_.id_.Get();
11214 }
11215 inline void AnalyticsModule::_internal_set_id(const std::string& value) {
11216 
11217  _impl_.id_.Set(value, GetArenaForAllocation());
11218 }
11219 inline std::string* AnalyticsModule::_internal_mutable_id() {
11220 
11221  return _impl_.id_.Mutable(GetArenaForAllocation());
11222 }
11223 inline std::string* AnalyticsModule::release_id() {
11224  // @@protoc_insertion_point(field_release:nv.AnalyticsModule.id)
11225  return _impl_.id_.Release();
11226 }
11227 inline void AnalyticsModule::set_allocated_id(std::string* id) {
11228  if (id != nullptr) {
11229 
11230  } else {
11231 
11232  }
11233  _impl_.id_.SetAllocated(id, GetArenaForAllocation());
11234 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11235  if (_impl_.id_.IsDefault()) {
11236  _impl_.id_.Set("", GetArenaForAllocation());
11237  }
11238 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11239  // @@protoc_insertion_point(field_set_allocated:nv.AnalyticsModule.id)
11240 }
11241 
11242 // string description = 2;
11243 inline void AnalyticsModule::clear_description() {
11244  _impl_.description_.ClearToEmpty();
11245 }
11246 inline const std::string& AnalyticsModule::description() const {
11247  // @@protoc_insertion_point(field_get:nv.AnalyticsModule.description)
11248  return _internal_description();
11249 }
11250 template <typename ArgT0, typename... ArgT>
11251 inline PROTOBUF_ALWAYS_INLINE
11252 void AnalyticsModule::set_description(ArgT0&& arg0, ArgT... args) {
11253 
11254  _impl_.description_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11255  // @@protoc_insertion_point(field_set:nv.AnalyticsModule.description)
11256 }
11257 inline std::string* AnalyticsModule::mutable_description() {
11258  std::string* _s = _internal_mutable_description();
11259  // @@protoc_insertion_point(field_mutable:nv.AnalyticsModule.description)
11260  return _s;
11261 }
11262 inline const std::string& AnalyticsModule::_internal_description() const {
11263  return _impl_.description_.Get();
11264 }
11265 inline void AnalyticsModule::_internal_set_description(const std::string& value) {
11266 
11267  _impl_.description_.Set(value, GetArenaForAllocation());
11268 }
11269 inline std::string* AnalyticsModule::_internal_mutable_description() {
11270 
11271  return _impl_.description_.Mutable(GetArenaForAllocation());
11272 }
11273 inline std::string* AnalyticsModule::release_description() {
11274  // @@protoc_insertion_point(field_release:nv.AnalyticsModule.description)
11275  return _impl_.description_.Release();
11276 }
11277 inline void AnalyticsModule::set_allocated_description(std::string* description) {
11278  if (description != nullptr) {
11279 
11280  } else {
11281 
11282  }
11283  _impl_.description_.SetAllocated(description, GetArenaForAllocation());
11284 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11285  if (_impl_.description_.IsDefault()) {
11286  _impl_.description_.Set("", GetArenaForAllocation());
11287  }
11288 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11289  // @@protoc_insertion_point(field_set_allocated:nv.AnalyticsModule.description)
11290 }
11291 
11292 // string source = 3;
11293 inline void AnalyticsModule::clear_source() {
11294  _impl_.source_.ClearToEmpty();
11295 }
11296 inline const std::string& AnalyticsModule::source() const {
11297  // @@protoc_insertion_point(field_get:nv.AnalyticsModule.source)
11298  return _internal_source();
11299 }
11300 template <typename ArgT0, typename... ArgT>
11301 inline PROTOBUF_ALWAYS_INLINE
11302 void AnalyticsModule::set_source(ArgT0&& arg0, ArgT... args) {
11303 
11304  _impl_.source_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11305  // @@protoc_insertion_point(field_set:nv.AnalyticsModule.source)
11306 }
11307 inline std::string* AnalyticsModule::mutable_source() {
11308  std::string* _s = _internal_mutable_source();
11309  // @@protoc_insertion_point(field_mutable:nv.AnalyticsModule.source)
11310  return _s;
11311 }
11312 inline const std::string& AnalyticsModule::_internal_source() const {
11313  return _impl_.source_.Get();
11314 }
11315 inline void AnalyticsModule::_internal_set_source(const std::string& value) {
11316 
11317  _impl_.source_.Set(value, GetArenaForAllocation());
11318 }
11319 inline std::string* AnalyticsModule::_internal_mutable_source() {
11320 
11321  return _impl_.source_.Mutable(GetArenaForAllocation());
11322 }
11323 inline std::string* AnalyticsModule::release_source() {
11324  // @@protoc_insertion_point(field_release:nv.AnalyticsModule.source)
11325  return _impl_.source_.Release();
11326 }
11327 inline void AnalyticsModule::set_allocated_source(std::string* source) {
11328  if (source != nullptr) {
11329 
11330  } else {
11331 
11332  }
11333  _impl_.source_.SetAllocated(source, GetArenaForAllocation());
11334 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11335  if (_impl_.source_.IsDefault()) {
11336  _impl_.source_.Set("", GetArenaForAllocation());
11337  }
11338 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11339  // @@protoc_insertion_point(field_set_allocated:nv.AnalyticsModule.source)
11340 }
11341 
11342 // string version = 4;
11343 inline void AnalyticsModule::clear_version() {
11344  _impl_.version_.ClearToEmpty();
11345 }
11346 inline const std::string& AnalyticsModule::version() const {
11347  // @@protoc_insertion_point(field_get:nv.AnalyticsModule.version)
11348  return _internal_version();
11349 }
11350 template <typename ArgT0, typename... ArgT>
11351 inline PROTOBUF_ALWAYS_INLINE
11352 void AnalyticsModule::set_version(ArgT0&& arg0, ArgT... args) {
11353 
11354  _impl_.version_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11355  // @@protoc_insertion_point(field_set:nv.AnalyticsModule.version)
11356 }
11357 inline std::string* AnalyticsModule::mutable_version() {
11358  std::string* _s = _internal_mutable_version();
11359  // @@protoc_insertion_point(field_mutable:nv.AnalyticsModule.version)
11360  return _s;
11361 }
11362 inline const std::string& AnalyticsModule::_internal_version() const {
11363  return _impl_.version_.Get();
11364 }
11365 inline void AnalyticsModule::_internal_set_version(const std::string& value) {
11366 
11367  _impl_.version_.Set(value, GetArenaForAllocation());
11368 }
11369 inline std::string* AnalyticsModule::_internal_mutable_version() {
11370 
11371  return _impl_.version_.Mutable(GetArenaForAllocation());
11372 }
11373 inline std::string* AnalyticsModule::release_version() {
11374  // @@protoc_insertion_point(field_release:nv.AnalyticsModule.version)
11375  return _impl_.version_.Release();
11376 }
11377 inline void AnalyticsModule::set_allocated_version(std::string* version) {
11378  if (version != nullptr) {
11379 
11380  } else {
11381 
11382  }
11383  _impl_.version_.SetAllocated(version, GetArenaForAllocation());
11384 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11385  if (_impl_.version_.IsDefault()) {
11386  _impl_.version_.Set("", GetArenaForAllocation());
11387  }
11388 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11389  // @@protoc_insertion_point(field_set_allocated:nv.AnalyticsModule.version)
11390 }
11391 
11392 // map<string, string> info = 5;
11393 inline int AnalyticsModule::_internal_info_size() const {
11394  return _impl_.info_.size();
11395 }
11396 inline int AnalyticsModule::info_size() const {
11397  return _internal_info_size();
11398 }
11399 inline void AnalyticsModule::clear_info() {
11400  _impl_.info_.Clear();
11401 }
11402 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
11403 AnalyticsModule::_internal_info() const {
11404  return _impl_.info_.GetMap();
11405 }
11406 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
11407 AnalyticsModule::info() const {
11408  // @@protoc_insertion_point(field_map:nv.AnalyticsModule.info)
11409  return _internal_info();
11410 }
11411 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
11412 AnalyticsModule::_internal_mutable_info() {
11413  return _impl_.info_.MutableMap();
11414 }
11415 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
11417  // @@protoc_insertion_point(field_mutable_map:nv.AnalyticsModule.info)
11418  return _internal_mutable_info();
11419 }
11420 
11421 // -------------------------------------------------------------------
11422 
11423 // -------------------------------------------------------------------
11424 
11425 // Sensor
11426 
11427 // string id = 1;
11428 inline void Sensor::clear_id() {
11429  _impl_.id_.ClearToEmpty();
11430 }
11431 inline const std::string& Sensor::id() const {
11432  // @@protoc_insertion_point(field_get:nv.Sensor.id)
11433  return _internal_id();
11434 }
11435 template <typename ArgT0, typename... ArgT>
11436 inline PROTOBUF_ALWAYS_INLINE
11437 void Sensor::set_id(ArgT0&& arg0, ArgT... args) {
11438 
11439  _impl_.id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11440  // @@protoc_insertion_point(field_set:nv.Sensor.id)
11441 }
11442 inline std::string* Sensor::mutable_id() {
11443  std::string* _s = _internal_mutable_id();
11444  // @@protoc_insertion_point(field_mutable:nv.Sensor.id)
11445  return _s;
11446 }
11447 inline const std::string& Sensor::_internal_id() const {
11448  return _impl_.id_.Get();
11449 }
11450 inline void Sensor::_internal_set_id(const std::string& value) {
11451 
11452  _impl_.id_.Set(value, GetArenaForAllocation());
11453 }
11454 inline std::string* Sensor::_internal_mutable_id() {
11455 
11456  return _impl_.id_.Mutable(GetArenaForAllocation());
11457 }
11458 inline std::string* Sensor::release_id() {
11459  // @@protoc_insertion_point(field_release:nv.Sensor.id)
11460  return _impl_.id_.Release();
11461 }
11462 inline void Sensor::set_allocated_id(std::string* id) {
11463  if (id != nullptr) {
11464 
11465  } else {
11466 
11467  }
11468  _impl_.id_.SetAllocated(id, GetArenaForAllocation());
11469 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11470  if (_impl_.id_.IsDefault()) {
11471  _impl_.id_.Set("", GetArenaForAllocation());
11472  }
11473 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11474  // @@protoc_insertion_point(field_set_allocated:nv.Sensor.id)
11475 }
11476 
11477 // string type = 2;
11478 inline void Sensor::clear_type() {
11479  _impl_.type_.ClearToEmpty();
11480 }
11481 inline const std::string& Sensor::type() const {
11482  // @@protoc_insertion_point(field_get:nv.Sensor.type)
11483  return _internal_type();
11484 }
11485 template <typename ArgT0, typename... ArgT>
11486 inline PROTOBUF_ALWAYS_INLINE
11487 void Sensor::set_type(ArgT0&& arg0, ArgT... args) {
11488 
11489  _impl_.type_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11490  // @@protoc_insertion_point(field_set:nv.Sensor.type)
11491 }
11492 inline std::string* Sensor::mutable_type() {
11493  std::string* _s = _internal_mutable_type();
11494  // @@protoc_insertion_point(field_mutable:nv.Sensor.type)
11495  return _s;
11496 }
11497 inline const std::string& Sensor::_internal_type() const {
11498  return _impl_.type_.Get();
11499 }
11500 inline void Sensor::_internal_set_type(const std::string& value) {
11501 
11502  _impl_.type_.Set(value, GetArenaForAllocation());
11503 }
11504 inline std::string* Sensor::_internal_mutable_type() {
11505 
11506  return _impl_.type_.Mutable(GetArenaForAllocation());
11507 }
11508 inline std::string* Sensor::release_type() {
11509  // @@protoc_insertion_point(field_release:nv.Sensor.type)
11510  return _impl_.type_.Release();
11511 }
11512 inline void Sensor::set_allocated_type(std::string* type) {
11513  if (type != nullptr) {
11514 
11515  } else {
11516 
11517  }
11518  _impl_.type_.SetAllocated(type, GetArenaForAllocation());
11519 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11520  if (_impl_.type_.IsDefault()) {
11521  _impl_.type_.Set("", GetArenaForAllocation());
11522  }
11523 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11524  // @@protoc_insertion_point(field_set_allocated:nv.Sensor.type)
11525 }
11526 
11527 // string description = 3;
11528 inline void Sensor::clear_description() {
11529  _impl_.description_.ClearToEmpty();
11530 }
11531 inline const std::string& Sensor::description() const {
11532  // @@protoc_insertion_point(field_get:nv.Sensor.description)
11533  return _internal_description();
11534 }
11535 template <typename ArgT0, typename... ArgT>
11536 inline PROTOBUF_ALWAYS_INLINE
11537 void Sensor::set_description(ArgT0&& arg0, ArgT... args) {
11538 
11539  _impl_.description_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11540  // @@protoc_insertion_point(field_set:nv.Sensor.description)
11541 }
11542 inline std::string* Sensor::mutable_description() {
11543  std::string* _s = _internal_mutable_description();
11544  // @@protoc_insertion_point(field_mutable:nv.Sensor.description)
11545  return _s;
11546 }
11547 inline const std::string& Sensor::_internal_description() const {
11548  return _impl_.description_.Get();
11549 }
11550 inline void Sensor::_internal_set_description(const std::string& value) {
11551 
11552  _impl_.description_.Set(value, GetArenaForAllocation());
11553 }
11554 inline std::string* Sensor::_internal_mutable_description() {
11555 
11556  return _impl_.description_.Mutable(GetArenaForAllocation());
11557 }
11558 inline std::string* Sensor::release_description() {
11559  // @@protoc_insertion_point(field_release:nv.Sensor.description)
11560  return _impl_.description_.Release();
11561 }
11562 inline void Sensor::set_allocated_description(std::string* description) {
11563  if (description != nullptr) {
11564 
11565  } else {
11566 
11567  }
11568  _impl_.description_.SetAllocated(description, GetArenaForAllocation());
11569 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11570  if (_impl_.description_.IsDefault()) {
11571  _impl_.description_.Set("", GetArenaForAllocation());
11572  }
11573 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11574  // @@protoc_insertion_point(field_set_allocated:nv.Sensor.description)
11575 }
11576 
11577 // .nv.Location location = 4;
11578 inline bool Sensor::_internal_has_location() const {
11579  return this != internal_default_instance() && _impl_.location_ != nullptr;
11580 }
11581 inline bool Sensor::has_location() const {
11582  return _internal_has_location();
11583 }
11584 inline void Sensor::clear_location() {
11585  if (GetArenaForAllocation() == nullptr && _impl_.location_ != nullptr) {
11586  delete _impl_.location_;
11587  }
11588  _impl_.location_ = nullptr;
11589 }
11590 inline const ::nv::Location& Sensor::_internal_location() const {
11591  const ::nv::Location* p = _impl_.location_;
11592  return p != nullptr ? *p : reinterpret_cast<const ::nv::Location&>(
11594 }
11595 inline const ::nv::Location& Sensor::location() const {
11596  // @@protoc_insertion_point(field_get:nv.Sensor.location)
11597  return _internal_location();
11598 }
11600  ::nv::Location* location) {
11601  if (GetArenaForAllocation() == nullptr) {
11602  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.location_);
11603  }
11604  _impl_.location_ = location;
11605  if (location) {
11606 
11607  } else {
11608 
11609  }
11610  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Sensor.location)
11611 }
11612 inline ::nv::Location* Sensor::release_location() {
11613 
11614  ::nv::Location* temp = _impl_.location_;
11615  _impl_.location_ = nullptr;
11616 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
11617  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
11618  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11619  if (GetArenaForAllocation() == nullptr) { delete old; }
11620 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
11621  if (GetArenaForAllocation() != nullptr) {
11622  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11623  }
11624 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
11625  return temp;
11626 }
11627 inline ::nv::Location* Sensor::unsafe_arena_release_location() {
11628  // @@protoc_insertion_point(field_release:nv.Sensor.location)
11629 
11630  ::nv::Location* temp = _impl_.location_;
11631  _impl_.location_ = nullptr;
11632  return temp;
11633 }
11634 inline ::nv::Location* Sensor::_internal_mutable_location() {
11635 
11636  if (_impl_.location_ == nullptr) {
11637  auto* p = CreateMaybeMessage<::nv::Location>(GetArenaForAllocation());
11638  _impl_.location_ = p;
11639  }
11640  return _impl_.location_;
11641 }
11642 inline ::nv::Location* Sensor::mutable_location() {
11643  ::nv::Location* _msg = _internal_mutable_location();
11644  // @@protoc_insertion_point(field_mutable:nv.Sensor.location)
11645  return _msg;
11646 }
11647 inline void Sensor::set_allocated_location(::nv::Location* location) {
11648  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
11649  if (message_arena == nullptr) {
11650  delete _impl_.location_;
11651  }
11652  if (location) {
11653  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
11654  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(location);
11655  if (message_arena != submessage_arena) {
11656  location = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
11657  message_arena, location, submessage_arena);
11658  }
11659 
11660  } else {
11661 
11662  }
11663  _impl_.location_ = location;
11664  // @@protoc_insertion_point(field_set_allocated:nv.Sensor.location)
11665 }
11666 
11667 // .nv.Coordinate coordinate = 5;
11668 inline bool Sensor::_internal_has_coordinate() const {
11669  return this != internal_default_instance() && _impl_.coordinate_ != nullptr;
11670 }
11671 inline bool Sensor::has_coordinate() const {
11672  return _internal_has_coordinate();
11673 }
11674 inline void Sensor::clear_coordinate() {
11675  if (GetArenaForAllocation() == nullptr && _impl_.coordinate_ != nullptr) {
11676  delete _impl_.coordinate_;
11677  }
11678  _impl_.coordinate_ = nullptr;
11679 }
11680 inline const ::nv::Coordinate& Sensor::_internal_coordinate() const {
11681  const ::nv::Coordinate* p = _impl_.coordinate_;
11682  return p != nullptr ? *p : reinterpret_cast<const ::nv::Coordinate&>(
11684 }
11685 inline const ::nv::Coordinate& Sensor::coordinate() const {
11686  // @@protoc_insertion_point(field_get:nv.Sensor.coordinate)
11687  return _internal_coordinate();
11688 }
11690  ::nv::Coordinate* coordinate) {
11691  if (GetArenaForAllocation() == nullptr) {
11692  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.coordinate_);
11693  }
11694  _impl_.coordinate_ = coordinate;
11695  if (coordinate) {
11696 
11697  } else {
11698 
11699  }
11700  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Sensor.coordinate)
11701 }
11702 inline ::nv::Coordinate* Sensor::release_coordinate() {
11703 
11704  ::nv::Coordinate* temp = _impl_.coordinate_;
11705  _impl_.coordinate_ = nullptr;
11706 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
11707  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
11708  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11709  if (GetArenaForAllocation() == nullptr) { delete old; }
11710 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
11711  if (GetArenaForAllocation() != nullptr) {
11712  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11713  }
11714 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
11715  return temp;
11716 }
11717 inline ::nv::Coordinate* Sensor::unsafe_arena_release_coordinate() {
11718  // @@protoc_insertion_point(field_release:nv.Sensor.coordinate)
11719 
11720  ::nv::Coordinate* temp = _impl_.coordinate_;
11721  _impl_.coordinate_ = nullptr;
11722  return temp;
11723 }
11724 inline ::nv::Coordinate* Sensor::_internal_mutable_coordinate() {
11725 
11726  if (_impl_.coordinate_ == nullptr) {
11727  auto* p = CreateMaybeMessage<::nv::Coordinate>(GetArenaForAllocation());
11728  _impl_.coordinate_ = p;
11729  }
11730  return _impl_.coordinate_;
11731 }
11732 inline ::nv::Coordinate* Sensor::mutable_coordinate() {
11733  ::nv::Coordinate* _msg = _internal_mutable_coordinate();
11734  // @@protoc_insertion_point(field_mutable:nv.Sensor.coordinate)
11735  return _msg;
11736 }
11737 inline void Sensor::set_allocated_coordinate(::nv::Coordinate* coordinate) {
11738  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
11739  if (message_arena == nullptr) {
11740  delete _impl_.coordinate_;
11741  }
11742  if (coordinate) {
11743  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
11744  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(coordinate);
11745  if (message_arena != submessage_arena) {
11746  coordinate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
11747  message_arena, coordinate, submessage_arena);
11748  }
11749 
11750  } else {
11751 
11752  }
11753  _impl_.coordinate_ = coordinate;
11754  // @@protoc_insertion_point(field_set_allocated:nv.Sensor.coordinate)
11755 }
11756 
11757 // map<string, string> info = 6;
11758 inline int Sensor::_internal_info_size() const {
11759  return _impl_.info_.size();
11760 }
11761 inline int Sensor::info_size() const {
11762  return _internal_info_size();
11763 }
11764 inline void Sensor::clear_info() {
11765  _impl_.info_.Clear();
11766 }
11767 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
11768 Sensor::_internal_info() const {
11769  return _impl_.info_.GetMap();
11770 }
11771 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
11772 Sensor::info() const {
11773  // @@protoc_insertion_point(field_map:nv.Sensor.info)
11774  return _internal_info();
11775 }
11776 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
11777 Sensor::_internal_mutable_info() {
11778  return _impl_.info_.MutableMap();
11779 }
11780 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
11782  // @@protoc_insertion_point(field_mutable_map:nv.Sensor.info)
11783  return _internal_mutable_info();
11784 }
11785 
11786 // -------------------------------------------------------------------
11787 
11788 // -------------------------------------------------------------------
11789 
11790 // Place
11791 
11792 // string id = 1;
11793 inline void Place::clear_id() {
11794  _impl_.id_.ClearToEmpty();
11795 }
11796 inline const std::string& Place::id() const {
11797  // @@protoc_insertion_point(field_get:nv.Place.id)
11798  return _internal_id();
11799 }
11800 template <typename ArgT0, typename... ArgT>
11801 inline PROTOBUF_ALWAYS_INLINE
11802 void Place::set_id(ArgT0&& arg0, ArgT... args) {
11803 
11804  _impl_.id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11805  // @@protoc_insertion_point(field_set:nv.Place.id)
11806 }
11807 inline std::string* Place::mutable_id() {
11808  std::string* _s = _internal_mutable_id();
11809  // @@protoc_insertion_point(field_mutable:nv.Place.id)
11810  return _s;
11811 }
11812 inline const std::string& Place::_internal_id() const {
11813  return _impl_.id_.Get();
11814 }
11815 inline void Place::_internal_set_id(const std::string& value) {
11816 
11817  _impl_.id_.Set(value, GetArenaForAllocation());
11818 }
11819 inline std::string* Place::_internal_mutable_id() {
11820 
11821  return _impl_.id_.Mutable(GetArenaForAllocation());
11822 }
11823 inline std::string* Place::release_id() {
11824  // @@protoc_insertion_point(field_release:nv.Place.id)
11825  return _impl_.id_.Release();
11826 }
11827 inline void Place::set_allocated_id(std::string* id) {
11828  if (id != nullptr) {
11829 
11830  } else {
11831 
11832  }
11833  _impl_.id_.SetAllocated(id, GetArenaForAllocation());
11834 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11835  if (_impl_.id_.IsDefault()) {
11836  _impl_.id_.Set("", GetArenaForAllocation());
11837  }
11838 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11839  // @@protoc_insertion_point(field_set_allocated:nv.Place.id)
11840 }
11841 
11842 // string name = 2;
11843 inline void Place::clear_name() {
11844  _impl_.name_.ClearToEmpty();
11845 }
11846 inline const std::string& Place::name() const {
11847  // @@protoc_insertion_point(field_get:nv.Place.name)
11848  return _internal_name();
11849 }
11850 template <typename ArgT0, typename... ArgT>
11851 inline PROTOBUF_ALWAYS_INLINE
11852 void Place::set_name(ArgT0&& arg0, ArgT... args) {
11853 
11854  _impl_.name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11855  // @@protoc_insertion_point(field_set:nv.Place.name)
11856 }
11857 inline std::string* Place::mutable_name() {
11858  std::string* _s = _internal_mutable_name();
11859  // @@protoc_insertion_point(field_mutable:nv.Place.name)
11860  return _s;
11861 }
11862 inline const std::string& Place::_internal_name() const {
11863  return _impl_.name_.Get();
11864 }
11865 inline void Place::_internal_set_name(const std::string& value) {
11866 
11867  _impl_.name_.Set(value, GetArenaForAllocation());
11868 }
11869 inline std::string* Place::_internal_mutable_name() {
11870 
11871  return _impl_.name_.Mutable(GetArenaForAllocation());
11872 }
11873 inline std::string* Place::release_name() {
11874  // @@protoc_insertion_point(field_release:nv.Place.name)
11875  return _impl_.name_.Release();
11876 }
11877 inline void Place::set_allocated_name(std::string* name) {
11878  if (name != nullptr) {
11879 
11880  } else {
11881 
11882  }
11883  _impl_.name_.SetAllocated(name, GetArenaForAllocation());
11884 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11885  if (_impl_.name_.IsDefault()) {
11886  _impl_.name_.Set("", GetArenaForAllocation());
11887  }
11888 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11889  // @@protoc_insertion_point(field_set_allocated:nv.Place.name)
11890 }
11891 
11892 // string type = 3;
11893 inline void Place::clear_type() {
11894  _impl_.type_.ClearToEmpty();
11895 }
11896 inline const std::string& Place::type() const {
11897  // @@protoc_insertion_point(field_get:nv.Place.type)
11898  return _internal_type();
11899 }
11900 template <typename ArgT0, typename... ArgT>
11901 inline PROTOBUF_ALWAYS_INLINE
11902 void Place::set_type(ArgT0&& arg0, ArgT... args) {
11903 
11904  _impl_.type_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
11905  // @@protoc_insertion_point(field_set:nv.Place.type)
11906 }
11907 inline std::string* Place::mutable_type() {
11908  std::string* _s = _internal_mutable_type();
11909  // @@protoc_insertion_point(field_mutable:nv.Place.type)
11910  return _s;
11911 }
11912 inline const std::string& Place::_internal_type() const {
11913  return _impl_.type_.Get();
11914 }
11915 inline void Place::_internal_set_type(const std::string& value) {
11916 
11917  _impl_.type_.Set(value, GetArenaForAllocation());
11918 }
11919 inline std::string* Place::_internal_mutable_type() {
11920 
11921  return _impl_.type_.Mutable(GetArenaForAllocation());
11922 }
11923 inline std::string* Place::release_type() {
11924  // @@protoc_insertion_point(field_release:nv.Place.type)
11925  return _impl_.type_.Release();
11926 }
11927 inline void Place::set_allocated_type(std::string* type) {
11928  if (type != nullptr) {
11929 
11930  } else {
11931 
11932  }
11933  _impl_.type_.SetAllocated(type, GetArenaForAllocation());
11934 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
11935  if (_impl_.type_.IsDefault()) {
11936  _impl_.type_.Set("", GetArenaForAllocation());
11937  }
11938 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
11939  // @@protoc_insertion_point(field_set_allocated:nv.Place.type)
11940 }
11941 
11942 // .nv.Location location = 4;
11943 inline bool Place::_internal_has_location() const {
11944  return this != internal_default_instance() && _impl_.location_ != nullptr;
11945 }
11946 inline bool Place::has_location() const {
11947  return _internal_has_location();
11948 }
11949 inline void Place::clear_location() {
11950  if (GetArenaForAllocation() == nullptr && _impl_.location_ != nullptr) {
11951  delete _impl_.location_;
11952  }
11953  _impl_.location_ = nullptr;
11954 }
11955 inline const ::nv::Location& Place::_internal_location() const {
11956  const ::nv::Location* p = _impl_.location_;
11957  return p != nullptr ? *p : reinterpret_cast<const ::nv::Location&>(
11959 }
11960 inline const ::nv::Location& Place::location() const {
11961  // @@protoc_insertion_point(field_get:nv.Place.location)
11962  return _internal_location();
11963 }
11965  ::nv::Location* location) {
11966  if (GetArenaForAllocation() == nullptr) {
11967  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.location_);
11968  }
11969  _impl_.location_ = location;
11970  if (location) {
11971 
11972  } else {
11973 
11974  }
11975  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Place.location)
11976 }
11977 inline ::nv::Location* Place::release_location() {
11978 
11979  ::nv::Location* temp = _impl_.location_;
11980  _impl_.location_ = nullptr;
11981 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
11982  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
11983  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11984  if (GetArenaForAllocation() == nullptr) { delete old; }
11985 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
11986  if (GetArenaForAllocation() != nullptr) {
11987  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
11988  }
11989 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
11990  return temp;
11991 }
11992 inline ::nv::Location* Place::unsafe_arena_release_location() {
11993  // @@protoc_insertion_point(field_release:nv.Place.location)
11994 
11995  ::nv::Location* temp = _impl_.location_;
11996  _impl_.location_ = nullptr;
11997  return temp;
11998 }
11999 inline ::nv::Location* Place::_internal_mutable_location() {
12000 
12001  if (_impl_.location_ == nullptr) {
12002  auto* p = CreateMaybeMessage<::nv::Location>(GetArenaForAllocation());
12003  _impl_.location_ = p;
12004  }
12005  return _impl_.location_;
12006 }
12007 inline ::nv::Location* Place::mutable_location() {
12008  ::nv::Location* _msg = _internal_mutable_location();
12009  // @@protoc_insertion_point(field_mutable:nv.Place.location)
12010  return _msg;
12011 }
12012 inline void Place::set_allocated_location(::nv::Location* location) {
12013  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
12014  if (message_arena == nullptr) {
12015  delete _impl_.location_;
12016  }
12017  if (location) {
12018  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
12019  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(location);
12020  if (message_arena != submessage_arena) {
12021  location = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
12022  message_arena, location, submessage_arena);
12023  }
12024 
12025  } else {
12026 
12027  }
12028  _impl_.location_ = location;
12029  // @@protoc_insertion_point(field_set_allocated:nv.Place.location)
12030 }
12031 
12032 // .nv.Coordinate coordinate = 5;
12033 inline bool Place::_internal_has_coordinate() const {
12034  return this != internal_default_instance() && _impl_.coordinate_ != nullptr;
12035 }
12036 inline bool Place::has_coordinate() const {
12037  return _internal_has_coordinate();
12038 }
12039 inline void Place::clear_coordinate() {
12040  if (GetArenaForAllocation() == nullptr && _impl_.coordinate_ != nullptr) {
12041  delete _impl_.coordinate_;
12042  }
12043  _impl_.coordinate_ = nullptr;
12044 }
12045 inline const ::nv::Coordinate& Place::_internal_coordinate() const {
12046  const ::nv::Coordinate* p = _impl_.coordinate_;
12047  return p != nullptr ? *p : reinterpret_cast<const ::nv::Coordinate&>(
12049 }
12050 inline const ::nv::Coordinate& Place::coordinate() const {
12051  // @@protoc_insertion_point(field_get:nv.Place.coordinate)
12052  return _internal_coordinate();
12053 }
12055  ::nv::Coordinate* coordinate) {
12056  if (GetArenaForAllocation() == nullptr) {
12057  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.coordinate_);
12058  }
12059  _impl_.coordinate_ = coordinate;
12060  if (coordinate) {
12061 
12062  } else {
12063 
12064  }
12065  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Place.coordinate)
12066 }
12067 inline ::nv::Coordinate* Place::release_coordinate() {
12068 
12069  ::nv::Coordinate* temp = _impl_.coordinate_;
12070  _impl_.coordinate_ = nullptr;
12071 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
12072  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
12073  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12074  if (GetArenaForAllocation() == nullptr) { delete old; }
12075 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
12076  if (GetArenaForAllocation() != nullptr) {
12077  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12078  }
12079 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
12080  return temp;
12081 }
12082 inline ::nv::Coordinate* Place::unsafe_arena_release_coordinate() {
12083  // @@protoc_insertion_point(field_release:nv.Place.coordinate)
12084 
12085  ::nv::Coordinate* temp = _impl_.coordinate_;
12086  _impl_.coordinate_ = nullptr;
12087  return temp;
12088 }
12089 inline ::nv::Coordinate* Place::_internal_mutable_coordinate() {
12090 
12091  if (_impl_.coordinate_ == nullptr) {
12092  auto* p = CreateMaybeMessage<::nv::Coordinate>(GetArenaForAllocation());
12093  _impl_.coordinate_ = p;
12094  }
12095  return _impl_.coordinate_;
12096 }
12097 inline ::nv::Coordinate* Place::mutable_coordinate() {
12098  ::nv::Coordinate* _msg = _internal_mutable_coordinate();
12099  // @@protoc_insertion_point(field_mutable:nv.Place.coordinate)
12100  return _msg;
12101 }
12102 inline void Place::set_allocated_coordinate(::nv::Coordinate* coordinate) {
12103  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
12104  if (message_arena == nullptr) {
12105  delete _impl_.coordinate_;
12106  }
12107  if (coordinate) {
12108  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
12109  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(coordinate);
12110  if (message_arena != submessage_arena) {
12111  coordinate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
12112  message_arena, coordinate, submessage_arena);
12113  }
12114 
12115  } else {
12116 
12117  }
12118  _impl_.coordinate_ = coordinate;
12119  // @@protoc_insertion_point(field_set_allocated:nv.Place.coordinate)
12120 }
12121 
12122 // map<string, string> info = 6;
12123 inline int Place::_internal_info_size() const {
12124  return _impl_.info_.size();
12125 }
12126 inline int Place::info_size() const {
12127  return _internal_info_size();
12128 }
12129 inline void Place::clear_info() {
12130  _impl_.info_.Clear();
12131 }
12132 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
12133 Place::_internal_info() const {
12134  return _impl_.info_.GetMap();
12135 }
12136 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
12137 Place::info() const {
12138  // @@protoc_insertion_point(field_map:nv.Place.info)
12139  return _internal_info();
12140 }
12141 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
12142 Place::_internal_mutable_info() {
12143  return _impl_.info_.MutableMap();
12144 }
12145 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
12147  // @@protoc_insertion_point(field_mutable_map:nv.Place.info)
12148  return _internal_mutable_info();
12149 }
12150 
12151 // -------------------------------------------------------------------
12152 
12153 // Message
12154 
12155 // string messageid = 1;
12156 inline void Message::clear_messageid() {
12157  _impl_.messageid_.ClearToEmpty();
12158 }
12159 inline const std::string& Message::messageid() const {
12160  // @@protoc_insertion_point(field_get:nv.Message.messageid)
12161  return _internal_messageid();
12162 }
12163 template <typename ArgT0, typename... ArgT>
12164 inline PROTOBUF_ALWAYS_INLINE
12165 void Message::set_messageid(ArgT0&& arg0, ArgT... args) {
12166 
12167  _impl_.messageid_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
12168  // @@protoc_insertion_point(field_set:nv.Message.messageid)
12169 }
12170 inline std::string* Message::mutable_messageid() {
12171  std::string* _s = _internal_mutable_messageid();
12172  // @@protoc_insertion_point(field_mutable:nv.Message.messageid)
12173  return _s;
12174 }
12175 inline const std::string& Message::_internal_messageid() const {
12176  return _impl_.messageid_.Get();
12177 }
12178 inline void Message::_internal_set_messageid(const std::string& value) {
12179 
12180  _impl_.messageid_.Set(value, GetArenaForAllocation());
12181 }
12182 inline std::string* Message::_internal_mutable_messageid() {
12183 
12184  return _impl_.messageid_.Mutable(GetArenaForAllocation());
12185 }
12186 inline std::string* Message::release_messageid() {
12187  // @@protoc_insertion_point(field_release:nv.Message.messageid)
12188  return _impl_.messageid_.Release();
12189 }
12190 inline void Message::set_allocated_messageid(std::string* messageid) {
12191  if (messageid != nullptr) {
12192 
12193  } else {
12194 
12195  }
12196  _impl_.messageid_.SetAllocated(messageid, GetArenaForAllocation());
12197 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12198  if (_impl_.messageid_.IsDefault()) {
12199  _impl_.messageid_.Set("", GetArenaForAllocation());
12200  }
12201 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12202  // @@protoc_insertion_point(field_set_allocated:nv.Message.messageid)
12203 }
12204 
12205 // string mdsversion = 2;
12206 inline void Message::clear_mdsversion() {
12207  _impl_.mdsversion_.ClearToEmpty();
12208 }
12209 inline const std::string& Message::mdsversion() const {
12210  // @@protoc_insertion_point(field_get:nv.Message.mdsversion)
12211  return _internal_mdsversion();
12212 }
12213 template <typename ArgT0, typename... ArgT>
12214 inline PROTOBUF_ALWAYS_INLINE
12215 void Message::set_mdsversion(ArgT0&& arg0, ArgT... args) {
12216 
12217  _impl_.mdsversion_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
12218  // @@protoc_insertion_point(field_set:nv.Message.mdsversion)
12219 }
12220 inline std::string* Message::mutable_mdsversion() {
12221  std::string* _s = _internal_mutable_mdsversion();
12222  // @@protoc_insertion_point(field_mutable:nv.Message.mdsversion)
12223  return _s;
12224 }
12225 inline const std::string& Message::_internal_mdsversion() const {
12226  return _impl_.mdsversion_.Get();
12227 }
12228 inline void Message::_internal_set_mdsversion(const std::string& value) {
12229 
12230  _impl_.mdsversion_.Set(value, GetArenaForAllocation());
12231 }
12232 inline std::string* Message::_internal_mutable_mdsversion() {
12233 
12234  return _impl_.mdsversion_.Mutable(GetArenaForAllocation());
12235 }
12236 inline std::string* Message::release_mdsversion() {
12237  // @@protoc_insertion_point(field_release:nv.Message.mdsversion)
12238  return _impl_.mdsversion_.Release();
12239 }
12240 inline void Message::set_allocated_mdsversion(std::string* mdsversion) {
12241  if (mdsversion != nullptr) {
12242 
12243  } else {
12244 
12245  }
12246  _impl_.mdsversion_.SetAllocated(mdsversion, GetArenaForAllocation());
12247 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12248  if (_impl_.mdsversion_.IsDefault()) {
12249  _impl_.mdsversion_.Set("", GetArenaForAllocation());
12250  }
12251 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12252  // @@protoc_insertion_point(field_set_allocated:nv.Message.mdsversion)
12253 }
12254 
12255 // .google.protobuf.Timestamp timestamp = 3;
12256 inline bool Message::_internal_has_timestamp() const {
12257  return this != internal_default_instance() && _impl_.timestamp_ != nullptr;
12258 }
12259 inline bool Message::has_timestamp() const {
12260  return _internal_has_timestamp();
12261 }
12262 inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& Message::_internal_timestamp() const {
12263  const ::PROTOBUF_NAMESPACE_ID::Timestamp* p = _impl_.timestamp_;
12264  return p != nullptr ? *p : reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Timestamp&>(
12265  ::PROTOBUF_NAMESPACE_ID::_Timestamp_default_instance_);
12266 }
12267 inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& Message::timestamp() const {
12268  // @@protoc_insertion_point(field_get:nv.Message.timestamp)
12269  return _internal_timestamp();
12270 }
12272  ::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp) {
12273  if (GetArenaForAllocation() == nullptr) {
12274  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.timestamp_);
12275  }
12276  _impl_.timestamp_ = timestamp;
12277  if (timestamp) {
12278 
12279  } else {
12280 
12281  }
12282  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Message.timestamp)
12283 }
12284 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* Message::release_timestamp() {
12285 
12286  ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = _impl_.timestamp_;
12287  _impl_.timestamp_ = nullptr;
12288 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
12289  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
12290  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12291  if (GetArenaForAllocation() == nullptr) { delete old; }
12292 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
12293  if (GetArenaForAllocation() != nullptr) {
12294  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12295  }
12296 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
12297  return temp;
12298 }
12299 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* Message::unsafe_arena_release_timestamp() {
12300  // @@protoc_insertion_point(field_release:nv.Message.timestamp)
12301 
12302  ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = _impl_.timestamp_;
12303  _impl_.timestamp_ = nullptr;
12304  return temp;
12305 }
12306 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* Message::_internal_mutable_timestamp() {
12307 
12308  if (_impl_.timestamp_ == nullptr) {
12309  auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::Timestamp>(GetArenaForAllocation());
12310  _impl_.timestamp_ = p;
12311  }
12312  return _impl_.timestamp_;
12313 }
12314 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* Message::mutable_timestamp() {
12315  ::PROTOBUF_NAMESPACE_ID::Timestamp* _msg = _internal_mutable_timestamp();
12316  // @@protoc_insertion_point(field_mutable:nv.Message.timestamp)
12317  return _msg;
12318 }
12319 inline void Message::set_allocated_timestamp(::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp) {
12320  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
12321  if (message_arena == nullptr) {
12322  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.timestamp_);
12323  }
12324  if (timestamp) {
12325  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
12326  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
12327  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(timestamp));
12328  if (message_arena != submessage_arena) {
12329  timestamp = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
12330  message_arena, timestamp, submessage_arena);
12331  }
12332 
12333  } else {
12334 
12335  }
12336  _impl_.timestamp_ = timestamp;
12337  // @@protoc_insertion_point(field_set_allocated:nv.Message.timestamp)
12338 }
12339 
12340 // .nv.Place place = 4;
12341 inline bool Message::_internal_has_place() const {
12342  return this != internal_default_instance() && _impl_.place_ != nullptr;
12343 }
12344 inline bool Message::has_place() const {
12345  return _internal_has_place();
12346 }
12347 inline void Message::clear_place() {
12348  if (GetArenaForAllocation() == nullptr && _impl_.place_ != nullptr) {
12349  delete _impl_.place_;
12350  }
12351  _impl_.place_ = nullptr;
12352 }
12353 inline const ::nv::Place& Message::_internal_place() const {
12354  const ::nv::Place* p = _impl_.place_;
12355  return p != nullptr ? *p : reinterpret_cast<const ::nv::Place&>(
12357 }
12358 inline const ::nv::Place& Message::place() const {
12359  // @@protoc_insertion_point(field_get:nv.Message.place)
12360  return _internal_place();
12361 }
12363  ::nv::Place* place) {
12364  if (GetArenaForAllocation() == nullptr) {
12365  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.place_);
12366  }
12367  _impl_.place_ = place;
12368  if (place) {
12369 
12370  } else {
12371 
12372  }
12373  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Message.place)
12374 }
12375 inline ::nv::Place* Message::release_place() {
12376 
12377  ::nv::Place* temp = _impl_.place_;
12378  _impl_.place_ = nullptr;
12379 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
12380  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
12381  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12382  if (GetArenaForAllocation() == nullptr) { delete old; }
12383 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
12384  if (GetArenaForAllocation() != nullptr) {
12385  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12386  }
12387 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
12388  return temp;
12389 }
12390 inline ::nv::Place* Message::unsafe_arena_release_place() {
12391  // @@protoc_insertion_point(field_release:nv.Message.place)
12392 
12393  ::nv::Place* temp = _impl_.place_;
12394  _impl_.place_ = nullptr;
12395  return temp;
12396 }
12397 inline ::nv::Place* Message::_internal_mutable_place() {
12398 
12399  if (_impl_.place_ == nullptr) {
12400  auto* p = CreateMaybeMessage<::nv::Place>(GetArenaForAllocation());
12401  _impl_.place_ = p;
12402  }
12403  return _impl_.place_;
12404 }
12405 inline ::nv::Place* Message::mutable_place() {
12406  ::nv::Place* _msg = _internal_mutable_place();
12407  // @@protoc_insertion_point(field_mutable:nv.Message.place)
12408  return _msg;
12409 }
12410 inline void Message::set_allocated_place(::nv::Place* place) {
12411  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
12412  if (message_arena == nullptr) {
12413  delete _impl_.place_;
12414  }
12415  if (place) {
12416  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
12417  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(place);
12418  if (message_arena != submessage_arena) {
12419  place = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
12420  message_arena, place, submessage_arena);
12421  }
12422 
12423  } else {
12424 
12425  }
12426  _impl_.place_ = place;
12427  // @@protoc_insertion_point(field_set_allocated:nv.Message.place)
12428 }
12429 
12430 // .nv.Sensor sensor = 5;
12431 inline bool Message::_internal_has_sensor() const {
12432  return this != internal_default_instance() && _impl_.sensor_ != nullptr;
12433 }
12434 inline bool Message::has_sensor() const {
12435  return _internal_has_sensor();
12436 }
12437 inline void Message::clear_sensor() {
12438  if (GetArenaForAllocation() == nullptr && _impl_.sensor_ != nullptr) {
12439  delete _impl_.sensor_;
12440  }
12441  _impl_.sensor_ = nullptr;
12442 }
12443 inline const ::nv::Sensor& Message::_internal_sensor() const {
12444  const ::nv::Sensor* p = _impl_.sensor_;
12445  return p != nullptr ? *p : reinterpret_cast<const ::nv::Sensor&>(
12447 }
12448 inline const ::nv::Sensor& Message::sensor() const {
12449  // @@protoc_insertion_point(field_get:nv.Message.sensor)
12450  return _internal_sensor();
12451 }
12453  ::nv::Sensor* sensor) {
12454  if (GetArenaForAllocation() == nullptr) {
12455  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.sensor_);
12456  }
12457  _impl_.sensor_ = sensor;
12458  if (sensor) {
12459 
12460  } else {
12461 
12462  }
12463  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Message.sensor)
12464 }
12465 inline ::nv::Sensor* Message::release_sensor() {
12466 
12467  ::nv::Sensor* temp = _impl_.sensor_;
12468  _impl_.sensor_ = nullptr;
12469 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
12470  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
12471  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12472  if (GetArenaForAllocation() == nullptr) { delete old; }
12473 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
12474  if (GetArenaForAllocation() != nullptr) {
12475  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12476  }
12477 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
12478  return temp;
12479 }
12480 inline ::nv::Sensor* Message::unsafe_arena_release_sensor() {
12481  // @@protoc_insertion_point(field_release:nv.Message.sensor)
12482 
12483  ::nv::Sensor* temp = _impl_.sensor_;
12484  _impl_.sensor_ = nullptr;
12485  return temp;
12486 }
12487 inline ::nv::Sensor* Message::_internal_mutable_sensor() {
12488 
12489  if (_impl_.sensor_ == nullptr) {
12490  auto* p = CreateMaybeMessage<::nv::Sensor>(GetArenaForAllocation());
12491  _impl_.sensor_ = p;
12492  }
12493  return _impl_.sensor_;
12494 }
12495 inline ::nv::Sensor* Message::mutable_sensor() {
12496  ::nv::Sensor* _msg = _internal_mutable_sensor();
12497  // @@protoc_insertion_point(field_mutable:nv.Message.sensor)
12498  return _msg;
12499 }
12500 inline void Message::set_allocated_sensor(::nv::Sensor* sensor) {
12501  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
12502  if (message_arena == nullptr) {
12503  delete _impl_.sensor_;
12504  }
12505  if (sensor) {
12506  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
12507  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(sensor);
12508  if (message_arena != submessage_arena) {
12509  sensor = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
12510  message_arena, sensor, submessage_arena);
12511  }
12512 
12513  } else {
12514 
12515  }
12516  _impl_.sensor_ = sensor;
12517  // @@protoc_insertion_point(field_set_allocated:nv.Message.sensor)
12518 }
12519 
12520 // .nv.AnalyticsModule analyticsModule = 6;
12521 inline bool Message::_internal_has_analyticsmodule() const {
12522  return this != internal_default_instance() && _impl_.analyticsmodule_ != nullptr;
12523 }
12524 inline bool Message::has_analyticsmodule() const {
12525  return _internal_has_analyticsmodule();
12526 }
12527 inline void Message::clear_analyticsmodule() {
12528  if (GetArenaForAllocation() == nullptr && _impl_.analyticsmodule_ != nullptr) {
12529  delete _impl_.analyticsmodule_;
12530  }
12531  _impl_.analyticsmodule_ = nullptr;
12532 }
12533 inline const ::nv::AnalyticsModule& Message::_internal_analyticsmodule() const {
12534  const ::nv::AnalyticsModule* p = _impl_.analyticsmodule_;
12535  return p != nullptr ? *p : reinterpret_cast<const ::nv::AnalyticsModule&>(
12537 }
12538 inline const ::nv::AnalyticsModule& Message::analyticsmodule() const {
12539  // @@protoc_insertion_point(field_get:nv.Message.analyticsModule)
12540  return _internal_analyticsmodule();
12541 }
12543  ::nv::AnalyticsModule* analyticsmodule) {
12544  if (GetArenaForAllocation() == nullptr) {
12545  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.analyticsmodule_);
12546  }
12547  _impl_.analyticsmodule_ = analyticsmodule;
12548  if (analyticsmodule) {
12549 
12550  } else {
12551 
12552  }
12553  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Message.analyticsModule)
12554 }
12555 inline ::nv::AnalyticsModule* Message::release_analyticsmodule() {
12556 
12557  ::nv::AnalyticsModule* temp = _impl_.analyticsmodule_;
12558  _impl_.analyticsmodule_ = nullptr;
12559 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
12560  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
12561  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12562  if (GetArenaForAllocation() == nullptr) { delete old; }
12563 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
12564  if (GetArenaForAllocation() != nullptr) {
12565  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12566  }
12567 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
12568  return temp;
12569 }
12570 inline ::nv::AnalyticsModule* Message::unsafe_arena_release_analyticsmodule() {
12571  // @@protoc_insertion_point(field_release:nv.Message.analyticsModule)
12572 
12573  ::nv::AnalyticsModule* temp = _impl_.analyticsmodule_;
12574  _impl_.analyticsmodule_ = nullptr;
12575  return temp;
12576 }
12577 inline ::nv::AnalyticsModule* Message::_internal_mutable_analyticsmodule() {
12578 
12579  if (_impl_.analyticsmodule_ == nullptr) {
12580  auto* p = CreateMaybeMessage<::nv::AnalyticsModule>(GetArenaForAllocation());
12581  _impl_.analyticsmodule_ = p;
12582  }
12583  return _impl_.analyticsmodule_;
12584 }
12585 inline ::nv::AnalyticsModule* Message::mutable_analyticsmodule() {
12586  ::nv::AnalyticsModule* _msg = _internal_mutable_analyticsmodule();
12587  // @@protoc_insertion_point(field_mutable:nv.Message.analyticsModule)
12588  return _msg;
12589 }
12590 inline void Message::set_allocated_analyticsmodule(::nv::AnalyticsModule* analyticsmodule) {
12591  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
12592  if (message_arena == nullptr) {
12593  delete _impl_.analyticsmodule_;
12594  }
12595  if (analyticsmodule) {
12596  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
12597  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(analyticsmodule);
12598  if (message_arena != submessage_arena) {
12599  analyticsmodule = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
12600  message_arena, analyticsmodule, submessage_arena);
12601  }
12602 
12603  } else {
12604 
12605  }
12606  _impl_.analyticsmodule_ = analyticsmodule;
12607  // @@protoc_insertion_point(field_set_allocated:nv.Message.analyticsModule)
12608 }
12609 
12610 // .nv.Object object = 7;
12611 inline bool Message::_internal_has_object() const {
12612  return this != internal_default_instance() && _impl_.object_ != nullptr;
12613 }
12614 inline bool Message::has_object() const {
12615  return _internal_has_object();
12616 }
12617 inline void Message::clear_object() {
12618  if (GetArenaForAllocation() == nullptr && _impl_.object_ != nullptr) {
12619  delete _impl_.object_;
12620  }
12621  _impl_.object_ = nullptr;
12622 }
12623 inline const ::nv::Object& Message::_internal_object() const {
12624  const ::nv::Object* p = _impl_.object_;
12625  return p != nullptr ? *p : reinterpret_cast<const ::nv::Object&>(
12627 }
12628 inline const ::nv::Object& Message::object() const {
12629  // @@protoc_insertion_point(field_get:nv.Message.object)
12630  return _internal_object();
12631 }
12633  ::nv::Object* object) {
12634  if (GetArenaForAllocation() == nullptr) {
12635  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.object_);
12636  }
12637  _impl_.object_ = object;
12638  if (object) {
12639 
12640  } else {
12641 
12642  }
12643  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Message.object)
12644 }
12645 inline ::nv::Object* Message::release_object() {
12646 
12647  ::nv::Object* temp = _impl_.object_;
12648  _impl_.object_ = nullptr;
12649 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
12650  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
12651  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12652  if (GetArenaForAllocation() == nullptr) { delete old; }
12653 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
12654  if (GetArenaForAllocation() != nullptr) {
12655  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12656  }
12657 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
12658  return temp;
12659 }
12660 inline ::nv::Object* Message::unsafe_arena_release_object() {
12661  // @@protoc_insertion_point(field_release:nv.Message.object)
12662 
12663  ::nv::Object* temp = _impl_.object_;
12664  _impl_.object_ = nullptr;
12665  return temp;
12666 }
12667 inline ::nv::Object* Message::_internal_mutable_object() {
12668 
12669  if (_impl_.object_ == nullptr) {
12670  auto* p = CreateMaybeMessage<::nv::Object>(GetArenaForAllocation());
12671  _impl_.object_ = p;
12672  }
12673  return _impl_.object_;
12674 }
12675 inline ::nv::Object* Message::mutable_object() {
12676  ::nv::Object* _msg = _internal_mutable_object();
12677  // @@protoc_insertion_point(field_mutable:nv.Message.object)
12678  return _msg;
12679 }
12680 inline void Message::set_allocated_object(::nv::Object* object) {
12681  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
12682  if (message_arena == nullptr) {
12683  delete _impl_.object_;
12684  }
12685  if (object) {
12686  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
12687  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(object);
12688  if (message_arena != submessage_arena) {
12689  object = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
12690  message_arena, object, submessage_arena);
12691  }
12692 
12693  } else {
12694 
12695  }
12696  _impl_.object_ = object;
12697  // @@protoc_insertion_point(field_set_allocated:nv.Message.object)
12698 }
12699 
12700 // .nv.Event event = 8;
12701 inline bool Message::_internal_has_event() const {
12702  return this != internal_default_instance() && _impl_.event_ != nullptr;
12703 }
12704 inline bool Message::has_event() const {
12705  return _internal_has_event();
12706 }
12707 inline void Message::clear_event() {
12708  if (GetArenaForAllocation() == nullptr && _impl_.event_ != nullptr) {
12709  delete _impl_.event_;
12710  }
12711  _impl_.event_ = nullptr;
12712 }
12713 inline const ::nv::Event& Message::_internal_event() const {
12714  const ::nv::Event* p = _impl_.event_;
12715  return p != nullptr ? *p : reinterpret_cast<const ::nv::Event&>(
12717 }
12718 inline const ::nv::Event& Message::event() const {
12719  // @@protoc_insertion_point(field_get:nv.Message.event)
12720  return _internal_event();
12721 }
12723  ::nv::Event* event) {
12724  if (GetArenaForAllocation() == nullptr) {
12725  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.event_);
12726  }
12727  _impl_.event_ = event;
12728  if (event) {
12729 
12730  } else {
12731 
12732  }
12733  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.Message.event)
12734 }
12735 inline ::nv::Event* Message::release_event() {
12736 
12737  ::nv::Event* temp = _impl_.event_;
12738  _impl_.event_ = nullptr;
12739 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
12740  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
12741  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12742  if (GetArenaForAllocation() == nullptr) { delete old; }
12743 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
12744  if (GetArenaForAllocation() != nullptr) {
12745  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
12746  }
12747 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
12748  return temp;
12749 }
12750 inline ::nv::Event* Message::unsafe_arena_release_event() {
12751  // @@protoc_insertion_point(field_release:nv.Message.event)
12752 
12753  ::nv::Event* temp = _impl_.event_;
12754  _impl_.event_ = nullptr;
12755  return temp;
12756 }
12757 inline ::nv::Event* Message::_internal_mutable_event() {
12758 
12759  if (_impl_.event_ == nullptr) {
12760  auto* p = CreateMaybeMessage<::nv::Event>(GetArenaForAllocation());
12761  _impl_.event_ = p;
12762  }
12763  return _impl_.event_;
12764 }
12765 inline ::nv::Event* Message::mutable_event() {
12766  ::nv::Event* _msg = _internal_mutable_event();
12767  // @@protoc_insertion_point(field_mutable:nv.Message.event)
12768  return _msg;
12769 }
12770 inline void Message::set_allocated_event(::nv::Event* event) {
12771  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
12772  if (message_arena == nullptr) {
12773  delete _impl_.event_;
12774  }
12775  if (event) {
12776  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
12777  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(event);
12778  if (message_arena != submessage_arena) {
12779  event = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
12780  message_arena, event, submessage_arena);
12781  }
12782 
12783  } else {
12784 
12785  }
12786  _impl_.event_ = event;
12787  // @@protoc_insertion_point(field_set_allocated:nv.Message.event)
12788 }
12789 
12790 // string videoPath = 9;
12791 inline void Message::clear_videopath() {
12792  _impl_.videopath_.ClearToEmpty();
12793 }
12794 inline const std::string& Message::videopath() const {
12795  // @@protoc_insertion_point(field_get:nv.Message.videoPath)
12796  return _internal_videopath();
12797 }
12798 template <typename ArgT0, typename... ArgT>
12799 inline PROTOBUF_ALWAYS_INLINE
12800 void Message::set_videopath(ArgT0&& arg0, ArgT... args) {
12801 
12802  _impl_.videopath_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
12803  // @@protoc_insertion_point(field_set:nv.Message.videoPath)
12804 }
12805 inline std::string* Message::mutable_videopath() {
12806  std::string* _s = _internal_mutable_videopath();
12807  // @@protoc_insertion_point(field_mutable:nv.Message.videoPath)
12808  return _s;
12809 }
12810 inline const std::string& Message::_internal_videopath() const {
12811  return _impl_.videopath_.Get();
12812 }
12813 inline void Message::_internal_set_videopath(const std::string& value) {
12814 
12815  _impl_.videopath_.Set(value, GetArenaForAllocation());
12816 }
12817 inline std::string* Message::_internal_mutable_videopath() {
12818 
12819  return _impl_.videopath_.Mutable(GetArenaForAllocation());
12820 }
12821 inline std::string* Message::release_videopath() {
12822  // @@protoc_insertion_point(field_release:nv.Message.videoPath)
12823  return _impl_.videopath_.Release();
12824 }
12825 inline void Message::set_allocated_videopath(std::string* videopath) {
12826  if (videopath != nullptr) {
12827 
12828  } else {
12829 
12830  }
12831  _impl_.videopath_.SetAllocated(videopath, GetArenaForAllocation());
12832 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12833  if (_impl_.videopath_.IsDefault()) {
12834  _impl_.videopath_.Set("", GetArenaForAllocation());
12835  }
12836 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12837  // @@protoc_insertion_point(field_set_allocated:nv.Message.videoPath)
12838 }
12839 
12840 // -------------------------------------------------------------------
12841 
12842 // -------------------------------------------------------------------
12843 
12844 // Embedding
12845 
12846 // repeated float vector = 1 [packed = true];
12847 inline int Embedding::_internal_vector_size() const {
12848  return _impl_.vector_.size();
12849 }
12850 inline int Embedding::vector_size() const {
12851  return _internal_vector_size();
12852 }
12853 inline void Embedding::clear_vector() {
12854  _impl_.vector_.Clear();
12855 }
12856 inline float Embedding::_internal_vector(int index) const {
12857  return _impl_.vector_.Get(index);
12858 }
12859 inline float Embedding::vector(int index) const {
12860  // @@protoc_insertion_point(field_get:nv.Embedding.vector)
12861  return _internal_vector(index);
12862 }
12863 inline void Embedding::set_vector(int index, float value) {
12864  _impl_.vector_.Set(index, value);
12865  // @@protoc_insertion_point(field_set:nv.Embedding.vector)
12866 }
12867 inline void Embedding::_internal_add_vector(float value) {
12868  _impl_.vector_.Add(value);
12869 }
12870 inline void Embedding::add_vector(float value) {
12871  _internal_add_vector(value);
12872  // @@protoc_insertion_point(field_add:nv.Embedding.vector)
12873 }
12874 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
12875 Embedding::_internal_vector() const {
12876  return _impl_.vector_;
12877 }
12878 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
12879 Embedding::vector() const {
12880  // @@protoc_insertion_point(field_list:nv.Embedding.vector)
12881  return _internal_vector();
12882 }
12883 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
12884 Embedding::_internal_mutable_vector() {
12885  return &_impl_.vector_;
12886 }
12887 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
12889  // @@protoc_insertion_point(field_mutable_list:nv.Embedding.vector)
12890  return _internal_mutable_vector();
12891 }
12892 
12893 // map<string, string> info = 2;
12894 inline int Embedding::_internal_info_size() const {
12895  return _impl_.info_.size();
12896 }
12897 inline int Embedding::info_size() const {
12898  return _internal_info_size();
12899 }
12900 inline void Embedding::clear_info() {
12901  _impl_.info_.Clear();
12902 }
12903 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
12904 Embedding::_internal_info() const {
12905  return _impl_.info_.GetMap();
12906 }
12907 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
12908 Embedding::info() const {
12909  // @@protoc_insertion_point(field_map:nv.Embedding.info)
12910  return _internal_info();
12911 }
12912 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
12913 Embedding::_internal_mutable_info() {
12914  return _impl_.info_.MutableMap();
12915 }
12916 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
12918  // @@protoc_insertion_point(field_mutable_map:nv.Embedding.info)
12919  return _internal_mutable_info();
12920 }
12921 
12922 // -------------------------------------------------------------------
12923 
12924 // -------------------------------------------------------------------
12925 
12926 // ImageData
12927 
12928 // .nv.ImageFormat format = 1;
12929 inline void ImageData::clear_format() {
12930  _impl_.format_ = 0;
12931 }
12932 inline ::nv::ImageFormat ImageData::_internal_format() const {
12933  return static_cast< ::nv::ImageFormat >(_impl_.format_);
12934 }
12936  // @@protoc_insertion_point(field_get:nv.ImageData.format)
12937  return _internal_format();
12938 }
12939 inline void ImageData::_internal_set_format(::nv::ImageFormat value) {
12940 
12941  _impl_.format_ = value;
12942 }
12943 inline void ImageData::set_format(::nv::ImageFormat value) {
12944  _internal_set_format(value);
12945  // @@protoc_insertion_point(field_set:nv.ImageData.format)
12946 }
12947 
12948 // string encoding = 2;
12949 inline void ImageData::clear_encoding() {
12950  _impl_.encoding_.ClearToEmpty();
12951 }
12952 inline const std::string& ImageData::encoding() const {
12953  // @@protoc_insertion_point(field_get:nv.ImageData.encoding)
12954  return _internal_encoding();
12955 }
12956 template <typename ArgT0, typename... ArgT>
12957 inline PROTOBUF_ALWAYS_INLINE
12958 void ImageData::set_encoding(ArgT0&& arg0, ArgT... args) {
12959 
12960  _impl_.encoding_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
12961  // @@protoc_insertion_point(field_set:nv.ImageData.encoding)
12962 }
12963 inline std::string* ImageData::mutable_encoding() {
12964  std::string* _s = _internal_mutable_encoding();
12965  // @@protoc_insertion_point(field_mutable:nv.ImageData.encoding)
12966  return _s;
12967 }
12968 inline const std::string& ImageData::_internal_encoding() const {
12969  return _impl_.encoding_.Get();
12970 }
12971 inline void ImageData::_internal_set_encoding(const std::string& value) {
12972 
12973  _impl_.encoding_.Set(value, GetArenaForAllocation());
12974 }
12975 inline std::string* ImageData::_internal_mutable_encoding() {
12976 
12977  return _impl_.encoding_.Mutable(GetArenaForAllocation());
12978 }
12979 inline std::string* ImageData::release_encoding() {
12980  // @@protoc_insertion_point(field_release:nv.ImageData.encoding)
12981  return _impl_.encoding_.Release();
12982 }
12983 inline void ImageData::set_allocated_encoding(std::string* encoding) {
12984  if (encoding != nullptr) {
12985 
12986  } else {
12987 
12988  }
12989  _impl_.encoding_.SetAllocated(encoding, GetArenaForAllocation());
12990 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
12991  if (_impl_.encoding_.IsDefault()) {
12992  _impl_.encoding_.Set("", GetArenaForAllocation());
12993  }
12994 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
12995  // @@protoc_insertion_point(field_set_allocated:nv.ImageData.encoding)
12996 }
12997 
12998 // string name = 3;
12999 inline void ImageData::clear_name() {
13000  _impl_.name_.ClearToEmpty();
13001 }
13002 inline const std::string& ImageData::name() const {
13003  // @@protoc_insertion_point(field_get:nv.ImageData.name)
13004  return _internal_name();
13005 }
13006 template <typename ArgT0, typename... ArgT>
13007 inline PROTOBUF_ALWAYS_INLINE
13008 void ImageData::set_name(ArgT0&& arg0, ArgT... args) {
13009 
13010  _impl_.name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13011  // @@protoc_insertion_point(field_set:nv.ImageData.name)
13012 }
13013 inline std::string* ImageData::mutable_name() {
13014  std::string* _s = _internal_mutable_name();
13015  // @@protoc_insertion_point(field_mutable:nv.ImageData.name)
13016  return _s;
13017 }
13018 inline const std::string& ImageData::_internal_name() const {
13019  return _impl_.name_.Get();
13020 }
13021 inline void ImageData::_internal_set_name(const std::string& value) {
13022 
13023  _impl_.name_.Set(value, GetArenaForAllocation());
13024 }
13025 inline std::string* ImageData::_internal_mutable_name() {
13026 
13027  return _impl_.name_.Mutable(GetArenaForAllocation());
13028 }
13029 inline std::string* ImageData::release_name() {
13030  // @@protoc_insertion_point(field_release:nv.ImageData.name)
13031  return _impl_.name_.Release();
13032 }
13033 inline void ImageData::set_allocated_name(std::string* name) {
13034  if (name != nullptr) {
13035 
13036  } else {
13037 
13038  }
13039  _impl_.name_.SetAllocated(name, GetArenaForAllocation());
13040 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13041  if (_impl_.name_.IsDefault()) {
13042  _impl_.name_.Set("", GetArenaForAllocation());
13043  }
13044 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13045  // @@protoc_insertion_point(field_set_allocated:nv.ImageData.name)
13046 }
13047 
13048 // bytes data = 4;
13049 inline void ImageData::clear_data() {
13050  _impl_.data_.ClearToEmpty();
13051 }
13052 inline const std::string& ImageData::data() const {
13053  // @@protoc_insertion_point(field_get:nv.ImageData.data)
13054  return _internal_data();
13055 }
13056 template <typename ArgT0, typename... ArgT>
13057 inline PROTOBUF_ALWAYS_INLINE
13058 void ImageData::set_data(ArgT0&& arg0, ArgT... args) {
13059 
13060  _impl_.data_.SetBytes(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13061  // @@protoc_insertion_point(field_set:nv.ImageData.data)
13062 }
13063 inline std::string* ImageData::mutable_data() {
13064  std::string* _s = _internal_mutable_data();
13065  // @@protoc_insertion_point(field_mutable:nv.ImageData.data)
13066  return _s;
13067 }
13068 inline const std::string& ImageData::_internal_data() const {
13069  return _impl_.data_.Get();
13070 }
13071 inline void ImageData::_internal_set_data(const std::string& value) {
13072 
13073  _impl_.data_.Set(value, GetArenaForAllocation());
13074 }
13075 inline std::string* ImageData::_internal_mutable_data() {
13076 
13077  return _impl_.data_.Mutable(GetArenaForAllocation());
13078 }
13079 inline std::string* ImageData::release_data() {
13080  // @@protoc_insertion_point(field_release:nv.ImageData.data)
13081  return _impl_.data_.Release();
13082 }
13083 inline void ImageData::set_allocated_data(std::string* data) {
13084  if (data != nullptr) {
13085 
13086  } else {
13087 
13088  }
13089  _impl_.data_.SetAllocated(data, GetArenaForAllocation());
13090 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13091  if (_impl_.data_.IsDefault()) {
13092  _impl_.data_.Set("", GetArenaForAllocation());
13093  }
13094 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13095  // @@protoc_insertion_point(field_set_allocated:nv.ImageData.data)
13096 }
13097 
13098 // map<string, string> info = 5;
13099 inline int ImageData::_internal_info_size() const {
13100  return _impl_.info_.size();
13101 }
13102 inline int ImageData::info_size() const {
13103  return _internal_info_size();
13104 }
13105 inline void ImageData::clear_info() {
13106  _impl_.info_.Clear();
13107 }
13108 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
13109 ImageData::_internal_info() const {
13110  return _impl_.info_.GetMap();
13111 }
13112 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
13113 ImageData::info() const {
13114  // @@protoc_insertion_point(field_map:nv.ImageData.info)
13115  return _internal_info();
13116 }
13117 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
13118 ImageData::_internal_mutable_info() {
13119  return _impl_.info_.MutableMap();
13120 }
13121 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
13123  // @@protoc_insertion_point(field_mutable_map:nv.ImageData.info)
13124  return _internal_mutable_info();
13125 }
13126 
13127 // -------------------------------------------------------------------
13128 
13129 // -------------------------------------------------------------------
13130 
13131 // VisionLLM
13132 
13133 // string version = 1;
13134 inline void VisionLLM::clear_version() {
13135  _impl_.version_.ClearToEmpty();
13136 }
13137 inline const std::string& VisionLLM::version() const {
13138  // @@protoc_insertion_point(field_get:nv.VisionLLM.version)
13139  return _internal_version();
13140 }
13141 template <typename ArgT0, typename... ArgT>
13142 inline PROTOBUF_ALWAYS_INLINE
13143 void VisionLLM::set_version(ArgT0&& arg0, ArgT... args) {
13144 
13145  _impl_.version_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13146  // @@protoc_insertion_point(field_set:nv.VisionLLM.version)
13147 }
13148 inline std::string* VisionLLM::mutable_version() {
13149  std::string* _s = _internal_mutable_version();
13150  // @@protoc_insertion_point(field_mutable:nv.VisionLLM.version)
13151  return _s;
13152 }
13153 inline const std::string& VisionLLM::_internal_version() const {
13154  return _impl_.version_.Get();
13155 }
13156 inline void VisionLLM::_internal_set_version(const std::string& value) {
13157 
13158  _impl_.version_.Set(value, GetArenaForAllocation());
13159 }
13160 inline std::string* VisionLLM::_internal_mutable_version() {
13161 
13162  return _impl_.version_.Mutable(GetArenaForAllocation());
13163 }
13164 inline std::string* VisionLLM::release_version() {
13165  // @@protoc_insertion_point(field_release:nv.VisionLLM.version)
13166  return _impl_.version_.Release();
13167 }
13168 inline void VisionLLM::set_allocated_version(std::string* version) {
13169  if (version != nullptr) {
13170 
13171  } else {
13172 
13173  }
13174  _impl_.version_.SetAllocated(version, GetArenaForAllocation());
13175 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13176  if (_impl_.version_.IsDefault()) {
13177  _impl_.version_.Set("", GetArenaForAllocation());
13178  }
13179 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13180  // @@protoc_insertion_point(field_set_allocated:nv.VisionLLM.version)
13181 }
13182 
13183 // .google.protobuf.Timestamp timestamp = 2;
13184 inline bool VisionLLM::_internal_has_timestamp() const {
13185  return this != internal_default_instance() && _impl_.timestamp_ != nullptr;
13186 }
13187 inline bool VisionLLM::has_timestamp() const {
13188  return _internal_has_timestamp();
13189 }
13190 inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& VisionLLM::_internal_timestamp() const {
13191  const ::PROTOBUF_NAMESPACE_ID::Timestamp* p = _impl_.timestamp_;
13192  return p != nullptr ? *p : reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Timestamp&>(
13193  ::PROTOBUF_NAMESPACE_ID::_Timestamp_default_instance_);
13194 }
13195 inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& VisionLLM::timestamp() const {
13196  // @@protoc_insertion_point(field_get:nv.VisionLLM.timestamp)
13197  return _internal_timestamp();
13198 }
13200  ::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp) {
13201  if (GetArenaForAllocation() == nullptr) {
13202  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.timestamp_);
13203  }
13204  _impl_.timestamp_ = timestamp;
13205  if (timestamp) {
13206 
13207  } else {
13208 
13209  }
13210  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.VisionLLM.timestamp)
13211 }
13212 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* VisionLLM::release_timestamp() {
13213 
13214  ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = _impl_.timestamp_;
13215  _impl_.timestamp_ = nullptr;
13216 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
13217  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
13218  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
13219  if (GetArenaForAllocation() == nullptr) { delete old; }
13220 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
13221  if (GetArenaForAllocation() != nullptr) {
13222  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
13223  }
13224 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
13225  return temp;
13226 }
13227 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* VisionLLM::unsafe_arena_release_timestamp() {
13228  // @@protoc_insertion_point(field_release:nv.VisionLLM.timestamp)
13229 
13230  ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = _impl_.timestamp_;
13231  _impl_.timestamp_ = nullptr;
13232  return temp;
13233 }
13234 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* VisionLLM::_internal_mutable_timestamp() {
13235 
13236  if (_impl_.timestamp_ == nullptr) {
13237  auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::Timestamp>(GetArenaForAllocation());
13238  _impl_.timestamp_ = p;
13239  }
13240  return _impl_.timestamp_;
13241 }
13242 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* VisionLLM::mutable_timestamp() {
13243  ::PROTOBUF_NAMESPACE_ID::Timestamp* _msg = _internal_mutable_timestamp();
13244  // @@protoc_insertion_point(field_mutable:nv.VisionLLM.timestamp)
13245  return _msg;
13246 }
13247 inline void VisionLLM::set_allocated_timestamp(::PROTOBUF_NAMESPACE_ID::Timestamp* timestamp) {
13248  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
13249  if (message_arena == nullptr) {
13250  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.timestamp_);
13251  }
13252  if (timestamp) {
13253  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
13254  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
13255  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(timestamp));
13256  if (message_arena != submessage_arena) {
13257  timestamp = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
13258  message_arena, timestamp, submessage_arena);
13259  }
13260 
13261  } else {
13262 
13263  }
13264  _impl_.timestamp_ = timestamp;
13265  // @@protoc_insertion_point(field_set_allocated:nv.VisionLLM.timestamp)
13266 }
13267 
13268 // .google.protobuf.Timestamp end = 3;
13269 inline bool VisionLLM::_internal_has_end() const {
13270  return this != internal_default_instance() && _impl_.end_ != nullptr;
13271 }
13272 inline bool VisionLLM::has_end() const {
13273  return _internal_has_end();
13274 }
13275 inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& VisionLLM::_internal_end() const {
13276  const ::PROTOBUF_NAMESPACE_ID::Timestamp* p = _impl_.end_;
13277  return p != nullptr ? *p : reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Timestamp&>(
13278  ::PROTOBUF_NAMESPACE_ID::_Timestamp_default_instance_);
13279 }
13280 inline const ::PROTOBUF_NAMESPACE_ID::Timestamp& VisionLLM::end() const {
13281  // @@protoc_insertion_point(field_get:nv.VisionLLM.end)
13282  return _internal_end();
13283 }
13285  ::PROTOBUF_NAMESPACE_ID::Timestamp* end) {
13286  if (GetArenaForAllocation() == nullptr) {
13287  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.end_);
13288  }
13289  _impl_.end_ = end;
13290  if (end) {
13291 
13292  } else {
13293 
13294  }
13295  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.VisionLLM.end)
13296 }
13297 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* VisionLLM::release_end() {
13298 
13299  ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = _impl_.end_;
13300  _impl_.end_ = nullptr;
13301 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
13302  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
13303  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
13304  if (GetArenaForAllocation() == nullptr) { delete old; }
13305 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
13306  if (GetArenaForAllocation() != nullptr) {
13307  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
13308  }
13309 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
13310  return temp;
13311 }
13312 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* VisionLLM::unsafe_arena_release_end() {
13313  // @@protoc_insertion_point(field_release:nv.VisionLLM.end)
13314 
13315  ::PROTOBUF_NAMESPACE_ID::Timestamp* temp = _impl_.end_;
13316  _impl_.end_ = nullptr;
13317  return temp;
13318 }
13319 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* VisionLLM::_internal_mutable_end() {
13320 
13321  if (_impl_.end_ == nullptr) {
13322  auto* p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::Timestamp>(GetArenaForAllocation());
13323  _impl_.end_ = p;
13324  }
13325  return _impl_.end_;
13326 }
13327 inline ::PROTOBUF_NAMESPACE_ID::Timestamp* VisionLLM::mutable_end() {
13328  ::PROTOBUF_NAMESPACE_ID::Timestamp* _msg = _internal_mutable_end();
13329  // @@protoc_insertion_point(field_mutable:nv.VisionLLM.end)
13330  return _msg;
13331 }
13332 inline void VisionLLM::set_allocated_end(::PROTOBUF_NAMESPACE_ID::Timestamp* end) {
13333  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
13334  if (message_arena == nullptr) {
13335  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.end_);
13336  }
13337  if (end) {
13338  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
13339  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
13340  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(end));
13341  if (message_arena != submessage_arena) {
13342  end = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
13343  message_arena, end, submessage_arena);
13344  }
13345 
13346  } else {
13347 
13348  }
13349  _impl_.end_ = end;
13350  // @@protoc_insertion_point(field_set_allocated:nv.VisionLLM.end)
13351 }
13352 
13353 // string startFrameId = 4;
13354 inline void VisionLLM::clear_startframeid() {
13355  _impl_.startframeid_.ClearToEmpty();
13356 }
13357 inline const std::string& VisionLLM::startframeid() const {
13358  // @@protoc_insertion_point(field_get:nv.VisionLLM.startFrameId)
13359  return _internal_startframeid();
13360 }
13361 template <typename ArgT0, typename... ArgT>
13362 inline PROTOBUF_ALWAYS_INLINE
13363 void VisionLLM::set_startframeid(ArgT0&& arg0, ArgT... args) {
13364 
13365  _impl_.startframeid_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13366  // @@protoc_insertion_point(field_set:nv.VisionLLM.startFrameId)
13367 }
13368 inline std::string* VisionLLM::mutable_startframeid() {
13369  std::string* _s = _internal_mutable_startframeid();
13370  // @@protoc_insertion_point(field_mutable:nv.VisionLLM.startFrameId)
13371  return _s;
13372 }
13373 inline const std::string& VisionLLM::_internal_startframeid() const {
13374  return _impl_.startframeid_.Get();
13375 }
13376 inline void VisionLLM::_internal_set_startframeid(const std::string& value) {
13377 
13378  _impl_.startframeid_.Set(value, GetArenaForAllocation());
13379 }
13380 inline std::string* VisionLLM::_internal_mutable_startframeid() {
13381 
13382  return _impl_.startframeid_.Mutable(GetArenaForAllocation());
13383 }
13384 inline std::string* VisionLLM::release_startframeid() {
13385  // @@protoc_insertion_point(field_release:nv.VisionLLM.startFrameId)
13386  return _impl_.startframeid_.Release();
13387 }
13388 inline void VisionLLM::set_allocated_startframeid(std::string* startframeid) {
13389  if (startframeid != nullptr) {
13390 
13391  } else {
13392 
13393  }
13394  _impl_.startframeid_.SetAllocated(startframeid, GetArenaForAllocation());
13395 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13396  if (_impl_.startframeid_.IsDefault()) {
13397  _impl_.startframeid_.Set("", GetArenaForAllocation());
13398  }
13399 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13400  // @@protoc_insertion_point(field_set_allocated:nv.VisionLLM.startFrameId)
13401 }
13402 
13403 // string endFrameId = 5;
13404 inline void VisionLLM::clear_endframeid() {
13405  _impl_.endframeid_.ClearToEmpty();
13406 }
13407 inline const std::string& VisionLLM::endframeid() const {
13408  // @@protoc_insertion_point(field_get:nv.VisionLLM.endFrameId)
13409  return _internal_endframeid();
13410 }
13411 template <typename ArgT0, typename... ArgT>
13412 inline PROTOBUF_ALWAYS_INLINE
13413 void VisionLLM::set_endframeid(ArgT0&& arg0, ArgT... args) {
13414 
13415  _impl_.endframeid_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13416  // @@protoc_insertion_point(field_set:nv.VisionLLM.endFrameId)
13417 }
13418 inline std::string* VisionLLM::mutable_endframeid() {
13419  std::string* _s = _internal_mutable_endframeid();
13420  // @@protoc_insertion_point(field_mutable:nv.VisionLLM.endFrameId)
13421  return _s;
13422 }
13423 inline const std::string& VisionLLM::_internal_endframeid() const {
13424  return _impl_.endframeid_.Get();
13425 }
13426 inline void VisionLLM::_internal_set_endframeid(const std::string& value) {
13427 
13428  _impl_.endframeid_.Set(value, GetArenaForAllocation());
13429 }
13430 inline std::string* VisionLLM::_internal_mutable_endframeid() {
13431 
13432  return _impl_.endframeid_.Mutable(GetArenaForAllocation());
13433 }
13434 inline std::string* VisionLLM::release_endframeid() {
13435  // @@protoc_insertion_point(field_release:nv.VisionLLM.endFrameId)
13436  return _impl_.endframeid_.Release();
13437 }
13438 inline void VisionLLM::set_allocated_endframeid(std::string* endframeid) {
13439  if (endframeid != nullptr) {
13440 
13441  } else {
13442 
13443  }
13444  _impl_.endframeid_.SetAllocated(endframeid, GetArenaForAllocation());
13445 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13446  if (_impl_.endframeid_.IsDefault()) {
13447  _impl_.endframeid_.Set("", GetArenaForAllocation());
13448  }
13449 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13450  // @@protoc_insertion_point(field_set_allocated:nv.VisionLLM.endFrameId)
13451 }
13452 
13453 // .nv.Sensor sensor = 6;
13454 inline bool VisionLLM::_internal_has_sensor() const {
13455  return this != internal_default_instance() && _impl_.sensor_ != nullptr;
13456 }
13457 inline bool VisionLLM::has_sensor() const {
13458  return _internal_has_sensor();
13459 }
13460 inline void VisionLLM::clear_sensor() {
13461  if (GetArenaForAllocation() == nullptr && _impl_.sensor_ != nullptr) {
13462  delete _impl_.sensor_;
13463  }
13464  _impl_.sensor_ = nullptr;
13465 }
13466 inline const ::nv::Sensor& VisionLLM::_internal_sensor() const {
13467  const ::nv::Sensor* p = _impl_.sensor_;
13468  return p != nullptr ? *p : reinterpret_cast<const ::nv::Sensor&>(
13470 }
13471 inline const ::nv::Sensor& VisionLLM::sensor() const {
13472  // @@protoc_insertion_point(field_get:nv.VisionLLM.sensor)
13473  return _internal_sensor();
13474 }
13476  ::nv::Sensor* sensor) {
13477  if (GetArenaForAllocation() == nullptr) {
13478  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.sensor_);
13479  }
13480  _impl_.sensor_ = sensor;
13481  if (sensor) {
13482 
13483  } else {
13484 
13485  }
13486  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.VisionLLM.sensor)
13487 }
13488 inline ::nv::Sensor* VisionLLM::release_sensor() {
13489 
13490  ::nv::Sensor* temp = _impl_.sensor_;
13491  _impl_.sensor_ = nullptr;
13492 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
13493  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
13494  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
13495  if (GetArenaForAllocation() == nullptr) { delete old; }
13496 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
13497  if (GetArenaForAllocation() != nullptr) {
13498  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
13499  }
13500 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
13501  return temp;
13502 }
13503 inline ::nv::Sensor* VisionLLM::unsafe_arena_release_sensor() {
13504  // @@protoc_insertion_point(field_release:nv.VisionLLM.sensor)
13505 
13506  ::nv::Sensor* temp = _impl_.sensor_;
13507  _impl_.sensor_ = nullptr;
13508  return temp;
13509 }
13510 inline ::nv::Sensor* VisionLLM::_internal_mutable_sensor() {
13511 
13512  if (_impl_.sensor_ == nullptr) {
13513  auto* p = CreateMaybeMessage<::nv::Sensor>(GetArenaForAllocation());
13514  _impl_.sensor_ = p;
13515  }
13516  return _impl_.sensor_;
13517 }
13518 inline ::nv::Sensor* VisionLLM::mutable_sensor() {
13519  ::nv::Sensor* _msg = _internal_mutable_sensor();
13520  // @@protoc_insertion_point(field_mutable:nv.VisionLLM.sensor)
13521  return _msg;
13522 }
13523 inline void VisionLLM::set_allocated_sensor(::nv::Sensor* sensor) {
13524  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
13525  if (message_arena == nullptr) {
13526  delete _impl_.sensor_;
13527  }
13528  if (sensor) {
13529  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
13530  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(sensor);
13531  if (message_arena != submessage_arena) {
13532  sensor = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
13533  message_arena, sensor, submessage_arena);
13534  }
13535 
13536  } else {
13537 
13538  }
13539  _impl_.sensor_ = sensor;
13540  // @@protoc_insertion_point(field_set_allocated:nv.VisionLLM.sensor)
13541 }
13542 
13543 // .nv.LLM llm = 7;
13544 inline bool VisionLLM::_internal_has_llm() const {
13545  return this != internal_default_instance() && _impl_.llm_ != nullptr;
13546 }
13547 inline bool VisionLLM::has_llm() const {
13548  return _internal_has_llm();
13549 }
13550 inline void VisionLLM::clear_llm() {
13551  if (GetArenaForAllocation() == nullptr && _impl_.llm_ != nullptr) {
13552  delete _impl_.llm_;
13553  }
13554  _impl_.llm_ = nullptr;
13555 }
13556 inline const ::nv::LLM& VisionLLM::_internal_llm() const {
13557  const ::nv::LLM* p = _impl_.llm_;
13558  return p != nullptr ? *p : reinterpret_cast<const ::nv::LLM&>(
13560 }
13561 inline const ::nv::LLM& VisionLLM::llm() const {
13562  // @@protoc_insertion_point(field_get:nv.VisionLLM.llm)
13563  return _internal_llm();
13564 }
13566  ::nv::LLM* llm) {
13567  if (GetArenaForAllocation() == nullptr) {
13568  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.llm_);
13569  }
13570  _impl_.llm_ = llm;
13571  if (llm) {
13572 
13573  } else {
13574 
13575  }
13576  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nv.VisionLLM.llm)
13577 }
13578 inline ::nv::LLM* VisionLLM::release_llm() {
13579 
13580  ::nv::LLM* temp = _impl_.llm_;
13581  _impl_.llm_ = nullptr;
13582 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
13583  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
13584  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
13585  if (GetArenaForAllocation() == nullptr) { delete old; }
13586 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
13587  if (GetArenaForAllocation() != nullptr) {
13588  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
13589  }
13590 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
13591  return temp;
13592 }
13593 inline ::nv::LLM* VisionLLM::unsafe_arena_release_llm() {
13594  // @@protoc_insertion_point(field_release:nv.VisionLLM.llm)
13595 
13596  ::nv::LLM* temp = _impl_.llm_;
13597  _impl_.llm_ = nullptr;
13598  return temp;
13599 }
13600 inline ::nv::LLM* VisionLLM::_internal_mutable_llm() {
13601 
13602  if (_impl_.llm_ == nullptr) {
13603  auto* p = CreateMaybeMessage<::nv::LLM>(GetArenaForAllocation());
13604  _impl_.llm_ = p;
13605  }
13606  return _impl_.llm_;
13607 }
13608 inline ::nv::LLM* VisionLLM::mutable_llm() {
13609  ::nv::LLM* _msg = _internal_mutable_llm();
13610  // @@protoc_insertion_point(field_mutable:nv.VisionLLM.llm)
13611  return _msg;
13612 }
13613 inline void VisionLLM::set_allocated_llm(::nv::LLM* llm) {
13614  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
13615  if (message_arena == nullptr) {
13616  delete _impl_.llm_;
13617  }
13618  if (llm) {
13619  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
13620  ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(llm);
13621  if (message_arena != submessage_arena) {
13622  llm = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
13623  message_arena, llm, submessage_arena);
13624  }
13625 
13626  } else {
13627 
13628  }
13629  _impl_.llm_ = llm;
13630  // @@protoc_insertion_point(field_set_allocated:nv.VisionLLM.llm)
13631 }
13632 
13633 // map<string, string> info = 8;
13634 inline int VisionLLM::_internal_info_size() const {
13635  return _impl_.info_.size();
13636 }
13637 inline int VisionLLM::info_size() const {
13638  return _internal_info_size();
13639 }
13640 inline void VisionLLM::clear_info() {
13641  _impl_.info_.Clear();
13642 }
13643 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
13644 VisionLLM::_internal_info() const {
13645  return _impl_.info_.GetMap();
13646 }
13647 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
13648 VisionLLM::info() const {
13649  // @@protoc_insertion_point(field_map:nv.VisionLLM.info)
13650  return _internal_info();
13651 }
13652 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
13653 VisionLLM::_internal_mutable_info() {
13654  return _impl_.info_.MutableMap();
13655 }
13656 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
13658  // @@protoc_insertion_point(field_mutable_map:nv.VisionLLM.info)
13659  return _internal_mutable_info();
13660 }
13661 
13662 // -------------------------------------------------------------------
13663 
13664 // -------------------------------------------------------------------
13665 
13666 // LLM
13667 
13668 // map<string, string> info = 1;
13669 inline int LLM::_internal_info_size() const {
13670  return _impl_.info_.size();
13671 }
13672 inline int LLM::info_size() const {
13673  return _internal_info_size();
13674 }
13675 inline void LLM::clear_info() {
13676  _impl_.info_.Clear();
13677 }
13678 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
13679 LLM::_internal_info() const {
13680  return _impl_.info_.GetMap();
13681 }
13682 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
13683 LLM::info() const {
13684  // @@protoc_insertion_point(field_map:nv.LLM.info)
13685  return _internal_info();
13686 }
13687 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
13688 LLM::_internal_mutable_info() {
13689  return _impl_.info_.MutableMap();
13690 }
13691 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
13693  // @@protoc_insertion_point(field_mutable_map:nv.LLM.info)
13694  return _internal_mutable_info();
13695 }
13696 
13697 // repeated .nv.Conversation conversations = 2;
13698 inline int LLM::_internal_conversations_size() const {
13699  return _impl_.conversations_.size();
13700 }
13701 inline int LLM::conversations_size() const {
13702  return _internal_conversations_size();
13703 }
13704 inline void LLM::clear_conversations() {
13705  _impl_.conversations_.Clear();
13706 }
13707 inline ::nv::Conversation* LLM::mutable_conversations(int index) {
13708  // @@protoc_insertion_point(field_mutable:nv.LLM.conversations)
13709  return _impl_.conversations_.Mutable(index);
13710 }
13711 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Conversation >*
13713  // @@protoc_insertion_point(field_mutable_list:nv.LLM.conversations)
13714  return &_impl_.conversations_;
13715 }
13716 inline const ::nv::Conversation& LLM::_internal_conversations(int index) const {
13717  return _impl_.conversations_.Get(index);
13718 }
13719 inline const ::nv::Conversation& LLM::conversations(int index) const {
13720  // @@protoc_insertion_point(field_get:nv.LLM.conversations)
13721  return _internal_conversations(index);
13722 }
13723 inline ::nv::Conversation* LLM::_internal_add_conversations() {
13724  return _impl_.conversations_.Add();
13725 }
13726 inline ::nv::Conversation* LLM::add_conversations() {
13727  ::nv::Conversation* _add = _internal_add_conversations();
13728  // @@protoc_insertion_point(field_add:nv.LLM.conversations)
13729  return _add;
13730 }
13731 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Conversation >&
13732 LLM::conversations() const {
13733  // @@protoc_insertion_point(field_list:nv.LLM.conversations)
13734  return _impl_.conversations_;
13735 }
13736 
13737 // repeated .nv.Embedding embeddings = 3;
13738 inline int LLM::_internal_embeddings_size() const {
13739  return _impl_.embeddings_.size();
13740 }
13741 inline int LLM::embeddings_size() const {
13742  return _internal_embeddings_size();
13743 }
13744 inline void LLM::clear_embeddings() {
13745  _impl_.embeddings_.Clear();
13746 }
13747 inline ::nv::Embedding* LLM::mutable_embeddings(int index) {
13748  // @@protoc_insertion_point(field_mutable:nv.LLM.embeddings)
13749  return _impl_.embeddings_.Mutable(index);
13750 }
13751 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >*
13753  // @@protoc_insertion_point(field_mutable_list:nv.LLM.embeddings)
13754  return &_impl_.embeddings_;
13755 }
13756 inline const ::nv::Embedding& LLM::_internal_embeddings(int index) const {
13757  return _impl_.embeddings_.Get(index);
13758 }
13759 inline const ::nv::Embedding& LLM::embeddings(int index) const {
13760  // @@protoc_insertion_point(field_get:nv.LLM.embeddings)
13761  return _internal_embeddings(index);
13762 }
13763 inline ::nv::Embedding* LLM::_internal_add_embeddings() {
13764  return _impl_.embeddings_.Add();
13765 }
13766 inline ::nv::Embedding* LLM::add_embeddings() {
13767  ::nv::Embedding* _add = _internal_add_embeddings();
13768  // @@protoc_insertion_point(field_add:nv.LLM.embeddings)
13769  return _add;
13770 }
13771 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Embedding >&
13772 LLM::embeddings() const {
13773  // @@protoc_insertion_point(field_list:nv.LLM.embeddings)
13774  return _impl_.embeddings_;
13775 }
13776 
13777 // -------------------------------------------------------------------
13778 
13779 // Conversation
13780 
13781 // string id = 1;
13782 inline void Conversation::clear_id() {
13783  _impl_.id_.ClearToEmpty();
13784 }
13785 inline const std::string& Conversation::id() const {
13786  // @@protoc_insertion_point(field_get:nv.Conversation.id)
13787  return _internal_id();
13788 }
13789 template <typename ArgT0, typename... ArgT>
13790 inline PROTOBUF_ALWAYS_INLINE
13791 void Conversation::set_id(ArgT0&& arg0, ArgT... args) {
13792 
13793  _impl_.id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13794  // @@protoc_insertion_point(field_set:nv.Conversation.id)
13795 }
13796 inline std::string* Conversation::mutable_id() {
13797  std::string* _s = _internal_mutable_id();
13798  // @@protoc_insertion_point(field_mutable:nv.Conversation.id)
13799  return _s;
13800 }
13801 inline const std::string& Conversation::_internal_id() const {
13802  return _impl_.id_.Get();
13803 }
13804 inline void Conversation::_internal_set_id(const std::string& value) {
13805 
13806  _impl_.id_.Set(value, GetArenaForAllocation());
13807 }
13808 inline std::string* Conversation::_internal_mutable_id() {
13809 
13810  return _impl_.id_.Mutable(GetArenaForAllocation());
13811 }
13812 inline std::string* Conversation::release_id() {
13813  // @@protoc_insertion_point(field_release:nv.Conversation.id)
13814  return _impl_.id_.Release();
13815 }
13816 inline void Conversation::set_allocated_id(std::string* id) {
13817  if (id != nullptr) {
13818 
13819  } else {
13820 
13821  }
13822  _impl_.id_.SetAllocated(id, GetArenaForAllocation());
13823 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13824  if (_impl_.id_.IsDefault()) {
13825  _impl_.id_.Set("", GetArenaForAllocation());
13826  }
13827 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13828  // @@protoc_insertion_point(field_set_allocated:nv.Conversation.id)
13829 }
13830 
13831 // string query = 2;
13832 inline void Conversation::clear_query() {
13833  _impl_.query_.ClearToEmpty();
13834 }
13835 inline const std::string& Conversation::query() const {
13836  // @@protoc_insertion_point(field_get:nv.Conversation.query)
13837  return _internal_query();
13838 }
13839 template <typename ArgT0, typename... ArgT>
13840 inline PROTOBUF_ALWAYS_INLINE
13841 void Conversation::set_query(ArgT0&& arg0, ArgT... args) {
13842 
13843  _impl_.query_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13844  // @@protoc_insertion_point(field_set:nv.Conversation.query)
13845 }
13846 inline std::string* Conversation::mutable_query() {
13847  std::string* _s = _internal_mutable_query();
13848  // @@protoc_insertion_point(field_mutable:nv.Conversation.query)
13849  return _s;
13850 }
13851 inline const std::string& Conversation::_internal_query() const {
13852  return _impl_.query_.Get();
13853 }
13854 inline void Conversation::_internal_set_query(const std::string& value) {
13855 
13856  _impl_.query_.Set(value, GetArenaForAllocation());
13857 }
13858 inline std::string* Conversation::_internal_mutable_query() {
13859 
13860  return _impl_.query_.Mutable(GetArenaForAllocation());
13861 }
13862 inline std::string* Conversation::release_query() {
13863  // @@protoc_insertion_point(field_release:nv.Conversation.query)
13864  return _impl_.query_.Release();
13865 }
13866 inline void Conversation::set_allocated_query(std::string* query) {
13867  if (query != nullptr) {
13868 
13869  } else {
13870 
13871  }
13872  _impl_.query_.SetAllocated(query, GetArenaForAllocation());
13873 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13874  if (_impl_.query_.IsDefault()) {
13875  _impl_.query_.Set("", GetArenaForAllocation());
13876  }
13877 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13878  // @@protoc_insertion_point(field_set_allocated:nv.Conversation.query)
13879 }
13880 
13881 // string response = 3;
13882 inline void Conversation::clear_response() {
13883  _impl_.response_.ClearToEmpty();
13884 }
13885 inline const std::string& Conversation::response() const {
13886  // @@protoc_insertion_point(field_get:nv.Conversation.response)
13887  return _internal_response();
13888 }
13889 template <typename ArgT0, typename... ArgT>
13890 inline PROTOBUF_ALWAYS_INLINE
13891 void Conversation::set_response(ArgT0&& arg0, ArgT... args) {
13892 
13893  _impl_.response_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
13894  // @@protoc_insertion_point(field_set:nv.Conversation.response)
13895 }
13896 inline std::string* Conversation::mutable_response() {
13897  std::string* _s = _internal_mutable_response();
13898  // @@protoc_insertion_point(field_mutable:nv.Conversation.response)
13899  return _s;
13900 }
13901 inline const std::string& Conversation::_internal_response() const {
13902  return _impl_.response_.Get();
13903 }
13904 inline void Conversation::_internal_set_response(const std::string& value) {
13905 
13906  _impl_.response_.Set(value, GetArenaForAllocation());
13907 }
13908 inline std::string* Conversation::_internal_mutable_response() {
13909 
13910  return _impl_.response_.Mutable(GetArenaForAllocation());
13911 }
13912 inline std::string* Conversation::release_response() {
13913  // @@protoc_insertion_point(field_release:nv.Conversation.response)
13914  return _impl_.response_.Release();
13915 }
13916 inline void Conversation::set_allocated_response(std::string* response) {
13917  if (response != nullptr) {
13918 
13919  } else {
13920 
13921  }
13922  _impl_.response_.SetAllocated(response, GetArenaForAllocation());
13923 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
13924  if (_impl_.response_.IsDefault()) {
13925  _impl_.response_.Set("", GetArenaForAllocation());
13926  }
13927 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
13928  // @@protoc_insertion_point(field_set_allocated:nv.Conversation.response)
13929 }
13930 
13931 #ifdef __GNUC__
13932  #pragma GCC diagnostic pop
13933 #endif // __GNUC__
13934 // -------------------------------------------------------------------
13935 
13936 // -------------------------------------------------------------------
13937 
13938 // -------------------------------------------------------------------
13939 
13940 // -------------------------------------------------------------------
13941 
13942 // -------------------------------------------------------------------
13943 
13944 // -------------------------------------------------------------------
13945 
13946 // -------------------------------------------------------------------
13947 
13948 // -------------------------------------------------------------------
13949 
13950 // -------------------------------------------------------------------
13951 
13952 // -------------------------------------------------------------------
13953 
13954 // -------------------------------------------------------------------
13955 
13956 // -------------------------------------------------------------------
13957 
13958 // -------------------------------------------------------------------
13959 
13960 // -------------------------------------------------------------------
13961 
13962 // -------------------------------------------------------------------
13963 
13964 // -------------------------------------------------------------------
13965 
13966 // -------------------------------------------------------------------
13967 
13968 // -------------------------------------------------------------------
13969 
13970 // -------------------------------------------------------------------
13971 
13972 // -------------------------------------------------------------------
13973 
13974 // -------------------------------------------------------------------
13975 
13976 // -------------------------------------------------------------------
13977 
13978 // -------------------------------------------------------------------
13979 
13980 // -------------------------------------------------------------------
13981 
13982 // -------------------------------------------------------------------
13983 
13984 // -------------------------------------------------------------------
13985 
13986 // -------------------------------------------------------------------
13987 
13988 // -------------------------------------------------------------------
13989 
13990 // -------------------------------------------------------------------
13991 
13992 // -------------------------------------------------------------------
13993 
13994 // -------------------------------------------------------------------
13995 
13996 // -------------------------------------------------------------------
13997 
13998 // -------------------------------------------------------------------
13999 
14000 // -------------------------------------------------------------------
14001 
14002 // -------------------------------------------------------------------
14003 
14004 // -------------------------------------------------------------------
14005 
14006 // -------------------------------------------------------------------
14007 
14008 // -------------------------------------------------------------------
14009 
14010 // -------------------------------------------------------------------
14011 
14012 // -------------------------------------------------------------------
14013 
14014 // -------------------------------------------------------------------
14015 
14016 // -------------------------------------------------------------------
14017 
14018 // -------------------------------------------------------------------
14019 
14020 // -------------------------------------------------------------------
14021 
14022 // -------------------------------------------------------------------
14023 
14024 // -------------------------------------------------------------------
14025 
14026 // -------------------------------------------------------------------
14027 
14028 
14029 // @@protoc_insertion_point(namespace_scope)
14030 
14031 } // namespace nv
14032 
14033 PROTOBUF_NAMESPACE_OPEN
14034 
14035 template <> struct is_proto_enum< ::nv::ImageFormat> : ::std::true_type {};
14036 template <>
14037 inline const EnumDescriptor* GetEnumDescriptor< ::nv::ImageFormat>() {
14039 }
14040 
14041 PROTOBUF_NAMESPACE_CLOSE
14042 
14043 // @@protoc_insertion_point(global_scope)
14044 
14045 #include <google/protobuf/port_undef.inc>
14046 #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_mega2d/deepstream_schema/schema.pb.h:1967
nv::PolygonHole::coordinates
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D > & coordinates() const
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:10071
nv::LLM::default_instance
static const LLM & default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:7003
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_mega2d/deepstream_schema/schema.pb.h:2234
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_mega2d/deepstream_schema/schema.pb.h:7200
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::Polygon::holes_size
int holes_size() const
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:9996
nv::Pose::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4278
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_mega2d/deepstream_schema/schema.pb.h:6718
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_mega2d/deepstream_schema/schema.pb.h:6675
nv::Sensor::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:5347
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_mega2d/deepstream_schema/schema.pb.h:3648
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_mega2d/deepstream_schema/schema.pb.h:5581
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::PolygonHole::PolygonHole
PolygonHole(PolygonHole &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3189
nv::TypeMetrics::TypeMetrics
TypeMetrics()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2206
nv::Interaction::id
const std::string & id() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9470
nv::Polygon
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3004
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_mega2d/deepstream_schema/schema.pb.h:3675
nv::Congestion_InfoEntry_DoNotUse::internal_default_instance
static const Congestion_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3621
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_mega2d/deepstream_schema/schema.pb.h:4875
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_mega2d/deepstream_schema/schema.pb.h:6966
nv::Cluster::internal_default_instance
static const Cluster * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2498
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_mega2d/deepstream_schema/schema.pb.h:737
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_mega2d/deepstream_schema/schema.pb.h:2830
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_mega2d/deepstream_schema/schema.pb.h:7209
nv::AnalyticsModule::AnalyticsModule
AnalyticsModule()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:5064
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_mega2d/deepstream_schema/schema.pb.h:5353
nv::Polygon::clear_holes
void clear_holes()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:9999
nv::Polygon::coordinates
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D > & coordinates() const
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:9987
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_mega2d/deepstream_schema/schema.pb.h:7216
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_mega2d/deepstream_schema/schema.pb.h:780
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_mega2d/deepstream_schema/schema.pb.h:5926
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_mega2d/deepstream_schema/schema.pb.h:7179
nv::Cluster::default_instance
static const Cluster & default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2495
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_mega2d/deepstream_schema/schema.pb.h:5603
nv::Event::MergeFrom
void MergeFrom(const Event &from)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4918
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_mega2d/deepstream_schema/schema.pb.h:5135
nv::Interaction::Interaction
Interaction()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3369
nv::AnalyticsModule::AnalyticsModule
AnalyticsModule(AnalyticsModule &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:5069
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_mega2d/deepstream_schema/schema.pb.h:5585
nv::Congestion::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3666
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::SD_InfoEntry_DoNotUse
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2771
nv::Segmentation::Segmentation
Segmentation(Segmentation &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1995
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_mega2d/deepstream_schema/schema.pb.h:4093
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_mega2d/deepstream_schema/schema.pb.h:6431
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_mega2d/deepstream_schema/schema.pb.h:1462
nv::Message::clear_mdsversion
void clear_mdsversion()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6781
nv::Polygon::mutable_coordinates
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D > * mutable_coordinates()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:9967
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_mega2d/deepstream_schema/schema.pb.h:1141
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_mega2d/deepstream_schema/schema.pb.h:5078
nv::Pose_Action::UnsafeArenaSwap
void UnsafeArenaSwap(Pose_Action *other)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4146
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_mega2d/deepstream_schema/schema.pb.h:7206
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_mega2d/deepstream_schema/schema.pb.h:4737
nv::Cluster::Swap
void Swap(Cluster *other)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2508
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_mega2d/deepstream_schema/schema.pb.h:1343
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_mega2d/deepstream_schema/schema.pb.h:2652
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::_PolygonHole_default_instance_
PolygonHoleDefaultTypeInternal _PolygonHole_default_instance_
Definition: 9.2/sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:153
nv::Bbox::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1509
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_mega2d/deepstream_schema/schema.pb.h:6724
nv::Object::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:740
nv::Sensor::MergeFrom
void MergeFrom(const Sensor &from)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:5396
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_mega2d/deepstream_schema/schema.pb.h:4710
nv::Conversation::MergeFrom
void MergeFrom(const Conversation &from)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:7246
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_mega2d/deepstream_schema/schema.pb.h:1317
nv::SD::info_size
int info_size() const
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:9923
nv::Conversation::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:7197
nv::Congestion::Congestion
Congestion(Congestion &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3643
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_mega2d/deepstream_schema/schema.pb.h:3685
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::Pose_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3869
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_mega2d/deepstream_schema/schema.pb.h:6474
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_mega2d/deepstream_schema/schema.pb.h:3953
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_mega2d/deepstream_schema/schema.pb.h:5141
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::Polygon::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3035
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_mega2d/deepstream_schema/schema.pb.h:3440
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_mega2d/deepstream_schema/schema.pb.h:4518
nv::Point2D::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2649
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_mega2d/deepstream_schema/schema.pb.h:7029
nv::Sensor_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:5306
nv::Object::unsafe_arena_release_lipactivity
::nv::LipActivity * unsafe_arena_release_lipactivity()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4613
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_mega2d/deepstream_schema/schema.pb.h:4505
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_mega2d/deepstream_schema/schema.pb.h:1187
nv::LLM::LLM
LLM(LLM &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6971
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_mega2d/deepstream_schema/schema.pb.h:4846
nv::SD::clear_info
void clear_info()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:9926
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_mega2d/deepstream_schema/schema.pb.h:2004
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_mega2d/deepstream_schema/schema.pb.h:5127
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_mega2d/deepstream_schema/schema.pb.h:2836
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_mega2d/deepstream_schema/schema.pb.h:1330
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_mega2d/deepstream_schema/schema.pb.h:3356
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_mega2d/deepstream_schema/schema.pb.h:5612
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_mega2d/deepstream_schema/schema.pb.h:4120
nv::Embedding::MergeFrom
void MergeFrom(const Embedding &from)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6259
nv::Embedding_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6169
nv::Pose::info
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & info() const
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:10879
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_mega2d/deepstream_schema/schema.pb.h:2529
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_mega2d/deepstream_schema/schema.pb.h:5356
nv::LipActivity::default_instance
static const LipActivity & default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4697
nv::Place::default_instance
static const Place & default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:5635
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_mega2d/deepstream_schema/schema.pb.h:5912
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_mega2d/deepstream_schema/schema.pb.h:1115
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_mega2d/deepstream_schema/schema.pb.h:3882
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_mega2d/deepstream_schema/schema.pb.h:5047
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_mega2d/deepstream_schema/schema.pb.h:4083
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::Interaction::Interaction
Interaction(Interaction &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3374
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_mega2d/deepstream_schema/schema.pb.h:2053
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_mega2d/deepstream_schema/schema.pb.h:5632
nv::ImageData::internal_default_instance
static const ImageData * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6437
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_mega2d/deepstream_schema/schema.pb.h:2237
nv::AnalyticsModule::swap
friend void swap(AnalyticsModule &a, AnalyticsModule &b)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:5111
nv::Bbox3d_InfoEntry_DoNotUse::internal_default_instance
static const Bbox3d_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1727
nv::Conversation::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:7203
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_mega2d/deepstream_schema/schema.pb.h:7232
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_mega2d/deepstream_schema/schema.pb.h:293
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::Gaze::Gaze
Gaze(Gaze &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4473
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_mega2d/deepstream_schema/schema.pb.h:5608
nv::Event_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4825
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_mega2d/deepstream_schema/schema.pb.h:1506
nv::PolygonHole::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3215
nv::Segmentation_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1977
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_mega2d/deepstream_schema/schema.pb.h:4287
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_mega2d/deepstream_schema/schema.pb.h:2024
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_mega2d/deepstream_schema/schema.pb.h:3922
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::Event::swap
friend void swap(Event &a, Event &b)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4888
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_mega2d/deepstream_schema/schema.pb.h:4912
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_mega2d/deepstream_schema/schema.pb.h:709
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_mega2d/deepstream_schema/schema.pb.h:1791
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_mega2d/deepstream_schema/schema.pb.h:6380
nv::Frame::Frame
Frame(Frame &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:315
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::SD_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2786
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_mega2d/deepstream_schema/schema.pb.h:297
nv::Message::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:5880
nv::VisionLLM::VisionLLM
VisionLLM(VisionLLM &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6652
nv::Polygon::MergeFrom
void MergeFrom(const Polygon &from)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3084
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_mega2d/deepstream_schema/schema.pb.h:4515
nv::LLM::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6997
nv::Place::set_allocated_location
void set_allocated_location(::nv::Location *location)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6587
nv::SD::mutable_info
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_info()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:9943
nv::Polygon::operator=
Polygon & operator=(Polygon &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3021
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_mega2d/deepstream_schema/schema.pb.h:6159
nv::Event_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4828
nv::Event::UnsafeArenaSwap
void UnsafeArenaSwap(Event *other)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4904
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_mega2d/deepstream_schema/schema.pb.h:3916
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::Polygon::operator=
Polygon & operator=(const Polygon &from)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3017
nv::AnalyticsModule_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:5051
nv::Gaze::New
Gaze * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4539
nv::Point2D::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2646
nv::Place_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:5582
nv::Interaction_InfoEntry_DoNotUse::internal_default_instance
static const Interaction_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3352
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_mega2d/deepstream_schema/schema.pb.h:5877
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_mega2d/deepstream_schema/schema.pb.h:3910
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::Polygon::add_coordinates
::nv::Point2D * add_coordinates()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:9981
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_mega2d/deepstream_schema/schema.pb.h:1144
nv::Object::mutable_gaze
::nv::Gaze * mutable_gaze()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:4538
nv::Pose_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3866
nv::Gaze::operator=
Gaze & operator=(Gaze &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4482
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_mega2d/deepstream_schema/schema.pb.h:387
nv::Cluster::UnsafeArenaSwap
void UnsafeArenaSwap(Cluster *other)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2521
nv::Pose_Keypoint::operator=
Pose_Keypoint & operator=(Pose_Keypoint &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3896
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_mega2d/deepstream_schema/schema.pb.h:6411
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_mega2d/deepstream_schema/schema.pb.h:338
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::Pose_InfoEntry_DoNotUse::internal_default_instance
static const Pose_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3865
nv::Message::operator=
Message & operator=(Message &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:5863
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_mega2d/deepstream_schema/schema.pb.h:3615
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_mega2d/deepstream_schema/schema.pb.h:6687
nv::Interaction_InfoEntry_DoNotUse
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:2934
nv::PolygonHole::add_coordinates
::nv::Point2D * add_coordinates()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:10065
nv::Location::Location
Location()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1280
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_mega2d/deepstream_schema/schema.pb.h:1351
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_mega2d/deepstream_schema/schema.pb.h:5920
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_mega2d/deepstream_schema/schema.pb.h:4294
nv::Point2D::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2643
nv::Segmentation::New
Segmentation * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2061
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_mega2d/deepstream_schema/schema.pb.h:4111
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_mega2d/deepstream_schema/schema.pb.h:6165
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_mega2d/deepstream_schema/schema.pb.h:5854
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::PolygonHole::MergeFrom
void MergeFrom(const PolygonHole &from)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3261
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_mega2d/deepstream_schema/schema.pb.h:1728
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_mega2d/deepstream_schema/schema.pb.h:6253
nv::Bbox::clear_topy
void clear_topy()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5053
nv::Polygon::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3115
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::PolygonHole::operator=
PolygonHole & operator=(PolygonHole &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3198
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_mega2d/deepstream_schema/schema.pb.h:5598
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_mega2d/deepstream_schema/schema.pb.h:2030
nv::VisionLLM::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6681
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_mega2d/deepstream_schema/schema.pb.h:5041
nv::LLM_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6950
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_mega2d/deepstream_schema/schema.pb.h:5303
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_mega2d/deepstream_schema/schema.pb.h:2193
nv::Congestion::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3669
nv::Bbox::New
Bbox * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1549
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_mega2d/deepstream_schema/schema.pb.h:1160
nv::VisionLLM::swap
friend void swap(VisionLLM &a, VisionLLM &b)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6694
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_mega2d/deepstream_schema/schema.pb.h:1815
nv::Frame::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:341
nv::Location::operator=
Location & operator=(Location &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1294
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_mega2d/deepstream_schema/schema.pb.h:5098
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_mega2d/deepstream_schema/schema.pb.h:2816
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::PolygonHole::Swap
void Swap(PolygonHole *other)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3234
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_mega2d/deepstream_schema/schema.pb.h:692
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_mega2d/deepstream_schema/schema.pb.h:6647
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_mega2d/deepstream_schema/schema.pb.h:4468
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::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_mega2d/deepstream_schema/schema.pb.h:3432
nv::Segmentation::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2018
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_mega2d/deepstream_schema/schema.pb.h:4247
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_mega2d/deepstream_schema/schema.pb.h:6949
nv::Coordinate::operator=
Coordinate & operator=(Coordinate &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1124
nv::Bbox3d::operator=
Bbox3d & operator=(Bbox3d &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1758
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_mega2d/deepstream_schema/schema.pb.h:1512
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_mega2d/deepstream_schema/schema.pb.h:4324
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_mega2d/deepstream_schema/schema.pb.h:3625
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::PolygonHole::New
PolygonHole * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3255
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_mega2d/deepstream_schema/schema.pb.h:287
nv::Point2D::UnsafeArenaSwap
void UnsafeArenaSwap(Point2D *other)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2678
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_mega2d/deepstream_schema/schema.pb.h:6661
nv::Gaze::clear_x
void clear_x()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5473
nv::Polygon::mutable_holes
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::PolygonHole > * mutable_holes()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:10007
nv::Frame::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:344
nv::Interaction::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3400
nv::Bbox::default_instance
static const Bbox & default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1515
nv::Bbox::set_topy
void set_topy(float value)
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:5067
nv::Polygon::New
Polygon * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3078
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_mega2d/deepstream_schema/schema.pb.h:6428
nv::Congestion::objectids_size
int objectids_size() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:9770
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_mega2d/deepstream_schema/schema.pb.h:4881
nv::Gaze::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4496
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_mega2d/deepstream_schema/schema.pb.h:4160
nv::Pose_InfoEntry_DoNotUse::SuperType
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< Pose_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_mega2d/deepstream_schema/schema.pb.h:3859
nv::Congestion::New
Congestion * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3709
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_mega2d/deepstream_schema/schema.pb.h:6624
nv::Object::operator=
Object & operator=(const Object &from)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:719
nv::_SD_InfoEntry_DoNotUse_default_instance_
SD_InfoEntry_DoNotUseDefaultTypeInternal _SD_InfoEntry_DoNotUse_default_instance_
Definition: 9.2/sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:171
nv::SD::info
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > & info() const
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:9934
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_mega2d/deepstream_schema/schema.pb.h:6245
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_mega2d/deepstream_schema/schema.pb.h:5883
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_mega2d/deepstream_schema/schema.pb.h:1525
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_mega2d/deepstream_schema/schema.pb.h:4117
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_mega2d/deepstream_schema/schema.pb.h:2463
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_mega2d/deepstream_schema/schema.pb.h:2246
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_mega2d/deepstream_schema/schema.pb.h:1821
nv::PolygonHole::_impl_
Impl_ _impl_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3333
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::Polygon::coordinates_size
int coordinates_size() const
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:9956
nv::LipActivity::LipActivity
LipActivity(LipActivity &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4665
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_mega2d/deepstream_schema/schema.pb.h:5575
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_mega2d/deepstream_schema/schema.pb.h:5390
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_mega2d/deepstream_schema/schema.pb.h:320
nv::Sensor::set_type
void set_type(ArgT0 &&arg0, ArgT... args)
nv::Interaction::MergeFrom
void MergeFrom(const Interaction &from)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3446
nv::ImageData::default_instance
static const ImageData & default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6434
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::Polygon::Polygon
Polygon()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3007
nv::Conversation::Conversation
Conversation()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:7169
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_mega2d/deepstream_schema/schema.pb.h:6182
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_mega2d/deepstream_schema/schema.pb.h:1775
nv::Sensor_InfoEntry_DoNotUse::internal_default_instance
static const Sensor_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:5302
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_mega2d/deepstream_schema/schema.pb.h:4499
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_mega2d/deepstream_schema/schema.pb.h:2842
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_mega2d/deepstream_schema/schema.pb.h:1483
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_mega2d/deepstream_schema/schema.pb.h:714
nv::VisionLLM_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6634
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_mega2d/deepstream_schema/schema.pb.h:1357
nv::LipActivity::internal_default_instance
static const LipActivity * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4700
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
descriptor_table_schema_2eproto
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_schema_2eproto
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_mega2d/deepstream_schema/schema.pb.h:5350
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::Polygon::add_holes
::nv::PolygonHole * add_holes()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:10021
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_mega2d/deepstream_schema/schema.pb.h:6630
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::PolygonHole::clear_coordinates
void clear_coordinates()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:10043
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_mega2d/deepstream_schema/schema.pb.h:1138
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_mega2d/deepstream_schema/schema.pb.h:350
nv::Coordinate::New
Coordinate * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1181
nv::Location::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1308
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_mega2d/deepstream_schema/schema.pb.h:4869
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_mega2d/deepstream_schema/schema.pb.h:3346
nv::Place::New
Place * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:5669
nv::TypeMetrics::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2240
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_mega2d/deepstream_schema/schema.pb.h:7006
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_mega2d/deepstream_schema/schema.pb.h:4114
nv::Congestion::internal_default_instance
static const Congestion * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3678
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_mega2d/deepstream_schema/schema.pb.h:1120
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_mega2d/deepstream_schema/schema.pb.h:2468
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_mega2d/deepstream_schema/schema.pb.h:6953
nv::RAW
@ RAW
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:235
ImageFormat
ImageFormat
Definition: sources/libs/nvll_osd/cuda/cuosd_kernel.h:21
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_mega2d/deepstream_schema/schema.pb.h:1749
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_mega2d/deepstream_schema/schema.pb.h:4261
nv::Polygon::swap
friend void swap(Polygon &a, Polygon &b)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3054
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_mega2d/deepstream_schema/schema.pb.h:2489
nv::Coordinate::internal_default_instance
static const Coordinate * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1150
nv::ImageFormat_descriptor
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ImageFormat_descriptor()
nv::Event::Event
Event()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4841
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_mega2d/deepstream_schema/schema.pb.h:1555
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_mega2d/deepstream_schema/schema.pb.h:3892
nv::Object::MergeFrom
void MergeFrom(const Object &from)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:786
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_mega2d/deepstream_schema/schema.pb.h:4878
nv::Congestion::Congestion
Congestion()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3638
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_mega2d/deepstream_schema/schema.pb.h:4851
nv::Interaction::internal_default_instance
static const Interaction * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3409
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::Pose_Keypoint::swap
friend void swap(Pose_Keypoint &a, Pose_Keypoint &b)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3929
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_mega2d/deepstream_schema/schema.pb.h:4297
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_mega2d/deepstream_schema/schema.pb.h:2692
nv::Frame::UnsafeArenaSwap
void UnsafeArenaSwap(Frame *other)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:373
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_mega2d/deepstream_schema/schema.pb.h:5359
nv::Coordinate::UnsafeArenaSwap
void UnsafeArenaSwap(Coordinate *other)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1173
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_mega2d/deepstream_schema/schema.pb.h:6381
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::PolygonHole::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3212
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_mega2d/deepstream_schema/schema.pb.h:4723
nv::Interaction::operator=
Interaction & operator=(const Interaction &from)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3379
nv::Bbox::UnsafeArenaSwap
void UnsafeArenaSwap(Bbox *other)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1541
nv::Polygon::_impl_
Impl_ _impl_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3176
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_mega2d/deepstream_schema/schema.pb.h:2183
nv::Place::swap
friend void swap(Place &a, Place &b)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:5645
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_mega2d/deepstream_schema/schema.pb.h:4531
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::_Pose_InfoEntry_DoNotUse_default_instance_
Pose_InfoEntry_DoNotUseDefaultTypeInternal _Pose_InfoEntry_DoNotUse_default_instance_
Definition: 9.2/sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:162
nv::Conversation::New
Conversation * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:7240
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_mega2d/deepstream_schema/schema.pb.h:2665
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_mega2d/deepstream_schema/schema.pb.h:3622
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_mega2d/deepstream_schema/schema.pb.h:696
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::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_mega2d/deepstream_schema/schema.pb.h:7174
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_mega2d/deepstream_schema/schema.pb.h:4818
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_mega2d/deepstream_schema/schema.pb.h:2190
nv::Coordinate::swap
friend void swap(Coordinate &a, Coordinate &b)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1157
nv::Pose::New
Pose * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4318
nv::LLM::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6994
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_mega2d/deepstream_schema/schema.pb.h:1744
nv::SD::default_instance
static const SD & default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2839
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_mega2d/deepstream_schema/schema.pb.h:3397
nv::Pose::info_size
int info_size() const
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:10868
nv::Embedding::internal_default_instance
static const Embedding * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6222
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_mega2d/deepstream_schema/schema.pb.h:2505
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_mega2d/deepstream_schema/schema.pb.h:2253
nv::TypeMetrics::UnsafeArenaSwap
void UnsafeArenaSwap(TypeMetrics *other)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2269
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_mega2d/deepstream_schema/schema.pb.h:4310
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_mega2d/deepstream_schema/schema.pb.h:1807
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_mega2d/deepstream_schema/schema.pb.h:4670
nv::Pose_Action::New
Pose_Action * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4154
nv::Polygon::internal_default_instance
static const Polygon * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3047
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_mega2d/deepstream_schema/schema.pb.h:2021
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_mega2d/deepstream_schema/schema.pb.h:1147
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::PolygonHole::UnsafeArenaSwap
void UnsafeArenaSwap(PolygonHole *other)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3247
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_mega2d/deepstream_schema/schema.pb.h:3353
nv::PolygonHole::operator=
PolygonHole & operator=(const PolygonHole &from)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3194
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_mega2d/deepstream_schema/schema.pb.h:4123
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_mega2d/deepstream_schema/schema.pb.h:5092
nv::Cluster::Cluster
Cluster()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2458
nv::Message::swap
friend void swap(Message &a, Message &b)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:5896
nv::PolygonHole::internal_default_instance
static const PolygonHole * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3224
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_mega2d/deepstream_schema/schema.pb.h:1754
nv::Segmentation::default_instance
static const Segmentation & default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2027
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_mega2d/deepstream_schema/schema.pb.h:2615
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_mega2d/deepstream_schema/schema.pb.h:1518
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_mega2d/deepstream_schema/schema.pb.h:693
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_mega2d/deepstream_schema/schema.pb.h:5104
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_mega2d/deepstream_schema/schema.pb.h:1465
nv::Polygon::default_instance
static const Polygon & default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3044
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_mega2d/deepstream_schema/schema.pb.h:3887
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_mega2d/deepstream_schema/schema.pb.h:5101
nv::Gaze::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4502
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_mega2d/deepstream_schema/schema.pb.h:2486
nv::SD::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2833
nv::LLM::swap
friend void swap(LLM &a, LLM &b)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:7013
nv::Segmentation_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1974
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_mega2d/deepstream_schema/schema.pb.h:4660
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_mega2d/deepstream_schema/schema.pb.h:2067
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_mega2d/deepstream_schema/schema.pb.h:3406
nv::LLM::MergeFrom
void MergeFrom(const LLM &from)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:7043
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::Polygon::Swap
void Swap(Polygon *other)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3057
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_mega2d/deepstream_schema/schema.pb.h:4284
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_mega2d/deepstream_schema/schema.pb.h:324
nv::Segmentation_InfoEntry_DoNotUse::internal_default_instance
static const Segmentation_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1973
nv::LipActivity::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4688
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_mega2d/deepstream_schema/schema.pb.h:5048
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_mega2d/deepstream_schema/schema.pb.h:3672
nv::Interaction::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3403
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_mega2d/deepstream_schema/schema.pb.h:1455
nv::Event_InfoEntry_DoNotUse::internal_default_instance
static const Event_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4824
nv::Bbox::operator=
Bbox & operator=(Bbox &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1492
nv::Cluster::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2492
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_mega2d/deepstream_schema/schema.pb.h:3383
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_mega2d/deepstream_schema/schema.pb.h:6407
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_mega2d/deepstream_schema/schema.pb.h:7183
nv::Sensor::set_description
void set_description(ArgT0 &&arg0, ArgT... args)
nv::Cluster::operator=
Cluster & operator=(Cluster &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2472
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::PolygonHole::mutable_coordinates
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::Point2D > * mutable_coordinates()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:10051
nv::Gaze::MergeFrom
void MergeFrom(const Gaze &from)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4545
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_mega2d/deepstream_schema/schema.pb.h:1478
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_mega2d/deepstream_schema/schema.pb.h:772
nv::LLM::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:7000
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::Polygon::UnsafeArenaSwap
void UnsafeArenaSwap(Polygon *other)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3070
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_mega2d/deepstream_schema/schema.pb.h:4281
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_mega2d/deepstream_schema/schema.pb.h:1721
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_mega2d/deepstream_schema/schema.pb.h:4275
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_mega2d/deepstream_schema/schema.pb.h:5638
nv::Object::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:743
nv::SD::swap
friend void swap(SD &a, SD &b)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2849
nv::VisionLLM::operator=
VisionLLM & operator=(const VisionLLM &from)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6657
nv::Place::set_name
void set_name(ArgT0 &&arg0, ArgT... args)
nv::Message::Message
Message()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:5849
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_mega2d/deepstream_schema/schema.pb.h:6213
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_mega2d/deepstream_schema/schema.pb.h:3416
nv::LipActivity::New
LipActivity * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4731
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_mega2d/deepstream_schema/schema.pb.h:6374
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_mega2d/deepstream_schema/schema.pb.h:6192
nv::Frame
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:147
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_mega2d/deepstream_schema/schema.pb.h:6684
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::_Polygon_default_instance_
PolygonDefaultTypeInternal _Polygon_default_instance_
Definition: 9.2/sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:150
nv::SD_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2789
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_mega2d/deepstream_schema/schema.pb.h:2189
nv::ImageData::ImageData
ImageData(ImageData &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6402
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_mega2d/deepstream_schema/schema.pb.h:5675
nv::Object::operator=
Object & operator=(Object &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:723
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_mega2d/deepstream_schema/schema.pb.h:381
nv::Event::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4872
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_mega2d/deepstream_schema/schema.pb.h:6943
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_mega2d/deepstream_schema/schema.pb.h:5074
nv::Conversation::Swap
void Swap(Conversation *other)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:7219
nv::Pose::operator=
Pose & operator=(const Pose &from)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4257
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_mega2d/deepstream_schema/schema.pb.h:6229
nv::SD::SD
SD(SD &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2807
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_mega2d/deepstream_schema/schema.pb.h:2865
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_mega2d/deepstream_schema/schema.pb.h:6196
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_mega2d/deepstream_schema/schema.pb.h:749
nv::Point2D::operator=
Point2D & operator=(const Point2D &from)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2625
nv::Location::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1311
nv::Location::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1314
nv::Embedding::default_instance
static const Embedding & default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6219
nv::Event::operator=
Event & operator=(Event &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4855
nv::Segmentation::swap
friend void swap(Segmentation &a, Segmentation &b)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2037
nv::Message::mutable_timestamp
::PROTOBUF_NAMESPACE_ID::Timestamp * mutable_timestamp()
Definition: sources/libs/kafka_protocol_adaptor/schema.pb.h:6889
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_mega2d/deepstream_schema/schema.pb.h:5329
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::SD_InfoEntry_DoNotUse::SuperType
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< SD_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_mega2d/deepstream_schema/schema.pb.h:2779
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_mega2d/deepstream_schema/schema.pb.h:1778
nv::Embedding::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6216
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_mega2d/deepstream_schema/schema.pb.h:6444
nv::ImageData::ImageData
ImageData()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6397
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_mega2d/deepstream_schema/schema.pb.h:2662
nv::SD::SD
SD()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2802
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::PolygonHole::default_instance
static const PolygonHole & default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3221
nv::LipActivity::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4694
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_mega2d/deepstream_schema/schema.pb.h:1327
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_mega2d/deepstream_schema/schema.pb.h:294
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_mega2d/deepstream_schema/schema.pb.h:6976
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_mega2d/deepstream_schema/schema.pb.h:6678
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_mega2d/deepstream_schema/schema.pb.h:2277
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_mega2d/deepstream_schema/schema.pb.h:5859
nv::PolygonHole::coordinates_size
int coordinates_size() const
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:10040
nv::TypeMetrics::default_instance
static const TypeMetrics & default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2243
nv::Message::default_instance
static const Message & default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:5886
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_mega2d/deepstream_schema/schema.pb.h:6210
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_mega2d/deepstream_schema/schema.pb.h:2211
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_mega2d/deepstream_schema/schema.pb.h:2629
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_mega2d/deepstream_schema/schema.pb.h:746
nv::PolygonHole
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3181
nv::LLM::operator=
LLM & operator=(LLM &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6980
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_mega2d/deepstream_schema/schema.pb.h:5661
nv::Polygon::holes
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nv::PolygonHole > & holes() const
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:10027
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_mega2d/deepstream_schema/schema.pb.h:3701
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::SD_InfoEntry_DoNotUse::internal_default_instance
static const SD_InfoEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:2785
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_mega2d/deepstream_schema/schema.pb.h:3913
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_mega2d/deepstream_schema/schema.pb.h:1784
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_mega2d/deepstream_schema/schema.pb.h:4478
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_mega2d/deepstream_schema/schema.pb.h:5319
nv::Pose::clear_info
void clear_info()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:10871
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_mega2d/deepstream_schema/schema.pb.h:2873
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_mega2d/deepstream_schema/schema.pb.h:2000
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_mega2d/deepstream_schema/schema.pb.h:4133
nv::LLM::New
LLM * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:7037
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::Polygon::Polygon
Polygon(Polygon &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3012
nv::VisionLLM_InfoEntry_DoNotUse::ValidateKey
static bool ValidateKey(std::string *s)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6631
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_mega2d/deepstream_schema/schema.pb.h:6468
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_mega2d/deepstream_schema/schema.pb.h:2812
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_mega2d/deepstream_schema/schema.pb.h:4707
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_mega2d/deepstream_schema/schema.pb.h:2686
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_mega2d/deepstream_schema/schema.pb.h:3715
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_mega2d/deepstream_schema/schema.pb.h:4691
nv::ImageData::encoding
const std::string & encoding() const
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12305
nv::PolygonHole::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3218
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_mega2d/deepstream_schema/schema.pb.h:5629
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::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_mega2d/deepstream_schema/schema.pb.h:4097
nv::Frame::Frame
Frame()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:310
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_mega2d/deepstream_schema/schema.pb.h:6166
nv::Congestion::operator=
Congestion & operator=(Congestion &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3652
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::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::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::Pose::mutable_info
::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > * mutable_info()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:10888
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_mega2d/deepstream_schema/schema.pb.h:1290
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_mega2d/deepstream_schema/schema.pb.h:347
nv::Sensor::operator=
Sensor & operator=(Sensor &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:5333
nv::VisionLLM::UnsafeArenaSwap
void UnsafeArenaSwap(VisionLLM *other)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6710
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_mega2d/deepstream_schema/schema.pb.h:4088
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_mega2d/deepstream_schema/schema.pb.h:3959
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_mega2d/deepstream_schema/schema.pb.h:2216
nv::ImageData::UnsafeArenaSwap
void UnsafeArenaSwap(ImageData *other)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6460
nv::Polygon::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3038
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_mega2d/deepstream_schema/schema.pb.h:5296
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_mega2d/deepstream_schema/schema.pb.h:2535
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_mega2d/deepstream_schema/schema.pb.h:5366
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_mega2d/deepstream_schema/schema.pb.h:2879
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_mega2d/deepstream_schema/schema.pb.h:1781
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::PolygonHole::PolygonHole
PolygonHole()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3184
nv::Polygon::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3041
nv::Pose_Keypoint::UnsafeArenaSwap
void UnsafeArenaSwap(Pose_Keypoint *other)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3945
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_mega2d/deepstream_schema/schema.pb.h:5095
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_mega2d/deepstream_schema/schema.pb.h:357
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_mega2d/deepstream_schema/schema.pb.h:5626
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_mega2d/deepstream_schema/schema.pb.h:2655
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_mega2d/deepstream_schema/schema.pb.h:1731
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_mega2d/deepstream_schema/schema.pb.h:756
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_mega2d/deepstream_schema/schema.pb.h:6425
nv::PolygonHole::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3292
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_mega2d/deepstream_schema/schema.pb.h:4130
nv::Bbox::operator=
Bbox & operator=(const Bbox &from)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1488
nv::ImageData_InfoEntry_DoNotUse::ValidateValue
static bool ValidateValue(std::string *s)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6384
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_mega2d/deepstream_schema/schema.pb.h:2220
nv::Pose::Pose
Pose(Pose &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4252
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_mega2d/deepstream_schema/schema.pb.h:2620
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_mega2d/deepstream_schema/schema.pb.h:5889
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_mega2d/deepstream_schema/schema.pb.h:1461
nv::Pose_InfoEntry_DoNotUse
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3851
nv::Sensor::Sensor
Sensor(Sensor &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:5324
nv::Sensor::UnsafeArenaSwap
void UnsafeArenaSwap(Sensor *other)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:5382
nv::Location::internal_default_instance
static const Location * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:1320
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_mega2d/deepstream_schema/schema.pb.h:3919
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_mega2d/deepstream_schema/schema.pb.h:1110
nv::Gaze::internal_default_instance
static const Gaze * internal_default_instance()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:4508
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_mega2d/deepstream_schema/schema.pb.h:686
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_mega2d/deepstream_schema/schema.pb.h:1990
nv::Embedding::Embedding
Embedding(Embedding &&from) noexcept
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:6187
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_mega2d/deepstream_schema/schema.pb.h:1772
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::Polygon::clear_coordinates
void clear_coordinates()
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:9959
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_mega2d/deepstream_schema/schema.pb.h:2283
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_mega2d/deepstream_schema/schema.pb.h:4674
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_mega2d/deepstream_schema/schema.pb.h:1285
nv::Message::Swap
void Swap(Message *other)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:5899
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::PolygonHole::swap
friend void swap(PolygonHole &a, PolygonHole &b)
Definition: sources/libs/nvmsgconv_mega2d/deepstream_schema/schema.pb.h:3231
nv::VisionLLM::set_allocated_llm
void set_allocated_llm(::nv::LLM *llm)
Definition: sources/libs/nvmsgconv_mega/deepstream_schema/schema.pb.h:12966