ScaleDisplayFilterDefinition.withFilters constructor
- List<
ScaleRangeDisplayFilter> filters
Creates a new ScaleDisplayFilterDefinition with the specified scale range display filters.
Parameters:
filters
— The collection of scale range display filters.
Implementation
factory ScaleDisplayFilterDefinition.withFilters(
List<ScaleRangeDisplayFilter> filters,
) {
_initializeArcGISEnvironmentIfNeeded();
final coreFilters = filters.toMutableArray(
valueType: _ElementType.scaleRangeDisplayFilter,
);
final handle = _withThrowingErrorHandler((errorHandler) {
return runtimecore.RT_ScaleDisplayFilterDefinition_createWithFilters(
coreFilters._handle,
errorHandler,
);
});
final ScaleDisplayFilterDefinition object =
ScaleDisplayFilterDefinition._withHandle(handle);
object._filters.value.setCache(filters);
return object;
}