/home/rays/src/opensrc/tesseract-ocr/ccutil/params.h File Reference

#include <stdio.h>
#include "genericvector.h"
#include "strngs.h"

Go to the source code of this file.

Classes

struct  tesseract::ParamsVectors
class  tesseract::ParamUtils
class  tesseract::Param
class  tesseract::IntParam
class  tesseract::BoolParam
class  tesseract::StringParam
class  tesseract::DoubleParam

Namespaces

namespace  tesseract

Defines

#define INT_VAR_H(name, val, comment)   tesseract::IntParam name
#define BOOL_VAR_H(name, val, comment)   tesseract::BoolParam name
#define STRING_VAR_H(name, val, comment)   tesseract::StringParam name
#define double_VAR_H(name, val, comment)   tesseract::DoubleParam name
#define INT_VAR(name, val, comment)   tesseract::IntParam name(val,#name,comment,false,GlobalParams())
#define BOOL_VAR(name, val, comment)   tesseract::BoolParam name(val,#name,comment,false,GlobalParams())
#define STRING_VAR(name, val, comment)   tesseract::StringParam name(val,#name,comment,false,GlobalParams())
#define double_VAR(name, val, comment)   tesseract::DoubleParam name(val,#name,comment,false,GlobalParams())
#define INT_INIT_VAR(name, val, comment)   tesseract::IntParam name(val,#name,comment,true,GlobalParams())
#define BOOL_INIT_VAR(name, val, comment)   tesseract::BoolParam name(val,#name,comment,true,GlobalParams())
#define STRING_INIT_VAR(name, val, comment)   tesseract::StringParam name(val,#name,comment,true,GlobalParams())
#define double_INIT_VAR(name, val, comment)   tesseract::DoubleParam name(val,#name,comment,true,GlobalParams())
#define INT_MEMBER(name, val, comment, vec)   name(val, #name, comment, false, vec)
#define BOOL_MEMBER(name, val, comment, vec)   name(val, #name, comment, false, vec)
#define STRING_MEMBER(name, val, comment, vec)   name(val, #name, comment, false, vec)
#define double_MEMBER(name, val, comment, vec)   name(val, #name, comment, false, vec)
#define INT_INIT_MEMBER(name, val, comment, vec)   name(val, #name, comment, true, vec)
#define BOOL_INIT_MEMBER(name, val, comment, vec)   name(val, #name, comment, true, vec)
#define STRING_INIT_MEMBER(name, val, comment, vec)   name(val, #name, comment, true, vec)
#define double_INIT_MEMBER(name, val, comment, vec)   name(val, #name, comment, true, vec)

Enumerations

enum  tesseract::SetParamConstraint { tesseract::SET_PARAM_CONSTRAINT_NONE, tesseract::SET_PARAM_CONSTRAINT_DEBUG_ONLY, tesseract::SET_PARAM_CONSTRAINT_NON_DEBUG_ONLY, tesseract::SET_PARAM_CONSTRAINT_NON_INIT_ONLY }

Functions

tesseract::ParamsVectorsGlobalParams ()

Define Documentation

#define BOOL_INIT_MEMBER ( name,
val,
comment,
vec   )     name(val, #name, comment, true, vec)
#define BOOL_INIT_VAR ( name,
val,
comment   )     tesseract::BoolParam name(val,#name,comment,true,GlobalParams())
#define BOOL_MEMBER ( name,
val,
comment,
vec   )     name(val, #name, comment, false, vec)
#define BOOL_VAR ( name,
val,
comment   )     tesseract::BoolParam name(val,#name,comment,false,GlobalParams())
#define BOOL_VAR_H ( name,
val,
comment   )     tesseract::BoolParam name
#define double_INIT_MEMBER ( name,
val,
comment,
vec   )     name(val, #name, comment, true, vec)
#define double_INIT_VAR ( name,
val,
comment   )     tesseract::DoubleParam name(val,#name,comment,true,GlobalParams())
#define double_MEMBER ( name,
val,
comment,
vec   )     name(val, #name, comment, false, vec)
#define double_VAR ( name,
val,
comment   )     tesseract::DoubleParam name(val,#name,comment,false,GlobalParams())
#define double_VAR_H ( name,
val,
comment   )     tesseract::DoubleParam name
#define INT_INIT_MEMBER ( name,
val,
comment,
vec   )     name(val, #name, comment, true, vec)
#define INT_INIT_VAR ( name,
val,
comment   )     tesseract::IntParam name(val,#name,comment,true,GlobalParams())
#define INT_MEMBER ( name,
val,
comment,
vec   )     name(val, #name, comment, false, vec)
#define INT_VAR ( name,
val,
comment   )     tesseract::IntParam name(val,#name,comment,false,GlobalParams())
#define INT_VAR_H ( name,
val,
comment   )     tesseract::IntParam name
#define STRING_INIT_MEMBER ( name,
val,
comment,
vec   )     name(val, #name, comment, true, vec)
#define STRING_INIT_VAR ( name,
val,
comment   )     tesseract::StringParam name(val,#name,comment,true,GlobalParams())
#define STRING_MEMBER ( name,
val,
comment,
vec   )     name(val, #name, comment, false, vec)
#define STRING_VAR ( name,
val,
comment   )     tesseract::StringParam name(val,#name,comment,false,GlobalParams())
#define STRING_VAR_H ( name,
val,
comment   )     tesseract::StringParam name

Function Documentation

tesseract::ParamsVectors* GlobalParams (  ) 
Generated on Thu Feb 2 08:19:21 2012 for Tesseract by  doxygen 1.6.3