1 #ifndef __PBIO_API__PBIO__InternalImageBuffer_H_95c37b7db267489390b825c3535f4e88
2 #define __PBIO_API__PBIO__InternalImageBuffer_H_95c37b7db267489390b825c3535f4e88
6 #include "ComplexObject.h"
95 static const int FORMAT_FLAG__DATA_IMAGET = 1 << 15;
97 void const*
const imagetptr_ptr;
101 const DHPtr &dll_handle,
108 void const* imagetptr_ptr)
109 : ComplexObject(dll_handle, impl)
111 , data_buffer_size(data_buffer_size)
115 , imagetptr_ptr(imagetptr_ptr)
127 #endif // __PBIO_API__PBIO__InternalImageBuffer_H_95c37b7db267489390b825c3535f4e88
Структура, предоставляющая данные изображения в "сыром" формате и опциональную информацию для обрезки...
Definition: RawImage.h:28
LightSmartPtr< InternalImageBuffer >::tPtr Ptr
Псевдоним для типа умного указателя на InternalImageBuffer.
Definition: InternalImageBuffer.h:34
const Format format
Формат данных изображения.
Definition: InternalImageBuffer.h:90
IRawImage - интерфейс изображения в сыром формате
pbio::IRawImage::Format Format
Формат данных изображения.
Definition: InternalImageBuffer.h:42
Definition: SmartPtr.h:84
Интерфейсный объект, хранящий данные изображения. Всегда создавайте новый InternalImageBuffer для каж...
Definition: InternalImageBuffer.h:25
unsigned char *const data
Указатель на данные изображения. Все пикселы должны быть сохранены последовательно, строка за строкой, без разрывов.
Definition: InternalImageBuffer.h:55
const size_t data_buffer_size
Размера буфера data.
Definition: InternalImageBuffer.h:66
const int height
Высота изображения.
Definition: InternalImageBuffer.h:82
Format
Формат данных изображения.
Definition: IRawImage.h:46
Структура, предоставляющая данные изображения в "сыром" формате и опциональную информацию для обрезки...
Definition: RawImage.h:113
const int width
Ширина изображения.
Definition: InternalImageBuffer.h:74