|
| ImageView (size_t width, size_t height, size_t alignment) |
|
| ImageView (std::shared_ptr< ImageStorage > _storage, const size_t width, const size_t height, const size_t stride_0_in_byte=sizeof(T), const size_t stride_1_in_row=1, const size_t offset_0_in_byte=0, const size_t offset_1_in_row=0) |
|
| ImageView (const ImageView< T > &other) |
|
| ImageView (ImageView< T > &&other) |
|
ImageView< T > & | operator= (const ImageView< T > &other) |
|
ImageView< T > & | operator= (ImageView< T > &&other) |
|
void | reset () |
|
bool | resize (size_t width, size_t height, size_t alignment) |
|
bool | view (std::shared_ptr< ImageStorage > _storage, const size_t width, const size_t height, const size_t stride_0_in_byte=sizeof(T), const size_t stride_1_in_row=1, const size_t offset_0_in_byte=0, const size_t offset_1_in_row=0) |
|
ImageStorage::aligned_vector< unsigned char > | pack () const |
|
bool | unpack (const ImageStorage::aligned_vector< unsigned char > &buf) |
|
template<typename S , typename CONVERTOR > |
bool | convert_from (const ImageView< S > &other, size_t alignment, const CONVERTOR &convertor) |
|
template<typename S > |
bool | convert_from (const ImageView< S > &other, size_t alignment) |
|
void | clear (const T val) |
|
T & | operator() (size_t x, size_t y) |
|
const T & | operator() (size_t x, size_t y) const |
|
virtual ImagePrecision | get_precision () const final |
|
virtual ImageChannel | get_channel () const final |
|
virtual bool | is_compact_row () const final |
|
virtual bool | is_compact () const final |
|
virtual const void * | get_data () const final |
|
virtual void * | get_data () final |
|
virtual ImagePrecision | get_precision () const =0 |
|
virtual ImageChannel | get_channel () const =0 |
|
virtual bool | is_compact_row () const =0 |
|
virtual bool | is_compact () const =0 |
|
virtual const void * | get_data () const =0 |
|
virtual void * | get_data ()=0 |
|
Eigen::Matrix< size_t, 2, 1 > | get_view_size () const |
|
Eigen::Matrix< size_t, 2, 1 > | get_view_stride_in_byte () const |
|
Eigen::Matrix< size_t, 2, 1 > | get_view_offset_in_byte () const |
|
std::shared_ptr< ImageStorage > | get_storage () |
|