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

DelaunayPairFinder::Point Class Reference

#include <OpenMS/ANALYSIS/MAPMATCHING/DelaunayPairFinder.h>

Inheritance diagram for DelaunayPairFinder::Point:

CGAL::Point_2

List of all members.


Detailed Description

template<typename ConsensusMapT = FeatureMap< Feature >, typename ElementMapT = FeatureMap< >>
class OpenMS::DelaunayPairFinder< ConsensusMapT, ElementMapT >::Point

Nested class, which inherits from the cgal Point_2 class and additionally contains the a reference to the corresponding element and an unique key

Public Types

typedef CGAL::Point_2
< CGAL::Cartesian< double > > 
Base

Public Member Functions

 Point ()
 Point (const Base &cgal_point)
 Point (Base::RT hx, Base::RT hy, const PointType &f, UInt k=0)
 Point (Base::RT hx, Base::RT hy)
 ~Point ()
 Point (const Point &source)
 Copy constructor.
Pointoperator= (const Point &source)
 Assignment operator.

Public Attributes

const PointTypeelement
UInt key

Member Typedef Documentation

typedef CGAL::Point_2< CGAL::Cartesian<double> > Base


Constructor & Destructor Documentation

Point (  )  [inline]

Point ( const Base cgal_point  )  [inline]

Point ( Base::RT  hx,
Base::RT  hy,
const PointType f,
UInt  k = 0 
) [inline]

Point ( Base::RT  hx,
Base::RT  hy 
) [inline]

~Point (  )  [inline]

Point ( const Point source  )  [inline]

Copy constructor.


Member Function Documentation

Point& operator= ( const Point source  )  [inline]

Assignment operator.


Member Data Documentation

const PointType* element

UInt key


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