Colors类参考
颜色集合类。 更多...
公有成员 | |
(id) | - initColorsArray: |
根据指定的参数来构造一个 Colors 的新对象。 | |
(id) | - initColors: |
根据给定的 Colors 对象构造一个与其完全相同的新对象。 | |
(int) | - addRange: |
将颜色集合数组添加到当前颜色集合对象中。 | |
(NSMutableArray *) | - toArray |
将当前颜色集合对象转换为一个颜色对象数组。 | |
(int) | - getCount |
返回颜色集合中颜色的个数。 默认值为0。 | |
(Color *) | - get: |
返回颜色集合中指定序号的颜色值。 | |
(int) | - add: |
向当前颜色集合对象中添加一个Color对象 | |
(void) | - clear |
清空颜色集合对象中的颜色对象 | |
(void) | - dispose |
销毁颜色集合对象 | |
(BOOL) | - insertAtIndex:color: |
将指定颜色对象添加到颜色集合对象中的指定位置 | |
(BOOL) | - removeAtIndex: |
从指定序号处开始移除颜色元素。 | |
(void) | - setAtIndex:color: |
设置颜色集合中指定序号的颜色值。 | |
(Colors *) | - makeRandom2:colorArray: |
用于生成一定数量的随机颜色。 | |
静态公有成员 | |
(Colors *) | + makeRandom: |
用于生成一定数量的随机颜色。 | |
(Colors *) | + makeGradient:gradientColorArray: |
根据给定颜色的数量和控制颜色生成一组渐变色 | |
(Colors *) | + makeGradient2:colorGradientType:reverse: |
用于生成系统预定义渐变色。 | |
保护属性 | |
BOOL | _isForDataset |
详细描述
颜色集合类。
该类主要作用是提供颜色序列。提供各种渐变色和随机色的生成,以及 SuperMap 预定义渐变色的生成。
颜色集合类可用于各个专题图对象及各个空间对象中颜色属性的设置。
成员函数文档
- (int) add: | (Color *) | color |
向当前颜色集合对象中添加一个Color对象
- 返回:
- 返回该颜色对象的索引
- (int) addRange: | (NSMutableArray *) | colors |
将颜色集合数组添加到当前颜色集合对象中。
- 参数:
-
colors 要添加到此颜色集合对象实例的颜色几何数组。
- 返回:
- 添加的个数。
- (void) clear |
清空颜色集合对象中的颜色对象
- (void) dispose |
销毁颜色集合对象
- (Color *) get: | (int) | index |
返回颜色集合中指定序号的颜色值。
- 参数:
-
index 指定的颜色值的序号(从0开始)。
- 返回:
- 颜色集合中指定序号的颜色值。
- (int) getCount |
返回颜色集合中颜色的个数。 默认值为0。
- 返回:
- 颜色集合中颜色的个数。
- (id) initColorsArray: | (NSMutableArray *) | colorsArray |
根据指定的参数来构造一个 Colors 的新对象。
- 参数:
-
colorsArray 指定的颜色列表。
- (BOOL) insertAtIndex: | (int) | index | ||
color: | (Color *) | color | ||
将指定颜色对象添加到颜色集合对象中的指定位置
- 参数:
-
index 颜色对象将要插入的位置 color 将要插入的颜色对象
- 返回:
- 成功返回true,否则返回false
+ (Colors *) makeGradient2: | (int) | count | ||
colorGradientType: | (ColorGradientType) | colorGradientType | ||
reverse: | (BOOL) | reverse | ||
用于生成系统预定义渐变色。
- 参数:
-
count 要生成的渐变色的颜色总数。 colorGradientType 渐变颜色的类型。 reverse 是否反向生成渐变色,即是否从终止色到起始色生成渐变色。
- 返回:
- 一个颜色集合类的渐变颜色对象。
+ (Colors *) makeGradient: | (int) | count | ||
gradientColorArray: | (NSMutableArray *) | gradientColorArray | ||
根据给定颜色的数量和控制颜色生成一组渐变色
- 参数:
-
count 用户给定的生成渐变色的颜色总数。其中用户可以设定不同颜色之间渐变的中间颜色的个数。 gradientColorArray 渐变颜色集。即生成渐变色的控制颜色。
- 返回:
- 一个颜色集合类的渐变颜色对象。
- (Colors *) makeRandom2: | (int) | count | ||
colorArray: | (NSMutableArray *) | colorArray | ||
用于生成一定数量的随机颜色。
- 参数:
-
count 间隔色个数。 colorArray 控制色集合。
- 返回:
- 由间隔色个数和控制色集合生成的随机颜色表
+ (Colors *) makeRandom: | (int) | count |
用于生成一定数量的随机颜色。
- 参数:
-
count 要生成的随机颜色的数量。
- 返回:
- 一个随机颜色类型。
- (BOOL) removeAtIndex: | (int) | index |
从指定序号处开始移除颜色元素。
- 返回:
- 成功返回true,否则返回false
- (void) setAtIndex: | (int) | index | ||
color: | (Color *) | color | ||
设置颜色集合中指定序号的颜色值。
- 参数:
-
index 指定的颜色值的序号(从0开始)。 color 颜色值。
- (NSMutableArray *) toArray |
将当前颜色集合对象转换为一个颜色对象数组。
- 返回:
- 当前颜色集合对象转换成的一个颜色对象数组。
成员数据文档
- (BOOL) _isForDataset [protected] |
该类的文档由以下文件生成:
版权所有©2005-2021 北京超图软件股份有限公司。保留所有权利。