| 
| 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.