|
| template<typename DATATYPE> |
| static bool | ml::_isScalarValueInRange (const DATATYPE &v, bool normal, double minVal, double maxVal, OverloadSelector::OnTrue) |
| | Global static template functions for line filtering.
|
| template<typename DATATYPE> |
| static bool | ml::_isScalarValueInRange (const DATATYPE &, bool, double, double, OverloadSelector::OnFalse) |
| template<typename DATATYPE> |
| static bool | ml::isScalarValueInRange (const DATATYPE &v, bool normal, double minVal, double maxVal) |
| template<typename IN_DATATYPE, typename OUT_DATATYPE> |
| static void | ml::MLKernelToolsCopyLine (const IN_DATATYPE *inCursor, OUT_DATATYPE *outCursor, size_t numVox, MLsoffset srcVoxelOffset) |
| template<typename IN_DATATYPE, typename OUT_DATATYPE, typename K_DATATYPE> |
| static void | ml::MLKernelToolsCorrelateLine (const IN_DATATYPE *inCursor, OUT_DATATYPE *outCursor, size_t numVox, const K_DATATYPE *valTab, const MLsoffset *indexTab, size_t indexTabSize) |
| template<typename IN_DATATYPE, typename OUT_DATATYPE, typename K_DATATYPE> |
| static void | ml::MLKernelToolsCorrelateLineWithImageInterval (const IN_DATATYPE *inCursor, OUT_DATATYPE *outCursor, size_t numVox, const K_DATATYPE *valTab, const MLsoffset *indexTab, size_t indexTabSize, MLsoffset srcVoxelOffset, MLdouble minVal, MLdouble maxVal) |
| template<typename IN_DATATYPE, typename OUT_DATATYPE, typename K_DATATYPE> |
| static void | ml::MLKernelToolsCorrelateLineWithKernelInterval (const IN_DATATYPE *inCursor, OUT_DATATYPE *outCursor, size_t numVox, const K_DATATYPE *valTab, const MLsoffset *indexTab, size_t indexTabSize, MLsoffset srcVoxelOffset, MLdouble minVal, MLdouble maxVal) |
| template<typename IN_DATATYPE, typename OUT_DATATYPE, typename K_DATATYPE> |
| static void | ml::MLKernelToolsCorrelateLineWithImageAndKernelInterval (const IN_DATATYPE *inCursor, OUT_DATATYPE *outCursor, size_t numVox, const K_DATATYPE *valTab, const MLsoffset *indexTab, size_t indexTabSize, MLsoffset srcVoxelOffset, MLdouble imgIntMinVal, MLdouble imgIntMaxVal, MLdouble kernIntMinVal, MLdouble kernIntMaxVal) |
| template<typename IN_DATATYPE, typename OUT_DATATYPE, typename K_DATATYPE> |
| static void | ml::MLKernelToolsCorrelateLineEvtWithIntervals (const IN_DATATYPE *inCursor, OUT_DATATYPE *outCursor, size_t numVox, const K_DATATYPE *valTab, const MLsoffset *indexTab, size_t indexTabSize, MLsoffset srcVoxelOffset, MLdouble imgIntMinVal, MLdouble imgIntMaxVal, MLdouble kernIntMinVal, MLdouble kernIntMaxVal, bool useImgInt, bool useKernInt) |
| template<typename DATATYPE> |
| static void | ml::MLKernelToolsApplyFiltering (const ImageVector &inImgExt, LineApplicator< DATATYPE > &lineApp, KernelTools::BorderHandling borderHandling, MLdouble fillValue, TSubImageWithCursor< DATATYPE > &outSubImg, TSubImageWithCursor< DATATYPE > &inSubImg) |
| | Global template functions for page filtering.
|
| template<typename DATATYPE> |
| static void | ml::MLKernelToolsApplyFiltering (const ImageVector &inImgExt, const fctLineFilter< DATATYPE > &lineFilter, const ImageVector &negKernelExt, const ImageVector &posKernelExt, KernelTools::BorderHandling borderHandling, MLdouble fillValue, TSubImageWithCursor< DATATYPE > &outSubImg, TSubImageWithCursor< DATATYPE > &inSubImg) |