com.ijchart.xychart.util
Class GraphicsUtil

java.lang.Object
  extended by com.ijchart.xychart.util.GraphicsUtil

public abstract class GraphicsUtil
extends java.lang.Object

Title: IJChart

Description: a chart library for the Java(tm) platform.

定义图形环境(Graphics2D)相关的工具类.

Copyright: Copyright (c) 2013

Company:

Version:
1.0
Author:
zhang feng min,shanghai china. Contract me by email.

Constructor Summary
GraphicsUtil()
           
 
Method Summary
static java.awt.Shape translateShapeByPath(java.awt.Shape shape, float translateX, float translateY)
          把图形的每个点的坐标偏移(-translateX,-translateY).
static java.awt.Shape translateShapeByTransform(java.awt.Shape shape, float translateX, float translateY)
          把图形的每个点的坐标偏移(-translateX,-translateY).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphicsUtil

public GraphicsUtil()
Method Detail

translateShapeByPath

public static java.awt.Shape translateShapeByPath(java.awt.Shape shape,
                                                  float translateX,
                                                  float translateY)
把图形的每个点的坐标偏移(-translateX,-translateY).

Parameters:
shape - Shape 需要移动坐标的图形.
translateX - 新的坐标原点的x值.
translateY - 新的坐标原点的y值.
Returns:
Shape 新的图形.

translateShapeByTransform

public static java.awt.Shape translateShapeByTransform(java.awt.Shape shape,
                                                       float translateX,
                                                       float translateY)
把图形的每个点的坐标偏移(-translateX,-translateY).

Parameters:
shape - Shape 需要移动坐标的图形.
translateX - 新的坐标原点的x值.
translateY - 新的坐标原点的y值.
Returns:
Shape 新的图形.