Like Vector2D, but one dimension bigger. TODO: Replace this and Vector2D with a template please.
More...
#include <Vector3D.h>
|
| Vector3D () |
|
| Vector3D (int x, int y, int z) |
|
| Vector3D (int x, int y, int z, T b) |
|
void | fill (T x) |
|
void | resize (const int x, const int y, const int z) |
|
void | reserve (const int x, const int y, const int z) |
|
T & | at (const int x, const int y, const int z) |
|
T & | operator() (const int x, const int y, const int z) |
|
template<typename X > |
void | operator[] (X x) |
|
template<typename T>
class Vector3D< T >
Like Vector2D, but one dimension bigger. TODO: Replace this and Vector2D with a template please.
- Author
- Steven Piantadosi
- Date
- 09/08/20
◆ Vector3D() [1/3]
◆ Vector3D() [2/3]
◆ Vector3D() [3/3]
◆ at()
template<typename T>
T& Vector3D< T >::at |
( |
const int |
x, |
|
|
const int |
y, |
|
|
const int |
z |
|
) |
| |
|
inline |
◆ fill()
◆ operator()()
template<typename T>
T& Vector3D< T >::operator() |
( |
const int |
x, |
|
|
const int |
y, |
|
|
const int |
z |
|
) |
| |
|
inline |
◆ operator[]()
template<typename T>
template<typename X >
◆ reserve()
template<typename T>
void Vector3D< T >::reserve |
( |
const int |
x, |
|
|
const int |
y, |
|
|
const int |
z |
|
) |
| |
|
inline |
◆ resize()
template<typename T>
void Vector3D< T >::resize |
( |
const int |
x, |
|
|
const int |
y, |
|
|
const int |
z |
|
) |
| |
|
inline |
◆ value
◆ xsize
◆ ysize
◆ zsize
The documentation for this class was generated from the following file: