ArmNN
 21.05
DetectionPostProcessDescriptorBuilder Struct Reference

#include <ArmnnSchema_generated.h>

Public Types

typedef DetectionPostProcessDescriptor Table
 

Public Member Functions

void add_maxDetections (uint32_t maxDetections)
 
void add_maxClassesPerDetection (uint32_t maxClassesPerDetection)
 
void add_detectionsPerClass (uint32_t detectionsPerClass)
 
void add_nmsScoreThreshold (float nmsScoreThreshold)
 
void add_nmsIouThreshold (float nmsIouThreshold)
 
void add_numClasses (uint32_t numClasses)
 
void add_useRegularNms (bool useRegularNms)
 
void add_scaleX (float scaleX)
 
void add_scaleY (float scaleY)
 
void add_scaleW (float scaleW)
 
void add_scaleH (float scaleH)
 
 DetectionPostProcessDescriptorBuilder (flatbuffers::FlatBufferBuilder &_fbb)
 
DetectionPostProcessDescriptorBuilderoperator= (const DetectionPostProcessDescriptorBuilder &)
 
flatbuffers::Offset< DetectionPostProcessDescriptor > Finish ()
 

Public Attributes

flatbuffers::FlatBufferBuilder & fbb_
 
flatbuffers::uoffset_t start_
 

Detailed Description

Definition at line 7139 of file ArmnnSchema_generated.h.

Member Typedef Documentation

◆ Table

typedef DetectionPostProcessDescriptor Table

Definition at line 7140 of file ArmnnSchema_generated.h.

Constructor & Destructor Documentation

◆ DetectionPostProcessDescriptorBuilder()

DetectionPostProcessDescriptorBuilder ( flatbuffers::FlatBufferBuilder &  _fbb)
inlineexplicit

Definition at line 7176 of file ArmnnSchema_generated.h.

7177  : fbb_(_fbb) {
7178  start_ = fbb_.StartTable();
7179  }
flatbuffers::FlatBufferBuilder & fbb_
flatbuffers::uoffset_t start_

Member Function Documentation

◆ add_detectionsPerClass()

void add_detectionsPerClass ( uint32_t  detectionsPerClass)
inline

Definition at line 7149 of file ArmnnSchema_generated.h.

References VT_DETECTIONSPERCLASS.

Referenced by armnnSerializer::CreateDetectionPostProcessDescriptor().

7149  {
7150  fbb_.AddElement<uint32_t>(DetectionPostProcessDescriptor::VT_DETECTIONSPERCLASS, detectionsPerClass, 0);
7151  }
flatbuffers::FlatBufferBuilder & fbb_
VT_DETECTIONSPERCLASS

◆ add_maxClassesPerDetection()

void add_maxClassesPerDetection ( uint32_t  maxClassesPerDetection)
inline

Definition at line 7146 of file ArmnnSchema_generated.h.

References VT_MAXCLASSESPERDETECTION.

Referenced by armnnSerializer::CreateDetectionPostProcessDescriptor().

7146  {
7147  fbb_.AddElement<uint32_t>(DetectionPostProcessDescriptor::VT_MAXCLASSESPERDETECTION, maxClassesPerDetection, 0);
7148  }
flatbuffers::FlatBufferBuilder & fbb_
VT_MAXCLASSESPERDETECTION

◆ add_maxDetections()

void add_maxDetections ( uint32_t  maxDetections)
inline

Definition at line 7143 of file ArmnnSchema_generated.h.

References VT_MAXDETECTIONS.

Referenced by armnnSerializer::CreateDetectionPostProcessDescriptor().

7143  {
7144  fbb_.AddElement<uint32_t>(DetectionPostProcessDescriptor::VT_MAXDETECTIONS, maxDetections, 0);
7145  }
flatbuffers::FlatBufferBuilder & fbb_

◆ add_nmsIouThreshold()

void add_nmsIouThreshold ( float  nmsIouThreshold)
inline

Definition at line 7155 of file ArmnnSchema_generated.h.

References VT_NMSIOUTHRESHOLD.

Referenced by armnnSerializer::CreateDetectionPostProcessDescriptor().

7155  {
7156  fbb_.AddElement<float>(DetectionPostProcessDescriptor::VT_NMSIOUTHRESHOLD, nmsIouThreshold, 0.0f);
7157  }
flatbuffers::FlatBufferBuilder & fbb_

