Class GeometryFeatures

Object
GeometryFeatures

public class GeometryFeatures extends Object
Encapsulates frequently used geometry statistics such as minimal or maximal degrees.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final double
    The average number of incoming links.
    final double
    The average number of outgoing links.
    final double
    The average sum of incoming and outgoing links.
    final int
    The maximum number of incoming links.
    final int
    The maximum number of outgoing links.
    final int
    The maximum sum of incoming and outgoing links.
    final int
    The minimum number of incoming links.
    final int
    The minimum number of outgoing links.
    final int
    The minimum sum of incoming and outgoing links.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Evaluate geometry features for the given geometry.
    Copy constructor to duplicate cached geometry metrics.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    int
     

    Methods inherited from class Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • minIn

      public final int minIn
      The minimum number of incoming links.
    • maxIn

      public final int maxIn
      The maximum number of incoming links.
    • avgIn

      public final double avgIn
      The average number of incoming links.
    • minOut

      public final int minOut
      The minimum number of outgoing links.
    • maxOut

      public final int maxOut
      The maximum number of outgoing links.
    • avgOut

      public final double avgOut
      The average number of outgoing links.
    • minTot

      public final int minTot
      The minimum sum of incoming and outgoing links.
    • maxTot

      public final int maxTot
      The maximum sum of incoming and outgoing links.
    • avgTot

      public final double avgTot
      The average sum of incoming and outgoing links.
  • Constructor Details

    • GeometryFeatures

      public GeometryFeatures(AbstractGeometry geometry)
      Evaluate geometry features for the given geometry.
      Parameters:
      geometry - the geometry to evaluate
    • GeometryFeatures

      public GeometryFeatures(GeometryFeatures other)
      Copy constructor to duplicate cached geometry metrics.
      Parameters:
      other - source instance to copy from
  • Method Details