#include <cartodata/volume/volumebase.h>
|
static std::vector< int > | fixed_position (const std::vector< int > &vec) |
|
static std::vector< int > | fixed_size (const std::vector< int > &vec) |
|
static unsigned long long | size_num_elements (const std::vector< int > &vec) |
|
template<typename T>
class carto::Volume< T >::Position4Di
Definition at line 530 of file volumebase.h.
◆ Position4Di() [1/3]
template<typename T>
carto::Volume< T >::Position4Di::Position4Di |
( |
int |
x = 0 , |
|
|
int |
y = 0 , |
|
|
int |
z = 0 , |
|
|
int |
t = 0 |
|
) |
| |
|
inlineexplicit |
◆ Position4Di() [2/3]
template<typename T>
template<typename U >
Generic constructor from any "vector-like" object, i.e.
that has a size() method and the [] accessor.
It is not explicit to allow implicit conversion.
Definition at line 547 of file volumebase.h.
◆ Position4Di() [3/3]
◆ ~Position4Di()
◆ fixed_position()
template<typename T>
static std::vector<int> carto::Volume< T >::Position4Di::fixed_position |
( |
const std::vector< int > & |
vec | ) |
|
|
inlinestatic |
◆ fixed_size()
template<typename T>
static std::vector<int> carto::Volume< T >::Position4Di::fixed_size |
( |
const std::vector< int > & |
vec | ) |
|
|
inlinestatic |
◆ operator!=()
◆ operator==()
◆ operator[]() [1/2]
◆ operator[]() [2/2]
template<typename T>
const int& carto::Volume< T >::Position4Di::operator[] |
( |
int |
coord | ) |
const |
|
inline |
◆ size()
◆ size_num_elements()
template<typename T>
static unsigned long long carto::Volume< T >::Position4Di::size_num_elements |
( |
const std::vector< int > & |
vec | ) |
|
|
inlinestatic |
◆ toVector()
template<typename T>
const std::vector<int>& carto::Volume< T >::Position4Di::toVector |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: