Classes | Public Member Functions | Public Attributes | List of all members
dai::RawImageManipConfig Struct Reference

RawImageManipConfig structure. More...

#include <RawImageManipConfig.hpp>

Inheritance diagram for dai::RawImageManipConfig:
Inheritance graph
[legend]

Classes

struct  CropConfig
 
struct  CropRect
 
struct  FormatConfig
 
struct  ResizeConfig
 

Public Member Functions

 DEPTHAI_SERIALIZE (RawImageManipConfig, cropConfig, resizeConfig, formatConfig, enableCrop, enableResize, enableFormat, reusePreviousImage, skipCurrentImage, interpolation)
 
DatatypeEnum getType () const override
 
void serialize (std::vector< std::uint8_t > &metadata, DatatypeEnum &datatype) const override
 
- Public Member Functions inherited from dai::RawBuffer
 DEPTHAI_SERIALIZE (RawBuffer, sequenceNum, ts, tsDevice)
 
virtual ~RawBuffer ()=default
 

Public Attributes

CropConfig cropConfig
 
bool enableCrop = false
 
bool enableFormat = false
 
bool enableResize = false
 
FormatConfig formatConfig
 
Interpolation interpolation = Interpolation::AUTO
 Interpolation type to use. More...
 
ResizeConfig resizeConfig
 
bool reusePreviousImage = false
 
bool skipCurrentImage = false
 
- Public Attributes inherited from dai::RawBuffer
std::vector< std::uint8_t > data
 
int64_t sequenceNum = 0
 
Timestamp ts = {}
 
Timestamp tsDevice = {}
 

Detailed Description

RawImageManipConfig structure.

Definition at line 20 of file RawImageManipConfig.hpp.

Member Function Documentation

◆ DEPTHAI_SERIALIZE()

dai::RawImageManipConfig::DEPTHAI_SERIALIZE ( RawImageManipConfig  ,
cropConfig  ,
resizeConfig  ,
formatConfig  ,
enableCrop  ,
enableResize  ,
enableFormat  ,
reusePreviousImage  ,
skipCurrentImage  ,
interpolation   
)

◆ getType()

DatatypeEnum dai::RawImageManipConfig::getType ( ) const
inlineoverridevirtual

Reimplemented from dai::RawBuffer.

Definition at line 122 of file RawImageManipConfig.hpp.

◆ serialize()

void dai::RawImageManipConfig::serialize ( std::vector< std::uint8_t > &  metadata,
DatatypeEnum datatype 
) const
inlineoverridevirtual

Reimplemented from dai::RawBuffer.

Definition at line 117 of file RawImageManipConfig.hpp.

Member Data Documentation

◆ cropConfig

CropConfig dai::RawImageManipConfig::cropConfig

Definition at line 101 of file RawImageManipConfig.hpp.

◆ enableCrop

bool dai::RawImageManipConfig::enableCrop = false

Definition at line 105 of file RawImageManipConfig.hpp.

◆ enableFormat

bool dai::RawImageManipConfig::enableFormat = false

Definition at line 107 of file RawImageManipConfig.hpp.

◆ enableResize

bool dai::RawImageManipConfig::enableResize = false

Definition at line 106 of file RawImageManipConfig.hpp.

◆ formatConfig

FormatConfig dai::RawImageManipConfig::formatConfig

Definition at line 103 of file RawImageManipConfig.hpp.

◆ interpolation

Interpolation dai::RawImageManipConfig::interpolation = Interpolation::AUTO

Interpolation type to use.

Definition at line 115 of file RawImageManipConfig.hpp.

◆ resizeConfig

ResizeConfig dai::RawImageManipConfig::resizeConfig

Definition at line 102 of file RawImageManipConfig.hpp.

◆ reusePreviousImage

bool dai::RawImageManipConfig::reusePreviousImage = false

Definition at line 111 of file RawImageManipConfig.hpp.

◆ skipCurrentImage

bool dai::RawImageManipConfig::skipCurrentImage = false

Definition at line 112 of file RawImageManipConfig.hpp.


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


depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:20