BICO  1.1
 All Classes Namespaces Files Functions Variables Typedefs Pages
CluE::AttributeCalculator< T > Class Template Referenceabstract

Abstract base class for attribute calculation (e.g. diameter). More...

#include <attributecalculator.h>

Collaboration diagram for CluE::AttributeCalculator< T >:
Collaboration graph

Public Member Functions

virtual ~AttributeCalculator ()
 
virtual AttributeCalculator< T > * clone () const =0
 
virtual double calculate (T const &) const =0
 Computes a characteristic attribute of a given object. More...
 

Detailed Description

template<typename T>
class CluE::AttributeCalculator< T >

Abstract base class for attribute calculation (e.g. diameter).

Definition at line 12 of file attributecalculator.h.

Constructor & Destructor Documentation

template<typename T >
virtual CluE::AttributeCalculator< T >::~AttributeCalculator ( )
inlinevirtual

Definition at line 15 of file attributecalculator.h.

Member Function Documentation

template<typename T >
virtual AttributeCalculator<T>* CluE::AttributeCalculator< T >::clone ( ) const
pure virtual
template<typename T >
virtual double CluE::AttributeCalculator< T >::calculate ( T const &  ) const
pure virtual

Computes a characteristic attribute of a given object.


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