image_metric.h
Go to the documentation of this file.
199 ushort_t min_contrast(const size_t channel) const INTEROP_THROW_SPEC((model::index_out_of_bounds_exception))
209 ushort_t max_contrast(const size_t channel) const INTEROP_THROW_SPEC((model::index_out_of_bounds_exception))
static const char * prefix()
Definition: image_metric.h:324
Definition: image_metric.h:107
ushort_t channelCount() const
Definition: image_metric.h:51
image_metric(const uint_t lane, const uint_t tile, const uint_t cycle, const ushort_t channel_count, const ushort_array_t &min_contrast, const ushort_array_t &max_contrast)
Definition: image_metric.h:148
image_metric(const uint_t lane, const uint_t tile, const uint_t cycle, const ushort_t channel_count, const ushort_pointer_t min_contrast, const ushort_pointer_t max_contrast)
Definition: image_metric.h:171
Definition: base_cycle_metric.h:73
void clear()
Definition: base_cycle_metric.h:49
Definition: enum_description.h:15
uint_t tile() const
Definition: base_metric.h:284
ushort_t maxContrast(size_t channel) const
Definition: image_metric.h:283
const ushort_array_t & minContrast() const
Definition: image_metric.h:294
ushort_t max_contrast(const size_t channel) const INTEROP_THROW_SPEC((model
Definition: image_metric.h:209
std::vector< ushort_t > ushort_array_t
Definition: image_metric.h:114
Definition: image_metric.h:33
const ushort_array_t & min_contrast_array() const
Definition: image_metric.h:219
ushort_t channelCount() const
Definition: image_metric.h:314
void clear()
Definition: image_metric.h:78
::uint16_t * ushort_pointer_t
Definition: image_metric.h:117
::uint16_t ushort_t
Definition: base_metric.h:141
Definition: image_metric.h:105
image_metric_header header_type
Definition: image_metric.h:111
base_cycle_metric(const uint_t lane=0, const uint_t tile=0, const uint_t cycle=0)
Definition: base_cycle_metric.h:90
uint_t cycle() const
Definition: base_cycle_metric.h:131
Definition: image_metric.h:103
void trim(const size_t channel_count)
Definition: image_metric.h:261
::uint32_t uint_t
Definition: base_metric.h:77
Definition: generic_layout.h:24
image_metric()
Definition: image_metric.h:121
Definition: base_cycle_metric.h:20
uint_t lane() const
Definition: base_metric.h:269
static image_metric_header default_header()
Definition: image_metric.h:72
const ushort_array_t & maxContrast() const
Definition: image_metric.h:304
::uint16_t ushort_t
Definition: image_metric.h:37
Definition: image_metric.h:97
void channel_count(const size_t channel_count)
Definition: image_metric.h:63
Definition: enums.h:291
ushort_t min_contrast(const size_t channel) const INTEROP_THROW_SPEC((model
Definition: image_metric.h:199
bool is_any_channel_blank() const
Definition: image_metric.h:246
ushort_t channel_count() const
Definition: image_metric.h:57
Definition: metric_exceptions.h:25
Definition: image_metric.h:27
image_metric_header(ushort_t channel_count)
Definition: image_metric.h:43
const ushort_array_t & max_contrast_array() const
Definition: image_metric.h:228
ushort_t channel_count() const
Definition: image_metric.h:237
image_metric(const header_type &header)
Definition: image_metric.h:131
ushort_t minContrast(size_t channel) const
Definition: image_metric.h:272