#include <AffineTransform.h>
|
| enum | Interpolation {
NN = 0
, LINEAR
, CUBIC
, UNDEFINED
,
CUBIC2P_BSPLINE
, CUBIC2P_CATMULLROM
, CUBIC2P_B05C03
, SUPER
,
LANCZOS
, LANCZOS3_ADVANCED
} |
| |
| enum | TransformType { USING_OPENCV = 0
, USING_NPPI
} |
| |
| enum | FrameFetchStrategy { PUSH
, PULL
} |
| |
|
| | AffineTransformProps () |
| |
| | AffineTransformProps (TransformType _type, double _angle, int _x=0, int _y=0, double _scale=1.0) |
| |
| void | applyProperties (const std::map< std::string, std::variant< int64_t, double, bool, std::string > > &props) |
| |
| std::variant< int64_t, double, bool, std::string > | getProperty (const std::string &name) const |
| |
| size_t | getSerializeSize () |
| |
| | ModuleProps () |
| |
| | ModuleProps (float _fps) |
| |
| | ModuleProps (float _fps, size_t _qlen, bool _logHealth) |
| |
| | ModuleProps (FrameFetchStrategy _frameFetchStrategy) |
| |
| size_t | getQLen () |
| |
|
| template<class Archive > |
| void | serialize (Archive &ar, const unsigned int version) |
| |
◆ Interpolation
| Enumerator |
|---|
| NN | |
| LINEAR | |
| CUBIC | |
| UNDEFINED | |
| CUBIC2P_BSPLINE | |
| CUBIC2P_CATMULLROM | |
| CUBIC2P_B05C03 | |
| SUPER | |
| LANCZOS | |
| LANCZOS3_ADVANCED | |
◆ TransformType
| Enumerator |
|---|
| USING_OPENCV | |
| USING_NPPI | |
◆ AffineTransformProps() [1/2]
| AffineTransformProps::AffineTransformProps |
( |
| ) |
|
|
inline |
◆ AffineTransformProps() [2/2]
| AffineTransformProps::AffineTransformProps |
( |
TransformType | _type, |
|
|
double | _angle, |
|
|
int | _x = 0, |
|
|
int | _y = 0, |
|
|
double | _scale = 1.0 ) |
|
inline |
◆ applyProperties()
| void AffineTransformProps::applyProperties |
( |
const std::map< std::string, std::variant< int64_t, double, bool, std::string > > & | props | ) |
|
|
inline |
◆ getProperty()
| std::variant< int64_t, double, bool, std::string > AffineTransformProps::getProperty |
( |
const std::string & | name | ) |
const |
|
inline |
◆ getSerializeSize()
| size_t AffineTransformProps::getSerializeSize |
( |
| ) |
|
|
inlinevirtual |
◆ serialize()
template<class Archive >
| void AffineTransformProps::serialize |
( |
Archive & | ar, |
|
|
const unsigned int | version ) |
|
inlineprivate |
◆ boost::serialization::access
| friend class boost::serialization::access |
|
friend |
◆ angle
| double AffineTransformProps::angle |
◆ interpolation
◆ scale
| double AffineTransformProps::scale = 1.0 |
◆ type
| int AffineTransformProps::x = 0 |
| int AffineTransformProps::y = 0 |
The documentation for this class was generated from the following file: