OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Data Structures | Typedefs | Functions
ost::img::alg Namespace Reference

Data Structures

struct  MirrorFnc
 
class  ShiftFnc
 
struct  TransformFnc
 
class  AnisotropicFilter
 
class  AutoCorrelateFnc
 
struct  ConjFnc
 
class  ExplicitConvoluteFnc
 
class  ExplicitCorrelateFnc
 
class  CrossCorrelate
 
struct  SliceFnc
 
class  DFT
 
struct  DiscreteShrinkFnc
 
struct  FFTException
 
struct  FFTFnc
 
class  LowPassFilter
 
class  HighPassFilter
 
class  GaussianLowPassFilter
 
class  GaussianHighPassFilter
 
class  FermiLowPassFilter
 
class  FermiHighPassFilter
 
class  ButterworthLowPassFilter
 
class  ButterworthHighPassFilter
 
class  FractionalShift
 
class  GaussianFilterBase
 
class  GaussianGradientMagnitudeFilterBase
 
class  GaussianLaplacianFilterBase
 
class  HighestPeakSearch3DBase
 
class  HistogramError
 
class  HistogramBase
 
class  LineAverageBase
 
class  LineIterator
 
class  LocalSigmaThresholdBase
 
class  MaskImageBase
 
class  LinearNormalizer
 
class  LinearRangeNormalizer
 
class  LogNormalizer
 
class  LogRangeNormalizer
 
class  TransmissionToODNormalizer
 
class  Normalizer
 
class  Polar
 
class  EllipticPolar
 
class  Cartesian
 
class  PowerSpectrumFnc
 
struct  RandomizeFnc
 
class  SmoothMaskImageBase
 
class  StatBase
 
class  StatAccumulator
 
class  StatMinMaxBase
 
struct  CosFnc
 
struct  ExpFnc
 
struct  LogFnc
 
struct  Log10Fnc
 
struct  SinFnc
 
struct  SqrtFnc
 
struct  TanFnc
 
struct  PowFnc
 
class  Transformation
 
class  Rotate2D
 
class  Rotate2D90
 
class  Scale
 
class  Translate
 

Typedefs

typedef
ImageStateConstModOPAlgorithm
< MirrorFnc
Mirror
 
typedef
ImageStateConstModOPAlgorithm
< ShiftFnc
Shift
 
typedef
ImageStateConstModOPAlgorithm
< TransformFnc
Transform
 
typedef
ImageStateConstModOPAlgorithm
< AutoCorrelateFnc
AutoCorrelate
 
typedef
ImageStateConstModIPAlgorithm
< ClearFnc > 
Clear
 
typedef
ImageStateConstModIPAlgorithm
< ClipMinMaxFnc > 
ClipMinMax
 
typedef
ImageStateConstModIPAlgorithm
< ConjFnc
Conj
 
typedef
ImageStateConstModOPAlgorithm
< ExplicitConvoluteFnc
ExplicitConvolute
 
typedef
ImageStateConstModOPAlgorithm
< ExplicitCorrelateFnc
ExplicitCorrelate
 
typedef
ImageStateConstModIPAlgorithm
< SliceFnc
DensitySlice
 
typedef
ImageStateConstModOPAlgorithm
< DiscreteShrinkFnc
DiscreteShrink
 
typedef
image_state::ImageStateConstModOPAlgorithm
< FFTFnc
FFT
 
typedef
ImageStateConstModIPAlgorithm
< FillFnc > 
Fill
 
typedef
ImageStateModIPAlgorithm
< GaussianFilterBase
GaussianFilter
 
typedef
ImageStateModIPAlgorithm
< GaussianGradientMagnitudeFilterBase
GaussianGradientMagnitudeFilter
 
typedef
ImageStateModIPAlgorithm
< GaussianLaplacianFilterBase
GaussianLaplacianFilter
 
typedef
ImageStateNonModAlgorithm
< HighestPeakSearch3DBase
HighestPeakSearch3D
 
typedef
ImageStateNonModAlgorithm
< HistogramBase
Histogram
 
typedef
image_state::ImageStateConstModOPAlgorithm
< alg::LineAverageBase
LineAverage
 
typedef
ImageStateConstModOPAlgorithm
< LocalSigmaThresholdBase
LocalSigmaThreshold
 
typedef
ImageStateConstModIPAlgorithm
< MaskImageBase
MaskImage
 
typedef
ImageStateConstModIPAlgorithm
< NegateFnc > 
Negate
 
typedef
ImageStateConstModOPAlgorithm
< PowerSpectrumFnc
PowerSpectrum
 
typedef
ImageStateConstModIPAlgorithm
< RandomizeFnc
Randomize
 
typedef
ImageStateModIPAlgorithm
< SmoothMaskImageBase
SmoothMaskImage
 
typedef
ImageStateNonModAlgorithm
< StatBase
Stat
 
