HappyDoc Generated Documentation .\Trajectory\DCD\MDToolsMarch97\md_HomoCoord.py

. / Trajectory / DCD / MDToolsMarch97 / md_HomoCoord.py 

HomoCoord Hierarchy for MDTools

RCS: $Id: md_HomoCoord.py,v 1.3 2005/08/20 00:26:36 gregc Exp $

Class Hierarchy: HomoCoord -> Coord -> Atom -> Vector

Utilities: dist(a,b) - distances between Coords or groups distsq(a,b) - distance squared between Coords angle(a,b,c,[d],[units]) - angle (a,b,c) or dihedral (a,b,c,d) (dist() and angle() also accept tuples of Coords as single arguments.)

Functions   
  angle 
angle (
        a,
        b=angledefault,
        c=angledefault,
        x1=angledefault,
        x2=angledefault,
        )
  dist 
dist ( a,  b=None )
  angleconvert 
angleconvert (
        angle,
        old,
        new=angledefault,
        )
  distsq 
distsq ( a,  b )
Classes   

Vector

A vector has a length, dot product, and cross product.

HomoCoord

Homogeneous coordinates distinguish vectors and positions.

Coord

A coordinate cannot be scaled.

Atom

Holds all atom-based information.


This document was automatically generated Thu Nov 09 13:33:33 2006 by HappyDoc version 3.0.a1