If true, then if we are added as a ChangeListener to a JViewport,
we will invoke setClip() on the ImageModel to set the clipping region
to that of JViewport.
Creates a new event with the specified source and type
This constructor is for events which do NOT have associated pages
such as IMAGE_INVALID or IMAGE_ERROR.
Sets the rotation to the given degrees
If the combined rotation is > 360, we automatically
subtract 360, so that the calculated radians remain within the 0 - 360
degree equivalent range.