Skip to content
Snippets Groups Projects
Commit 56c72a97 authored by Clayton, Brandon Scott's avatar Clayton, Brandon Scott
Browse files

Add netcdf data class for ground motions

parent 18e9ac34
No related branches found
No related tags found
2 merge requests!128Production Release | nshmp-ws-static,!127Resolves - Handle Multiple NetCDF Files for AASHTO Service
package gov.usgs.earthquake.nshmp.netcdf.data;
import gov.usgs.earthquake.nshmp.geo.Location;
import gov.usgs.earthquake.nshmp.geo.Region;
import gov.usgs.earthquake.nshmp.geo.Regions;
/**
* NetCDF data container for ground motions (AASHTO) data.
*
* @author U.S. Geological Survey
*/
public class NetcdfDataGroundMotions extends NetcdfData {
private final Region region;
public NetcdfDataGroundMotions(NetcdfData netcdfData) {
super(NetcdfData.Builder.copyOf(netcdfData));
region = Regions.createRectangular("Region", minimumBounds(), maximumBounds());
}
/**
* Whether a location is contained in the bounds.
*
* @param location The location to test
*/
public boolean contains(Location location) {
return region.contains(location);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment