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