dng_simple_image Class Reference

dng_image derived class with simple Trim and Rotate functionality. More...

#include <dng_simple_image.h>

Inheritance diagram for dng_simple_image:

dng_image

List of all members.


Public Member Functions

 dng_simple_image (const dng_rect &bounds, uint32 planes, uint32 pixelType, dng_memory_allocator &allocator)
virtual dng_imageClone () const
virtual void SetPixelType (uint32 pixelType)
 Setter for pixel type.
virtual void Trim (const dng_rect &r)
 Trim image data outside of given bounds. Memory is not reallocated or freed.
virtual void Rotate (const dng_orientation &orientation)
 Rotate image according to orientation.
void GetPixelBuffer (dng_pixel_buffer &buffer)
 Get the buffer for direct processing. (Unique to dng_simple_image.).

Protected Member Functions

virtual void AcquireTileBuffer (dng_tile_buffer &buffer, const dng_rect &area, bool dirty) const

Protected Attributes

dng_pixel_buffer fBuffer
AutoPtr< dng_memory_blockfMemory
dng_memory_allocatorfAllocator

Detailed Description

dng_image derived class with simple Trim and Rotate functionality.
The documentation for this class was generated from the following files:

Copyright © 2006-2009 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google