Lagrange
ImageViewBase Class Referenceabstract

Inherited by ImageView< T >.

Public Member Functions

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< ImageStorageget_storage ()
 

Protected Attributes

Eigen::Matrix< size_t, 2, 1 > m_view_size
 
Eigen::Matrix< size_t, 2, 1 > m_view_stride_in_byte
 
Eigen::Matrix< size_t, 2, 1 > m_view_offset_in_byte
 
std::shared_ptr< ImageStoragem_storage
 

The documentation for this class was generated from the following file: