com.supermap.data

类 ColorDictionary

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.data.ColorDictionary
  • 所有已实现的接口:
    IDisposable


    public class ColorDictionary
    extends com.supermap.data.InternalHandleDisposable
    颜色对照表类。
    • 构造器概要

      构造器 
      构造器和说明
      ColorDictionary()
      构造一个新的颜色对照表类对象。
      ColorDictionary(ColorDictionary clrDict)
      根据给定的ColorDictionary对象构造一个与其完全相同的新对象。
    • 方法概要

      所有方法 实例方法 具体方法 
      限定符和类型 方法和说明
      void clear()
      清空颜色对照表中的所有项。
      void dispose()
      释放对象所占用的资源。
      Color getColor(double key)
      返回颜色对照表项中key值对应的颜色值,没有value值则抛异常。
      Color[] getColors()
      获取颜色数组。
      int getCount()
      获取颜色对照表中高程值与颜色值的对照项数量。
      double[] getKeys()
      获取值数组。
      void removeKey(double key)
      在颜色对照表项中移除值为key的项。
      void setColor(double key, Color value)
      修改颜色对照表项中key值对应的颜色值,不存在则添加。
      • 从类继承的方法 com.supermap.data.InternalHandleDisposable

        makeSureNativeObjectLive
    • 构造器详细资料

      • ColorDictionary

        public ColorDictionary()
        构造一个新的颜色对照表类对象。
      • ColorDictionary

        public ColorDictionary(ColorDictionary clrDict)
        根据给定的ColorDictionary对象构造一个与其完全相同的新对象。
        参数:
        clrDict - 给定的ColorDictionary对象。
    • 方法详细资料

      • getKeys

        public double[] getKeys()
        获取值数组。
        返回:
        值数组。
      • getColors

        public Color[] getColors()
        获取颜色数组。
        返回:
        颜色数组。
      • getColor

        public Color getColor(double key)
        返回颜色对照表项中key值对应的颜色值,没有value值则抛异常。
        参数:
        key - 颜色对照表项中的key值。
        返回:
        颜色对照表项中key值对应的颜色值。
      • setColor

        public void setColor(double key,
                             Color value)
        修改颜色对照表项中key值对应的颜色值,不存在则添加。
        参数:
        key - 颜色对照表项中的key值。
        value - 颜色对照表项中的key值对应的颜色值。
      • getCount

        public int getCount()
        获取颜色对照表中高程值与颜色值的对照项数量。
        返回:
        颜色对照表中高程值与颜色值的对照项数量。
      • removeKey

        public void removeKey(double key)
        在颜色对照表项中移除值为key的项。
        参数:
        key - 在颜色对照表项中要移除的项对应的key值。
      • clear

        public void clear()
        清空颜色对照表中的所有项。
      • dispose

        public void dispose()
        释放对象所占用的资源。调用该方法之后,此对象不再可用。

Copyright © 2021–2024 SuperMap. All rights reserved.