◆ add_nmsScoreThreshold()

void add_nmsScoreThreshold ( float  nmsScoreThreshold)
inline

Definition at line 7152 of file ArmnnSchema_generated.h.

References VT_NMSSCORETHRESHOLD.

Referenced by armnnSerializer::CreateDetectionPostProcessDescriptor().

7152  {
7153  fbb_.AddElement<float>(DetectionPostProcessDescriptor::VT_NMSSCORETHRESHOLD, nmsScoreThreshold, 0.0f);
7154  }
flatbuffers::FlatBufferBuilder & fbb_
VT_NMSSCORETHRESHOLD

◆ add_numClasses()

void add_numClasses ( uint32_t  numClasses)
inline

Definition at line 7158 of file ArmnnSchema_generated.h.

References VT_NUMCLASSES.

Referenced by armnnSerializer::CreateDetectionPostProcessDescriptor().

7158  {
7159  fbb_.AddElement<uint32_t>(DetectionPostProcessDescriptor::VT_NUMCLASSES, numClasses, 0);
7160  }
flatbuffers::FlatBufferBuilder & fbb_

◆ add_scaleH()

void add_scaleH ( float  scaleH)
inline

Definition at line 7173 of file ArmnnSchema_generated.h.

Referenced by armnnSerializer::CreateDetectionPostProcessDescriptor().

7173  {
7174  fbb_.AddElement<float>(DetectionPostProcessDescriptor::VT_SCALEH, scaleH, 0.0f);
7175  }
flatbuffers::FlatBufferBuilder & fbb_

◆ add_scaleW()

void add_scaleW ( float  scaleW)
inline

Definition at line 7170 of file ArmnnSchema_generated.h.

References VT_SCALEW.

Referenced by armnnSerializer::CreateDetectionPostProcessDescriptor().

7170  {
7171  fbb_.AddElement<float>(DetectionPostProcessDescriptor::VT_SCALEW, scaleW, 0.0f);
7172  }
flatbuffers::FlatBufferBuilder & fbb_

◆ add_scaleX()

void add_scaleX ( float  scaleX)
inline

Definition at line 7164 of file ArmnnSchema_generated.h.

References VT_SCALEX.

Referenced by armnnSerializer::CreateDetectionPostProcessDescriptor().

7164  {
7165  fbb_.AddElement<float>(DetectionPostProcessDescriptor::VT_SCALEX, scaleX, 0.0f);
7166  }
flatbuffers::FlatBufferBuilder & fbb_

◆ add_scaleY()

void add_scaleY ( float  scaleY)
inline

Definition at line 7167 of file ArmnnSchema_generated.h.

References VT_SCALEY.

Referenced by armnnSerializer::CreateDetectionPostProcessDescriptor().

7167  {
7168  fbb_.AddElement<float>(DetectionPostProcessDescriptor::VT_SCALEY, scaleY, 0.0f);
7169  }
flatbuffers::FlatBufferBuilder & fbb_

◆ add_useRegularNms()

void add_useRegularNms ( bool  useRegularNms)
inline

Definition at line 7161 of file ArmnnSchema_generated.h.

References VT_USEREGULARNMS.

Referenced by armnnSerializer::CreateDetectionPostProcessDescriptor().

7161  {
7162  fbb_.AddElement<uint8_t>(DetectionPostProcessDescriptor::VT_USEREGULARNMS, static_cast<uint8_t>(useRegularNms), 0);
7163  }
flatbuffers::FlatBufferBuilder & fbb_

◆ Finish()

flatbuffers::Offset<DetectionPostProcessDescriptor> Finish ( )
inline

Definition at line 7181 of file ArmnnSchema_generated.h.

Referenced by armnnSerializer::CreateDetectionPostProcessDescriptor().

7181  {
7182  const auto end = fbb_.EndTable(start_);
7183  auto o = flatbuffers::Offset<DetectionPostProcessDescriptor>(end);
7184  return o;
7185  }
flatbuffers::FlatBufferBuilder & fbb_
flatbuffers::uoffset_t start_

◆ operator=()

Member Data Documentation

◆ fbb_

flatbuffers::FlatBufferBuilder& fbb_

Definition at line 7141 of file ArmnnSchema_generated.h.

◆ start_

flatbuffers::uoffset_t start_

Definition at line 7142 of file ArmnnSchema_generated.h.


The documentation for this struct was generated from the following file: