Class DimensionImpl

    • Constructor Detail

      • DimensionImpl

        public DimensionImpl​(int width,
                             int height)
      • DimensionImpl

        public DimensionImpl​(IDimension dimension)
    • Method Detail

      • getHeight

        public int getHeight()
        Description copied from interface: IDimension
        Gets the height.
        Specified by:
        getHeight in interface IDimension
        Returns:
        the height of this dimension
      • getWidth

        public int getWidth()
        Description copied from interface: IDimension
        Gets the width.
        Specified by:
        getWidth in interface IDimension
        Returns:
        the width of this dimension
      • setHeight

        public void setHeight​(int height)
        Description copied from interface: IDimension
        Sets the height.
        Specified by:
        setHeight in interface IDimension
        Parameters:
        height - the new height of this dimension
      • setWidth

        public void setWidth​(int width)
        Description copied from interface: IDimension
        Sets the width.
        Specified by:
        setWidth in interface IDimension
        Parameters:
        width - the new width of this dimension
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • setDimension

        public IDimension setDimension​(int width,
                                       int height)
        Description copied from interface: IAdvancedDimension
        Sets the width and height of the dimension.
        Specified by:
        setDimension in interface IAdvancedDimension
        Parameters:
        width - the new width of the dimension
        height - the new height of the dimension
        Returns:
        the current instance
      • setDimension

        public IDimension setDimension​(IDimension dimension)
        Description copied from interface: IAdvancedDimension
        Sets the width and height of the dimension.
        Specified by:
        setDimension in interface IAdvancedDimension
        Parameters:
        dimension - the dimension which contains the new width and height
        Returns:
        the current instance
      • scale

        public void scale​(double amount)
        Description copied from interface: IAdvancedDimension
        Changes the current dimension
        Specified by:
        scale in interface IAdvancedDimension
        Parameters:
        amount - width and height of the dimension will be multiplied with this amount
      • expand

        public IDimension expand​(int dw,
                                 int dh)
        Description copied from interface: IAdvancedDimension
        Expands the current dimension
        Specified by:
        expand in interface IAdvancedDimension
        Parameters:
        dw - this value will be added to the width
        dh - this value will be added to the height
        Returns:
        the current instance