Class GeometryFeatures
Object
GeometryFeatures
Encapsulates frequently used geometry statistics such as minimal or maximal
degrees.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal doubleThe average number of incoming links.final doubleThe average number of outgoing links.final doubleThe average sum of incoming and outgoing links.final intThe maximum number of incoming links.final intThe maximum number of outgoing links.final intThe maximum sum of incoming and outgoing links.final intThe minimum number of incoming links.final intThe minimum number of outgoing links.final intThe minimum sum of incoming and outgoing links. -
Constructor Summary
ConstructorsConstructorDescriptionGeometryFeatures(AbstractGeometry geometry) Evaluate geometry features for the given geometry.GeometryFeatures(GeometryFeatures other) Copy constructor to duplicate cached geometry metrics. -
Method Summary
-
Field Details
-
minIn
public final int minInThe minimum number of incoming links. -
maxIn
public final int maxInThe maximum number of incoming links. -
avgIn
public final double avgInThe average number of incoming links. -
minOut
public final int minOutThe minimum number of outgoing links. -
maxOut
public final int maxOutThe maximum number of outgoing links. -
avgOut
public final double avgOutThe average number of outgoing links. -
minTot
public final int minTotThe minimum sum of incoming and outgoing links. -
maxTot
public final int maxTotThe maximum sum of incoming and outgoing links. -
avgTot
public final double avgTotThe average sum of incoming and outgoing links.
-
-
Constructor Details
-
GeometryFeatures
Evaluate geometry features for the given geometry.- Parameters:
geometry- the geometry to evaluate
-
GeometryFeatures
Copy constructor to duplicate cached geometry metrics.- Parameters:
other- source instance to copy from
-
-
Method Details
-
hashCode
-
equals
-