org.geotools.temporal.object
Class DefaultTemporalGeometricPrimitive

Object
  extended by DefaultTemporalObject
      extended by DefaultTemporalPrimitive
          extended by DefaultTemporalGeometricPrimitive
All Implemented Interfaces:
Comparable<TemporalPrimitive>, Separation, TemporalGeometricPrimitive, TemporalObject, TemporalOrder, TemporalPrimitive
Direct Known Subclasses:
DefaultInstant, DefaultPeriod

public abstract class DefaultTemporalGeometricPrimitive
extends DefaultTemporalPrimitive
implements TemporalGeometricPrimitive, Separation

An abstract class with two subclasses for representing a temporal instant and a temporal period.

Author:
Mehdi Sidhoum (Geomatys)

Constructor Summary
DefaultTemporalGeometricPrimitive()
           
 
Method Summary
 Duration distance(TemporalGeometricPrimitive other)
          Returns the distance from this TM_GeometricPrimitive to another TM_GeometricPrimitive, i.e. the absolute value of the difference between their temporal positions.
 Duration length()
          Returns the length of this TM_GeometricPrimitive
 
Methods inherited from class DefaultTemporalPrimitive
compareTo, relativePosition
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface TemporalOrder
relativePosition
 

Constructor Detail

DefaultTemporalGeometricPrimitive

public DefaultTemporalGeometricPrimitive()
Method Detail

distance

public Duration distance(TemporalGeometricPrimitive other)
Returns the distance from this TM_GeometricPrimitive to another TM_GeometricPrimitive, i.e. the absolute value of the difference between their temporal positions.

Specified by:
distance in interface Separation
Parameters:
other -
Returns:

length

public Duration length()
Returns the length of this TM_GeometricPrimitive

Specified by:
length in interface Separation
Returns:


Copyright © 1996-2014 Geotools. All Rights Reserved.