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< Int > | IntList |
Vector of signed integers. More... | |
typedef std::vector< double > | DoubleList |
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... | |
Auxiliary datastructures.
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.
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 |
OpenMS / TOPP release 2.0.0 | Documentation generated on Tue Aug 25 2015 05:53:57 using doxygen 1.8.9.1 |