![]() |
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 |
Public Member Functions inherited from klReferenceCountedRasterBuffer | |
| klReferenceCountedRasterBuffer () | |
Public Member Functions inherited from klRasterBuffer | |
| 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 Protected Member Functions inherited from klRasterBuffer | |
| 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 |
1.8.2