OpenMS  2.5.0
Classes | Namespaces | Functions
DPosition.h File Reference
#include <OpenMS/CONCEPT/Macros.h>
#include <OpenMS/CONCEPT/Types.h>
#include <OpenMS/CONCEPT/PrecisionWrapper.h>
#include <algorithm>
#include <limits>
#include <ostream>

Go to the source code of this file.

Classes

class  DPosition< D, TCoordinateType >
 Representation of a coordinate in D-dimensional space. More...
 

Namespaces

 OpenMS
 Main OpenMS namespace.
 

Functions

template<UInt D, typename TCoordinateType >
DPosition< D, TCoordinateType > operator* (DPosition< D, TCoordinateType > position, typename DPosition< D, TCoordinateType >::CoordinateType scalar)
 Scalar multiplication (a bit inefficient) More...
 
template<UInt D, typename TCoordinateType >
DPosition< D, TCoordinateType > operator* (typename DPosition< D, TCoordinateType >::CoordinateType scalar, DPosition< D, TCoordinateType > position)
 Scalar multiplication (a bit inefficient) More...
 
template<UInt D, typename TCoordinateType >
DPosition< D, TCoordinateType > operator/ (DPosition< D, TCoordinateType > position, typename DPosition< D, TCoordinateType >::CoordinateType scalar)
 Scalar multiplication (a bit inefficient) More...
 
template<UInt D, typename TCoordinateType >
std::ostream & operator<< (std::ostream &os, const DPosition< D, TCoordinateType > &pos)
 Print the contents to a stream. More...