Class Trajectory
- java.lang.Object
-
- edu.gsu.cs.dmlab.solgrind.base.types.essential.Trajectory
-
public class Trajectory extends Object
- Author:
- Berkay Aydin, Data Mining Lab, Georgia State University
-
-
Constructor Summary
Constructors Constructor Description Trajectory()
Trajectory(Collection<TGPair> timeGeometryPairs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addTGPair(long startTime, long endTime, org.locationtech.jts.geom.Geometry geometry)
void
addTGPair(TGPair tgp)
void
addTGPair(org.joda.time.DateTime startTime, org.joda.time.DateTime endTime, org.locationtech.jts.geom.Geometry geometry)
org.joda.time.DateTime
getEndTime()
org.locationtech.jts.geom.Envelope
getMBR()
Trajectory
getSegment(org.joda.time.DateTime start, org.joda.time.DateTime end)
org.joda.time.DateTime
getStartTime()
SortedSet<TGPair>
getTGPairs()
int
getTGPairSize()
Retuns the number of TGPairs in the trajectorySortedSet<org.joda.time.Interval>
getTimeIntervals()
double
getVolume()
-
-
-
Constructor Detail
-
Trajectory
public Trajectory()
-
Trajectory
public Trajectory(Collection<TGPair> timeGeometryPairs)
-
-
Method Detail
-
getMBR
public org.locationtech.jts.geom.Envelope getMBR()
-
getSegment
public Trajectory getSegment(org.joda.time.DateTime start, org.joda.time.DateTime end)
-
addTGPair
public void addTGPair(long startTime, long endTime, org.locationtech.jts.geom.Geometry geometry)
-
addTGPair
public void addTGPair(org.joda.time.DateTime startTime, org.joda.time.DateTime endTime, org.locationtech.jts.geom.Geometry geometry)
-
addTGPair
public void addTGPair(TGPair tgp)
-
getStartTime
public org.joda.time.DateTime getStartTime()
-
getEndTime
public org.joda.time.DateTime getEndTime()
-
getTimeIntervals
public SortedSet<org.joda.time.Interval> getTimeIntervals()
-
getTGPairSize
public int getTGPairSize()
Retuns the number of TGPairs in the trajectory- Returns:
-
getVolume
public double getVolume()
-
-