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 Types | Public Member Functions | List of all members
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 >:
Collaboration diagram for CluE::EuclideanSpaceProvider< VectorType >:

## 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:

- src/base/euclideanspaceprovider.h