Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages

Software Class Reference
[Metadata]

#include <OpenMS/METADATA/Software.h>

List of all members.


Detailed Description

Description of the software used for processing.

Public Member Functions

 Software ()
 Constructor.
 Software (const Software &source)
 Copy constructor.
 ~Software ()
 Destructor.
Softwareoperator= (const Software &source)
 Assignment operator.
bool operator== (const Software &rhs) const
 Equality operator.
bool operator!= (const Software &rhs) const
 Equality operator.
const StringgetName () const
 returns the name of the software
void setName (const String &name)
 sets the name of the software
const StringgetVersion () const
 returns the software version
void setVersion (const String &version)
 sets the software version
const StringgetComment () const
 returns the free-text comment
void setComment (const String &comment)
 sets the free-text comment
const DateTimegetCompletionTime () const
 returns the time of completition of the processing
void setCompletionTime (const DateTime &completion_time)
 sets the time of completition taking a DateTime object
void setCompletionTime (const String &completion_time)

Protected Attributes

String name_
String version_
String comment_
DateTime completion_time_

Constructor & Destructor Documentation

Software (  ) 

Constructor.

Software ( const Software source  ) 

Copy constructor.

~Software (  ) 

Destructor.


Member Function Documentation

Software& operator= ( const Software source  ) 

Assignment operator.

bool operator== ( const Software rhs  )  const

Equality operator.

bool operator!= ( const Software rhs  )  const

Equality operator.

const String& getName (  )  const

returns the name of the software

void setName ( const String name  ) 

sets the name of the software

const String& getVersion (  )  const

returns the software version

void setVersion ( const String version  ) 

sets the software version

const String& getComment (  )  const

returns the free-text comment

void setComment ( const String comment  ) 

sets the free-text comment

const DateTime& getCompletionTime (  )  const

returns the time of completition of the processing

void setCompletionTime ( const DateTime completion_time  ) 

sets the time of completition taking a DateTime object

void setCompletionTime ( const String completion_time  ) 

sets the time of completition taking a String object provided for convenience


Member Data Documentation

String name_ [protected]

String version_ [protected]

String comment_ [protected]

DateTime completion_time_ [protected]


The documentation for this class was generated from the following file:
Generated Tue Apr 1 15:36:47 2008 -- using doxygen 1.5.4 OpenMS / TOPP 1.1