4D Vector Vector defined with 4 integers
More...
#include <mathlib.h>
|
| union { |
| struct { |
| long a |
| |
| long b |
| |
| long c |
| |
| long d |
| |
| } | |
| |
| struct { |
| long x |
| |
| long y |
| |
| long z |
| |
| long w |
| |
| } | |
| |
| struct { |
| long red |
| |
| long green |
| |
| long blue |
| |
| long alpha |
| |
| } | |
| |
| long i [4] |
| |
| }; | |
| |
4D Vector Vector defined with 4 integers
Definition at line 1191 of file mathlib.h.
◆ ivec4() [1/6]
| core_mathlib::ivec4::ivec4 |
( |
void |
| ) |
|
|
inline |
◆ ivec4() [2/6]
| core_mathlib::ivec4::ivec4 |
( |
long |
_a, |
|
|
long |
_b, |
|
|
long |
_c, |
|
|
long |
_d |
|
) |
| |
|
inline |
◆ ivec4() [3/6]
| core_mathlib::ivec4::ivec4 |
( |
const long * |
iv | ) |
|
|
inline |
◆ ivec4() [4/6]
| core_mathlib::ivec4::ivec4 |
( |
const ivec3 & |
iv | ) |
|
|
inline |
◆ ivec4() [5/6]
| core_mathlib::ivec4::ivec4 |
( |
const ivec3 & |
iv, |
|
|
long |
_d |
|
) |
| |
|
inline |
◆ ivec4() [6/6]
| core_mathlib::ivec4::ivec4 |
( |
const ivec4 & |
iv | ) |
|
|
inline |
◆ operator const long *()
| core_mathlib::ivec4::operator const long * |
( |
| ) |
const |
|
inline |
◆ operator long *()
| core_mathlib::ivec4::operator long * |
( |
| ) |
|
|
inline |
◆ operator!=()
| int core_mathlib::ivec4::operator!= |
( |
const ivec4 & |
iv | ) |
|
|
inline |
◆ operator*() [1/3]
| long core_mathlib::ivec4::operator* |
( |
const ivec3 & |
iv | ) |
const |
|
inline |
◆ operator*() [2/3]
| long core_mathlib::ivec4::operator* |
( |
const ivec4 & |
iv | ) |
const |
|
inline |
◆ operator*() [3/3]
| const ivec4 core_mathlib::ivec4::operator* |
( |
long |
_i | ) |
const |
|
inline |
◆ operator*=()
| ivec4& core_mathlib::ivec4::operator*= |
( |
long |
_i | ) |
|
|
inline |
◆ operator+()
| const ivec4 core_mathlib::ivec4::operator+ |
( |
const ivec4 & |
iv | ) |
const |
|
inline |
◆ operator+=()
| ivec4& core_mathlib::ivec4::operator+= |
( |
const ivec4 & |
iv | ) |
|
|
inline |
◆ operator-() [1/2]
| const ivec4 core_mathlib::ivec4::operator- |
( |
| ) |
const |
|
inline |
◆ operator-() [2/2]
| const ivec4 core_mathlib::ivec4::operator- |
( |
const ivec4 & |
iv | ) |
const |
|
inline |
◆ operator-=()
| ivec4& core_mathlib::ivec4::operator-= |
( |
const ivec4 & |
iv | ) |
|
|
inline |
◆ operator/()
| const ivec4 core_mathlib::ivec4::operator/ |
( |
long |
_i | ) |
const |
|
inline |
◆ operator/=()
| ivec4& core_mathlib::ivec4::operator/= |
( |
long |
_i | ) |
|
|
inline |
◆ operator=()
| ivec4& core_mathlib::ivec4::operator= |
( |
long |
_i | ) |
|
|
inline |
◆ operator==()
| int core_mathlib::ivec4::operator== |
( |
const ivec4 & |
iv | ) |
|
|
inline |
◆ reset()
| void core_mathlib::ivec4::reset |
( |
void |
| ) |
|
|
inline |
◆ set()
| void core_mathlib::ivec4::set |
( |
long |
_a, |
|
|
long |
_b, |
|
|
long |
_c, |
|
|
long |
_d |
|
) |
| |
|
inline |
◆ swap() [1/2]
| void core_mathlib::ivec4::swap |
( |
ivec4 & |
iv | ) |
|
|
inline |
◆ swap() [2/2]
| void core_mathlib::ivec4::swap |
( |
ivec4 * |
iv | ) |
|
|
inline |
| long core_mathlib::ivec4::a |
◆ alpha
| long core_mathlib::ivec4::alpha |
| long core_mathlib::ivec4::b |
◆ blue
| long core_mathlib::ivec4::blue |
| long core_mathlib::ivec4::c |
| long core_mathlib::ivec4::d |
◆ green
| long core_mathlib::ivec4::green |
| long core_mathlib::ivec4::i[4] |
◆ red
| long core_mathlib::ivec4::red |
| long core_mathlib::ivec4::w |
| long core_mathlib::ivec4::x |
| long core_mathlib::ivec4::y |
| long core_mathlib::ivec4::z |
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/code-tympan-fbessou/checkouts/latest/Tympan/models/common/mathlib.h