A 4-dimensional tangent vector. More...
#include <geometry.h>
Public Member Functions | |
| vector4 () | |
| Default onstructor. More... | |
| vector4 (double v1, double v2, double v3, double v4) | |
| Constructor. More... | |
| ~vector4 () | |
| Destructor. | |
| vector4 & | operator= (const vector4 &) |
| vector4 | operator+ (const vector4) |
| vector4 | operator+= (const vector4) |
| vector4 | operator- (const vector4) |
| vector4 | operator-= (const vector4) |
| vector4 | operator* (const double) |
| vector4 | operator*= (const double) |
| vector4 | operator/ (const double) |
| vector4 | operator/= (const double) |
| double & | operator[] (int i) |
| Index operator. More... | |
Friends | |
| vector4 | operator* (const double, const vector4) |
A 4-dimensional tangent vector.
The class represents a 4-vector. It supports basic operation like addition, subtraction and multiplication and division by a scalar.
| vector4::vector4 | ( | ) |
Default onstructor.
Constructs a vector (0, 0, 0, 0)
| vector4::vector4 | ( | double | v1, |
| double | v2, | ||
| double | v3, | ||
| double | v4 | ||
| ) |
Constructor.
| v1 | First component |
| v2 | Second component |
| v3 | Third component |
| v4 | Fourth component |
| double & vector4::operator[] | ( | int | i | ) |
Index operator.
| i | Number of the component to retrieve |
1.8.3.1