|
constexpr __host__ __device__ bool | operator< (const Vector3< T > &v1, const Vector3< T > &v2) |
|
std::ostream & | operator<< (std::ostream &o, const Vector3< T > &t) |
| Ecrit le triplet t sur le flot o.
|
|
constexpr __host__ __device__ bool | operator== (const Vector3< T > &v1, const Vector3< T > &v2) |
|
constexpr __host__ __device__ bool | operator!= (const Vector3< T > &v1, const Vector3< 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::Vector3< T >
Classe gérant un vecteur de dimension 3 de type T.
Les 3 éléments du vecteur peuvent être accédés par x, y ou z.
Définition à la ligne 35 du fichier Vector3.h.