#include <peak_ipl/algorithm/peak_ipl_binning.hpp>
◆ BinningMode
Mode parameter for the binning algorithm.
The enum holding the possible modi.
| Enumerator |
|---|
| Average | Average (mean) of pixels.
|
| Sum | Sum of pixels.
|
◆ Binning() [1/3]
| peak::ipl::Binning::Binning |
( |
| ) |
|
|
inline |
Constructor for a new Binning instance.
Creates a new Binning instance.
- Since
- 1.3.3
◆ ~Binning()
| peak::ipl::Binning::~Binning |
( |
| ) |
|
|
inline |
Destructor for the Binning instance.
Destroys a Binning instance.
- Since
- 1.3.3
◆ Binning() [2/3]
| peak::ipl::Binning::Binning |
( |
const Binning & |
other | ) |
|
|
inline |
Copy Constructor for a new Binning instance.
Creates a new Binning instance.
- Note
- This only creates a shallow copy. See Shallow copy (since 1.8) for a detailed explanation.
- Parameters
-
| [in] | other | The other instance to acquire a reference for. |
- Since
- 1.3.3 Deleted
-
1.8 Implemented as shallow copy
◆ Binning() [3/3]
| peak::ipl::Binning::Binning |
( |
Binning && |
other | ) |
|
|
inlinenoexcept |
Move constructor for Binning instance.
Moves the instance from other to this. Afterwards other is invalid.
- Parameters
-
| [in] | other | The other instance to move. |
- Since
- 1.3.3
◆ operator=() [1/2]
Copy assigment for Binning instance.
Acquires a reference from other to this instance. If this instance already has a reference, it will be destroyed.
- Note
- See Shallow copy (since 1.8) for a detailed explanation.
- Parameters
-
| [in] | other | The other instance to acquire a reference for. |
- Since
- 1.3.3 Deleted
-
1.8 Implemented as shallow copy
◆ operator=() [2/2]
Move assignment for Binning instance.
Moves the instance from other to this. Afterwards other is invalid.
- Parameters
-
| [in] | other | The other instance to move. |
- Since
- 1.3.3
◆ SetBinningX()
| void peak::ipl::Binning::SetBinningX |
( |
uint8_t |
value | ) |
|
|
inline |
Sets the values of the binning in horizontal direction.
- Parameters
-
| [in] | value | The value of the binning in horizontal direction. |
- Exceptions
-
| InvalidArgument | value isn't supported. |
- Since
- 1.3.3
◆ SetBinningY()
| void peak::ipl::Binning::SetBinningY |
( |
uint8_t |
value | ) |
|
|
inline |
Sets the values of the binning in vertical direction.
- Parameters
-
| [in] | value | The value of the binning in vertical direction. |
- Exceptions
-
| InvalidArgument | value isn't supported. |
- Since
- 1.3.3
◆ SetMode()
Sets the values of the binning mode.
- Parameters
-
| [in] | mode | The value of the binning mode. |
- Exceptions
-
| InvalidArgument | value isn't supported. |
- Since
- 1.3.3
◆ PEAK_IPL_MAYBE_UNUSED
| peak::ipl::Binning::PEAK_IPL_MAYBE_UNUSED = uint8_t BinningX() const |
The documentation for this class was generated from the following file: