Real valued x-y-z point with homogeneous representation. More...
#include <ecl/mpl.hpp>#include <ecl/type_traits.hpp>#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::HomogeneousPoint< T, Enable > |
| Dummy parent class for Homogenous points. More... | |
| class | ecl::HomogeneousPoint< T, typename ecl::enable_if< ecl::is_float< T > >::type > |
| Container storing a homogenous point. More... | |
Namespaces | |
| ecl | |
| Embedded control libraries. | |
Typedefs | |
| typedef HomogeneousPoint< double > | ecl::HomogeneousPointd |
| Eigen style convenience handle for homogeneous points in double format. More... | |
| typedef HomogeneousPoint< float > | ecl::HomogeneousPointf |
| Eigen style convenience handle for homogeneous points in float format. More... | |
Functions | |
| template<typename OutputStream , typename Type > | |
| OutputStream & | ecl::operator<< (OutputStream &ostream, const HomogeneousPoint< Type > &point) |
Real valued x-y-z point with homogeneous representation.
Essentially a container that stores 4 floats with the last always being fixed at 1.0.
Definition in file homogeneous_point.hpp.