Class CircleByCenterPointChange

java.lang.Object
com.luciad.geometries.constraints.CircleByCenterPointChange
All Implemented Interfaces:
AutoCloseable

public final class CircleByCenterPointChange extends Object implements AutoCloseable
Describes a change that was made to a CircleByCenterPoint geometry.
Since:
2025.0
  • Constructor Details

    • CircleByCenterPointChange

      public CircleByCenterPointChange()
  • Method Details

    • finalize

      protected void finalize()
      Overrides:
      finalize in class Object
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • getTranslation

      @Nullable public Coordinate getTranslation()
      Returns the center difference representing this change.
      Returns:
      The center difference representing this change.
    • getRadiusChange

      @Nullable public Double getRadiusChange()
      Returns the radius difference representing this change.
      Returns:
      The radius difference representing this change.
    • setTranslation

      public void setTranslation(@NotNull Coordinate translation)
      Sets the translation that was applied on the circle.
      Parameters:
      translation - The translation that was applied on the circle in this change.
    • setRadiusChange

      public void setRadiusChange(double radiusChange)
      Sets the radius change that was applied on the circle.
      Parameters:
      radiusChange - The radius change that was applied on the circle in this change.