typedef
ImageStateNonModAlgorithm
< StatMinMaxBase
StatMinMax
 
typedef
ImageStateConstModIPAlgorithm
< ThresholdFnc > 
Threshold
 
typedef
ImageStateConstModIPAlgorithm
< CosFnc
Cos
 
typedef
ImageStateConstModIPAlgorithm
< ExpFnc
Exp
 
typedef
ImageStateConstModIPAlgorithm
< LogFnc
Log
 
typedef
ImageStateConstModIPAlgorithm
< Log10Fnc
Log10
 
typedef
ImageStateConstModIPAlgorithm
< SinFnc
Sin
 
typedef
ImageStateConstModIPAlgorithm
< SqrtFnc
Sqrt
 
typedef
ImageStateConstModIPAlgorithm
< TanFnc
Tan
 
typedef
ImageStateConstModIPAlgorithm
< PowFnc
Pow
 

Functions

DLLEXPORT_IMG_ALG Normalizer CreateNoOpNormalizer ()
 
DLLEXPORT_IMG_ALG Normalizer CreateLinearNormalizer (Real scale, Real offset)
 
DLLEXPORT_IMG_ALG Normalizer CreateLinearRangeNormalizer (const ConstImageHandle &ih, Real minoutput, Real maxoutput)
 
DLLEXPORT_IMG_ALG Normalizer CreateLinearRangeNormalizer (Real mininput, Real maxinput, Real minoutput, Real maxoutput)
 
DLLEXPORT_IMG_ALG Normalizer CreateLogNormalizer (Real scale, Real min, Real offset)
 
DLLEXPORT_IMG_ALG Normalizer CreateLogRangeNormalizer (const ConstImageHandle &ih, Real minoutput, Real maxoutput)
 
DLLEXPORT_IMG_ALG Normalizer CreateLogRangeNormalizer (Real mininput, Real maxinput, Real minoutput, Real maxoutput)
 
DLLEXPORT_IMG_ALG Normalizer CreateTransmissionToODNormalizer (Real mininput, Real maxinput, Real maxOD=10.0)
 
Real DLLEXPORT_IMG_ALG RealSpatialCrossCorrelation (const ConstImageHandle &image1, const ConstImageHandle &image2)
 
Real DLLEXPORT_IMG_ALG RealSpatialCrossCorrelation (const ConstImageHandle &image1, const ConstImageHandle &image2, const img::Extent &extent)
 
DLLEXPORT_IMG_ALG std::ostream & operator<< (std::ostream &o, const Stat &s)
 
DLLEXPORT_IMG_ALG std::ostream & operator<< (std::ostream &o, const StatMinMax &s)
 

Typedef Documentation

typedef ImageStateConstModOPAlgorithm<AutoCorrelateFnc> AutoCorrelate

Definition at line 44 of file auto_correlate.hh.

typedef ImageStateConstModIPAlgorithm<ClearFnc> Clear

Definition at line 47 of file clear.hh.

typedef ImageStateConstModIPAlgorithm<ClipMinMaxFnc> ClipMinMax

Definition at line 87 of file clip_min_max.hh.

typedef ImageStateConstModIPAlgorithm<ConjFnc> Conj

Definition at line 60 of file conjugate.hh.

typedef ImageStateConstModIPAlgorithm< CosFnc > Cos

Definition at line 63 of file transcendentals.hh.

typedef ImageStateConstModIPAlgorithm<SliceFnc> DensitySlice

Definition at line 60 of file density_slice.hh.

typedef ImageStateConstModOPAlgorithm<DiscreteShrinkFnc> DiscreteShrink

Definition at line 54 of file discrete_shrink.hh.

typedef ImageStateConstModIPAlgorithm< ExpFnc > Exp

Definition at line 64 of file transcendentals.hh.

typedef ImageStateConstModOPAlgorithm<ExplicitConvoluteFnc> ExplicitConvolute

Definition at line 46 of file convolute.hh.

typedef ImageStateConstModOPAlgorithm<ExplicitCorrelateFnc> ExplicitCorrelate

Definition at line 44 of file correlate.hh.

Definition at line 49 of file fft.hh.

typedef ImageStateConstModIPAlgorithm<FillFnc> Fill

Definition at line 79 of file fill.hh.

typedef ImageStateModIPAlgorithm<GaussianFilterBase> GaussianFilter

Definition at line 134 of file gaussian.hh.

Definition at line 79 of file gaussian_gradient_magnitude.hh.

typedef ImageStateModIPAlgorithm<GaussianLaplacianFilterBase> GaussianLaplacianFilter

Definition at line 79 of file gaussian_laplacian.hh.

typedef ImageStateNonModAlgorithm<HighestPeakSearch3DBase> HighestPeakSearch3D

Definition at line 67 of file highest_peak_search_3d.hh.

typedef ImageStateNonModAlgorithm<HistogramBase> Histogram

