Class SpatialCapabiltiesImpl

  • All Implemented Interfaces:
    SpatialCapabilities

    public class SpatialCapabiltiesImpl
    extends Object
    implements SpatialCapabilities
    Implementation of the SpatialCapabilities interface.

    This class is "null safe" in that component classes will be created as needed if if they were not provided during construction.

    Author:
    Justin Deoliveira, The Open Planning Project
    • Constructor Detail

      • SpatialCapabiltiesImpl

        public SpatialCapabiltiesImpl()
    • Method Detail

      • setGeometryOperands

        public void setGeometryOperands​(Collection<GeometryOperand> geometryOperands)
      • addAll

        public void addAll​(SpatialCapabilities copy)
        Add additional SpatialOperators.
        Parameters:
        copy - Copy these additional SpatialCapabilities
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public boolean equals​(Object obj)
        Overrides:
        equals in class Object