Hermes@Neo4j
Neo4jSpatiotemporal.pipes.AbstractGeoPipeTemporal Class Referenceabstract
Inheritance diagram for Neo4jSpatiotemporal.pipes.AbstractGeoPipeTemporal:
Neo4jSpatiotemporal.pipes.impl.AbstractPipeTemporal< S, E > Neo4jSpatiotemporal.pipes.impl.PipeTemporal< S, E > Neo4jSpatiotemporal.pipes.AbstractExtractGeoPipeTemporal Neo4jSpatiotemporal.pipes.AbstractFilterGeoPipeTemporal Neo4jSpatiotemporal.pipes.AbstractGroupGeoPipeTemporal Neo4jSpatiotemporal.pipes.processing.ApplyAffineTransformationTemporal Neo4jSpatiotemporal.pipes.processing.AreaTemporal Neo4jSpatiotemporal.pipes.processing.BoundaryTemporal Neo4jSpatiotemporal.pipes.processing.BufferTemporal Neo4jSpatiotemporal.pipes.processing.CentroidTemporal Neo4jSpatiotemporal.pipes.processing.ConvexHullTemporal Neo4jSpatiotemporal.pipes.processing.CopyDatabaseRecordPropertiesTemporal Neo4jSpatiotemporal.pipes.processing.DensifyTemporal Neo4jSpatiotemporal.pipes.processing.DifferenceTemporal Neo4jSpatiotemporal.pipes.processing.DimensionTemporal Neo4jSpatiotemporal.pipes.processing.DistanceTemporal Neo4jSpatiotemporal.pipes.processing.EndPointTemporal Neo4jSpatiotemporal.pipes.processing.EnvelopeTemporal Neo4jSpatiotemporal.pipes.processing.GeoJSONTemporal Neo4jSpatiotemporal.pipes.processing.GeometryTypeTemporal Neo4jSpatiotemporal.pipes.processing.GMLTemporal Neo4jSpatiotemporal.pipes.processing.InteriorPointTemporal Neo4jSpatiotemporal.pipes.processing.IntersectionTemporal Neo4jSpatiotemporal.pipes.processing.KeyholeMarkupLanguageTemporal Neo4jSpatiotemporal.pipes.processing.LengthTemporal Neo4jSpatiotemporal.pipes.processing.NumGeometriesTemporal Neo4jSpatiotemporal.pipes.processing.NumPointsTemporal Neo4jSpatiotemporal.pipes.processing.OrthodromicDistanceTemporal Neo4jSpatiotemporal.pipes.processing.OrthodromicLengthTemporal Neo4jSpatiotemporal.pipes.processing.SimplifyPreservingTopologyTemporal Neo4jSpatiotemporal.pipes.processing.SimplifyWithDouglasPeuckerTemporal Neo4jSpatiotemporal.pipes.processing.SortTemporal Neo4jSpatiotemporal.pipes.processing.StartPointTemporal Neo4jSpatiotemporal.pipes.processing.SymDifferenceTemporal Neo4jSpatiotemporal.pipes.processing.UnionTemporal Neo4jSpatiotemporal.pipes.processing.WellKnownTextTemporal

Protected Member Functions

 AbstractGeoPipeTemporal ()
 
 AbstractGeoPipeTemporal (String resultPropertyName)
 
GeoPipeFlowTemporal processNextStart () throws NoSuchElementException
 
GeoPipeFlowTemporal process (GeoPipeFlowTemporal flow)
 
void setGeometry (GeoPipeFlowTemporal flow, Geometry geometry)
 
void setProperty (GeoPipeFlowTemporal flow, Object result)
 
String generatePropertyName ()
 
- Protected Member Functions inherited from Neo4jSpatiotemporal.pipes.impl.AbstractPipeTemporal< S, E >
abstract E processNextStart () throws NoSuchElementException
 
List getPathToHere ()
 

Protected Attributes

String resultPropertyName = null
 
- Protected Attributes inherited from Neo4jSpatiotemporal.pipes.impl.AbstractPipeTemporal< S, E >
Iterator< S > starts
 
currentEnd
 

Additional Inherited Members

- Public Member Functions inherited from Neo4jSpatiotemporal.pipes.impl.AbstractPipeTemporal< S, E >
void setStarts (final PipeTemporal<?, S > starts)
 
void setStarts (final Iterator< S > starts)
 
void setStarts (final Iterable< S > starts)
 
void reset ()
 
List getPath ()
 
void remove ()
 
next ()
 
boolean hasNext ()
 
Iterator< E > iterator ()
 
String toString ()
 
- Public Member Functions inherited from Neo4jSpatiotemporal.pipes.impl.PipeTemporal< S, E >
void setStarts (Iterator< S > starts)
 
void setStarts (Iterable< S > starts)
 

Detailed Description

Abstract pipe for GeoPipelines. Filters, processes, extracts or groups GeoPipeFlowTemporal objects.

Constructor & Destructor Documentation

Neo4jSpatiotemporal.pipes.AbstractGeoPipeTemporal.AbstractGeoPipeTemporal ( )
protected
Neo4jSpatiotemporal.pipes.AbstractGeoPipeTemporal.AbstractGeoPipeTemporal ( String  resultPropertyName)
protected
Parameters
resultPropertyNamename to use for the property containing PipeTemporal output

Member Function Documentation

String Neo4jSpatiotemporal.pipes.AbstractGeoPipeTemporal.generatePropertyName ( )
protected

Creates a default property name, used if no name has been specified.

GeoPipeFlowTemporal Neo4jSpatiotemporal.pipes.AbstractGeoPipeTemporal.process ( GeoPipeFlowTemporal  flow)
protected

Subclasses should override this method.

GeoPipeFlowTemporal Neo4jSpatiotemporal.pipes.AbstractGeoPipeTemporal.processNextStart ( ) throws NoSuchElementException
protected
void Neo4jSpatiotemporal.pipes.AbstractGeoPipeTemporal.setGeometry ( GeoPipeFlowTemporal  flow,
Geometry  geometry 
)
protected

Puts pipe geometry output in the given GeoPipeFlowTemporal.

Parameters
flow
geometry
void Neo4jSpatiotemporal.pipes.AbstractGeoPipeTemporal.setProperty ( GeoPipeFlowTemporal  flow,
Object  result 
)
protected

Puts pipe output in the given GeoPipeFlowTemporal.

Member Data Documentation

String Neo4jSpatiotemporal.pipes.AbstractGeoPipeTemporal.resultPropertyName = null
protected

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