Class UpdateVOIEvent

java.lang.Object
java.util.EventObject
gov.nih.mipav.model.structures.UpdateVOIEvent
All Implemented Interfaces:
Serializable

public class UpdateVOIEvent extends EventObject
presents an event to regard a changed VOI. Carries with it the changed VOIBase (the changed curve associated with this VOI, and should be in that VOI), should the object announcing this change need to include that information.

Future versions may include other information concerning the changed field of the Volume of Interest, itself.

$Logfile: /mipav/src/gov/nih/mipav/model/structures/UpdateVOIEvent.java $ $Revision: 1 $ $Date: 8/08/02 10:05a $

See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Use serialVersionUID for interoperability.
      See Also:
    • curve

      private VOIBase curve
      DOCUMENT ME!
    • source

      private Object source
      DOCUMENT ME!
    • usedCurve

      private boolean usedCurve
      DOCUMENT ME!
    • voi

      private VOI voi
      DOCUMENT ME!
  • Constructor Details

    • UpdateVOIEvent

      public UpdateVOIEvent(Object src)
      A basic updateVOIevent. No information about the VOI updated can be taken if event is created with this creator.
      Parameters:
      src - DOCUMENT ME!
    • UpdateVOIEvent

      public UpdateVOIEvent(Object src, VOI changedVOI)
      Creates a new UpdateVOIEvent object.
      Parameters:
      src - DOCUMENT ME!
      changedVOI - DOCUMENT ME!
    • UpdateVOIEvent

      public UpdateVOIEvent(Object src, VOI changedVOI, VOIBase changedCurve)
      Creates a new UpdateVOIEvent object.
      Parameters:
      src - DOCUMENT ME!
      changedVOI - DOCUMENT ME!
      changedCurve - DOCUMENT ME!
  • Method Details

    • getChangedCurveOfInterest

      public VOIBase getChangedCurveOfInterest()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • getChangedVolumeOfInterest

      public VOI getChangedVolumeOfInterest()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • getSource

      public Object getSource()
      DOCUMENT ME!
      Overrides:
      getSource in class EventObject
      Returns:
      DOCUMENT ME!
    • toString

      public String toString()
      DOCUMENT ME!
      Overrides:
      toString in class EventObject
      Returns:
      DOCUMENT ME!