SilverLining: SilverLining::Vector4 Class Reference

Public Member Functions | Public Attributes

# SilverLining::Vector4 Class Reference

A simple double-precision 4D vector class with no operations defined. More...

`#include <Vector4.h>`

Inherits SilverLining::MemObject.

Collaboration diagram for SilverLining::Vector4:
[legend]

List of all members.

## Public Member Functions
| Vector4 (double px, double py, double pz, double pw)
| Constructs a Vector4 from the given x, y, z, and w values.
| Vector4 (const Vector3 &v3)
| Constructs a Vector4 from a Vector3, setting w to 1.
| Vector4 ()
| Default constructor; initializes the Vector4 to (0, 0, 0, 1).
## Public Attributes
double | x
| The x, y, z, and w data members are public for convenience.

## Detailed Description

A simple double-precision 4D vector class with no operations defined.

Essentially a struct with constructors.

## Constructor & Destructor Documentation

SilverLining::Vector4::Vector4 | ( | double | px,
|  | double | py,
|  | double | pz,
|  | double | pw |
| ) |  |  | `[inline]`

Constructs a Vector4 from the given x, y, z, and w values.

SilverLining::Vector4::Vector4 | ( | const Vector3 & | v3 | ) | `[inline]`

Constructs a Vector4 from a Vector3, setting w to 1.

## Member Data Documentation

double SilverLining::Vector4::x

The x, y, z, and w data members are public for convenience.

The documentation for this class was generated from the following file:

- /home/fkane/sl/trunk/Public Headers/Vector4.h