#include "nrrd.h"#include "privateNrrd.h"

Defines | |
| #define | INDEX(nin, range, lup, idxIn, bins, val) |
Functions | |
| int | _nrrdCM_median (const float *hist, float half) |
| int | _nrrdCM_mode (const float *hist, int bins) |
| void | _nrrdCM_printhist (const float *hist, int bins, const char *desc) |
| float * | _nrrdCM_wtAlloc (int radius, float wght) |
| void | _nrrdCheapMedian1D (Nrrd *nout, const Nrrd *nin, const NrrdRange *range, int radius, float wght, int bins, int mode, float *hist) |
| void | _nrrdCheapMedian2D (Nrrd *nout, const Nrrd *nin, const NrrdRange *range, int radius, float wght, int bins, int mode, float *hist) |
| void | _nrrdCheapMedian3D (Nrrd *nout, const Nrrd *nin, const NrrdRange *range, int radius, float wght, int bins, int mode, float *hist) |
| int | nrrdCheapMedian (Nrrd *_nout, const Nrrd *_nin, int pad, int mode, unsigned int radius, float wght, unsigned int bins) |
| static double | intx (double x0, double y0, double x1, double y1, double spc) |
| static void | distanceL2Sqrd1D (double *dd, const double *ff, double *zz, unsigned int *vv, size_t len, double spc) |
| static int | distanceL2Sqrd (Nrrd *ndist, double *spcMean) |
| int | nrrdDistanceL2 (Nrrd *nout, const Nrrd *nin, int typeOut, const int *axisDo, double thresh, int insideHigher) |
| int | nrrdDistanceL2Signed (Nrrd *nout, const Nrrd *nin, int typeOut, const int *axisDo, double thresh, int insideHigher) |
| #define INDEX | ( | nin, | |||
| range, | |||||
| lup, | |||||
| idxIn, | |||||
| bins, | |||||
| val | ) |
Value:
( \ val = (lup)((nin)->data, (idxIn)), \ airIndex((range)->min, (val), (range)->max, bins) \ )
| void _nrrdCheapMedian1D | ( | Nrrd * | nout, | |
| const Nrrd * | nin, | |||
| const NrrdRange * | range, | |||
| int | radius, | |||
| float | wght, | |||
| int | bins, | |||
| int | mode, | |||
| float * | hist | |||
| ) |
| void _nrrdCheapMedian2D | ( | Nrrd * | nout, | |
| const Nrrd * | nin, | |||
| const NrrdRange * | range, | |||
| int | radius, | |||
| float | wght, | |||
| int | bins, | |||
| int | mode, | |||
| float * | hist | |||
| ) |
| void _nrrdCheapMedian3D | ( | Nrrd * | nout, | |
| const Nrrd * | nin, | |||
| const NrrdRange * | range, | |||
| int | radius, | |||
| float | wght, | |||
| int | bins, | |||
| int | mode, | |||
| float * | hist | |||
| ) |
| int _nrrdCM_median | ( | const float * | hist, | |
| float | half | |||
| ) |
| int _nrrdCM_mode | ( | const float * | hist, | |
| int | bins | |||
| ) |
| void _nrrdCM_printhist | ( | const float * | hist, | |
| int | bins, | |||
| const char * | desc | |||
| ) |
| float* _nrrdCM_wtAlloc | ( | int | radius, | |
| float | wght | |||
| ) |
| static int distanceL2Sqrd | ( | Nrrd * | ndist, | |
| double * | spcMean | |||
| ) | [static] |
| static void distanceL2Sqrd1D | ( | double * | dd, | |
| const double * | ff, | |||
| double * | zz, | |||
| unsigned int * | vv, | |||
| size_t | len, | |||
| double | spc | |||
| ) | [static] |
| static double intx | ( | double | x0, | |
| double | y0, | |||
| double | x1, | |||
| double | y1, | |||
| double | spc | |||
| ) | [static] |
| int nrrdCheapMedian | ( | Nrrd * | _nout, | |
| const Nrrd * | _nin, | |||
| int | pad, | |||
| int | mode, | |||
| unsigned int | radius, | |||
| float | wght, | |||
| unsigned int | bins | |||
| ) |
| int nrrdDistanceL2 | ( | Nrrd * | nout, | |
| const Nrrd * | nin, | |||
| int | typeOut, | |||
| const int * | axisDo, | |||
| double | thresh, | |||
| int | insideHigher | |||
| ) |
| int nrrdDistanceL2Signed | ( | Nrrd * | nout, | |
| const Nrrd * | nin, | |||
| int | typeOut, | |||
| const int * | axisDo, | |||
| double | thresh, | |||
| int | insideHigher | |||
| ) |
1.5.6