com.supermap.realspace
类 Theme3DGraphItem

java.lang.Object
  继承者 com.supermap.realspace.Theme3DGraphItem

public class Theme3DGraphItem
extends java.lang.Object

三维统计专题图子项类。


构造方法摘要
Theme3DGraphItem()
          构造一个新的 Theme3DGraphItem 对象。
Theme3DGraphItem(Theme3DGraphItem theme3DItem)
          根据给定的 Theme3DGraphItem 对象构造一个与其完全相同的新对象。
 
方法摘要
 void dispose()
          释放该对象。
 java.lang.String getCaption()
          返回三维统计专题图子项的名称。
 java.lang.String getGraphExpression()
          返回三维统计专题图的专题表达式。
 double[] getMemoryDoubleValues()
          返回内存数组方式制作三维统计专题图时的值数组。
 GeoStyle3D getUniformStyle()
          返回三维统计专题图子项的显示风格。
 void setCaption(java.lang.String caption)
          设置三维统计专题图子项的名称。
 void setGraphExpression(java.lang.String graphExpression)
          设置三维统计专题图的专题表达式。
 void setMemoryDoubleValues(double[] values)
          设置内存数组方式制作三维统计专题图时的值数组。
 void setUniformStyle(GeoStyle3D uniformStyle)
          设置三维统计专题图子项的显示风格。
 java.lang.String toString()
          返回三维统计专题图子项格式化字符串。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

Theme3DGraphItem

public Theme3DGraphItem()
构造一个新的 Theme3DGraphItem 对象。


Theme3DGraphItem

public Theme3DGraphItem(Theme3DGraphItem theme3DItem)
根据给定的 Theme3DGraphItem 对象构造一个与其完全相同的新对象。

参数:
theme3DItem - 给定的三维统计专题图子项类对象。
方法详细信息

getCaption

public java.lang.String getCaption()
返回三维统计专题图子项的名称。

返回:
三维统计专题图子项的名称。

setCaption

public void setCaption(java.lang.String caption)
设置三维统计专题图子项的名称。

参数:
caption - 三维统计专题图图子项的名称。

getGraphExpression

public java.lang.String getGraphExpression()
返回三维统计专题图的专题表达式。

返回:
三维统计专题图的专题表达式。
默认值:
默认值为一个空的字符串。

setGraphExpression

public void setGraphExpression(java.lang.String graphExpression)
设置三维统计专题图的专题表达式。

参数:
graphExpression - 三维统计专题图的专题表达式。

getUniformStyle

public GeoStyle3D getUniformStyle()
返回三维统计专题图子项的显示风格。

返回:
三维统计专题图子项的显示风格。
默认值:
默认值为 {FillBackColor=Color [A=255, R=255, G=255, B=255],FillForeColor=Color [A=255, R=189, G=235, B=255],FillGradientAngle=0,FillGradientMode=None,FillGradientOffsetRatioX=0,FillGradientOffsetRatioY=0,FillOpaqueRate=100,FillSymbolID=0,LineColor=Color [A=255, R=0, G=0, B=0],LineSymbolID=0,LineWidth=0.1,MarkerAngle=0,MarkerSize={Width=2.4,Height=-1},MarkerSymbolID=0}

setUniformStyle

public void setUniformStyle(GeoStyle3D uniformStyle)
设置三维统计专题图子项的显示风格。

参数:
uniformStyle - 三维统计专题图子项的显示风格。

getMemoryDoubleValues

public double[] getMemoryDoubleValues()
返回内存数组方式制作三维统计专题图时的值数组。

内存数组方式制作专题图时只对 SmID 值在键数组(通过 Theme3DGraph.setMemoryKeys() 方法设置)中的记录制作专题图。该方法中值数组的数值个数必须与键数组中数值的个数一致。值数组中的值将代替原来的专题值来制作统计专题图。

比如:利用面积字段和周长字段(即有两个 item)作为专题变量制作统计专题图。

键数组设置为(1,3,8,9)

专题变量为“面积”的值数组设置为(5.2,6.1,3.4,8.5)

专题变量为“周长”的值数组设置为(10.2,12.44,6.4,16.1)

则制作完成后会有四个统计图,分别为 SmID 值为1,3,8,9的记录所对应的统计图,每个统计图有两项,分别代表面积和周长。

需要注意的是,此时 SmID 值为 1 的记录,其对应的面积字段的值用值数组的 “5.2” 代替,周长字段的值用值数组的 “10.2” 代替;SmID 值为 3 的记录,其对应的面积字段的值用值数组的 “6.1” 代替,周长字段的值用值数组的 “12.44” 代替,以此类推。

返回:
内存数组方式制作三维统计专题图时的值数组。

setMemoryDoubleValues

public void setMemoryDoubleValues(double[] values)
设置内存数组方式制作三维统计专题图时的值数组。

内存数组方式制作专题图时只对 SmID 值在键数组(通过 Theme3DGraph.setMemoryKeys() 方法设置)中的记录制作专题图。该方法中值数组的数值个数必须与键数组中数值的个数一致。值数组中的值将代替原来的专题值来制作统计专题图。

比如:利用面积字段和周长字段(即有两个 item)作为专题变量制作统计专题图。

键数组设置为(1,3,8,9)

专题变量为“面积”的值数组设置为(5.2,6.1,3.4,8.5)

专题变量为“周长”的值数组设置为(10.2,12.44,6.4,16.1)

则制作完成后会有四个统计图,分别为 SmID 值为1,3,8,9的记录所对应的统计图,每个统计图有两项,分别代表面积和周长。

需要注意的是,此时 SmID 值为 1 的记录,其对应的面积字段的值用值数组的 “5.2” 代替,周长字段的值用值数组的 “10.2” 代替;SmID 值为 3 的记录,其对应的面积字段的值用值数组的 “6.1” 代替,周长字段的值用值数组的 “12.44” 代替,以此类推。

参数:
values - 内存数组方式制作三维统计专题图时的值数组。

toString

public java.lang.String toString()
返回三维统计专题图子项格式化字符串。

覆盖:
java.lang.Object 中的 toString
返回:
三维统计专题图子项格式化字符串。

dispose

public void dispose()
释放该对象。