#include <ContrastFunctionFactory.hpp>
Purpose: Paper:
@ Copyrights: Bernard De Cuyper & Eddy Fraiha 2003, Eggs & Pictures. MIT/Open BSD copyright model.
Public Methods | |
ContrastFunctionFactory () | |
virtual | ~ContrastFunctionFactory () |
AContrastFunction * | createModel (int indexModel=0, double a=1.0) |
virtual void | report (FILE *file) |
Static Public Methods | |
int | numberOfContexts () |
int | numberOfModels () |
const char * | getContext (int i) |
const char * | getModel (int i) |
const int | getModelContext (int i) |
Static Public Attributes | |
const char | context [NUMBER_CONTRASTFUNC_CONTEXT][64] |
const char | model [NUMBER_CONTRASTFUNC_MODELS][64] |
const int | modelContext [NUMBER_CONTRASTFUNC_MODELS] |
Protected Methods | |
AContrastFunction * | createSuperGaussian (double a) |
AContrastFunction * | createHyperGaussian (double a) |
AContrastFunction * | createSubGaussian () |
|
Initial value: { "Super-gaussian extractor", "Hyper-gaussian extractor", "Sub-gaussian extractor" } |
|
Initial value: { "G1 log cosh Contrast Function for super-gaussian", "G2 gauss like Contrast Function for hyper-gaussian", "Kurtosis Contrast Function for sub-gaussian" } |
|
Initial value: { 0, 1, 2 } |