类 Theme3DGraphItem
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.realspace.Theme3DGraphItem
-
- 所有已实现的接口:
- IDisposable
public class Theme3DGraphItem extends com.supermap.data.InternalHandleDisposable
三维统计专题图子项类。
-
-
构造器概要
构造器 构造器和说明 Theme3DGraphItem()
构造一个新的 Theme3DGraphItem 对象。Theme3DGraphItem(Theme3DGraphItem theme3DItem)
根据给定的 Theme3DGraphItem 对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
释放该对象。String
getCaption()
返回三维统计专题图子项的名称。String
getGraphExpression()
返回三维统计专题图的专题表达式。double[]
getMemoryDoubleValues()
返回内存数组方式制作三维统计专题图时的值数组。GeoStyle3D
getUniformStyle()
返回三维统计专题图子项的显示风格。void
setCaption(String caption)
设置三维统计专题图子项的名称。void
setGraphExpression(String graphExpression)
设置三维统计专题图的专题表达式。static void
setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
void
setMemoryDoubleValues(double[] values)
设置内存数组方式制作三维统计专题图时的值数组。void
setUniformStyle(GeoStyle3D uniformStyle)
设置三维统计专题图子项的显示风格。String
toString()
返回三维统计专题图子项格式化字符串。
-
-
-
构造器详细资料
-
Theme3DGraphItem
public Theme3DGraphItem()
构造一个新的 Theme3DGraphItem 对象。
-
Theme3DGraphItem
public Theme3DGraphItem(Theme3DGraphItem theme3DItem)
根据给定的 Theme3DGraphItem 对象构造一个与其完全相同的新对象。- 参数:
theme3DItem
- 给定的三维统计专题图子项类对象。
-
-
方法详细资料
-
getCaption
public String getCaption()
返回三维统计专题图子项的名称。- 返回:
- 三维统计专题图子项的名称。
-
setCaption
public void setCaption(String caption)
设置三维统计专题图子项的名称。- 参数:
caption
- 三维统计专题图图子项的名称。
-
getGraphExpression
public String getGraphExpression()
返回三维统计专题图的专题表达式。- 返回:
- 三维统计专题图的专题表达式。
- 默认值:
- 默认值为一个空的字符串。
-
setGraphExpression
public void setGraphExpression(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
- 内存数组方式制作三维统计专题图时的值数组。
-
dispose
public void dispose()
释放该对象。
-
setIsDisposable
public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.