#include <ImageProcessorDescription.hpp>
Collaboration diagram for ImageProcessorDescription:
Public Member Functions | |
uint | size () |
nb of arguments | |
ImProcStringArgument * | operator[] (int i) |
accesor to arguments | |
int | IndexOf (ImProcStringArgument *arg) |
uint | FindFullSwitch (string fs) |
void | PrintHelp () |
prints full description of an image processor to std output | |
void | PrintDoxyDoc (const string &type="class head") |
creates output in a format needed for inserting auto class doc in source file | |
vector< string > | BuildCmdLine (const vector< string > &args0, bool stripTrailingSpaces=true) |
builds final list of string arguments, for calling on command line | |
vector< string > | ParseCmdLine (vector< string > cmdline) |
void | ValidateArguments (const vector< string > &resArgs) |
int | ProcTemplateTypeNamePos () |
string | ProcTemplateTypeName (vector< string > resArgs) |
ImageProcessorDescription (const string &_name, ImageProcessorsDescription &_improcs) | |
builds a description of all arguments | |
~ImageProcessorDescription () | |
Destructor, delete args. | |
Public Attributes | |
vector< ImProcStringArgument * > | args |
each of this processors arguments | |
ImageProcessorsDescription & | improcs |
description of all image processors |
This is meant to be used only for calling image processors's with string arguments
Definition at line 104 of file ImageProcessorDescription.hpp.