9 #include "3esvector3.h" 33 inline V3Arg(
float x,
float y,
float z) :
v3(x, y, z) {}
49 #endif // _3ESV3ARG_H_ V3Arg(const Vector3d &v)
Double precision vector constructor.
Definition: 3esv3arg.h:27
V3Arg(const float v[3])
Single precision pointer constructor.
Definition: 3esv3arg.h:18
Definition: 3esbounds.h:13
Vector3< float > Vector3f
Defines a single precision vector.
Definition: 3esvector3.h:14
V3Arg(float x, float y, float z)
Component wise constructor.
Definition: 3esv3arg.h:33
V3Arg(const Vector3f &v)
Single precision vector constructor.
Definition: 3esv3arg.h:24
Vector3f v3
Vector 3 value.
Definition: 3esv3arg.h:45
Represents a vector in R3.
Definition: 3esvector3.h:14
A helper structure used to convert from float or double pointers to Vector3f arguments.
Definition: 3esv3arg.h:14
float operator[](int i) const
Indexing operator.
Definition: 3esv3arg.h:42
V3Arg(const double v[3])
Double precision pointer constructor.
Definition: 3esv3arg.h:21