CVisVector Class Reference

#include <VisVector.h>

Collaboration diagram for CVisVector:

Collaboration graph
[legend]
List of all members.

Detailed Description

Vector class for 3D vector, with corresponding functions (self explanatory) (dot product, cross product, +, * ,...)

requirements
win98 or later
win2k or later
MFC
Version:
1.0 first version
Date:
12-09-2004
Author:
Johanna Beyer, Christoph Heinzl
license
This code is absolutely free to use and modify. The code is provided "as is" with no expressed or implied warranty. The author accepts no liability if it causes any damage to your computer, causes your pet to fall ill, increases baldness or makes your car start emitting strange noises when you start it up. This code has no bugs, just undocumented features!

:

:


Public Member Functions

 CVisVector (const float &a, const float &b, const float &c)
const bool operator== (const CVisVector &v) const
const bool operator!= (const CVisVector &v) const
const CVisVector operator- ()
const CVisVector & operator= (const CVisVector &v)
const CVisVector & operator+= (const CVisVector &v)
const CVisVector & operator-= (const CVisVector &v)
const CVisVector & operator *= (const float &s)
const CVisVector & operator/= (const float &s)
const CVisVector operator+ (const CVisVector &v) const
const CVisVector operator- (const CVisVector &v) const
const CVisVector operator * (const float &s) const
const CVisVector operator/ (float s) const
const CVisVector cross (const CVisVector &v) const
const float dot (const CVisVector &v) const
const float length () const
const CVisVector unit () const
void normalize ()

Public Attributes

float x
float y
float z

Friends

const CVisVector operator * (const float &s, const CVisVector &v)


Generated on Thu Dec 9 12:08:24 2004 for Visualize3D by doxygen 1.3.1 using KingsTools