Class OverlappingObject<T>

Object
OverlappingObject<T>
Type Parameters:
T - original element-type that provided the object-mask representation.

public final class OverlappingObject<T> extends Object
An object-mask that is founded to overlap with another during labelling.
Author:
Owen Feehan
  • Constructor Details

    • OverlappingObject

      public OverlappingObject(T original, ObjectMask afterPreoperation)
      Creates a new OverlappingObject instance.
      Parameters:
      original - Original unscaled element before any operations
      afterPreoperation - After pre-operation but before scaling
  • Method Details

    • getOriginal

      public T getOriginal()
      Original unscaled element before any operations
    • getAfterPreoperation

      public ObjectMask getAfterPreoperation()
      After pre-operation but before scaling
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object