#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: