new ColorTable()
颜色表类。
Methods
-
static clone(colorTable, result){ColorTable}
-
复制颜色表对象。
Name Type Description colorTableColorTable 待复制的颜色表对象。
resultColorTable 可选 存储结果的对象,如果undefined,将创建一个新实例。
Returns:
Type Description ColorTable 经修改的结果参数,如果未提供则返回一个新实例。如果颜色表undefined,返回undefined。 Example
var colorTable = new SuperMap3D.ColorTable(); colorTable.insert(900, new SuperMap3D.Color(1, 0, 0)); colorTable.insert(600, new SuperMap3D.Color(0, 0, 1)); var cloneTable = SuperMap3D.ColorTable.clone(colorTable); -
clear()
-
移除颜色表。
Example
var colorTable = new SuperMap3D.ColorTable(); colorTable.clear(); -
count(){Number}
-
获取颜色表对象的数量。
Returns:
Type Description Number 颜色表数量。 Example
var colorTable = new SuperMap3D.ColorTable(); var count = colorTable.count(); -
destroy()
-
销毁该颜色表
-
getItem(index){Object}
-
获取指定索引的颜色表对象。
Name Type Description indexNumber 指定的索引值。
Returns:
Type Description Object 对象颜色表:Key为高程值,Value为对象颜色。 Example
var colorTable = new SuperMap3D.ColorTable(); var value = colorTable.getItem(1) -
insert(value, color)
-
颜色表插入新的项。
Name Type Description valueNumber 高度值。
colorColor 可选 颜色信息。
Example
var colorTable = new SuperMap3D.ColorTable(); colorTable.insert(900, new SuperMap3D.Color(1, 0, 0)); colorTable.insert(600, new SuperMap3D.Color(0, 0, 1)); -
remove(value){Boolean}
-
颜色表中移除指定高度项。
Name Type Description valueNumber 指定高度值。
Returns:
Type Description Boolean 移除成功返回true,否则返回false。 Example
var colorTable = new SuperMap3D.ColorTable(); colorTable.remove(30);