org.opensha.sha.faultSurface
Interface EvenlyGriddedSurface

All Superinterfaces:
Container2D<Location>, java.lang.Iterable<Location>, Named, RuptureSurface
All Known Implementing Classes:
AbstractEvenlyGriddedSurface, AbstractEvenlyGriddedSurfaceWithSubsets, ApproxEvenlyGriddedSurface, CyberShakeEvenlyGriddedSurface, EvenlyGridCenteredSurface, EvenlyGriddedSurfFromSimpleFaultData, FourPointEvenlyGriddedSurface, FrankelGriddedSurface, GriddedSubsetSurface, GriddedSurfaceImpl, InterpolatedEvenlyGriddedSurface, SimpleListricGriddedSurface, StirlingGriddedSurface, UCERF2_Final_StirlingGriddedSurface

public interface EvenlyGriddedSurface
extends Container2D<Location>, RuptureSurface


Method Summary
 double getGridSpacingAlongStrike()
          Returns the grid spacing along strike
 double getGridSpacingDownDip()
          returns the grid spacing down dip
 Location getLocation(int row, int col)
          gets the location from the 2D container
 FaultTrace getRowAsTrace(int row)
          Gets a specified row as a fault trace
 java.lang.Boolean isGridSpacingSame()
          tells whether along-strike and down-dip grid spacings are the same
 
Methods inherited from interface org.opensha.commons.data.Container2D
clear, exist, get, getAllByColumnsIterator, getAllByRowsIterator, getColumnIterator, getNumCols, getNumRows, getRowIterator, listIterator, set, setName, size, toString
 
Methods inherited from interface org.opensha.commons.data.Named
getName
 
Methods inherited from interface java.lang.Iterable
iterator
 
Methods inherited from interface org.opensha.sha.faultSurface.RuptureSurface
copyShallow, getArea, getAveDip, getAveDipDirection, getAveGridSpacing, getAveLength, getAveRupTopDepth, getAveStrike, getAveWidth, getDistanceJB, getDistanceRup, getDistanceSeis, getDistanceX, getEvenlyDiscritizedListOfLocsOnSurface, getEvenlyDiscritizedLowerEdge, getEvenlyDiscritizedPerimeter, getEvenlyDiscritizedUpperEdge, getFirstLocOnUpperEdge, getFractionOfSurfaceInRegion, getInfo, getLastLocOnUpperEdge, getLocationsIterator, getMinDistance, getMoved, getPerimeter, getUpperEdge, isPointSurface
 

Method Detail

getGridSpacingAlongStrike

double getGridSpacingAlongStrike()
Returns the grid spacing along strike

Returns:

getGridSpacingDownDip

double getGridSpacingDownDip()
returns the grid spacing down dip

Returns:

isGridSpacingSame

java.lang.Boolean isGridSpacingSame()
tells whether along-strike and down-dip grid spacings are the same

Returns:

getLocation

Location getLocation(int row,
                     int col)
gets the location from the 2D container

Parameters:
row -
column -
Returns:

getRowAsTrace

FaultTrace getRowAsTrace(int row)
Gets a specified row as a fault trace

Parameters:
row -
Returns: