25 Vector4D(
const Eigen::Vector4f& rhs);
55 auto length() const ->
float;
57 auto
x() const -> const
float&
67 auto y() const -> const
float&
77 auto z() const -> const
float&
87 auto w() const -> const
float&
98 auto data() const -> const
float*
nlohmann::json json
Definition Json.cpp:19
Definition AffineMatrix.h:30
auto y() const -> const float &
Definition Vector4D.h:67
Eigen::Vector4f vector
Definition Vector4D.h:111
auto operator*(float scalar) const -> Vector4D
Definition Vector4D.cpp:62
auto y() -> float &
Definition Vector4D.h:72
auto data() -> float *
Definition Vector4D.h:103
auto w() const -> const float &
Definition Vector4D.h:87
auto x() const -> const float &
Definition Vector4D.h:57
auto w() -> float &
Definition Vector4D.h:92
auto operator-=(const Vector4D &rhs) -> Vector4D &
Definition Vector4D.cpp:43
friend auto from_json(const json &j, Vector4D &v) -> void
Definition Vector4D.cpp:91
auto operator*=(float scalar) -> Vector4D &
Definition Vector4D.cpp:56
auto x() -> float &
Definition Vector4D.h:62
auto operator+(const Vector4D &rhs) const -> Vector4D
Definition Vector4D.cpp:36
auto z() -> float &
Definition Vector4D.h:82
auto data() const -> const float *
Definition Vector4D.h:98
auto length() const -> float
Magnitude.
Definition Vector4D.cpp:74
auto z() const -> const float &
Definition Vector4D.h:77
auto operator+=(const Vector4D &rhs) -> Vector4D &
Definition Vector4D.cpp:30
auto operator-(const Vector4D &rhs) const -> Vector4D
Definition Vector4D.cpp:49