Definition at line 70 of file histogram.hh.

Definition at line 54 of file line_average.hh.

typedef ImageStateConstModOPAlgorithm<LocalSigmaThresholdBase> LocalSigmaThreshold

Definition at line 52 of file local_sigma_threshold.hh.

typedef ImageStateConstModIPAlgorithm< LogFnc > Log

Definition at line 65 of file transcendentals.hh.

typedef ImageStateConstModIPAlgorithm< Log10Fnc > Log10

Definition at line 66 of file transcendentals.hh.

typedef ImageStateConstModIPAlgorithm<MaskImageBase> MaskImage

Definition at line 52 of file mask_image.hh.

typedef ImageStateConstModOPAlgorithm<MirrorFnc> Mirror

Definition at line 51 of file alg_mirror.hh.

typedef ImageStateConstModIPAlgorithm<NegateFnc> Negate

Definition at line 44 of file negate.hh.

typedef ImageStateConstModIPAlgorithm<PowFnc> Pow

Definition at line 88 of file transcendentals.hh.

typedef ImageStateConstModOPAlgorithm<PowerSpectrumFnc> PowerSpectrum

Definition at line 43 of file power_spectrum.hh.

typedef ImageStateConstModIPAlgorithm<RandomizeFnc> Randomize

Definition at line 42 of file randomize.hh.

typedef ImageStateConstModOPAlgorithm<ShiftFnc> Shift

Definition at line 73 of file alg_shift.hh.

typedef ImageStateConstModIPAlgorithm< SinFnc > Sin

Definition at line 67 of file transcendentals.hh.

typedef ImageStateModIPAlgorithm<SmoothMaskImageBase> SmoothMaskImage

Definition at line 54 of file smooth_mask_image.hh.

typedef ImageStateConstModIPAlgorithm< SqrtFnc > Sqrt

Definition at line 68 of file transcendentals.hh.

typedef ImageStateNonModAlgorithm<StatBase> Stat

Definition at line 101 of file stat.hh.

typedef ImageStateNonModAlgorithm<StatMinMaxBase> StatMinMax

Definition at line 74 of file stat_min_max.hh.

typedef ImageStateConstModIPAlgorithm< TanFnc > Tan

Definition at line 69 of file transcendentals.hh.

typedef ImageStateConstModIPAlgorithm<ThresholdFnc> Threshold

Definition at line 76 of file threshold.hh.

typedef ImageStateConstModOPAlgorithm<TransformFnc> Transform

Definition at line 75 of file alg_transform.hh.

Function Documentation

DLLEXPORT_IMG_ALG Normalizer ost::img::alg::CreateLinearNormalizer ( Real  scale,
Real  offset 
)
DLLEXPORT_IMG_ALG Normalizer ost::img::alg::CreateLinearRangeNormalizer ( const ConstImageHandle &  ih,
Real  minoutput,
Real  maxoutput 
)
DLLEXPORT_IMG_ALG Normalizer ost::img::alg::CreateLinearRangeNormalizer ( Real  mininput,
Real  maxinput,
Real  minoutput,
Real  maxoutput 
)
DLLEXPORT_IMG_ALG Normalizer ost::img::alg::CreateLogNormalizer ( Real  scale,
Real  min,
Real  offset 
)
DLLEXPORT_IMG_ALG Normalizer ost::img::alg::CreateLogRangeNormalizer ( const ConstImageHandle &  ih,
Real  minoutput,
Real  maxoutput 
)
DLLEXPORT_IMG_ALG Normalizer ost::img::alg::CreateLogRangeNormalizer ( Real  mininput,
Real  maxinput,
Real  minoutput,
Real  maxoutput 
)
DLLEXPORT_IMG_ALG Normalizer ost::img::alg::CreateNoOpNormalizer ( )
DLLEXPORT_IMG_ALG Normalizer ost::img::alg::CreateTransmissionToODNormalizer ( Real  mininput,
Real  maxinput,
Real  maxOD = 10.0 
)
DLLEXPORT_IMG_ALG std::ostream& ost::img::alg::operator<< ( std::ostream &  o,
const StatMinMax &  s 
)
DLLEXPORT_IMG_ALG std::ostream& ost::img::alg::operator<< ( std::ostream &  o,
const Stat &  s 
)
Real DLLEXPORT_IMG_ALG ost::img::alg::RealSpatialCrossCorrelation ( const ConstImageHandle &  image1,
const ConstImageHandle &  image2 
)

Computes cross correlation of images Both input images must be Real Spatial their extent should be the same.

Real DLLEXPORT_IMG_ALG ost::img::alg::RealSpatialCrossCorrelation ( const ConstImageHandle &  image1,
const ConstImageHandle &  image2,
const img::Extent &  extent 
)

Computes cross correlation of images the cross correlation is computed only within the given extent.

Both input images must be Real Spatial and their overlap with the given extent should be the same.