* @function Theme.prototype.destroyFeatures * @description 销毁要素。 * @param {Array. |FeatureVector} features - 将被销毁的要素。
(features)
| 155 | * @param {Array.<FeatureVector>|FeatureVector} features - 将被销毁的要素。 |
| 156 | */ |
| 157 | destroyFeatures(features) { |
| 158 | var all = (features == undefined); |
| 159 | if (all) { |
| 160 | features = this.features; |
| 161 | } |
| 162 | if (features) { |
| 163 | this.removeFeatures(features); |
| 164 | if (!Array.isArray(features)) { |
| 165 | features = [features]; |
| 166 | } |
| 167 | for (var i = features.length - 1; i >= 0; i--) { |
| 168 | features[i].destroy(); |
| 169 | } |
| 170 | } |
| 171 | } |
| 172 | |
| 173 | /** |
| 174 | * @function Theme.prototype.setOpacity |
no test coverage detected