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.