IMP logo

Transformation3D.h File Reference

Simple 3D transformation class. More...

Include dependency graph for Transformation3D.h:

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

Go to the source code of this file.


Data Structures

class  IMP::algebra::Transformation3D
 Simple 3D transformation class. More...

Namespaces

namespace  IMP
 The IMP kernel provides base classes and key shared functionality.
namespace  IMP::algebra
 This module contains general purpose algebraic and geometric methods.

Functions

Transformation3D IMP::algebra::compose (const Transformation3D &a, const Transformation3D &b)
 compose two transformations
Transformation3D IMP::algebra::get_identity_transformation_3d ()
 Return a transformation that does not do anything.
Transformation3D IMP::algebra::get_rotation_about_point (const VectorD< 3 > &point, const Rotation3D &rotation)
 Generate a Transformation3D object from a rotation around a point.
Transformation3D IMP::algebra::get_transformation_3d (const Transformation2D &t2d)
 Builds a 3D transformation from a 2D one.
Transformation3D IMP::algebra::get_transformation_from_reference_frame (const VectorD< 3 > &u, const VectorD< 3 > &w, const VectorD< 3 > &base)
 A rotation from the natural reference frame to one defined by u,w and base. The x-axis lies on u-base. The y-axis is perpendicular to both x and z. The z-axis is perpendicular to the u-base , w-base plane.

Detailed Description

Simple 3D transformation class.

Copyright 2007-2010 IMP Inventors. All rights reserved.


Generated on Mon Mar 8 23:07:58 2010 for IMP by doxygen 1.5.8