Defines |
| #define | REMOVE_REMAINDER_FORWARD(val) |
| #define | REMOVE_REMAINDER_BACKWARD(val) |
| #define | MAX_VECTOR_COMPONENT 4 |
Functions |
| void | AdjustInputOrientation (double &xyphi, double &xzpsi, int &xDir, int &yDir, int &zDir) |
| template<typename FLOAT > |
| void | RotateBBox (FLOAT &x, FLOAT &y, FLOAT &z, const FLOAT phi, const FLOAT psi) |
| void | ComputeBsFromSigma3 (const double sigma, double &B, double &b1, double &b2, double &b3) |
| template<typename FLOAT > |
| void | SuggestIIRBoundaries (const double B1, const double B2, const double B3, const double Freq, FLOAT *MRe, FLOAT *MIm) |
| template<class VOXEL > |
| int | ApplyIIRGaborInteger1D (i3d::Image3d< VOXEL > const &Input, i3d::Image3d< VOXEL > &OutRe, i3d::Image3d< VOXEL > &OutIm, const int dx, const int dy, const int dz, const double Sigma, const double Frequency) |
| template<class VOXEL > |
| int | ApplyIIRGaborInteger1D (i3d::Image3d< VOXEL > const &InRe, i3d::Image3d< VOXEL > const &InIm, i3d::Image3d< VOXEL > &OutRe, i3d::Image3d< VOXEL > &OutIm, const int dx, const int dy, const int dz, const double Sigma, const double Frequency) |
| template<class VOXEL > |
| int | ApplyIIRGabors (i3d::Image3d< VOXEL > const &in, i3d::Image3d< VOXEL > &outRe, i3d::Image3d< VOXEL > &outIm, const int vecs[6][3], const double sigs[6], const double freqs[3]) |
| template<class VOXEL > |
| int | ApplyIIRGabors (i3d::Image3d< VOXEL > const &inRe, i3d::Image3d< VOXEL > const &inIm, i3d::Image3d< VOXEL > &outRe, i3d::Image3d< VOXEL > &outIm, const int vecs[6][3], const double sigs[6], const double freqs[3]) |
| template<class VOXEL , typename FLOAT > |
| int | ModulateImage (Image3d< VOXEL > const &inRe, Image3d< VOXEL > const &inIm, Image3d< VOXEL > &outRe, Image3d< VOXEL > &outIm, const FLOAT wx, const FLOAT wy, const FLOAT wz) |
| template<class VOXEL , typename FLOAT > |
| int | ModulateImage (Image3d< VOXEL > const &inRe, Image3d< VOXEL > &outRe, Image3d< VOXEL > &outIm, const FLOAT wx, const FLOAT wy, const FLOAT wz) |
| template<class VOXEL , typename FLOAT > |
| int | DemodulateImage (Image3d< VOXEL > const &inRe, Image3d< VOXEL > const &inIm, Image3d< VOXEL > &outRe, Image3d< VOXEL > &outIm, const FLOAT wx, const FLOAT wy, const FLOAT wz) |
| template<class VOXEL , typename FLOAT > |
| int | StagedGaborFiltering (Image3d< VOXEL > const &in, Image3d< VOXEL > &outRe, Image3d< VOXEL > &outIm, struct GaborFilter3D< FLOAT > const &f, const char method) |
| template<class VOXEL , typename FLOAT > |
| int | IIRedGaborFiltering (Image3d< VOXEL > const &in, Image3d< VOXEL > &outRe, Image3d< VOXEL > &outIm, struct GaborFilter3D< FLOAT > const &f) |
| template<class VOXEL , typename FLOAT > |
| int | IIRedGaborFilteringZeroDC (Image3d< VOXEL > const &in, Image3d< VOXEL > &outRe, Image3d< VOXEL > &outIm, struct GaborFilter3D< FLOAT > const &f) |
| template<class VOXEL , typename FLOAT > |
| int | Staged2GaborFiltering (Image3d< VOXEL > const &In, Image3d< VOXEL > *OutRe[2], Image3d< VOXEL > *OutIm[2], struct GaborFilter3D< FLOAT > const &f) |
| template<class VOXEL , typename FLOAT > |
| int | Staged4GaborFiltering (Image3d< VOXEL > const &In, Image3d< VOXEL > *OutRe[4], Image3d< VOXEL > *OutIm[4], struct GaborFilter3D< FLOAT > const &f) |
| template<class VOXEL , typename FLOAT > |
| int | ApplyGaborBank (Image3d< VOXEL > const &In, Image3d< VOXEL > **OutRe, Image3d< VOXEL > **OutIm, struct GaborFilter3D< FLOAT > const &f, const int no) |
| template<typename FLOAT > |
| int | PrepareGaborBank (struct GaborFilter3D< FLOAT > const &f, const int no, struct GaborConvolution3D **convs) |
| template<class VOXEL > |
| int | ApplyGaborBank (Image3d< VOXEL > const &In, Image3d< VOXEL > **OutRe, Image3d< VOXEL > **OutIm, struct GaborConvolution3D const *convs) |
| template<class VOXEL > |
| int | ApplyGaborBank2 (Image3d< VOXEL > const &In, Image3d< VOXEL > **OutRe, Image3d< VOXEL > **OutIm, struct GaborConvolution3D const *convs) |
| template<class VOXEL > |
| int | ApplyGaborBank2_DC (Image3d< VOXEL > const &In, Image3d< VOXEL > **OutRe, Image3d< VOXEL > **OutIm, struct GaborConvolution3D const *convs) |
| template<class VOXEL , typename FLOAT > |
| int | StagedGaborEnergy (Image3d< VOXEL > const &in, Image3d< VOXEL > &out, struct GaborFilter3D< FLOAT > const &f) |
| template<class VOXEL > |
| int | GaborEnergy (Image3d< VOXEL > const &inRe, Image3d< VOXEL > const &inIm, Image3d< VOXEL > &out) |
| template<class VOXEL > |
| int | GaborPhase (Image3d< VOXEL > const &inRe, Image3d< VOXEL > const &inIm, Image3d< VOXEL > &out) |
| template<class VOXEL > |
| void | PurgeSmallVoxels (Image3d< VOXEL > &im, const VOXEL limit) |
| template int | StagedGaborFiltering (Image3d< float > const &, Image3d< float > &, Image3d< float > &, struct GaborFilter3D< float > const &, const char) |
| template int | StagedGaborFiltering (Image3d< double > const &, Image3d< double > &, Image3d< double > &, struct GaborFilter3D< float > const &, const char) |
| template int | StagedGaborFiltering (Image3d< double > const &, Image3d< double > &, Image3d< double > &, struct GaborFilter3D< double > const &, const char) |
| template int | IIRedGaborFiltering (Image3d< float > const &, Image3d< float > &, Image3d< float > &, struct GaborFilter3D< float > const &) |
| template int | IIRedGaborFiltering (Image3d< double > const &, Image3d< double > &, Image3d< double > &, struct GaborFilter3D< float > const &) |
| template int | IIRedGaborFiltering (Image3d< double > const &, Image3d< double > &, Image3d< double > &, struct GaborFilter3D< double > const &) |
| template int | IIRedGaborFilteringZeroDC (Image3d< float > const &, Image3d< float > &, Image3d< float > &, struct GaborFilter3D< float > const &) |
| template int | IIRedGaborFilteringZeroDC (Image3d< double > const &, Image3d< double > &, Image3d< double > &, struct GaborFilter3D< float > const &) |
| template int | IIRedGaborFilteringZeroDC (Image3d< double > const &, Image3d< double > &, Image3d< double > &, struct GaborFilter3D< double > const &) |
| template int | Staged2GaborFiltering (Image3d< float > const &, Image3d< float > *[2], Image3d< float > *[2], struct GaborFilter3D< float > const &) |
| template int | Staged2GaborFiltering (Image3d< double > const &, Image3d< double > *[2], Image3d< double > *[2], struct GaborFilter3D< float > const &) |
| template int | Staged2GaborFiltering (Image3d< double > const &, Image3d< double > *[2], Image3d< double > *[2], struct GaborFilter3D< double > const &) |
| template int | Staged4GaborFiltering (Image3d< float > const &, Image3d< float > *[4], Image3d< float > *[4], struct GaborFilter3D< float > const &) |
| template int | Staged4GaborFiltering (Image3d< double > const &, Image3d< double > *[4], Image3d< double > *[4], struct GaborFilter3D< float > const &) |
| template int | Staged4GaborFiltering (Image3d< double > const &, Image3d< double > *[4], Image3d< double > *[4], struct GaborFilter3D< double > const &) |
| template int | ApplyGaborBank (Image3d< float > const &, Image3d< float > **, Image3d< float > **, struct GaborFilter3D< float > const &, const int) |
| template int | ApplyGaborBank (Image3d< double > const &, Image3d< double > **, Image3d< double > **, struct GaborFilter3D< float > const &, const int) |
| template int | ApplyGaborBank (Image3d< double > const &, Image3d< double > **, Image3d< double > **, struct GaborFilter3D< double > const &, const int) |
| template int | PrepareGaborBank (struct GaborFilter3D< float > const &, const int, struct GaborConvolution3D **) |
| template int | PrepareGaborBank (struct GaborFilter3D< double > const &, const int, struct GaborConvolution3D **) |
| template int | ApplyGaborBank (Image3d< float > const &, Image3d< float > **, Image3d< float > **, struct GaborConvolution3D const *) |
| template int | ApplyGaborBank (Image3d< double > const &, Image3d< double > **, Image3d< double > **, struct GaborConvolution3D const *) |
| template int | ApplyGaborBank2 (Image3d< float > const &, Image3d< float > **, Image3d< float > **, struct GaborConvolution3D const *) |
| template int | ApplyGaborBank2 (Image3d< double > const &, Image3d< double > **, Image3d< double > **, struct GaborConvolution3D const *) |
| template int | ApplyGaborBank2_DC (Image3d< float > const &, Image3d< float > **, Image3d< float > **, struct GaborConvolution3D const *) |
| template int | ApplyGaborBank2_DC (Image3d< double > const &, Image3d< double > **, Image3d< double > **, struct GaborConvolution3D const *) |
| template int | StagedGaborEnergy (Image3d< float > const &, Image3d< float > &, struct GaborFilter3D< float > const &) |
| template int | StagedGaborEnergy (Image3d< double > const &, Image3d< double > &, struct GaborFilter3D< float > const &) |
| template int | StagedGaborEnergy (Image3d< double > const &, Image3d< double > &, struct GaborFilter3D< double > const &) |
| template int | GaborEnergy (Image3d< float > const &, Image3d< float > const &, Image3d< float > &) |
| template int | GaborEnergy (Image3d< double > const &, Image3d< double > const &, Image3d< double > &) |
| template int | GaborPhase (Image3d< float > const &, Image3d< float > const &, Image3d< float > &) |
| template int | GaborPhase (Image3d< double > const &, Image3d< double > const &, Image3d< double > &) |
| template void | PurgeSmallVoxels (Image3d< float > &im, const float limit) |
| template void | PurgeSmallVoxels (Image3d< double > &im, const double limit) |
| template int | ApplyIIRGaborInteger1D (Image3d< float > const &, Image3d< float > &, Image3d< float > &, const int, const int, const int, const double, const double) |
| template int | ApplyIIRGaborInteger1D (Image3d< double > const &, Image3d< double > &, Image3d< double > &, const int, const int, const int, const double, const double) |
| template int | ApplyIIRGaborInteger1D (Image3d< float > const &, Image3d< float > const &, Image3d< float > &, Image3d< float > &, const int, const int, const int, const double, const double) |
| template int | ApplyIIRGaborInteger1D (Image3d< double > const &, Image3d< double > const &, Image3d< double > &, Image3d< double > &, const int, const int, const int, const double, const double) |
| template int | ApplyIIRGabors (Image3d< float > const &, Image3d< float > &, Image3d< float > &, const int vecs[6][3], const double sigs[6], const double freqs[3]) |
| template int | ApplyIIRGabors (Image3d< double > const &, Image3d< double > &, Image3d< double > &, const int vecs[6][3], const double sigs[6], const double freqs[3]) |
| template int | ApplyIIRGabors (Image3d< float > const &, Image3d< float > const &, Image3d< float > &, Image3d< float > &, const int vecs[6][3], const double sigs[6], const double freqs[3]) |
| template int | ApplyIIRGabors (Image3d< double > const &, Image3d< double > const &, Image3d< double > &, Image3d< double > &, const int vecs[6][3], const double sigs[6], const double freqs[3]) |
| template int | ModulateImage (Image3d< float > const &, Image3d< float > const &, Image3d< float > &, Image3d< float > &, const float, const float, const float) |
| template int | ModulateImage (Image3d< float > const &, Image3d< float > const &, Image3d< float > &, Image3d< float > &, const double, const double, const double) |
| template int | ModulateImage (Image3d< double > const &, Image3d< double > const &, Image3d< double > &, Image3d< double > &, const double, const double, const double) |
| template int | ModulateImage (Image3d< float > const &, Image3d< float > &, Image3d< float > &, const float wx, const float wy, const float wz) |
| template int | ModulateImage (Image3d< float > const &, Image3d< float > &, Image3d< float > &, const double wx, const double wy, const double wz) |
| template int | ModulateImage (Image3d< double > const &, Image3d< double > &, Image3d< double > &, const double wx, const double wy, const double wz) |
| template int | DemodulateImage (Image3d< float > const &, Image3d< float > const &, Image3d< float > &, Image3d< float > &, const float, const float, const float) |
| template int | DemodulateImage (Image3d< float > const &, Image3d< float > const &, Image3d< float > &, Image3d< float > &, const double, const double, const double) |
| template int | DemodulateImage (Image3d< double > const &, Image3d< double > const &, Image3d< double > &, Image3d< double > &, const double, const double, const double) |
| template<typename FLOAT > |
| int | GetGaborEnergyImage (Image3d< FLOAT > &out, struct GaborFilter3D< FLOAT > const &f, const int wxF, const int wyF, const int wtF, const int wxT, const int wyT, const int wtT) |
| template<typename FLOAT > |
| int | GetGaborEnergyImage (Image3d< FLOAT > &out, struct GaborFilter3D< FLOAT > const &f) |
| template<typename FLOAT > |
| int | GetGaborEnergyExtImage (Image3d< FLOAT > &out, struct GaborFilter3D< FLOAT > const &f) |
| template<typename FLOAT > |
| int | GetGaborEnergyExtImageWithMotion (Image3d< FLOAT > &out, struct GaborFilter3D< FLOAT > const &f, const FLOAT Vx, const FLOAT Vy) |
| template<typename FLOAT > |
| int | GaborOnSineEnergyImage (Image3d< FLOAT > &out, struct GaborFilter3D< FLOAT > const &f, const int wxF, const int wyF, const int wtF, const int wxT, const int wyT, const int wtT) |
| template<typename FLOAT > |
| int | GaborOnSineEnergyImage (Image3d< FLOAT > &out, struct GaborFilter3D< FLOAT > const &f) |
| template<typename FLOAT > |
| int | GaborQOnSineEnergyImage (Image3d< FLOAT > &out, struct GaborFilter3D< FLOAT > const &f, const int wxF, const int wyF, const int wtF, const int wxT, const int wyT, const int wtT) |
| template<typename FLOAT > |
| int | GaborQOnSineEnergyImage (Image3d< FLOAT > &out, struct GaborFilter3D< FLOAT > const &f) |
| template int | GetGaborEnergyImage (Image3d< float > &, struct GaborFilter3D< float > const &, const int, const int, const int, const int, const int, const int) |
| template int | GetGaborEnergyImage (Image3d< double > &, struct GaborFilter3D< double > const &, const int, const int, const int, const int, const int, const int) |
| template int | GetGaborEnergyImage (Image3d< float > &, struct GaborFilter3D< float > const &) |
| template int | GetGaborEnergyImage (Image3d< double > &, struct GaborFilter3D< double > const &) |
| template int | GetGaborEnergyExtImage (Image3d< float > &, struct GaborFilter3D< float > const &) |
| template int | GetGaborEnergyExtImage (Image3d< double > &, struct GaborFilter3D< double > const &) |
| template int | GetGaborEnergyExtImageWithMotion (Image3d< float > &, struct GaborFilter3D< float > const &, const float, const float) |
| template int | GetGaborEnergyExtImageWithMotion (Image3d< double > &, struct GaborFilter3D< double > const &, const double, const double) |
| template int | GaborOnSineEnergyImage (Image3d< float > &, struct GaborFilter3D< float > const &, const int, const int, const int, const int, const int, const int) |
| template int | GaborOnSineEnergyImage (Image3d< double > &, struct GaborFilter3D< double > const &, const int, const int, const int, const int, const int, const int) |
| template int | GaborOnSineEnergyImage (Image3d< float > &, struct GaborFilter3D< float > const &) |
| template int | GaborOnSineEnergyImage (Image3d< double > &, struct GaborFilter3D< double > const &) |
| template int | GaborQOnSineEnergyImage (Image3d< float > &, struct GaborFilter3D< float > const &, const int, const int, const int, const int, const int, const int) |
| template int | GaborQOnSineEnergyImage (Image3d< double > &, struct GaborFilter3D< double > const &, const int, const int, const int, const int, const int, const int) |
| template int | GaborQOnSineEnergyImage (Image3d< float > &, struct GaborFilter3D< float > const &) |
| template int | GaborQOnSineEnergyImage (Image3d< double > &, struct GaborFilter3D< double > const &) |