GEL
2
GEL is a library for Geometry and Linear Algebra
|
A four dimensional floating point vector. More...
#include <Vec4d.h>
Inherits CGLA::ArithVec4Float< double, Vec4d >.
Public Member Functions | |
Vec4d () | |
Construct a (0,0,0,0) homogenous Vector. | |
Vec4d (double _a) | |
Construct a (0,0,0,0) homogenous Vector. | |
Vec4d (double _a, double _b, double _c, double _d) | |
Construct a 4D vector. | |
Vec4d (double _a, double _b, double _c) | |
Construct a homogenous vector (a,b,c,1) | |
Vec4d (const Vec3d &v) | |
Construct a homogenous vector from a non-homogenous. | |
Vec4d (const Vec3d &v, double _d) | |
Construct a homogenous vector from a non-homogenous. | |
operator Vec3d () const |
A four dimensional floating point vector.
This class is also used (via typedef) for homogeneous vectors.