Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

vector3d.cc File Reference

#include <math.h>
#include "vector3d.h"
#include <stdio.h>
#include "quaternion.h"

Include dependency graph for vector3d.cc:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.

Functions

double cos (double)
double sin (double)
bool operator== (const Vector3d &a, const Vector3d &b)
double operator * (const Vector3d &a, const Vector3d &b)
Vector3d operator^ (const Vector3d &a, const Vector3d &b)
Vector3d operator+ (const Vector3d &a, const Vector3d &b)
Vector3d operator- (const Vector3d &a, const Vector3d &b)
Vector3d operator- (const Vector3d &a)
Vector3d operator * (const Vector3d &a, double d)
Vector3d operator/ (const Vector3d &a, double d)
Vector3d operator * (double d, const Vector3d &a)
Vector3d operator/ (double d, const Vector3d &a)


Function Documentation

double cos double   
 

Referenced by Cylinder::dropEnergy(), Cylinder::newCycle(), Quaternion::Quaternion(), and Vector3d::rotate().

Vector3d operator * double    d,
const Vector3d   a
[inline]
 

Definition at line 186 of file vector3d.cc.

References Vector3d::x, Vector3d::y, and Vector3d::z.

Vector3d operator * const Vector3d   a,
double    d
[inline]
 

Definition at line 179 of file vector3d.cc.

References Vector3d::x, Vector3d::y, and Vector3d::z.

double operator * const Vector3d   a,
const Vector3d   b
[inline]
 

Definition at line 157 of file vector3d.cc.

References Vector3d::x, Vector3d::y, and Vector3d::z.

Vector3d operator+ const Vector3d   a,
const Vector3d   b
[inline]
 

Definition at line 167 of file vector3d.cc.

References Vector3d::x, Vector3d::y, and Vector3d::z.

Vector3d operator- const Vector3d   a [inline]
 

Definition at line 175 of file vector3d.cc.

References Vector3d::x, Vector3d::y, and Vector3d::z.

Vector3d operator- const Vector3d   a,
const Vector3d   b
[inline]
 

Definition at line 171 of file vector3d.cc.

References Vector3d::x, Vector3d::y, and Vector3d::z.

Vector3d operator/ double    d,
const Vector3d   a
[inline]
 

Definition at line 190 of file vector3d.cc.

References Vector3d::x, Vector3d::y, and Vector3d::z.

Vector3d operator/ const Vector3d   a,
double    d
[inline]
 

Definition at line 183 of file vector3d.cc.

References Vector3d::x, Vector3d::y, and Vector3d::z.

bool operator== const Vector3d   a,
const Vector3d   b
[inline]
 

Definition at line 152 of file vector3d.cc.

References Vector3d::x, Vector3d::y, and Vector3d::z.

Vector3d operator^ const Vector3d   a,
const Vector3d   b
[inline]
 

Definition at line 161 of file vector3d.cc.

References Vector3d::x, Vector3d::y, and Vector3d::z.

double sin double   
 

Referenced by Cylinder::newCycle(), Quaternion::Quaternion(), and Vector3d::rotate().


Generated on Mon Jun 17 19:54:08 2002 for Svas Server by doxygen1.2.16