statistic.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _ChannelStatistics

Typedefs

typedef struct _ChannelStatistics ChannelStatistics

Enumerations

enum  MagickEvaluateOperator {
  UndefinedEvaluateOperator, AddEvaluateOperator, AndEvaluateOperator, DivideEvaluateOperator,
  LeftShiftEvaluateOperator, MaxEvaluateOperator, MinEvaluateOperator, MultiplyEvaluateOperator,
  OrEvaluateOperator, RightShiftEvaluateOperator, SetEvaluateOperator, SubtractEvaluateOperator,
  XorEvaluateOperator, PowEvaluateOperator, LogEvaluateOperator, ThresholdEvaluateOperator,
  ThresholdBlackEvaluateOperator, ThresholdWhiteEvaluateOperator, GaussianNoiseEvaluateOperator, ImpulseNoiseEvaluateOperator,
  LaplacianNoiseEvaluateOperator, MultiplicativeNoiseEvaluateOperator, PoissonNoiseEvaluateOperator, UniformNoiseEvaluateOperator,
  CosineEvaluateOperator, SineEvaluateOperator, AddModulusEvaluateOperator, MeanEvaluateOperator
}
enum  MagickFunction {
  UndefinedFunction, PolynomialFunction, SinusoidFunction, ArcsinFunction,
  ArctanFunction
}

Functions

MagickExport ChannelStatisticsGetImageChannelStatistics (const Image *, ExceptionInfo *)
MagickExport ImageEvaluateImages (const Image *, const MagickEvaluateOperator, ExceptionInfo *)
MagickExport MagickBooleanType EvaluateImage (Image *, const MagickEvaluateOperator, const double, ExceptionInfo *)
MagickExport MagickBooleanType EvaluateImageChannel (Image *, const ChannelType, const MagickEvaluateOperator, const double, ExceptionInfo *)
MagickExport MagickBooleanType FunctionImage (Image *, const MagickFunction, const unsigned long, const double *, ExceptionInfo *)
MagickExport MagickBooleanType FunctionImageChannel (Image *, const ChannelType, const MagickFunction, const unsigned long, const double *, ExceptionInfo *)
MagickExport MagickBooleanType GetImageChannelExtrema (const Image *, const ChannelType, unsigned long *, unsigned long *, ExceptionInfo *)
MagickExport MagickBooleanType GetImageChannelMean (const Image *, const ChannelType, double *, double *, ExceptionInfo *)
MagickExport MagickBooleanType GetImageChannelKurtosis (const Image *, const ChannelType, double *, double *, ExceptionInfo *)
MagickExport MagickBooleanType GetImageChannelRange (const Image *, const ChannelType, double *, double *, ExceptionInfo *)
MagickExport MagickBooleanType GetImageExtrema (const Image *, unsigned long *, unsigned long *, ExceptionInfo *)
MagickExport MagickBooleanType GetImageRange (const Image *, double *, double *, ExceptionInfo *)
MagickExport MagickBooleanType GetImageMean (const Image *, double *, double *, ExceptionInfo *)
MagickExport MagickBooleanType GetImageKurtosis (const Image *, double *, double *, ExceptionInfo *)

Typedef Documentation


Enumeration Type Documentation

Enumerator:
UndefinedEvaluateOperator 
AddEvaluateOperator 
AndEvaluateOperator 
DivideEvaluateOperator 
LeftShiftEvaluateOperator 
MaxEvaluateOperator 
MinEvaluateOperator 
MultiplyEvaluateOperator 
OrEvaluateOperator 
RightShiftEvaluateOperator 
SetEvaluateOperator 
SubtractEvaluateOperator 
XorEvaluateOperator 
PowEvaluateOperator 
LogEvaluateOperator 
ThresholdEvaluateOperator 
ThresholdBlackEvaluateOperator 
ThresholdWhiteEvaluateOperator 
GaussianNoiseEvaluateOperator 
ImpulseNoiseEvaluateOperator 
LaplacianNoiseEvaluateOperator 
MultiplicativeNoiseEvaluateOperator 
PoissonNoiseEvaluateOperator 
UniformNoiseEvaluateOperator 
CosineEvaluateOperator 
SineEvaluateOperator 
AddModulusEvaluateOperator 
MeanEvaluateOperator 

Definition at line 38 of file statistic.h.

Enumerator:
UndefinedFunction 
PolynomialFunction 
SinusoidFunction 
ArcsinFunction 
ArctanFunction 

Definition at line 70 of file statistic.h.


Function Documentation

MagickExport MagickBooleanType EvaluateImage ( Image ,
const   MagickEvaluateOperator,
const   double,
ExceptionInfo  
)
MagickExport MagickBooleanType EvaluateImageChannel ( Image ,
const   ChannelType,
const   MagickEvaluateOperator,
const   double,
ExceptionInfo  
)
MagickExport Image* EvaluateImages ( const Image ,
const   MagickEvaluateOperator,
ExceptionInfo  
)
MagickExport MagickBooleanType FunctionImage ( Image ,
const   MagickFunction,
const unsigned long  ,
const double *  ,
ExceptionInfo  
)
MagickExport MagickBooleanType FunctionImageChannel ( Image ,
const   ChannelType,
const   MagickFunction,
const unsigned long  ,
const double *  ,
ExceptionInfo  
)
MagickExport MagickBooleanType GetImageChannelExtrema ( const Image ,
const   ChannelType,
unsigned long *  ,
unsigned long *  ,
ExceptionInfo  
)
MagickExport MagickBooleanType GetImageChannelKurtosis ( const Image ,
const   ChannelType,
double *  ,
double *  ,
ExceptionInfo  
)
MagickExport MagickBooleanType GetImageChannelMean ( const Image ,
const   ChannelType,
double *  ,
double *  ,
ExceptionInfo  
)
MagickExport MagickBooleanType GetImageChannelRange ( const Image ,
const   ChannelType,
double *  ,
double *  ,
ExceptionInfo  
)
MagickExport ChannelStatistics* GetImageChannelStatistics ( const Image ,
ExceptionInfo  
)
MagickExport MagickBooleanType GetImageExtrema ( const Image ,
unsigned long *  ,
unsigned long *  ,
ExceptionInfo  
)
MagickExport MagickBooleanType GetImageKurtosis ( const Image ,
double *  ,
double *  ,
ExceptionInfo  
)

Definition at line 1123 of file statistic.c.

References AllChannels, and GetImageChannelKurtosis().

MagickExport MagickBooleanType GetImageMean ( const Image ,
double *  ,
double *  ,
ExceptionInfo  
)
MagickExport MagickBooleanType GetImageRange ( const Image ,
double *  ,
double *  ,
ExceptionInfo  
)
Generated by  doxygen 1.6.2-20100208