![]() |
klComputerVision
|
#include <kl_image_buffer.h>
Public Member Functions | |
klPackedHeapRasterBuffer (size_t width, size_t height, size_t bands=1, size_t alignment=32) | |
klPackedHeapRasterBuffer (size_t width, size_t height, size_t bands, unsigned char *buffer, size_t alignment=32) | |
virtual | ~klPackedHeapRasterBuffer () |
virtual const unsigned char * | buffer () const |
virtual unsigned char * | buffer () |
virtual size_t | numBands () const |
virtual size_t | width () const |
virtual size_t | height () const |
virtual size_t | bandStrideBits () const |
virtual size_t | xStrideBits () const |
virtual size_t | yStrideBits () const |
virtual size_t | sampleBits () const |
![]() | |
klReferenceCountedRasterBuffer () | |
![]() | |
virtual | ~klRasterBuffer () |
size_t | bandStride () const |
size_t | xStride () const |
size_t | yStride () const |
Private Attributes | |
bool | _ownBuffer |
size_t | width_ |
size_t | height_ |
size_t | bands_ |
size_t | lineStride_ |
unsigned char * | buffer_ |
unsigned char * | alignedBuffer_ |
Additional Inherited Members | |
![]() | |
static size_t | bitsPerByte () |
|
inline |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Implements klRasterBuffer.
|
inlinevirtual |
|
inlinevirtual |
Implements klRasterBuffer.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements klRasterBuffer.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |