BICO 1.1

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

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Pages
realspaceprovider.h
Go to the documentation of this file.
1 #ifndef REALSPACEPROVIDER_H
2 #define REALSPACEPROVIDER_H
3
4 #include "../point/point.h"
5 #include "../base/euclideanspaceprovider.h"
6
7 namespace CluE
8 {
9
15 class RealSpaceProvider : public EuclideanSpaceProvider<Point>
16 {
17 public:
18 RealSpaceProvider(unsigned int dimension);
19
20 virtual RealSpaceProvider* clone() const;
21
22 virtual V nullVector() const;
23
24 private:
25 unsigned int dimension;
26 };
27
28 }
29
30 #endif
CluE::RealSpaceProvider::nullVector
virtual V nullVector() const
Definition: realspaceprovider.cpp:18
CluE::RealSpaceProvider::clone
virtual RealSpaceProvider * clone() const
Definition: realspaceprovider.cpp:13
CluE::RealSpaceProvider::dimension
unsigned int dimension
Definition: realspaceprovider.h:25
CluE::RealSpaceProvider
Provides euclidean vector space features for Point.
Definition: realspaceprovider.h:15
CluE::RealSpaceProvider::RealSpaceProvider
RealSpaceProvider(unsigned int dimension)
Definition: realspaceprovider.cpp:8
CluE::Point
Weighted point of arbitrary dimension.
Definition: point.h:17
CluE::EuclideanSpaceProvider
Interface to extend a template type to provide euclidean vector space features.
Definition: euclideanspaceprovider.h:12