, 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] |