|
constexpr __host__ __device__ bool | operator< (const Vector2< T > &v1, const Vector2< T > &v2) |
|
std::ostream & | operator<< (std::ostream &o, const Vector2< T > &t) |
| Ecrit t sur le flot o.
|
|
constexpr __host__ __device__ bool | operator== (const Vector2< T > &v1, const Vector2< T > &v2) |
|
constexpr __host__ __device__ bool | operator!= (const Vector2< T > &v1, const Vector2< T > &v2) |
|
constexpr __host__ __device__ ThatClass | operator+ (const ThatClass &a, const ThatClass &b) |
| Somme composante par composante de a et b.
|
|
constexpr __host__ __device__ ThatClass | operator+ (const ThatClass &a, const T &b) |
| Retourne a en ajoutant b à chaque composante.
|
|
constexpr __host__ __device__ ThatClass | operator+ (const T &a, const ThatClass &b) |
| Retourne b en ajoutant a à chaque composante.
|
|
constexpr __host__ __device__ ThatClass | operator- (const ThatClass &a, const ThatClass &b) |
| Soustrait chaque composante de a par chaque composante de b.
|
|
constexpr __host__ __device__ ThatClass | operator- (const ThatClass &a, const T &b) |
| Soustrait chaque composante de a par b.
|
|
constexpr __host__ __device__ ThatClass | operator* (const T &a, const ThatClass &b) |
| Multiplie chaque composante de b par a.
|
|
constexpr __host__ __device__ ThatClass | operator* (const ThatClass &a, const T &b) |
| Multiplie chaque composante de a par b.
|
|
constexpr __host__ __device__ ThatClass | operator/ (const ThatClass &a, const T &b) |
| Divise chaque composante de a par b.
|
|
template<
typename T>
class Arcane::Vector2< T >
Classe gérant un vecteur de dimension 2 de type T.
Les 2 éléments du vecteur peuvent être accédés par x ou y.
Définition à la ligne 35 du fichier Vector2.h.