DCMTK  Version 3.6.1 20120515
OFFIS DICOM Toolkit
Public Types | Public Member Functions | Public Attributes | Private Member Functions
OFCmdParam Struct Reference

Internal structure to store valid command line parameters. More...

List of all members.

Public Types

enum  E_ParamMode { PM_Mandatory, PM_Optional, PM_MultiMandatory, PM_MultiOptional }
 mode specifying parameter's cardinality More...

Public Member Functions

 OFCmdParam (const char *param, const char *descr, const E_ParamMode mode)
 constructor

Public Attributes

const OFString ParamName
 parameter name
const OFString ParamDescription
 parameter description
const E_ParamMode ParamMode
 parameter's cardinality mode

Private Member Functions

OFCmdParamoperator= (const OFCmdParam &arg)
 private undefined copy assignment operator

Detailed Description

Internal structure to store valid command line parameters.

Parameters are all command line arguments which are no options (e.g. file names).


Member Enumeration Documentation

mode specifying parameter's cardinality

Enumerator:
PM_Mandatory 

parameter is required (# = 1), "option"

PM_Optional 

parameter is optional (# = 0..1), "[option]"

PM_MultiMandatory 

parameter is required, more than one value is allowed (# = 1..n), "option..."

PM_MultiOptional 

parameter is optional, more than one value is allowed (# = 0..n), "[option...]"


Constructor & Destructor Documentation

OFCmdParam::OFCmdParam ( const char *  param,
const char *  descr,
const E_ParamMode  mode 
) [inline]

constructor

Parameters:
paramparameter name
descrparameter description
modeparameter's cardinality mode

The documentation for this struct was generated from the following file:


Generated on Tue May 15 2012 for DCMTK Version 3.6.1 20120515 by Doxygen 1.7.5.1-20111027