001 //$HeadURL: svn+ssh://rbezema@svn.wald.intevation.org/deegree/base/tags/2.1/src/org/deegree/ogcwebservices/wcs/InterpolationMethod.java $ 002 package org.deegree.ogcwebservices.wcs; 003 004 /** 005 * 006 * 007 * @version $Revision: 6259 $ 008 * @author <a href="mailto:poth@lat-lon.de">Andreas Poth</a> 009 * @author last edited by: $Author: bezema $ 010 * 011 * @version 1.0. $Revision: 6259 $, $Date: 2007-03-20 10:15:15 +0100 (Di, 20 Mär 2007) $ 012 * 013 * @since 2.0 014 */ 015 public class InterpolationMethod { 016 017 public static final String NEAREST_NEIGHBOR = "nearest neighbor"; 018 public static final String BILINEAR = "bilinear"; 019 public static final String LOST_AREA = "lost area"; 020 public static final String BARYCENTRIC = "barycentric"; 021 public static final String NONE = "none"; 022 023 public String value = NEAREST_NEIGHBOR; 024 025 /** 026 * default = NEAREST_NEIGHBOR 027 */ 028 public InterpolationMethod() { 029 } 030 031 /** 032 * @param value 033 */ 034 public InterpolationMethod(String value) { 035 this.value = value; 036 } 037 038 /** 039 * Compares the specified object with 040 * this enum for equality. 041 */ 042 public boolean equals(Object object) { 043 if (object!=null && getClass().equals(object.getClass())) 044 { 045 return ((InterpolationMethod) object).value.equals( value ); 046 } 047 return false; 048 } 049 } 050 /* ******************************************************************** 051 Changes to this class. What the people have been up to: 052 $Log$ 053 Revision 1.1 2005/01/05 10:32:18 poth 054 Initial revision 055 056 Revision 1.3 2004/07/12 06:12:11 ap 057 no message 058 059 Revision 1.2 2004/05/25 07:19:13 ap 060 no message 061 062 Revision 1.1 2004/05/24 06:54:38 ap 063 no message 064 065 066 ********************************************************************** */ 067