Main Page   Namespace List   Class Hierarchy   Compound List   File List   Header Files   Namespace Members   Compound Members   File Members   Related Pages  

MSG::Direction3d Class Reference

Direction3d is a normalized vector in space. More...

#include </msg/src/geom/direction3d.h>

Class diagram for MSG::Direction3d:

MSG::Vector3d

List of all members.


Public Members

 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
calc a sideDir given this viewDir.


Private Members

void normalize ()

Detailed Description

Direction3d is a normalized vector in space.


Member Function Documentation

MSG::Direction3d::Direction3d ()

MSG::Direction3d::Direction3d (double xx, double yy, double zz)

MSG::Direction3d::Direction3d (const Vector3d & v)

MSG::Direction3d::Direction3d (const Point3d & from, const Point3d & to)

Direction3d MSG::Direction3d::operator * (const Direction3d & a) const

Direction3d MSG::Direction3d::operator * (double d) const

Direction3d MSG::Direction3d::getAPerpDir () const

calc a sideDir given this viewDir.

void MSG::Direction3d::normalize () [private]


The documentation for this class was generated from the following files:
Generated at Sat Jul 22 00:32:14 2000 for MSG by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999