Hermes@Neo4j
SemanticJTS.SemanticTrajectory Class Reference
Inheritance diagram for SemanticJTS.SemanticTrajectory:

Public Member Functions

 SemanticTrajectory (Episode[] episodes, TemporalGeometryFactory factory)
 
 SemanticTrajectory (Episode[] episodes, TemporalGeometryFactory factory, String objectID, String trajectoryID)
 
Episode[] getEpisodes ()
 
String getTrajectoryID ()
 
void setTrajectoryID (String trajectoryID)
 
String getObjectID ()
 
void setObjectID (String objectID)
 
int getTrajectoryLength ()
 
double[] getMBB ()
 
MBB computeEnvelopeInternal ()
 
MBB getEnvelopeInternal ()
 
String[] getTags ()
 
String getTrajectoryTag ()
 
String toString ()
 
ArrayList< TemporalPositiongetTemporalPositions ()
 
Episode[] quickSort (Episode[] data)
 

Protected Attributes

MBB envelope
 

Detailed Description

Basic class for defining semantic trajectories.

Constructor & Destructor Documentation

SemanticJTS.SemanticTrajectory.SemanticTrajectory ( Episode[]  episodes,
TemporalGeometryFactory  factory 
)
SemanticJTS.SemanticTrajectory.SemanticTrajectory ( Episode[]  episodes,
TemporalGeometryFactory  factory,
String  objectID,
String  trajectoryID 
)

Member Function Documentation

MBB SemanticJTS.SemanticTrajectory.computeEnvelopeInternal ( )

Returns the MBB of a semantic trajectory instance.

MBB SemanticJTS.SemanticTrajectory.getEnvelopeInternal ( )
Episode [] SemanticJTS.SemanticTrajectory.getEpisodes ( )
double [] SemanticJTS.SemanticTrajectory.getMBB ( )
String SemanticJTS.SemanticTrajectory.getObjectID ( )
String [] SemanticJTS.SemanticTrajectory.getTags ( )

Returns to a String array the episode tags of a semantic trajectory instance.

ArrayList<TemporalPosition> SemanticJTS.SemanticTrajectory.getTemporalPositions ( )
String SemanticJTS.SemanticTrajectory.getTrajectoryID ( )
int SemanticJTS.SemanticTrajectory.getTrajectoryLength ( )
String SemanticJTS.SemanticTrajectory.getTrajectoryTag ( )

Returns to a String the episode tags of a semantic trajectory instance.

Episode [] SemanticJTS.SemanticTrajectory.quickSort ( Episode[]  data)
void SemanticJTS.SemanticTrajectory.setObjectID ( String  objectID)
void SemanticJTS.SemanticTrajectory.setTrajectoryID ( String  trajectoryID)
String SemanticJTS.SemanticTrajectory.toString ( )

Member Data Documentation

MBB SemanticJTS.SemanticTrajectory.envelope
protected

The documentation for this class was generated from the following file: