MIRA
Classes | Namespaces | Typedefs
Transformer.h File Reference

Contains the Transformer class that contains everything to handle transformation trees and to compute transforms within those trees. More...

#include <string>
#include <list>
#include <vector>
#include <boost/thread/mutex.hpp>
#include <error/Exceptions.h>
#include <utils/Foreach.h>
#include <transform/TransformerNode.h>
#include <transform/RigidTransform.h>
#include <math/NearestNeighborInterpolator.h>
Include dependency graph for Transformer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TransformerBase
 Base class for Transformer to decouple base functionality that is type independent from type dependent Transformer class template. More...
 
class  TransformerBase::Chain
 Represents a chain or path through the transformation tree from a staring node to the target node containing nodes whose transforms need to be applied inverse and nodes whose transforms need to be applied forward. More...
 
struct  TransformDesc
 Describes a path of transformations through the transformation tree. More...
 
class  GenericTransformer< TNode >
 A generic transformer base class that can be used with different types of actual transformation nodes. More...
 
class  Transformer< T, D, TTransform >
 A full features transformer class based on GenericTransformer. More...
 

Namespaces

 mira
 specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
 

Typedefs

typedef Transformer< float, 2 > Transformer2f
 Typedef for a transformer with 2D floating point transforms. More...
 
typedef Transformer< float, 3 > Transformer3f
 Typedef for a transformer with 3D floating point transforms. More...
 
typedef Transformer< double, 2 > Transformer2d
 Typedef for a transformer with 2D double precision transforms. More...
 
typedef Transformer< double, 3 > Transformer3d
 Typedef for a transformer with 3D double precision transforms. More...
 
typedef Transformer< float, 2, RigidTransformCov > TransformerCov2f
 Typedef for a transformer with 2D floating point transforms and covariance. More...
 
typedef Transformer< float, 3, RigidTransformCov > TransformerCov3f
 Typedef for a transformer with 3D floating point transforms and covariance. More...
 
typedef Transformer< double, 2, RigidTransformCov > TransformerCov2d
 Typedef for a transformer with 2D double precision transforms and covariance. More...
 
typedef Transformer< double, 3, RigidTransformCov > TransformerCov3d
 Typedef for a transformer with 3D double precision transforms and covariance. More...
 

Detailed Description

Contains the Transformer class that contains everything to handle transformation trees and to compute transforms within those trees.

Author
Erik Einhorn
Date
2010/09/06