Package uk.ac.rdg.resc.edal.dataset.vtk
Class HydromodelVtkGridDataset
- java.lang.Object
-
- uk.ac.rdg.resc.edal.dataset.AbstractDataset
-
- uk.ac.rdg.resc.edal.dataset.HorizontallyDiscreteDataset<DS>
-
- uk.ac.rdg.resc.edal.dataset.DiscreteLayeredDataset<GridDataSource,GridVariableMetadata>
-
- uk.ac.rdg.resc.edal.dataset.GriddedDataset
-
- uk.ac.rdg.resc.edal.dataset.vtk.HydromodelVtkGridDataset
-
- All Implemented Interfaces:
Serializable
,Dataset
public class HydromodelVtkGridDataset extends GriddedDataset
In-memory implementation of aHorizontalMesh4dDataset
to read the hydromodel VTK format- Author:
- Guy Griffiths
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class uk.ac.rdg.resc.edal.dataset.HorizontallyDiscreteDataset
HorizontallyDiscreteDataset.PointSeriesLocation, HorizontallyDiscreteDataset.ProfileLocation
-
-
Field Summary
-
Fields inherited from class uk.ac.rdg.resc.edal.dataset.AbstractDataset
id, plugins, vars
-
-
Constructor Summary
Constructors Constructor Description HydromodelVtkGridDataset(String id, Collection<GridVariableMetadata> vars, HydromodelVtkDatasetFactory.TimestepInfo[] timestepsInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DataReadingStrategy
getDataReadingStrategy()
protected GridDataSource
openDataSource()
-
Methods inherited from class uk.ac.rdg.resc.edal.dataset.GriddedDataset
extractHorizontalData, extractPoint, extractProfileData, extractTimeseriesData, getFeatureType, readFeature, subsetFeatures
-
Methods inherited from class uk.ac.rdg.resc.edal.dataset.DiscreteLayeredDataset
getMapFeatureType, getVariableMetadata, readUnderlyingHorizontalData, readUnderlyingPointData, readUnderlyingTemporalData, readUnderlyingVerticalData
-
Methods inherited from class uk.ac.rdg.resc.edal.dataset.HorizontallyDiscreteDataset
extractMapFeatures, extractPointCollection, extractProfileFeatures, extractTimeseriesFeatures, extractTrajectoryFeature, getFeatureIds, getTimeIndex, getVerticalIndex, readSinglePoint, supportsProfileFeatureExtraction, supportsTimeseriesExtraction
-
Methods inherited from class uk.ac.rdg.resc.edal.dataset.AbstractDataset
addVariablePlugin, getId, getTopLevelVariables, getVariableIds, isDerivedVariable
-
-
-
-
Constructor Detail
-
HydromodelVtkGridDataset
public HydromodelVtkGridDataset(String id, Collection<GridVariableMetadata> vars, HydromodelVtkDatasetFactory.TimestepInfo[] timestepsInfo)
-
-
Method Detail
-
openDataSource
protected GridDataSource openDataSource() throws DataReadingException
- Specified by:
openDataSource
in classHorizontallyDiscreteDataset<GridDataSource>
- Returns:
- The
DataSource
from which to read data - Throws:
DataReadingException
- if there is a problem opening theDataSource
-
getDataReadingStrategy
protected DataReadingStrategy getDataReadingStrategy()
- Specified by:
getDataReadingStrategy
in classGriddedDataset
-
-