|  | 
| virtual int | getMethod () const =0 | 
|  | Returns an integer corresponding to the active interpolation method. 
 | 
|  | 
| virtual bool | getMethodActive () const =0 | 
|  | 
| virtual StringList | getMethodKeywords () const =0 | 
|  | Returns a StringList comprising the keywords corresponding to all interpolation methods, separated by commas. 
 | 
|  | 
| virtual StringList | getMethodNames () const =0 | 
|  | Returns a StringList comprising names corresponding to all interpolation methods, separated by commas. 
 | 
|  | 
| virtual double | getRadRatio () const =0 | 
|  | Returns the radii ratio used by the Inverse Distance Weighting method. 
 | 
|  | 
| virtual double | getPower () const =0 | 
|  | Returns the power used by the Inverse Distance Weighting method. 
 | 
|  | 
| virtual double | getTolerance () const =0 | 
|  | Returns the tolerance used to assess quantity gradient by the Polynomial Extrapolation method. 
 | 
|  | 
| virtual bool | getRadRatioActive () const =0 | 
|  | Returns true if the radii ratio parameter is used during the computation. 
 | 
|  | 
| virtual bool | getPowerActive () const =0 | 
|  | Returns true if the power parameter is used during the computation. 
 | 
|  | 
| virtual bool | getToleranceActive () const =0 | 
|  | Returns true if the tolerance parameter is used during the computation. 
 | 
|  | 
| virtual double | getGpValue (const IGp *gp, const IZoneData *zoneData, uint32 thread=0, uint32 block=0) const =0 | 
|  | Returns the interpolated field value at gridpoint gp. 
 | 
|  | 
| virtual void | setHideNull (bool b)=0 | 
|  | Indicates that the interpolation system should ingnore null zones (default is true) 
 | 
|  | 
| virtual bool | getHideNull () const =0 | 
|  | Returns true if the interplation system is ignoring null zones. 
 | 
|  | 
| virtual void | initialize (const IZoneData *zoneData)=0 | 
|  | Initializes the interpolation computation. 
 | 
|  | 
| virtual void | reset ()=0 | 
|  | 
| virtual void | destroy ()=0 | 
|  | Destroys the current instanciation. 
 | 
|  | 
| virtual void | save (Archive2 &a) const =0 | 
|  | 
| virtual bool | restore (Archive2 &a, uint64 label)=0 | 
|  | 
| virtual bool | parse (IParse &par)=0 | 
|  | 
| virtual StringList | getCommandSwitches () const =0 | 
|  | 
| virtual void | setActive (bool active)=0 | 
|  | 
| virtual void | setMethod (int method)=0 | 
|  | Sets the current interpolation method. 
 | 
|  | 
| virtual void | setRadRatio (const double &radRatio)=0 | 
|  | Sets the  radii ratio  parameter to be used by the Inverse Distance Weighting method. 
 | 
|  | 
| virtual void | setPower (const double &power)=0 | 
|  | Sets the power parameter to be used by the Inverse Distance Weighting method. 
 | 
|  | 
| virtual void | setTolerance (const double &tol)=0 | 
|  | Sets the tolerance parameter to be used by the Polynomial Extrapolation method. 
 | 
|  | 
Interface for accessing the zone interpolation class.