
#include <string>

Go to the source code of this file.
Defines | |
| #define | NBSHAPEESTIMATORMODES 5 | 
| number of known ShapeEstimator modes:   | |
| #define | NBSHAPEESTIMATORSMOOTHMETHODS 3 | 
| number of known ShapeEstimator smooth methods   | |
Enumerations | |
| enum | ShapeEstimatorMode {  SEMnone = 0, SEMfeatureMap = 1, SEMconspicuityMap = 2, SEMsaliencyMap = 3, SEMMTfeatureMap = 4 }  | 
Possible ShapeEstimator modes. More... | |
| enum | ShapeEstimatorSmoothMethod { SESMnone = 0, SESMgaussian = 1, SESMchamfer = 2 } | 
Possible ShapeEstimator smooth methods. More... | |
Functions | |
| const char * | shapeEstimatorModeName (const ShapeEstimatorMode p) | 
| Returns name of given mode.   | |
| const char * | shapeEstimatorSmoothMethodName (const ShapeEstimatorSmoothMethod p) | 
| Returns name of given smooth method.   | |
| std::string | convertToString (const ShapeEstimatorMode val) | 
| ShapeEstimatorMode overload.   | |
| void | convertFromString (const std::string &str, ShapeEstimatorMode &val) | 
| ShapeEstimatorMode overload.   | |
| std::string | convertToString (const ShapeEstimatorSmoothMethod val) | 
| ShapeEstimatorSmoothType overload.   | |
| void | convertFromString (const std::string &str, ShapeEstimatorSmoothMethod &val) | 
| ShapeEstimatorSmoothType overload.   | |
definition of the shape estimator modes
Definition in file ShapeEstimatorModes.H.
| #define NBSHAPEESTIMATORMODES 5 | 
number of known ShapeEstimator modes:
Definition at line 54 of file ShapeEstimatorModes.H.
Referenced by convertFromString(), and shapeEstimatorModeName().
| #define NBSHAPEESTIMATORSMOOTHMETHODS 3 | 
number of known ShapeEstimator smooth methods
Definition at line 74 of file ShapeEstimatorModes.H.
Referenced by convertFromString(), and shapeEstimatorSmoothMethodName().
| enum ShapeEstimatorMode | 
Possible ShapeEstimator modes.
| SEMfeatureMap | 
 No shape estimation.  | 
| SEMconspicuityMap | 
 Based on winning feature map.  | 
| SEMsaliencyMap | 
 Based on winning conspicuity map.  | 
| SEMMTfeatureMap | 
 Based on saliency map.  | 
Definition at line 44 of file ShapeEstimatorModes.H.
Possible ShapeEstimator smooth methods.
Definition at line 66 of file ShapeEstimatorModes.H.
| void convertFromString | ( | const std::string & | str, | |
| ShapeEstimatorSmoothMethod & | val | |||
| ) | 
ShapeEstimatorSmoothType overload.
Format is "name" as defined in ShapeEstimatorModes.H
Definition at line 68 of file ShapeEstimatorModes.C.
References NBSHAPEESTIMATORSMOOTHMETHODS, and shapeEstimatorSmoothMethodName().
| void convertFromString | ( | const std::string & | str, | |
| ShapeEstimatorMode & | val | |||
| ) | 
ShapeEstimatorMode overload.
Format is "name" as defined in ShapeEstimatorModes.H
Definition at line 50 of file ShapeEstimatorModes.C.
References NBSHAPEESTIMATORMODES, and shapeEstimatorModeName().
| std::string convertToString | ( | const ShapeEstimatorSmoothMethod | val | ) | 
ShapeEstimatorSmoothType overload.
Format is "name" as defined in ShapeEstimatorModes.H
Definition at line 65 of file ShapeEstimatorModes.C.
References shapeEstimatorSmoothMethodName().
| std::string convertToString | ( | const ShapeEstimatorMode | val | ) | 
ShapeEstimatorMode overload.
Format is "name" as defined in ShapeEstimatorModes.H
Definition at line 47 of file ShapeEstimatorModes.C.
References shapeEstimatorModeName().
| const char* shapeEstimatorModeName | ( | const ShapeEstimatorMode | p | ) |  [inline] | 
        
Returns name of given mode.
Definition at line 57 of file ShapeEstimatorModes.H.
References NBSHAPEESTIMATORMODES.
Referenced by convertFromString(), and convertToString().
| const char* shapeEstimatorSmoothMethodName | ( | const ShapeEstimatorSmoothMethod | p | ) |  [inline] | 
        
Returns name of given smooth method.
Definition at line 77 of file ShapeEstimatorModes.H.
References NBSHAPEESTIMATORSMOOTHMETHODS.
Referenced by convertFromString(), and convertToString().
 1.6.3