public class

FunctionRasterSource

extends RasterSource
java.lang.Object
   ↳ com.esri.core.raster.RasterSource
     ↳ com.esri.core.raster.FunctionRasterSource

Class Overview

A FunctionRasterSource, which outputs raster data as a result of performing analysis on other raster data. The raster can be added to a map via a RasterLayer.

Summary

Public Constructors
FunctionRasterSource()
Instantiates an empty FunctionRasterSource
Public Methods
void dispose()
Disposes the FunctionRasterSource and releases its resources by disposing all of its owned Functions.
LinkedList<Function> getFunctions()
Gets the chain of functions to be applied.
long getId()
Gets the unique ID of the FunctionRasterSource.
void setFunctions(LinkedList<Function> functions)
Sets the chain of functions to be applied.
Protected Methods
void finalize()
[Expand]
Inherited Methods
From class com.esri.core.raster.RasterSource
From class java.lang.Object

Public Constructors

public FunctionRasterSource ()

Instantiates an empty FunctionRasterSource

Public Methods

public void dispose ()

Disposes the FunctionRasterSource and releases its resources by disposing all of its owned Functions.

public LinkedList<Function> getFunctions ()

Gets the chain of functions to be applied.

Returns
LinkedList<Function> the chain of functions

public long getId ()

Gets the unique ID of the FunctionRasterSource.

Returns
long the unique ID of the FunctionRasterSource

public void setFunctions (LinkedList<Function> functions)

Sets the chain of functions to be applied.

Parameters
functions LinkedList

Protected Methods

protected void finalize ()

Throws
Throwable