/* vector.hh * vim: set tw=80: * Eryn Wells */ #ifndef __BASICS_VECTOR_HH__ #define __BASICS_VECTOR_HH__ #include "basics/matrix.hh" #include "basics/types.hh" namespace charles { namespace basics { template struct Vector : public Matrix { }; struct Vector4 : public Vector<4> { Vector4(); Vector4(Double x, Double y, Double z); Double& X(); Double& Y(); Double& Z(); }; } /* namespace basics */ } /* namespace charles */ #endif /* __BASICS_VECTOR_HH__ */