vector3.cpp File Reference

Handle 3D coordinates. More...

#include <math.h>
#include "mol.h"
#include "math/vector3.h"

Namespaces

namespace  OpenBabel

Functions

ostream & operator<< (ostream &co, const vector3 &v)
int operator== (const vector3 &v1, const vector3 &v2)
int operator!= (const vector3 &v1, const vector3 &v2)
double dot (const vector3 &v1, const vector3 &v2)
vector3 cross (const vector3 &v1, const vector3 &v2)
double vectorAngle (const vector3 &v1, const vector3 &v2)
double CalcTorsionAngle (const vector3 &a, const vector3 &b, const vector3 &c, const vector3 &d)
double Point2Plane (vector3 a, vector3 b, vector3 c, vector3 d)
 Calculate the distance of point a to the plane determined by b,c,d.

Variables

const vector3 VZero (0.0, 0.0, 0.0)
const vector3 VX (1.0, 0.0, 0.0)
const vector3 VY (0.0, 1.0, 0.0)
const vector3 VZ (0.0, 0.0, 1.0)


Detailed Description

Handle 3D coordinates.