_addCoordinate(const ImageVector &pos, KDATATYPE value, bool update) | ml::TKernel< KDATATYPE > | protected |
_calculateRealKernelExt() | ml::TKernel< KDATATYPE > | protected |
_clearTables() | ml::TKernel< KDATATYPE > | protected |
_init() | ml::TKernel< KDATATYPE > | protected |
_invalidateSeparableInfos() | ml::TKernel< KDATATYPE > | protected |
_validateSeparabilityInfos() const | ml::TKernel< KDATATYPE > | protected |
binomialcoeff(MLint n, MLint k) | ml::TKernel< KDATATYPE > | static |
calculateNegativeExtentFromExtent(const ImageVector &ext) | ml::TKernel< KDATATYPE > | inlinestatic |
calculatePositiveExtentFromExtent(const ImageVector &ext) | ml::TKernel< KDATATYPE > | inlinestatic |
coordToIndex(MLint x, MLint y, MLint z, MLint c, MLint t, MLint u, const ImageVector &size) | ml::TKernel< KDATATYPE > | inlinestatic |
coordToIndex(const ImageVector &p, const ImageVector &size) | ml::TKernel< KDATATYPE > | inlinestatic |
fillUndefinedElements(KDATATYPE newVal=0) | ml::TKernel< KDATATYPE > | |
findIndex(const ImageVector &pos) const | ml::TKernel< KDATATYPE > | |
get1DGauss(size_t numSamples, bool normalize=true) | ml::TKernel< KDATATYPE > | static |
getCoordTab(size_t dim=0) const | ml::TKernel< KDATATYPE > | inline |
getExtent() const | ml::TKernel< KDATATYPE > | inline |
getKernel(bool asLines=false, MLint fieldWidth=0, MLint precision=10) const | ml::TKernel< KDATATYPE > | |
getMaxValue() const | ml::TKernel< KDATATYPE > | |
getMinValue() const | ml::TKernel< KDATATYPE > | |
getNegativeExtent() const | ml::TKernel< KDATATYPE > | inline |
getNegativeValueSum() const | ml::TKernel< KDATATYPE > | |
getPositiveExtent() const | ml::TKernel< KDATATYPE > | inline |
getPositiveValueSum() const | ml::TKernel< KDATATYPE > | |
getSeparableCoordTab() const | ml::TKernel< KDATATYPE > | |
getSeparableDimEntries() const | ml::TKernel< KDATATYPE > | inline |
getSeparableDimIndex(size_t dim=0) const | ml::TKernel< KDATATYPE > | |
getSeparableOneDimExtents() const | ml::TKernel< KDATATYPE > | inline |
getTabSize() const | ml::TKernel< KDATATYPE > | inline |
getValueTab(size_t dim=0) const | ml::TKernel< KDATATYPE > | inline |
getValueTabSum() const | ml::TKernel< KDATATYPE > | |
indexToCoord(MLint idx, const ImageVector &ext) | ml::TKernel< KDATATYPE > | inlinestatic |
isSeparable() const | ml::TKernel< KDATATYPE > | inline |
KERN_ADD enum value | ml::TKernel< KDATATYPE > | |
KERN_GAUSS enum value | ml::TKernel< KDATATYPE > | |
KERN_INVDIV enum value | ml::TKernel< KDATATYPE > | |
KERN_INVSUB enum value | ml::TKernel< KDATATYPE > | |
KERN_LOG enum value | ml::TKernel< KDATATYPE > | |
KERN_MIRROR enum value | ml::TKernel< KDATATYPE > | |
KERN_MIRROR_C enum value | ml::TKernel< KDATATYPE > | |
KERN_MIRROR_T enum value | ml::TKernel< KDATATYPE > | |
KERN_MIRROR_U enum value | ml::TKernel< KDATATYPE > | |
KERN_MIRROR_X enum value | ml::TKernel< KDATATYPE > | |
KERN_MIRROR_Y enum value | ml::TKernel< KDATATYPE > | |
KERN_MIRROR_Z enum value | ml::TKernel< KDATATYPE > | |
KERN_MULT enum value | ml::TKernel< KDATATYPE > | |
KERN_NORMALIZE enum value | ml::TKernel< KDATATYPE > | |
KERN_POW enum value | ml::TKernel< KDATATYPE > | |
KERN_SET enum value | ml::TKernel< KDATATYPE > | |
KERN_SPHERE enum value | ml::TKernel< KDATATYPE > | |
KERN_SQR enum value | ml::TKernel< KDATATYPE > | |
KERN_SQRT enum value | ml::TKernel< KDATATYPE > | |
KernModifier enum name | ml::TKernel< KDATATYPE > | |
makeCircular() | ml::TKernel< KDATATYPE > | |
manipulateKernelElements(KernModifier mode, KDATATYPE v) | ml::TKernel< KDATATYPE > | |
mirror(int dimension=-1) | ml::TKernel< KDATATYPE > | |
NUM_KERN_MODIFYERS enum value | ml::TKernel< KDATATYPE > | |
operator=(const TKernel &kern) | ml::TKernel< KDATATYPE > | |
reset() | ml::TKernel< KDATATYPE > | |
resizeKernel(const ImageVector &ext, KDATATYPE newVal=0) | ml::TKernel< KDATATYPE > | |
setGauss(const ImageVector &ext) | ml::TKernel< KDATATYPE > | |
setKernel(const std::string &kernString) | ml::TKernel< KDATATYPE > | |
setKernel(const ImageVector &ext, const KDATATYPE *const values=nullptr, bool *const mask=nullptr) | ml::TKernel< KDATATYPE > | |
setKernel(const ImageVector &ext, const KDATATYPE2 *const xaxis, const KDATATYPE2 *const yaxis, const KDATATYPE2 *const zaxis, const KDATATYPE2 *const caxis, const KDATATYPE2 *const taxis, const KDATATYPE2 *const uaxis, bool normalize) | ml::TKernel< KDATATYPE > | inline |
setPartialKernel(size_t numElems, ImageVector *const coords, KDATATYPE *const values=nullptr) | ml::TKernel< KDATATYPE > | |
setSeparable(bool isSeparableVal) | ml::TKernel< KDATATYPE > | inline |
setSeparableKernel(const std::vector< typename std::vector< KDATATYPE > > &separableRows) | ml::TKernel< KDATATYPE > | |
TKernel() | ml::TKernel< KDATATYPE > | inline |
TKernel(const TKernel &kern) | ml::TKernel< KDATATYPE > | inline |
~TKernel() | ml::TKernel< KDATATYPE > | inlinevirtual |