vector3.cpp File Reference

Handle 3D coordinates. More...

#include <openbabel/babelconfig.h>
#include <iostream>
#include <openbabel/math/vector3.h>
#include <openbabel/obutil.h>

Include dependency graph for vector3.cpp:


Namespaces

namespace  OpenBabel

Functions

std::ostream & operator<< (std::ostream &, const vector3 &)
vector3 cross (const vector3 &, const vector3 &)
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)
double Point2PlaneAngle (const vector3 a, const vector3 b, const vector3 c, const vector3 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.