#include <vector3.hpp>
template<typename T>
class std::math::vector3< T >
◆ pointer
◆ self_type
◆ value_type
◆ vector3() [1/6]
◆ vector3() [2/6]
66 :
x(_x),
y(_y),
z(_z) {}
value_type z
Definition: vector3.hpp:61
value_type y
Definition: vector3.hpp:60
value_type x
Definition: vector3.hpp:59
◆ vector3() [3/6]
67 :
x(_f),
y(_f),
z(_f) {}
value_type z
Definition: vector3.hpp:61
value_type y
Definition: vector3.hpp:60
value_type x
Definition: vector3.hpp:59
◆ vector3() [4/6]
68 :
x(vec.x),
y(vec.y),
z(vec.z) {}
value_type z
Definition: vector3.hpp:61
value_type y
Definition: vector3.hpp:60
value_type x
Definition: vector3.hpp:59
◆ vector3() [5/6]
69 :
x(vec.x),
y(vec.y),
z(0) {}
value_type z
Definition: vector3.hpp:61
value_type y
Definition: vector3.hpp:60
value_type x
Definition: vector3.hpp:59
◆ vector3() [6/6]
70 :
x(lpvec[0]),
y(lpvec[1]),
z(lpvec(2)) {}
value_type z
Definition: vector3.hpp:61
value_type y
Definition: vector3.hpp:60
value_type x
Definition: vector3.hpp:59
◆ operator pointer()
T * pointer
Definition: vector3.hpp:53
value_type c[3]
Definition: vector3.hpp:63
◆ operator void *()
73 {
return (
void*)(
c); }
value_type c[3]
Definition: vector3.hpp:63
◆ operator*=() [1/2]
84 x *= v.x;
y *= v.y;
z *= v.z;
return *
this; }
value_type z
Definition: vector3.hpp:61
value_type y
Definition: vector3.hpp:60
value_type x
Definition: vector3.hpp:59
◆ operator*=() [2/2]
91 x *= f;
y *= f;
z *= f;
return *
this; }
value_type z
Definition: vector3.hpp:61
value_type y
Definition: vector3.hpp:60
value_type x
Definition: vector3.hpp:59
◆ operator+=()
80 x += v.x;
y += v.y;
z += v.z;
return *
this; }
value_type z
Definition: vector3.hpp:61
value_type y
Definition: vector3.hpp:60
value_type x
Definition: vector3.hpp:59
◆ operator-=()
82 x -= v.x;
y -= v.y;
z -= v.z;
return *
this; }
value_type z
Definition: vector3.hpp:61
value_type y
Definition: vector3.hpp:60
value_type x
Definition: vector3.hpp:59
◆ operator/=() [1/2]
86 x /= v.x;
y /= v.y;
z /= v.z;
return *
this; }
value_type z
Definition: vector3.hpp:61
value_type y
Definition: vector3.hpp:60
value_type x
Definition: vector3.hpp:59
◆ operator/=() [2/2]
89 x /= f;
y /= f;
z /= f;
return *
this; }
value_type z
Definition: vector3.hpp:61
value_type y
Definition: vector3.hpp:60
value_type x
Definition: vector3.hpp:59
◆ operator=() [1/2]
76 x = v.x;
y = v.y;
z = v.z;
return *
this; }
value_type z
Definition: vector3.hpp:61
value_type y
Definition: vector3.hpp:60
value_type x
Definition: vector3.hpp:59
◆ operator=() [2/2]
78 x = v.x;
y = v.y;
z = 0;
return *
this; }
value_type z
Definition: vector3.hpp:61
value_type y
Definition: vector3.hpp:60
value_type x
Definition: vector3.hpp:59
◆ to_string()
template<typename T>
template<typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>>
95 return std::frmstring<E, TAllocator, TStorage>(
"{ %.3f %.3f %.3f }",
value_type z
Definition: vector3.hpp:61
value_type y
Definition: vector3.hpp:60
value_type x
Definition: vector3.hpp:59
◆ @34
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: