Package uk.ac.rdg.resc.edal.dataset.vtk
Class HydromodelVtkUnstructuredDataset
- 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<HZTDataSource,HorizontalMesh4dVariableMetadata>
-
- uk.ac.rdg.resc.edal.dataset.HorizontalMesh4dDataset
-
- uk.ac.rdg.resc.edal.dataset.vtk.HydromodelVtkUnstructuredDataset
-
- All Implemented Interfaces:
Serializable
,Dataset
public class HydromodelVtkUnstructuredDataset extends HorizontalMesh4dDataset
In-memory implementation of aHorizontalMesh4dDataset
to read the hydromodel VTK format- Author:
- Guy Griffiths
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HydromodelVtkUnstructuredDataset.OnDemandVtkMeshDataSource
-
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 HydromodelVtkUnstructuredDataset(String id, Collection<HorizontalMesh4dVariableMetadata> vars, HydromodelVtkDatasetFactory.TimestepInfo[] timestepsInfo, Number[] zVals)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected HZTDataSource
openDataSource()
-
Methods inherited from class uk.ac.rdg.resc.edal.dataset.HorizontalMesh4dDataset
extractHorizontalData, extractPoint, extractProfileData, extractTimeseriesData, getFeatureType, readFeature
-
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
-
HydromodelVtkUnstructuredDataset
public HydromodelVtkUnstructuredDataset(String id, Collection<HorizontalMesh4dVariableMetadata> vars, HydromodelVtkDatasetFactory.TimestepInfo[] timestepsInfo, Number[] zVals)
-
-
Method Detail
-
openDataSource
protected HZTDataSource openDataSource() throws DataReadingException
- Specified by:
openDataSource
in classHorizontallyDiscreteDataset<HZTDataSource>
- Returns:
- The
DataSource
from which to read data - Throws:
DataReadingException
- if there is a problem opening theDataSource
-
-