dng_opcode_FixVignetteRadial Class Reference

Radially-symmetric lens vignette correction opcode. More...

#include <dng_lens_correction.h>

Inheritance diagram for dng_opcode_FixVignetteRadial:

List of all members.


Public Member Functions

 dng_opcode_FixVignetteRadial (const dng_vignette_radial_params &params, uint32 flags)
 dng_opcode_FixVignetteRadial (dng_stream &stream)
virtual bool IsNOP () const
virtual bool IsValidForNegative (const dng_negative &) const
virtual void PutData (dng_stream &stream) const
virtual uint32 BufferPixelType (uint32)
virtual void Prepare (dng_negative &negative, uint32 threadCount, const dng_point &tileSize, const dng_rect &imageBounds, uint32 imagePlanes, uint32 bufferPixelType, dng_memory_allocator &allocator)
virtual void ProcessArea (dng_negative &negative, uint32 threadIndex, dng_pixel_buffer &buffer, const dng_rect &dstArea, const dng_rect &imageBounds)

Static Protected Member Functions

static uint32 ParamBytes ()

Protected Attributes

dng_vignette_radial_params fParams
uint32 fImagePlanes
int64 fSrcOriginH
int64 fSrcOriginV
int64 fSrcStepH
int64 fSrcStepV
uint32 fTableInputBits
uint32 fTableOutputBits
AutoPtr< dng_memory_blockfGainTable
AutoPtr< dng_memory_blockfMaskBuffers [kMaxMPThreads]

Detailed Description

Radially-symmetric lens vignette correction opcode.
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