Rosetta Utilities  2014.35
Classes | Namespaces | Functions
HomogeneousTransform.hh File Reference

Fast coordinate frame container. More...

#include <numeric/HomogeneousTransform.fwd.hh>
#include <numeric/constants.hh>
#include <numeric/IOTraits.hh>
#include <numeric/xyzVector.hh>
#include <numeric/xyzMatrix.hh>
#include <numeric/xyz.functions.hh>
#include <iostream>

Classes

class  numeric::HomogeneousTransform< T >
 
class  numeric::HomogeneousTransform_Double
 

Namespaces

 numeric
 Unit headers.
 

Functions

template<typename T >
std::ostream & numeric::operator<< (std::ostream &stream, HomogeneousTransform< T > const &ht)
 
std::ostream & numeric::operator<< (std::ostream &stream, HomogeneousTransform< double > const &ht)
 

Detailed Description

Fast coordinate frame container.

Author
Andrew Leaver-Fay (aleav.nosp@m.erfa.nosp@m.y@gma.nosp@m.il.c.nosp@m.om)
Remarks
  • Inline, loop-free functions for speed
  • Non-virtual destructor for speed: Not set up for use as a base class
  • Represents 4x4 homogenous matrix as a 4x3 table with the last row implicitly represented as [ 0, 0, 0, 1 ]