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