cmtk::TemplateArray< T > Member List

This is the complete list of members for cmtk::TemplateArray< T >, including all inherited members.
Alloc(const size_t datasize)cmtk::TemplateArray< T > [inline, private, virtual]
ApplyFunction(Self::FunctionTypeFloat f)cmtk::TypedArray [inline, virtual]
ApplyFunction(Self::FunctionTypeDouble f)cmtk::TypedArray [inline, virtual]
ApplyFunctionDouble(typename Self::FunctionTypeDouble f)cmtk::TemplateArray< T > [virtual]
ApplyFunctionFloat(typename Self::FunctionTypeFloat f)cmtk::TemplateArray< T > [virtual]
ApplyFunctionObject(const TypedArrayFunction &f)cmtk::TemplateArray< T > [virtual]
Binarize(const Types::DataItem threshold=0)cmtk::TemplateArray< T > [inline, virtual]
BlockCopy(Self &target, const size_t toOffset, const size_t fromOffset, const size_t blockLength) const cmtk::TypedArray [inline, virtual]
BlockReverse(const size_t fromOffset, const size_t blockLength)cmtk::TypedArray [virtual]
BlockSet(const Types::DataItem value, const size_t fromOffset, const size_t toOffset)cmtk::TemplateArray< T > [virtual]
BlockSwap(const size_t fromOffset, const size_t toOffset, const size_t blockLength)cmtk::TypedArray [virtual]
ChangeEndianness()cmtk::TemplateArray< T > [virtual]
ClearArray(const bool usePaddingData=false)cmtk::TemplateArray< T > [inline, virtual]
ClearPaddingFlag()cmtk::TypedArray [inline]
Clone() const cmtk::TypedArray [inline]
CloneVirtual() const cmtk::TemplateArray< T > [inline, protected, virtual]
Convert(const ScalarDataType dtype) const cmtk::TemplateArray< T > [virtual]
ConvertArray(const ScalarDataType dtype) const cmtk::TypedArray [inline, virtual]
ConvertItem(const Types::DataItem value)cmtk::TemplateArray< T > [inline, virtual]
ConvertSubArray(const ScalarDataType dtype, const size_t fromIdx, const size_t len) const cmtk::TemplateArray< T > [virtual]
ConvertSubArray(void *const destination, const ScalarDataType dtype, const size_t fromIdx, const size_t len) const cmtk::TemplateArray< T > [virtual]
Create(const size_t size)cmtk::TemplateArray< T > [inline, static]
cmtk::TypedArray::Create(const ScalarDataType dtype, void *const data, const size_t size, const bool freeArray=true, const bool paddingFlag=false, const void *paddingData=NULL)cmtk::TypedArray [static]
cmtk::TypedArray::Create(const ScalarDataType dtype, const size_t size)cmtk::TypedArray [static]
Datacmtk::TemplateArray< T > [private]
DataSizecmtk::TypedArray [protected]
Fill(const Types::DataItem value)cmtk::TypedArray [inline, virtual]
Free(void *const data)cmtk::TypedArray [inline, static]
FreeArraycmtk::TypedArray [protected]
FreeData()cmtk::TemplateArray< T > [inline, private, virtual]
FunctionTypeDouble typedefcmtk::TypedArray
FunctionTypeFloat typedefcmtk::TypedArray
GammaCorrection(const Types::DataItem gamma)cmtk::TemplateArray< T > [virtual]
Get(Types::DataItem &value, const size_t index) const cmtk::TemplateArray< T > [inline, virtual]
GetData() const cmtk::TemplateArray< T > [inline, virtual]
GetDataPtr(const size_t offset=0)cmtk::TemplateArray< T > [inline, virtual]
GetDataPtr(const size_t offset=0) const cmtk::TemplateArray< T > [inline, virtual]
GetDataPtrConcrete() const cmtk::TemplateArray< T > [inline]
GetDataPtrConcrete()cmtk::TemplateArray< T > [inline]
GetDataPtrTemplate(const size_t offset=0)cmtk::TemplateArray< T > [inline, virtual]
GetDataPtrTemplate(const size_t offset=0) const cmtk::TemplateArray< T > [inline, virtual]
GetDataSize() const cmtk::TypedArray [inline]
GetDataSizeBytes() const cmtk::TypedArray [inline]
GetEntropy(const bool fractional=CMTK_HISTOGRAM_DISCRETE, const int numberOfBins=128) const cmtk::TemplateArray< T > [virtual]
GetEntropy(Histogram< unsigned int > &histogram) const cmtk::TemplateArray< T > [virtual]
GetEntropy(Histogram< double > &histogram, const bool fractional=CMTK_HISTOGRAM_DISCRETE) const cmtk::TemplateArray< T > [virtual]
GetEntropy(Histogram< double > &histogram, const double *kernel, const size_t kernelRadius) const cmtk::TemplateArray< T > [virtual]
GetHistogram(const unsigned int numberOfBins, const bool centeredBins=false) const cmtk::TemplateArray< T > [virtual]
GetItemSize() const cmtk::TemplateArray< T > [inline, virtual]
GetPaddingFlag() const cmtk::TypedArray [inline]
GetPaddingPtr() const cmtk::TemplateArray< T > [inline, virtual]
GetPaddingValue() const cmtk::TemplateArray< T > [inline, virtual]
GetPercentile(const Types::DataItem percentile, const size_t nBins=256) const cmtk::TypedArray [virtual]
GetPercentileList(const std::vector< Types::DataItem > &percentileList, const size_t nBins=256) const cmtk::TypedArray [virtual]
GetRange() const cmtk::TemplateArray< T > [virtual]
GetRangeTemplate() const cmtk::TemplateArray< T > [virtual]
GetSequence(Types::DataItem *const values, const size_t index, const size_t length) const cmtk::TemplateArray< T > [inline, virtual]
GetStatistics(Types::DataItem &mean, Types::DataItem &variance) const cmtk::TemplateArray< T > [virtual]
GetSubArray(Types::DataItem *const toPtr, const size_t fromIdx, const size_t len, const Types::DataItem substPadding=0) const cmtk::TemplateArray< T > [inline, virtual]
GetSubArray(const size_t fromIdx, const size_t len, const Types::DataItem substPadding=0) const cmtk::TemplateArray< T > [inline, virtual]
GetType() const cmtk::TemplateArray< T > [inline, virtual]
IsPaddingAt(const size_t index) const cmtk::TemplateArray< T > [inline, virtual]
IsPaddingOrZeroAt(const size_t index) const cmtk::TemplateArray< T > [inline, virtual]
m_DataTypecmtk::TypedArray [protected]
MakeAbsolute()cmtk::TemplateArray< T > [inline, virtual]
Paddingcmtk::TemplateArray< T > [private]
PaddingDataAt(const size_t index) const cmtk::TemplateArray< T > [inline, virtual]
PaddingFlagcmtk::TypedArray [protected]
PruneHistogram(const bool pruneHi, const bool pruneLo, const size_t numberOfBinsTarget, const size_t numberOfBinsInternal=1024)cmtk::TypedArray [virtual]
ReleaseDataPointer()cmtk::TypedArray [inline]
ReplacePaddingData(const Types::DataItem value=0)cmtk::TemplateArray< T > [inline, virtual]
Rescale(const Types::DataItem scale=1, const Types::DataItem offset=0)cmtk::TemplateArray< T > [inline, virtual]
Rescale(const Types::DataItem scale, const Types::DataItem offset, const Types::DataItem truncLo, const Types::DataItem truncHi=CMTK_ITEM_MAX)cmtk::TemplateArray< T > [inline, virtual]
RescaleAndShift(const Types::DataItem scale=1, const Types::DataItem offset=0, const size_t shiftBits=0)cmtk::TemplateArray< T > [inline, virtual]
RescaleToRange(const Types::DataItemRange &toRange)cmtk::TypedArray [virtual]
Self typedefcmtk::TemplateArray< T >
Set(const Types::DataItem value, const size_t index)cmtk::TemplateArray< T > [inline, virtual]
SetData(Types::DataItem *const data)cmtk::TemplateArray< T > [inline, virtual]
SetPaddingAt(const size_t index=0)cmtk::TemplateArray< T > [inline, virtual]
SetPaddingPtr(const void *paddingData)cmtk::TemplateArray< T > [inline, virtual]
SetPaddingValue(const Types::DataItem paddingData)cmtk::TemplateArray< T > [inline, virtual]
SetPaddingValueTemplate(const T paddingData)cmtk::TemplateArray< T > [inline]
SmartConstPtr typedefcmtk::TypedArray
SmartPtr typedefcmtk::TemplateArray< T >
Superclass typedefcmtk::TemplateArray< T >
TemplateArray(void *const data, const size_t datasize, const bool freeArray, const bool paddingflag, const void *paddingData)cmtk::TemplateArray< T > [inline]
TemplateArray(const size_t datasize=0)cmtk::TemplateArray< T > [inline]
Threshold(const Types::DataItemRange &range)cmtk::TemplateArray< T > [inline, virtual]
ThresholdToPadding(const Types::DataItemRange &range)cmtk::TemplateArray< T > [inline, virtual]
TypedArray()cmtk::TypedArray [inline]
TypeTraits typedefcmtk::TemplateArray< T >
~TemplateArray()cmtk::TemplateArray< T > [inline, virtual]
~TypedArray()cmtk::TypedArray [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines