NVIDIA DeepStream SDK API Reference

9.2 Release
sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: nvdsinferserver_common.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_nvdsinferserver_5fcommon_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_nvdsinferserver_5fcommon_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 // @@protoc_insertion_point(includes)
38 #include <google/protobuf/port_def.inc>
39 #define PROTOBUF_INTERNAL_EXPORT_nvdsinferserver_5fcommon_2eproto
40 PROTOBUF_NAMESPACE_OPEN
41 namespace internal {
42 class AnyMetadata;
43 } // namespace internal
44 PROTOBUF_NAMESPACE_CLOSE
45 
46 // Internal implementation detail -- do not use these members.
48  static const uint32_t offsets[];
49 };
50 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_nvdsinferserver_5fcommon_2eproto;
51 namespace nvdsinferserver {
52 namespace config {
54 struct ClassificationParamsDefaultTypeInternal;
55 extern ClassificationParamsDefaultTypeInternal _ClassificationParams_default_instance_;
56 class CustomLib;
57 struct CustomLibDefaultTypeInternal;
58 extern CustomLibDefaultTypeInternal _CustomLib_default_instance_;
59 class DetectionParams;
60 struct DetectionParamsDefaultTypeInternal;
61 extern DetectionParamsDefaultTypeInternal _DetectionParams_default_instance_;
63 struct DetectionParams_DbScanDefaultTypeInternal;
64 extern DetectionParams_DbScanDefaultTypeInternal _DetectionParams_DbScan_default_instance_;
66 struct DetectionParams_GroupRectangleDefaultTypeInternal;
67 extern DetectionParams_GroupRectangleDefaultTypeInternal _DetectionParams_GroupRectangle_default_instance_;
69 struct DetectionParams_NmsDefaultTypeInternal;
70 extern DetectionParams_NmsDefaultTypeInternal _DetectionParams_Nms_default_instance_;
72 struct DetectionParams_PerClassParamsDefaultTypeInternal;
73 extern DetectionParams_PerClassParamsDefaultTypeInternal _DetectionParams_PerClassParams_default_instance_;
75 struct DetectionParams_PerClassParamsEntry_DoNotUseDefaultTypeInternal;
76 extern DetectionParams_PerClassParamsEntry_DoNotUseDefaultTypeInternal _DetectionParams_PerClassParamsEntry_DoNotUse_default_instance_;
78 struct DetectionParams_SimpleClusterDefaultTypeInternal;
79 extern DetectionParams_SimpleClusterDefaultTypeInternal _DetectionParams_SimpleCluster_default_instance_;
80 class InputLayer;
81 struct InputLayerDefaultTypeInternal;
82 extern InputLayerDefaultTypeInternal _InputLayer_default_instance_;
83 class LstmParams;
84 struct LstmParamsDefaultTypeInternal;
85 extern LstmParamsDefaultTypeInternal _LstmParams_default_instance_;
87 struct LstmParams_InitConstDefaultTypeInternal;
88 extern LstmParams_InitConstDefaultTypeInternal _LstmParams_InitConst_default_instance_;
90 struct LstmParams_LstmLoopDefaultTypeInternal;
91 extern LstmParams_LstmLoopDefaultTypeInternal _LstmParams_LstmLoop_default_instance_;
92 class OtherNetworkParams;
93 struct OtherNetworkParamsDefaultTypeInternal;
94 extern OtherNetworkParamsDefaultTypeInternal _OtherNetworkParams_default_instance_;
95 class OutputLayer;
96 struct OutputLayerDefaultTypeInternal;
97 extern OutputLayerDefaultTypeInternal _OutputLayer_default_instance_;
98 class PreProcessParams;
99 struct PreProcessParamsDefaultTypeInternal;
100 extern PreProcessParamsDefaultTypeInternal _PreProcessParams_default_instance_;
102 struct PreProcessParams_ScaleNormalizeDefaultTypeInternal;
103 extern PreProcessParams_ScaleNormalizeDefaultTypeInternal _PreProcessParams_ScaleNormalize_default_instance_;
104 class SegmentationParams;
105 struct SegmentationParamsDefaultTypeInternal;
106 extern SegmentationParamsDefaultTypeInternal _SegmentationParams_default_instance_;
108 struct TritonClassifyParamsDefaultTypeInternal;
109 extern TritonClassifyParamsDefaultTypeInternal _TritonClassifyParams_default_instance_;
110 } // namespace config
111 } // namespace nvdsinferserver
112 PROTOBUF_NAMESPACE_OPEN
113 template<> ::nvdsinferserver::config::ClassificationParams* Arena::CreateMaybeMessage<::nvdsinferserver::config::ClassificationParams>(Arena*);
114 template<> ::nvdsinferserver::config::CustomLib* Arena::CreateMaybeMessage<::nvdsinferserver::config::CustomLib>(Arena*);
115 template<> ::nvdsinferserver::config::DetectionParams* Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams>(Arena*);
116 template<> ::nvdsinferserver::config::DetectionParams_DbScan* Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams_DbScan>(Arena*);
117 template<> ::nvdsinferserver::config::DetectionParams_GroupRectangle* Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams_GroupRectangle>(Arena*);
118 template<> ::nvdsinferserver::config::DetectionParams_Nms* Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams_Nms>(Arena*);
119 template<> ::nvdsinferserver::config::DetectionParams_PerClassParams* Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams_PerClassParams>(Arena*);
120 template<> ::nvdsinferserver::config::DetectionParams_PerClassParamsEntry_DoNotUse* Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams_PerClassParamsEntry_DoNotUse>(Arena*);
121 template<> ::nvdsinferserver::config::DetectionParams_SimpleCluster* Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams_SimpleCluster>(Arena*);
122 template<> ::nvdsinferserver::config::InputLayer* Arena::CreateMaybeMessage<::nvdsinferserver::config::InputLayer>(Arena*);
123 template<> ::nvdsinferserver::config::LstmParams* Arena::CreateMaybeMessage<::nvdsinferserver::config::LstmParams>(Arena*);
124 template<> ::nvdsinferserver::config::LstmParams_InitConst* Arena::CreateMaybeMessage<::nvdsinferserver::config::LstmParams_InitConst>(Arena*);
125 template<> ::nvdsinferserver::config::LstmParams_LstmLoop* Arena::CreateMaybeMessage<::nvdsinferserver::config::LstmParams_LstmLoop>(Arena*);
126 template<> ::nvdsinferserver::config::OtherNetworkParams* Arena::CreateMaybeMessage<::nvdsinferserver::config::OtherNetworkParams>(Arena*);
127 template<> ::nvdsinferserver::config::OutputLayer* Arena::CreateMaybeMessage<::nvdsinferserver::config::OutputLayer>(Arena*);
128 template<> ::nvdsinferserver::config::PreProcessParams* Arena::CreateMaybeMessage<::nvdsinferserver::config::PreProcessParams>(Arena*);
129 template<> ::nvdsinferserver::config::PreProcessParams_ScaleNormalize* Arena::CreateMaybeMessage<::nvdsinferserver::config::PreProcessParams_ScaleNormalize>(Arena*);
130 template<> ::nvdsinferserver::config::SegmentationParams* Arena::CreateMaybeMessage<::nvdsinferserver::config::SegmentationParams>(Arena*);
131 template<> ::nvdsinferserver::config::TritonClassifyParams* Arena::CreateMaybeMessage<::nvdsinferserver::config::TritonClassifyParams>(Arena*);
132 PROTOBUF_NAMESPACE_CLOSE
133 namespace nvdsinferserver {
134 namespace config {
135 
136 enum MediaFormat : int {
143 };
144 bool MediaFormat_IsValid(int value);
148 
149 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MediaFormat_descriptor();
150 template<typename T>
151 inline const std::string& MediaFormat_Name(T enum_t_value) {
152  static_assert(::std::is_same<T, MediaFormat>::value ||
153  ::std::is_integral<T>::value,
154  "Incorrect type passed to function MediaFormat_Name.");
155  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
156  MediaFormat_descriptor(), enum_t_value);
157 }
158 inline bool MediaFormat_Parse(
159  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MediaFormat* value) {
160  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MediaFormat>(
161  MediaFormat_descriptor(), name, value);
162 }
163 enum TensorOrder : int {
169 };
170 bool TensorOrder_IsValid(int value);
174 
175 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* TensorOrder_descriptor();
176 template<typename T>
177 inline const std::string& TensorOrder_Name(T enum_t_value) {
178  static_assert(::std::is_same<T, TensorOrder>::value ||
179  ::std::is_integral<T>::value,
180  "Incorrect type passed to function TensorOrder_Name.");
181  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
182  TensorOrder_descriptor(), enum_t_value);
183 }
184 inline bool TensorOrder_Parse(
185  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TensorOrder* value) {
186  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<TensorOrder>(
187  TensorOrder_descriptor(), name, value);
188 }
189 enum TensorDataType : int {
205 };
206 bool TensorDataType_IsValid(int value);
210 
211 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* TensorDataType_descriptor();
212 template<typename T>
213 inline const std::string& TensorDataType_Name(T enum_t_value) {
214  static_assert(::std::is_same<T, TensorDataType>::value ||
215  ::std::is_integral<T>::value,
216  "Incorrect type passed to function TensorDataType_Name.");
217  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
218  TensorDataType_descriptor(), enum_t_value);
219 }
221  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TensorDataType* value) {
222  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<TensorDataType>(
223  TensorDataType_descriptor(), name, value);
224 }
225 enum FrameScalingHW : int {
231 };
232 bool FrameScalingHW_IsValid(int value);
236 
237 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* FrameScalingHW_descriptor();
238 template<typename T>
239 inline const std::string& FrameScalingHW_Name(T enum_t_value) {
240  static_assert(::std::is_same<T, FrameScalingHW>::value ||
241  ::std::is_integral<T>::value,
242  "Incorrect type passed to function FrameScalingHW_Name.");
243  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
244  FrameScalingHW_descriptor(), enum_t_value);
245 }
247  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FrameScalingHW* value) {
248  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FrameScalingHW>(
249  FrameScalingHW_descriptor(), name, value);
250 }
251 enum MemoryType : int {
257 };
258 bool MemoryType_IsValid(int value);
262 
263 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MemoryType_descriptor();
264 template<typename T>
265 inline const std::string& MemoryType_Name(T enum_t_value) {
266  static_assert(::std::is_same<T, MemoryType>::value ||
267  ::std::is_integral<T>::value,
268  "Incorrect type passed to function MemoryType_Name.");
269  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
270  MemoryType_descriptor(), enum_t_value);
271 }
272 inline bool MemoryType_Parse(
273  ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MemoryType* value) {
274  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MemoryType>(
275  MemoryType_descriptor(), name, value);
276 }
277 // ===================================================================
278 
279 class CustomLib final :
280  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nvdsinferserver.config.CustomLib) */ {
281  public:
282  inline CustomLib() : CustomLib(nullptr) {}
283  ~CustomLib() override;
284  explicit PROTOBUF_CONSTEXPR CustomLib(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
285 
286  CustomLib(const CustomLib& from);
287  CustomLib(CustomLib&& from) noexcept
288  : CustomLib() {
289  *this = ::std::move(from);
290  }
291 
292  inline CustomLib& operator=(const CustomLib& from) {
293  CopyFrom(from);
294  return *this;
295  }
296  inline CustomLib& operator=(CustomLib&& from) noexcept {
297  if (this == &from) return *this;
298  if (GetOwningArena() == from.GetOwningArena()
299  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
300  && GetOwningArena() != nullptr
301  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
302  ) {
303  InternalSwap(&from);
304  } else {
305  CopyFrom(from);
306  }
307  return *this;
308  }
309 
310  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
311  return GetDescriptor();
312  }
313  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
314  return default_instance().GetMetadata().descriptor;
315  }
316  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
317  return default_instance().GetMetadata().reflection;
318  }
319  static const CustomLib& default_instance() {
320  return *internal_default_instance();
321  }
322  static inline const CustomLib* internal_default_instance() {
323  return reinterpret_cast<const CustomLib*>(
325  }
326  static constexpr int kIndexInFileMessages =
327  0;
328 
329  friend void swap(CustomLib& a, CustomLib& b) {
330  a.Swap(&b);
331  }
332  inline void Swap(CustomLib* other) {
333  if (other == this) return;
334  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
335  if (GetOwningArena() != nullptr &&
336  GetOwningArena() == other->GetOwningArena()) {
337  #else // PROTOBUF_FORCE_COPY_IN_SWAP
338  if (GetOwningArena() == other->GetOwningArena()) {
339  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
340  InternalSwap(other);
341  } else {
342  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
343  }
344  }
345  void UnsafeArenaSwap(CustomLib* other) {
346  if (other == this) return;
347  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
348  InternalSwap(other);
349  }
350 
351  // implements Message ----------------------------------------------
352 
353  CustomLib* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
354  return CreateMaybeMessage<CustomLib>(arena);
355  }
356  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
357  void CopyFrom(const CustomLib& from);
358  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
359  void MergeFrom( const CustomLib& from) {
360  CustomLib::MergeImpl(*this, from);
361  }
362  private:
363  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
364  public:
365  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
366  bool IsInitialized() const final;
367 
368  size_t ByteSizeLong() const final;
369  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
370  uint8_t* _InternalSerialize(
371  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
372  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
373 
374  private:
375  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
376  void SharedDtor();
377  void SetCachedSize(int size) const final;
378  void InternalSwap(CustomLib* other);
379 
380  private:
381  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
382  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
383  return "nvdsinferserver.config.CustomLib";
384  }
385  protected:
386  explicit CustomLib(::PROTOBUF_NAMESPACE_ID::Arena* arena,
387  bool is_message_owned = false);
388  public:
389 
390  static const ClassData _class_data_;
391  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
392 
393  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
394 
395  // nested types ----------------------------------------------------
396 
397  // accessors -------------------------------------------------------
398 
399  enum : int {
401  };
402  // string path = 1;
403  void clear_path();
404  const std::string& path() const;
405  template <typename ArgT0 = const std::string&, typename... ArgT>
406  void set_path(ArgT0&& arg0, ArgT... args);
407  std::string* mutable_path();
408  PROTOBUF_NODISCARD std::string* release_path();
409  void set_allocated_path(std::string* path);
410  private:
411  const std::string& _internal_path() const;
412  inline PROTOBUF_ALWAYS_INLINE void _internal_set_path(const std::string& value);
413  std::string* _internal_mutable_path();
414  public:
415 
416  // @@protoc_insertion_point(class_scope:nvdsinferserver.config.CustomLib)
417  private:
418  class _Internal;
419 
420  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
421  typedef void InternalArenaConstructable_;
422  typedef void DestructorSkippable_;
423  struct Impl_ {
424  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr path_;
425  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
426  };
427  union { Impl_ _impl_; };
428  friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
429 };
430 // -------------------------------------------------------------------
431 
432 class InputLayer final :
433  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nvdsinferserver.config.InputLayer) */ {
434  public:
435  inline InputLayer() : InputLayer(nullptr) {}
436  ~InputLayer() override;
437  explicit PROTOBUF_CONSTEXPR InputLayer(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
438 
439  InputLayer(const InputLayer& from);
440  InputLayer(InputLayer&& from) noexcept
441  : InputLayer() {
442  *this = ::std::move(from);
443  }
444 
445  inline InputLayer& operator=(const InputLayer& from) {
446  CopyFrom(from);
447  return *this;
448  }
449  inline InputLayer& operator=(InputLayer&& from) noexcept {
450  if (this == &from) return *this;
451  if (GetOwningArena() == from.GetOwningArena()
452  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
453  && GetOwningArena() != nullptr
454  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
455  ) {
456  InternalSwap(&from);
457  } else {
458  CopyFrom(from);
459  }
460  return *this;
461  }
462 
463  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
464  return GetDescriptor();
465  }
466  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
467  return default_instance().GetMetadata().descriptor;
468  }
469  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
470  return default_instance().GetMetadata().reflection;
471  }
472  static const InputLayer& default_instance() {
473  return *internal_default_instance();
474  }
475  static inline const InputLayer* internal_default_instance() {
476  return reinterpret_cast<const InputLayer*>(
478  }
479  static constexpr int kIndexInFileMessages =
480  1;
481 
482  friend void swap(InputLayer& a, InputLayer& b) {
483  a.Swap(&b);
484  }
485  inline void Swap(InputLayer* other) {
486  if (other == this) return;
487  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
488  if (GetOwningArena() != nullptr &&
489  GetOwningArena() == other->GetOwningArena()) {
490  #else // PROTOBUF_FORCE_COPY_IN_SWAP
491  if (GetOwningArena() == other->GetOwningArena()) {
492  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
493  InternalSwap(other);
494  } else {
495  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
496  }
497  }
499  if (other == this) return;
500  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
501  InternalSwap(other);
502  }
503 
504  // implements Message ----------------------------------------------
505 
506  InputLayer* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
507  return CreateMaybeMessage<InputLayer>(arena);
508  }
509  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
510  void CopyFrom(const InputLayer& from);
511  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
512  void MergeFrom( const InputLayer& from) {
513  InputLayer::MergeImpl(*this, from);
514  }
515  private:
516  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
517  public:
518  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
519  bool IsInitialized() const final;
520 
521  size_t ByteSizeLong() const final;
522  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
523  uint8_t* _InternalSerialize(
524  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
525  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
526 
527  private:
528  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
529  void SharedDtor();
530  void SetCachedSize(int size) const final;
531  void InternalSwap(InputLayer* other);
532 
533  private:
534  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
535  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
536  return "nvdsinferserver.config.InputLayer";
537  }
538  protected:
539  explicit InputLayer(::PROTOBUF_NAMESPACE_ID::Arena* arena,
540  bool is_message_owned = false);
541  public:
542 
543  static const ClassData _class_data_;
544  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
545 
546  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
547 
548  // nested types ----------------------------------------------------
549 
550  // accessors -------------------------------------------------------
551 
552  enum : int {
553  kDimsFieldNumber = 2,
554  kNameFieldNumber = 1,
555  kDataTypeFieldNumber = 3,
556  };
557  // repeated int32 dims = 2;
558  int dims_size() const;
559  private:
560  int _internal_dims_size() const;
561  public:
562  void clear_dims();
563  private:
564  int32_t _internal_dims(int index) const;
565  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
566  _internal_dims() const;
567  void _internal_add_dims(int32_t value);
568  ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
569  _internal_mutable_dims();
570  public:
571  int32_t dims(int index) const;
572  void set_dims(int index, int32_t value);
573  void add_dims(int32_t value);
574  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
575  dims() const;
576  ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
577  mutable_dims();
578 
579  // string name = 1;
580  void clear_name();
581  const std::string& name() const;
582  template <typename ArgT0 = const std::string&, typename... ArgT>
583  void set_name(ArgT0&& arg0, ArgT... args);
584  std::string* mutable_name();
585  PROTOBUF_NODISCARD std::string* release_name();
586  void set_allocated_name(std::string* name);
587  private:
588  const std::string& _internal_name() const;
589  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
590  std::string* _internal_mutable_name();
591  public:
592 
593  // .nvdsinferserver.config.TensorDataType data_type = 3;
594  void clear_data_type();
596  void set_data_type(::nvdsinferserver::config::TensorDataType value);
597  private:
598  ::nvdsinferserver::config::TensorDataType _internal_data_type() const;
599  void _internal_set_data_type(::nvdsinferserver::config::TensorDataType value);
600  public:
601 
602  // @@protoc_insertion_point(class_scope:nvdsinferserver.config.InputLayer)
603  private:
604  class _Internal;
605 
606  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
607  typedef void InternalArenaConstructable_;
608  typedef void DestructorSkippable_;
609  struct Impl_ {
610  ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > dims_;
611  mutable std::atomic<int> _dims_cached_byte_size_;
612  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
613  int data_type_;
614  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
615  };
616  union { Impl_ _impl_; };
617  friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
618 };
619 // -------------------------------------------------------------------
620 
621 class OutputLayer final :
622  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nvdsinferserver.config.OutputLayer) */ {
623  public:
624  inline OutputLayer() : OutputLayer(nullptr) {}
625  ~OutputLayer() override;
626  explicit PROTOBUF_CONSTEXPR OutputLayer(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
627 
628  OutputLayer(const OutputLayer& from);
629  OutputLayer(OutputLayer&& from) noexcept
630  : OutputLayer() {
631  *this = ::std::move(from);
632  }
633 
634  inline OutputLayer& operator=(const OutputLayer& from) {
635  CopyFrom(from);
636  return *this;
637  }
638  inline OutputLayer& operator=(OutputLayer&& from) noexcept {
639  if (this == &from) return *this;
640  if (GetOwningArena() == from.GetOwningArena()
641  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
642  && GetOwningArena() != nullptr
643  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
644  ) {
645  InternalSwap(&from);
646  } else {
647  CopyFrom(from);
648  }
649  return *this;
650  }
651 
652  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
653  return GetDescriptor();
654  }
655  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
656  return default_instance().GetMetadata().descriptor;
657  }
658  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
659  return default_instance().GetMetadata().reflection;
660  }
661  static const OutputLayer& default_instance() {
662  return *internal_default_instance();
663  }
664  static inline const OutputLayer* internal_default_instance() {
665  return reinterpret_cast<const OutputLayer*>(
667  }
668  static constexpr int kIndexInFileMessages =
669  2;
670 
671  friend void swap(OutputLayer& a, OutputLayer& b) {
672  a.Swap(&b);
673  }
674  inline void Swap(OutputLayer* other) {
675  if (other == this) return;
676  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
677  if (GetOwningArena() != nullptr &&
678  GetOwningArena() == other->GetOwningArena()) {
679  #else // PROTOBUF_FORCE_COPY_IN_SWAP
680  if (GetOwningArena() == other->GetOwningArena()) {
681  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
682  InternalSwap(other);
683  } else {
684  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
685  }
686  }
688  if (other == this) return;
689  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
690  InternalSwap(other);
691  }
692 
693  // implements Message ----------------------------------------------
694 
695  OutputLayer* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
696  return CreateMaybeMessage<OutputLayer>(arena);
697  }
698  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
699  void CopyFrom(const OutputLayer& from);
700  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
701  void MergeFrom( const OutputLayer& from) {
702  OutputLayer::MergeImpl(*this, from);
703  }
704  private:
705  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
706  public:
707  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
708  bool IsInitialized() const final;
709 
710  size_t ByteSizeLong() const final;
711  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
712  uint8_t* _InternalSerialize(
713  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
714  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
715 
716  private:
717  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
718  void SharedDtor();
719  void SetCachedSize(int size) const final;
720  void InternalSwap(OutputLayer* other);
721 
722  private:
723  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
724  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
725  return "nvdsinferserver.config.OutputLayer";
726  }
727  protected:
728  explicit OutputLayer(::PROTOBUF_NAMESPACE_ID::Arena* arena,
729  bool is_message_owned = false);
730  public:
731 
732  static const ClassData _class_data_;
733  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
734 
735  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
736 
737  // nested types ----------------------------------------------------
738 
739  // accessors -------------------------------------------------------
740 
741  enum : int {
742  kNameFieldNumber = 1,
743  kMaxBufferBytesFieldNumber = 2,
744  };
745  // string name = 1;
746  void clear_name();
747  const std::string& name() const;
748  template <typename ArgT0 = const std::string&, typename... ArgT>
749  void set_name(ArgT0&& arg0, ArgT... args);
750  std::string* mutable_name();
751  PROTOBUF_NODISCARD std::string* release_name();
752  void set_allocated_name(std::string* name);
753  private:
754  const std::string& _internal_name() const;
755  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
756  std::string* _internal_mutable_name();
757  public:
758 
759  // uint64 max_buffer_bytes = 2;
760  void clear_max_buffer_bytes();
761  uint64_t max_buffer_bytes() const;
762  void set_max_buffer_bytes(uint64_t value);
763  private:
764  uint64_t _internal_max_buffer_bytes() const;
765  void _internal_set_max_buffer_bytes(uint64_t value);
766  public:
767 
768  // @@protoc_insertion_point(class_scope:nvdsinferserver.config.OutputLayer)
769  private:
770  class _Internal;
771 
772  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
773  typedef void InternalArenaConstructable_;
774  typedef void DestructorSkippable_;
775  struct Impl_ {
776  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
777  uint64_t max_buffer_bytes_;
778  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
779  };
780  union { Impl_ _impl_; };
781  friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
782 };
783 // -------------------------------------------------------------------
784 
786  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nvdsinferserver.config.PreProcessParams.ScaleNormalize) */ {
787  public:
790  explicit PROTOBUF_CONSTEXPR PreProcessParams_ScaleNormalize(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
791 
795  *this = ::std::move(from);
796  }
797 
799  CopyFrom(from);
800  return *this;
801  }
803  if (this == &from) return *this;
804  if (GetOwningArena() == from.GetOwningArena()
805  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
806  && GetOwningArena() != nullptr
807  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
808  ) {
809  InternalSwap(&from);
810  } else {
811  CopyFrom(from);
812  }
813  return *this;
814  }
815 
816  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
817  return GetDescriptor();
818  }
819  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
820  return default_instance().GetMetadata().descriptor;
821  }
822  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
823  return default_instance().GetMetadata().reflection;
824  }
826  return *internal_default_instance();
827  }
829  return reinterpret_cast<const PreProcessParams_ScaleNormalize*>(
831  }
832  static constexpr int kIndexInFileMessages =
833  3;
834 
836  a.Swap(&b);
837  }
838  inline void Swap(PreProcessParams_ScaleNormalize* other) {
839  if (other == this) return;
840  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
841  if (GetOwningArena() != nullptr &&
842  GetOwningArena() == other->GetOwningArena()) {
843  #else // PROTOBUF_FORCE_COPY_IN_SWAP
844  if (GetOwningArena() == other->GetOwningArena()) {
845  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
846  InternalSwap(other);
847  } else {
848  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
849  }
850  }
852  if (other == this) return;
853  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
854  InternalSwap(other);
855  }
856 
857  // implements Message ----------------------------------------------
858 
859  PreProcessParams_ScaleNormalize* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
860  return CreateMaybeMessage<PreProcessParams_ScaleNormalize>(arena);
861  }
862  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
863  void CopyFrom(const PreProcessParams_ScaleNormalize& from);
864  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
866  PreProcessParams_ScaleNormalize::MergeImpl(*this, from);
867  }
868  private:
869  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
870  public:
871  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
872  bool IsInitialized() const final;
873 
874  size_t ByteSizeLong() const final;
875  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
876  uint8_t* _InternalSerialize(
877  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
878  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
879 
880  private:
881  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
882  void SharedDtor();
883  void SetCachedSize(int size) const final;
884  void InternalSwap(PreProcessParams_ScaleNormalize* other);
885 
886  private:
887  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
888  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
889  return "nvdsinferserver.config.PreProcessParams.ScaleNormalize";
890  }
891  protected:
892  explicit PreProcessParams_ScaleNormalize(::PROTOBUF_NAMESPACE_ID::Arena* arena,
893  bool is_message_owned = false);
894  public:
895 
896  static const ClassData _class_data_;
897  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
898 
899  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
900 
901  // nested types ----------------------------------------------------
902 
903  // accessors -------------------------------------------------------
904 
905  enum : int {
906  kChannelOffsetsFieldNumber = 2,
907  kMeanFileFieldNumber = 3,
908  kScaleFactorFieldNumber = 1,
909  };
910  // repeated float channel_offsets = 2;
911  int channel_offsets_size() const;
912  private:
913  int _internal_channel_offsets_size() const;
914  public:
915  void clear_channel_offsets();
916  private:
917  float _internal_channel_offsets(int index) const;
918  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
919  _internal_channel_offsets() const;
920  void _internal_add_channel_offsets(float value);
921  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
922  _internal_mutable_channel_offsets();
923  public:
924  float channel_offsets(int index) const;
925  void set_channel_offsets(int index, float value);
926  void add_channel_offsets(float value);
927  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
928  channel_offsets() const;
929  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
930  mutable_channel_offsets();
931 
932  // string mean_file = 3;
933  void clear_mean_file();
934  const std::string& mean_file() const;
935  template <typename ArgT0 = const std::string&, typename... ArgT>
936  void set_mean_file(ArgT0&& arg0, ArgT... args);
937  std::string* mutable_mean_file();
938  PROTOBUF_NODISCARD std::string* release_mean_file();
939  void set_allocated_mean_file(std::string* mean_file);
940  private:
941  const std::string& _internal_mean_file() const;
942  inline PROTOBUF_ALWAYS_INLINE void _internal_set_mean_file(const std::string& value);
943  std::string* _internal_mutable_mean_file();
944  public:
945 
946  // float scale_factor = 1;
947  void clear_scale_factor();
948  float scale_factor() const;
949  void set_scale_factor(float value);
950  private:
951  float _internal_scale_factor() const;
952  void _internal_set_scale_factor(float value);
953  public:
954 
955  // @@protoc_insertion_point(class_scope:nvdsinferserver.config.PreProcessParams.ScaleNormalize)
956  private:
957  class _Internal;
958 
959  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
960  typedef void InternalArenaConstructable_;
961  typedef void DestructorSkippable_;
962  struct Impl_ {
963  ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > channel_offsets_;
964  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr mean_file_;
965  float scale_factor_;
966  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
967  };
968  union { Impl_ _impl_; };
969  friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
970 };
971 // -------------------------------------------------------------------
972 
973 class PreProcessParams final :
974  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nvdsinferserver.config.PreProcessParams) */ {
975  public:
976  inline PreProcessParams() : PreProcessParams(nullptr) {}
977  ~PreProcessParams() override;
978  explicit PROTOBUF_CONSTEXPR PreProcessParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
979 
980  PreProcessParams(const PreProcessParams& from);
982  : PreProcessParams() {
983  *this = ::std::move(from);
984  }
985 
987  CopyFrom(from);
988  return *this;
989  }
990  inline PreProcessParams& operator=(PreProcessParams&& from) noexcept {
991  if (this == &from) return *this;
992  if (GetOwningArena() == from.GetOwningArena()
993  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
994  && GetOwningArena() != nullptr
995  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
996  ) {
997  InternalSwap(&from);
998  } else {
999  CopyFrom(from);
1000  }
1001  return *this;
1002  }
1003 
1004  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1005  return GetDescriptor();
1006  }
1007  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1008  return default_instance().GetMetadata().descriptor;
1009  }
1010  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1011  return default_instance().GetMetadata().reflection;
1012  }
1014  return *internal_default_instance();
1015  }
1017  kNormalize = 7,
1018  PREPROCESS_METHOD_NOT_SET = 0,
1019  };
1020 
1022  return reinterpret_cast<const PreProcessParams*>(
1024  }
1025  static constexpr int kIndexInFileMessages =
1026  4;
1027 
1029  a.Swap(&b);
1030  }
1031  inline void Swap(PreProcessParams* other) {
1032  if (other == this) return;
1033  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1034  if (GetOwningArena() != nullptr &&
1035  GetOwningArena() == other->GetOwningArena()) {
1036  #else // PROTOBUF_FORCE_COPY_IN_SWAP
1037  if (GetOwningArena() == other->GetOwningArena()) {
1038  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1039  InternalSwap(other);
1040  } else {
1041  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1042  }
1043  }
1045  if (other == this) return;
1046  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1047  InternalSwap(other);
1048  }
1049 
1050  // implements Message ----------------------------------------------
1051 
1052  PreProcessParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1053  return CreateMaybeMessage<PreProcessParams>(arena);
1054  }
1055  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1056  void CopyFrom(const PreProcessParams& from);
1057  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1058  void MergeFrom( const PreProcessParams& from) {
1059  PreProcessParams::MergeImpl(*this, from);
1060  }
1061  private:
1062  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1063  public:
1064  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1065  bool IsInitialized() const final;
1066 
1067  size_t ByteSizeLong() const final;
1068  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1069  uint8_t* _InternalSerialize(
1070  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1071  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1072 
1073  private:
1074  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1075  void SharedDtor();
1076  void SetCachedSize(int size) const final;
1077  void InternalSwap(PreProcessParams* other);
1078 
1079  private:
1080  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1081  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1082  return "nvdsinferserver.config.PreProcessParams";
1083  }
1084  protected:
1085  explicit PreProcessParams(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1086  bool is_message_owned = false);
1087  public:
1088 
1089  static const ClassData _class_data_;
1090  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1091 
1092  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1093 
1094  // nested types ----------------------------------------------------
1095 
1097 
1098  // accessors -------------------------------------------------------
1099 
1100  enum : int {
1101  kTensorNameFieldNumber = 3,
1102  kNetworkFormatFieldNumber = 1,
1103  kTensorOrderFieldNumber = 2,
1104  kMaintainAspectRatioFieldNumber = 4,
1105  kFrameScalingHwFieldNumber = 5,
1106  kFrameScalingFilterFieldNumber = 6,
1107  kSymmetricPaddingFieldNumber = 8,
1108  kNormalizeFieldNumber = 7,
1109  };
1110  // string tensor_name = 3;
1111  void clear_tensor_name();
1112  const std::string& tensor_name() const;
1113  template <typename ArgT0 = const std::string&, typename... ArgT>
1114  void set_tensor_name(ArgT0&& arg0, ArgT... args);
1115  std::string* mutable_tensor_name();
1116  PROTOBUF_NODISCARD std::string* release_tensor_name();
1117  void set_allocated_tensor_name(std::string* tensor_name);
1118  private:
1119  const std::string& _internal_tensor_name() const;
1120  inline PROTOBUF_ALWAYS_INLINE void _internal_set_tensor_name(const std::string& value);
1121  std::string* _internal_mutable_tensor_name();
1122  public:
1123 
1124  // .nvdsinferserver.config.MediaFormat network_format = 1;
1125  void clear_network_format();
1126  ::nvdsinferserver::config::MediaFormat network_format() const;
1127  void set_network_format(::nvdsinferserver::config::MediaFormat value);
1128  private:
1129  ::nvdsinferserver::config::MediaFormat _internal_network_format() const;
1130  void _internal_set_network_format(::nvdsinferserver::config::MediaFormat value);
1131  public:
1132 
1133  // .nvdsinferserver.config.TensorOrder tensor_order = 2;
1134  void clear_tensor_order();
1135  ::nvdsinferserver::config::TensorOrder tensor_order() const;
1136  void set_tensor_order(::nvdsinferserver::config::TensorOrder value);
1137  private:
1138  ::nvdsinferserver::config::TensorOrder _internal_tensor_order() const;
1139  void _internal_set_tensor_order(::nvdsinferserver::config::TensorOrder value);
1140  public:
1141 
1142  // int32 maintain_aspect_ratio = 4;
1143  void clear_maintain_aspect_ratio();
1144  int32_t maintain_aspect_ratio() const;
1145  void set_maintain_aspect_ratio(int32_t value);
1146  private:
1147  int32_t _internal_maintain_aspect_ratio() const;
1148  void _internal_set_maintain_aspect_ratio(int32_t value);
1149  public:
1150 
1151  // .nvdsinferserver.config.FrameScalingHW frame_scaling_hw = 5;
1152  void clear_frame_scaling_hw();
1153  ::nvdsinferserver::config::FrameScalingHW frame_scaling_hw() const;
1154  void set_frame_scaling_hw(::nvdsinferserver::config::FrameScalingHW value);
1155  private:
1156  ::nvdsinferserver::config::FrameScalingHW _internal_frame_scaling_hw() const;
1157  void _internal_set_frame_scaling_hw(::nvdsinferserver::config::FrameScalingHW value);
1158  public:
1159 
1160  // uint32 frame_scaling_filter = 6;
1161  void clear_frame_scaling_filter();
1162  uint32_t frame_scaling_filter() const;
1163  void set_frame_scaling_filter(uint32_t value);
1164  private:
1165  uint32_t _internal_frame_scaling_filter() const;
1166  void _internal_set_frame_scaling_filter(uint32_t value);
1167  public:
1168 
1169  // int32 symmetric_padding = 8;
1170  void clear_symmetric_padding();
1171  int32_t symmetric_padding() const;
1172  void set_symmetric_padding(int32_t value);
1173  private:
1174  int32_t _internal_symmetric_padding() const;
1175  void _internal_set_symmetric_padding(int32_t value);
1176  public:
1177 
1178  // .nvdsinferserver.config.PreProcessParams.ScaleNormalize normalize = 7;
1179  bool has_normalize() const;
1180  private:
1181  bool _internal_has_normalize() const;
1182  public:
1183  void clear_normalize();
1184  const ::nvdsinferserver::config::PreProcessParams_ScaleNormalize& normalize() const;
1185  PROTOBUF_NODISCARD ::nvdsinferserver::config::PreProcessParams_ScaleNormalize* release_normalize();
1188  private:
1189  const ::nvdsinferserver::config::PreProcessParams_ScaleNormalize& _internal_normalize() const;
1190  ::nvdsinferserver::config::PreProcessParams_ScaleNormalize* _internal_mutable_normalize();
1191  public:
1192  void unsafe_arena_set_allocated_normalize(
1194  ::nvdsinferserver::config::PreProcessParams_ScaleNormalize* unsafe_arena_release_normalize();
1195 
1196  void clear_preprocess_method();
1197  PreprocessMethodCase preprocess_method_case() const;
1198  // @@protoc_insertion_point(class_scope:nvdsinferserver.config.PreProcessParams)
1199  private:
1200  class _Internal;
1201  void set_has_normalize();
1202 
1203  inline bool has_preprocess_method() const;
1204  inline void clear_has_preprocess_method();
1205 
1206  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1207  typedef void InternalArenaConstructable_;
1208  typedef void DestructorSkippable_;
1209  struct Impl_ {
1210  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr tensor_name_;
1211  int network_format_;
1212  int tensor_order_;
1213  int32_t maintain_aspect_ratio_;
1214  int frame_scaling_hw_;
1215  uint32_t frame_scaling_filter_;
1216  int32_t symmetric_padding_;
1218  constexpr PreprocessMethodUnion() : _constinit_{} {}
1219  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
1221  } preprocess_method_;
1222  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1223  uint32_t _oneof_case_[1];
1224 
1225  };
1226  union { Impl_ _impl_; };
1227  friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
1228 };
1229 // -------------------------------------------------------------------
1230 
1231 class DetectionParams_Nms final :
1232  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nvdsinferserver.config.DetectionParams.Nms) */ {
1233  public:
1235  ~DetectionParams_Nms() override;
1236  explicit PROTOBUF_CONSTEXPR DetectionParams_Nms(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1237 
1240  : DetectionParams_Nms() {
1241  *this = ::std::move(from);
1242  }
1243 
1245  CopyFrom(from);
1246  return *this;
1247  }
1249  if (this == &from) return *this;
1250  if (GetOwningArena() == from.GetOwningArena()
1251  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1252  && GetOwningArena() != nullptr
1253  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1254  ) {
1255  InternalSwap(&from);
1256  } else {
1257  CopyFrom(from);
1258  }
1259  return *this;
1260  }
1261 
1262  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1263  return GetDescriptor();
1264  }
1265  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1266  return default_instance().GetMetadata().descriptor;
1267  }
1268  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1269  return default_instance().GetMetadata().reflection;
1270  }
1272  return *internal_default_instance();
1273  }
1275  return reinterpret_cast<const DetectionParams_Nms*>(
1277  }
1278  static constexpr int kIndexInFileMessages =
1279  5;
1280 
1282  a.Swap(&b);
1283  }
1284  inline void Swap(DetectionParams_Nms* other) {
1285  if (other == this) return;
1286  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1287  if (GetOwningArena() != nullptr &&
1288  GetOwningArena() == other->GetOwningArena()) {
1289  #else // PROTOBUF_FORCE_COPY_IN_SWAP
1290  if (GetOwningArena() == other->GetOwningArena()) {
1291  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1292  InternalSwap(other);
1293  } else {
1294  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1295  }
1296  }
1298  if (other == this) return;
1299  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1300  InternalSwap(other);
1301  }
1302 
1303  // implements Message ----------------------------------------------
1304 
1305  DetectionParams_Nms* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1306  return CreateMaybeMessage<DetectionParams_Nms>(arena);
1307  }
1308  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1309  void CopyFrom(const DetectionParams_Nms& from);
1310  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1311  void MergeFrom( const DetectionParams_Nms& from) {
1312  DetectionParams_Nms::MergeImpl(*this, from);
1313  }
1314  private:
1315  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1316  public:
1317  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1318  bool IsInitialized() const final;
1319 
1320  size_t ByteSizeLong() const final;
1321  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1322  uint8_t* _InternalSerialize(
1323  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1324  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1325 
1326  private:
1327  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1328  void SharedDtor();
1329  void SetCachedSize(int size) const final;
1330  void InternalSwap(DetectionParams_Nms* other);
1331 
1332  private:
1333  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1334  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1335  return "nvdsinferserver.config.DetectionParams.Nms";
1336  }
1337  protected:
1338  explicit DetectionParams_Nms(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1339  bool is_message_owned = false);
1340  public:
1341 
1342  static const ClassData _class_data_;
1343  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1344 
1345  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1346 
1347  // nested types ----------------------------------------------------
1348 
1349  // accessors -------------------------------------------------------
1350 
1351  enum : int {
1352  kConfidenceThresholdFieldNumber = 1,
1353  kIouThresholdFieldNumber = 2,
1354  kTopkFieldNumber = 3,
1355  };
1356  // float confidence_threshold = 1;
1357  void clear_confidence_threshold();
1358  float confidence_threshold() const;
1359  void set_confidence_threshold(float value);
1360  private:
1361  float _internal_confidence_threshold() const;
1362  void _internal_set_confidence_threshold(float value);
1363  public:
1364 
1365  // float iou_threshold = 2;
1366  void clear_iou_threshold();
1367  float iou_threshold() const;
1368  void set_iou_threshold(float value);
1369  private:
1370  float _internal_iou_threshold() const;
1371  void _internal_set_iou_threshold(float value);
1372  public:
1373 
1374  // int32 topk = 3;
1375  void clear_topk();
1376  int32_t topk() const;
1377  void set_topk(int32_t value);
1378  private:
1379  int32_t _internal_topk() const;
1380  void _internal_set_topk(int32_t value);
1381  public:
1382 
1383  // @@protoc_insertion_point(class_scope:nvdsinferserver.config.DetectionParams.Nms)
1384  private:
1385  class _Internal;
1386 
1387  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1388  typedef void InternalArenaConstructable_;
1389  typedef void DestructorSkippable_;
1390  struct Impl_ {
1391  float confidence_threshold_;
1392  float iou_threshold_;
1393  int32_t topk_;
1394  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1395  };
1396  union { Impl_ _impl_; };
1397  friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
1398 };
1399 // -------------------------------------------------------------------
1400 
1402  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nvdsinferserver.config.DetectionParams.DbScan) */ {
1403  public:
1405  ~DetectionParams_DbScan() override;
1406  explicit PROTOBUF_CONSTEXPR DetectionParams_DbScan(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1407 
1411  *this = ::std::move(from);
1412  }
1413 
1415  CopyFrom(from);
1416  return *this;
1417  }
1419  if (this == &from) return *this;
1420  if (GetOwningArena() == from.GetOwningArena()
1421  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1422  && GetOwningArena() != nullptr
1423  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1424  ) {
1425  InternalSwap(&from);
1426  } else {
1427  CopyFrom(from);
1428  }
1429  return *this;
1430  }
1431 
1432  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1433  return GetDescriptor();
1434  }
1435  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1436  return default_instance().GetMetadata().descriptor;
1437  }
1438  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1439  return default_instance().GetMetadata().reflection;
1440  }
1442  return *internal_default_instance();
1443  }
1445  return reinterpret_cast<const DetectionParams_DbScan*>(
1447  }
1448  static constexpr int kIndexInFileMessages =
1449  6;
1450 
1452  a.Swap(&b);
1453  }
1454  inline void Swap(DetectionParams_DbScan* other) {
1455  if (other == this) return;
1456  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1457  if (GetOwningArena() != nullptr &&
1458  GetOwningArena() == other->GetOwningArena()) {
1459  #else // PROTOBUF_FORCE_COPY_IN_SWAP
1460  if (GetOwningArena() == other->GetOwningArena()) {
1461  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1462  InternalSwap(other);
1463  } else {
1464  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1465  }
1466  }
1468  if (other == this) return;
1469  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1470  InternalSwap(other);
1471  }
1472 
1473  // implements Message ----------------------------------------------
1474 
1475  DetectionParams_DbScan* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1476  return CreateMaybeMessage<DetectionParams_DbScan>(arena);
1477  }
1478  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1479  void CopyFrom(const DetectionParams_DbScan& from);
1480  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1481  void MergeFrom( const DetectionParams_DbScan& from) {
1482  DetectionParams_DbScan::MergeImpl(*this, from);
1483  }
1484  private:
1485  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1486  public:
1487  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1488  bool IsInitialized() const final;
1489 
1490  size_t ByteSizeLong() const final;
1491  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1492  uint8_t* _InternalSerialize(
1493  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1494  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1495 
1496  private:
1497  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1498  void SharedDtor();
1499  void SetCachedSize(int size) const final;
1500  void InternalSwap(DetectionParams_DbScan* other);
1501 
1502  private:
1503  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1504  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1505  return "nvdsinferserver.config.DetectionParams.DbScan";
1506  }
1507  protected:
1508  explicit DetectionParams_DbScan(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1509  bool is_message_owned = false);
1510  public:
1511 
1512  static const ClassData _class_data_;
1513  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1514 
1515  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1516 
1517  // nested types ----------------------------------------------------
1518 
1519  // accessors -------------------------------------------------------
1520 
1521  enum : int {
1522  kPreThresholdFieldNumber = 1,
1523  kEpsFieldNumber = 3,
1524  kMinBoxesFieldNumber = 4,
1525  kMinScoreFieldNumber = 5,
1526  };
1527  // float pre_threshold = 1;
1528  void clear_pre_threshold();
1529  float pre_threshold() const;
1530  void set_pre_threshold(float value);
1531  private:
1532  float _internal_pre_threshold() const;
1533  void _internal_set_pre_threshold(float value);
1534  public:
1535 
1536  // float eps = 3;
1537  void clear_eps();
1538  float eps() const;
1539  void set_eps(float value);
1540  private:
1541  float _internal_eps() const;
1542  void _internal_set_eps(float value);
1543  public:
1544 
1545  // int32 min_boxes = 4;
1546  void clear_min_boxes();
1547  int32_t min_boxes() const;
1548  void set_min_boxes(int32_t value);
1549  private:
1550  int32_t _internal_min_boxes() const;
1551  void _internal_set_min_boxes(int32_t value);
1552  public:
1553 
1554  // float min_score = 5;
1555  void clear_min_score();
1556  float min_score() const;
1557  void set_min_score(float value);
1558  private:
1559  float _internal_min_score() const;
1560  void _internal_set_min_score(float value);
1561  public:
1562 
1563  // @@protoc_insertion_point(class_scope:nvdsinferserver.config.DetectionParams.DbScan)
1564  private:
1565  class _Internal;
1566 
1567  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1568  typedef void InternalArenaConstructable_;
1569  typedef void DestructorSkippable_;
1570  struct Impl_ {
1571  float pre_threshold_;
1572  float eps_;
1573  int32_t min_boxes_;
1574  float min_score_;
1575  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1576  };
1577  union { Impl_ _impl_; };
1578  friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
1579 };
1580 // -------------------------------------------------------------------
1581 
1583  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nvdsinferserver.config.DetectionParams.GroupRectangle) */ {
1584  public:
1586  ~DetectionParams_GroupRectangle() override;
1587  explicit PROTOBUF_CONSTEXPR DetectionParams_GroupRectangle(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1588 
1592  *this = ::std::move(from);
1593  }
1594 
1596  CopyFrom(from);
1597  return *this;
1598  }
1600  if (this == &from) return *this;
1601  if (GetOwningArena() == from.GetOwningArena()
1602  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1603  && GetOwningArena() != nullptr
1604  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1605  ) {
1606  InternalSwap(&from);
1607  } else {
1608  CopyFrom(from);
1609  }
1610  return *this;
1611  }
1612 
1613  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1614  return GetDescriptor();
1615  }
1616  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1617  return default_instance().GetMetadata().descriptor;
1618  }
1619  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1620  return default_instance().GetMetadata().reflection;
1621  }
1623  return *internal_default_instance();
1624  }
1626  return reinterpret_cast<const DetectionParams_GroupRectangle*>(
1628  }
1629  static constexpr int kIndexInFileMessages =
1630  7;
1631 
1633  a.Swap(&b);
1634  }
1635  inline void Swap(DetectionParams_GroupRectangle* other) {
1636  if (other == this) return;
1637  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1638  if (GetOwningArena() != nullptr &&
1639  GetOwningArena() == other->GetOwningArena()) {
1640  #else // PROTOBUF_FORCE_COPY_IN_SWAP
1641  if (GetOwningArena() == other->GetOwningArena()) {
1642  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1643  InternalSwap(other);
1644  } else {
1645  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1646  }
1647  }
1649  if (other == this) return;
1650  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1651  InternalSwap(other);
1652  }
1653 
1654  // implements Message ----------------------------------------------
1655 
1656  DetectionParams_GroupRectangle* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1657  return CreateMaybeMessage<DetectionParams_GroupRectangle>(arena);
1658  }
1659  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1660  void CopyFrom(const DetectionParams_GroupRectangle& from);
1661  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1663  DetectionParams_GroupRectangle::MergeImpl(*this, from);
1664  }
1665  private:
1666  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1667  public:
1668  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1669  bool IsInitialized() const final;
1670 
1671  size_t ByteSizeLong() const final;
1672  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1673  uint8_t* _InternalSerialize(
1674  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1675  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1676 
1677  private:
1678  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1679  void SharedDtor();
1680  void SetCachedSize(int size) const final;
1681  void InternalSwap(DetectionParams_GroupRectangle* other);
1682 
1683  private:
1684  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1685  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1686  return "nvdsinferserver.config.DetectionParams.GroupRectangle";
1687  }
1688  protected:
1689  explicit DetectionParams_GroupRectangle(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1690  bool is_message_owned = false);
1691  public:
1692 
1693  static const ClassData _class_data_;
1694  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1695 
1696  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1697 
1698  // nested types ----------------------------------------------------
1699 
1700  // accessors -------------------------------------------------------
1701 
1702  enum : int {
1703  kConfidenceThresholdFieldNumber = 1,
1704  kGroupThresholdFieldNumber = 2,
1705  kEpsFieldNumber = 3,
1706  };
1707  // float confidence_threshold = 1;
1708  void clear_confidence_threshold();
1709  float confidence_threshold() const;
1710  void set_confidence_threshold(float value);
1711  private:
1712  float _internal_confidence_threshold() const;
1713  void _internal_set_confidence_threshold(float value);
1714  public:
1715 
1716  // int32 group_threshold = 2;
1717  void clear_group_threshold();
1718  int32_t group_threshold() const;
1719  void set_group_threshold(int32_t value);
1720  private:
1721  int32_t _internal_group_threshold() const;
1722  void _internal_set_group_threshold(int32_t value);
1723  public:
1724 
1725  // float eps = 3;
1726  void clear_eps();
1727  float eps() const;
1728  void set_eps(float value);
1729  private:
1730  float _internal_eps() const;
1731  void _internal_set_eps(float value);
1732  public:
1733 
1734  // @@protoc_insertion_point(class_scope:nvdsinferserver.config.DetectionParams.GroupRectangle)
1735  private:
1736  class _Internal;
1737 
1738  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1739  typedef void InternalArenaConstructable_;
1740  typedef void DestructorSkippable_;
1741  struct Impl_ {
1742  float confidence_threshold_;
1743  int32_t group_threshold_;
1744  float eps_;
1745  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1746  };
1747  union { Impl_ _impl_; };
1748  friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
1749 };
1750 // -------------------------------------------------------------------
1751 
1753  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nvdsinferserver.config.DetectionParams.SimpleCluster) */ {
1754  public:
1756  ~DetectionParams_SimpleCluster() override;
1757  explicit PROTOBUF_CONSTEXPR DetectionParams_SimpleCluster(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1758 
1762  *this = ::std::move(from);
1763  }
1764 
1766  CopyFrom(from);
1767  return *this;
1768  }
1770  if (this == &from) return *this;
1771  if (GetOwningArena() == from.GetOwningArena()
1772  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1773  && GetOwningArena() != nullptr
1774  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1775  ) {
1776  InternalSwap(&from);
1777  } else {
1778  CopyFrom(from);
1779  }
1780  return *this;
1781  }
1782 
1783  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1784  return GetDescriptor();
1785  }
1786  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1787  return default_instance().GetMetadata().descriptor;
1788  }
1789  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1790  return default_instance().GetMetadata().reflection;
1791  }
1793  return *internal_default_instance();
1794  }
1796  return reinterpret_cast<const DetectionParams_SimpleCluster*>(
1798  }
1799  static constexpr int kIndexInFileMessages =
1800  8;
1801 
1803  a.Swap(&b);
1804  }
1805  inline void Swap(DetectionParams_SimpleCluster* other) {
1806  if (other == this) return;
1807  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1808  if (GetOwningArena() != nullptr &&
1809  GetOwningArena() == other->GetOwningArena()) {
1810  #else // PROTOBUF_FORCE_COPY_IN_SWAP
1811  if (GetOwningArena() == other->GetOwningArena()) {
1812  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1813  InternalSwap(other);
1814  } else {
1815  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1816  }
1817  }
1819  if (other == this) return;
1820  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1821  InternalSwap(other);
1822  }
1823 
1824  // implements Message ----------------------------------------------
1825 
1826  DetectionParams_SimpleCluster* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1827  return CreateMaybeMessage<DetectionParams_SimpleCluster>(arena);
1828  }
1829  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1830  void CopyFrom(const DetectionParams_SimpleCluster& from);
1831  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1833  DetectionParams_SimpleCluster::MergeImpl(*this, from);
1834  }
1835  private:
1836  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1837  public:
1838  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1839  bool IsInitialized() const final;
1840 
1841  size_t ByteSizeLong() const final;
1842  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1843  uint8_t* _InternalSerialize(
1844  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1845  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1846 
1847  private:
1848  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1849  void SharedDtor();
1850  void SetCachedSize(int size) const final;
1851  void InternalSwap(DetectionParams_SimpleCluster* other);
1852 
1853  private:
1854  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1855  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1856  return "nvdsinferserver.config.DetectionParams.SimpleCluster";
1857  }
1858  protected:
1859  explicit DetectionParams_SimpleCluster(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1860  bool is_message_owned = false);
1861  public:
1862 
1863  static const ClassData _class_data_;
1864  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1865 
1866  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1867 
1868  // nested types ----------------------------------------------------
1869 
1870  // accessors -------------------------------------------------------
1871 
1872  enum : int {
1873  kThresholdFieldNumber = 1,
1874  };
1875  // float threshold = 1;
1876  void clear_threshold();
1877  float threshold() const;
1878  void set_threshold(float value);
1879  private:
1880  float _internal_threshold() const;
1881  void _internal_set_threshold(float value);
1882  public:
1883 
1884  // @@protoc_insertion_point(class_scope:nvdsinferserver.config.DetectionParams.SimpleCluster)
1885  private:
1886  class _Internal;
1887 
1888  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1889  typedef void InternalArenaConstructable_;
1890  typedef void DestructorSkippable_;
1891  struct Impl_ {
1892  float threshold_;
1893  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1894  };
1895  union { Impl_ _impl_; };
1896  friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
1897 };
1898 // -------------------------------------------------------------------
1899 
1901  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nvdsinferserver.config.DetectionParams.PerClassParams) */ {
1902  public:
1904  ~DetectionParams_PerClassParams() override;
1905  explicit PROTOBUF_CONSTEXPR DetectionParams_PerClassParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1906 
1910  *this = ::std::move(from);
1911  }
1912 
1914  CopyFrom(from);
1915  return *this;
1916  }
1918  if (this == &from) return *this;
1919  if (GetOwningArena() == from.GetOwningArena()
1920  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1921  && GetOwningArena() != nullptr
1922  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1923  ) {
1924  InternalSwap(&from);
1925  } else {
1926  CopyFrom(from);
1927  }
1928  return *this;
1929  }
1930 
1931  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1932  return GetDescriptor();
1933  }
1934  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1935  return default_instance().GetMetadata().descriptor;
1936  }
1937  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1938  return default_instance().GetMetadata().reflection;
1939  }
1941  return *internal_default_instance();
1942  }
1944  return reinterpret_cast<const DetectionParams_PerClassParams*>(
1946  }
1947  static constexpr int kIndexInFileMessages =
1948  9;
1949 
1951  a.Swap(&b);
1952  }
1953  inline void Swap(DetectionParams_PerClassParams* other) {
1954  if (other == this) return;
1955  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1956  if (GetOwningArena() != nullptr &&
1957  GetOwningArena() == other->GetOwningArena()) {
1958  #else // PROTOBUF_FORCE_COPY_IN_SWAP
1959  if (GetOwningArena() == other->GetOwningArena()) {
1960  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1961  InternalSwap(other);
1962  } else {
1963  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1964  }
1965  }
1967  if (other == this) return;
1968  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1969  InternalSwap(other);
1970  }
1971 
1972  // implements Message ----------------------------------------------
1973 
1974  DetectionParams_PerClassParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1975  return CreateMaybeMessage<DetectionParams_PerClassParams>(arena);
1976  }
1977  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1978  void CopyFrom(const DetectionParams_PerClassParams& from);
1979  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1981  DetectionParams_PerClassParams::MergeImpl(*this, from);
1982  }
1983  private:
1984  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1985  public:
1986  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1987  bool IsInitialized() const final;
1988 
1989  size_t ByteSizeLong() const final;
1990  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1991  uint8_t* _InternalSerialize(
1992  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1993  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1994 
1995  private:
1996  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1997  void SharedDtor();
1998  void SetCachedSize(int size) const final;
1999  void InternalSwap(DetectionParams_PerClassParams* other);
2000 
2001  private:
2002  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2003  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2004  return "nvdsinferserver.config.DetectionParams.PerClassParams";
2005  }
2006  protected:
2007  explicit DetectionParams_PerClassParams(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2008  bool is_message_owned = false);
2009  public:
2010 
2011  static const ClassData _class_data_;
2012  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2013 
2014  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2015 
2016  // nested types ----------------------------------------------------
2017 
2018  // accessors -------------------------------------------------------
2019 
2020  enum : int {
2021  kPreThresholdFieldNumber = 1,
2022  };
2023  // float pre_threshold = 1;
2024  void clear_pre_threshold();
2025  float pre_threshold() const;
2026  void set_pre_threshold(float value);
2027  private:
2028  float _internal_pre_threshold() const;
2029  void _internal_set_pre_threshold(float value);
2030  public:
2031 
2032  // @@protoc_insertion_point(class_scope:nvdsinferserver.config.DetectionParams.PerClassParams)
2033  private:
2034  class _Internal;
2035 
2036  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2037  typedef void InternalArenaConstructable_;
2038  typedef void DestructorSkippable_;
2039  struct Impl_ {
2040  float pre_threshold_;
2041  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2042  };
2043  union { Impl_ _impl_; };
2044  friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
2045 };
2046 // -------------------------------------------------------------------
2047 
2048 class DetectionParams_PerClassParamsEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<DetectionParams_PerClassParamsEntry_DoNotUse,
2049  int32_t, ::nvdsinferserver::config::DetectionParams_PerClassParams,
2050  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32,
2051  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> {
2052 public:
2053  typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<DetectionParams_PerClassParamsEntry_DoNotUse,
2056  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> SuperType;
2058  explicit PROTOBUF_CONSTEXPR DetectionParams_PerClassParamsEntry_DoNotUse(
2059  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2060  explicit DetectionParams_PerClassParamsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2063  static bool ValidateKey(void*) { return true; }
2064  static bool ValidateValue(void*) { return true; }
2065  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2066  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2068 };
2069 
2070 // -------------------------------------------------------------------
2071 
2072 class DetectionParams final :
2073  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nvdsinferserver.config.DetectionParams) */ {
2074  public:
2075  inline DetectionParams() : DetectionParams(nullptr) {}
2076  ~DetectionParams() override;
2077  explicit PROTOBUF_CONSTEXPR DetectionParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2078 
2079  DetectionParams(const DetectionParams& from);
2081  : DetectionParams() {
2082  *this = ::std::move(from);
2083  }
2084 
2086  CopyFrom(from);
2087  return *this;
2088  }
2089  inline DetectionParams& operator=(DetectionParams&& from) noexcept {
2090  if (this == &from) return *this;
2091  if (GetOwningArena() == from.GetOwningArena()
2092  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2093  && GetOwningArena() != nullptr
2094  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2095  ) {
2096  InternalSwap(&from);
2097  } else {
2098  CopyFrom(from);
2099  }
2100  return *this;
2101  }
2102 
2103  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2104  return GetDescriptor();
2105  }
2106  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2107  return default_instance().GetMetadata().descriptor;
2108  }
2109  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2110  return default_instance().GetMetadata().reflection;
2111  }
2113  return *internal_default_instance();
2114  }
2116  kNms = 4,
2117  kDbscan = 5,
2118  kGroupRectangle = 6,
2119  kSimpleCluster = 7,
2120  CLUSTERING_POLICY_NOT_SET = 0,
2121  };
2122 
2124  return reinterpret_cast<const DetectionParams*>(
2126  }
2127  static constexpr int kIndexInFileMessages =
2128  11;
2129 
2130  friend void swap(DetectionParams& a, DetectionParams& b) {
2131  a.Swap(&b);
2132  }
2133  inline void Swap(DetectionParams* other) {
2134  if (other == this) return;
2135  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2136  if (GetOwningArena() != nullptr &&
2137  GetOwningArena() == other->GetOwningArena()) {
2138  #else // PROTOBUF_FORCE_COPY_IN_SWAP
2139  if (GetOwningArena() == other->GetOwningArena()) {
2140  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2141  InternalSwap(other);
2142  } else {
2143  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2144  }
2145  }
2147  if (other == this) return;
2148  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2149  InternalSwap(other);
2150  }
2151 
2152  // implements Message ----------------------------------------------
2153 
2154  DetectionParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2155  return CreateMaybeMessage<DetectionParams>(arena);
2156  }
2157  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2158  void CopyFrom(const DetectionParams& from);
2159  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2160  void MergeFrom( const DetectionParams& from) {
2161  DetectionParams::MergeImpl(*this, from);
2162  }
2163  private:
2164  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2165  public:
2166  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2167  bool IsInitialized() const final;
2168 
2169  size_t ByteSizeLong() const final;
2170  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2171  uint8_t* _InternalSerialize(
2172  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2173  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2174 
2175  private:
2176  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2177  void SharedDtor();
2178  void SetCachedSize(int size) const final;
2179  void InternalSwap(DetectionParams* other);
2180 
2181  private:
2182  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2183  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2184  return "nvdsinferserver.config.DetectionParams";
2185  }
2186  protected:
2187  explicit DetectionParams(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2188  bool is_message_owned = false);
2189  private:
2190  static void ArenaDtor(void* object);
2191  public:
2192 
2193  static const ClassData _class_data_;
2194  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2195 
2196  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2197 
2198  // nested types ----------------------------------------------------
2199 
2205 
2206  // accessors -------------------------------------------------------
2207 
2208  enum : int {
2209  kPerClassParamsFieldNumber = 2,
2210  kCustomParseBboxFuncFieldNumber = 3,
2211  kNumDetectedClassesFieldNumber = 1,
2212  kNmsFieldNumber = 4,
2213  kDbscanFieldNumber = 5,
2214  kGroupRectangleFieldNumber = 6,
2215  kSimpleClusterFieldNumber = 7,
2216  };
2217  // map<int32, .nvdsinferserver.config.DetectionParams.PerClassParams> per_class_params = 2;
2218  int per_class_params_size() const;
2219  private:
2220  int _internal_per_class_params_size() const;
2221  public:
2222  void clear_per_class_params();
2223  private:
2224  const ::PROTOBUF_NAMESPACE_ID::Map< int32_t, ::nvdsinferserver::config::DetectionParams_PerClassParams >&
2225  _internal_per_class_params() const;
2226  ::PROTOBUF_NAMESPACE_ID::Map< int32_t, ::nvdsinferserver::config::DetectionParams_PerClassParams >*
2227  _internal_mutable_per_class_params();
2228  public:
2229  const ::PROTOBUF_NAMESPACE_ID::Map< int32_t, ::nvdsinferserver::config::DetectionParams_PerClassParams >&
2230  per_class_params() const;
2231  ::PROTOBUF_NAMESPACE_ID::Map< int32_t, ::nvdsinferserver::config::DetectionParams_PerClassParams >*
2232  mutable_per_class_params();
2233 
2234  // string custom_parse_bbox_func = 3;
2235  void clear_custom_parse_bbox_func();
2236  const std::string& custom_parse_bbox_func() const;
2237  template <typename ArgT0 = const std::string&, typename... ArgT>
2238  void set_custom_parse_bbox_func(ArgT0&& arg0, ArgT... args);
2239  std::string* mutable_custom_parse_bbox_func();
2240  PROTOBUF_NODISCARD std::string* release_custom_parse_bbox_func();
2241  void set_allocated_custom_parse_bbox_func(std::string* custom_parse_bbox_func);
2242  private:
2243  const std::string& _internal_custom_parse_bbox_func() const;
2244  inline PROTOBUF_ALWAYS_INLINE void _internal_set_custom_parse_bbox_func(const std::string& value);
2245  std::string* _internal_mutable_custom_parse_bbox_func();
2246  public:
2247 
2248  // int32 num_detected_classes = 1;
2249  void clear_num_detected_classes();
2250  int32_t num_detected_classes() const;
2251  void set_num_detected_classes(int32_t value);
2252  private:
2253  int32_t _internal_num_detected_classes() const;
2254  void _internal_set_num_detected_classes(int32_t value);
2255  public:
2256 
2257  // .nvdsinferserver.config.DetectionParams.Nms nms = 4;
2258  bool has_nms() const;
2259  private:
2260  bool _internal_has_nms() const;
2261  public:
2262  void clear_nms();
2263  const ::nvdsinferserver::config::DetectionParams_Nms& nms() const;
2264  PROTOBUF_NODISCARD ::nvdsinferserver::config::DetectionParams_Nms* release_nms();
2266  void set_allocated_nms(::nvdsinferserver::config::DetectionParams_Nms* nms);
2267  private:
2268  const ::nvdsinferserver::config::DetectionParams_Nms& _internal_nms() const;
2269  ::nvdsinferserver::config::DetectionParams_Nms* _internal_mutable_nms();
2270  public:
2271  void unsafe_arena_set_allocated_nms(
2273  ::nvdsinferserver::config::DetectionParams_Nms* unsafe_arena_release_nms();
2274 
2275  // .nvdsinferserver.config.DetectionParams.DbScan dbscan = 5;
2276  bool has_dbscan() const;
2277  private:
2278  bool _internal_has_dbscan() const;
2279  public:
2280  void clear_dbscan();
2281  const ::nvdsinferserver::config::DetectionParams_DbScan& dbscan() const;
2282  PROTOBUF_NODISCARD ::nvdsinferserver::config::DetectionParams_DbScan* release_dbscan();
2284  void set_allocated_dbscan(::nvdsinferserver::config::DetectionParams_DbScan* dbscan);
2285  private:
2286  const ::nvdsinferserver::config::DetectionParams_DbScan& _internal_dbscan() const;
2287  ::nvdsinferserver::config::DetectionParams_DbScan* _internal_mutable_dbscan();
2288  public:
2289  void unsafe_arena_set_allocated_dbscan(
2291  ::nvdsinferserver::config::DetectionParams_DbScan* unsafe_arena_release_dbscan();
2292 
2293  // .nvdsinferserver.config.DetectionParams.GroupRectangle group_rectangle = 6;
2294  bool has_group_rectangle() const;
2295  private:
2296  bool _internal_has_group_rectangle() const;
2297  public:
2298  void clear_group_rectangle();
2299  const ::nvdsinferserver::config::DetectionParams_GroupRectangle& group_rectangle() const;
2300  PROTOBUF_NODISCARD ::nvdsinferserver::config::DetectionParams_GroupRectangle* release_group_rectangle();
2302  void set_allocated_group_rectangle(::nvdsinferserver::config::DetectionParams_GroupRectangle* group_rectangle);
2303  private:
2304  const ::nvdsinferserver::config::DetectionParams_GroupRectangle& _internal_group_rectangle() const;
2305  ::nvdsinferserver::config::DetectionParams_GroupRectangle* _internal_mutable_group_rectangle();
2306  public:
2307  void unsafe_arena_set_allocated_group_rectangle(
2309  ::nvdsinferserver::config::DetectionParams_GroupRectangle* unsafe_arena_release_group_rectangle();
2310 
2311  // .nvdsinferserver.config.DetectionParams.SimpleCluster simple_cluster = 7;
2312  bool has_simple_cluster() const;
2313  private:
2314  bool _internal_has_simple_cluster() const;
2315  public:
2316  void clear_simple_cluster();
2317  const ::nvdsinferserver::config::DetectionParams_SimpleCluster& simple_cluster() const;
2318  PROTOBUF_NODISCARD ::nvdsinferserver::config::DetectionParams_SimpleCluster* release_simple_cluster();
2320  void set_allocated_simple_cluster(::nvdsinferserver::config::DetectionParams_SimpleCluster* simple_cluster);
2321  private:
2322  const ::nvdsinferserver::config::DetectionParams_SimpleCluster& _internal_simple_cluster() const;
2323  ::nvdsinferserver::config::DetectionParams_SimpleCluster* _internal_mutable_simple_cluster();
2324  public:
2325  void unsafe_arena_set_allocated_simple_cluster(
2327  ::nvdsinferserver::config::DetectionParams_SimpleCluster* unsafe_arena_release_simple_cluster();
2328 
2329  void clear_clustering_policy();
2330  ClusteringPolicyCase clustering_policy_case() const;
2331  // @@protoc_insertion_point(class_scope:nvdsinferserver.config.DetectionParams)
2332  private:
2333  class _Internal;
2334  void set_has_nms();
2335  void set_has_dbscan();
2336  void set_has_group_rectangle();
2337  void set_has_simple_cluster();
2338 
2339  inline bool has_clustering_policy() const;
2340  inline void clear_has_clustering_policy();
2341 
2342  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2343  typedef void InternalArenaConstructable_;
2344  typedef void DestructorSkippable_;
2345  struct Impl_ {
2346  ::PROTOBUF_NAMESPACE_ID::internal::MapField<
2350  ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> per_class_params_;
2351  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr custom_parse_bbox_func_;
2352  int32_t num_detected_classes_;
2354  constexpr ClusteringPolicyUnion() : _constinit_{} {}
2355  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
2360  } clustering_policy_;
2361  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2362  uint32_t _oneof_case_[1];
2363 
2364  };
2365  union { Impl_ _impl_; };
2366  friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
2367 };
2368 // -------------------------------------------------------------------
2369 
2371  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nvdsinferserver.config.ClassificationParams) */ {
2372  public:
2374  ~ClassificationParams() override;
2375  explicit PROTOBUF_CONSTEXPR ClassificationParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2376 
2379  : ClassificationParams() {
2380  *this = ::std::move(from);
2381  }
2382 
2384  CopyFrom(from);
2385  return *this;
2386  }
2388  if (this == &from) return *this;
2389  if (GetOwningArena() == from.GetOwningArena()
2390  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2391  && GetOwningArena() != nullptr
2392  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2393  ) {
2394  InternalSwap(&from);
2395  } else {
2396  CopyFrom(from);
2397  }
2398  return *this;
2399  }
2400 
2401  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2402  return GetDescriptor();
2403  }
2404  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2405  return default_instance().GetMetadata().descriptor;
2406  }
2407  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2408  return default_instance().GetMetadata().reflection;
2409  }
2411  return *internal_default_instance();
2412  }
2414  return reinterpret_cast<const ClassificationParams*>(
2416  }
2417  static constexpr int kIndexInFileMessages =
2418  12;
2419 
2421  a.Swap(&b);
2422  }
2423  inline void Swap(ClassificationParams* other) {
2424  if (other == this) return;
2425  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2426  if (GetOwningArena() != nullptr &&
2427  GetOwningArena() == other->GetOwningArena()) {
2428  #else // PROTOBUF_FORCE_COPY_IN_SWAP
2429  if (GetOwningArena() == other->GetOwningArena()) {
2430  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2431  InternalSwap(other);
2432  } else {
2433  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2434  }
2435  }
2437  if (other == this) return;
2438  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2439  InternalSwap(other);
2440  }
2441 
2442  // implements Message ----------------------------------------------
2443 
2444  ClassificationParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2445  return CreateMaybeMessage<ClassificationParams>(arena);
2446  }
2447  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2448  void CopyFrom(const ClassificationParams& from);
2449  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2450  void MergeFrom( const ClassificationParams& from) {
2451  ClassificationParams::MergeImpl(*this, from);
2452  }
2453  private:
2454  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2455  public:
2456  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2457  bool IsInitialized() const final;
2458 
2459  size_t ByteSizeLong() const final;
2460  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2461  uint8_t* _InternalSerialize(
2462  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2463  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2464 
2465  private:
2466  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2467  void SharedDtor();
2468  void SetCachedSize(int size) const final;
2469  void InternalSwap(ClassificationParams* other);
2470 
2471  private:
2472  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2473  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2474  return "nvdsinferserver.config.ClassificationParams";
2475  }
2476  protected:
2477  explicit ClassificationParams(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2478  bool is_message_owned = false);
2479  public:
2480 
2481  static const ClassData _class_data_;
2482  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2483 
2484  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2485 
2486  // nested types ----------------------------------------------------
2487 
2488  // accessors -------------------------------------------------------
2489 
2490  enum : int {
2491  kCustomParseClassifierFuncFieldNumber = 2,
2492  kThresholdFieldNumber = 1,
2493  };
2494  // string custom_parse_classifier_func = 2;
2495  void clear_custom_parse_classifier_func();
2496  const std::string& custom_parse_classifier_func() const;
2497  template <typename ArgT0 = const std::string&, typename... ArgT>
2498  void set_custom_parse_classifier_func(ArgT0&& arg0, ArgT... args);
2499  std::string* mutable_custom_parse_classifier_func();
2500  PROTOBUF_NODISCARD std::string* release_custom_parse_classifier_func();
2501  void set_allocated_custom_parse_classifier_func(std::string* custom_parse_classifier_func);
2502  private:
2503  const std::string& _internal_custom_parse_classifier_func() const;
2504  inline PROTOBUF_ALWAYS_INLINE void _internal_set_custom_parse_classifier_func(const std::string& value);
2505  std::string* _internal_mutable_custom_parse_classifier_func();
2506  public:
2507 
2508  // float threshold = 1;
2509  void clear_threshold();
2510  float threshold() const;
2511  void set_threshold(float value);
2512  private:
2513  float _internal_threshold() const;
2514  void _internal_set_threshold(float value);
2515  public:
2516 
2517  // @@protoc_insertion_point(class_scope:nvdsinferserver.config.ClassificationParams)
2518  private:
2519  class _Internal;
2520 
2521  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2522  typedef void InternalArenaConstructable_;
2523  typedef void DestructorSkippable_;
2524  struct Impl_ {
2525  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr custom_parse_classifier_func_;
2526  float threshold_;
2527  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2528  };
2529  union { Impl_ _impl_; };
2530  friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
2531 };
2532 // -------------------------------------------------------------------
2533 
2534 class SegmentationParams final :
2535  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nvdsinferserver.config.SegmentationParams) */ {
2536  public:
2538  ~SegmentationParams() override;
2539  explicit PROTOBUF_CONSTEXPR SegmentationParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2540 
2543  : SegmentationParams() {
2544  *this = ::std::move(from);
2545  }
2546 
2548  CopyFrom(from);
2549  return *this;
2550  }
2552  if (this == &from) return *this;
2553  if (GetOwningArena() == from.GetOwningArena()
2554  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2555  && GetOwningArena() != nullptr
2556  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2557  ) {
2558  InternalSwap(&from);
2559  } else {
2560  CopyFrom(from);
2561  }
2562  return *this;
2563  }
2564 
2565  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2566  return GetDescriptor();
2567  }
2568  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2569  return default_instance().GetMetadata().descriptor;
2570  }
2571  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2572  return default_instance().GetMetadata().reflection;
2573  }
2575  return *internal_default_instance();
2576  }
2578  return reinterpret_cast<const SegmentationParams*>(
2580  }
2581  static constexpr int kIndexInFileMessages =
2582  13;
2583 
2585  a.Swap(&b);
2586  }
2587  inline void Swap(SegmentationParams* other) {
2588  if (other == this) return;
2589  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2590  if (GetOwningArena() != nullptr &&
2591  GetOwningArena() == other->GetOwningArena()) {
2592  #else // PROTOBUF_FORCE_COPY_IN_SWAP
2593  if (GetOwningArena() == other->GetOwningArena()) {
2594  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2595  InternalSwap(other);
2596  } else {
2597  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2598  }
2599  }
2601  if (other == this) return;
2602  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2603  InternalSwap(other);
2604  }
2605 
2606  // implements Message ----------------------------------------------
2607 
2608  SegmentationParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2609  return CreateMaybeMessage<SegmentationParams>(arena);
2610  }
2611  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2612  void CopyFrom(const SegmentationParams& from);
2613  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2614  void MergeFrom( const SegmentationParams& from) {
2615  SegmentationParams::MergeImpl(*this, from);
2616  }
2617  private:
2618  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2619  public:
2620  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2621  bool IsInitialized() const final;
2622 
2623  size_t ByteSizeLong() const final;
2624  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2625  uint8_t* _InternalSerialize(
2626  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2627  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2628 
2629  private:
2630  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2631  void SharedDtor();
2632  void SetCachedSize(int size) const final;
2633  void InternalSwap(SegmentationParams* other);
2634 
2635  private:
2636  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2637  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2638  return "nvdsinferserver.config.SegmentationParams";
2639  }
2640  protected:
2641  explicit SegmentationParams(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2642  bool is_message_owned = false);
2643  public:
2644 
2645  static const ClassData _class_data_;
2646  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2647 
2648  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2649 
2650  // nested types ----------------------------------------------------
2651 
2652  // accessors -------------------------------------------------------
2653 
2654  enum : int {
2655  kCustomParseSegmentationFuncFieldNumber = 3,
2656  kThresholdFieldNumber = 1,
2657  kNumSegmentationClassesFieldNumber = 2,
2658  };
2659  // string custom_parse_segmentation_func = 3;
2660  void clear_custom_parse_segmentation_func();
2661  const std::string& custom_parse_segmentation_func() const;
2662  template <typename ArgT0 = const std::string&, typename... ArgT>
2663  void set_custom_parse_segmentation_func(ArgT0&& arg0, ArgT... args);
2664  std::string* mutable_custom_parse_segmentation_func();
2665  PROTOBUF_NODISCARD std::string* release_custom_parse_segmentation_func();
2666  void set_allocated_custom_parse_segmentation_func(std::string* custom_parse_segmentation_func);
2667  private:
2668  const std::string& _internal_custom_parse_segmentation_func() const;
2669  inline PROTOBUF_ALWAYS_INLINE void _internal_set_custom_parse_segmentation_func(const std::string& value);
2670  std::string* _internal_mutable_custom_parse_segmentation_func();
2671  public:
2672 
2673  // float threshold = 1;
2674  void clear_threshold();
2675  float threshold() const;
2676  void set_threshold(float value);
2677  private:
2678  float _internal_threshold() const;
2679  void _internal_set_threshold(float value);
2680  public:
2681 
2682  // int32 num_segmentation_classes = 2;
2683  void clear_num_segmentation_classes();
2684  int32_t num_segmentation_classes() const;
2685  void set_num_segmentation_classes(int32_t value);
2686  private:
2687  int32_t _internal_num_segmentation_classes() const;
2688  void _internal_set_num_segmentation_classes(int32_t value);
2689  public:
2690 
2691  // @@protoc_insertion_point(class_scope:nvdsinferserver.config.SegmentationParams)
2692  private:
2693  class _Internal;
2694 
2695  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2696  typedef void InternalArenaConstructable_;
2697  typedef void DestructorSkippable_;
2698  struct Impl_ {
2699  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr custom_parse_segmentation_func_;
2700  float threshold_;
2701  int32_t num_segmentation_classes_;
2702  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2703  };
2704  union { Impl_ _impl_; };
2705  friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
2706 };
2707 // -------------------------------------------------------------------
2708 
2709 class OtherNetworkParams final :
2710  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nvdsinferserver.config.OtherNetworkParams) */ {
2711  public:
2713  ~OtherNetworkParams() override;
2714  explicit PROTOBUF_CONSTEXPR OtherNetworkParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2715 
2718  : OtherNetworkParams() {
2719  *this = ::std::move(from);
2720  }
2721 
2723  CopyFrom(from);
2724  return *this;
2725  }
2727  if (this == &from) return *this;
2728  if (GetOwningArena() == from.GetOwningArena()
2729  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2730  && GetOwningArena() != nullptr
2731  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2732  ) {
2733  InternalSwap(&from);
2734  } else {
2735  CopyFrom(from);
2736  }
2737  return *this;
2738  }
2739 
2740  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2741  return GetDescriptor();
2742  }
2743  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2744  return default_instance().GetMetadata().descriptor;
2745  }
2746  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2747  return default_instance().GetMetadata().reflection;
2748  }
2750  return *internal_default_instance();
2751  }
2753  return reinterpret_cast<const OtherNetworkParams*>(
2755  }
2756  static constexpr int kIndexInFileMessages =
2757  14;
2758 
2760  a.Swap(&b);
2761  }
2762  inline void Swap(OtherNetworkParams* other) {
2763  if (other == this) return;
2764  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2765  if (GetOwningArena() != nullptr &&
2766  GetOwningArena() == other->GetOwningArena()) {
2767  #else // PROTOBUF_FORCE_COPY_IN_SWAP
2768  if (GetOwningArena() == other->GetOwningArena()) {
2769  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2770  InternalSwap(other);
2771  } else {
2772  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2773  }
2774  }
2776  if (other == this) return;
2777  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2778  InternalSwap(other);
2779  }
2780 
2781  // implements Message ----------------------------------------------
2782 
2783  OtherNetworkParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2784  return CreateMaybeMessage<OtherNetworkParams>(arena);
2785  }
2786  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2787  void CopyFrom(const OtherNetworkParams& from);
2788  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2789  void MergeFrom( const OtherNetworkParams& from) {
2790  OtherNetworkParams::MergeImpl(*this, from);
2791  }
2792  private:
2793  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2794  public:
2795  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2796  bool IsInitialized() const final;
2797 
2798  size_t ByteSizeLong() const final;
2799  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2800  uint8_t* _InternalSerialize(
2801  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2802  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2803 
2804  private:
2805  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2806  void SharedDtor();
2807  void SetCachedSize(int size) const final;
2808  void InternalSwap(OtherNetworkParams* other);
2809 
2810  private:
2811  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2812  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2813  return "nvdsinferserver.config.OtherNetworkParams";
2814  }
2815  protected:
2816  explicit OtherNetworkParams(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2817  bool is_message_owned = false);
2818  public:
2819 
2820  static const ClassData _class_data_;
2821  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2822 
2823  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2824 
2825  // nested types ----------------------------------------------------
2826 
2827  // accessors -------------------------------------------------------
2828 
2829  enum : int {
2830  kTypeNameFieldNumber = 1,
2831  };
2832  // string type_name = 1;
2833  void clear_type_name();
2834  const std::string& type_name() const;
2835  template <typename ArgT0 = const std::string&, typename... ArgT>
2836  void set_type_name(ArgT0&& arg0, ArgT... args);
2837  std::string* mutable_type_name();
2838  PROTOBUF_NODISCARD std::string* release_type_name();
2839  void set_allocated_type_name(std::string* type_name);
2840  private:
2841  const std::string& _internal_type_name() const;
2842  inline PROTOBUF_ALWAYS_INLINE void _internal_set_type_name(const std::string& value);
2843  std::string* _internal_mutable_type_name();
2844  public:
2845 
2846  // @@protoc_insertion_point(class_scope:nvdsinferserver.config.OtherNetworkParams)
2847  private:
2848  class _Internal;
2849 
2850  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2851  typedef void InternalArenaConstructable_;
2852  typedef void DestructorSkippable_;
2853  struct Impl_ {
2854  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_name_;
2855  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2856  };
2857  union { Impl_ _impl_; };
2858  friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
2859 };
2860 // -------------------------------------------------------------------
2861 
2863  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nvdsinferserver.config.TritonClassifyParams) */ {
2864  public:
2866  ~TritonClassifyParams() override;
2867  explicit PROTOBUF_CONSTEXPR TritonClassifyParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2868 
2871  : TritonClassifyParams() {
2872  *this = ::std::move(from);
2873  }
2874 
2876  CopyFrom(from);
2877  return *this;
2878  }
2880  if (this == &from) return *this;
2881  if (GetOwningArena() == from.GetOwningArena()
2882  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2883  && GetOwningArena() != nullptr
2884  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2885  ) {
2886  InternalSwap(&from);
2887  } else {
2888  CopyFrom(from);
2889  }
2890  return *this;
2891  }
2892 
2893  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2894  return GetDescriptor();
2895  }
2896  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2897  return default_instance().GetMetadata().descriptor;
2898  }
2899  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2900  return default_instance().GetMetadata().reflection;
2901  }
2903  return *internal_default_instance();
2904  }
2906  return reinterpret_cast<const TritonClassifyParams*>(
2908  }
2909  static constexpr int kIndexInFileMessages =
2910  15;
2911 
2913  a.Swap(&b);
2914  }
2915  inline void Swap(TritonClassifyParams* other) {
2916  if (other == this) return;
2917  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2918  if (GetOwningArena() != nullptr &&
2919  GetOwningArena() == other->GetOwningArena()) {
2920  #else // PROTOBUF_FORCE_COPY_IN_SWAP
2921  if (GetOwningArena() == other->GetOwningArena()) {
2922  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2923  InternalSwap(other);
2924  } else {
2925  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2926  }
2927  }
2929  if (other == this) return;
2930  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2931  InternalSwap(other);
2932  }
2933 
2934  // implements Message ----------------------------------------------
2935 
2936  TritonClassifyParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2937  return CreateMaybeMessage<TritonClassifyParams>(arena);
2938  }
2939  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2940  void CopyFrom(const TritonClassifyParams& from);
2941  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2942  void MergeFrom( const TritonClassifyParams& from) {
2943  TritonClassifyParams::MergeImpl(*this, from);
2944  }
2945  private:
2946  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2947  public:
2948  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2949  bool IsInitialized() const final;
2950 
2951  size_t ByteSizeLong() const final;
2952  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2953  uint8_t* _InternalSerialize(
2954  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2955  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2956 
2957  private:
2958  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2959  void SharedDtor();
2960  void SetCachedSize(int size) const final;
2961  void InternalSwap(TritonClassifyParams* other);
2962 
2963  private:
2964  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2965  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2966  return "nvdsinferserver.config.TritonClassifyParams";
2967  }
2968  protected:
2969  explicit TritonClassifyParams(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2970  bool is_message_owned = false);
2971  public:
2972 
2973  static const ClassData _class_data_;
2974  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2975 
2976  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2977 
2978  // nested types ----------------------------------------------------
2979 
2980  // accessors -------------------------------------------------------
2981 
2982  enum : int {
2983  kTensorNameFieldNumber = 3,
2984  kTopkFieldNumber = 1,
2985  kThresholdFieldNumber = 2,
2986  };
2987  // string tensor_name = 3;
2988  void clear_tensor_name();
2989  const std::string& tensor_name() const;
2990  template <typename ArgT0 = const std::string&, typename... ArgT>
2991  void set_tensor_name(ArgT0&& arg0, ArgT... args);
2992  std::string* mutable_tensor_name();
2993  PROTOBUF_NODISCARD std::string* release_tensor_name();
2994  void set_allocated_tensor_name(std::string* tensor_name);
2995  private:
2996  const std::string& _internal_tensor_name() const;
2997  inline PROTOBUF_ALWAYS_INLINE void _internal_set_tensor_name(const std::string& value);
2998  std::string* _internal_mutable_tensor_name();
2999  public:
3000 
3001  // uint32 topk = 1;
3002  void clear_topk();
3003  uint32_t topk() const;
3004  void set_topk(uint32_t value);
3005  private:
3006  uint32_t _internal_topk() const;
3007  void _internal_set_topk(uint32_t value);
3008  public:
3009 
3010  // float threshold = 2;
3011  void clear_threshold();
3012  float threshold() const;
3013  void set_threshold(float value);
3014  private:
3015  float _internal_threshold() const;
3016  void _internal_set_threshold(float value);
3017  public:
3018 
3019  // @@protoc_insertion_point(class_scope:nvdsinferserver.config.TritonClassifyParams)
3020  private:
3021  class _Internal;
3022 
3023  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3024  typedef void InternalArenaConstructable_;
3025  typedef void DestructorSkippable_;
3026  struct Impl_ {
3027  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr tensor_name_;
3028  uint32_t topk_;
3029  float threshold_;
3030  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3031  };
3032  union { Impl_ _impl_; };
3033  friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
3034 };
3035 // -------------------------------------------------------------------
3036 
3038  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nvdsinferserver.config.LstmParams.InitConst) */ {
3039  public:
3041  ~LstmParams_InitConst() override;
3042  explicit PROTOBUF_CONSTEXPR LstmParams_InitConst(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3043 
3046  : LstmParams_InitConst() {
3047  *this = ::std::move(from);
3048  }
3049 
3051  CopyFrom(from);
3052  return *this;
3053  }
3055  if (this == &from) return *this;
3056  if (GetOwningArena() == from.GetOwningArena()
3057  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3058  && GetOwningArena() != nullptr
3059  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3060  ) {
3061  InternalSwap(&from);
3062  } else {
3063  CopyFrom(from);
3064  }
3065  return *this;
3066  }
3067 
3068  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3069  return GetDescriptor();
3070  }
3071  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3072  return default_instance().GetMetadata().descriptor;
3073  }
3074  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3075  return default_instance().GetMetadata().reflection;
3076  }
3078  return *internal_default_instance();
3079  }
3081  return reinterpret_cast<const LstmParams_InitConst*>(
3083  }
3084  static constexpr int kIndexInFileMessages =
3085  16;
3086 
3088  a.Swap(&b);
3089  }
3090  inline void Swap(LstmParams_InitConst* other) {
3091  if (other == this) return;
3092  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3093  if (GetOwningArena() != nullptr &&
3094  GetOwningArena() == other->GetOwningArena()) {
3095  #else // PROTOBUF_FORCE_COPY_IN_SWAP
3096  if (GetOwningArena() == other->GetOwningArena()) {
3097  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3098  InternalSwap(other);
3099  } else {
3100  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3101  }
3102  }
3104  if (other == this) return;
3105  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3106  InternalSwap(other);
3107  }
3108 
3109  // implements Message ----------------------------------------------
3110 
3111  LstmParams_InitConst* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3112  return CreateMaybeMessage<LstmParams_InitConst>(arena);
3113  }
3114  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3115  void CopyFrom(const LstmParams_InitConst& from);
3116  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3117  void MergeFrom( const LstmParams_InitConst& from) {
3118  LstmParams_InitConst::MergeImpl(*this, from);
3119  }
3120  private:
3121  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3122  public:
3123  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3124  bool IsInitialized() const final;
3125 
3126  size_t ByteSizeLong() const final;
3127  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3128  uint8_t* _InternalSerialize(
3129  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3130  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3131 
3132  private:
3133  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3134  void SharedDtor();
3135  void SetCachedSize(int size) const final;
3136  void InternalSwap(LstmParams_InitConst* other);
3137 
3138  private:
3139  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3140  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3141  return "nvdsinferserver.config.LstmParams.InitConst";
3142  }
3143  protected:
3144  explicit LstmParams_InitConst(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3145  bool is_message_owned = false);
3146  public:
3147 
3148  static const ClassData _class_data_;
3149  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3150 
3151  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3152 
3153  // nested types ----------------------------------------------------
3154 
3155  // accessors -------------------------------------------------------
3156 
3157  enum : int {
3158  kValueFieldNumber = 1,
3159  };
3160  // float value = 1;
3161  void clear_value();
3162  float value() const;
3163  void set_value(float value);
3164  private:
3165  float _internal_value() const;
3166  void _internal_set_value(float value);
3167  public:
3168 
3169  // @@protoc_insertion_point(class_scope:nvdsinferserver.config.LstmParams.InitConst)
3170  private:
3171  class _Internal;
3172 
3173  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3174  typedef void InternalArenaConstructable_;
3175  typedef void DestructorSkippable_;
3176  struct Impl_ {
3177  float value_;
3178  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3179  };
3180  union { Impl_ _impl_; };
3181  friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
3182 };
3183 // -------------------------------------------------------------------
3184 
3185 class LstmParams_LstmLoop final :
3186  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nvdsinferserver.config.LstmParams.LstmLoop) */ {
3187  public:
3189  ~LstmParams_LstmLoop() override;
3190  explicit PROTOBUF_CONSTEXPR LstmParams_LstmLoop(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3191 
3194  : LstmParams_LstmLoop() {
3195  *this = ::std::move(from);
3196  }
3197 
3199  CopyFrom(from);
3200  return *this;
3201  }
3203  if (this == &from) return *this;
3204  if (GetOwningArena() == from.GetOwningArena()
3205  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3206  && GetOwningArena() != nullptr
3207  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3208  ) {
3209  InternalSwap(&from);
3210  } else {
3211  CopyFrom(from);
3212  }
3213  return *this;
3214  }
3215 
3216  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3217  return GetDescriptor();
3218  }
3219  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3220  return default_instance().GetMetadata().descriptor;
3221  }
3222  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3223  return default_instance().GetMetadata().reflection;
3224  }
3226  return *internal_default_instance();
3227  }
3229  kInitConst = 3,
3230  INIT_STATE_NOT_SET = 0,
3231  };
3232 
3234  return reinterpret_cast<const LstmParams_LstmLoop*>(
3236  }
3237  static constexpr int kIndexInFileMessages =
3238  17;
3239 
3241  a.Swap(&b);
3242  }
3243  inline void Swap(LstmParams_LstmLoop* other) {
3244  if (other == this) return;
3245  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3246  if (GetOwningArena() != nullptr &&
3247  GetOwningArena() == other->GetOwningArena()) {
3248  #else // PROTOBUF_FORCE_COPY_IN_SWAP
3249  if (GetOwningArena() == other->GetOwningArena()) {
3250  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3251  InternalSwap(other);
3252  } else {
3253  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3254  }
3255  }
3257  if (other == this) return;
3258  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3259  InternalSwap(other);
3260  }
3261 
3262  // implements Message ----------------------------------------------
3263 
3264  LstmParams_LstmLoop* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3265  return CreateMaybeMessage<LstmParams_LstmLoop>(arena);
3266  }
3267  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3268  void CopyFrom(const LstmParams_LstmLoop& from);
3269  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3270  void MergeFrom( const LstmParams_LstmLoop& from) {
3271  LstmParams_LstmLoop::MergeImpl(*this, from);
3272  }
3273  private:
3274  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3275  public:
3276  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3277  bool IsInitialized() const final;
3278 
3279  size_t ByteSizeLong() const final;
3280  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3281  uint8_t* _InternalSerialize(
3282  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3283  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3284 
3285  private:
3286  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3287  void SharedDtor();
3288  void SetCachedSize(int size) const final;
3289  void InternalSwap(LstmParams_LstmLoop* other);
3290 
3291  private:
3292  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3293  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3294  return "nvdsinferserver.config.LstmParams.LstmLoop";
3295  }
3296  protected:
3297  explicit LstmParams_LstmLoop(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3298  bool is_message_owned = false);
3299  public:
3300 
3301  static const ClassData _class_data_;
3302  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3303 
3304  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3305 
3306  // nested types ----------------------------------------------------
3307 
3308  // accessors -------------------------------------------------------
3309 
3310  enum : int {
3311  kInputFieldNumber = 1,
3312  kOutputFieldNumber = 2,
3313  kKeepOutputFieldNumber = 4,
3314  kInitConstFieldNumber = 3,
3315  };
3316  // string input = 1;
3317  void clear_input();
3318  const std::string& input() const;
3319  template <typename ArgT0 = const std::string&, typename... ArgT>
3320  void set_input(ArgT0&& arg0, ArgT... args);
3321  std::string* mutable_input();
3322  PROTOBUF_NODISCARD std::string* release_input();
3323  void set_allocated_input(std::string* input);
3324  private:
3325  const std::string& _internal_input() const;
3326  inline PROTOBUF_ALWAYS_INLINE void _internal_set_input(const std::string& value);
3327  std::string* _internal_mutable_input();
3328  public:
3329 
3330  // string output = 2;
3331  void clear_output();
3332  const std::string& output() const;
3333  template <typename ArgT0 = const std::string&, typename... ArgT>
3334  void set_output(ArgT0&& arg0, ArgT... args);
3335  std::string* mutable_output();
3336  PROTOBUF_NODISCARD std::string* release_output();
3337  void set_allocated_output(std::string* output);
3338  private:
3339  const std::string& _internal_output() const;
3340  inline PROTOBUF_ALWAYS_INLINE void _internal_set_output(const std::string& value);
3341  std::string* _internal_mutable_output();
3342  public:
3343 
3344  // bool keep_output = 4;
3345  void clear_keep_output();
3346  bool keep_output() const;
3347  void set_keep_output(bool value);
3348  private:
3349  bool _internal_keep_output() const;
3350  void _internal_set_keep_output(bool value);
3351  public:
3352 
3353  // .nvdsinferserver.config.LstmParams.InitConst init_const = 3;
3354  bool has_init_const() const;
3355  private:
3356  bool _internal_has_init_const() const;
3357  public:
3358  void clear_init_const();
3359  const ::nvdsinferserver::config::LstmParams_InitConst& init_const() const;
3360  PROTOBUF_NODISCARD ::nvdsinferserver::config::LstmParams_InitConst* release_init_const();
3362  void set_allocated_init_const(::nvdsinferserver::config::LstmParams_InitConst* init_const);
3363  private:
3364  const ::nvdsinferserver::config::LstmParams_InitConst& _internal_init_const() const;
3365  ::nvdsinferserver::config::LstmParams_InitConst* _internal_mutable_init_const();
3366  public:
3367  void unsafe_arena_set_allocated_init_const(
3369  ::nvdsinferserver::config::LstmParams_InitConst* unsafe_arena_release_init_const();
3370 
3371  void clear_init_state();
3372  InitStateCase init_state_case() const;
3373  // @@protoc_insertion_point(class_scope:nvdsinferserver.config.LstmParams.LstmLoop)
3374  private:
3375  class _Internal;
3376  void set_has_init_const();
3377 
3378  inline bool has_init_state() const;
3379  inline void clear_has_init_state();
3380 
3381  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3382  typedef void InternalArenaConstructable_;
3383  typedef void DestructorSkippable_;
3384  struct Impl_ {
3385  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr input_;
3386  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr output_;
3387  bool keep_output_;
3389  constexpr InitStateUnion() : _constinit_{} {}
3390  ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
3392  } init_state_;
3393  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3394  uint32_t _oneof_case_[1];
3395 
3396  };
3397  union { Impl_ _impl_; };
3398  friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
3399 };
3400 // -------------------------------------------------------------------
3401 
3402 class LstmParams final :
3403  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nvdsinferserver.config.LstmParams) */ {
3404  public:
3405  inline LstmParams() : LstmParams(nullptr) {}
3406  ~LstmParams() override;
3407  explicit PROTOBUF_CONSTEXPR LstmParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3408 
3409  LstmParams(const LstmParams& from);
3410  LstmParams(LstmParams&& from) noexcept
3411  : LstmParams() {
3412  *this = ::std::move(from);
3413  }
3414 
3415  inline LstmParams& operator=(const LstmParams& from) {
3416  CopyFrom(from);
3417  return *this;
3418  }
3419  inline LstmParams& operator=(LstmParams&& from) noexcept {
3420  if (this == &from) return *this;
3421  if (GetOwningArena() == from.GetOwningArena()
3422  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3423  && GetOwningArena() != nullptr
3424  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3425  ) {
3426  InternalSwap(&from);
3427  } else {
3428  CopyFrom(from);
3429  }
3430  return *this;
3431  }
3432 
3433  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3434  return GetDescriptor();
3435  }
3436  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3437  return default_instance().GetMetadata().descriptor;
3438  }
3439  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3440  return default_instance().GetMetadata().reflection;
3441  }
3442  static const LstmParams& default_instance() {
3443  return *internal_default_instance();
3444  }
3445  static inline const LstmParams* internal_default_instance() {
3446  return reinterpret_cast<const LstmParams*>(
3448  }
3449  static constexpr int kIndexInFileMessages =
3450  18;
3451 
3452  friend void swap(LstmParams& a, LstmParams& b) {
3453  a.Swap(&b);
3454  }
3455  inline void Swap(LstmParams* other) {
3456  if (other == this) return;
3457  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3458  if (GetOwningArena() != nullptr &&
3459  GetOwningArena() == other->GetOwningArena()) {
3460  #else // PROTOBUF_FORCE_COPY_IN_SWAP
3461  if (GetOwningArena() == other->GetOwningArena()) {
3462  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3463  InternalSwap(other);
3464  } else {
3465  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3466  }
3467  }
3469  if (other == this) return;
3470  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3471  InternalSwap(other);
3472  }
3473 
3474  // implements Message ----------------------------------------------
3475 
3476  LstmParams* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3477  return CreateMaybeMessage<LstmParams>(arena);
3478  }
3479  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3480  void CopyFrom(const LstmParams& from);
3481  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3482  void MergeFrom( const LstmParams& from) {
3483  LstmParams::MergeImpl(*this, from);
3484  }
3485  private:
3486  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3487  public:
3488  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3489  bool IsInitialized() const final;
3490 
3491  size_t ByteSizeLong() const final;
3492  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3493  uint8_t* _InternalSerialize(
3494  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3495  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3496 
3497  private:
3498  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3499  void SharedDtor();
3500  void SetCachedSize(int size) const final;
3501  void InternalSwap(LstmParams* other);
3502 
3503  private:
3504  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3505  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3506  return "nvdsinferserver.config.LstmParams";
3507  }
3508  protected:
3509  explicit LstmParams(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3510  bool is_message_owned = false);
3511  public:
3512 
3513  static const ClassData _class_data_;
3514  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3515 
3516  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3517 
3518  // nested types ----------------------------------------------------
3519 
3522 
3523  // accessors -------------------------------------------------------
3524 
3525  enum : int {
3526  kLoopsFieldNumber = 1,
3527  };
3528  // repeated .nvdsinferserver.config.LstmParams.LstmLoop loops = 1;
3529  int loops_size() const;
3530  private:
3531  int _internal_loops_size() const;
3532  public:
3533  void clear_loops();
3534  ::nvdsinferserver::config::LstmParams_LstmLoop* mutable_loops(int index);
3535  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nvdsinferserver::config::LstmParams_LstmLoop >*
3536  mutable_loops();
3537  private:
3538  const ::nvdsinferserver::config::LstmParams_LstmLoop& _internal_loops(int index) const;
3539  ::nvdsinferserver::config::LstmParams_LstmLoop* _internal_add_loops();
3540  public:
3541  const ::nvdsinferserver::config::LstmParams_LstmLoop& loops(int index) const;
3543  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nvdsinferserver::config::LstmParams_LstmLoop >&
3544  loops() const;
3545 
3546  // @@protoc_insertion_point(class_scope:nvdsinferserver.config.LstmParams)
3547  private:
3548  class _Internal;
3549 
3550  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3551  typedef void InternalArenaConstructable_;
3552  typedef void DestructorSkippable_;
3553  struct Impl_ {
3554  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nvdsinferserver::config::LstmParams_LstmLoop > loops_;
3555  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3556  };
3557  union { Impl_ _impl_; };
3558  friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
3559 };
3560 // ===================================================================
3561 
3562 
3563 // ===================================================================
3564 
3565 #ifdef __GNUC__
3566  #pragma GCC diagnostic push
3567  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
3568 #endif // __GNUC__
3569 // CustomLib
3570 
3571 // string path = 1;
3572 inline void CustomLib::clear_path() {
3573  _impl_.path_.ClearToEmpty();
3574 }
3575 inline const std::string& CustomLib::path() const {
3576  // @@protoc_insertion_point(field_get:nvdsinferserver.config.CustomLib.path)
3577  return _internal_path();
3578 }
3579 template <typename ArgT0, typename... ArgT>
3580 inline PROTOBUF_ALWAYS_INLINE
3581 void CustomLib::set_path(ArgT0&& arg0, ArgT... args) {
3582 
3583  _impl_.path_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
3584  // @@protoc_insertion_point(field_set:nvdsinferserver.config.CustomLib.path)
3585 }
3586 inline std::string* CustomLib::mutable_path() {
3587  std::string* _s = _internal_mutable_path();
3588  // @@protoc_insertion_point(field_mutable:nvdsinferserver.config.CustomLib.path)
3589  return _s;
3590 }
3591 inline const std::string& CustomLib::_internal_path() const {
3592  return _impl_.path_.Get();
3593 }
3594 inline void CustomLib::_internal_set_path(const std::string& value) {
3595 
3596  _impl_.path_.Set(value, GetArenaForAllocation());
3597 }
3598 inline std::string* CustomLib::_internal_mutable_path() {
3599 
3600  return _impl_.path_.Mutable(GetArenaForAllocation());
3601 }
3602 inline std::string* CustomLib::release_path() {
3603  // @@protoc_insertion_point(field_release:nvdsinferserver.config.CustomLib.path)
3604  return _impl_.path_.Release();
3605 }
3606 inline void CustomLib::set_allocated_path(std::string* path) {
3607  if (path != nullptr) {
3608 
3609  } else {
3610 
3611  }
3612  _impl_.path_.SetAllocated(path, GetArenaForAllocation());
3613 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3614  if (_impl_.path_.IsDefault()) {
3615  _impl_.path_.Set("", GetArenaForAllocation());
3616  }
3617 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3618  // @@protoc_insertion_point(field_set_allocated:nvdsinferserver.config.CustomLib.path)
3619 }
3620 
3621 // -------------------------------------------------------------------
3622 
3623 // InputLayer
3624 
3625 // string name = 1;
3626 inline void InputLayer::clear_name() {
3627  _impl_.name_.ClearToEmpty();
3628 }
3629 inline const std::string& InputLayer::name() const {
3630  // @@protoc_insertion_point(field_get:nvdsinferserver.config.InputLayer.name)
3631  return _internal_name();
3632 }
3633 template <typename ArgT0, typename... ArgT>
3634 inline PROTOBUF_ALWAYS_INLINE
3635 void InputLayer::set_name(ArgT0&& arg0, ArgT... args) {
3636 
3637  _impl_.name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
3638  // @@protoc_insertion_point(field_set:nvdsinferserver.config.InputLayer.name)
3639 }
3640 inline std::string* InputLayer::mutable_name() {
3641  std::string* _s = _internal_mutable_name();
3642  // @@protoc_insertion_point(field_mutable:nvdsinferserver.config.InputLayer.name)
3643  return _s;
3644 }
3645 inline const std::string& InputLayer::_internal_name() const {
3646  return _impl_.name_.Get();
3647 }
3648 inline void InputLayer::_internal_set_name(const std::string& value) {
3649 
3650  _impl_.name_.Set(value, GetArenaForAllocation());
3651 }
3652 inline std::string* InputLayer::_internal_mutable_name() {
3653 
3654  return _impl_.name_.Mutable(GetArenaForAllocation());
3655 }
3656 inline std::string* InputLayer::release_name() {
3657  // @@protoc_insertion_point(field_release:nvdsinferserver.config.InputLayer.name)
3658  return _impl_.name_.Release();
3659 }
3660 inline void InputLayer::set_allocated_name(std::string* name) {
3661  if (name != nullptr) {
3662 
3663  } else {
3664 
3665  }
3666  _impl_.name_.SetAllocated(name, GetArenaForAllocation());
3667 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3668  if (_impl_.name_.IsDefault()) {
3669  _impl_.name_.Set("", GetArenaForAllocation());
3670  }
3671 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3672  // @@protoc_insertion_point(field_set_allocated:nvdsinferserver.config.InputLayer.name)
3673 }
3674 
3675 // repeated int32 dims = 2;
3676 inline int InputLayer::_internal_dims_size() const {
3677  return _impl_.dims_.size();
3678 }
3679 inline int InputLayer::dims_size() const {
3680  return _internal_dims_size();
3681 }
3682 inline void InputLayer::clear_dims() {
3683  _impl_.dims_.Clear();
3684 }
3685 inline int32_t InputLayer::_internal_dims(int index) const {
3686  return _impl_.dims_.Get(index);
3687 }
3688 inline int32_t InputLayer::dims(int index) const {
3689  // @@protoc_insertion_point(field_get:nvdsinferserver.config.InputLayer.dims)
3690  return _internal_dims(index);
3691 }
3692 inline void InputLayer::set_dims(int index, int32_t value) {
3693  _impl_.dims_.Set(index, value);
3694  // @@protoc_insertion_point(field_set:nvdsinferserver.config.InputLayer.dims)
3695 }
3696 inline void InputLayer::_internal_add_dims(int32_t value) {
3697  _impl_.dims_.Add(value);
3698 }
3699 inline void InputLayer::add_dims(int32_t value) {
3700  _internal_add_dims(value);
3701  // @@protoc_insertion_point(field_add:nvdsinferserver.config.InputLayer.dims)
3702 }
3703 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3704 InputLayer::_internal_dims() const {
3705  return _impl_.dims_;
3706 }
3707 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3709  // @@protoc_insertion_point(field_list:nvdsinferserver.config.InputLayer.dims)
3710  return _internal_dims();
3711 }
3712 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3713 InputLayer::_internal_mutable_dims() {
3714  return &_impl_.dims_;
3715 }
3716 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3718  // @@protoc_insertion_point(field_mutable_list:nvdsinferserver.config.InputLayer.dims)
3719  return _internal_mutable_dims();
3720 }
3721 
3722 // .nvdsinferserver.config.TensorDataType data_type = 3;
3724  _impl_.data_type_ = 0;
3725 }
3726 inline ::nvdsinferserver::config::TensorDataType InputLayer::_internal_data_type() const {
3727  return static_cast< ::nvdsinferserver::config::TensorDataType >(_impl_.data_type_);
3728 }
3730  // @@protoc_insertion_point(field_get:nvdsinferserver.config.InputLayer.data_type)
3731  return _internal_data_type();
3732 }
3733 inline void InputLayer::_internal_set_data_type(::nvdsinferserver::config::TensorDataType value) {
3734 
3735  _impl_.data_type_ = value;
3736 }
3738  _internal_set_data_type(value);
3739  // @@protoc_insertion_point(field_set:nvdsinferserver.config.InputLayer.data_type)
3740 }
3741 
3742 // -------------------------------------------------------------------
3743 
3744 // OutputLayer
3745 
3746 // string name = 1;
3748  _impl_.name_.ClearToEmpty();
3749 }
3750 inline const std::string& OutputLayer::name() const {
3751  // @@protoc_insertion_point(field_get:nvdsinferserver.config.OutputLayer.name)
3752  return _internal_name();
3753 }
3754 template <typename ArgT0, typename... ArgT>
3755 inline PROTOBUF_ALWAYS_INLINE
3756 void OutputLayer::set_name(ArgT0&& arg0, ArgT... args) {
3757 
3758  _impl_.name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
3759  // @@protoc_insertion_point(field_set:nvdsinferserver.config.OutputLayer.name)
3760 }
3761 inline std::string* OutputLayer::mutable_name() {
3762  std::string* _s = _internal_mutable_name();
3763  // @@protoc_insertion_point(field_mutable:nvdsinferserver.config.OutputLayer.name)
3764  return _s;
3765 }
3766 inline const std::string& OutputLayer::_internal_name() const {
3767  return _impl_.name_.Get();
3768 }
3769 inline void OutputLayer::_internal_set_name(const std::string& value) {
3770 
3771  _impl_.name_.Set(value, GetArenaForAllocation());
3772 }
3773 inline std::string* OutputLayer::_internal_mutable_name() {
3774 
3775  return _impl_.name_.Mutable(GetArenaForAllocation());
3776 }
3777 inline std::string* OutputLayer::release_name() {
3778  // @@protoc_insertion_point(field_release:nvdsinferserver.config.OutputLayer.name)
3779  return _impl_.name_.Release();
3780 }
3781 inline void OutputLayer::set_allocated_name(std::string* name) {
3782  if (name != nullptr) {
3783 
3784  } else {
3785 
3786  }
3787  _impl_.name_.SetAllocated(name, GetArenaForAllocation());
3788 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3789  if (_impl_.name_.IsDefault()) {
3790  _impl_.name_.Set("", GetArenaForAllocation());
3791  }
3792 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3793  // @@protoc_insertion_point(field_set_allocated:nvdsinferserver.config.OutputLayer.name)
3794 }
3795 
3796 // uint64 max_buffer_bytes = 2;
3798  _impl_.max_buffer_bytes_ = uint64_t{0u};
3799 }
3800 inline uint64_t OutputLayer::_internal_max_buffer_bytes() const {
3801  return _impl_.max_buffer_bytes_;
3802 }
3803 inline uint64_t OutputLayer::max_buffer_bytes() const {
3804  // @@protoc_insertion_point(field_get:nvdsinferserver.config.OutputLayer.max_buffer_bytes)
3805  return _internal_max_buffer_bytes();
3806 }
3807 inline void OutputLayer::_internal_set_max_buffer_bytes(uint64_t value) {
3808 
3809  _impl_.max_buffer_bytes_ = value;
3810 }
3811 inline void OutputLayer::set_max_buffer_bytes(uint64_t value) {
3812  _internal_set_max_buffer_bytes(value);
3813  // @@protoc_insertion_point(field_set:nvdsinferserver.config.OutputLayer.max_buffer_bytes)
3814 }
3815 
3816 // -------------------------------------------------------------------
3817 
3818 // PreProcessParams_ScaleNormalize
3819 
3820 // float scale_factor = 1;
3822  _impl_.scale_factor_ = 0;
3823 }
3824 inline float PreProcessParams_ScaleNormalize::_internal_scale_factor() const {
3825  return _impl_.scale_factor_;
3826 }
3828  // @@protoc_insertion_point(field_get:nvdsinferserver.config.PreProcessParams.ScaleNormalize.scale_factor)
3829  return _internal_scale_factor();
3830 }
3831 inline void PreProcessParams_ScaleNormalize::_internal_set_scale_factor(float value) {
3832 
3833  _impl_.scale_factor_ = value;
3834 }
3836  _internal_set_scale_factor(value);
3837  // @@protoc_insertion_point(field_set:nvdsinferserver.config.PreProcessParams.ScaleNormalize.scale_factor)
3838 }
3839 
3840 // repeated float channel_offsets = 2;
3841 inline int PreProcessParams_ScaleNormalize::_internal_channel_offsets_size() const {
3842  return _impl_.channel_offsets_.size();
3843 }
3845  return _internal_channel_offsets_size();
3846 }
3848  _impl_.channel_offsets_.Clear();
3849 }
3850 inline float PreProcessParams_ScaleNormalize::_internal_channel_offsets(int index) const {
3851  return _impl_.channel_offsets_.Get(index);
3852 }
3854  // @@protoc_insertion_point(field_get:nvdsinferserver.config.PreProcessParams.ScaleNormalize.channel_offsets)
3855  return _internal_channel_offsets(index);
3856 }
3857 inline void PreProcessParams_ScaleNormalize::set_channel_offsets(int index, float value) {
3858  _impl_.channel_offsets_.Set(index, value);
3859  // @@protoc_insertion_point(field_set:nvdsinferserver.config.PreProcessParams.ScaleNormalize.channel_offsets)
3860 }
3861 inline void PreProcessParams_ScaleNormalize::_internal_add_channel_offsets(float value) {
3862  _impl_.channel_offsets_.Add(value);
3863 }
3865  _internal_add_channel_offsets(value);
3866  // @@protoc_insertion_point(field_add:nvdsinferserver.config.PreProcessParams.ScaleNormalize.channel_offsets)
3867 }
3868 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
3869 PreProcessParams_ScaleNormalize::_internal_channel_offsets() const {
3870  return _impl_.channel_offsets_;
3871 }
3872 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
3874  // @@protoc_insertion_point(field_list:nvdsinferserver.config.PreProcessParams.ScaleNormalize.channel_offsets)
3875  return _internal_channel_offsets();
3876 }
3877 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
3878 PreProcessParams_ScaleNormalize::_internal_mutable_channel_offsets() {
3879  return &_impl_.channel_offsets_;
3880 }
3881 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
3883  // @@protoc_insertion_point(field_mutable_list:nvdsinferserver.config.PreProcessParams.ScaleNormalize.channel_offsets)
3884  return _internal_mutable_channel_offsets();
3885 }
3886 
3887 // string mean_file = 3;
3889  _impl_.mean_file_.ClearToEmpty();
3890 }
3891 inline const std::string& PreProcessParams_ScaleNormalize::mean_file() const {
3892  // @@protoc_insertion_point(field_get:nvdsinferserver.config.PreProcessParams.ScaleNormalize.mean_file)
3893  return _internal_mean_file();
3894 }
3895 template <typename ArgT0, typename... ArgT>
3896 inline PROTOBUF_ALWAYS_INLINE
3897 void PreProcessParams_ScaleNormalize::set_mean_file(ArgT0&& arg0, ArgT... args) {
3898 
3899  _impl_.mean_file_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
3900  // @@protoc_insertion_point(field_set:nvdsinferserver.config.PreProcessParams.ScaleNormalize.mean_file)
3901 }
3903  std::string* _s = _internal_mutable_mean_file();
3904  // @@protoc_insertion_point(field_mutable:nvdsinferserver.config.PreProcessParams.ScaleNormalize.mean_file)
3905  return _s;
3906 }
3907 inline const std::string& PreProcessParams_ScaleNormalize::_internal_mean_file() const {
3908  return _impl_.mean_file_.Get();
3909 }
3910 inline void PreProcessParams_ScaleNormalize::_internal_set_mean_file(const std::string& value) {
3911 
3912  _impl_.mean_file_.Set(value, GetArenaForAllocation());
3913 }
3914 inline std::string* PreProcessParams_ScaleNormalize::_internal_mutable_mean_file() {
3915 
3916  return _impl_.mean_file_.Mutable(GetArenaForAllocation());
3917 }
3919  // @@protoc_insertion_point(field_release:nvdsinferserver.config.PreProcessParams.ScaleNormalize.mean_file)
3920  return _impl_.mean_file_.Release();
3921 }
3923  if (mean_file != nullptr) {
3924 
3925  } else {
3926 
3927  }
3928  _impl_.mean_file_.SetAllocated(mean_file, GetArenaForAllocation());
3929 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3930  if (_impl_.mean_file_.IsDefault()) {
3931  _impl_.mean_file_.Set("", GetArenaForAllocation());
3932  }
3933 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3934  // @@protoc_insertion_point(field_set_allocated:nvdsinferserver.config.PreProcessParams.ScaleNormalize.mean_file)
3935 }
3936 
3937 // -------------------------------------------------------------------
3938 
3939 // PreProcessParams
3940 
3941 // .nvdsinferserver.config.MediaFormat network_format = 1;
3943  _impl_.network_format_ = 0;
3944 }
3945 inline ::nvdsinferserver::config::MediaFormat PreProcessParams::_internal_network_format() const {
3946  return static_cast< ::nvdsinferserver::config::MediaFormat >(_impl_.network_format_);
3947 }
3949  // @@protoc_insertion_point(field_get:nvdsinferserver.config.PreProcessParams.network_format)
3950  return _internal_network_format();
3951 }
3952 inline void PreProcessParams::_internal_set_network_format(::nvdsinferserver::config::MediaFormat value) {
3953 
3954  _impl_.network_format_ = value;
3955 }
3957  _internal_set_network_format(value);
3958  // @@protoc_insertion_point(field_set:nvdsinferserver.config.PreProcessParams.network_format)
3959 }
3960 
3961 // .nvdsinferserver.config.TensorOrder tensor_order = 2;
3963  _impl_.tensor_order_ = 0;
3964 }
3965 inline ::nvdsinferserver::config::TensorOrder PreProcessParams::_internal_tensor_order() const {
3966  return static_cast< ::nvdsinferserver::config::TensorOrder >(_impl_.tensor_order_);
3967 }
3969  // @@protoc_insertion_point(field_get:nvdsinferserver.config.PreProcessParams.tensor_order)
3970  return _internal_tensor_order();
3971 }
3972 inline void PreProcessParams::_internal_set_tensor_order(::nvdsinferserver::config::TensorOrder value) {
3973 
3974  _impl_.tensor_order_ = value;
3975 }
3977  _internal_set_tensor_order(value);
3978  // @@protoc_insertion_point(field_set:nvdsinferserver.config.PreProcessParams.tensor_order)
3979 }
3980 
3981 // string tensor_name = 3;
3983  _impl_.tensor_name_.ClearToEmpty();
3984 }
3985 inline const std::string& PreProcessParams::tensor_name() const {
3986  // @@protoc_insertion_point(field_get:nvdsinferserver.config.PreProcessParams.tensor_name)
3987  return _internal_tensor_name();
3988 }
3989 template <typename ArgT0, typename... ArgT>
3990 inline PROTOBUF_ALWAYS_INLINE
3991 void PreProcessParams::set_tensor_name(ArgT0&& arg0, ArgT... args) {
3992 
3993  _impl_.tensor_name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
3994  // @@protoc_insertion_point(field_set:nvdsinferserver.config.PreProcessParams.tensor_name)
3995 }
3997  std::string* _s = _internal_mutable_tensor_name();
3998  // @@protoc_insertion_point(field_mutable:nvdsinferserver.config.PreProcessParams.tensor_name)
3999  return _s;
4000 }
4001 inline const std::string& PreProcessParams::_internal_tensor_name() const {
4002  return _impl_.tensor_name_.Get();
4003 }
4004 inline void PreProcessParams::_internal_set_tensor_name(const std::string& value) {
4005 
4006  _impl_.tensor_name_.Set(value, GetArenaForAllocation());
4007 }
4008 inline std::string* PreProcessParams::_internal_mutable_tensor_name() {
4009 
4010  return _impl_.tensor_name_.Mutable(GetArenaForAllocation());
4011 }
4013  // @@protoc_insertion_point(field_release:nvdsinferserver.config.PreProcessParams.tensor_name)
4014  return _impl_.tensor_name_.Release();
4015 }
4016 inline void PreProcessParams::set_allocated_tensor_name(std::string* tensor_name) {
4017  if (tensor_name != nullptr) {
4018 
4019  } else {
4020 
4021  }
4022  _impl_.tensor_name_.SetAllocated(tensor_name, GetArenaForAllocation());
4023 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4024  if (_impl_.tensor_name_.IsDefault()) {
4025  _impl_.tensor_name_.Set("", GetArenaForAllocation());
4026  }
4027 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4028  // @@protoc_insertion_point(field_set_allocated:nvdsinferserver.config.PreProcessParams.tensor_name)
4029 }
4030 
4031 // int32 maintain_aspect_ratio = 4;
4033  _impl_.maintain_aspect_ratio_ = 0;
4034 }
4035 inline int32_t PreProcessParams::_internal_maintain_aspect_ratio() const {
4036  return _impl_.maintain_aspect_ratio_;
4037 }
4039  // @@protoc_insertion_point(field_get:nvdsinferserver.config.PreProcessParams.maintain_aspect_ratio)
4040  return _internal_maintain_aspect_ratio();
4041 }
4042 inline void PreProcessParams::_internal_set_maintain_aspect_ratio(int32_t value) {
4043 
4044  _impl_.maintain_aspect_ratio_ = value;
4045 }
4047  _internal_set_maintain_aspect_ratio(value);
4048  // @@protoc_insertion_point(field_set:nvdsinferserver.config.PreProcessParams.maintain_aspect_ratio)
4049 }
4050 
4051 // .nvdsinferserver.config.FrameScalingHW frame_scaling_hw = 5;
4053  _impl_.frame_scaling_hw_ = 0;
4054 }
4055 inline ::nvdsinferserver::config::FrameScalingHW PreProcessParams::_internal_frame_scaling_hw() const {
4056  return static_cast< ::nvdsinferserver::config::FrameScalingHW >(_impl_.frame_scaling_hw_);
4057 }
4059  // @@protoc_insertion_point(field_get:nvdsinferserver.config.PreProcessParams.frame_scaling_hw)
4060  return _internal_frame_scaling_hw();
4061 }
4062 inline void PreProcessParams::_internal_set_frame_scaling_hw(::nvdsinferserver::config::FrameScalingHW value) {
4063 
4064  _impl_.frame_scaling_hw_ = value;
4065 }
4067  _internal_set_frame_scaling_hw(value);
4068  // @@protoc_insertion_point(field_set:nvdsinferserver.config.PreProcessParams.frame_scaling_hw)
4069 }
4070 
4071 // uint32 frame_scaling_filter = 6;
4073  _impl_.frame_scaling_filter_ = 0u;
4074 }
4075 inline uint32_t PreProcessParams::_internal_frame_scaling_filter() const {
4076  return _impl_.frame_scaling_filter_;
4077 }
4079  // @@protoc_insertion_point(field_get:nvdsinferserver.config.PreProcessParams.frame_scaling_filter)
4080  return _internal_frame_scaling_filter();
4081 }
4082 inline void PreProcessParams::_internal_set_frame_scaling_filter(uint32_t value) {
4083 
4084  _impl_.frame_scaling_filter_ = value;
4085 }
4086 inline void PreProcessParams::set_frame_scaling_filter(uint32_t value) {
4087  _internal_set_frame_scaling_filter(value);
4088  // @@protoc_insertion_point(field_set:nvdsinferserver.config.PreProcessParams.frame_scaling_filter)
4089 }
4090 
4091 // .nvdsinferserver.config.PreProcessParams.ScaleNormalize normalize = 7;
4092 inline bool PreProcessParams::_internal_has_normalize() const {
4093  return preprocess_method_case() == kNormalize;
4094 }
4095 inline bool PreProcessParams::has_normalize() const {
4096  return _internal_has_normalize();
4097 }
4098 inline void PreProcessParams::set_has_normalize() {
4099  _impl_._oneof_case_[0] = kNormalize;
4100 }
4102  if (_internal_has_normalize()) {
4103  if (GetArenaForAllocation() == nullptr) {
4104  delete _impl_.preprocess_method_.normalize_;
4105  }
4106  clear_has_preprocess_method();
4107  }
4108 }
4109 inline ::nvdsinferserver::config::PreProcessParams_ScaleNormalize* PreProcessParams::release_normalize() {
4110  // @@protoc_insertion_point(field_release:nvdsinferserver.config.PreProcessParams.normalize)
4111  if (_internal_has_normalize()) {
4112  clear_has_preprocess_method();
4113  ::nvdsinferserver::config::PreProcessParams_ScaleNormalize* temp = _impl_.preprocess_method_.normalize_;
4114  if (GetArenaForAllocation() != nullptr) {
4115  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4116  }
4117  _impl_.preprocess_method_.normalize_ = nullptr;
4118  return temp;
4119  } else {
4120  return nullptr;
4121  }
4122 }
4123 inline const ::nvdsinferserver::config::PreProcessParams_ScaleNormalize& PreProcessParams::_internal_normalize() const {
4124  return _internal_has_normalize()
4125  ? *_impl_.preprocess_method_.normalize_
4127 }
4128 inline const ::nvdsinferserver::config::PreProcessParams_ScaleNormalize& PreProcessParams::normalize() const {
4129  // @@protoc_insertion_point(field_get:nvdsinferserver.config.PreProcessParams.normalize)
4130  return _internal_normalize();
4131 }
4132 inline ::nvdsinferserver::config::PreProcessParams_ScaleNormalize* PreProcessParams::unsafe_arena_release_normalize() {
4133  // @@protoc_insertion_point(field_unsafe_arena_release:nvdsinferserver.config.PreProcessParams.normalize)
4134  if (_internal_has_normalize()) {
4135  clear_has_preprocess_method();
4136  ::nvdsinferserver::config::PreProcessParams_ScaleNormalize* temp = _impl_.preprocess_method_.normalize_;
4137  _impl_.preprocess_method_.normalize_ = nullptr;
4138  return temp;
4139  } else {
4140  return nullptr;
4141  }
4142 }
4144  clear_preprocess_method();
4145  if (normalize) {
4146  set_has_normalize();
4147  _impl_.preprocess_method_.normalize_ = normalize;
4148  }
4149  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nvdsinferserver.config.PreProcessParams.normalize)
4150 }
4151 inline ::nvdsinferserver::config::PreProcessParams_ScaleNormalize* PreProcessParams::_internal_mutable_normalize() {
4152  if (!_internal_has_normalize()) {
4153  clear_preprocess_method();
4154  set_has_normalize();
4155  _impl_.preprocess_method_.normalize_ = CreateMaybeMessage< ::nvdsinferserver::config::PreProcessParams_ScaleNormalize >(GetArenaForAllocation());
4156  }
4157  return _impl_.preprocess_method_.normalize_;
4158 }
4159 inline ::nvdsinferserver::config::PreProcessParams_ScaleNormalize* PreProcessParams::mutable_normalize() {
4160  ::nvdsinferserver::config::PreProcessParams_ScaleNormalize* _msg = _internal_mutable_normalize();
4161  // @@protoc_insertion_point(field_mutable:nvdsinferserver.config.PreProcessParams.normalize)
4162  return _msg;
4163 }
4164 
4165 // int32 symmetric_padding = 8;
4167  _impl_.symmetric_padding_ = 0;
4168 }
4169 inline int32_t PreProcessParams::_internal_symmetric_padding() const {
4170  return _impl_.symmetric_padding_;
4171 }
4172 inline int32_t PreProcessParams::symmetric_padding() const {
4173  // @@protoc_insertion_point(field_get:nvdsinferserver.config.PreProcessParams.symmetric_padding)
4174  return _internal_symmetric_padding();
4175 }
4176 inline void PreProcessParams::_internal_set_symmetric_padding(int32_t value) {
4177 
4178  _impl_.symmetric_padding_ = value;
4179 }
4180 inline void PreProcessParams::set_symmetric_padding(int32_t value) {
4181  _internal_set_symmetric_padding(value);
4182  // @@protoc_insertion_point(field_set:nvdsinferserver.config.PreProcessParams.symmetric_padding)
4183 }
4184 
4185 inline bool PreProcessParams::has_preprocess_method() const {
4186  return preprocess_method_case() != PREPROCESS_METHOD_NOT_SET;
4187 }
4188 inline void PreProcessParams::clear_has_preprocess_method() {
4189  _impl_._oneof_case_[0] = PREPROCESS_METHOD_NOT_SET;
4190 }
4192  return PreProcessParams::PreprocessMethodCase(_impl_._oneof_case_[0]);
4193 }
4194 // -------------------------------------------------------------------
4195 
4196 // DetectionParams_Nms
4197 
4198 // float confidence_threshold = 1;
4200  _impl_.confidence_threshold_ = 0;
4201 }
4202 inline float DetectionParams_Nms::_internal_confidence_threshold() const {
4203  return _impl_.confidence_threshold_;
4204 }
4206  // @@protoc_insertion_point(field_get:nvdsinferserver.config.DetectionParams.Nms.confidence_threshold)
4207  return _internal_confidence_threshold();
4208 }
4209 inline void DetectionParams_Nms::_internal_set_confidence_threshold(float value) {
4210 
4211  _impl_.confidence_threshold_ = value;
4212 }
4214  _internal_set_confidence_threshold(value);
4215  // @@protoc_insertion_point(field_set:nvdsinferserver.config.DetectionParams.Nms.confidence_threshold)
4216 }
4217 
4218 // float iou_threshold = 2;
4220  _impl_.iou_threshold_ = 0;
4221 }
4222 inline float DetectionParams_Nms::_internal_iou_threshold() const {
4223  return _impl_.iou_threshold_;
4224 }
4226  // @@protoc_insertion_point(field_get:nvdsinferserver.config.DetectionParams.Nms.iou_threshold)
4227  return _internal_iou_threshold();
4228 }
4229 inline void DetectionParams_Nms::_internal_set_iou_threshold(float value) {
4230 
4231  _impl_.iou_threshold_ = value;
4232 }
4233 inline void DetectionParams_Nms::set_iou_threshold(float value) {
4234  _internal_set_iou_threshold(value);
4235  // @@protoc_insertion_point(field_set:nvdsinferserver.config.DetectionParams.Nms.iou_threshold)
4236 }
4237 
4238 // int32 topk = 3;
4240  _impl_.topk_ = 0;
4241 }
4242 inline int32_t DetectionParams_Nms::_internal_topk() const {
4243  return _impl_.topk_;
4244 }
4245 inline int32_t DetectionParams_Nms::topk() const {
4246  // @@protoc_insertion_point(field_get:nvdsinferserver.config.DetectionParams.Nms.topk)
4247  return _internal_topk();
4248 }
4249 inline void DetectionParams_Nms::_internal_set_topk(int32_t value) {
4250 
4251  _impl_.topk_ = value;
4252 }
4253 inline void DetectionParams_Nms::set_topk(int32_t value) {
4254  _internal_set_topk(value);
4255  // @@protoc_insertion_point(field_set:nvdsinferserver.config.DetectionParams.Nms.topk)
4256 }
4257 
4258 // -------------------------------------------------------------------
4259 
4260 // DetectionParams_DbScan
4261 
4262 // float pre_threshold = 1;
4264  _impl_.pre_threshold_ = 0;
4265 }
4266 inline float DetectionParams_DbScan::_internal_pre_threshold() const {
4267  return _impl_.pre_threshold_;
4268 }
4270  // @@protoc_insertion_point(field_get:nvdsinferserver.config.DetectionParams.DbScan.pre_threshold)
4271  return _internal_pre_threshold();
4272 }
4273 inline void DetectionParams_DbScan::_internal_set_pre_threshold(float value) {
4274 
4275  _impl_.pre_threshold_ = value;
4276 }
4278  _internal_set_pre_threshold(value);
4279  // @@protoc_insertion_point(field_set:nvdsinferserver.config.DetectionParams.DbScan.pre_threshold)
4280 }
4281 
4282 // float eps = 3;
4284  _impl_.eps_ = 0;
4285 }
4286 inline float DetectionParams_DbScan::_internal_eps() const {
4287  return _impl_.eps_;
4288 }
4289 inline float DetectionParams_DbScan::eps() const {
4290  // @@protoc_insertion_point(field_get:nvdsinferserver.config.DetectionParams.DbScan.eps)
4291  return _internal_eps();
4292 }
4293 inline void DetectionParams_DbScan::_internal_set_eps(float value) {
4294 
4295  _impl_.eps_ = value;
4296 }
4297 inline void DetectionParams_DbScan::set_eps(float value) {
4298  _internal_set_eps(value);
4299  // @@protoc_insertion_point(field_set:nvdsinferserver.config.DetectionParams.DbScan.eps)
4300 }
4301 
4302 // int32 min_boxes = 4;
4304  _impl_.min_boxes_ = 0;
4305 }
4306 inline int32_t DetectionParams_DbScan::_internal_min_boxes() const {
4307  return _impl_.min_boxes_;
4308 }
4309 inline int32_t DetectionParams_DbScan::min_boxes() const {
4310  // @@protoc_insertion_point(field_get:nvdsinferserver.config.DetectionParams.DbScan.min_boxes)
4311  return _internal_min_boxes();
4312 }
4313 inline void DetectionParams_DbScan::_internal_set_min_boxes(int32_t value) {
4314 
4315  _impl_.min_boxes_ = value;
4316 }
4317 inline void DetectionParams_DbScan::set_min_boxes(int32_t value) {
4318  _internal_set_min_boxes(value);
4319  // @@protoc_insertion_point(field_set:nvdsinferserver.config.DetectionParams.DbScan.min_boxes)
4320 }
4321 
4322 // float min_score = 5;
4324  _impl_.min_score_ = 0;
4325 }
4326 inline float DetectionParams_DbScan::_internal_min_score() const {
4327  return _impl_.min_score_;
4328 }
4330  // @@protoc_insertion_point(field_get:nvdsinferserver.config.DetectionParams.DbScan.min_score)
4331  return _internal_min_score();
4332 }
4333 inline void DetectionParams_DbScan::_internal_set_min_score(float value) {
4334 
4335  _impl_.min_score_ = value;
4336 }
4337 inline void DetectionParams_DbScan::set_min_score(float value) {
4338  _internal_set_min_score(value);
4339  // @@protoc_insertion_point(field_set:nvdsinferserver.config.DetectionParams.DbScan.min_score)
4340 }
4341 
4342 // -------------------------------------------------------------------
4343 
4344 // DetectionParams_GroupRectangle
4345 
4346 // float confidence_threshold = 1;
4348  _impl_.confidence_threshold_ = 0;
4349 }
4350 inline float DetectionParams_GroupRectangle::_internal_confidence_threshold() const {
4351  return _impl_.confidence_threshold_;
4352 }
4354  // @@protoc_insertion_point(field_get:nvdsinferserver.config.DetectionParams.GroupRectangle.confidence_threshold)
4355  return _internal_confidence_threshold();
4356 }
4357 inline void DetectionParams_GroupRectangle::_internal_set_confidence_threshold(float value) {
4358 
4359  _impl_.confidence_threshold_ = value;
4360 }
4362  _internal_set_confidence_threshold(value);
4363  // @@protoc_insertion_point(field_set:nvdsinferserver.config.DetectionParams.GroupRectangle.confidence_threshold)
4364 }
4365 
4366 // int32 group_threshold = 2;
4368  _impl_.group_threshold_ = 0;
4369 }
4370 inline int32_t DetectionParams_GroupRectangle::_internal_group_threshold() const {
4371  return _impl_.group_threshold_;
4372 }
4374  // @@protoc_insertion_point(field_get:nvdsinferserver.config.DetectionParams.GroupRectangle.group_threshold)
4375  return _internal_group_threshold();
4376 }
4377 inline void DetectionParams_GroupRectangle::_internal_set_group_threshold(int32_t value) {
4378 
4379  _impl_.group_threshold_ = value;
4380 }
4382  _internal_set_group_threshold(value);
4383  // @@protoc_insertion_point(field_set:nvdsinferserver.config.DetectionParams.GroupRectangle.group_threshold)
4384 }
4385 
4386 // float eps = 3;
4388  _impl_.eps_ = 0;
4389 }
4390 inline float DetectionParams_GroupRectangle::_internal_eps() const {
4391  return _impl_.eps_;
4392 }
4394  // @@protoc_insertion_point(field_get:nvdsinferserver.config.DetectionParams.GroupRectangle.eps)
4395  return _internal_eps();
4396 }
4397 inline void DetectionParams_GroupRectangle::_internal_set_eps(float value) {
4398 
4399  _impl_.eps_ = value;
4400 }
4402  _internal_set_eps(value);
4403  // @@protoc_insertion_point(field_set:nvdsinferserver.config.DetectionParams.GroupRectangle.eps)
4404 }
4405 
4406 // -------------------------------------------------------------------
4407 
4408 // DetectionParams_SimpleCluster
4409 
4410 // float threshold = 1;
4412  _impl_.threshold_ = 0;
4413 }
4414 inline float DetectionParams_SimpleCluster::_internal_threshold() const {
4415  return _impl_.threshold_;
4416 }
4418  // @@protoc_insertion_point(field_get:nvdsinferserver.config.DetectionParams.SimpleCluster.threshold)
4419  return _internal_threshold();
4420 }
4421 inline void DetectionParams_SimpleCluster::_internal_set_threshold(float value) {
4422 
4423  _impl_.threshold_ = value;
4424 }
4426  _internal_set_threshold(value);
4427  // @@protoc_insertion_point(field_set:nvdsinferserver.config.DetectionParams.SimpleCluster.threshold)
4428 }
4429 
4430 // -------------------------------------------------------------------
4431 
4432 // DetectionParams_PerClassParams
4433 
4434 // float pre_threshold = 1;
4436  _impl_.pre_threshold_ = 0;
4437 }
4438 inline float DetectionParams_PerClassParams::_internal_pre_threshold() const {
4439  return _impl_.pre_threshold_;
4440 }
4442  // @@protoc_insertion_point(field_get:nvdsinferserver.config.DetectionParams.PerClassParams.pre_threshold)
4443  return _internal_pre_threshold();
4444 }
4445 inline void DetectionParams_PerClassParams::_internal_set_pre_threshold(float value) {
4446 
4447  _impl_.pre_threshold_ = value;
4448 }
4450  _internal_set_pre_threshold(value);
4451  // @@protoc_insertion_point(field_set:nvdsinferserver.config.DetectionParams.PerClassParams.pre_threshold)
4452 }
4453 
4454 // -------------------------------------------------------------------
4455 
4456 // -------------------------------------------------------------------
4457 
4458 // DetectionParams
4459 
4460 // int32 num_detected_classes = 1;
4462  _impl_.num_detected_classes_ = 0;
4463 }
4464 inline int32_t DetectionParams::_internal_num_detected_classes() const {
4465  return _impl_.num_detected_classes_;
4466 }
4468  // @@protoc_insertion_point(field_get:nvdsinferserver.config.DetectionParams.num_detected_classes)
4469  return _internal_num_detected_classes();
4470 }
4471 inline void DetectionParams::_internal_set_num_detected_classes(int32_t value) {
4472 
4473  _impl_.num_detected_classes_ = value;
4474 }
4475 inline void DetectionParams::set_num_detected_classes(int32_t value) {
4476  _internal_set_num_detected_classes(value);
4477  // @@protoc_insertion_point(field_set:nvdsinferserver.config.DetectionParams.num_detected_classes)
4478 }
4479 
4480 // map<int32, .nvdsinferserver.config.DetectionParams.PerClassParams> per_class_params = 2;
4481 inline int DetectionParams::_internal_per_class_params_size() const {
4482  return _impl_.per_class_params_.size();
4483 }
4485  return _internal_per_class_params_size();
4486 }
4488  _impl_.per_class_params_.Clear();
4489 }
4490 inline const ::PROTOBUF_NAMESPACE_ID::Map< int32_t, ::nvdsinferserver::config::DetectionParams_PerClassParams >&
4491 DetectionParams::_internal_per_class_params() const {
4492  return _impl_.per_class_params_.GetMap();
4493 }
4494 inline const ::PROTOBUF_NAMESPACE_ID::Map< int32_t, ::nvdsinferserver::config::DetectionParams_PerClassParams >&
4496  // @@protoc_insertion_point(field_map:nvdsinferserver.config.DetectionParams.per_class_params)
4497  return _internal_per_class_params();
4498 }
4499 inline ::PROTOBUF_NAMESPACE_ID::Map< int32_t, ::nvdsinferserver::config::DetectionParams_PerClassParams >*
4500 DetectionParams::_internal_mutable_per_class_params() {
4501  return _impl_.per_class_params_.MutableMap();
4502 }
4503 inline ::PROTOBUF_NAMESPACE_ID::Map< int32_t, ::nvdsinferserver::config::DetectionParams_PerClassParams >*
4505  // @@protoc_insertion_point(field_mutable_map:nvdsinferserver.config.DetectionParams.per_class_params)
4506  return _internal_mutable_per_class_params();
4507 }
4508 
4509 // string custom_parse_bbox_func = 3;
4511  _impl_.custom_parse_bbox_func_.ClearToEmpty();
4512 }
4513 inline const std::string& DetectionParams::custom_parse_bbox_func() const {
4514  // @@protoc_insertion_point(field_get:nvdsinferserver.config.DetectionParams.custom_parse_bbox_func)
4515  return _internal_custom_parse_bbox_func();
4516 }
4517 template <typename ArgT0, typename... ArgT>
4518 inline PROTOBUF_ALWAYS_INLINE
4519 void DetectionParams::set_custom_parse_bbox_func(ArgT0&& arg0, ArgT... args) {
4520 
4521  _impl_.custom_parse_bbox_func_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4522  // @@protoc_insertion_point(field_set:nvdsinferserver.config.DetectionParams.custom_parse_bbox_func)
4523 }
4525  std::string* _s = _internal_mutable_custom_parse_bbox_func();
4526  // @@protoc_insertion_point(field_mutable:nvdsinferserver.config.DetectionParams.custom_parse_bbox_func)
4527  return _s;
4528 }
4529 inline const std::string& DetectionParams::_internal_custom_parse_bbox_func() const {
4530  return _impl_.custom_parse_bbox_func_.Get();
4531 }
4532 inline void DetectionParams::_internal_set_custom_parse_bbox_func(const std::string& value) {
4533 
4534  _impl_.custom_parse_bbox_func_.Set(value, GetArenaForAllocation());
4535 }
4536 inline std::string* DetectionParams::_internal_mutable_custom_parse_bbox_func() {
4537 
4538  return _impl_.custom_parse_bbox_func_.Mutable(GetArenaForAllocation());
4539 }
4541  // @@protoc_insertion_point(field_release:nvdsinferserver.config.DetectionParams.custom_parse_bbox_func)
4542  return _impl_.custom_parse_bbox_func_.Release();
4543 }
4544 inline void DetectionParams::set_allocated_custom_parse_bbox_func(std::string* custom_parse_bbox_func) {
4545  if (custom_parse_bbox_func != nullptr) {
4546 
4547  } else {
4548 
4549  }
4550  _impl_.custom_parse_bbox_func_.SetAllocated(custom_parse_bbox_func, GetArenaForAllocation());
4551 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4552  if (_impl_.custom_parse_bbox_func_.IsDefault()) {
4553  _impl_.custom_parse_bbox_func_.Set("", GetArenaForAllocation());
4554  }
4555 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4556  // @@protoc_insertion_point(field_set_allocated:nvdsinferserver.config.DetectionParams.custom_parse_bbox_func)
4557 }
4558 
4559 // .nvdsinferserver.config.DetectionParams.Nms nms = 4;
4560 inline bool DetectionParams::_internal_has_nms() const {
4561  return clustering_policy_case() == kNms;
4562 }
4563 inline bool DetectionParams::has_nms() const {
4564  return _internal_has_nms();
4565 }
4566 inline void DetectionParams::set_has_nms() {
4567  _impl_._oneof_case_[0] = kNms;
4568 }
4570  if (_internal_has_nms()) {
4571  if (GetArenaForAllocation() == nullptr) {
4572  delete _impl_.clustering_policy_.nms_;
4573  }
4574  clear_has_clustering_policy();
4575  }
4576 }
4577 inline ::nvdsinferserver::config::DetectionParams_Nms* DetectionParams::release_nms() {
4578  // @@protoc_insertion_point(field_release:nvdsinferserver.config.DetectionParams.nms)
4579  if (_internal_has_nms()) {
4580  clear_has_clustering_policy();
4581  ::nvdsinferserver::config::DetectionParams_Nms* temp = _impl_.clustering_policy_.nms_;
4582  if (GetArenaForAllocation() != nullptr) {
4583  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4584  }
4585  _impl_.clustering_policy_.nms_ = nullptr;
4586  return temp;
4587  } else {
4588  return nullptr;
4589  }
4590 }
4591 inline const ::nvdsinferserver::config::DetectionParams_Nms& DetectionParams::_internal_nms() const {
4592  return _internal_has_nms()
4593  ? *_impl_.clustering_policy_.nms_
4595 }
4596 inline const ::nvdsinferserver::config::DetectionParams_Nms& DetectionParams::nms() const {
4597  // @@protoc_insertion_point(field_get:nvdsinferserver.config.DetectionParams.nms)
4598  return _internal_nms();
4599 }
4600 inline ::nvdsinferserver::config::DetectionParams_Nms* DetectionParams::unsafe_arena_release_nms() {
4601  // @@protoc_insertion_point(field_unsafe_arena_release:nvdsinferserver.config.DetectionParams.nms)
4602  if (_internal_has_nms()) {
4603  clear_has_clustering_policy();
4604  ::nvdsinferserver::config::DetectionParams_Nms* temp = _impl_.clustering_policy_.nms_;
4605  _impl_.clustering_policy_.nms_ = nullptr;
4606  return temp;
4607  } else {
4608  return nullptr;
4609  }
4610 }
4612  clear_clustering_policy();
4613  if (nms) {
4614  set_has_nms();
4615  _impl_.clustering_policy_.nms_ = nms;
4616  }
4617  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nvdsinferserver.config.DetectionParams.nms)
4618 }
4619 inline ::nvdsinferserver::config::DetectionParams_Nms* DetectionParams::_internal_mutable_nms() {
4620  if (!_internal_has_nms()) {
4621  clear_clustering_policy();
4622  set_has_nms();
4623  _impl_.clustering_policy_.nms_ = CreateMaybeMessage< ::nvdsinferserver::config::DetectionParams_Nms >(GetArenaForAllocation());
4624  }
4625  return _impl_.clustering_policy_.nms_;
4626 }
4627 inline ::nvdsinferserver::config::DetectionParams_Nms* DetectionParams::mutable_nms() {
4628  ::nvdsinferserver::config::DetectionParams_Nms* _msg = _internal_mutable_nms();
4629  // @@protoc_insertion_point(field_mutable:nvdsinferserver.config.DetectionParams.nms)
4630  return _msg;
4631 }
4632 
4633 // .nvdsinferserver.config.DetectionParams.DbScan dbscan = 5;
4634 inline bool DetectionParams::_internal_has_dbscan() const {
4635  return clustering_policy_case() == kDbscan;
4636 }
4637 inline bool DetectionParams::has_dbscan() const {
4638  return _internal_has_dbscan();
4639 }
4640 inline void DetectionParams::set_has_dbscan() {
4641  _impl_._oneof_case_[0] = kDbscan;
4642 }
4644  if (_internal_has_dbscan()) {
4645  if (GetArenaForAllocation() == nullptr) {
4646  delete _impl_.clustering_policy_.dbscan_;
4647  }
4648  clear_has_clustering_policy();
4649  }
4650 }
4651 inline ::nvdsinferserver::config::DetectionParams_DbScan* DetectionParams::release_dbscan() {
4652  // @@protoc_insertion_point(field_release:nvdsinferserver.config.DetectionParams.dbscan)
4653  if (_internal_has_dbscan()) {
4654  clear_has_clustering_policy();
4655  ::nvdsinferserver::config::DetectionParams_DbScan* temp = _impl_.clustering_policy_.dbscan_;
4656  if (GetArenaForAllocation() != nullptr) {
4657  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4658  }
4659  _impl_.clustering_policy_.dbscan_ = nullptr;
4660  return temp;
4661  } else {
4662  return nullptr;
4663  }
4664 }
4665 inline const ::nvdsinferserver::config::DetectionParams_DbScan& DetectionParams::_internal_dbscan() const {
4666  return _internal_has_dbscan()
4667  ? *_impl_.clustering_policy_.dbscan_
4669 }
4670 inline const ::nvdsinferserver::config::DetectionParams_DbScan& DetectionParams::dbscan() const {
4671  // @@protoc_insertion_point(field_get:nvdsinferserver.config.DetectionParams.dbscan)
4672  return _internal_dbscan();
4673 }
4674 inline ::nvdsinferserver::config::DetectionParams_DbScan* DetectionParams::unsafe_arena_release_dbscan() {
4675  // @@protoc_insertion_point(field_unsafe_arena_release:nvdsinferserver.config.DetectionParams.dbscan)
4676  if (_internal_has_dbscan()) {
4677  clear_has_clustering_policy();
4678  ::nvdsinferserver::config::DetectionParams_DbScan* temp = _impl_.clustering_policy_.dbscan_;
4679  _impl_.clustering_policy_.dbscan_ = nullptr;
4680  return temp;
4681  } else {
4682  return nullptr;
4683  }
4684 }
4686  clear_clustering_policy();
4687  if (dbscan) {
4688  set_has_dbscan();
4689  _impl_.clustering_policy_.dbscan_ = dbscan;
4690  }
4691  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nvdsinferserver.config.DetectionParams.dbscan)
4692 }
4693 inline ::nvdsinferserver::config::DetectionParams_DbScan* DetectionParams::_internal_mutable_dbscan() {
4694  if (!_internal_has_dbscan()) {
4695  clear_clustering_policy();
4696  set_has_dbscan();
4697  _impl_.clustering_policy_.dbscan_ = CreateMaybeMessage< ::nvdsinferserver::config::DetectionParams_DbScan >(GetArenaForAllocation());
4698  }
4699  return _impl_.clustering_policy_.dbscan_;
4700 }
4701 inline ::nvdsinferserver::config::DetectionParams_DbScan* DetectionParams::mutable_dbscan() {
4702  ::nvdsinferserver::config::DetectionParams_DbScan* _msg = _internal_mutable_dbscan();
4703  // @@protoc_insertion_point(field_mutable:nvdsinferserver.config.DetectionParams.dbscan)
4704  return _msg;
4705 }
4706 
4707 // .nvdsinferserver.config.DetectionParams.GroupRectangle group_rectangle = 6;
4708 inline bool DetectionParams::_internal_has_group_rectangle() const {
4709  return clustering_policy_case() == kGroupRectangle;
4710 }
4712  return _internal_has_group_rectangle();
4713 }
4714 inline void DetectionParams::set_has_group_rectangle() {
4715  _impl_._oneof_case_[0] = kGroupRectangle;
4716 }
4718  if (_internal_has_group_rectangle()) {
4719  if (GetArenaForAllocation() == nullptr) {
4720  delete _impl_.clustering_policy_.group_rectangle_;
4721  }
4722  clear_has_clustering_policy();
4723  }
4724 }
4725 inline ::nvdsinferserver::config::DetectionParams_GroupRectangle* DetectionParams::release_group_rectangle() {
4726  // @@protoc_insertion_point(field_release:nvdsinferserver.config.DetectionParams.group_rectangle)
4727  if (_internal_has_group_rectangle()) {
4728  clear_has_clustering_policy();
4729  ::nvdsinferserver::config::DetectionParams_GroupRectangle* temp = _impl_.clustering_policy_.group_rectangle_;
4730  if (GetArenaForAllocation() != nullptr) {
4731  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4732  }
4733  _impl_.clustering_policy_.group_rectangle_ = nullptr;
4734  return temp;
4735  } else {
4736  return nullptr;
4737  }
4738 }
4739 inline const ::nvdsinferserver::config::DetectionParams_GroupRectangle& DetectionParams::_internal_group_rectangle() const {
4740  return _internal_has_group_rectangle()
4741  ? *_impl_.clustering_policy_.group_rectangle_
4743 }
4744 inline const ::nvdsinferserver::config::DetectionParams_GroupRectangle& DetectionParams::group_rectangle() const {
4745  // @@protoc_insertion_point(field_get:nvdsinferserver.config.DetectionParams.group_rectangle)
4746  return _internal_group_rectangle();
4747 }
4748 inline ::nvdsinferserver::config::DetectionParams_GroupRectangle* DetectionParams::unsafe_arena_release_group_rectangle() {
4749  // @@protoc_insertion_point(field_unsafe_arena_release:nvdsinferserver.config.DetectionParams.group_rectangle)
4750  if (_internal_has_group_rectangle()) {
4751  clear_has_clustering_policy();
4752  ::nvdsinferserver::config::DetectionParams_GroupRectangle* temp = _impl_.clustering_policy_.group_rectangle_;
4753  _impl_.clustering_policy_.group_rectangle_ = nullptr;
4754  return temp;
4755  } else {
4756  return nullptr;
4757  }
4758 }
4760  clear_clustering_policy();
4761  if (group_rectangle) {
4762  set_has_group_rectangle();
4763  _impl_.clustering_policy_.group_rectangle_ = group_rectangle;
4764  }
4765  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nvdsinferserver.config.DetectionParams.group_rectangle)
4766 }
4767 inline ::nvdsinferserver::config::DetectionParams_GroupRectangle* DetectionParams::_internal_mutable_group_rectangle() {
4768  if (!_internal_has_group_rectangle()) {
4769  clear_clustering_policy();
4770  set_has_group_rectangle();
4771  _impl_.clustering_policy_.group_rectangle_ = CreateMaybeMessage< ::nvdsinferserver::config::DetectionParams_GroupRectangle >(GetArenaForAllocation());
4772  }
4773  return _impl_.clustering_policy_.group_rectangle_;
4774 }
4775 inline ::nvdsinferserver::config::DetectionParams_GroupRectangle* DetectionParams::mutable_group_rectangle() {
4776  ::nvdsinferserver::config::DetectionParams_GroupRectangle* _msg = _internal_mutable_group_rectangle();
4777  // @@protoc_insertion_point(field_mutable:nvdsinferserver.config.DetectionParams.group_rectangle)
4778  return _msg;
4779 }
4780 
4781 // .nvdsinferserver.config.DetectionParams.SimpleCluster simple_cluster = 7;
4782 inline bool DetectionParams::_internal_has_simple_cluster() const {
4783  return clustering_policy_case() == kSimpleCluster;
4784 }
4786  return _internal_has_simple_cluster();
4787 }
4788 inline void DetectionParams::set_has_simple_cluster() {
4789  _impl_._oneof_case_[0] = kSimpleCluster;
4790 }
4792  if (_internal_has_simple_cluster()) {
4793  if (GetArenaForAllocation() == nullptr) {
4794  delete _impl_.clustering_policy_.simple_cluster_;
4795  }
4796  clear_has_clustering_policy();
4797  }
4798 }
4799 inline ::nvdsinferserver::config::DetectionParams_SimpleCluster* DetectionParams::release_simple_cluster() {
4800  // @@protoc_insertion_point(field_release:nvdsinferserver.config.DetectionParams.simple_cluster)
4801  if (_internal_has_simple_cluster()) {
4802  clear_has_clustering_policy();
4803  ::nvdsinferserver::config::DetectionParams_SimpleCluster* temp = _impl_.clustering_policy_.simple_cluster_;
4804  if (GetArenaForAllocation() != nullptr) {
4805  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4806  }
4807  _impl_.clustering_policy_.simple_cluster_ = nullptr;
4808  return temp;
4809  } else {
4810  return nullptr;
4811  }
4812 }
4813 inline const ::nvdsinferserver::config::DetectionParams_SimpleCluster& DetectionParams::_internal_simple_cluster() const {
4814  return _internal_has_simple_cluster()
4815  ? *_impl_.clustering_policy_.simple_cluster_
4817 }
4818 inline const ::nvdsinferserver::config::DetectionParams_SimpleCluster& DetectionParams::simple_cluster() const {
4819  // @@protoc_insertion_point(field_get:nvdsinferserver.config.DetectionParams.simple_cluster)
4820  return _internal_simple_cluster();
4821 }
4822 inline ::nvdsinferserver::config::DetectionParams_SimpleCluster* DetectionParams::unsafe_arena_release_simple_cluster() {
4823  // @@protoc_insertion_point(field_unsafe_arena_release:nvdsinferserver.config.DetectionParams.simple_cluster)
4824  if (_internal_has_simple_cluster()) {
4825  clear_has_clustering_policy();
4826  ::nvdsinferserver::config::DetectionParams_SimpleCluster* temp = _impl_.clustering_policy_.simple_cluster_;
4827  _impl_.clustering_policy_.simple_cluster_ = nullptr;
4828  return temp;
4829  } else {
4830  return nullptr;
4831  }
4832 }
4834  clear_clustering_policy();
4835  if (simple_cluster) {
4836  set_has_simple_cluster();
4837  _impl_.clustering_policy_.simple_cluster_ = simple_cluster;
4838  }
4839  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nvdsinferserver.config.DetectionParams.simple_cluster)
4840 }
4841 inline ::nvdsinferserver::config::DetectionParams_SimpleCluster* DetectionParams::_internal_mutable_simple_cluster() {
4842  if (!_internal_has_simple_cluster()) {
4843  clear_clustering_policy();
4844  set_has_simple_cluster();
4845  _impl_.clustering_policy_.simple_cluster_ = CreateMaybeMessage< ::nvdsinferserver::config::DetectionParams_SimpleCluster >(GetArenaForAllocation());
4846  }
4847  return _impl_.clustering_policy_.simple_cluster_;
4848 }
4849 inline ::nvdsinferserver::config::DetectionParams_SimpleCluster* DetectionParams::mutable_simple_cluster() {
4850  ::nvdsinferserver::config::DetectionParams_SimpleCluster* _msg = _internal_mutable_simple_cluster();
4851  // @@protoc_insertion_point(field_mutable:nvdsinferserver.config.DetectionParams.simple_cluster)
4852  return _msg;
4853 }
4854 
4855 inline bool DetectionParams::has_clustering_policy() const {
4856  return clustering_policy_case() != CLUSTERING_POLICY_NOT_SET;
4857 }
4858 inline void DetectionParams::clear_has_clustering_policy() {
4859  _impl_._oneof_case_[0] = CLUSTERING_POLICY_NOT_SET;
4860 }
4862  return DetectionParams::ClusteringPolicyCase(_impl_._oneof_case_[0]);
4863 }
4864 // -------------------------------------------------------------------
4865 
4866 // ClassificationParams
4867 
4868 // float threshold = 1;
4870  _impl_.threshold_ = 0;
4871 }
4872 inline float ClassificationParams::_internal_threshold() const {
4873  return _impl_.threshold_;
4874 }
4875 inline float ClassificationParams::threshold() const {
4876  // @@protoc_insertion_point(field_get:nvdsinferserver.config.ClassificationParams.threshold)
4877  return _internal_threshold();
4878 }
4879 inline void ClassificationParams::_internal_set_threshold(float value) {
4880 
4881  _impl_.threshold_ = value;
4882 }
4883 inline void ClassificationParams::set_threshold(float value) {
4884  _internal_set_threshold(value);
4885  // @@protoc_insertion_point(field_set:nvdsinferserver.config.ClassificationParams.threshold)
4886 }
4887 
4888 // string custom_parse_classifier_func = 2;
4890  _impl_.custom_parse_classifier_func_.ClearToEmpty();
4891 }
4892 inline const std::string& ClassificationParams::custom_parse_classifier_func() const {
4893  // @@protoc_insertion_point(field_get:nvdsinferserver.config.ClassificationParams.custom_parse_classifier_func)
4894  return _internal_custom_parse_classifier_func();
4895 }
4896 template <typename ArgT0, typename... ArgT>
4897 inline PROTOBUF_ALWAYS_INLINE
4899 
4900  _impl_.custom_parse_classifier_func_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4901  // @@protoc_insertion_point(field_set:nvdsinferserver.config.ClassificationParams.custom_parse_classifier_func)
4902 }
4904  std::string* _s = _internal_mutable_custom_parse_classifier_func();
4905  // @@protoc_insertion_point(field_mutable:nvdsinferserver.config.ClassificationParams.custom_parse_classifier_func)
4906  return _s;
4907 }
4908 inline const std::string& ClassificationParams::_internal_custom_parse_classifier_func() const {
4909  return _impl_.custom_parse_classifier_func_.Get();
4910 }
4911 inline void ClassificationParams::_internal_set_custom_parse_classifier_func(const std::string& value) {
4912 
4913  _impl_.custom_parse_classifier_func_.Set(value, GetArenaForAllocation());
4914 }
4915 inline std::string* ClassificationParams::_internal_mutable_custom_parse_classifier_func() {
4916 
4917  return _impl_.custom_parse_classifier_func_.Mutable(GetArenaForAllocation());
4918 }
4920  // @@protoc_insertion_point(field_release:nvdsinferserver.config.ClassificationParams.custom_parse_classifier_func)
4921  return _impl_.custom_parse_classifier_func_.Release();
4922 }
4923 inline void ClassificationParams::set_allocated_custom_parse_classifier_func(std::string* custom_parse_classifier_func) {
4924  if (custom_parse_classifier_func != nullptr) {
4925 
4926  } else {
4927 
4928  }
4929  _impl_.custom_parse_classifier_func_.SetAllocated(custom_parse_classifier_func, GetArenaForAllocation());
4930 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4931  if (_impl_.custom_parse_classifier_func_.IsDefault()) {
4932  _impl_.custom_parse_classifier_func_.Set("", GetArenaForAllocation());
4933  }
4934 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4935  // @@protoc_insertion_point(field_set_allocated:nvdsinferserver.config.ClassificationParams.custom_parse_classifier_func)
4936 }
4937 
4938 // -------------------------------------------------------------------
4939 
4940 // SegmentationParams
4941 
4942 // float threshold = 1;
4944  _impl_.threshold_ = 0;
4945 }
4946 inline float SegmentationParams::_internal_threshold() const {
4947  return _impl_.threshold_;
4948 }
4949 inline float SegmentationParams::threshold() const {
4950  // @@protoc_insertion_point(field_get:nvdsinferserver.config.SegmentationParams.threshold)
4951  return _internal_threshold();
4952 }
4953 inline void SegmentationParams::_internal_set_threshold(float value) {
4954 
4955  _impl_.threshold_ = value;
4956 }
4957 inline void SegmentationParams::set_threshold(float value) {
4958  _internal_set_threshold(value);
4959  // @@protoc_insertion_point(field_set:nvdsinferserver.config.SegmentationParams.threshold)
4960 }
4961 
4962 // int32 num_segmentation_classes = 2;
4964  _impl_.num_segmentation_classes_ = 0;
4965 }
4966 inline int32_t SegmentationParams::_internal_num_segmentation_classes() const {
4967  return _impl_.num_segmentation_classes_;
4968 }
4970  // @@protoc_insertion_point(field_get:nvdsinferserver.config.SegmentationParams.num_segmentation_classes)
4971  return _internal_num_segmentation_classes();
4972 }
4973 inline void SegmentationParams::_internal_set_num_segmentation_classes(int32_t value) {
4974 
4975  _impl_.num_segmentation_classes_ = value;
4976 }
4978  _internal_set_num_segmentation_classes(value);
4979  // @@protoc_insertion_point(field_set:nvdsinferserver.config.SegmentationParams.num_segmentation_classes)
4980 }
4981 
4982 // string custom_parse_segmentation_func = 3;
4984  _impl_.custom_parse_segmentation_func_.ClearToEmpty();
4985 }
4986 inline const std::string& SegmentationParams::custom_parse_segmentation_func() const {
4987  // @@protoc_insertion_point(field_get:nvdsinferserver.config.SegmentationParams.custom_parse_segmentation_func)
4988  return _internal_custom_parse_segmentation_func();
4989 }
4990 template <typename ArgT0, typename... ArgT>
4991 inline PROTOBUF_ALWAYS_INLINE
4993 
4994  _impl_.custom_parse_segmentation_func_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4995  // @@protoc_insertion_point(field_set:nvdsinferserver.config.SegmentationParams.custom_parse_segmentation_func)
4996 }
4998  std::string* _s = _internal_mutable_custom_parse_segmentation_func();
4999  // @@protoc_insertion_point(field_mutable:nvdsinferserver.config.SegmentationParams.custom_parse_segmentation_func)
5000  return _s;
5001 }
5002 inline const std::string& SegmentationParams::_internal_custom_parse_segmentation_func() const {
5003  return _impl_.custom_parse_segmentation_func_.Get();
5004 }
5005 inline void SegmentationParams::_internal_set_custom_parse_segmentation_func(const std::string& value) {
5006 
5007  _impl_.custom_parse_segmentation_func_.Set(value, GetArenaForAllocation());
5008 }
5009 inline std::string* SegmentationParams::_internal_mutable_custom_parse_segmentation_func() {
5010 
5011  return _impl_.custom_parse_segmentation_func_.Mutable(GetArenaForAllocation());
5012 }
5014  // @@protoc_insertion_point(field_release:nvdsinferserver.config.SegmentationParams.custom_parse_segmentation_func)
5015  return _impl_.custom_parse_segmentation_func_.Release();
5016 }
5017 inline void SegmentationParams::set_allocated_custom_parse_segmentation_func(std::string* custom_parse_segmentation_func) {
5018  if (custom_parse_segmentation_func != nullptr) {
5019 
5020  } else {
5021 
5022  }
5023  _impl_.custom_parse_segmentation_func_.SetAllocated(custom_parse_segmentation_func, GetArenaForAllocation());
5024 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5025  if (_impl_.custom_parse_segmentation_func_.IsDefault()) {
5026  _impl_.custom_parse_segmentation_func_.Set("", GetArenaForAllocation());
5027  }
5028 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5029  // @@protoc_insertion_point(field_set_allocated:nvdsinferserver.config.SegmentationParams.custom_parse_segmentation_func)
5030 }
5031 
5032 // -------------------------------------------------------------------
5033 
5034 // OtherNetworkParams
5035 
5036 // string type_name = 1;
5038  _impl_.type_name_.ClearToEmpty();
5039 }
5040 inline const std::string& OtherNetworkParams::type_name() const {
5041  // @@protoc_insertion_point(field_get:nvdsinferserver.config.OtherNetworkParams.type_name)
5042  return _internal_type_name();
5043 }
5044 template <typename ArgT0, typename... ArgT>
5045 inline PROTOBUF_ALWAYS_INLINE
5046 void OtherNetworkParams::set_type_name(ArgT0&& arg0, ArgT... args) {
5047 
5048  _impl_.type_name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5049  // @@protoc_insertion_point(field_set:nvdsinferserver.config.OtherNetworkParams.type_name)
5050 }
5052  std::string* _s = _internal_mutable_type_name();
5053  // @@protoc_insertion_point(field_mutable:nvdsinferserver.config.OtherNetworkParams.type_name)
5054  return _s;
5055 }
5056 inline const std::string& OtherNetworkParams::_internal_type_name() const {
5057  return _impl_.type_name_.Get();
5058 }
5059 inline void OtherNetworkParams::_internal_set_type_name(const std::string& value) {
5060 
5061  _impl_.type_name_.Set(value, GetArenaForAllocation());
5062 }
5063 inline std::string* OtherNetworkParams::_internal_mutable_type_name() {
5064 
5065  return _impl_.type_name_.Mutable(GetArenaForAllocation());
5066 }
5068  // @@protoc_insertion_point(field_release:nvdsinferserver.config.OtherNetworkParams.type_name)
5069  return _impl_.type_name_.Release();
5070 }
5071 inline void OtherNetworkParams::set_allocated_type_name(std::string* type_name) {
5072  if (type_name != nullptr) {
5073 
5074  } else {
5075 
5076  }
5077  _impl_.type_name_.SetAllocated(type_name, GetArenaForAllocation());
5078 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5079  if (_impl_.type_name_.IsDefault()) {
5080  _impl_.type_name_.Set("", GetArenaForAllocation());
5081  }
5082 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5083  // @@protoc_insertion_point(field_set_allocated:nvdsinferserver.config.OtherNetworkParams.type_name)
5084 }
5085 
5086 // -------------------------------------------------------------------
5087 
5088 // TritonClassifyParams
5089 
5090 // uint32 topk = 1;
5092  _impl_.topk_ = 0u;
5093 }
5094 inline uint32_t TritonClassifyParams::_internal_topk() const {
5095  return _impl_.topk_;
5096 }
5097 inline uint32_t TritonClassifyParams::topk() const {
5098  // @@protoc_insertion_point(field_get:nvdsinferserver.config.TritonClassifyParams.topk)
5099  return _internal_topk();
5100 }
5101 inline void TritonClassifyParams::_internal_set_topk(uint32_t value) {
5102 
5103  _impl_.topk_ = value;
5104 }
5105 inline void TritonClassifyParams::set_topk(uint32_t value) {
5106  _internal_set_topk(value);
5107  // @@protoc_insertion_point(field_set:nvdsinferserver.config.TritonClassifyParams.topk)
5108 }
5109 
5110 // float threshold = 2;
5112  _impl_.threshold_ = 0;
5113 }
5114 inline float TritonClassifyParams::_internal_threshold() const {
5115  return _impl_.threshold_;
5116 }
5117 inline float TritonClassifyParams::threshold() const {
5118  // @@protoc_insertion_point(field_get:nvdsinferserver.config.TritonClassifyParams.threshold)
5119  return _internal_threshold();
5120 }
5121 inline void TritonClassifyParams::_internal_set_threshold(float value) {
5122 
5123  _impl_.threshold_ = value;
5124 }
5125 inline void TritonClassifyParams::set_threshold(float value) {
5126  _internal_set_threshold(value);
5127  // @@protoc_insertion_point(field_set:nvdsinferserver.config.TritonClassifyParams.threshold)
5128 }
5129 
5130 // string tensor_name = 3;
5132  _impl_.tensor_name_.ClearToEmpty();
5133 }
5134 inline const std::string& TritonClassifyParams::tensor_name() const {
5135  // @@protoc_insertion_point(field_get:nvdsinferserver.config.TritonClassifyParams.tensor_name)
5136  return _internal_tensor_name();
5137 }
5138 template <typename ArgT0, typename... ArgT>
5139 inline PROTOBUF_ALWAYS_INLINE
5140 void TritonClassifyParams::set_tensor_name(ArgT0&& arg0, ArgT... args) {
5141 
5142  _impl_.tensor_name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5143  // @@protoc_insertion_point(field_set:nvdsinferserver.config.TritonClassifyParams.tensor_name)
5144 }
5146  std::string* _s = _internal_mutable_tensor_name();
5147  // @@protoc_insertion_point(field_mutable:nvdsinferserver.config.TritonClassifyParams.tensor_name)
5148  return _s;
5149 }
5150 inline const std::string& TritonClassifyParams::_internal_tensor_name() const {
5151  return _impl_.tensor_name_.Get();
5152 }
5153 inline void TritonClassifyParams::_internal_set_tensor_name(const std::string& value) {
5154 
5155  _impl_.tensor_name_.Set(value, GetArenaForAllocation());
5156 }
5157 inline std::string* TritonClassifyParams::_internal_mutable_tensor_name() {
5158 
5159  return _impl_.tensor_name_.Mutable(GetArenaForAllocation());
5160 }
5162  // @@protoc_insertion_point(field_release:nvdsinferserver.config.TritonClassifyParams.tensor_name)
5163  return _impl_.tensor_name_.Release();
5164 }
5165 inline void TritonClassifyParams::set_allocated_tensor_name(std::string* tensor_name) {
5166  if (tensor_name != nullptr) {
5167 
5168  } else {
5169 
5170  }
5171  _impl_.tensor_name_.SetAllocated(tensor_name, GetArenaForAllocation());
5172 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5173  if (_impl_.tensor_name_.IsDefault()) {
5174  _impl_.tensor_name_.Set("", GetArenaForAllocation());
5175  }
5176 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5177  // @@protoc_insertion_point(field_set_allocated:nvdsinferserver.config.TritonClassifyParams.tensor_name)
5178 }
5179 
5180 // -------------------------------------------------------------------
5181 
5182 // LstmParams_InitConst
5183 
5184 // float value = 1;
5186  _impl_.value_ = 0;
5187 }
5188 inline float LstmParams_InitConst::_internal_value() const {
5189  return _impl_.value_;
5190 }
5191 inline float LstmParams_InitConst::value() const {
5192  // @@protoc_insertion_point(field_get:nvdsinferserver.config.LstmParams.InitConst.value)
5193  return _internal_value();
5194 }
5195 inline void LstmParams_InitConst::_internal_set_value(float value) {
5196 
5197  _impl_.value_ = value;
5198 }
5199 inline void LstmParams_InitConst::set_value(float value) {
5200  _internal_set_value(value);
5201  // @@protoc_insertion_point(field_set:nvdsinferserver.config.LstmParams.InitConst.value)
5202 }
5203 
5204 // -------------------------------------------------------------------
5205 
5206 // LstmParams_LstmLoop
5207 
5208 // string input = 1;
5210  _impl_.input_.ClearToEmpty();
5211 }
5212 inline const std::string& LstmParams_LstmLoop::input() const {
5213  // @@protoc_insertion_point(field_get:nvdsinferserver.config.LstmParams.LstmLoop.input)
5214  return _internal_input();
5215 }
5216 template <typename ArgT0, typename... ArgT>
5217 inline PROTOBUF_ALWAYS_INLINE
5218 void LstmParams_LstmLoop::set_input(ArgT0&& arg0, ArgT... args) {
5219 
5220  _impl_.input_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5221  // @@protoc_insertion_point(field_set:nvdsinferserver.config.LstmParams.LstmLoop.input)
5222 }
5223 inline std::string* LstmParams_LstmLoop::mutable_input() {
5224  std::string* _s = _internal_mutable_input();
5225  // @@protoc_insertion_point(field_mutable:nvdsinferserver.config.LstmParams.LstmLoop.input)
5226  return _s;
5227 }
5228 inline const std::string& LstmParams_LstmLoop::_internal_input() const {
5229  return _impl_.input_.Get();
5230 }
5231 inline void LstmParams_LstmLoop::_internal_set_input(const std::string& value) {
5232 
5233  _impl_.input_.Set(value, GetArenaForAllocation());
5234 }
5235 inline std::string* LstmParams_LstmLoop::_internal_mutable_input() {
5236 
5237  return _impl_.input_.Mutable(GetArenaForAllocation());
5238 }
5239 inline std::string* LstmParams_LstmLoop::release_input() {
5240  // @@protoc_insertion_point(field_release:nvdsinferserver.config.LstmParams.LstmLoop.input)
5241  return _impl_.input_.Release();
5242 }
5243 inline void LstmParams_LstmLoop::set_allocated_input(std::string* input) {
5244  if (input != nullptr) {
5245 
5246  } else {
5247 
5248  }
5249  _impl_.input_.SetAllocated(input, GetArenaForAllocation());
5250 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5251  if (_impl_.input_.IsDefault()) {
5252  _impl_.input_.Set("", GetArenaForAllocation());
5253  }
5254 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5255  // @@protoc_insertion_point(field_set_allocated:nvdsinferserver.config.LstmParams.LstmLoop.input)
5256 }
5257 
5258 // string output = 2;
5260  _impl_.output_.ClearToEmpty();
5261 }
5262 inline const std::string& LstmParams_LstmLoop::output() const {
5263  // @@protoc_insertion_point(field_get:nvdsinferserver.config.LstmParams.LstmLoop.output)
5264  return _internal_output();
5265 }
5266 template <typename ArgT0, typename... ArgT>
5267 inline PROTOBUF_ALWAYS_INLINE
5268 void LstmParams_LstmLoop::set_output(ArgT0&& arg0, ArgT... args) {
5269 
5270  _impl_.output_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5271  // @@protoc_insertion_point(field_set:nvdsinferserver.config.LstmParams.LstmLoop.output)
5272 }
5274  std::string* _s = _internal_mutable_output();
5275  // @@protoc_insertion_point(field_mutable:nvdsinferserver.config.LstmParams.LstmLoop.output)
5276  return _s;
5277 }
5278 inline const std::string& LstmParams_LstmLoop::_internal_output() const {
5279  return _impl_.output_.Get();
5280 }
5281 inline void LstmParams_LstmLoop::_internal_set_output(const std::string& value) {
5282 
5283  _impl_.output_.Set(value, GetArenaForAllocation());
5284 }
5285 inline std::string* LstmParams_LstmLoop::_internal_mutable_output() {
5286 
5287  return _impl_.output_.Mutable(GetArenaForAllocation());
5288 }
5290  // @@protoc_insertion_point(field_release:nvdsinferserver.config.LstmParams.LstmLoop.output)
5291  return _impl_.output_.Release();
5292 }
5293 inline void LstmParams_LstmLoop::set_allocated_output(std::string* output) {
5294  if (output != nullptr) {
5295 
5296  } else {
5297 
5298  }
5299  _impl_.output_.SetAllocated(output, GetArenaForAllocation());
5300 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5301  if (_impl_.output_.IsDefault()) {
5302  _impl_.output_.Set("", GetArenaForAllocation());
5303  }
5304 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5305  // @@protoc_insertion_point(field_set_allocated:nvdsinferserver.config.LstmParams.LstmLoop.output)
5306 }
5307 
5308 // .nvdsinferserver.config.LstmParams.InitConst init_const = 3;
5309 inline bool LstmParams_LstmLoop::_internal_has_init_const() const {
5310  return init_state_case() == kInitConst;
5311 }
5313  return _internal_has_init_const();
5314 }
5315 inline void LstmParams_LstmLoop::set_has_init_const() {
5316  _impl_._oneof_case_[0] = kInitConst;
5317 }
5319  if (_internal_has_init_const()) {
5320  if (GetArenaForAllocation() == nullptr) {
5321  delete _impl_.init_state_.init_const_;
5322  }
5323  clear_has_init_state();
5324  }
5325 }
5326 inline ::nvdsinferserver::config::LstmParams_InitConst* LstmParams_LstmLoop::release_init_const() {
5327  // @@protoc_insertion_point(field_release:nvdsinferserver.config.LstmParams.LstmLoop.init_const)
5328  if (_internal_has_init_const()) {
5329  clear_has_init_state();
5330  ::nvdsinferserver::config::LstmParams_InitConst* temp = _impl_.init_state_.init_const_;
5331  if (GetArenaForAllocation() != nullptr) {
5332  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5333  }
5334  _impl_.init_state_.init_const_ = nullptr;
5335  return temp;
5336  } else {
5337  return nullptr;
5338  }
5339 }
5340 inline const ::nvdsinferserver::config::LstmParams_InitConst& LstmParams_LstmLoop::_internal_init_const() const {
5341  return _internal_has_init_const()
5342  ? *_impl_.init_state_.init_const_
5344 }
5345 inline const ::nvdsinferserver::config::LstmParams_InitConst& LstmParams_LstmLoop::init_const() const {
5346  // @@protoc_insertion_point(field_get:nvdsinferserver.config.LstmParams.LstmLoop.init_const)
5347  return _internal_init_const();
5348 }
5349 inline ::nvdsinferserver::config::LstmParams_InitConst* LstmParams_LstmLoop::unsafe_arena_release_init_const() {
5350  // @@protoc_insertion_point(field_unsafe_arena_release:nvdsinferserver.config.LstmParams.LstmLoop.init_const)
5351  if (_internal_has_init_const()) {
5352  clear_has_init_state();
5353  ::nvdsinferserver::config::LstmParams_InitConst* temp = _impl_.init_state_.init_const_;
5354  _impl_.init_state_.init_const_ = nullptr;
5355  return temp;
5356  } else {
5357  return nullptr;
5358  }
5359 }
5361  clear_init_state();
5362  if (init_const) {
5363  set_has_init_const();
5364  _impl_.init_state_.init_const_ = init_const;
5365  }
5366  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:nvdsinferserver.config.LstmParams.LstmLoop.init_const)
5367 }
5368 inline ::nvdsinferserver::config::LstmParams_InitConst* LstmParams_LstmLoop::_internal_mutable_init_const() {
5369  if (!_internal_has_init_const()) {
5370  clear_init_state();
5371  set_has_init_const();
5372  _impl_.init_state_.init_const_ = CreateMaybeMessage< ::nvdsinferserver::config::LstmParams_InitConst >(GetArenaForAllocation());
5373  }
5374  return _impl_.init_state_.init_const_;
5375 }
5376 inline ::nvdsinferserver::config::LstmParams_InitConst* LstmParams_LstmLoop::mutable_init_const() {
5377  ::nvdsinferserver::config::LstmParams_InitConst* _msg = _internal_mutable_init_const();
5378  // @@protoc_insertion_point(field_mutable:nvdsinferserver.config.LstmParams.LstmLoop.init_const)
5379  return _msg;
5380 }
5381 
5382 // bool keep_output = 4;
5384  _impl_.keep_output_ = false;
5385 }
5386 inline bool LstmParams_LstmLoop::_internal_keep_output() const {
5387  return _impl_.keep_output_;
5388 }
5390  // @@protoc_insertion_point(field_get:nvdsinferserver.config.LstmParams.LstmLoop.keep_output)
5391  return _internal_keep_output();
5392 }
5393 inline void LstmParams_LstmLoop::_internal_set_keep_output(bool value) {
5394 
5395  _impl_.keep_output_ = value;
5396 }
5397 inline void LstmParams_LstmLoop::set_keep_output(bool value) {
5398  _internal_set_keep_output(value);
5399  // @@protoc_insertion_point(field_set:nvdsinferserver.config.LstmParams.LstmLoop.keep_output)
5400 }
5401 
5402 inline bool LstmParams_LstmLoop::has_init_state() const {
5403  return init_state_case() != INIT_STATE_NOT_SET;
5404 }
5405 inline void LstmParams_LstmLoop::clear_has_init_state() {
5406  _impl_._oneof_case_[0] = INIT_STATE_NOT_SET;
5407 }
5409  return LstmParams_LstmLoop::InitStateCase(_impl_._oneof_case_[0]);
5410 }
5411 // -------------------------------------------------------------------
5412 
5413 // LstmParams
5414 
5415 // repeated .nvdsinferserver.config.LstmParams.LstmLoop loops = 1;
5416 inline int LstmParams::_internal_loops_size() const {
5417  return _impl_.loops_.size();
5418 }
5419 inline int LstmParams::loops_size() const {
5420  return _internal_loops_size();
5421 }
5423  _impl_.loops_.Clear();
5424 }
5425 inline ::nvdsinferserver::config::LstmParams_LstmLoop* LstmParams::mutable_loops(int index) {
5426  // @@protoc_insertion_point(field_mutable:nvdsinferserver.config.LstmParams.loops)
5427  return _impl_.loops_.Mutable(index);
5428 }
5429 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nvdsinferserver::config::LstmParams_LstmLoop >*
5431  // @@protoc_insertion_point(field_mutable_list:nvdsinferserver.config.LstmParams.loops)
5432  return &_impl_.loops_;
5433 }
5434 inline const ::nvdsinferserver::config::LstmParams_LstmLoop& LstmParams::_internal_loops(int index) const {
5435  return _impl_.loops_.Get(index);
5436 }
5437 inline const ::nvdsinferserver::config::LstmParams_LstmLoop& LstmParams::loops(int index) const {
5438  // @@protoc_insertion_point(field_get:nvdsinferserver.config.LstmParams.loops)
5439  return _internal_loops(index);
5440 }
5441 inline ::nvdsinferserver::config::LstmParams_LstmLoop* LstmParams::_internal_add_loops() {
5442  return _impl_.loops_.Add();
5443 }
5444 inline ::nvdsinferserver::config::LstmParams_LstmLoop* LstmParams::add_loops() {
5445  ::nvdsinferserver::config::LstmParams_LstmLoop* _add = _internal_add_loops();
5446  // @@protoc_insertion_point(field_add:nvdsinferserver.config.LstmParams.loops)
5447  return _add;
5448 }
5449 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nvdsinferserver::config::LstmParams_LstmLoop >&
5451  // @@protoc_insertion_point(field_list:nvdsinferserver.config.LstmParams.loops)
5452  return _impl_.loops_;
5453 }
5454 
5455 #ifdef __GNUC__
5456  #pragma GCC diagnostic pop
5457 #endif // __GNUC__
5458 // -------------------------------------------------------------------
5459 
5460 // -------------------------------------------------------------------
5461 
5462 // -------------------------------------------------------------------
5463 
5464 // -------------------------------------------------------------------
5465 
5466 // -------------------------------------------------------------------
5467 
5468 // -------------------------------------------------------------------
5469 
5470 // -------------------------------------------------------------------
5471 
5472 // -------------------------------------------------------------------
5473 
5474 // -------------------------------------------------------------------
5475 
5476 // -------------------------------------------------------------------
5477 
5478 // -------------------------------------------------------------------
5479 
5480 // -------------------------------------------------------------------
5481 
5482 // -------------------------------------------------------------------
5483 
5484 // -------------------------------------------------------------------
5485 
5486 // -------------------------------------------------------------------
5487 
5488 // -------------------------------------------------------------------
5489 
5490 // -------------------------------------------------------------------
5491 
5492 // -------------------------------------------------------------------
5493 
5494 
5495 // @@protoc_insertion_point(namespace_scope)
5496 
5497 } // namespace config
5498 } // namespace nvdsinferserver
5499 
5500 PROTOBUF_NAMESPACE_OPEN
5501 
5502 template <> struct is_proto_enum< ::nvdsinferserver::config::MediaFormat> : ::std::true_type {};
5503 template <>
5504 inline const EnumDescriptor* GetEnumDescriptor< ::nvdsinferserver::config::MediaFormat>() {
5506 }
5507 template <> struct is_proto_enum< ::nvdsinferserver::config::TensorOrder> : ::std::true_type {};
5508 template <>
5509 inline const EnumDescriptor* GetEnumDescriptor< ::nvdsinferserver::config::TensorOrder>() {
5511 }
5512 template <> struct is_proto_enum< ::nvdsinferserver::config::TensorDataType> : ::std::true_type {};
5513 template <>
5514 inline const EnumDescriptor* GetEnumDescriptor< ::nvdsinferserver::config::TensorDataType>() {
5516 }
5517 template <> struct is_proto_enum< ::nvdsinferserver::config::FrameScalingHW> : ::std::true_type {};
5518 template <>
5519 inline const EnumDescriptor* GetEnumDescriptor< ::nvdsinferserver::config::FrameScalingHW>() {
5521 }
5522 template <> struct is_proto_enum< ::nvdsinferserver::config::MemoryType> : ::std::true_type {};
5523 template <>
5524 inline const EnumDescriptor* GetEnumDescriptor< ::nvdsinferserver::config::MemoryType>() {
5526 }
5527 
5528 PROTOBUF_NAMESPACE_CLOSE
5529 
5530 // @@protoc_insertion_point(global_scope)
5531 
5532 #include <google/protobuf/port_undef.inc>
5533 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_nvdsinferserver_5fcommon_2eproto
nvdsinferserver::config::_OutputLayer_default_instance_
OutputLayerDefaultTypeInternal _OutputLayer_default_instance_
Definition: 9.2/sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:96
nvdsinferserver::config::DetectionParams::swap
friend void swap(DetectionParams &a, DetectionParams &b)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2130
nvdsinferserver::config::PreProcessParams::frame_scaling_filter
uint32_t frame_scaling_filter() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4078
nvdsinferserver::config::InputLayer::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:469
nvdsinferserver::config::LstmParams_LstmLoop::set_output
void set_output(ArgT0 &&arg0, ArgT... args)
nvdsinferserver::config::TensorDataType_INT_MIN_SENTINEL_DO_NOT_USE_
@ TensorDataType_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:203
nvdsinferserver::config::PreProcessParams_ScaleNormalize::set_mean_file
void set_mean_file(ArgT0 &&arg0, ArgT... args)
nvdsinferserver::config::CustomLib::clear_path
void clear_path()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3572
nvdsinferserver::config::SegmentationParams::default_instance
static const SegmentationParams & default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2574
nvdsinferserver::config::TensorOrder
TensorOrder
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:163
nvdsinferserver::config::DetectionParams_PerClassParams::DetectionParams_PerClassParams
DetectionParams_PerClassParams()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1903
nvdsinferserver::config::_DetectionParams_PerClassParamsEntry_DoNotUse_default_instance_
DetectionParams_PerClassParamsEntry_DoNotUseDefaultTypeInternal _DetectionParams_PerClassParamsEntry_DoNotUse_default_instance_
Definition: 9.2/sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:75
nvdsinferserver::config::TensorDataType_ARRAYSIZE
constexpr int TensorDataType_ARRAYSIZE
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:209
nvdsinferserver::config::LstmParams::LstmParams
LstmParams(LstmParams &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3410
nvdsinferserver::config::DetectionParams_PerClassParamsEntry_DoNotUse
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2048
nvdsinferserver::config::TENSOR_ORDER_NONE
@ TENSOR_ORDER_NONE
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:164
nvdsinferserver
This is a header file for pre-processing cuda kernels with normalization and mean subtraction require...
Definition: includes/nvdsinferserver/infer_custom_process.h:29
nvdsinferserver::config::LstmParams_LstmLoop::clear_input
void clear_input()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5209
nvdsinferserver::config::LstmParams_LstmLoop::mutable_output
std::string * mutable_output()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5273
nvdsinferserver::config::InputLayer::default_instance
static const InputLayer & default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:472
nvdsinferserver::config::DetectionParams_Nms::set_confidence_threshold
void set_confidence_threshold(float value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4213
nvdsinferserver::config::LstmParams_LstmLoop::init_const
const ::nvdsinferserver::config::LstmParams_InitConst & init_const() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5345
nvdsinferserver::config::PreProcessParams::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1004
nvdsinferserver::config::LstmParams_InitConst::operator=
LstmParams_InitConst & operator=(LstmParams_InitConst &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3054
nvdsinferserver::config::DetectionParams::operator=
DetectionParams & operator=(const DetectionParams &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2085
nvdsinferserver::config::CustomLib::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:390
nvdsinferserver::config::TensorOrder_INT_MIN_SENTINEL_DO_NOT_USE_
@ TensorOrder_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:167
nvdsinferserver::config::DetectionParams_SimpleCluster::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1863
nvdsinferserver::config::DetectionParams_Nms::operator=
DetectionParams_Nms & operator=(DetectionParams_Nms &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1248
nvdsinferserver::config::FRAME_SCALING_HW_GPU
@ FRAME_SCALING_HW_GPU
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:227
nvdsinferserver::config::LstmParams_LstmLoop::release_input
PROTOBUF_NODISCARD std::string * release_input()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5239
nvdsinferserver::config::TritonClassifyParams::TritonClassifyParams
TritonClassifyParams()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2865
nvdsinferserver::config::DetectionParams_DbScan::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1432
nvdsinferserver::config::_PreProcessParams_ScaleNormalize_default_instance_
PreProcessParams_ScaleNormalizeDefaultTypeInternal _PreProcessParams_ScaleNormalize_default_instance_
Definition: 9.2/sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:102
nvdsinferserver::config::PreProcessParams::preprocess_method_case
PreprocessMethodCase preprocess_method_case() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4191
nvdsinferserver::config::DetectionParams_DbScan::DetectionParams_DbScan
DetectionParams_DbScan(DetectionParams_DbScan &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1409
nvdsinferserver::config::PreProcessParams::normalize
const ::nvdsinferserver::config::PreProcessParams_ScaleNormalize & normalize() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4128
nvdsinferserver::config::PreProcessParams::set_tensor_name
void set_tensor_name(ArgT0 &&arg0, ArgT... args)
nvdsinferserver::config::CustomLib
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:279
nvdsinferserver::config::ClassificationParams::set_threshold
void set_threshold(float value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4883
nvdsinferserver::config::SegmentationParams::Swap
void Swap(SegmentationParams *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2587
nvdsinferserver::config::DetectionParams_Nms::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1262
nvdsinferserver::config::TensorDataType_Parse
bool TensorDataType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TensorDataType *value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:220
nvdsinferserver::config::DetectionParams_PerClassParams::default_instance
static const DetectionParams_PerClassParams & default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1940
nvdsinferserver::config::_DetectionParams_GroupRectangle_default_instance_
DetectionParams_GroupRectangleDefaultTypeInternal _DetectionParams_GroupRectangle_default_instance_
Definition: 9.2/sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:66
nvdsinferserver::config::ClassificationParams::_impl_
Impl_ _impl_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2529
nvdsinferserver::config::FrameScalingHW_INT_MIN_SENTINEL_DO_NOT_USE_
@ FrameScalingHW_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:229
nvdsinferserver::config::DetectionParams_GroupRectangle::operator=
DetectionParams_GroupRectangle & operator=(DetectionParams_GroupRectangle &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1599
nvdsinferserver::config::PreProcessParams_ScaleNormalize::scale_factor
float scale_factor() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3827
nvdsinferserver::config::DetectionParams::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2106
nvdsinferserver::config::LstmParams_InitConst::UnsafeArenaSwap
void UnsafeArenaSwap(LstmParams_InitConst *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3103
nvdsinferserver::config::CustomLib::CopyFrom
void CopyFrom(const CustomLib &from)
nvdsinferserver::config::DetectionParams::clear_num_detected_classes
void clear_num_detected_classes()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4461
nvdsinferserver::config::PreProcessParams::Impl_::PreprocessMethodUnion
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1217
nvdsinferserver::config::TENSOR_DT_INT64
@ TENSOR_DT_INT64
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:200
nvdsinferserver::config::LstmParams_InitConst::internal_default_instance
static const LstmParams_InitConst * internal_default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3080
nvdsinferserver::config::TENSOR_ORDER_NHWC
@ TENSOR_ORDER_NHWC
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:166
nvdsinferserver::config::ClassificationParams::internal_default_instance
static const ClassificationParams * internal_default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2413
nvdsinferserver::config::CustomLib::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:310
nvdsinferserver::config::DetectionParams_GroupRectangle::set_group_threshold
void set_group_threshold(int32_t value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4381
nvdsinferserver::config::PreProcessParams_ScaleNormalize::channel_offsets_size
int channel_offsets_size() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3844
nvdsinferserver::config::DetectionParams_PerClassParams::operator=
DetectionParams_PerClassParams & operator=(const DetectionParams_PerClassParams &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1913
nvdsinferserver::config::CustomLib::~CustomLib
~CustomLib() override
nvdsinferserver::config::InputLayer::mutable_name
std::string * mutable_name()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3640
nvdsinferserver::config::DetectionParams_DbScan::pre_threshold
float pre_threshold() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4269
nvdsinferserver::config::DetectionParams_PerClassParamsEntry_DoNotUse::internal_default_instance
static const DetectionParams_PerClassParamsEntry_DoNotUse * internal_default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2062
nvdsinferserver::config::OutputLayer::set_max_buffer_bytes
void set_max_buffer_bytes(uint64_t value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3811
nvdsinferserver::config::LstmParams_LstmLoop::input
const std::string & input() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5212
nvdsinferserver::config::DetectionParams_GroupRectangle::internal_default_instance
static const DetectionParams_GroupRectangle * internal_default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1625
nvdsinferserver::config::LstmParams_LstmLoop::release_output
PROTOBUF_NODISCARD std::string * release_output()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5289
nvdsinferserver::config::DetectionParams_SimpleCluster::_impl_
Impl_ _impl_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1895
nvdsinferserver::config::DetectionParams::Impl_::ClusteringPolicyUnion
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2353
nvdsinferserver::config::DetectionParams_PerClassParams::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2011
nvdsinferserver::config::ClassificationParams::clear_threshold
void clear_threshold()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4869
nvdsinferserver::config::DetectionParams::dbscan
const ::nvdsinferserver::config::DetectionParams_DbScan & dbscan() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4670
nvdsinferserver::config::DetectionParams::release_group_rectangle
PROTOBUF_NODISCARD ::nvdsinferserver::config::DetectionParams_GroupRectangle * release_group_rectangle()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4725
nvdsinferserver::config::PreProcessParams_ScaleNormalize::New
PreProcessParams_ScaleNormalize * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:859
nvdsinferserver::config::ClassificationParams::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2404
nvdsinferserver::config::DetectionParams_SimpleCluster::UnsafeArenaSwap
void UnsafeArenaSwap(DetectionParams_SimpleCluster *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1818
nvdsinferserver::config::DetectionParams_DbScan::Swap
void Swap(DetectionParams_DbScan *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1454
nvdsinferserver::config::DetectionParams::mutable_group_rectangle
::nvdsinferserver::config::DetectionParams_GroupRectangle * mutable_group_rectangle()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4775
nvdsinferserver::config::InputLayer::InputLayer
InputLayer()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:435
nvdsinferserver::config::DetectionParams::has_simple_cluster
bool has_simple_cluster() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4785
nvdsinferserver::config::FrameScalingHW_MAX
constexpr FrameScalingHW FrameScalingHW_MAX
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:234
nvdsinferserver::config::SegmentationParams::release_custom_parse_segmentation_func
PROTOBUF_NODISCARD std::string * release_custom_parse_segmentation_func()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5013
nvdsinferserver::config::DetectionParams_PerClassParams::MergeFrom
void MergeFrom(const DetectionParams_PerClassParams &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1980
nvdsinferserver::config::DetectionParams_Nms::clear_iou_threshold
void clear_iou_threshold()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4219
nvdsinferserver::config::DetectionParams_SimpleCluster::operator=
DetectionParams_SimpleCluster & operator=(DetectionParams_SimpleCluster &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1769
nvdsinferserver::config::DetectionParams_Nms::topk
int32_t topk() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4245
nvdsinferserver::config::PreProcessParams_ScaleNormalize::operator=
PreProcessParams_ScaleNormalize & operator=(PreProcessParams_ScaleNormalize &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:802
nvdsinferserver::config::OutputLayer::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:655
nvdsinferserver::config::ClassificationParams::threshold
float threshold() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4875
nvdsinferserver::config::OutputLayer::OutputLayer
OutputLayer(OutputLayer &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:629
nvdsinferserver::config::LstmParams_LstmLoop::mutable_input
std::string * mutable_input()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5223
nvdsinferserver::config::TritonClassifyParams::swap
friend void swap(TritonClassifyParams &a, TritonClassifyParams &b)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2912
nvdsinferserver::config::_TritonClassifyParams_default_instance_
TritonClassifyParamsDefaultTypeInternal _TritonClassifyParams_default_instance_
Definition: 9.2/sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:108
nvdsinferserver::config::TritonClassifyParams::MergeFrom
void MergeFrom(const TritonClassifyParams &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2942
nvdsinferserver::config::PreProcessParams::set_frame_scaling_hw
void set_frame_scaling_hw(::nvdsinferserver::config::FrameScalingHW value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4066
nvdsinferserver::config::DetectionParams_Nms::confidence_threshold
float confidence_threshold() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4205
nvdsinferserver::config::DetectionParams::unsafe_arena_set_allocated_dbscan
void unsafe_arena_set_allocated_dbscan(::nvdsinferserver::config::DetectionParams_DbScan *dbscan)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4685
nvdsinferserver::config::SegmentationParams::custom_parse_segmentation_func
const std::string & custom_parse_segmentation_func() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4986
nvdsinferserver::config::CustomLib::Swap
void Swap(CustomLib *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:332
nvdsinferserver::config::LstmParams_InitConst::MergeFrom
void MergeFrom(const LstmParams_InitConst &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3117
nvdsinferserver::config::PreProcessParams::Impl_::PreprocessMethodUnion::normalize_
::nvdsinferserver::config::PreProcessParams_ScaleNormalize * normalize_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1220
nvdsinferserver::config::LstmParams::MergeFrom
void MergeFrom(const LstmParams &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3482
nvdsinferserver::config::CustomLib::kPathFieldNumber
@ kPathFieldNumber
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:400
nvdsinferserver::config::_LstmParams_InitConst_default_instance_
LstmParams_InitConstDefaultTypeInternal _LstmParams_InitConst_default_instance_
Definition: 9.2/sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:87
nvdsinferserver::config::LstmParams_LstmLoop::Swap
void Swap(LstmParams_LstmLoop *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3243
nvdsinferserver::config::TENSOR_DT_UINT8
@ TENSOR_DT_UINT8
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:196
nvdsinferserver::config::TritonClassifyParams::set_threshold
void set_threshold(float value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5125
nvdsinferserver::config::LstmParams_LstmLoop::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3222
nvdsinferserver::config::OutputLayer::MergeFrom
void MergeFrom(const OutputLayer &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:701
nvdsinferserver::config::DetectionParams::set_allocated_custom_parse_bbox_func
void set_allocated_custom_parse_bbox_func(std::string *custom_parse_bbox_func)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4544
nvdsinferserver::config::SegmentationParams::clear_num_segmentation_classes
void clear_num_segmentation_classes()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4963
nvdsinferserver::config::DetectionParams_DbScan::clear_min_boxes
void clear_min_boxes()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4303
nvdsinferserver::config::CustomLib::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:316
nvdsinferserver::config::LstmParams::operator=
LstmParams & operator=(const LstmParams &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3415
nvdsinferserver::config::TritonClassifyParams::New
TritonClassifyParams * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2936
nvdsinferserver::config::PreProcessParams_ScaleNormalize::internal_default_instance
static const PreProcessParams_ScaleNormalize * internal_default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:828
nvdsinferserver::config::DetectionParams::unsafe_arena_release_simple_cluster
::nvdsinferserver::config::DetectionParams_SimpleCluster * unsafe_arena_release_simple_cluster()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4822
nvdsinferserver::config::LstmParams::clear_loops
void clear_loops()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5422
nvdsinferserver::config::PreProcessParams::set_symmetric_padding
void set_symmetric_padding(int32_t value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4180
nvdsinferserver::config::InputLayer::data_type
::nvdsinferserver::config::TensorDataType data_type() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3729
nvdsinferserver::config::DetectionParams::mutable_nms
::nvdsinferserver::config::DetectionParams_Nms * mutable_nms()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4627
nvdsinferserver::config::LstmParams_LstmLoop::UnsafeArenaSwap
void UnsafeArenaSwap(LstmParams_LstmLoop *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3256
nvdsinferserver::config::SegmentationParams::New
SegmentationParams * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2608
nvdsinferserver::config::_ClassificationParams_default_instance_
ClassificationParamsDefaultTypeInternal _ClassificationParams_default_instance_
Definition: 9.2/sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:54
nvdsinferserver::config::InputLayer::Swap
void Swap(InputLayer *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:485
nvdsinferserver::config::DetectionParams_PerClassParams::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1937
nvdsinferserver::config::PreProcessParams::set_maintain_aspect_ratio
void set_maintain_aspect_ratio(int32_t value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4046
nvdsinferserver::config::PreProcessParams::_impl_
Impl_ _impl_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1226
nvdsinferserver::config::CustomLib::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:326
nvdsinferserver::config::PreProcessParams::clear_frame_scaling_hw
void clear_frame_scaling_hw()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4052
nvdsinferserver::config::IMAGE_FORMAT_GRAY
@ IMAGE_FORMAT_GRAY
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:140
nvdsinferserver::config::OutputLayer::_impl_
Impl_ _impl_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:780
nvdsinferserver::config::_DetectionParams_Nms_default_instance_
DetectionParams_NmsDefaultTypeInternal _DetectionParams_Nms_default_instance_
Definition: 9.2/sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:69
nvdsinferserver::config::DetectionParams_DbScan::set_min_boxes
void set_min_boxes(int32_t value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4317
nvdsinferserver::config::PreProcessParams::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1010
nvdsinferserver::config::PreProcessParams::clear_tensor_name
void clear_tensor_name()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3982
nvdsinferserver::config::PreProcessParams_ScaleNormalize::add_channel_offsets
void add_channel_offsets(float value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3864
nvdsinferserver::config::DetectionParams_Nms::clear_confidence_threshold
void clear_confidence_threshold()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4199
nvdsinferserver::config::OtherNetworkParams::default_instance
static const OtherNetworkParams & default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2749
nvdsinferserver::config::FrameScalingHW_IsValid
bool FrameScalingHW_IsValid(int value)
nvdsinferserver::config::TensorOrder_ARRAYSIZE
constexpr int TensorOrder_ARRAYSIZE
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:173
nvdsinferserver::config::MemoryType
MemoryType
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:251
nvdsinferserver::config::TENSOR_DT_INT16
@ TENSOR_DT_INT16
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:194
nvdsinferserver::config::SegmentationParams::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2645
nvdsinferserver::config::OtherNetworkParams::set_allocated_type_name
void set_allocated_type_name(std::string *type_name)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5071
nvdsinferserver::config::DetectionParams_DbScan::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1512
nvdsinferserver::config::OutputLayer::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:652
nvdsinferserver::config::DetectionParams_SimpleCluster::DetectionParams_SimpleCluster
DetectionParams_SimpleCluster()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1755
nvdsinferserver::config::LstmParams_LstmLoop::release_init_const
PROTOBUF_NODISCARD ::nvdsinferserver::config::LstmParams_InitConst * release_init_const()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5326
nvdsinferserver::config::MemoryType_MAX
constexpr MemoryType MemoryType_MAX
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:260
nvdsinferserver::config::TENSOR_DT_INT8
@ TENSOR_DT_INT8
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:193
scale_factor
int scale_factor
Definition: sources/libs/nvll_batch_jpeg_encode/oss/jpeglib.h:938
nvdsinferserver::config::DetectionParams_Nms::default_instance
static const DetectionParams_Nms & default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1271
nvdsinferserver::config::TENSOR_DT_FP16
@ TENSOR_DT_FP16
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:192
nvdsinferserver::config::LstmParams::operator=
LstmParams & operator=(LstmParams &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3419
nvdsinferserver::config::TritonClassifyParams::release_tensor_name
PROTOBUF_NODISCARD std::string * release_tensor_name()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5161
nvdsinferserver::config::DetectionParams_GroupRectangle::New
DetectionParams_GroupRectangle * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1656
nvdsinferserver::config::LstmParams::swap
friend void swap(LstmParams &a, LstmParams &b)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3452
nvdsinferserver::config::CustomLib::ByteSizeLong
size_t ByteSizeLong() const final
nvdsinferserver::config::TritonClassifyParams::default_instance
static const TritonClassifyParams & default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2902
nvdsinferserver::config::OutputLayer::OutputLayer
OutputLayer()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:624
nvdsinferserver::config::SegmentationParams::SegmentationParams
SegmentationParams()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2537
nvdsinferserver::config::MediaFormat
MediaFormat
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:136
nvdsinferserver::config::TENSOR_DT_INT32
@ TENSOR_DT_INT32
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:195
nvdsinferserver::config::LstmParams_LstmLoop::Impl_::InitStateUnion::init_const_
::nvdsinferserver::config::LstmParams_InitConst * init_const_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3391
nvdsinferserver::config::ClassificationParams::ClassificationParams
ClassificationParams(ClassificationParams &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2378
nvdsinferserver::config::PreProcessParams::Impl_::PreprocessMethodUnion::_constinit_
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1219
nvdsinferserver::config::DetectionParams::set_num_detected_classes
void set_num_detected_classes(int32_t value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4475
nvdsinferserver::config::MemoryType_MIN
constexpr MemoryType MemoryType_MIN
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:259
nvdsinferserver::config::DetectionParams::release_nms
PROTOBUF_NODISCARD ::nvdsinferserver::config::DetectionParams_Nms * release_nms()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4577
nvdsinferserver::config::DetectionParams_Nms::UnsafeArenaSwap
void UnsafeArenaSwap(DetectionParams_Nms *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1297
nvdsinferserver::config::LstmParams_LstmLoop::LstmParams_LstmLoop
LstmParams_LstmLoop()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3188
nvdsinferserver::config::_LstmParams_default_instance_
LstmParamsDefaultTypeInternal _LstmParams_default_instance_
Definition: 9.2/sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:84
nvdsinferserver::config::DetectionParams::mutable_per_class_params
::PROTOBUF_NAMESPACE_ID::Map< int32_t, ::nvdsinferserver::config::DetectionParams_PerClassParams > * mutable_per_class_params()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4504
nvdsinferserver::config::PreProcessParams::set_frame_scaling_filter
void set_frame_scaling_filter(uint32_t value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4086
nvdsinferserver::config::PreProcessParams_ScaleNormalize::set_channel_offsets
void set_channel_offsets(int index, float value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3857
nvdsinferserver::config::DetectionParams_SimpleCluster::Swap
void Swap(DetectionParams_SimpleCluster *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1805
nvdsinferserver::config::MediaFormat_INT_MAX_SENTINEL_DO_NOT_USE_
@ MediaFormat_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:142
nvdsinferserver::config::TensorOrder_Name
const std::string & TensorOrder_Name(T enum_t_value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:177
nvdsinferserver::config::DetectionParams_SimpleCluster::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1789
nvdsinferserver::config::LstmParams_LstmLoop
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3185
nvdsinferserver::config::TensorDataType_descriptor
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * TensorDataType_descriptor()
nvdsinferserver::config::LstmParams_LstmLoop::LstmParams_LstmLoop
LstmParams_LstmLoop(LstmParams_LstmLoop &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3193
nvdsinferserver::config::_CustomLib_default_instance_
CustomLibDefaultTypeInternal _CustomLib_default_instance_
Definition: 9.2/sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:57
nvdsinferserver::config::InputLayer::operator=
InputLayer & operator=(const InputLayer &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:445
nvdsinferserver::config::ClassificationParams
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2370
nvdsinferserver::config::DetectionParams_Nms
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1231
nvdsinferserver::config::DetectionParams::clustering_policy_case
ClusteringPolicyCase clustering_policy_case() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4861
nvdsinferserver::config::OtherNetworkParams::mutable_type_name
std::string * mutable_type_name()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5051
nvdsinferserver::config::DetectionParams_PerClassParams
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1900
nvdsinferserver::config::CustomLib::mutable_path
std::string * mutable_path()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3586
nvdsinferserver::config::DetectionParams_SimpleCluster::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1786
nvdsinferserver::config::PreProcessParams::MergeFrom
void MergeFrom(const PreProcessParams &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1058
nvdsinferserver::config::PreProcessParams::clear_symmetric_padding
void clear_symmetric_padding()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4166
nvdsinferserver::config::OutputLayer::Swap
void Swap(OutputLayer *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:674
nvdsinferserver::config::DetectionParams_Nms::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1268
nvdsinferserver::config::PreProcessParams::swap
friend void swap(PreProcessParams &a, PreProcessParams &b)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1028
nvdsinferserver::config::PreProcessParams_ScaleNormalize::clear_channel_offsets
void clear_channel_offsets()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3847
nvdsinferserver::config::FRAME_SCALING_HW_VIC
@ FRAME_SCALING_HW_VIC
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:228
nvdsinferserver::config::DetectionParams_Nms::operator=
DetectionParams_Nms & operator=(const DetectionParams_Nms &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1244
nvdsinferserver::config::OutputLayer::UnsafeArenaSwap
void UnsafeArenaSwap(OutputLayer *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:687
nvdsinferserver::config::TENSOR_DT_STRING
@ TENSOR_DT_STRING
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:202
nvdsinferserver::config::DetectionParams_PerClassParams::operator=
DetectionParams_PerClassParams & operator=(DetectionParams_PerClassParams &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1917
nvdsinferserver::config::PreProcessParams::has_normalize
bool has_normalize() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4095
nvdsinferserver::config::SegmentationParams::set_num_segmentation_classes
void set_num_segmentation_classes(int32_t value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4977
nvdsinferserver::config::DetectionParams_Nms::Swap
void Swap(DetectionParams_Nms *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1284
nvdsinferserver::config::MediaFormat_Name
const std::string & MediaFormat_Name(T enum_t_value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:151
nvdsinferserver::config::InputLayer::internal_default_instance
static const InputLayer * internal_default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:475
nvdsinferserver::config::DetectionParams::clear_custom_parse_bbox_func
void clear_custom_parse_bbox_func()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4510
nvdsinferserver::config::TritonClassifyParams::threshold
float threshold() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5117
nvdsinferserver::config::SegmentationParams::mutable_custom_parse_segmentation_func
std::string * mutable_custom_parse_segmentation_func()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4997
nvdsinferserver::config::PreProcessParams_ScaleNormalize::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:819
nvdsinferserver::config::LstmParams_LstmLoop::keep_output
bool keep_output() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5389
nvdsinferserver::config::PreProcessParams::PreProcessParams
PreProcessParams()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:976
nvdsinferserver::config::DetectionParams_GroupRectangle::default_instance
static const DetectionParams_GroupRectangle & default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1622
nvdsinferserver::config::DetectionParams::clear_dbscan
void clear_dbscan()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4643
nvdsinferserver::config::DetectionParams::ClusteringPolicyCase
ClusteringPolicyCase
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2115
nvdsinferserver::config::LstmParams_LstmLoop::swap
friend void swap(LstmParams_LstmLoop &a, LstmParams_LstmLoop &b)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3240
nvdsinferserver::config::DetectionParams_GroupRectangle::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1613
nvdsinferserver::config::LstmParams_InitConst::_impl_
Impl_ _impl_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3180
nvdsinferserver::config::OutputLayer::default_instance
static const OutputLayer & default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:661
nvdsinferserver::config::PreProcessParams::Swap
void Swap(PreProcessParams *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1031
nvdsinferserver::config::_DetectionParams_SimpleCluster_default_instance_
DetectionParams_SimpleClusterDefaultTypeInternal _DetectionParams_SimpleCluster_default_instance_
Definition: 9.2/sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:78
nvdsinferserver::config::PreProcessParams::release_tensor_name
PROTOBUF_NODISCARD std::string * release_tensor_name()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4012
nvdsinferserver::config::DetectionParams_SimpleCluster::default_instance
static const DetectionParams_SimpleCluster & default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1792
nvdsinferserver::config::TensorOrder_MIN
constexpr TensorOrder TensorOrder_MIN
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:171
nvdsinferserver::config::TritonClassifyParams::operator=
TritonClassifyParams & operator=(const TritonClassifyParams &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2875
nvdsinferserver::config::LstmParams_LstmLoop::clear_init_const
void clear_init_const()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5318
nvdsinferserver::config::DetectionParams_DbScan::UnsafeArenaSwap
void UnsafeArenaSwap(DetectionParams_DbScan *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1467
nvdsinferserver::config::OutputLayer::release_name
PROTOBUF_NODISCARD std::string * release_name()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3777
nvdsinferserver::config::LstmParams
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3402
nvdsinferserver::config::CustomLib::operator=
CustomLib & operator=(CustomLib &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:296
nvdsinferserver::config::LstmParams_LstmLoop::Impl_::InitStateUnion
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3388
nvdsinferserver::config::DetectionParams_Nms::DetectionParams_Nms
DetectionParams_Nms()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1234
nvdsinferserver::config::OtherNetworkParams::operator=
OtherNetworkParams & operator=(const OtherNetworkParams &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2722
nvdsinferserver::config::PreProcessParams_ScaleNormalize::swap
friend void swap(PreProcessParams_ScaleNormalize &a, PreProcessParams_ScaleNormalize &b)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:835
nvdsinferserver::config::DetectionParams_PerClassParams::internal_default_instance
static const DetectionParams_PerClassParams * internal_default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1943
nvdsinferserver::config::SegmentationParams::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2571
nvdsinferserver::config::_PreProcessParams_default_instance_
PreProcessParamsDefaultTypeInternal _PreProcessParams_default_instance_
Definition: 9.2/sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:99
nvdsinferserver::config::TENSOR_ORDER_LINEAR
@ TENSOR_ORDER_LINEAR
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:165
nvdsinferserver::config::OtherNetworkParams
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2709
nvdsinferserver::config::MEMORY_TYPE_CPU
@ MEMORY_TYPE_CPU
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:253
nvdsinferserver::config::SegmentationParams::threshold
float threshold() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4949
nvdsinferserver::config::TritonClassifyParams::operator=
TritonClassifyParams & operator=(TritonClassifyParams &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2879
nvdsinferserver::config::DetectionParams_SimpleCluster::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1783
nvdsinferserver::config::ClassificationParams::set_custom_parse_classifier_func
void set_custom_parse_classifier_func(ArgT0 &&arg0, ArgT... args)
nvdsinferserver::config::DetectionParams_PerClassParams::_impl_
Impl_ _impl_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2043
nvdsinferserver::config::PreProcessParams_ScaleNormalize::clear_scale_factor
void clear_scale_factor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3821
nvdsinferserver::config::DetectionParams::has_nms
bool has_nms() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4563
nvdsinferserver::config::MemoryType_Parse
bool MemoryType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MemoryType *value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:272
nvdsinferserver::config::DetectionParams_PerClassParams::set_pre_threshold
void set_pre_threshold(float value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4449
nvdsinferserver::config::DetectionParams::num_detected_classes
int32_t num_detected_classes() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4467
nvdsinferserver::config::TensorOrder_MAX
constexpr TensorOrder TensorOrder_MAX
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:172
nvdsinferserver::config::PreProcessParams::network_format
::nvdsinferserver::config::MediaFormat network_format() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3948
nvdsinferserver::config::TritonClassifyParams::Swap
void Swap(TritonClassifyParams *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2915
nvdsinferserver::config::OutputLayer::max_buffer_bytes
uint64_t max_buffer_bytes() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3803
nvdsinferserver::config::DetectionParams_SimpleCluster::set_threshold
void set_threshold(float value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4425
nvdsinferserver::config::DetectionParams::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2193
nvdsinferserver::config::IMAGE_FORMAT_RGB
@ IMAGE_FORMAT_RGB
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:138
nvdsinferserver::config::TENSOR_DT_FP64
@ TENSOR_DT_FP64
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:199
nvdsinferserver::config::DetectionParams_DbScan::eps
float eps() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4289
nvdsinferserver::config::PreProcessParams_ScaleNormalize::set_scale_factor
void set_scale_factor(float value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3835
nvdsinferserver::config::TritonClassifyParams::TritonClassifyParams
TritonClassifyParams(TritonClassifyParams &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2870
nvdsinferserver::config::DetectionParams_GroupRectangle
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1582
nvdsinferserver::config::DetectionParams_GroupRectangle::swap
friend void swap(DetectionParams_GroupRectangle &a, DetectionParams_GroupRectangle &b)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1632
nvdsinferserver::config::OutputLayer::mutable_name
std::string * mutable_name()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3761
nvdsinferserver::config::PreProcessParams::mutable_tensor_name
std::string * mutable_tensor_name()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3996
nvdsinferserver::config::DetectionParams_Nms::internal_default_instance
static const DetectionParams_Nms * internal_default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1274
TableStruct_nvdsinferserver_5fcommon_2eproto
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:47
nvdsinferserver::config::DetectionParams_SimpleCluster::threshold
float threshold() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4417
nvdsinferserver::config::InputLayer::set_dims
void set_dims(int index, int32_t value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3692
nvdsinferserver::config::DetectionParams_Nms::MergeFrom
void MergeFrom(const DetectionParams_Nms &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1311
nvdsinferserver::config::PreProcessParams::maintain_aspect_ratio
int32_t maintain_aspect_ratio() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4038
nvdsinferserver::config::DetectionParams_Nms::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1342
nvdsinferserver::config::DetectionParams_SimpleCluster::MergeFrom
void MergeFrom(const DetectionParams_SimpleCluster &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1832
nvdsinferserver::config::OtherNetworkParams::swap
friend void swap(OtherNetworkParams &a, OtherNetworkParams &b)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2759
nvdsinferserver::config::DetectionParams::clear_group_rectangle
void clear_group_rectangle()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4717
nvdsinferserver::config::ClassificationParams::ClassificationParams
ClassificationParams()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2373
nvdsinferserver::config::CustomLib::set_allocated_path
void set_allocated_path(std::string *path)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3606
nvdsinferserver::config::LstmParams::_impl_
Impl_ _impl_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3557
nvdsinferserver::config::OtherNetworkParams::internal_default_instance
static const OtherNetworkParams * internal_default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2752
nvdsinferserver::config::ClassificationParams::default_instance
static const ClassificationParams & default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2410
nvdsinferserver::config::OutputLayer::name
const std::string & name() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3750
nvdsinferserver::config::FrameScalingHW_Name
const std::string & FrameScalingHW_Name(T enum_t_value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:239
nvdsinferserver::config::OutputLayer::clear_name
void clear_name()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3747
nvdsinferserver::config::PreProcessParams
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:973
nvdsinferserver::config::DetectionParams::group_rectangle
const ::nvdsinferserver::config::DetectionParams_GroupRectangle & group_rectangle() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4744
nvdsinferserver::config::DetectionParams_PerClassParamsEntry_DoNotUse::ValidateValue
static bool ValidateValue(void *)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2064
nvdsinferserver::config::LstmParams_LstmLoop::set_input
void set_input(ArgT0 &&arg0, ArgT... args)
nvdsinferserver::config::CustomLib::default_instance
static const CustomLib & default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:319
nvdsinferserver::config::PreProcessParams::PreprocessMethodCase
PreprocessMethodCase
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1016
nvdsinferserver::config::SegmentationParams::operator=
SegmentationParams & operator=(const SegmentationParams &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2547
nvdsinferserver::config::DetectionParams::Impl_::ClusteringPolicyUnion::simple_cluster_
::nvdsinferserver::config::DetectionParams_SimpleCluster * simple_cluster_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2359
nvdsinferserver::config::CustomLib::GetCachedSize
int GetCachedSize() const final
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:372
nvdsinferserver::config::PreProcessParams::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1007
nvdsinferserver::config::MemoryType_descriptor
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MemoryType_descriptor()
nvdsinferserver::config::PreProcessParams_ScaleNormalize::MergeFrom
void MergeFrom(const PreProcessParams_ScaleNormalize &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:865
nvdsinferserver::config::OtherNetworkParams::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2740
nvdsinferserver::config::CustomLib::CustomLib
CustomLib()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:282
nvdsinferserver::config::TritonClassifyParams::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2973
nvdsinferserver::config::PreProcessParams::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1089
nvdsinferserver::config::LstmParams_LstmLoop::mutable_init_const
::nvdsinferserver::config::LstmParams_InitConst * mutable_init_const()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5376
nvdsinferserver::config::OutputLayer::New
OutputLayer * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:695
nvdsinferserver::config::LstmParams_InitConst
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3037
nvdsinferserver::config::OtherNetworkParams::UnsafeArenaSwap
void UnsafeArenaSwap(OtherNetworkParams *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2775
nvdsinferserver::config::DetectionParams_PerClassParams::swap
friend void swap(DetectionParams_PerClassParams &a, DetectionParams_PerClassParams &b)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1950
nvdsinferserver::config::InputLayer::mutable_dims
::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > * mutable_dims()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3717
nvdsinferserver::config::ClassificationParams::clear_custom_parse_classifier_func
void clear_custom_parse_classifier_func()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4889
nvdsinferserver::config::OtherNetworkParams::OtherNetworkParams
OtherNetworkParams()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2712
nvdsinferserver::config::CustomLib::release_path
PROTOBUF_NODISCARD std::string * release_path()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3602
nvdsinferserver::config::CustomLib::_InternalSerialize
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
nvdsinferserver::config::DetectionParams::has_group_rectangle
bool has_group_rectangle() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4711
nvdsinferserver::config::IMAGE_FORMAT_BGR
@ IMAGE_FORMAT_BGR
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:139
max
int max(int a, int b)
Compute the component-wise maximum.
Definition: sources/libs/nvmultiobjecttracker/include/modules/cuDCFv2/helper_math.h:60
nvdsinferserver::config::DetectionParams_GroupRectangle::clear_confidence_threshold
void clear_confidence_threshold()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4347
nvdsinferserver::config::DetectionParams::release_dbscan
PROTOBUF_NODISCARD ::nvdsinferserver::config::DetectionParams_DbScan * release_dbscan()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4651
nvdsinferserver::config::PreProcessParams_ScaleNormalize::UnsafeArenaSwap
void UnsafeArenaSwap(PreProcessParams_ScaleNormalize *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:851
nvdsinferserver::config::ClassificationParams::UnsafeArenaSwap
void UnsafeArenaSwap(ClassificationParams *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2436
nvdsinferserver::config::FrameScalingHW_ARRAYSIZE
constexpr int FrameScalingHW_ARRAYSIZE
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:235
nvdsinferserver::config::TensorOrder_INT_MAX_SENTINEL_DO_NOT_USE_
@ TensorOrder_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:168
nvdsinferserver::config::DetectionParams::default_instance
static const DetectionParams & default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2112
nvdsinferserver::config::DetectionParams_GroupRectangle::confidence_threshold
float confidence_threshold() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4353
nvdsinferserver::config::SegmentationParams::swap
friend void swap(SegmentationParams &a, SegmentationParams &b)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2584
nvdsinferserver::config::TensorOrder_IsValid
bool TensorOrder_IsValid(int value)
nvdsinferserver::config::PreProcessParams::clear_maintain_aspect_ratio
void clear_maintain_aspect_ratio()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4032
nvdsinferserver::config::SegmentationParams::MergeFrom
void MergeFrom(const SegmentationParams &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2614
nvdsinferserver::config::DetectionParams_Nms::New
DetectionParams_Nms * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1305
nvdsinferserver::config::DetectionParams::unsafe_arena_set_allocated_simple_cluster
void unsafe_arena_set_allocated_simple_cluster(::nvdsinferserver::config::DetectionParams_SimpleCluster *simple_cluster)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4833
nvdsinferserver::config::LstmParams_LstmLoop::set_allocated_output
void set_allocated_output(std::string *output)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5293
nvdsinferserver::config::ClassificationParams::Swap
void Swap(ClassificationParams *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2423
nvdsinferserver::config::TritonClassifyParams::topk
uint32_t topk() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5097
nvdsinferserver::config::DetectionParams::Impl_::ClusteringPolicyUnion::dbscan_
::nvdsinferserver::config::DetectionParams_DbScan * dbscan_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2357
nvdsinferserver::config::TensorDataType_MAX
constexpr TensorDataType TensorDataType_MAX
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:208
nvdsinferserver::config::PreProcessParams_ScaleNormalize::Swap
void Swap(PreProcessParams_ScaleNormalize *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:838
nvdsinferserver::config::LstmParams_LstmLoop::unsafe_arena_set_allocated_init_const
void unsafe_arena_set_allocated_init_const(::nvdsinferserver::config::LstmParams_InitConst *init_const)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5360
nvdsinferserver::config::OtherNetworkParams::Swap
void Swap(OtherNetworkParams *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2762
nvdsinferserver::config::PreProcessParams::clear_network_format
void clear_network_format()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3942
nvdsinferserver::config::PreProcessParams::clear_normalize
void clear_normalize()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4101
nvdsinferserver::config::OtherNetworkParams::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2743
nvdsinferserver::config::DetectionParams::unsafe_arena_release_dbscan
::nvdsinferserver::config::DetectionParams_DbScan * unsafe_arena_release_dbscan()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4674
nvdsinferserver::config::DetectionParams_PerClassParams::New
DetectionParams_PerClassParams * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1974
nvdsinferserver::config::_SegmentationParams_default_instance_
SegmentationParamsDefaultTypeInternal _SegmentationParams_default_instance_
Definition: 9.2/sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:105
nvdsinferserver::config::LstmParams_InitConst::operator=
LstmParams_InitConst & operator=(const LstmParams_InitConst &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3050
nvdsinferserver::config::PreProcessParams::unsafe_arena_set_allocated_normalize
void unsafe_arena_set_allocated_normalize(::nvdsinferserver::config::PreProcessParams_ScaleNormalize *normalize)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4143
nvdsinferserver::config::_LstmParams_LstmLoop_default_instance_
LstmParams_LstmLoopDefaultTypeInternal _LstmParams_LstmLoop_default_instance_
Definition: 9.2/sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:90
nvdsinferserver::config::FRAME_SCALING_HW_DEFAULT
@ FRAME_SCALING_HW_DEFAULT
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:226
nvdsinferserver::config::OutputLayer::set_name
void set_name(ArgT0 &&arg0, ArgT... args)
nvdsinferserver::config::MEDIA_FORMAT_NONE
@ MEDIA_FORMAT_NONE
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:137
nvdsinferserver::config::LstmParams_LstmLoop::has_init_const
bool has_init_const() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5312
nvdsinferserver::config::PreProcessParams::set_tensor_order
void set_tensor_order(::nvdsinferserver::config::TensorOrder value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3976
nvdsinferserver::config::InputLayer::_impl_
Impl_ _impl_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:616
nvdsinferserver::config::LstmParams_LstmLoop::default_instance
static const LstmParams_LstmLoop & default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3225
nvdsinferserver::config::DetectionParams::_impl_
Impl_ _impl_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2365
nvdsinferserver::config::InputLayer::clear_name
void clear_name()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3626
nvdsinferserver::config::OutputLayer::set_allocated_name
void set_allocated_name(std::string *name)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3781
nvdsinferserver::config::TENSOR_DT_UINT16
@ TENSOR_DT_UINT16
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:197
nvdsinferserver::config::DetectionParams::release_custom_parse_bbox_func
PROTOBUF_NODISCARD std::string * release_custom_parse_bbox_func()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4540
nvdsinferserver::config::ClassificationParams::swap
friend void swap(ClassificationParams &a, ClassificationParams &b)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2420
nvdsinferserver::config::LstmParams_InitConst::swap
friend void swap(LstmParams_InitConst &a, LstmParams_InitConst &b)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3087
nvdsinferserver::config::OutputLayer
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:621
nvdsinferserver::config::MediaFormat_descriptor
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MediaFormat_descriptor()
nvdsinferserver::config::DetectionParams::Impl_::ClusteringPolicyUnion::nms_
::nvdsinferserver::config::DetectionParams_Nms * nms_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2356
nvdsinferserver::config::DetectionParams_Nms::set_iou_threshold
void set_iou_threshold(float value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4233
nvdsinferserver::config::OutputLayer::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:732
nvdsinferserver::config::OtherNetworkParams::New
OtherNetworkParams * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2783
nvdsinferserver::config::PreProcessParams::default_instance
static const PreProcessParams & default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1013
nvdsinferserver::config::TENSOR_DT_UINT64
@ TENSOR_DT_UINT64
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:201
nvdsinferserver::config::DetectionParams::unsafe_arena_set_allocated_nms
void unsafe_arena_set_allocated_nms(::nvdsinferserver::config::DetectionParams_Nms *nms)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4611
nvdsinferserver::config::DetectionParams::Impl_::ClusteringPolicyUnion::_constinit_
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2355
nvdsinferserver::config::SegmentationParams::internal_default_instance
static const SegmentationParams * internal_default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2577
nvdsinferserver::config::PreProcessParams::mutable_normalize
::nvdsinferserver::config::PreProcessParams_ScaleNormalize * mutable_normalize()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4159
nvdsinferserver::config::FrameScalingHW_Parse
bool FrameScalingHW_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FrameScalingHW *value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:246
nvdsinferserver::config::TritonClassifyParams::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2896
nvdsinferserver::config::TritonClassifyParams::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2899
nvdsinferserver::config::DetectionParams_PerClassParams::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1934
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
nvdsinferserver::config::LstmParams::internal_default_instance
static const LstmParams * internal_default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3445
nvdsinferserver::config::OtherNetworkParams::operator=
OtherNetworkParams & operator=(OtherNetworkParams &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2726
nvdsinferserver::config::CustomLib::swap
friend void swap(CustomLib &a, CustomLib &b)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:329
nvdsinferserver::config::CustomLib::_InternalParse
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
nvdsinferserver::config::InputLayer::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:463
nvdsinferserver::config::DetectionParams_GroupRectangle::clear_group_threshold
void clear_group_threshold()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4367
nvdsinferserver::config::TritonClassifyParams::_impl_
Impl_ _impl_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3032
nvdsinferserver::config::DetectionParams::DetectionParams
DetectionParams()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2075
nvdsinferserver::config::DetectionParams_Nms::set_topk
void set_topk(int32_t value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4253
nvdsinferserver::config::LstmParams_InitConst::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3074
nvdsinferserver::config::DetectionParams
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2072
nvdsinferserver::config::OtherNetworkParams::clear_type_name
void clear_type_name()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5037
nvdsinferserver::config::DetectionParams_DbScan::clear_min_score
void clear_min_score()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4323
nvdsinferserver::config::MediaFormat_Parse
bool MediaFormat_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MediaFormat *value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:158
nvdsinferserver::config::PreProcessParams_ScaleNormalize::mutable_mean_file
std::string * mutable_mean_file()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3902
nvdsinferserver::config::InputLayer::clear_dims
void clear_dims()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3682
nvdsinferserver::config::ClassificationParams::custom_parse_classifier_func
const std::string & custom_parse_classifier_func() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4892
nvdsinferserver::config::PreProcessParams::unsafe_arena_release_normalize
::nvdsinferserver::config::PreProcessParams_ScaleNormalize * unsafe_arena_release_normalize()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4132
nvdsinferserver::config::OtherNetworkParams::_impl_
Impl_ _impl_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2857
nvdsinferserver::config::LstmParams_InitConst::clear_value
void clear_value()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5185
nvdsinferserver::config::TensorDataType_Name
const std::string & TensorDataType_Name(T enum_t_value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:213
nvdsinferserver::config::DetectionParams_DbScan::min_score
float min_score() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4329
nvdsinferserver::config::DetectionParams_SimpleCluster
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1752
nvdsinferserver::config::PreProcessParams::set_allocated_tensor_name
void set_allocated_tensor_name(std::string *tensor_name)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4016
nvdsinferserver::config::FrameScalingHW_INT_MAX_SENTINEL_DO_NOT_USE_
@ FrameScalingHW_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:230
nvdsinferserver::config::TritonClassifyParams::clear_threshold
void clear_threshold()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5111
nvdsinferserver::config::CustomLib::Clear
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
nvdsinferserver::config::TritonClassifyParams::mutable_tensor_name
std::string * mutable_tensor_name()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5145
nvdsinferserver::config::PreProcessParams::operator=
PreProcessParams & operator=(PreProcessParams &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:990
nvdsinferserver::config::PreProcessParams::frame_scaling_hw
::nvdsinferserver::config::FrameScalingHW frame_scaling_hw() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4058
nvdsinferserver::config::LstmParams::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3513
nvdsinferserver::config::TENSOR_DT_UINT32
@ TENSOR_DT_UINT32
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:198
nvdsinferserver::config::SegmentationParams::num_segmentation_classes
int32_t num_segmentation_classes() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4969
nvdsinferserver::config::CustomLib::internal_default_instance
static const CustomLib * internal_default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:322
nvdsinferserver::config::DetectionParams_Nms::DetectionParams_Nms
DetectionParams_Nms(DetectionParams_Nms &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1239
nvdsinferserver::config::InputLayer::New
InputLayer * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:506
nvdsinferserver::config::DetectionParams_SimpleCluster::internal_default_instance
static const DetectionParams_SimpleCluster * internal_default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1795
nvdsinferserver::config::DetectionParams_PerClassParamsEntry_DoNotUse::SuperType
::PROTOBUF_NAMESPACE_ID::internal::MapEntry< DetectionParams_PerClassParamsEntry_DoNotUse, int32_t, ::nvdsinferserver::config::DetectionParams_PerClassParams, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE > SuperType
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2056
nvdsinferserver::config::DetectionParams::operator=
DetectionParams & operator=(DetectionParams &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2089
pydeepstreamdoc::tensor::TensorDoc::size
constexpr const char * size
Definition: service-maker/sources/python/src/bindings/docstrings/tensordoc.h:46
nvdsinferserver::config::DetectionParams_PerClassParams::UnsafeArenaSwap
void UnsafeArenaSwap(DetectionParams_PerClassParams *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1966
nvdsinferserver::config::CustomLib::IsInitialized
bool IsInitialized() const final
nvdsinferserver::config::SegmentationParams::set_custom_parse_segmentation_func
void set_custom_parse_segmentation_func(ArgT0 &&arg0, ArgT... args)
nvdsinferserver::config::_DetectionParams_default_instance_
DetectionParamsDefaultTypeInternal _DetectionParams_default_instance_
Definition: 9.2/sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:60
nvdsinferserver::config::CustomLib::_impl_
Impl_ _impl_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:427
nvdsinferserver::config::MEMORY_TYPE_GPU
@ MEMORY_TYPE_GPU
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:254
nvdsinferserver::config::DetectionParams_GroupRectangle::clear_eps
void clear_eps()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4387
nvdsinferserver::config::DetectionParams_DbScan::internal_default_instance
static const DetectionParams_DbScan * internal_default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1444
nvdsinferserver::config::CustomLib::path
const std::string & path() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3575
nvdsinferserver::config::OtherNetworkParams::release_type_name
PROTOBUF_NODISCARD std::string * release_type_name()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5067
nvdsinferserver::config::LstmParams::mutable_loops
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nvdsinferserver::config::LstmParams_LstmLoop > * mutable_loops()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5430
nvdsinferserver::config::ClassificationParams::release_custom_parse_classifier_func
PROTOBUF_NODISCARD std::string * release_custom_parse_classifier_func()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4919
nvdsinferserver::config::CustomLib::GetMetadata
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
nvdsinferserver::config::ClassificationParams::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2481
nvdsinferserver::config::PreProcessParams_ScaleNormalize::clear_mean_file
void clear_mean_file()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3888
nvdsinferserver::config::DetectionParams::has_dbscan
bool has_dbscan() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4637
nvdsinferserver::config::InputLayer::release_name
PROTOBUF_NODISCARD std::string * release_name()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3656
nvdsinferserver::config::TritonClassifyParams::UnsafeArenaSwap
void UnsafeArenaSwap(TritonClassifyParams *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2928
nvdsinferserver::config::PreProcessParams_ScaleNormalize::release_mean_file
PROTOBUF_NODISCARD std::string * release_mean_file()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3918
half_float::detail::true_type
bool_type< true > true_type
Definition: includes/half.hpp:488
nvdsinferserver::config::ClassificationParams::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2401
nvdsinferserver::config::DetectionParams::nms
const ::nvdsinferserver::config::DetectionParams_Nms & nms() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4596
nvdsinferserver::config::DetectionParams_DbScan::set_min_score
void set_min_score(float value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4337
nvdsinferserver::config::DetectionParams::unsafe_arena_release_nms
::nvdsinferserver::config::DetectionParams_Nms * unsafe_arena_release_nms()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4600
nvdsinferserver::config::InputLayer::UnsafeArenaSwap
void UnsafeArenaSwap(InputLayer *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:498
nvdsinferserver::config::CustomLib::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:313
nvdsinferserver::config::DetectionParams::MergeFrom
void MergeFrom(const DetectionParams &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2160
nvdsinferserver::config::DetectionParams::custom_parse_bbox_func
const std::string & custom_parse_bbox_func() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4513
nvdsinferserver::config::TritonClassifyParams::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2893
nvdsinferserver::config::PreProcessParams_ScaleNormalize::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:816
nvdsinferserver::config::DetectionParams_SimpleCluster::DetectionParams_SimpleCluster
DetectionParams_SimpleCluster(DetectionParams_SimpleCluster &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1760
nvdsinferserver::config::OtherNetworkParams::set_type_name
void set_type_name(ArgT0 &&arg0, ArgT... args)
nvdsinferserver::config::LstmParams_LstmLoop::New
LstmParams_LstmLoop * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3264
nvdsinferserver::config::DetectionParams_Nms::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1265
nvdsinferserver::config::LstmParams::UnsafeArenaSwap
void UnsafeArenaSwap(LstmParams *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3468
nvdsinferserver::config::InputLayer::swap
friend void swap(InputLayer &a, InputLayer &b)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:482
nvdsinferserver::config::DetectionParams_GroupRectangle::DetectionParams_GroupRectangle
DetectionParams_GroupRectangle(DetectionParams_GroupRectangle &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1590
nvdsinferserver::config::DetectionParams_SimpleCluster::New
DetectionParams_SimpleCluster * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1826
nvdsinferserver::config::LstmParams_LstmLoop::clear_output
void clear_output()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5259
nvdsinferserver::config::PreProcessParams_ScaleNormalize::channel_offsets
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > & channel_offsets() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3873
nvdsinferserver::config::TritonClassifyParams::internal_default_instance
static const TritonClassifyParams * internal_default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2905
nvdsinferserver::config::DetectionParams_DbScan::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1435
nvdsinferserver::config::DetectionParams_GroupRectangle::set_eps
void set_eps(float value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4401
nvdsinferserver::config::TritonClassifyParams::clear_topk
void clear_topk()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5091
nvdsinferserver::config::PreProcessParams::New
PreProcessParams * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1052
nvdsinferserver::config::LstmParams::LstmParams
LstmParams()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3405
nvdsinferserver::config::DetectionParams_Nms::_impl_
Impl_ _impl_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1396
nvdsinferserver::config::SegmentationParams::clear_threshold
void clear_threshold()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4943
nvdsinferserver::config::_OtherNetworkParams_default_instance_
OtherNetworkParamsDefaultTypeInternal _OtherNetworkParams_default_instance_
Definition: 9.2/sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:93
min
int min(int a, int b)
Compute the component-wise minimum.
Definition: sources/libs/nvmultiobjecttracker/include/modules/cuDCFv2/helper_math.h:70
nvdsinferserver::config::PreProcessParams_ScaleNormalize::_impl_
Impl_ _impl_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:968
nvdsinferserver::config::TensorOrder_Parse
bool TensorOrder_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TensorOrder *value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:184
normalize
__host__ __device__ float2 normalize(float2 v)
Normalize a vector to unit length.
Definition: sources/libs/nvmultiobjecttracker/include/modules/cuDCFv2/helper_math.h:2752
nvdsinferserver::config::LstmParams_LstmLoop::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3219
nvdsinferserver::config::PreProcessParams::release_normalize
PROTOBUF_NODISCARD ::nvdsinferserver::config::PreProcessParams_ScaleNormalize * release_normalize()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4109
nvdsinferserver::config::SegmentationParams::_impl_
Impl_ _impl_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2704
nvdsinferserver::config::DetectionParams_GroupRectangle::operator=
DetectionParams_GroupRectangle & operator=(const DetectionParams_GroupRectangle &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1595
nvdsinferserver::config::LstmParams_LstmLoop::init_state_case
InitStateCase init_state_case() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5408
nvdsinferserver::config::SegmentationParams
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2534
nvdsinferserver::config::DetectionParams::per_class_params_size
int per_class_params_size() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4484
nvdsinferserver::config::_DetectionParams_DbScan_default_instance_
DetectionParams_DbScanDefaultTypeInternal _DetectionParams_DbScan_default_instance_
Definition: 9.2/sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:63
nvdsinferserver::config::DetectionParams::clear_per_class_params
void clear_per_class_params()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4487
nvdsinferserver::config::FrameScalingHW_MIN
constexpr FrameScalingHW FrameScalingHW_MIN
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:233
nvdsinferserver::config::PreProcessParams::symmetric_padding
int32_t symmetric_padding() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4172
nvdsinferserver::config::DetectionParams_GroupRectangle::set_confidence_threshold
void set_confidence_threshold(float value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4361
nvdsinferserver::config::TENSOR_DT_NONE
@ TENSOR_DT_NONE
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:190
nvdsinferserver::config::DetectionParams_SimpleCluster::clear_threshold
void clear_threshold()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4411
nvdsinferserver::config::LstmParams_InitConst::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3071
nvdsinferserver::config::FrameScalingHW
FrameScalingHW
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:225
nvdsinferserver::config::InputLayer::clear_data_type
void clear_data_type()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3723
nvdsinferserver::config::PreProcessParams_ScaleNormalize::mean_file
const std::string & mean_file() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3891
nvdsinferserver::config::DetectionParams::Impl_::ClusteringPolicyUnion::ClusteringPolicyUnion
constexpr ClusteringPolicyUnion()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2354
nvdsinferserver::config::PreProcessParams_ScaleNormalize::PreProcessParams_ScaleNormalize
PreProcessParams_ScaleNormalize(PreProcessParams_ScaleNormalize &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:793
nvdsinferserver::config::DetectionParams_DbScan::operator=
DetectionParams_DbScan & operator=(const DetectionParams_DbScan &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1414
nvdsinferserver::config::SegmentationParams::clear_custom_parse_segmentation_func
void clear_custom_parse_segmentation_func()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4983
nvdsinferserver::config::CustomLib::CustomLib
CustomLib(CustomLib &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:287
nvdsinferserver::config::DetectionParams::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2103
nvdsinferserver::config::LstmParams_InitConst::value
float value() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5191
nvdsinferserver::config::DetectionParams::UnsafeArenaSwap
void UnsafeArenaSwap(DetectionParams *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2146
nvdsinferserver::config::SegmentationParams::set_allocated_custom_parse_segmentation_func
void set_allocated_custom_parse_segmentation_func(std::string *custom_parse_segmentation_func)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5017
nvdsinferserver::config::LstmParams_LstmLoop::clear_keep_output
void clear_keep_output()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5383
nvdsinferserver::config::TensorDataType_INT_MAX_SENTINEL_DO_NOT_USE_
@ TensorDataType_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:204
nvdsinferserver::config::PreProcessParams_ScaleNormalize::set_allocated_mean_file
void set_allocated_mean_file(std::string *mean_file)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3922
nvdsinferserver::config::LstmParams_LstmLoop::Impl_::InitStateUnion::InitStateUnion
constexpr InitStateUnion()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3389
nvdsinferserver::config::TensorDataType
TensorDataType
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:189
nvdsinferserver::config::_InputLayer_default_instance_
InputLayerDefaultTypeInternal _InputLayer_default_instance_
Definition: 9.2/sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:81
nvdsinferserver::config::LstmParams::Swap
void Swap(LstmParams *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3455
nvdsinferserver::config::MEMORY_TYPE_DEFAULT
@ MEMORY_TYPE_DEFAULT
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:252
nvdsinferserver::config::InputLayer::operator=
InputLayer & operator=(InputLayer &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:449
nvdsinferserver::config::OutputLayer::operator=
OutputLayer & operator=(const OutputLayer &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:634
nvdsinferserver::config::InputLayer::MergeFrom
void MergeFrom(const InputLayer &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:512
nvdsinferserver::config::_DetectionParams_PerClassParams_default_instance_
DetectionParams_PerClassParamsDefaultTypeInternal _DetectionParams_PerClassParams_default_instance_
Definition: 9.2/sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:72
nvdsinferserver::config::LstmParams_LstmLoop::_impl_
Impl_ _impl_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3397
nvdsinferserver::config::SegmentationParams::UnsafeArenaSwap
void UnsafeArenaSwap(SegmentationParams *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2600
nvdsinferserver::config::DetectionParams_GroupRectangle::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1616
nvdsinferserver::config::DetectionParams_DbScan::set_pre_threshold
void set_pre_threshold(float value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4277
nvdsinferserver::config::DetectionParams_DbScan::min_boxes
int32_t min_boxes() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4309
nvdsinferserver::config::DetectionParams_DbScan::_impl_
Impl_ _impl_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1577
nvdsinferserver::config::LstmParams_InitConst::LstmParams_InitConst
LstmParams_InitConst(LstmParams_InitConst &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3045
nvdsinferserver::config::DetectionParams_PerClassParams::Swap
void Swap(DetectionParams_PerClassParams *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1953
nvdsinferserver::config::LstmParams_InitConst::LstmParams_InitConst
LstmParams_InitConst()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3040
nvdsinferserver::config::ClassificationParams::MergeFrom
void MergeFrom(const ClassificationParams &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2450
nvdsinferserver::config::PreProcessParams_ScaleNormalize::PreProcessParams_ScaleNormalize
PreProcessParams_ScaleNormalize()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:788
nvdsinferserver::config::DetectionParams_DbScan::MergeFrom
void MergeFrom(const DetectionParams_DbScan &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1481
nvdsinferserver::config::PreProcessParams_ScaleNormalize
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:785
nvdsinferserver::config::PreProcessParams_ScaleNormalize::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:896
nvdsinferserver::config::InputLayer::InputLayer
InputLayer(InputLayer &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:440
nvdsinferserver::config::InputLayer::set_allocated_name
void set_allocated_name(std::string *name)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3660
nvdsinferserver::config::DetectionParams_SimpleCluster::swap
friend void swap(DetectionParams_SimpleCluster &a, DetectionParams_SimpleCluster &b)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1802
nvdsinferserver::config::SegmentationParams::SegmentationParams
SegmentationParams(SegmentationParams &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2542
nvdsinferserver::config::DetectionParams_DbScan::New
DetectionParams_DbScan * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1475
nvdsinferserver::config::LstmParams_LstmLoop::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3301
nvdsinferserver::config::LstmParams_InitConst::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3148
nvdsinferserver::config::DetectionParams_GroupRectangle::MergeFrom
void MergeFrom(const DetectionParams_GroupRectangle &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1662
nvdsinferserver::config::PreProcessParams::tensor_name
const std::string & tensor_name() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3985
nvdsinferserver::config::DetectionParams_DbScan::clear_pre_threshold
void clear_pre_threshold()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4263
nvdsinferserver::config::LstmParams_InitConst::set_value
void set_value(float value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5199
nvdsinferserver::config::DetectionParams_PerClassParamsEntry_DoNotUse::ValidateKey
static bool ValidateKey(void *)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2063
nvdsinferserver::config::CustomLib::MergeFrom
void MergeFrom(const CustomLib &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:359
nvdsinferserver::config::MemoryType_IsValid
bool MemoryType_IsValid(int value)
nvdsinferserver::config::LstmParams::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3436
nvdsinferserver::config::OtherNetworkParams::type_name
const std::string & type_name() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5040
nvdsinferserver::config::OtherNetworkParams::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2746
nvdsinferserver::config::CustomLib::set_path
void set_path(ArgT0 &&arg0, ArgT... args)
nvdsinferserver::config::DetectionParams_DbScan
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1401
nvdsinferserver::config::LstmParams_LstmLoop::Impl_::InitStateUnion::_constinit_
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3390
nvdsinferserver::config::MemoryType_Name
const std::string & MemoryType_Name(T enum_t_value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:265
nvdsinferserver::config::OtherNetworkParams::OtherNetworkParams
OtherNetworkParams(OtherNetworkParams &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2717
nvdsinferserver::config::LstmParams_LstmLoop::operator=
LstmParams_LstmLoop & operator=(LstmParams_LstmLoop &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3202
nvdsinferserver::config::DetectionParams_GroupRectangle::Swap
void Swap(DetectionParams_GroupRectangle *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1635
nvdsinferserver::config::DetectionParams::Impl_::ClusteringPolicyUnion::group_rectangle_
::nvdsinferserver::config::DetectionParams_GroupRectangle * group_rectangle_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2358
nvdsinferserver::config::OtherNetworkParams::MergeFrom
void MergeFrom(const OtherNetworkParams &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2789
nvdsinferserver::config::DetectionParams_PerClassParams::DetectionParams_PerClassParams
DetectionParams_PerClassParams(DetectionParams_PerClassParams &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1908
nvdsinferserver::config::TritonClassifyParams::set_topk
void set_topk(uint32_t value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5105
nvdsinferserver::config::DetectionParams_PerClassParams::pre_threshold
float pre_threshold() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4441
nvdsinferserver::config::DetectionParams_GroupRectangle::_impl_
Impl_ _impl_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1747
nvdsinferserver::config::DetectionParams_GroupRectangle::group_threshold
int32_t group_threshold() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4373
nvdsinferserver::config::CustomLib::New
CustomLib * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:353
nvdsinferserver::config::MemoryType_ARRAYSIZE
constexpr int MemoryType_ARRAYSIZE
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:261
nvdsinferserver::config::PreProcessParams::operator=
PreProcessParams & operator=(const PreProcessParams &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:986
nvdsinferserver::config::PreProcessParams_ScaleNormalize::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:822
nvdsinferserver::config::InputLayer::set_name
void set_name(ArgT0 &&arg0, ArgT... args)
descriptor_table_nvdsinferserver_5fcommon_2eproto
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_nvdsinferserver_5fcommon_2eproto
nvdsinferserver::config::LstmParams_InitConst::New
LstmParams_InitConst * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3111
nvdsinferserver::config::DetectionParams_GroupRectangle::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1619
internal
Definition: includes/opentelemetry/proto/collector/logs/v1/logs_service.pb.h:38
nvdsinferserver::config::PreProcessParams::clear_frame_scaling_filter
void clear_frame_scaling_filter()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4072
nvdsinferserver::config::SegmentationParams::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2568
nvdsinferserver::config::SegmentationParams::set_threshold
void set_threshold(float value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4957
nvdsinferserver::config::TensorDataType_IsValid
bool TensorDataType_IsValid(int value)
nvdsinferserver::config::DetectionParams_GroupRectangle::DetectionParams_GroupRectangle
DetectionParams_GroupRectangle()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1585
nvdsinferserver::config::LstmParams_InitConst::default_instance
static const LstmParams_InitConst & default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3077
nvdsinferserver::config::LstmParams::loops
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nvdsinferserver::config::LstmParams_LstmLoop > & loops() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5450
nvdsinferserver::config::OtherNetworkParams::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2820
nvdsinferserver::config::DetectionParams::unsafe_arena_set_allocated_group_rectangle
void unsafe_arena_set_allocated_group_rectangle(::nvdsinferserver::config::DetectionParams_GroupRectangle *group_rectangle)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4759
nvdsinferserver::config::DetectionParams::New
DetectionParams * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2154
nvdsinferserver::config::LstmParams::New
LstmParams * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3476
nvdsinferserver::config::PreProcessParams::Impl_::PreprocessMethodUnion::PreprocessMethodUnion
constexpr PreprocessMethodUnion()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1218
nvdsinferserver::config::DetectionParams_DbScan::swap
friend void swap(DetectionParams_DbScan &a, DetectionParams_DbScan &b)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1451
nvdsinferserver::config::DetectionParams::Swap
void Swap(DetectionParams *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2133
nvdsinferserver::config::PreProcessParams::tensor_order
::nvdsinferserver::config::TensorOrder tensor_order() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3968
nvdsinferserver::config::PreProcessParams::set_network_format
void set_network_format(::nvdsinferserver::config::MediaFormat value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3956
nvdsinferserver::config::DetectionParams::set_custom_parse_bbox_func
void set_custom_parse_bbox_func(ArgT0 &&arg0, ArgT... args)
nvdsinferserver::config::PreProcessParams_ScaleNormalize::default_instance
static const PreProcessParams_ScaleNormalize & default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:825
nvdsinferserver::config::ClassificationParams::New
ClassificationParams * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2444
nvdsinferserver::config::DetectionParams::release_simple_cluster
PROTOBUF_NODISCARD ::nvdsinferserver::config::DetectionParams_SimpleCluster * release_simple_cluster()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4799
nvdsinferserver::config::InputLayer
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:432
nvdsinferserver::config::ClassificationParams::mutable_custom_parse_classifier_func
std::string * mutable_custom_parse_classifier_func()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4903
nvdsinferserver::config::TritonClassifyParams::tensor_name
const std::string & tensor_name() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5134
nvdsinferserver::config::LstmParams_LstmLoop::operator=
LstmParams_LstmLoop & operator=(const LstmParams_LstmLoop &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3198
nvdsinferserver::config::LstmParams_LstmLoop::MergeFrom
void MergeFrom(const LstmParams_LstmLoop &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3270
nvdsinferserver::config::DetectionParams_Nms::swap
friend void swap(DetectionParams_Nms &a, DetectionParams_Nms &b)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1281
nvdsinferserver::config::DetectionParams_Nms::iou_threshold
float iou_threshold() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4225
nvdsinferserver::config::PreProcessParams::PreProcessParams
PreProcessParams(PreProcessParams &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:981
nvdsinferserver::config::DetectionParams_DbScan::set_eps
void set_eps(float value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4297
nvdsinferserver::config::LstmParams_LstmLoop::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3216
nvdsinferserver::config::LstmParams::add_loops
::nvdsinferserver::config::LstmParams_LstmLoop * add_loops()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5444
nvdsinferserver::config::DetectionParams_DbScan::DetectionParams_DbScan
DetectionParams_DbScan()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1404
nvdsinferserver::config::LstmParams::loops_size
int loops_size() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5419
nvdsinferserver::config::InputLayer::dims_size
int dims_size() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3679
nvdsinferserver::config::TritonClassifyParams::set_allocated_tensor_name
void set_allocated_tensor_name(std::string *tensor_name)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5165
nvdsinferserver::config::DetectionParams::unsafe_arena_release_group_rectangle
::nvdsinferserver::config::DetectionParams_GroupRectangle * unsafe_arena_release_group_rectangle()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4748
nvdsinferserver::config::PreProcessParams_ScaleNormalize::operator=
PreProcessParams_ScaleNormalize & operator=(const PreProcessParams_ScaleNormalize &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:798
TableStruct_nvdsinferserver_5fcommon_2eproto::offsets
static const uint32_t offsets[]
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:48
nvdsinferserver::config::LstmParams_LstmLoop::unsafe_arena_release_init_const
::nvdsinferserver::config::LstmParams_InitConst * unsafe_arena_release_init_const()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5349
nvdsinferserver::config::FrameScalingHW_descriptor
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FrameScalingHW_descriptor()
nvdsinferserver::config::ClassificationParams::set_allocated_custom_parse_classifier_func
void set_allocated_custom_parse_classifier_func(std::string *custom_parse_classifier_func)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4923
nvdsinferserver::config::ClassificationParams::operator=
ClassificationParams & operator=(ClassificationParams &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2387
nvdsinferserver::config::DetectionParams_DbScan::operator=
DetectionParams_DbScan & operator=(DetectionParams_DbScan &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1418
nvdsinferserver::config::DetectionParams_PerClassParams::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1931
nvdsinferserver::config::DetectionParams_DbScan::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1438
nvdsinferserver::config::LstmParams::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3439
nvdsinferserver::config::ClassificationParams::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2407
nvdsinferserver::config::DetectionParams::simple_cluster
const ::nvdsinferserver::config::DetectionParams_SimpleCluster & simple_cluster() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4818
nvdsinferserver::config::DetectionParams_Nms::clear_topk
void clear_topk()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4239
nvdsinferserver::config::PreProcessParams_ScaleNormalize::mutable_channel_offsets
::PROTOBUF_NAMESPACE_ID::RepeatedField< float > * mutable_channel_offsets()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3882
nvdsinferserver::config::CustomLib::GetClassData
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
nvdsinferserver::config::LstmParams_InitConst::Swap
void Swap(LstmParams_InitConst *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3090
nvdsinferserver::config::InputLayer::GetDescriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:466
nvdsinferserver::config::SegmentationParams::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2565
nvdsinferserver::config::MediaFormat_ARRAYSIZE
constexpr int MediaFormat_ARRAYSIZE
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:147
nvdsinferserver::config::DetectionParams_PerClassParams::clear_pre_threshold
void clear_pre_threshold()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4435
nvdsinferserver::config::DetectionParams::mutable_custom_parse_bbox_func
std::string * mutable_custom_parse_bbox_func()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4524
nvdsinferserver::config::TensorOrder_descriptor
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * TensorOrder_descriptor()
nvdsinferserver::config::LstmParams_LstmLoop::set_allocated_input
void set_allocated_input(std::string *input)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5243
nvdsinferserver::config::InputLayer::add_dims
void add_dims(int32_t value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3699
nvdsinferserver::config::TENSOR_DT_FP32
@ TENSOR_DT_FP32
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:191
nvdsinferserver::config::CustomLib::UnsafeArenaSwap
void UnsafeArenaSwap(CustomLib *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:345
nvdsinferserver::config::MediaFormat_IsValid
bool MediaFormat_IsValid(int value)
nvdsinferserver::config::TritonClassifyParams::clear_tensor_name
void clear_tensor_name()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5131
nvdsinferserver::config::DetectionParams_GroupRectangle::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1693
nvdsinferserver::config::DetectionParams_SimpleCluster::operator=
DetectionParams_SimpleCluster & operator=(const DetectionParams_SimpleCluster &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1765
nvdsinferserver::config::InputLayer::dims
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > & dims() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3708
nvdsinferserver::config::MediaFormat_MIN
constexpr MediaFormat MediaFormat_MIN
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:145
nvdsinferserver::config::MediaFormat_INT_MIN_SENTINEL_DO_NOT_USE_
@ MediaFormat_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:141
nvdsinferserver::config::ClassificationParams::operator=
ClassificationParams & operator=(const ClassificationParams &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2383
nvdsinferserver::config::LstmParams::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3433
nvdsinferserver::config::DetectionParams::mutable_dbscan
::nvdsinferserver::config::DetectionParams_DbScan * mutable_dbscan()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4701
nvdsinferserver::config::OutputLayer::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:658
nvdsinferserver::config::OutputLayer::swap
friend void swap(OutputLayer &a, OutputLayer &b)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:671
nvdsinferserver::config::TritonClassifyParams::set_tensor_name
void set_tensor_name(ArgT0 &&arg0, ArgT... args)
nvdsinferserver::config::OutputLayer::internal_default_instance
static const OutputLayer * internal_default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:664
nvdsinferserver::config::DetectionParams::DetectionParams
DetectionParams(DetectionParams &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2080
inference::TYPE_INT32
@ TYPE_INT32
Definition: sources/libs/nvdsinferserver/model_config.pb.h:503
nvdsinferserver::config::MemoryType_INT_MAX_SENTINEL_DO_NOT_USE_
@ MemoryType_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:256
nvdsinferserver::config::DetectionParams_GroupRectangle::eps
float eps() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4393
nvdsinferserver::config::CustomLib::operator=
CustomLib & operator=(const CustomLib &from)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:292
nvdsinferserver::config::LstmParams::default_instance
static const LstmParams & default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3442
nvdsinferserver::config::InputLayer::set_data_type
void set_data_type(::nvdsinferserver::config::TensorDataType value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3737
nvdsinferserver::config::DetectionParams::clear_simple_cluster
void clear_simple_cluster()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4791
nvdsinferserver::config::LstmParams_LstmLoop::output
const std::string & output() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5262
nvdsinferserver::config::DetectionParams_DbScan::default_instance
static const DetectionParams_DbScan & default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1441
nvdsinferserver::config::TritonClassifyParams
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2862
nvdsinferserver::config::PreProcessParams::UnsafeArenaSwap
void UnsafeArenaSwap(PreProcessParams *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1044
nvdsinferserver::config::OutputLayer::operator=
OutputLayer & operator=(OutputLayer &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:638
nvdsinferserver::config::DetectionParams::mutable_simple_cluster
::nvdsinferserver::config::DetectionParams_SimpleCluster * mutable_simple_cluster()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4849
nvdsinferserver::config::LstmParams_InitConst::descriptor
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3068
nvdsinferserver::config::OutputLayer::clear_max_buffer_bytes
void clear_max_buffer_bytes()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3797
nvdsinferserver::config::DetectionParams_DbScan::clear_eps
void clear_eps()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4283
nvdsinferserver::config::DetectionParams::per_class_params
const ::PROTOBUF_NAMESPACE_ID::Map< int32_t, ::nvdsinferserver::config::DetectionParams_PerClassParams > & per_class_params() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4495
nvdsinferserver::config::LstmParams_LstmLoop::InitStateCase
InitStateCase
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3228
nvdsinferserver::config::MemoryType_INT_MIN_SENTINEL_DO_NOT_USE_
@ MemoryType_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:255
nvdsinferserver::config::DetectionParams::GetReflection
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2109
nvdsinferserver::config::PreProcessParams::internal_default_instance
static const PreProcessParams * internal_default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1021
nvdsinferserver::config::SegmentationParams::operator=
SegmentationParams & operator=(SegmentationParams &&from) noexcept
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2551
nvdsinferserver::config::PreProcessParams::clear_tensor_order
void clear_tensor_order()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3962
nvdsinferserver::config::MediaFormat_MAX
constexpr MediaFormat MediaFormat_MAX
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:146
nvdsinferserver::config::DetectionParams_GroupRectangle::UnsafeArenaSwap
void UnsafeArenaSwap(DetectionParams_GroupRectangle *other)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:1648
nvdsinferserver::config::InputLayer::name
const std::string & name() const
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3629
nvdsinferserver::config::LstmParams_LstmLoop::set_keep_output
void set_keep_output(bool value)
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:5397
nvdsinferserver::config::DetectionParams::internal_default_instance
static const DetectionParams * internal_default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:2123
nvdsinferserver::config::LstmParams_LstmLoop::internal_default_instance
static const LstmParams_LstmLoop * internal_default_instance()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:3233
nvdsinferserver::config::DetectionParams::clear_nms
void clear_nms()
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:4569
nvdsinferserver::config::InputLayer::_class_data_
static const ClassData _class_data_
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:543
nvdsinferserver::config::TensorDataType_MIN
constexpr TensorDataType TensorDataType_MIN
Definition: sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h:207