BICO 1.1

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Class List
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Pages
Public Member Functions | List of all members
CluE::ProxyGenerator< T > Class Template Referenceabstract

Abstract base class for mechanisms that compute a proxy or representative object for a given set of objects, e.g. a cluster center. More...

`#include <proxygenerator.h>`

Inheritance diagram for CluE::ProxyGenerator< T >:
Collaboration diagram for CluE::ProxyGenerator< T >:

## Public Member Functions
virtual | ~ProxyGenerator ()
virtual ProxyGenerator< T > * | clone () const =0
virtual T | generate (std::vector< T * > const &) const =0

## Detailed Description

### template<typename T>
class CluE::ProxyGenerator< T >

Abstract base class for mechanisms that compute a proxy or representative object for a given set of objects, e.g. a cluster center.

Definition at line 14 of file proxygenerator.h.

## Constructor & Destructor Documentation

template<typename T>

virtual CluE::ProxyGenerator< T >::~ProxyGenerator | ( |  | ) |
| inline virtual

Definition at line 18 of file proxygenerator.h.

## Member Function Documentation

template<typename T>

virtual ProxyGenerator<T>* CluE::ProxyGenerator< T >::clone | ( |  | ) | const
| pure virtual

Implemented in CluE::PointCentroid.

template<typename T>

virtual T CluE::ProxyGenerator< T >::generate | ( | std::vector< T * > const & |  | ) | const
| pure virtual

Generates a proxy for the given vector of objects.

Implemented in CluE::PointCentroid.

The documentation for this class was generated from the following file:

- src/base/proxygenerator.h