Public Member Functions | |
ImageStorage (Image &owner) | |
~ImageStorage () | |
void | resize (size_t x, size_t y, int pixel_type, size_t quantum, bool topIsLow) |
void | _alloc_complete_extern (const void *buf, size_t x, size_t y, int pixel_type, size_t quantum, bool topIsLow) |
Public Attributes | |
MiniIplImage * | pImage |
char ** | Data |
int | extern_type_id |
size_t | extern_type_quantum |
size_t | quantum |
bool | topIsLow |
int | type_id |
Protected Member Functions | |
void | _alloc () |
void | _alloc_extern (const void *buf) |
void | _alloc_data () |
void | _free () |
bool | _set_ipl_header (size_t x, size_t y, int pixel_type, size_t quantum, bool topIsLow) |
void | _alloc_complete (size_t x, size_t y, int pixel_type, size_t quantum, bool topIsLow) |
void | _free_complete () |
int | _pad_bytes (size_t linesize, size_t align) const |
int | GetPadding () const |
Protected Attributes | |
Image & | owner |
int | is_owner |
MiniIplImage* ImageStorage::pImage |