Package noaa.coastwatch.gui
Class EarthDataViewFactory
java.lang.Object
noaa.coastwatch.gui.EarthDataViewFactory
The
EarthDataViewFactory uses an EarthDataReader and variable name to create an EarthDataView for displaying a view of the variable data.- Since:
- 3.2.0
- Author:
- Peter Hollemans
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(EarthDataReader reader, String varName) Creates a new data view.static EarthDataViewFactoryGets a shared instance of this class.voidsetSubsetSize(int subsetSize) Sets the grid subset size.
-
Constructor Details
-
EarthDataViewFactory
public EarthDataViewFactory()
-
-
Method Details
-
getInstance
Gets a shared instance of this class.- Returns:
- the shared instance.
- Since:
- 3.8.1
-
setSubsetSize
public void setSubsetSize(int subsetSize) Sets the grid subset size. If theEarthDataReaderpassed tocreate(noaa.coastwatch.io.EarthDataReader, java.lang.String)is capable of reading grid subsets via theGridSubsetReaderinterface, the specified grid subset dimension will be used to limit the total size of grid data read. The default subset size is set at 256, which is appropriate for previewing grid data.- Parameters:
subsetSize- the grid subset size.
-
create
Creates a new data view.- Parameters:
reader- the reader to use for variable data.varName- the variable name to view.- Returns:
- a new view of the data variable, or null on error.
-