Image Component Library (ICL)
icl::core::Img< Type > Member List
This is the complete list of members for icl::core::Img< Type >, including all inherited members.
append(const Img< Type > *src, int iChannel=-1)icl::core::Img< Type > [private]
append(const Img< Type > *src, const std::vector< int > &vChannels)icl::core::Img< Type > [private]
append(Img< Type > *src, int iChannel=-1)icl::core::Img< Type > [inline]
append(Img< Type > *src, const std::vector< int > &vChannels)icl::core::Img< Type > [inline]
as16s()icl::core::ImgBase [inline]
as16s() const icl::core::ImgBase [inline]
as32f()icl::core::ImgBase [inline]
as32f() const icl::core::ImgBase [inline]
as32s()icl::core::ImgBase [inline]
as32s() const icl::core::ImgBase [inline]
as64f()icl::core::ImgBase [inline]
as64f() const icl::core::ImgBase [inline]
as8u()icl::core::ImgBase [inline]
as8u() const icl::core::ImgBase [inline]
asImg()icl::core::ImgBase [inline]
asImg() const icl::core::ImgBase [inline]
begin(int channel)icl::core::Img< Type > [inline]
begin(int channel) const icl::core::Img< Type > [inline]
beginROI(int channel)icl::core::Img< Type > [inline]
beginROI(int channel) const icl::core::Img< Type > [inline]
clear(int iChannel=-1, Type tValue=0, bool bROIOnly=true)icl::core::Img< Type >
icl::core::ImgBase::clear(int iChannel=-1, icl64f val=0, bool bROIOnly=true)icl::core::ImgBase
clearMetaData()icl::core::ImgBase [inline]
combine(BinaryFunction f, const Img< otherSrcType > &otherSrc, Img< dstType > &dst) const icl::core::Img< Type > [inline]
combine_C(BinaryFunction f, int thisChannel, int otherSrcChannel, int dstChannel, const Img< otherSrcType > &otherSrc, Img< dstType > &dst) const icl::core::Img< Type > [inline]
combineImages(const std::vector< const ImgType * > &vec, ImgBase **ppoDst)icl::core::Img< Type > [friend]
const_iterator typedeficl::core::Img< Type >
const_roi_iterator typedeficl::core::Img< Type >
convert(Img< T > *poDst=NULL) const icl::core::ImgBase
convert(depth d) const icl::core::ImgBase
convert(ImgBase *poDst) const icl::core::ImgBase
convertROI(Img< T > *poDst=NULL) const icl::core::ImgBase
convertROI(depth d) const icl::core::ImgBase
convertROI(ImgBase *poDst) const icl::core::ImgBase
createChannel(Type *ptDataToCopy=0) const icl::core::Img< Type > [protected]
deepCopy(ImgBase **ppoDst=0) const icl::core::Img< Type > [virtual]
deepCopy(Img< Type > *poDst) const icl::core::Img< Type >
deepCopyROI(ImgBase **ppoDst=0) const icl::core::Img< Type > [virtual]
deepCopyROI(Img< Type > *poDst) const icl::core::Img< Type >
detach(int iIndex=-1)icl::core::Img< Type > [virtual]
detached() const icl::core::Img< Type > [inline]
end(int channel)icl::core::Img< Type > [inline]
end(int channel) const icl::core::Img< Type > [inline]
endROI(int channel)icl::core::Img< Type > [inline]
endROI(int channel) const icl::core::Img< Type > [inline]
extractChannelImg(int index)icl::core::Img< Type >
extractChannelImg(int index) const icl::core::Img< Type >
extractChannelImg(const std::vector< int > &indices)icl::core::Img< Type >
extractChannelImg(const std::vector< int > &indices) const icl::core::Img< Type >
extractChannels(Channel< Type > *dst)icl::core::Img< Type > [inline]
extractChannels(Channel< Type > *dst) const icl::core::Img< Type > [inline]
extractChannels(const Channel< Type > *dst) const icl::core::Img< Type > [inline]
extractDynMatrix(int channel)icl::core::Img< Type > [inline]
extractDynMatrix(int channel) const icl::core::Img< Type > [inline]
extractPointers(Type **dst)icl::core::Img< Type > [inline]
extractPointers(Type **dst) const icl::core::Img< Type > [inline]
extractPointers(const Type **dst) const icl::core::Img< Type > [inline]
fill(const T &value)icl::core::Img< Type > [inline]
fillBorder(bool setFullROI=true)icl::core::Img< Type > [virtual]
fillBorder(icl64f val, bool setFullROI=true)icl::core::Img< Type > [virtual]
fillBorder(const std::vector< icl64f > &vals, bool setFullROI=true)icl::core::Img< Type > [virtual]
fillBorder(const ImgBase *src, bool setFullROI=true)icl::core::Img< Type > [virtual]
fillChannel(int channel, const T &value)icl::core::Img< Type > [inline]
fillChannelROI(int channel, const T &value)icl::core::Img< Type > [inline]
fillROI(const T &value)icl::core::Img< Type > [inline]
forEach(UnaryFunction f)icl::core::Img< Type > [inline]
forEach_C(UnaryFunction f, int channel)icl::core::Img< Type > [inline]
getChannels() const icl::core::ImgBase [inline]
getData(int iChannel)icl::core::Img< Type > [inline]
getData(int iChannel) const icl::core::Img< Type > [inline]
getDataPtr(int iChannel)icl::core::Img< Type > [inline, virtual]
getDataPtr(int iChannel) const icl::core::Img< Type > [inline, virtual]
getDepth() const icl::core::ImgBase [inline]
getDim() const icl::core::ImgBase [inline]
getEndIndex(int iIndex) const icl::core::Img< Type > [inline, protected]
getFormat() const icl::core::ImgBase [inline]
getHeight() const icl::core::ImgBase [inline]
getImageRect() const icl::core::ImgBase [inline]
getLineStep() const icl::core::Img< Type > [inline, virtual]
getLocation(const Type *p, int channel, bool relToROI=false) const icl::core::Img< Type >
getMax(int iChannel, utils::Point *coords=0) const icl::core::Img< Type >
getMax() const icl::core::Img< Type >
getMetaData() const icl::core::ImgBase [inline]
getMetaData()icl::core::ImgBase [inline]
getMin(int iChannel, utils::Point *coords=0) const icl::core::Img< Type >
getMin() const icl::core::Img< Type >
getMinMax(int iChannel, utils::Point *minCoords=0, utils::Point *maxCoords=0) const icl::core::Img< Type >
getMinMax() const icl::core::Img< Type >
getParams() const icl::core::ImgBase [inline]
getROI() const icl::core::ImgBase [inline]
getROI(utils::Point &offset, utils::Size &size) const icl::core::ImgBase [inline]
getROIData(int iChannel)icl::core::Img< Type > [inline]
getROIData(int iChannel) const icl::core::Img< Type > [inline]
getROIData(int iChannel, const utils::Point &p)icl::core::Img< Type > [inline]
getROIData(int iChannel, const utils::Point &p) const icl::core::Img< Type > [inline]
getROIHeight() const icl::core::ImgBase [inline]
getROIOffset() const icl::core::ImgBase [inline]
getROISize() const icl::core::ImgBase [inline]
getROIWidth() const icl::core::ImgBase [inline]
getROIXOffset() const icl::core::ImgBase [inline]
getROIYOffset() const icl::core::ImgBase [inline]
getSize() const icl::core::ImgBase [inline]
getStartIndex(int iIndex) const icl::core::Img< Type > [inline, protected]
getTime() const icl::core::ImgBase [inline]
getWidth() const icl::core::ImgBase [inline]
hasFullROI() const icl::core::ImgBase [inline]
hasMetaData() const icl::core::ImgBase [inline]
Img(const ImgParams &params=ImgParams::null)icl::core::Img< Type >
Img(const utils::Size &size, int channels)icl::core::Img< Type >
Img(const utils::Size &s, format fmt)icl::core::Img< Type >
Img(const utils::Size &s, int channels, format fmt)icl::core::Img< Type >
Img(const utils::Size &size, format format, const std::vector< Type * > &vptData, bool passOwnerShip=false)icl::core::Img< Type >
Img(const utils::Size &size, int channels, const std::vector< Type * > &vptData, bool passOwnerShip=false)icl::core::Img< Type >
Img(const utils::Size &size, int channels, format fmt, const std::vector< Type * > &vptData, bool passOwnerShip=false)icl::core::Img< Type >
Img(const Img< Type > &tSrc)icl::core::Img< Type >
Img(const math::DynMatrix< Type > &c1, const math::DynMatrix< Type > &c2=math::DynMatrix< Type >(), const math::DynMatrix< Type > &c3=math::DynMatrix< Type >(), const math::DynMatrix< Type > &c4=math::DynMatrix< Type >(), const math::DynMatrix< Type > &c5=math::DynMatrix< Type >())icl::core::Img< Type >
ImgBase(depth d, const ImgParams &params)icl::core::ImgBase [protected]
isEqual(const utils::Size &s, int nChannels) const icl::core::ImgBase [inline]
isEqual(const ImgParams &params)icl::core::ImgBase [inline]
isEqual(const ImgParams &params, depth d)icl::core::ImgBase [inline]
isEqual(const ImgBase *otherImage)icl::core::ImgBase [inline]
isIndependent() const icl::core::Img< Type > [virtual]
isNull() const icl::core::Img< Type > [inline]
iterator typedeficl::core::Img< Type >
lut(const Type *lut, Img< Type > *dst=0, int bits=8) const icl::core::Img< Type >
m_eDepthicl::core::ImgBase [protected]
m_metaDataicl::core::ImgBase [protected]
m_oParamsicl::core::ImgBase [protected]
m_timestampicl::core::ImgBase [protected]
m_vecChannelsicl::core::Img< Type > [protected]
mirror(axis eAxis, int iChannel, const utils::Point &oOffset, const utils::Size &oSize)icl::core::Img< Type > [protected]
mirror(axis eAxis, bool bOnlyROI=false)icl::core::Img< Type > [virtual]
normalize(int iChannel, const utils::Range< Type > &srcRange, const utils::Range< Type > &dstRange)icl::core::Img< Type > [protected]
normalizeAllChannels(const utils::Range< Type > &dstRange)icl::core::Img< Type >
icl::core::ImgBase::normalizeAllChannels(const utils::Range< icl64f > &dstRange)icl::core::ImgBase
normalizeChannel(int iChannel, const utils::Range< Type > &srcRange, const utils::Range< Type > &dstRange)icl::core::Img< Type >
normalizeChannel(int iChannel, const utils::Range< Type > &dstRange)icl::core::Img< Type >
icl::core::ImgBase::normalizeChannel(int iChannel, const utils::Range< icl64f > &srcRange, const utils::Range< icl64f > &dstRange)icl::core::ImgBase
icl::core::ImgBase::normalizeChannel(int iChannel, const utils::Range< icl64f > &dstRange)icl::core::ImgBase
normalizeImg(const utils::Range< Type > &srcRange, const utils::Range< Type > &dstRange)icl::core::Img< Type >
normalizeImg(const utils::Range< Type > &dstRange)icl::core::Img< Type >
icl::core::ImgBase::normalizeImg(const utils::Range< icl64f > &srcRange, const utils::Range< icl64f > &dstRange)icl::core::ImgBase
icl::core::ImgBase::normalizeImg(const utils::Range< icl64f > &dstRange)icl::core::ImgBase
nullicl::core::Img< Type > [static]
operator const Img< Type > &() const icl::core::Img< Type > [inline]
operator Img< Type > &()icl::core::Img< Type > [inline]
operator()(int iX, int iY, int iChannel)icl::core::Img< Type > [inline]
operator()(int iX, int iY, int iChannel) const icl::core::Img< Type > [inline]
operator()(int x, int y)icl::core::Img< Type > [inline]
operator()(int x, int y) const icl::core::Img< Type > [inline]
operator()(float fX, float fY, int iChannel, scalemode eMode) const icl::core::Img< Type >
operator=(const Img< Type > &tSource)icl::core::Img< Type > [inline]
operator[](int channel)icl::core::Img< Type > [inline]
operator[](int channel) const icl::core::Img< Type > [inline]
print(const std::string sTitle="image") const icl::core::ImgBase
printAsMatrix(const std::string &format="5.3", bool visROI=true) const icl::core::Img< Type >
reduce_arrays(const Tsrc *src[Nsrc], Tdst *dst[Ndst], unsigned int dim, ReduceFunc reduce)icl::core::Img< Type > [inline, private, static]
reduce_channels(Img< Tdst > &dst, ReduceFunc reduce) const icl::core::Img< Type > [inline]
reinterpretChannels(format newFmt, Img< Type > *poDst=NULL)icl::core::Img< Type > [inline]
reinterpretChannels(format newFmt)icl::core::Img< Type > [inline]
icl::core::ImgBase::reinterpretChannels(format newFmt, ImgBase **ppoDst=NULL)icl::core::ImgBase [inline]
icl::core::ImgBase::reinterpretChannels(format newFmt) const icl::core::ImgBase [inline]
removeChannel(int iChannel)icl::core::Img< Type > [virtual]
replaceChannel(int iThisIndex, Img< Type > *poOtherImg, int iOtherIndex)icl::core::Img< Type >
roi_iterator typedeficl::core::Img< Type >
scale(const utils::Size &s, scalemode eScaleMode=interpolateNN)icl::core::Img< Type > [virtual]
scaledCopy(const utils::Size &newSize, scalemode eScaleMode=interpolateNN) const icl::core::Img< Type > [virtual]
scaledCopy(ImgBase **ppoDst=0, scalemode eScaleMode=interpolateNN) const icl::core::Img< Type > [virtual]
scaledCopy(Img< Type > *poDst, scalemode eScaleMode=interpolateNN) const icl::core::Img< Type >
scaledCopyROI(const utils::Size &newSize, scalemode eScaleMode=interpolateNN) const icl::core::Img< Type > [virtual]
scaledCopyROI(ImgBase **ppoDst=0, scalemode eScaleMode=interpolateNN) const icl::core::Img< Type > [virtual]
scaledCopyROI(Img< Type > *poDst, scalemode eScaleMode=interpolateNN) const icl::core::Img< Type >
selectChannel(int channelIndex, Img< Type > *poDst=0)icl::core::Img< Type > [inline]
selectChannel(int channelIndex) const icl::core::Img< Type > [inline]
icl::core::ImgBase::selectChannel(int channelIndex, ImgBase **ppoDst=0)icl::core::ImgBase [inline]
selectChannels(const std::vector< int > &channelIndices, Img< Type > *poDst=0)icl::core::Img< Type > [inline]
selectChannels(const std::vector< int > &channelIndices) const icl::core::Img< Type > [inline]
icl::core::ImgBase::selectChannels(const std::vector< int > &channelIndices, ImgBase **ppoDst=0)icl::core::ImgBase [inline]
setChannels(int iNewNumChannels)icl::core::Img< Type > [virtual]
setFormat(format fmt)icl::core::ImgBase
setFullROI()icl::core::ImgBase [inline]
setMetaData(const std::string &data)icl::core::ImgBase [inline]
setParams(const ImgParams &params)icl::core::ImgBase
setROI(const utils::Point &offset, const utils::Size &size)icl::core::ImgBase [inline]
setROI(const utils::Rect &roi)icl::core::ImgBase [inline]
setROIAdaptive(const utils::Rect &roi)icl::core::ImgBase [inline]
setROIOffset(const utils::Point &offset)icl::core::ImgBase [inline]
setROIOffsetAdaptive(const utils::Point &offset)icl::core::ImgBase [inline]
setROISize(const utils::Size &size)icl::core::ImgBase [inline]
setROISizeAdaptive(const utils::Size &size)icl::core::ImgBase [inline]
setSize(const utils::Size &s)icl::core::Img< Type > [virtual]
setTime(const utils::Time time)icl::core::ImgBase [inline]
setTime()icl::core::ImgBase [inline]
shallowCopy(const Img< Type > &tSource)icl::core::Img< Type > [private]
shallowCopy(const utils::Rect &roi, const std::vector< int > &channelIndices, format fmt, utils::Time time=utils::Time::null, ImgBase **ppoDst=NULL)icl::core::Img< Type > [virtual]
shallowCopy(const utils::Rect &roi, const std::vector< int > &channelIndices, format fmt, utils::Time time=utils::Time::null) const icl::core::Img< Type > [inline]
shallowCopy(const utils::Rect &roi, Img< Type > *poDst=NULL)icl::core::Img< Type > [inline]
shallowCopy(const utils::Rect &roi) const icl::core::Img< Type > [inline]
icl::core::ImgBase::shallowCopy(const utils::Rect &roi, ImgBase **ppoDst=NULL)icl::core::ImgBase [inline]
icl::core::ImgBase::shallowCopy(ImgBase **ppoDst=NULL)icl::core::ImgBase [inline]
subPixelLIN(float fX, float fY, int iChannel) const icl::core::Img< Type >
subPixelNN(float fX, float fY, int iChannel) const icl::core::Img< Type > [inline]
subPixelRA(float fX, float fY, float w, float h, int iChannel) const icl::core::Img< Type >
subPixelRA(const unsigned int xB, const unsigned int xE, const unsigned int yB, const unsigned int yE, const float xBMul, const float xEMul, const float BMul, const float yEMul, const Type *d, const unsigned int w) const icl::core::Img< Type >
swapChannels(int iIndexA, int iIndexB)icl::core::Img< Type > [virtual]
transform(UnaryFunction f, Img< dstType > &dst) const icl::core::Img< Type > [inline]
transform_C(UnaryFunction f, int srcChannel, int dstChannel, Img< dstType > &dst) const icl::core::Img< Type > [inline]
validChannel(const int iChannel) const icl::core::ImgBase [inline]
~Img()icl::core::Img< Type >
~ImgBase()icl::core::ImgBase [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines