3D Vector Vector defined with 3 integers
More...
#include <mathlib.h>
|
| union { |
| struct { |
| long a |
| |
| long b |
| |
| long c |
| |
| } | |
| |
| struct { |
| long x |
| |
| long y |
| |
| long z |
| |
| } | |
| |
| struct { |
| long red |
| |
| long green |
| |
| long blue |
| |
| } | |
| |
| long i [3] |
| |
| }; | |
| |
3D Vector Vector defined with 3 integers
Definition at line 1043 of file mathlib.h.
◆ ivec3() [1/5]
| core_mathlib::ivec3::ivec3 |
( |
void |
| ) |
|
|
inline |
◆ ivec3() [2/5]
| core_mathlib::ivec3::ivec3 |
( |
long |
_a, |
|
|
long |
_b, |
|
|
long |
_c |
|
) |
| |
|
inline |
◆ ivec3() [3/5]
| core_mathlib::ivec3::ivec3 |
( |
const long * |
iv | ) |
|
|
inline |
◆ ivec3() [4/5]
| core_mathlib::ivec3::ivec3 |
( |
const ivec3 & |
iv | ) |
|
|
inline |
◆ ivec3() [5/5]
| core_mathlib::ivec3::ivec3 |
( |
const ivec4 & |
iv | ) |
|
|
inline |
◆ operator const long *()
| core_mathlib::ivec3::operator const long * |
( |
| ) |
const |
|
inline |
◆ operator long *()
| core_mathlib::ivec3::operator long * |
( |
| ) |
|
|
inline |
◆ operator!=()
| int core_mathlib::ivec3::operator!= |
( |
const ivec3 & |
iv | ) |
|
|
inline |
◆ operator*() [1/3]
| long core_mathlib::ivec3::operator* |
( |
const ivec3 & |
iv | ) |
const |
|
inline |
◆ operator*() [2/3]
| long core_mathlib::ivec3::operator* |
( |
const ivec4 & |
iv | ) |
const |
|
inline |
◆ operator*() [3/3]
| const ivec3 core_mathlib::ivec3::operator* |
( |
long |
_i | ) |
const |
|
inline |
◆ operator*=()
| ivec3& core_mathlib::ivec3::operator*= |
( |
long |
_i | ) |
|
|
inline |
◆ operator+()
| const ivec3 core_mathlib::ivec3::operator+ |
( |
const ivec3 & |
iv | ) |
const |
|
inline |
◆ operator+=()
| ivec3& core_mathlib::ivec3::operator+= |
( |
const ivec3 & |
iv | ) |
|
|
inline |
◆ operator-() [1/2]
| const ivec3 core_mathlib::ivec3::operator- |
( |
| ) |
const |
|
inline |
◆ operator-() [2/2]
| const ivec3 core_mathlib::ivec3::operator- |
( |
const ivec3 & |
iv | ) |
const |
|
inline |
◆ operator-=()
| ivec3& core_mathlib::ivec3::operator-= |
( |
const ivec3 & |
iv | ) |
|
|
inline |
◆ operator/()
| const ivec3 core_mathlib::ivec3::operator/ |
( |
long |
_i | ) |
const |
|
inline |
◆ operator/=()
| ivec3& core_mathlib::ivec3::operator/= |
( |
long |
_i | ) |
|
|
inline |
◆ operator=() [1/2]
| ivec3& core_mathlib::ivec3::operator= |
( |
long |
_i | ) |
|
|
inline |
◆ operator=() [2/2]
| ivec3& core_mathlib::ivec3::operator= |
( |
vec3 & |
iv | ) |
|
|
inline |
◆ operator==()
| int core_mathlib::ivec3::operator== |
( |
const ivec3 & |
iv | ) |
|
|
inline |
◆ reset()
| void core_mathlib::ivec3::reset |
( |
void |
| ) |
|
|
inline |
◆ set() [1/2]
| void core_mathlib::ivec3::set |
( |
int |
tab[3] | ) |
|
|
inline |
◆ set() [2/2]
| void core_mathlib::ivec3::set |
( |
long |
_a, |
|
|
long |
_b, |
|
|
long |
_c |
|
) |
| |
|
inline |
◆ swap() [1/2]
| void core_mathlib::ivec3::swap |
( |
ivec3 & |
iv | ) |
|
|
inline |
◆ swap() [2/2]
| void core_mathlib::ivec3::swap |
( |
ivec3 * |
iv | ) |
|
|
inline |
| long core_mathlib::ivec3::a |
| long core_mathlib::ivec3::b |
◆ blue
| long core_mathlib::ivec3::blue |
| long core_mathlib::ivec3::c |
◆ green
| long core_mathlib::ivec3::green |
| long core_mathlib::ivec3::i[3] |
◆ red
| long core_mathlib::ivec3::red |
| long core_mathlib::ivec3::x |
| long core_mathlib::ivec3::y |
| long core_mathlib::ivec3::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