Class Rotate

  • All Implemented Interfaces:
    Destroyable, GlobalInfoSupporter, LoggingLevelHandler, LoggingSupporter, OptionHandler, QuickInfoSupporter, SizeOfHandler, ObjectFilter, FlowContextHandler, Serializable

    public class Rotate
    extends AbstractObjectFilter
    Rotates the objects using the specified degrees.
    Requires the original image width before the image got rotated in order to rotate the objects correctly.

    -logging-level <OFF|SEVERE|WARNING|INFO|CONFIG|FINE|FINER|FINEST> (property: loggingLevel)
        The logging level for outputting errors and debugging output.
        default: WARNING
     
    -angle <double> (property: angle)
        The rotation angle in degrees.
        default: 0.0
     
    -image-width <int> (property: imageWidth)
        The original image width before rotation.
        default: 640
        minimum: 1
     
    -image-height <int> (property: imageHeight)
        The original image height before rotation.
        default: 480
        minimum: 1
     
    Author:
    FracPete (fracpete at waikato dot ac dot nz)
    See Also:
    Serialized Form
    • Field Detail

      • m_Angle

        protected double m_Angle
        the rotation in degrees.
      • m_ImageWidth

        protected int m_ImageWidth
        the original image width.
      • m_ImageHeight

        protected int m_ImageHeight
        the original image height.
    • Constructor Detail

      • Rotate

        public Rotate()
    • Method Detail

      • setAngle

        public void setAngle​(double value)
        Sets the rotation angle in degrees.
        Parameters:
        value - the angle
      • getAngle

        public double getAngle()
        Returns the rotation angle in degrees.
        Returns:
        the angle
      • angleTipText

        public String angleTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setImageWidth

        public void setImageWidth​(int value)
        Sets the original image width before rotation.
        Parameters:
        value - the width
      • getImageWidth

        public int getImageWidth()
        Returns the original image width before rotation.
        Returns:
        the width
      • imageWidthTipText

        public String imageWidthTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setImageHeight

        public void setImageHeight​(int value)
        Sets the original image height before rotation.
        Parameters:
        value - the height
      • getImageHeight

        public int getImageHeight()
        Returns the original image height before rotation.
        Returns:
        the height
      • imageHeightTipText

        public String imageHeightTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.