Image Component Library (ICL)
|
Classes | |
class | icl::utils::Point |
Point class of the ICL used e.g. for the Images ROI offset. More... | |
class | icl::utils::Point32f |
Single precission 3D Vectors Point class of the ICL. More... | |
struct | icl::utils::Range< Type > |
class representing a range defined by min and max value More... | |
class | icl::utils::Rect |
Rectangle class of the ICL used e.g. for the Images ROI-rect. More... | |
class | icl::utils::Rect32f |
Floating point precision implementation of the Rect class. More... | |
struct | icl::utils::SteppingRange< Type > |
class representing a range with defined stepping More... | |
class | icl::core::Img< Type > |
The Img class implements the ImgBase Image interface with type specific functionalities . More... | |
class | icl::core::ImgBase |
ImgBase is the Image-Interface class that provides save access to underlying Img-template . More... | |
class | icl::core::ImgParams |
The ImgParams class stores all image parameters . More... | |
class | icl::core::Line |
The ICLs abstract line class describing a line from Point "start" to Point "end". More... | |
class | icl::core::Line32f |
The ICLs abstract line class describing a line from Point "start" to Point "end". More... | |
Typedefs | |
typedef Img< icl8u > | icl::core::Img8u |
typedef for 8bit integer images More... | |
typedef Img< icl16s > | icl::core::Img16s |
typedef for 16bit integer images More... | |
typedef Img< icl32s > | icl::core::Img32s |
typedef for 8bit integer images More... | |
typedef Img< icl32f > | icl::core::Img32f |
typedef for 32bit float images More... | |
typedef Img< icl64f > | icl::core::Img64f |
typedef for 64bit float images More... | |
Enumerations | |
enum | icl::core::depth { icl::core::depth8u = 0, icl::core::depth16s = 1, icl::core::depth32s = 2, icl::core::depth32f = 3, icl::core::depth64f = 4, icl::core::depthLast = depth64f } |
determines the pixel type of an image (8Bit-int or 32Bit-float) More... | |
enum | icl::core::format { icl::core::formatGray = 0, icl::core::formatRGB = 1, icl::core::formatHLS = 2, icl::core::formatYUV = 3, icl::core::formatLAB = 4, icl::core::formatChroma = 5, icl::core::formatMatrix = 6, icl::core::formatLast = formatMatrix } |
determines the color-format, that is associated with the images channels More... | |
enum | icl::core::scalemode { icl::core::interpolateNN =IPPI_INTER_NN, icl::core::interpolateLIN =IPPI_INTER_LINEAR, icl::core::interpolateRA =IPPI_INTER_SUPER } |
for scaling of Img images theses functions are provided More... | |
enum | icl::core::axis { icl::core::axisHorz =ippAxsHorizontal, icl::core::axisVert =ippAxsVertical, icl::core::axisBoth =ippAxsBoth } |
for flipping of images More... | |
typedef Img<icl16s> icl::core::Img16s |
typedef for 16bit integer images
typedef Img<icl32f> icl::core::Img32f |
typedef for 32bit float images
typedef Img<icl32s> icl::core::Img32s |
typedef for 8bit integer images
typedef Img<icl64f> icl::core::Img64f |
typedef for 64bit float images
typedef Img<icl8u> icl::core::Img8u |
typedef for 8bit integer images
enum icl::core::axis |
enum icl::core::depth |
enum icl::core::format |
determines the color-format, that is associated with the images channels
enum icl::core::scalemode |
for scaling of Img images theses functions are provided
Enumerator | |
---|---|
interpolateNN | nearest neighbor interpolation |
interpolateLIN | bilinear interpolation |
interpolateRA | region-average interpolation |