[AI] 4D point class for floating point values.
Mx4DPointFloat(const Mx4DPointFloat &p_other)
[AI] Copy constructor.
Mx4DPointFloat()
[AI] Default constructor.
virtual void operator=(const Vector4 &p_impl)
[AI] Assignment operator from a Vector4 object.
float & operator[](int idx)
[AI] Array subscript operator for modifiable access.
float & index_operator(int idx)
[AI] Explicit indexed access wrapper (alias for operator[]).
Mx4DPointFloat(float p_x, float p_y, float p_z, float p_a)
[AI] Constructor with explicit coordinates.
float * m_data
[AI] Pointer to externally provided float storage (owned elsewhere).
[AI] A four-dimensional vector, supporting operations relevant for matrix and quaternion math (homoge...
void EqualsImpl(const float *p_data) override
[AI] Assigns values from provided array to this vector.