|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ijchart.xychart.range.NumberRange
public class NumberRange
Title: IJChart
Description: a chart library for the Java(tm) platform.
表示一个数据范围,由一小一大两个值组成.Copyright: Copyright (c) 2013
Company:
Field Summary | |
---|---|
static NumberRange |
RANGE_ZERO
lower值和upper值都为0的NumberRange对象. |
Constructor Summary | |
---|---|
NumberRange(double lower,
double upper)
由一小一大两个值构造对象,必须lower<=upper. |
Method Summary | |
---|---|
protected java.lang.Object |
clone()
克隆本对象. |
boolean |
contains(double value)
判断给定的值是否在此范围之内. |
boolean |
equals(java.lang.Object obj)
测试两个对象是否相等. |
double |
getCentralValue()
返回中间值,即(lower+upper)/2. |
double |
getLength()
返回数据范围的长度. |
double |
getLowerBound()
返回小值. |
double |
getUpperBound()
返回大值. |
int |
hashCode()
计算hashcode. |
NumberRange |
resizeRange(double percent)
增加或减小数据范围. |
NumberRange |
zoomRange(double lowerPercent,
double upperPercent,
boolean invert)
放大数据范围. |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final NumberRange RANGE_ZERO
Constructor Detail |
---|
public NumberRange(double lower, double upper)
lower
- 小值,必须<=upper.
upper
- 小值,必须>=lower.
Method Detail |
---|
public double getLowerBound()
public double getUpperBound()
public double getLength()
public double getCentralValue()
public boolean contains(double value)
value
- double 要比较的值.
public NumberRange resizeRange(double percent)
percent
- double 比例.
public NumberRange resizeRange(double percent, double anchorValue)
percent
- double 比例.
anchorValue
- double 新的中点值.
public NumberRange resizeRange2(double percent, double anchorValue)
percent
- double 比例.
anchorValue
- double 新的中点值.
public NumberRange zoomRange(double lowerPercent, double upperPercent, boolean invert)
lowerPercent
- double 新的小值.
upperPercent
- double 新的大值.
invert
- boolean 坐标轴是否反转.
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- 要比较的另一个对象 (可为null).
public int hashCode()
hashCode
in class java.lang.Object
protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |