cmtk::TypedArray Member List

This is the complete list of members for cmtk::TypedArray, including all inherited members.
Alloc(const size_t datasize)=0cmtk::TypedArray [protected, pure virtual]
ApplyFunction(Self::FunctionTypeFloat f)cmtk::TypedArray [inline, virtual]
ApplyFunction(Self::FunctionTypeDouble f)cmtk::TypedArray [inline, virtual]
ApplyFunctionDouble(Self::FunctionTypeDouble f)=0cmtk::TypedArray [pure virtual]
ApplyFunctionFloat(Self::FunctionTypeFloat f)=0cmtk::TypedArray [pure virtual]
ApplyFunctionObject(const TypedArrayFunction &f)=0cmtk::TypedArray [pure virtual]
Binarize(const Types::DataItem threshold=0)=0cmtk::TypedArray [pure 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)=0cmtk::TypedArray [pure virtual]
BlockSwap(const size_t fromOffset, const size_t toOffset, const size_t blockLength)cmtk::TypedArray [virtual]
ChangeEndianness()=0cmtk::TypedArray [pure virtual]
ClearArray(const bool usePaddingData=false)=0cmtk::TypedArray [pure virtual]
ClearPaddingFlag()cmtk::TypedArray [inline]
Clone() const cmtk::TypedArray [inline]
CloneVirtual() const =0cmtk::TypedArray [protected, pure virtual]
cmtkGetSetMacro(DataClass, DataClass)cmtk::TypedArray [private]
Convert(const ScalarDataType dtype) const =0cmtk::TypedArray [pure virtual]
ConvertArray(const ScalarDataType dtype) const cmtk::TypedArray [inline, virtual]
ConvertSubArray(const ScalarDataType dtype, const size_t fromIdx, const size_t len) const =0cmtk::TypedArray [pure virtual]
ConvertSubArray(void *const destination, const ScalarDataType dtype, const size_t fromIdx, const size_t len) const =0cmtk::TypedArray [pure virtual]
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]
Create(const ScalarDataType dtype, const size_t size)cmtk::TypedArray [static]
DataSizecmtk::TypedArray [protected]
Fill(const Types::DataItem value)cmtk::TypedArray [inline, virtual]
Free(void *const data)cmtk::TypedArray [inline, static]
FreeArraycmtk::TypedArray [protected]
FreeData()=0cmtk::TypedArray [pure virtual]
FunctionTypeDouble typedefcmtk::TypedArray
FunctionTypeFloat typedefcmtk::TypedArray
GammaCorrection(const Types::DataItem gamma)=0cmtk::TypedArray [pure virtual]
Get(Types::DataItem &, const size_t) const =0cmtk::TypedArray [pure virtual]
GetData() const =0cmtk::TypedArray [pure virtual]
GetDataPtr(const size_t offset=0)=0cmtk::TypedArray [pure virtual]
GetDataPtr(const size_t offset=0) const =0cmtk::TypedArray [pure virtual]
GetDataSize() const cmtk::TypedArray [inline]
GetDataSizeBytes() const cmtk::TypedArray [inline]
GetEntropy(const bool fractional=CMTK_HISTOGRAM_DISCRETE, const int numberOfBins=128) const =0cmtk::TypedArray [pure virtual]
GetEntropy(Histogram< unsigned int > &histogram) const =0cmtk::TypedArray [pure virtual]
GetEntropy(Histogram< double > &histogram, const bool fractional=CMTK_HISTOGRAM_DISCRETE) const =0cmtk::TypedArray [pure virtual]
GetEntropy(Histogram< double > &histogram, const double *kernel, const size_t kernelRadius) const =0cmtk::TypedArray [pure virtual]
GetHistogram(const unsigned int numberOfBins, const bool centeredBins=false) const =0cmtk::TypedArray [pure virtual]
GetItemSize() const =0cmtk::TypedArray [pure virtual]
GetPaddingFlag() const cmtk::TypedArray [inline]
GetPaddingPtr() const =0cmtk::TypedArray [pure virtual]
GetPaddingValue() const =0cmtk::TypedArray [pure 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 =0cmtk::TypedArray [pure virtual]
GetSequence(Types::DataItem *const values, const size_t index, const size_t length) const =0cmtk::TypedArray [pure virtual]
GetStatistics(Types::DataItem &mean, Types::DataItem &variance) const =0cmtk::TypedArray [pure virtual]
GetSubArray(Types::DataItem *const, const size_t, const size_t, const Types::DataItem=0) const =0cmtk::TypedArray [pure virtual]
GetSubArray(const size_t, const size_t, const Types::DataItem=0) const =0cmtk::TypedArray [pure virtual]
GetType() const =0cmtk::TypedArray [pure virtual]
IsPaddingAt(const size_t index) const =0cmtk::TypedArray [pure virtual]
IsPaddingOrZeroAt(const size_t index) const =0cmtk::TypedArray [pure virtual]
m_DataTypecmtk::TypedArray [protected]
MakeAbsolute()=0cmtk::TypedArray [pure virtual]
PaddingDataAt(const size_t index) const =0cmtk::TypedArray [pure 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)=0cmtk::TypedArray [pure virtual]
Rescale(const Types::DataItem scale=1, const Types::DataItem offset=0)=0cmtk::TypedArray [pure virtual]
Rescale(const Types::DataItem scale, const Types::DataItem offset, const Types::DataItem truncLo, const Types::DataItem truncHi=CMTK_ITEM_MAX)=0cmtk::TypedArray [pure virtual]
RescaleAndShift(const Types::DataItem scale=1, const Types::DataItem offset=0, const size_t shiftBits=0)=0cmtk::TypedArray [pure virtual]
RescaleToRange(const Types::DataItemRange &toRange)cmtk::TypedArray [virtual]
Self typedefcmtk::TypedArray
Set(const Types::DataItem, const size_t)=0cmtk::TypedArray [pure virtual]
SetData(Types::DataItem *const data)=0cmtk::TypedArray [pure virtual]
SetPaddingAt(const size_t)=0cmtk::TypedArray [pure virtual]
SetPaddingPtr(const void *paddingData)=0cmtk::TypedArray [pure virtual]
SetPaddingValue(const Types::DataItem paddingData)=0cmtk::TypedArray [pure virtual]
SmartConstPtr typedefcmtk::TypedArray
SmartPtr typedefcmtk::TypedArray
Threshold(const Types::DataItemRange &range)=0cmtk::TypedArray [pure virtual]
ThresholdToPadding(const Types::DataItemRange &range)=0cmtk::TypedArray [pure virtual]
TypedArray()cmtk::TypedArray [inline]
~TypedArray()cmtk::TypedArray [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines