Class UpdateVOIEvent

  • All Implemented Interfaces:
    java.io.Serializable

    public class UpdateVOIEvent
    extends java.util.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:
    Serialized Form
    • Field Detail

      • serialVersionUID

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

        private VOIBase curve
        DOCUMENT ME!
      • source

        private java.lang.Object source
        DOCUMENT ME!
      • usedCurve

        private boolean usedCurve
        DOCUMENT ME!
      • voi

        private VOI voi
        DOCUMENT ME!
    • Constructor Detail

      • UpdateVOIEvent

        public UpdateVOIEvent​(java.lang.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​(java.lang.Object src,
                              VOI changedVOI)
        Creates a new UpdateVOIEvent object.
        Parameters:
        src - DOCUMENT ME!
        changedVOI - DOCUMENT ME!
      • UpdateVOIEvent

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

      • getChangedCurveOfInterest

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

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

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

        public java.lang.String toString()
        DOCUMENT ME!
        Overrides:
        toString in class java.util.EventObject
        Returns:
        DOCUMENT ME!