Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

ImProcStringArgument Class Reference

A description of an argument to an image processor, this is simply an interface to the XML description. More...

#include <ImageProcessorDescription.hpp>

Inheritance diagram for ImProcStringArgument:

Inheritance graph
[legend]
Collaboration diagram for ImProcStringArgument:

Collaboration graph
[legend]
List of all members.

Public Member Functions

string Name ()
string Type ()
XIPD::ArgumentType * TypeDescritption ()
bool IsInput ()
bool IsOptional ()
string OptType ()
string Default ()
string FullSwitch ()
virtual bool IsValid (const string &strArg, string &message)
 returns the string that will be used when calling the image processor
 ImProcStringArgument (XIPD::Argument &parent, ImageProcessorsDescription &_improcs)

Static Public Member Functions

static ImProcStringArgumentCreate (XIPD::Argument &argument, ImageProcessorsDescription &improcs)
 factory for one argument from XIPD::Argument

Protected Attributes

ImageProcessorsDescriptionimprocs
 full description of all improcs, argument types etc
XIPD::ArgumentType * typeDesc
 description of this argument's type

Detailed Description

A description of an argument to an image processor, this is simply an interface to the XML description.

this the base class

Definition at line 27 of file ImageProcessorDescription.hpp.


Member Function Documentation

virtual bool ImProcStringArgument::IsValid const string &  strArg,
string &  message
[inline, virtual]
 

returns the string that will be used when calling the image processor

this method is respoinsible for validating the argument.

Reimplemented in ImageArgument, and ListArgument.

Definition at line 54 of file ImageProcessorDescription.hpp.


The documentation for this class was generated from the following files:
Generated on Fri Jun 17 13:36:19 2005 for ImLib3D by  doxygen 1.4.2