csVector4 Class Reference
[Geometry utilities]
A 4D vector with "float" components.
More...
#include <csgeom/vector4.h>
Inheritance diagram for csVector4:

Public Member Functions | |
csVector4 (const csVector3 &v) | |
Convert from a three-component vector. w is set to 1. | |
csVector4 (const csVector4T< float > &v) | |
Copy Constructor. | |
csVector4 (const csVector4 &v) | |
Copy Constructor. | |
csVector4 (float ix, float iy, float iz=0, float iw=1) | |
Make a new vector and initialize with the given values. | |
csVector4 (const float &m) | |
Make a new initialized vector. | |
csVector4 () | |
Make a new vector. | |
csVector4 & | operator= (const csVector3 &other) |
Assignment operator. | |
csVector4 & | operator= (const csVector4T< float > &other) |
Assignment operator. |
Detailed Description
A 4D vector with "float" components.
Definition at line 304 of file vector4.h.
Constructor & Destructor Documentation
|
Make a new vector. The vector is not initialized. This makes the code slightly faster. |
|
Make a new initialized vector. Creates a new vector and initializes it to m*<1,1,1,1>. To create a vector initialized to the zero vector, use csVector4(0) |
|
Make a new vector and initialize with the given values.
|
|
Copy Constructor.
|
|
Copy Constructor.
|
|
Convert from a three-component vector. w is set to 1.
|
Member Function Documentation
|
Assignment operator.
Definition at line 342 of file vector4.h. References csVector4T< float >::Set(), csVector3::x, csVector3::y, and csVector3::z. |
|
Assignment operator.
Definition at line 335 of file vector4.h. References csVector4T< float >::Set(), csVector4T< T >::w, csVector4T< T >::x, csVector4T< T >::y, and csVector4T< T >::z. |
The documentation for this class was generated from the following file:
- csgeom/vector4.h
Generated for Crystal Space by doxygen 1.4.6