LTI-Lib latest version v1.9 - last update 10 Apr 2010

ltiHTypes.h File Reference

This file contains the definitions of the basic types for projective algebra in 2 and 3 dimensions. More...

#include "ltiTypes.h"
#include "ltiMatrix.h"
Include dependency graph for ltiHTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lti::hPoint2D< T >
 Homogeneous point in two dimensions Note that an homogeneous two-dimensional point has three elements: x,y and h. More...
class  lti::hPoint3D< T >
 Homogeneous point in three dimensions. More...
class  lti::hMatrix< T, P >
 Homogeneous matrix for projective space transformations. More...
class  lti::hMatrix2D< T >
 Homogeneous matrix to represent linear transformations in a two-dimensional projective space. More...
class  lti::hMatrix3D< T >
 Homogeneous matrix in 3D projective space. More...

Namespaces

namespace  lti
namespace  std

Typedefs

typedef hPoint2D< double > lti::dhPoint2D
typedef hPoint3D< double > lti::dhPoint3D
typedef hMatrix2D< double > lti::dhMatrix2D
typedef hMatrix2D< float > lti::fhMatrix2D
typedef hMatrix3D< double > lti::dhMatrix3D
typedef hMatrix3D< float > lti::fhMatrix3D

Functions

template<class T , class P >
bool lti::write (ioHandler &handler, const hMatrix< T, P > &mat, const bool complete=true)
template<class T , class P >
bool lti::read (ioHandler &handler, hMatrix< T, P > &mat, const bool complete=true)
Storable interface for points

Members for the storable interface



template<class T >
bool lti::read (ioHandler &handler, hPoint2D< T > &p, const bool complete=true)
template<class T >
bool lti::write (ioHandler &handler, const hPoint2D< T > &p, const bool complete=true)
template<class T >
bool lti::read (ioHandler &handler, hPoint3D< T > &p, const bool complete=true)
template<class T >
bool lti::write (ioHandler &handler, const hPoint3D< T > &p, const bool complete=true)

Detailed Description

This file contains the definitions of the basic types for projective algebra in 2 and 3 dimensions.

The types are basically points and matrices


Generated on Sat Apr 10 15:26:25 2010 for LTI-Lib by Doxygen 1.6.1