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

DataFilters::DataFilter Struct Reference

#include <OpenMS/FILTERING/DATAREDUCTION/DataFilters.h>

List of all members.


Detailed Description

Representation of a peak/feature filter combining FilterType, FilterOperation and a value.

Public Member Functions

 DataFilter ()
 Default constructor.
String toString () const
 Returns a string representation of the filter.
void fromString (const String &filter) throw (Exception::InvalidValue)
 Parses filter and sets the filter properties accordingly.
bool operator== (const DataFilter &rhs) const
 Equality operator.
bool operator!= (const DataFilter &rhs) const
 Inequality operator.

Public Attributes

FilterType field
 Field to filter.
FilterOperation op
 Filter operation.
DoubleReal value
 Value for comparison.
String value_string
 String value for comparison (for meta data).
String meta_name
 Name of the considered meta information.
bool value_is_numerical
 Bool value that indicates if the specified value is numerical.

Constructor & Destructor Documentation

DataFilter (  )  [inline]

Default constructor.


Member Function Documentation

String toString (  )  const

Returns a string representation of the filter.

void fromString ( const String filter  )  throw (Exception::InvalidValue)

Parses filter and sets the filter properties accordingly.

This method accepts the format provided by toString().

bool operator== ( const DataFilter rhs  )  const [inline]

Equality operator.

bool operator!= ( const DataFilter rhs  )  const [inline]

Inequality operator.


Member Data Documentation

FilterType field

Field to filter.

FilterOperation op

Filter operation.

DoubleReal value

Value for comparison.

String value_string

String value for comparison (for meta data).

String meta_name

Name of the considered meta information.

bool value_is_numerical

Bool value that indicates if the specified value is numerical.


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