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:
Collaboration graph
[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

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


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

Generated on 22 Mar 2012 for SilverLining by  doxygen 1.6.1