Hermes@Neo4j
SemanticJTS.Episode Class Reference
Inheritance diagram for SemanticJTS.Episode:
SemanticJTS.RawSubTrajectory

Public Member Functions

 Episode (TemporalCoordinateSequence coordinates, TemporalGeometryFactory factory)
 
 Episode (TemporalCoordinateSequence coordinates, TemporalGeometryFactory factory, String label)
 
 Episode (TemporalCoordinateSequence coordinates, TemporalGeometryFactory factory, String objectID, String trajectoryID, String ID, String nextID, String flag, String tags)
 
MBB getEnvelopeInternal ()
 
boolean checkTimestamp (long timestamp)
 
boolean checkTimestamp2 (long timestamp)
 
boolean checkTimestamps (TemporalCoordinate coordinates[])
 
boolean temporalWithin (TemporalPoint g)
 
boolean temporalWithin (Episode g)
 
boolean temporalWithin (TemporalPolygon g)
 
boolean temporalWithin (MBB envelope)
 
boolean temporalTouches (TemporalPoint g)
 
boolean temporalTouches (Episode g)
 
boolean temporalTouches (TemporalPolygon g)
 
String toString ()
 
String getID ()
 
void setID (String ID)
 
String getNextID ()
 
void setNextID (String nextID)
 
String getTrajectoryID ()
 
void setTrajectoryID (String trajectoryID)
 
String getObjectID ()
 
void setObjectID (String objectID)
 
String getFlag ()
 
void setFlag (String flag)
 
String getTags ()
 
void setTags (String tags)
 
double[] getXArray ()
 
double[] getYArray ()
 
long[] getTimestampArray ()
 
double[] getMBB ()
 
- Public Member Functions inherited from SemanticJTS.RawSubTrajectory
 RawSubTrajectory (TemporalCoordinateSequence coordinates, TemporalGeometryFactory factory)
 
int getTemporalCoordinatesLength ()
 
TemporalCoordinate[] getTemporalCoordinates ()
 
String toString ()
 
String getObjectID ()
 
void setObjectID (String objectID)
 
String getTrajectoryID ()
 
void setTrajectoryID (String trajectoryID)
 

Public Attributes

String trajectoryID
 
String objectID
 
String ID
 
String nextID
 
String flag
 
String tags
 
- Public Attributes inherited from SemanticJTS.RawSubTrajectory
TemporalCoordinate[] coordinates
 
String trajectoryID
 
String objectID
 

Protected Member Functions

MBB computeEnvelopeInternal ()
 

Protected Attributes

MBB envelope
 

Detailed Description

Basic class for defining episodes from semantic trajectories.

Constructor & Destructor Documentation

SemanticJTS.Episode.Episode ( TemporalCoordinateSequence  coordinates,
TemporalGeometryFactory  factory 
)
SemanticJTS.Episode.Episode ( TemporalCoordinateSequence  coordinates,
TemporalGeometryFactory  factory,
String  label 
)
SemanticJTS.Episode.Episode ( TemporalCoordinateSequence  coordinates,
TemporalGeometryFactory  factory,
String  objectID,
String  trajectoryID,
String  ID,
String  nextID,
String  flag,
String  tags 
)

Member Function Documentation

boolean SemanticJTS.Episode.checkTimestamp ( long  timestamp)
boolean SemanticJTS.Episode.checkTimestamp2 ( long  timestamp)
boolean SemanticJTS.Episode.checkTimestamps ( TemporalCoordinate  coordinates[])
MBB SemanticJTS.Episode.computeEnvelopeInternal ( )
protected

Returns the MBB of an episode instance.

MBB SemanticJTS.Episode.getEnvelopeInternal ( )
String SemanticJTS.Episode.getFlag ( )
String SemanticJTS.Episode.getID ( )
double [] SemanticJTS.Episode.getMBB ( )
String SemanticJTS.Episode.getNextID ( )
String SemanticJTS.Episode.getObjectID ( )
String SemanticJTS.Episode.getTags ( )
long [] SemanticJTS.Episode.getTimestampArray ( )

Returns to a long array the timestamps of an episode instance.

String SemanticJTS.Episode.getTrajectoryID ( )
double [] SemanticJTS.Episode.getXArray ( )

Returns to a double array the x coordinates of an episode instance.

double [] SemanticJTS.Episode.getYArray ( )

Returns to a double array the y coordinates of an episode instance.

void SemanticJTS.Episode.setFlag ( String  flag)
void SemanticJTS.Episode.setID ( String  ID)
void SemanticJTS.Episode.setNextID ( String  nextID)
void SemanticJTS.Episode.setObjectID ( String  objectID)
void SemanticJTS.Episode.setTags ( String  tags)
void SemanticJTS.Episode.setTrajectoryID ( String  trajectoryID)
boolean SemanticJTS.Episode.temporalTouches ( TemporalPoint  g)
boolean SemanticJTS.Episode.temporalTouches ( Episode  g)
boolean SemanticJTS.Episode.temporalTouches ( TemporalPolygon  g)
boolean SemanticJTS.Episode.temporalWithin ( TemporalPoint  g)
boolean SemanticJTS.Episode.temporalWithin ( Episode  g)
boolean SemanticJTS.Episode.temporalWithin ( TemporalPolygon  g)
boolean SemanticJTS.Episode.temporalWithin ( MBB  envelope)

Checks whether an episode instance is within an MBB.

String SemanticJTS.Episode.toString ( )

Returns to string the spatiotemporal and textual information of an episode instance.

Member Data Documentation

MBB SemanticJTS.Episode.envelope
protected
String SemanticJTS.Episode.flag
String SemanticJTS.Episode.ID
String SemanticJTS.Episode.nextID
String SemanticJTS.Episode.objectID
String SemanticJTS.Episode.tags
String SemanticJTS.Episode.trajectoryID

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