Vector Class Reference
#include <Matrix.h>
List of all members.
Constructor & Destructor Documentation
Vector::Vector |
( |
const float |
x, |
|
|
const float |
y, |
|
|
const float |
z, |
|
|
const float |
w = 1.0f | |
|
) |
| | |
Vector::Vector |
( |
const Vector & |
other |
) |
|
Member Function Documentation
float Vector::dotProduct |
( |
const Vector & |
other |
) |
const |
float Vector::getMagnitude |
( |
|
) |
const |
float Vector::getSquareMagnitude |
( |
|
) |
const |
float Vector::getW |
( |
|
) |
const |
float Vector::getX |
( |
|
) |
const |
float Vector::getY |
( |
|
) |
const |
float Vector::getZ |
( |
|
) |
const |
void Vector::mapToReal |
( |
|
) |
|
void Vector::normalize |
( |
|
) |
|
bool Vector::operator!= |
( |
const Vector & |
other |
) |
const |
const Vector Vector::operator* |
( |
const Matrix & |
other |
) |
const |
const Vector Vector::operator* |
( |
const float |
scale |
) |
const |
Vector & Vector::operator*= |
( |
const float |
scale |
) |
|
const Vector Vector::operator+ |
( |
const Vector & |
other |
) |
const |
const Vector Vector::operator- |
( |
const Vector & |
other |
) |
const |
const Vector Vector::operator/ |
( |
const float |
scale |
) |
const |
Vector & Vector::operator/= |
( |
const float |
scale |
) |
|
bool Vector::operator< |
( |
const Vector & |
other |
) |
const |
bool Vector::operator<= |
( |
const Vector & |
other |
) |
const |
bool Vector::operator== |
( |
const Vector & |
other |
) |
const |
bool Vector::operator> |
( |
const Vector & |
other |
) |
const |
bool Vector::operator>= |
( |
const Vector & |
other |
) |
const |
Vector Vector::rotateAroundAxis |
( |
const Vector & |
axis, |
|
|
float |
theta | |
|
) |
| | const |
Vector Vector::rotateThetaPhi |
( |
const float |
Theta, |
|
|
const float |
Phi | |
|
) |
| | const |
void Vector::setW |
( |
const float |
w |
) |
|
void Vector::setX |
( |
const float |
x |
) |
|
void Vector::setXYZW |
( |
const float |
x, |
|
|
const float |
y, |
|
|
const float |
z, |
|
|
const float |
w = 1.0f | |
|
) |
| | |
void Vector::setY |
( |
const float |
y |
) |
|
void Vector::setZ |
( |
const float |
z |
) |
|
string Vector::toString |
( |
|
) |
const |
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following files:
- C:/Users/Robert/Documents/Visual Studio 2008/Projects/ferprojekt/TerrainEditor/TerrainEditor/Matrix.h
- C:/Users/Robert/Documents/Visual Studio 2008/Projects/ferprojekt/TerrainEditor/TerrainEditor/Matrix.cpp