org.intamap.om
Class Observation

java.lang.Object
  extended by org.intamap.om.Observation
All Implemented Interfaces:
Serializable

public class Observation
extends Object
implements Serializable

Author:
Matthew Williams
See Also:
Serialized Form

Constructor Summary
Observation(double result, ISamplingFeature location)
           
Observation(String id, double result, ISamplingFeature location)
           
Observation(String id, double result, ISamplingFeature location, Date observationTime)
           
Observation(String id, double result, ISamplingFeature location, int srid)
           
Observation(String id, double result, ISamplingFeature location, org.uncertml.Uncertainty observationError)
           
Observation(String id, double result, ISamplingFeature location, org.uncertml.Uncertainty observationError, String sensor)
           
Observation(String id, double result, ISamplingFeature location, org.uncertml.Uncertainty observationError, String sensor, int srid)
           
 
Method Summary
 String getErrorString()
           
 ISamplingFeature getFeatureOfInterest()
           
 String getId()
           
 org.uncertml.Uncertainty getObservationError()
           
 com.vividsolutions.jts.geom.Geometry getObservationLocation()
           
 Date getObservationTime()
           
 double getResult()
          Get the observation result
 String getSensorModel()
           
 int getSRID()
           
 double[] getXCoordinates()
           
 double[] getYCoordinates()
           
 void setSRID(int srid)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Observation

public Observation(String id,
                   double result,
                   ISamplingFeature location,
                   org.uncertml.Uncertainty observationError,
                   String sensor,
                   int srid)

Observation

public Observation(String id,
                   double result,
                   ISamplingFeature location,
                   org.uncertml.Uncertainty observationError,
                   String sensor)

Observation

public Observation(String id,
                   double result,
                   ISamplingFeature location,
                   org.uncertml.Uncertainty observationError)

Observation

public Observation(String id,
                   double result,
                   ISamplingFeature location,
                   int srid)

Observation

public Observation(String id,
                   double result,
                   ISamplingFeature location)

Observation

public Observation(String id,
                   double result,
                   ISamplingFeature location,
                   Date observationTime)

Observation

public Observation(double result,
                   ISamplingFeature location)
Method Detail

getId

public String getId()
Returns:
the id

getFeatureOfInterest

public ISamplingFeature getFeatureOfInterest()
Returns:
the location

getSensorModel

public String getSensorModel()
Returns:
the sensorModel

getObservationError

public org.uncertml.Uncertainty getObservationError()
Returns:
the observation error

getObservationLocation

public com.vividsolutions.jts.geom.Geometry getObservationLocation()
Returns:
the observation location as a Geometry object

getXCoordinates

public double[] getXCoordinates()
Returns:
the X Coordinates of the observation

getYCoordinates

public double[] getYCoordinates()
Returns:
the Y Coordinates of the observation

getSRID

public int getSRID()
Returns:
the srid

getObservationTime

public Date getObservationTime()

getResult

public double getResult()
Get the observation result

Returns:
the observation result

setSRID

public void setSRID(int srid)

getErrorString

public String getErrorString()

toString

public String toString()
Overrides:
toString in class Object