transform.h File Reference

#include "vec3.h"
#include "emobject.h"
#include <cstdio>

Include dependency graph for transform.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  EMAN

Classes

class  EMAN::Transform
 A Transform object is a somewhat specialized object designed specifically for EMAN2/Sparx storage of alignment parameters and euler orientations. More...
class  EMAN::Transform3D
 Transform3D These are a collection of transformation tools: rotation, translation, and construction of symmetric objects. More...

Defines

#define eman__transform_h__   1
 
Id
transform.h,v 1.170 2010/02/24 23:12:41 gtang Exp


Functions

Transform EMAN::operator * (const Transform &M2, const Transform &M1)
 Matrix times Matrix, a pure mathematical operation.
template<typename Type>
Vec3f EMAN::operator * (const Transform &M, const Vec3< Type > &v)
 Matrix times Vector, a pure mathematical operation.
template<typename Type>
Vec2f EMAN::operator * (const Transform &M, const Vec2< Type > &v)
 Matrix times Vector, a pure mathematical operation.
template<typename Type>
Vec3f EMAN::operator * (const Vec3< Type > &v, const Transform &M)
 Vector times a matrix.
Transform3D EMAN::operator * (const Transform3D &M2, const Transform3D &M1)
template<typename Type>
Vec3f EMAN::operator * (const Vec3< Type > &v, const Transform3D &M)
template<typename Type>
Vec3f EMAN::operator * (const Transform3D &M, const Vec3< Type > &v)
template<typename Type>
Vec2f EMAN::operator * (const Transform3D &M, const Vec2< Type > &v)


Define Documentation

#define eman__transform_h__   1

Id
transform.h,v 1.170 2010/02/24 23:12:41 gtang Exp

Definition at line 38 of file transform.h.


Generated on Tue May 25 17:15:05 2010 for EMAN2 by  doxygen 1.4.7