/* -*- 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