|
cgv
|
Public Types | |
| using | value_type = T |
| using | vector_type = std::vector< T > |
Public Member Functions | |
| vector2d (size_t width, size_t height) | |
| vector2d (size_t width, size_t height, const T &init) | |
| size_t | width () const |
| size_t | height () const |
| size_t | size () const |
| bool | empty () const |
| std::vector< T >::iterator | begin () noexcept |
| std::vector< T >::const_iterator | begin () const noexcept |
| std::vector< T >::iterator | end () noexcept |
| std::vector< T >::const_iterator | end () const noexcept |
| std::vector< T >::reverse_iterator | rbegin () noexcept |
| std::vector< T >::const_reverse_iterator | rbegin () const noexcept |
| std::vector< T >::reverse_iterator | rend () noexcept |
| std::vector< T >::const_reverse_iterator | rend () const noexcept |
| std::vector< T >::const_iterator | cbegin () const noexcept |
| std::vector< T >::const_iterator | cend () const noexcept |
| std::vector< T >::const_reverse_iterator | crbegin () const noexcept |
| std::vector< T >::const_reverse_iterator | crend () const noexcept |
| T * | data () |
| const T * | data () const |
| void | clear () |
| void | resize (size_t width, size_t height) |
| void | resize (size_t width, size_t height, const T &init) |
| T & | operator[] (size_t index) |
| T | operator[] (size_t index) const |
| T & | operator() (size_t x, size_t y) |
| T | operator() (size_t x, size_t y) const |
| void | push_back (const T &value) |
| void | push_back (const std::vector< T > &values) |
| void | pop_back () |
Definition at line 9 of file vector2d.h.
| using cgv::data::vector2d< T >::value_type = T |
Definition at line 11 of file vector2d.h.
| using cgv::data::vector2d< T >::vector_type = std::vector<T> |
Definition at line 12 of file vector2d.h.
|
inline |
Definition at line 14 of file vector2d.h.
|
inline |
Definition at line 16 of file vector2d.h.
|
inline |
Definition at line 21 of file vector2d.h.
|
inlinenoexcept |
Definition at line 46 of file vector2d.h.
|
inlinenoexcept |
Definition at line 42 of file vector2d.h.
|
inlinenoexcept |
Definition at line 74 of file vector2d.h.
|
inlinenoexcept |
Definition at line 78 of file vector2d.h.
|
inline |
Definition at line 98 of file vector2d.h.
|
inlinenoexcept |
Definition at line 82 of file vector2d.h.
|
inlinenoexcept |
Definition at line 86 of file vector2d.h.
|
inline |
Definition at line 90 of file vector2d.h.
|
inline |
Definition at line 94 of file vector2d.h.
|
inline |
Definition at line 38 of file vector2d.h.
|
inlinenoexcept |
Definition at line 54 of file vector2d.h.
|
inlinenoexcept |
Definition at line 50 of file vector2d.h.
|
inline |
Definition at line 30 of file vector2d.h.
|
inline |
Definition at line 121 of file vector2d.h.
|
inline |
Definition at line 125 of file vector2d.h.
|
inline |
Definition at line 113 of file vector2d.h.
|
inline |
Definition at line 117 of file vector2d.h.
|
inline |
Definition at line 140 of file vector2d.h.
|
inline |
Definition at line 134 of file vector2d.h.
|
inline |
Definition at line 129 of file vector2d.h.
|
inlinenoexcept |
Definition at line 62 of file vector2d.h.
|
inlinenoexcept |
Definition at line 58 of file vector2d.h.
|
inlinenoexcept |
Definition at line 70 of file vector2d.h.
|
inlinenoexcept |
Definition at line 66 of file vector2d.h.
|
inline |
Definition at line 103 of file vector2d.h.
|
inline |
Definition at line 108 of file vector2d.h.
|
inline |
Definition at line 34 of file vector2d.h.
|
inline |
Definition at line 26 of file vector2d.h.