Main Page | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

vec3d.h File Reference

#include "haio.h"
#include "hastl.h"
#include "types.h"

Go to the source code of this file.

Classes

class  Vec3D
 class to define 3D vector or a point in 3D space More...

class  PointIterator
 Abstract class for an iterator on collections of points in 3D space (3D vectors). More...

class  PointCollection
 Abstract class of collections(group) of points in 3D space. More...


Typedefs

typedef Vec3D Point3D
typedef vector< Vec3DVec3D_arr

Enumerations

enum  CoordUnits { BOHR_U, ANGSTROM_U }

Functions

int rot_mat_to_euler (const HaMat_double &rmat, double &phi, double &cos_theta, double &psi)
int euler_to_rot_mat (const double phi, const double cos_theta, const double psi, HaMat_double &rmat)


Detailed Description

Classes to define a vector or point in 3D space in HARLEM

Author:
Igor Kurnikov
Date:
2000-2002

Generated on Tue Feb 17 02:03:12 2004 for harlem by doxygen 1.3.6