dng_image Class ReferenceBase class for holding image data in DNG SDK. See dng_simple_image for derived class most often used in DNG SDK. More...
Inheritance diagram for dng_image:
![]()
Detailed DescriptionBase class for holding image data in DNG SDK. See dng_simple_image for derived class most often used in DNG SDK.Member Enumeration Documentation
Member Function Documentation
Getter for pixel type.
Referenced by dng_mosaic_info::InterpolateGeneric(), PixelSize(), dng_filter_task::Process(), dng_render::Render(), and dng_image_writer::WriteTIFF().
Setter for pixel type.
Reimplemented in dng_simple_image. References PixelSize(), and ThrowProgramError(). Referenced by dng_simple_image::SetPixelType().
Getter for pixel size.
References PixelType(). Referenced by dng_mosaic_info::InterpolateGeneric(), and SetPixelType().
Getter for pixel range. For unsigned types, range is 0 to return value. For signed types, range is return value - 0x8000U. For ttFloat type, pixel range is 0.0 to 1.0 and this routine returns 1. Referenced by dng_mosaic_info::InterpolateGeneric(), and dng_filter_task::Process().
Setter for pixel range.
Reimplemented in dng_simple_image. Referenced by dng_simple_image::SetPixelRange().
Get a pixel buffer of data on image with proper edge padding.
References dng_pixel_buffer::DirtyPixel(), edge_none, dng_pixel_buffer::fArea, dng_pixel_buffer::fData, and dng_pixel_buffer::fPlane. Referenced by dng_mosaic_info::InterpolateGeneric(), and dng_filter_task::Process().
Put a pixel buffer into image.
References dng_pixel_buffer::ConstPixel(), dng_pixel_buffer::fArea, dng_pixel_buffer::fData, dng_pixel_buffer::fPlane, dng_pixel_buffer::fPlanes, and Planes(). Referenced by dng_mosaic_info::InterpolateGeneric(), and dng_filter_task::Process().
Shrink bounds of image to given rectangle.
Reimplemented in dng_simple_image. References Bounds(), and ThrowProgramError().
Rotate image to reflect given orientation change.
Reimplemented in dng_simple_image. References ThrowProgramError().
Copy image data from an area of one image to same area of another.
References dng_pixel_buffer::CopyArea(). Referenced by CopyArea().
Copy image data from an area of one image to same area of another.
References CopyArea().
Return true if the contents of an area of the image are the same as those of another.
References dng_pixel_buffer::EqualArea().
The documentation for this class was generated from the following files:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

