#include <GteImage.h>
Public Member Functions | |
PixelType & | Get (size_t i) |
PixelType const & | Get (size_t i) const |
void | GetCoordinates (size_t index, int *coord) const |
int | GetDimension (int d) const |
std::vector< int > const & | GetDimensions () const |
size_t | GetIndex (int const *coord) const |
int | GetNumDimensions () const |
size_t | GetNumPixels () const |
size_t | GetOffset (int d) const |
std::vector< size_t > const & | GetOffsets () const |
std::vector< PixelType > const & | GetPixels () const |
std::vector< PixelType > & | GetPixels () |
Image () | |
Image (std::vector< int > const &dimensions) | |
Image (Image const &image) | |
Image (Image &&image) | |
Image & | operator= (Image const &image) |
Image & | operator= (Image &&image) |
PixelType & | operator[] (size_t i) |
PixelType const & | operator[] (size_t i) const |
void | Reconstruct (std::vector< int > const &dimensions) |
virtual | ~Image () |
Protected Attributes | |
std::vector< int > | mDimensions |
std::vector< size_t > | mOffsets |
std::vector< PixelType > | mPixels |
Definition at line 21 of file GteImage.h.
|
virtual |
Definition at line 75 of file GteImage.h.
gte::Image< PixelType >::Image | ( | ) |
Definition at line 80 of file GteImage.h.
gte::Image< PixelType >::Image | ( | std::vector< int > const & | dimensions | ) |
Definition at line 85 of file GteImage.h.
gte::Image< PixelType >::Image | ( | Image< PixelType > const & | image | ) |
Definition at line 91 of file GteImage.h.
gte::Image< PixelType >::Image | ( | Image< PixelType > && | image | ) |
Definition at line 106 of file GteImage.h.
PixelType & gte::Image< PixelType >::Get | ( | size_t | i | ) |
Definition at line 242 of file GteImage.h.
PixelType const & gte::Image< PixelType >::Get | ( | size_t | i | ) | const |
Definition at line 248 of file GteImage.h.
void gte::Image< PixelType >::GetCoordinates | ( | size_t | index, |
int * | coord | ||
) | const |
Definition at line 218 of file GteImage.h.
|
inline |
Definition at line 169 of file GteImage.h.
|
inline |
Definition at line 157 of file GteImage.h.
size_t gte::Image< PixelType >::GetIndex | ( | int const * | coord | ) | const |
Definition at line 205 of file GteImage.h.
|
inline |
Definition at line 163 of file GteImage.h.
|
inline |
Definition at line 193 of file GteImage.h.
|
inline |
Definition at line 181 of file GteImage.h.
|
inline |
Definition at line 175 of file GteImage.h.
|
inline |
Definition at line 187 of file GteImage.h.
|
inline |
Definition at line 199 of file GteImage.h.
Image< PixelType > & gte::Image< PixelType >::operator= | ( | Image< PixelType > const & | image | ) |
Definition at line 97 of file GteImage.h.
Image< PixelType > & gte::Image< PixelType >::operator= | ( | Image< PixelType > && | image | ) |
Definition at line 112 of file GteImage.h.
|
inline |
Definition at line 230 of file GteImage.h.
|
inline |
Definition at line 236 of file GteImage.h.
void gte::Image< PixelType >::Reconstruct | ( | std::vector< int > const & | dimensions | ) |
Definition at line 121 of file GteImage.h.
|
protected |
Definition at line 68 of file GteImage.h.
|
protected |
Definition at line 69 of file GteImage.h.
|
protected |
Definition at line 70 of file GteImage.h.