Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Classes | Typedefs | Enumerations
Datastructures

Auxiliary datastructures. More...

Classes

class  ChargePair
 Representation of a (putative) link between two Features, which stem from the same compound but have different charge (including different adduct ions (H+, Na+, ..) More...
 
class  ConstRefVector< ContainerT >::ConstRefVectorConstIterator< ValueT >
 ConstIterator for the ConstRefVector. More...
 
class  ConstRefVector< ContainerT >::ConstRefVectorIterator< ValueT >
 Mutable iterator for the ConstRefVector. More...
 
class  ConstRefVector< ContainerT >
 This vector holds pointer to the elements of another container. More...
 
class  ConvexHull2D
 A 2-dimensional hull representation in [counter]clockwise direction - depending on axis labelling. More...
 
class  CVMappingRule
 Representation of a CV Mapping rule used by CVMappings. More...
 
class  CVMappingTerm
 Representation of controlled vocabulary term. More...
 
class  CVReference
 Controlled Vocabulary Reference. More...
 
class  DataValue
 Class to hold strings, numeric values, lists of strings and lists of numeric values. More...
 
class  Date
 Date Class. More...
 
class  DateTime
 DateTime Class. More...
 
class  DBoundingBox< D >
 A D-dimensional bounding box. More...
 
class  DefaultParamHandler
 A base class for all classes handling default parameters. More...
 
class  DistanceMatrix< Value >
 A two-dimensional distance matrix, similar to OpenMS::Matrix. More...
 
class  DPosition< D, TCoordinateType >
 Representation of a coordinate in D-dimensional space. More...
 
class  DRange< D >
 A D-dimensional half-open interval. More...
 
struct  ListUtils::DoubleTolerancePredicate_
 Predicate to check double equality with a given tolerance. More...
 
class  ListUtils
 Collection of utility functions for management of vectors. More...
 
class  Map< Key, T >::IllegalKey
 Map illegal key exception. More...
 
class  Map< Key, T >
 Map class based on the STL map (containing several convenience functions) More...
 
class  MassExplainer
 computes empirical formulas for given mass differences using a set of allowed elements More...
 
class  Matrix< Value >
 A two-dimensional matrix. Similar to std::vector, but uses a binary operator(,) for element access. More...
 
struct  Param::ParamEntry
 Parameter entry used to store the actual information inside of a Param entry. More...
 
struct  Param::ParamNode
 Node inside a Param object which is used to build the internal tree. More...
 
struct  Param::ParamIterator::TraceInfo
 Struct that captures information on entered / left nodes for ParamIterator. More...
 
class  Param::ParamIterator
 Forward const iterator for the Param class. More...
 
class  Param
 Management and storage of parameters / INI files. More...
 
class  QTCluster
 A representation of a QT cluster used for feature grouping. More...
 
class  SparseVector< Value >::ValueProxy
 class ValueProxy allows the SparseVector to differentiate between writing and reading, so zeros can be ignored See "more effective c++" section 30 More...
 
class  SparseVector< Value >::SparseVectorIterator
 random access iterator for SparseVector including the hop() function to jump to the next non-sparse element More...
 
class  SparseVector< Value >::SparseVectorReverseIterator
 random access reverse iterator for SparseVector including the hop() function to jump to the next non-sparse element More...
 
class  SparseVector< Value >::SparseVectorConstIterator
 const_iterator for SparseVector More...
 
class  SparseVector< Value >::SparseVectorConstReverseIterator
 const_reverse_iterator for SparseVector More...
 
class  SparseVector< Value >
 SparseVector implementation. The container will not actually store a specified type of element - the sparse element, e.g. zero (by default) More...
 
class  String
 A more convenient string class. More...
 
class  StringListUtils
 Utilities operating on lists of Strings. More...
 
struct  ToolDescriptionInternal
 ToolDescription Class. More...
 

Typedefs

typedef std::vector< IntIntList
 Vector of signed integers. More...
 
typedef std::vector< doubleDoubleList
 Vector of double precision real types. More...
 
typedef std::vector< String > StringList
 Vector of String. More...
 

Enumerations

enum  RequirementLevel { MUST = 0, SHOULD = 1, MAY = 2 }
 enum to specify the requirement level More...
 
enum  CombinationsLogic { OR = 0, AND = 1, XOR = 2 }
 enum to specify the combination operator More...
 
enum  DataType {
  STRING_VALUE, INT_VALUE, DOUBLE_VALUE, STRING_LIST,
  INT_LIST, DOUBLE_LIST, EMPTY_VALUE
}
 Supported types for DataValue. More...
 
enum  { DIMENSION = D }
 Dimensions. More...
 

Type definitions

enum  { DIMENSION = D }
 Dimensions. More...
 
typedef Internal::DIntervalBase< D > Base
 Base class type. More...
 
typedef Base::PositionType PositionType
 Position type. More...
 
typedef Base::CoordinateType CoordinateType
 Coordinate type of the positions. More...
 

Type definitions

enum  { DIMENSION = D }
 Dimensions. More...
 
enum  DRangeIntersection { Disjoint, Intersects, Inside }
 Types that describe the kind of intersection between two ranges. More...
 
typedef Internal::DIntervalBase< D > Base
 Base class type. More...
 
typedef Base::PositionType PositionType
 Position type. More...
 
typedef Base::CoordinateType CoordinateType
 Coordinate type of the positions. More...
 

Type definitions

enum  QuotingMethod { NONE, ESCAPE, DOUBLE }
 How to handle embedded quotes when quoting strings. More...
 
typedef iterator Iterator
 Iterator. More...
 
typedef const_iterator ConstIterator
 Const Iterator. More...
 
typedef reverse_iterator ReverseIterator
 Reverse Iterator. More...
 
typedef const_reverse_iterator ConstReverseIterator
 Const reverse Iterator. More...
 
typedef size_type SizeType
 UInt type. More...
 

Detailed Description

Auxiliary datastructures.

Typedef Documentation

typedef Internal::DIntervalBase<D> Base

Base class type.

typedef Internal::DIntervalBase<D> Base

Base class type.

typedef const_iterator ConstIterator

Const Iterator.

typedef const_reverse_iterator ConstReverseIterator

Const reverse Iterator.

typedef Base::CoordinateType CoordinateType

Coordinate type of the positions.

typedef Base::CoordinateType CoordinateType

Coordinate type of the positions.

typedef std::vector<double> DoubleList

Vector of double precision real types.

typedef std::vector<Int> IntList

Vector of signed integers.

typedef iterator Iterator

Iterator.

typedef Base::PositionType PositionType

Position type.

typedef Base::PositionType PositionType

Position type.

typedef reverse_iterator ReverseIterator

Reverse Iterator.

typedef size_type SizeType

UInt type.

typedef std::vector<String> StringList

Vector of String.

Enumeration Type Documentation

anonymous enum

Dimensions.

Enumerator
DIMENSION 
anonymous enum

Dimensions.

Enumerator
DIMENSION 
anonymous enum

Dimensions.

Enumerator
DIMENSION 
enum CombinationsLogic

enum to specify the combination operator

Enumerator
OR 
AND 
XOR 
enum DataType

Supported types for DataValue.

Enumerator
STRING_VALUE 

string value

INT_VALUE 

integer value

DOUBLE_VALUE 

double value

STRING_LIST 

string list

INT_LIST 

integer list

DOUBLE_LIST 

double list

EMPTY_VALUE 

empty value

enum DRangeIntersection

Types that describe the kind of intersection between two ranges.

Enumerator
Disjoint 

No intersection.

Intersects 

Intersection.

Inside 

One contains the other.

enum QuotingMethod

How to handle embedded quotes when quoting strings.

Enumerator
NONE 
ESCAPE 
DOUBLE 
enum RequirementLevel

enum to specify the requirement level

Enumerator
MUST 
SHOULD 
MAY 

OpenMS / TOPP release 2.0.0 Documentation generated on Tue Aug 25 2015 05:53:57 using doxygen 1.8.9.1