/* -*- C -*- * direction3d.h * $Id: direction3d.h,v 1.1.1.1 2000/07/20 20:54:13 ghali Exp $ */ #ifndef DIRECTION3D_H #define DIRECTION3D_H #include "vector3d.h" namespace MSG { class Direction3d : public Vector3d { void normalize(); public: Direction3d(); Direction3d(double xx, double yy, double zz); Direction3d(const Vector3d& v); Direction3d(const Point3d& from, const Point3d& to); Direction3d operator*(const Direction3d& a) const; Direction3d operator*(double d) const; Direction3d getAPerpDir() const; }; } #endif