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 | |
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) |
Cartesian point representations.
Im still not real certain about the usefulness of this class.
Definition in file cartesian_point.hpp.