Public Types | Public Member Functions | Private Attributes

mln::util::greater_point< I > Class Template Reference

A ``greater than'' functor comparing points w.r.t. More...

#include <greater_point.hh>

List of all members.

Public Types

typedef I::psite point

Public Member Functions

 greater_point (const Image< I > &ima)
bool operator() (const point &x, const point &y)
 Is x greater than y?

Private Attributes

const I & ima_

Detailed Description

template<typename I>
class mln::util::greater_point< I >

A ``greater than'' functor comparing points w.r.t.

the values they refer to in an image.

This functor used in useful to implement ordered queues of points.


Member Typedef Documentation

template<typename I >
typedef I ::psite mln::util::greater_point< I >::point

Constructor & Destructor Documentation

template<typename I >
mln::util::greater_point< I >::greater_point ( const Image< I > &  ima  ) 

Member Function Documentation

template<typename I >
bool mln::util::greater_point< I >::operator() ( const point x,
const point y 
)

Is x greater than y?

References mln::util::greater_point< I >::ima_.


Member Data Documentation

template<typename I >
const I& mln::util::greater_point< I >::ima_ [private]