dng_warp_params Class Reference

Abstract base class holding common warp opcode parameters (e.g., number of planes, optical center) and common warp routines. More...

#include <dng_lens_correction.h>

Inheritance diagram for dng_warp_params:

dng_warp_params_fisheye dng_warp_params_rectilinear

List of all members.


Public Member Functions

 dng_warp_params (uint32 planes, const dng_point_real64 &fCenter)
virtual bool IsNOPAll () const
virtual bool IsNOP (uint32 plane) const
virtual bool IsRadNOPAll () const
virtual bool IsRadNOP (uint32 plane) const
virtual bool IsTanNOPAll () const
virtual bool IsTanNOP (uint32 plane) const
virtual bool IsValid () const
virtual bool IsValidForNegative (const dng_negative &negative) const
virtual void PropagateToAllPlanes (uint32 totalPlanes)=0
virtual real64 Evaluate (uint32 plane, real64 r) const =0
virtual real64 EvaluateInverse (uint32 plane, real64 r) const
virtual real64 EvaluateRatio (uint32 plane, real64 r2) const =0
virtual dng_point_real64 EvaluateTangential (uint32 plane, real64 r2, const dng_point_real64 &diff, const dng_point_real64 &diff2) const =0
dng_point_real64 EvaluateTangential2 (uint32 plane, const dng_point_real64 &diff) const
dng_point_real64 EvaluateTangential3 (uint32 plane, real64 r2, const dng_point_real64 &diff) const
virtual real64 MaxSrcRadiusGap (real64 maxDstGap) const =0
virtual dng_point_real64 MaxSrcTanGap (dng_point_real64 minDst, dng_point_real64 maxDst) const =0
virtual void Dump () const

Public Attributes

uint32 fPlanes
dng_point_real64 fCenter

Detailed Description

Abstract base class holding common warp opcode parameters (e.g., number of planes, optical center) and common warp routines.
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