Image Component Library (ICL)
Classes | Namespaces | Typedefs | Enumerations
Types.h File Reference
#include <ICLUtils/BasicTypes.h>

Go to the source code of this file.

Classes

class  icl::core::Img< Type >
 The Img class implements the ImgBase Image interface with type specific functionalities . More...
 

Namespaces

 icl
 undocument this line if you encounter any issues!
 
 icl::core
 

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...