Cartesian point representations. More...
#include <ecl/config/macros.hpp>#include <ecl/exceptions/standard_exception.hpp>#include <ecl/linear_algebra.hpp>#include <ecl/math.hpp>

Go to the source code of this file.
| Classes | |
| class | ecl::CartesianPoint< T, N > | 
| Generic container storing a cartesian point of dimension N.  More... | |
| class | ecl::CartesianPoint< T, 2 > | 
| Specialisation for a cartesian point of dimension 2.  More... | |
| class | ecl::CartesianPoint< T, 3 > | 
| Specialisation for a cartesian point of dimension 3.  More... | |
| Namespaces | |
| ecl | |
| Embedded control libraries. | |
| Typedefs | |
| typedef CartesianPoint< double, 2 > | ecl::CartesianPoint2d | 
| Eigen style convenience handle for x, y, z triples in double format.  More... | |
| typedef CartesianPoint< float, 2 > | ecl::CartesianPoint2f | 
| Eigen style convenience handle for x, y, z triples in float format.  More... | |
| typedef CartesianPoint< int, 2 > | ecl::CartesianPoint2i | 
| Eigen style convenience handle for x, y, z triples in integer format.  More... | |
| typedef CartesianPoint< double, 3 > | ecl::CartesianPoint3d | 
| Eigen style convenience handle for x, y, z triples in double format.  More... | |
| typedef CartesianPoint< float, 3 > | ecl::CartesianPoint3f | 
| Eigen style convenience handle for x, y, z triples in float format.  More... | |
| typedef CartesianPoint< int, 3 > | ecl::CartesianPoint3i | 
| Eigen style convenience handle for x, y, z triples in integer format.  More... | |
| Functions | |
| template<typename OutputStream , typename Type > | |
| OutputStream & | ecl::operator<< (OutputStream &ostream, const CartesianPoint< Type, 2 > &point) | 
| template<typename OutputStream , typename Type > | |
| OutputStream & | ecl::operator<< (OutputStream &ostream, const CartesianPoint< Type, 3 > &point) | 
Cartesian point representations.
Im still not real certain about the usefulness of this class.
Definition in file cartesian_point.hpp.