ucar.unidata.gis.epsg
Class Ellipsoid

java.lang.Object
  extended by ucar.unidata.util.CsvDb
      extended by ucar.unidata.gis.epsg.Ellipsoid

public class Ellipsoid
extends CsvDb

This class has been generated from the different csv files from the libgeotiff package

Author:
IDV development team

Field Summary
 
Fields inherited from class ucar.unidata.util.CsvDb
BAD_DOUBLE, BAD_INTEGER
 
Constructor Summary
Ellipsoid(int arg_ellipsoidCode, String arg_ellipsoidName, double arg_semiMajorAxis, int arg_uomCode, double arg_invFlattening, double arg_semiMinorAxis, int arg_ellipsoidShape, String arg_remarks, String arg_informationSource, String arg_dataSource, String arg_revisionDate, String arg_changeId, String arg_deprecated)
          The constructor * @param arg_ellipsoidCode The ellipsoidCode argument
Ellipsoid(List tuple)
          The list based constructor
 
Method Summary
 double findDoubleByName(String varname)
          Return the double value by name
static Ellipsoid findEllipsoidCode(int value)
          Find the Ellipsoid object with the ellipsoidCode value == the given value
 int findIntByName(String varname)
          Return the integer value by name
 String findStringByName(String varname)
          Return the String value by name
 String getChangeId()
          Return the changeId property.
 String getDataSource()
          Return the dataSource property.
 String getDeprecated()
          Return the deprecated property.
 int getEllipsoidCode()
          Return the ellipsoidCode property.
 String getEllipsoidName()
          Return the ellipsoidName property.
 int getEllipsoidShape()
          Return the ellipsoidShape property.
 String getInformationSource()
          Return the informationSource property.
 double getInvFlattening()
          Return the invFlattening property.
 String getRemarks()
          Return the remarks property.
 String getRevisionDate()
          Return the revisionDate property.
 double getSemiMajorAxis()
          Return the semiMajorAxis property.
 double getSemiMinorAxis()
          Return the semiMinorAxis property.
 int getUomCode()
          Return the uomCode property.
static void main(String[] args)
          Implement main
 String toString()
          Override toString
 
Methods inherited from class ucar.unidata.util.CsvDb
getDouble, getInt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Ellipsoid

public Ellipsoid(int arg_ellipsoidCode,
                 String arg_ellipsoidName,
                 double arg_semiMajorAxis,
                 int arg_uomCode,
                 double arg_invFlattening,
                 double arg_semiMinorAxis,
                 int arg_ellipsoidShape,
                 String arg_remarks,
                 String arg_informationSource,
                 String arg_dataSource,
                 String arg_revisionDate,
                 String arg_changeId,
                 String arg_deprecated)
The constructor * @param arg_ellipsoidCode The ellipsoidCode argument

Parameters:
arg_ellipsoidName - The ellipsoidName argument
arg_semiMajorAxis - The semiMajorAxis argument
arg_uomCode - The uomCode argument
arg_invFlattening - The invFlattening argument
arg_semiMinorAxis - The semiMinorAxis argument
arg_ellipsoidShape - The ellipsoidShape argument
arg_remarks - The remarks argument
arg_informationSource - The informationSource argument
arg_dataSource - The dataSource argument
arg_revisionDate - The revisionDate argument
arg_changeId - The changeId argument
arg_deprecated - The deprecated argument

Ellipsoid

public Ellipsoid(List tuple)
The list based constructor

Parameters:
tuple - The list
Method Detail

getEllipsoidCode

public int getEllipsoidCode()
Return the ellipsoidCode property.

Returns:
The ellipsoidCode property

getEllipsoidName

public String getEllipsoidName()
Return the ellipsoidName property.

Returns:
The ellipsoidName property

getSemiMajorAxis

public double getSemiMajorAxis()
Return the semiMajorAxis property.

Returns:
The semiMajorAxis property

getUomCode

public int getUomCode()
Return the uomCode property.

Returns:
The uomCode property

getInvFlattening

public double getInvFlattening()
Return the invFlattening property.

Returns:
The invFlattening property

getSemiMinorAxis

public double getSemiMinorAxis()
Return the semiMinorAxis property.

Returns:
The semiMinorAxis property

getEllipsoidShape

public int getEllipsoidShape()
Return the ellipsoidShape property.

Returns:
The ellipsoidShape property

getRemarks

public String getRemarks()
Return the remarks property.

Returns:
The remarks property

getInformationSource

public String getInformationSource()
Return the informationSource property.

Returns:
The informationSource property

getDataSource

public String getDataSource()
Return the dataSource property.

Returns:
The dataSource property

getRevisionDate

public String getRevisionDate()
Return the revisionDate property.

Returns:
The revisionDate property

getChangeId

public String getChangeId()
Return the changeId property.

Returns:
The changeId property

getDeprecated

public String getDeprecated()
Return the deprecated property.

Returns:
The deprecated property

findEllipsoidCode

public static Ellipsoid findEllipsoidCode(int value)
Find the Ellipsoid object with the ellipsoidCode value == the given value

Parameters:
value - _more_
Returns:
The object

findIntByName

public int findIntByName(String varname)
Return the integer value by name

Parameters:
varname - The name
Returns:
The integer value

findDoubleByName

public double findDoubleByName(String varname)
Return the double value by name

Parameters:
varname - The name
Returns:
The double value

findStringByName

public String findStringByName(String varname)
Return the String value by name

Parameters:
varname - The name
Returns:
The String value

toString

public String toString()
Override toString

Overrides:
toString in class Object
Returns:
String

main

public static void main(String[] args)
Implement main

Parameters:
args - The args