OpenMS
2.6.0
|
#include <OpenMS/DATASTRUCTURES/ToolDescription.h>
Public Member Functions | |
ToolDescription () | |
default CTor More... | |
ToolDescription (const String &p_name, const String &p_category, const StringList &p_types=StringList()) | |
C'Tor for internal TOPP tools. More... | |
void | addExternalType (const String &type, const ToolExternalDetails &details) |
void | append (const ToolDescription &other) |
ToolDescription & | operator= (const ToolDescription &rhs) |
Public Member Functions inherited from ToolDescriptionInternal | |
ToolDescriptionInternal () | |
default C'Tor More... | |
ToolDescriptionInternal (const bool p_is_internal, const String &p_name, const String &p_category, const StringList &p_types) | |
C'Tor with arguments. More... | |
ToolDescriptionInternal (const String &p_name, const StringList &p_types) | |
short C'Tor More... | |
ToolDescriptionInternal & | operator= (const ToolDescriptionInternal &rhs) |
bool | operator== (const ToolDescriptionInternal &rhs) const |
bool | operator< (const ToolDescriptionInternal &rhs) const |
Public Attributes | |
std::vector< ToolExternalDetails > | external_details |
additional details for external tools (one entry for each 'type') More... | |
Public Attributes inherited from ToolDescriptionInternal | |
bool | is_internal |
String | name |
String | category |
StringList | types |
-types of the tool (if any, e.g. ['centroided','wavelet']) More... | |
Used for internal and external tools
ToolDescription | ( | ) |
default CTor
ToolDescription | ( | const String & | p_name, |
const String & | p_category, | ||
const StringList & | p_types = StringList() |
||
) |
C'Tor for internal TOPP tools.
void addExternalType | ( | const String & | type, |
const ToolExternalDetails & | details | ||
) |
void append | ( | const ToolDescription & | other | ) |
ToolDescription& operator= | ( | const ToolDescription & | rhs | ) |
std::vector<ToolExternalDetails> external_details |
additional details for external tools (one entry for each 'type')