Interface IGaLayoutService

    • Method Detail

      • calculateSize

        IDimension calculateSize​(GraphicsAlgorithm ga)
        Calculates the size of the given graphics algorithm. If the graphics algorithm is a polyline or polygon then the size will be calculated. Otherwise the size of the graphics algorithm is simply returned.
        Parameters:
        ga - graphics algorithm
        Returns:
        the dimension of the given graphics algorithm
      • calculateSize

        IDimension calculateSize​(GraphicsAlgorithm ga,
                                 boolean considerLineWidth)
        Calculates the size of the given graphics algorithm. If the graphics algorithm is a polyline or polygon then the size will be calculated. Otherwise the size of the graphics algorithm is simply returned.
        Parameters:
        ga - graphics algorithm
        considerLineWidth - if TRUE, the line width will be considered in the dimension
        Returns:
        the dimension of the given graphics algorithm
      • setHeight

        void setHeight​(GraphicsAlgorithm ga,
                       int height)
        Sets the height of the given graphics algorithm.
        Parameters:
        ga - graphics algorithm
        height - the new height
      • setLocationAndSize

        void setLocationAndSize​(GraphicsAlgorithm ga,
                                int x,
                                int y,
                                int width,
                                int height)
        Sets location and size of the given graphics algorithm.
        Parameters:
        ga - graphics algorithm
        x - the new x coordinate
        y - the new y coordinate
        width - the new width
        height - the new height
      • setLocationAndSize

        void setLocationAndSize​(GraphicsAlgorithm ga,
                                int x,
                                int y,
                                int width,
                                int height,
                                boolean avoidNegativeCoordinates)
        Sets location and size of the given graphics algorithm.
        Parameters:
        ga - graphics algorithm
        x - the new x coordinate
        y - the new y coordinate
        width - the new width
        height - the new height
        avoidNegativeCoordinates - if TRUE, a negative coordinate will automatically set to 0.
      • setLocation

        void setLocation​(GraphicsAlgorithm ga,
                         int x,
                         int y)
        Sets the location of the given graphics algorithm.
        Parameters:
        ga - graphics algorithm
        x - the new x coordinate
        y - the new y coordinate
      • setLocation

        void setLocation​(GraphicsAlgorithm ga,
                         int x,
                         int y,
                         boolean avoidNegativeCoordinates)
        Sets the location of the given graphics algorithm.
        Parameters:
        ga - graphics algorithm
        x - the new x coordinate
        y - the new y coordinate
        avoidNegativeCoordinates - if TRUE, a negative coordinate will automatically set to 0.
      • setSize

        void setSize​(GraphicsAlgorithm ga,
                     int width,
                     int height)
        Sets the size of the given graphics algorithm.
        Parameters:
        ga - graphics algorithm
        width - the new width
        height - the new height
      • setWidth

        void setWidth​(GraphicsAlgorithm ga,
                      int width)
        Sets the width of the given graphics algorithm.
        Parameters:
        ga - graphics algorithm
        width - the new width