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

Public Member Functions

 MBB ()
 
 MBB (TemporalCoordinate coordinate1, TemporalCoordinate coordinate2)
 
 MBB (double x1, double x2, double y1, double y2, long t1, long t2)
 
 MBB (double x1, double x2, double y1, double y2, String t1, String t2)
 
 MBB (MBB e)
 
 MBB (Envelope e)
 
 MBB (Envelope e, long timestampMin, long timestampMax)
 
 MBB (TemporalCoordinate coordinate)
 
void temporalExpandToInclude (double x, double y, long t)
 
void temporalExpandToInclude (MBB other)
 
boolean isTemporalNull ()
 
boolean temporalCovers (MBB envelope)
 
boolean temporalContains (MBB envelope)
 
Long getTimestampMin ()
 
Long getTimestampMax ()
 
Long getTimestampDiff ()
 
boolean isNumeric (String str)
 
String toString ()
 
double[] getBbox ()
 

Static Public Member Functions

static Long convertTimestampStringToLong (String timestamp)
 

Detailed Description

Basic class for defining MBBs.

Constructor & Destructor Documentation

SemanticJTS.MBB.MBB ( )
SemanticJTS.MBB.MBB ( TemporalCoordinate  coordinate1,
TemporalCoordinate  coordinate2 
)
SemanticJTS.MBB.MBB ( double  x1,
double  x2,
double  y1,
double  y2,
long  t1,
long  t2 
)
SemanticJTS.MBB.MBB ( double  x1,
double  x2,
double  y1,
double  y2,
String  t1,
String  t2 
)
SemanticJTS.MBB.MBB ( MBB  e)
SemanticJTS.MBB.MBB ( Envelope  e)
SemanticJTS.MBB.MBB ( Envelope  e,
long  timestampMin,
long  timestampMax 
)
SemanticJTS.MBB.MBB ( TemporalCoordinate  coordinate)

Member Function Documentation

static Long SemanticJTS.MBB.convertTimestampStringToLong ( String  timestamp)
static
double [] SemanticJTS.MBB.getBbox ( )
Long SemanticJTS.MBB.getTimestampDiff ( )
Long SemanticJTS.MBB.getTimestampMax ( )
Long SemanticJTS.MBB.getTimestampMin ( )
boolean SemanticJTS.MBB.isNumeric ( String  str)
boolean SemanticJTS.MBB.isTemporalNull ( )
boolean SemanticJTS.MBB.temporalContains ( MBB  envelope)
boolean SemanticJTS.MBB.temporalCovers ( MBB  envelope)

Checks whether an MBB instance covers an MBB envelope.

void SemanticJTS.MBB.temporalExpandToInclude ( double  x,
double  y,
long  t 
)

Expands the MBB instance in order to include the specific coordinate.

void SemanticJTS.MBB.temporalExpandToInclude ( MBB  other)

Expands the MBB instance in order to include the specific MBB other.

String SemanticJTS.MBB.toString ( )

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