vector.h File Reference

#include "lux.h"
#include <cmath>
#include <iostream>
#include <boost/serialization/access.hpp>
Include dependency graph for vector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lux::Vector

Namespaces

namespace  lux

Functions

ostream & lux::operator<< (ostream &os, const Vector &v)
Vector lux::operator* (float f, const Vector &v)
float lux::Dot (const Vector &v1, const Vector &v2)
float lux::AbsDot (const Vector &v1, const Vector &v2)
Vector lux::Cross (const Vector &v1, const Vector &v2)
Vector lux::Normalize (const Vector &v)
void lux::CoordinateSystem (const Vector &v1, Vector *v2, Vector *v3)
Vector lux::SphericalDirection (float sintheta, float costheta, float phi)
Vector lux::SphericalDirection (float sintheta, float costheta, float phi, const Vector &x, const Vector &y, const Vector &z)
float lux::SphericalTheta (const Vector &v)
float lux::SphericalPhi (const Vector &v)
Generated by  doxygen 1.6.2-20100208