Classes | Namespaces | Typedefs | Functions
cartesian_point.hpp File Reference

Cartesian point representations. More...

#include <ecl/config/macros.hpp>
#include <ecl/exceptions/standard_exception.hpp>
#include <ecl/linear_algebra.hpp>
#include <ecl/math.hpp>
Include dependency graph for cartesian_point.hpp:
This graph shows which files directly or indirectly include this file:

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

namespace  ecl
 

Embedded control libraries.


Typedefs

typedef CartesianPoint< double, 2 > ecl::CartesianPoint2d
 Eigen style convenience handle for x, y, z triples in double format.
typedef CartesianPoint< float, 2 > ecl::CartesianPoint2f
 Eigen style convenience handle for x, y, z triples in float format.
typedef CartesianPoint< int, 2 > ecl::CartesianPoint2i
 Eigen style convenience handle for x, y, z triples in integer format.
typedef CartesianPoint< double, 3 > ecl::CartesianPoint3d
 Eigen style convenience handle for x, y, z triples in double format.
typedef CartesianPoint< float, 3 > ecl::CartesianPoint3f
 Eigen style convenience handle for x, y, z triples in float format.
typedef CartesianPoint< int, 3 > ecl::CartesianPoint3i
 Eigen style convenience handle for x, y, z triples in integer format.

Functions

template<typename OutputStream , typename Type >
OutputStream & ecl::operator<< (OutputStream &ostream, const CartesianPoint< Type, 3 > &point)
template<typename OutputStream , typename Type >
OutputStream & ecl::operator<< (OutputStream &ostream, const CartesianPoint< Type, 2 > &point)

Detailed Description

Cartesian point representations.

Im still not real certain about the usefulness of this class.

Date:
November 2009

Definition in file cartesian_point.hpp.



ecl_geometry
Author(s): Daniel Stonier (d.stonier@gmail.com)
autogenerated on Thu Jan 2 2014 11:13:11