Hugintrunk
0.1
|
class for storing the limits of an image used by the sampler to exclude too dark or too bright pixel More...
#include <PointSampler.h>
Public Types | |
enum | LimitType { LIMIT_UINT8, LIMIT_UINT16, LIMIT_FLOAT } |
some pre-defined limits More... | |
Public Member Functions | |
LimitIntensity () | |
default constructor, is identical to LimitIntensity(LIMIT_FLOAT) More... | |
LimitIntensity (LimitType limit) | |
constructor, populuate with values matching the image type More... | |
const float | GetMinI () const |
return the lower limit More... | |
const float | GetMaxI () const |
return the upper limit More... | |
Private Attributes | |
float | m_minI |
internal stored limits More... | |
float | m_maxI |
class for storing the limits of an image used by the sampler to exclude too dark or too bright pixel
Definition at line 44 of file PointSampler.h.
some pre-defined limits
Enumerator | |
---|---|
LIMIT_UINT8 | |
LIMIT_UINT16 | |
LIMIT_FLOAT |
Definition at line 48 of file PointSampler.h.
HuginBase::LimitIntensity::LimitIntensity | ( | ) |
default constructor, is identical to LimitIntensity(LIMIT_FLOAT)
default constructor with float limits
Definition at line 35 of file PointSampler.cpp.
HuginBase::LimitIntensity::LimitIntensity | ( | LimitIntensity::LimitType | limit | ) |
constructor, populuate with values matching the image type
constructor with limits for some usual image type
Definition at line 42 of file PointSampler.cpp.
References LIMIT_FLOAT, LIMIT_UINT16, LIMIT_UINT8, m_maxI, and m_minI.
|
inline |
return the upper limit
Definition at line 58 of file PointSampler.h.
|
inline |
return the lower limit
Definition at line 54 of file PointSampler.h.
|
private |
Definition at line 63 of file PointSampler.h.
Referenced by LimitIntensity().
|
private |
internal stored limits
Definition at line 63 of file PointSampler.h.
Referenced by LimitIntensity().