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

Interface to extend a template type to provide euclidean vector space features. More...

#include <euclideanspaceprovider.h>

Inheritance diagram for CluE::EuclideanSpaceProvider< VectorType >:
Inheritance graph
Collaboration diagram for CluE::EuclideanSpaceProvider< VectorType >:
Collaboration graph

Public Types

typedef VectorType V
 

Public Member Functions

virtual EuclideanSpaceProvider
< V > * 
clone () const =0
 
virtual V nullVector () const =0
 

Detailed Description

template<typename VectorType>
class CluE::EuclideanSpaceProvider< VectorType >

Interface to extend a template type to provide euclidean vector space features.

Definition at line 12 of file euclideanspaceprovider.h.

Member Typedef Documentation

template<typename VectorType>
typedef VectorType CluE::EuclideanSpaceProvider< VectorType >::V

Definition at line 15 of file euclideanspaceprovider.h.

Member Function Documentation

template<typename VectorType>
virtual EuclideanSpaceProvider<V>* CluE::EuclideanSpaceProvider< VectorType >::clone ( ) const
pure virtual

Implemented in CluE::RealSpaceProvider.

template<typename VectorType>
virtual V CluE::EuclideanSpaceProvider< VectorType >::nullVector ( ) const
pure virtual

Implemented in CluE::RealSpaceProvider.


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