Package au.gov.amsa.geo.model
Class Options
- java.lang.Object
-
- au.gov.amsa.geo.model.Options
-
public class Options extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOptions.Builder
-
Constructor Summary
Constructors Constructor Description Options(java.math.BigDecimal originLat, java.math.BigDecimal originLon, java.math.BigDecimal cellSizeDegrees, Bounds bounds, java.util.Optional<Bounds> filterBounds, SegmentOptions segmentOptions, java.util.Optional<java.lang.Long> startTime, java.util.Optional<java.lang.Long> finishTime)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Options.Builderbuilder()static Options.Builderbuilder(Options o)Options.BuilderbuildFrom()static BoundscreateFilterBounds(Bounds bounds, SegmentOptions segmentOptions)BoundsgetBounds()java.math.BigDecimalgetCellSizeDegrees()doublegetCellSizeDegreesAsDouble()BoundsgetFilterBounds()java.util.Optional<java.lang.Long>getFinishTime()GridgetGrid()java.math.BigDecimalgetOriginLat()java.math.BigDecimalgetOriginLon()SegmentOptionsgetSegmentOptions()java.util.Optional<java.lang.Long>getStartTime()intmaxCells()java.lang.StringtoString()
-
-
-
Constructor Detail
-
Options
public Options(java.math.BigDecimal originLat, java.math.BigDecimal originLon, java.math.BigDecimal cellSizeDegrees, Bounds bounds, java.util.Optional<Bounds> filterBounds, SegmentOptions segmentOptions, java.util.Optional<java.lang.Long> startTime, java.util.Optional<java.lang.Long> finishTime)
-
-
Method Detail
-
maxCells
public int maxCells()
-
createFilterBounds
public static Bounds createFilterBounds(Bounds bounds, SegmentOptions segmentOptions)
-
getStartTime
public java.util.Optional<java.lang.Long> getStartTime()
-
getFinishTime
public java.util.Optional<java.lang.Long> getFinishTime()
-
getOriginLat
public java.math.BigDecimal getOriginLat()
-
getOriginLon
public java.math.BigDecimal getOriginLon()
-
getCellSizeDegrees
public java.math.BigDecimal getCellSizeDegrees()
-
getCellSizeDegreesAsDouble
public double getCellSizeDegreesAsDouble()
-
getBounds
public Bounds getBounds()
-
getFilterBounds
public Bounds getFilterBounds()
-
getGrid
public Grid getGrid()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
builder
public static Options.Builder builder()
-
builder
public static Options.Builder builder(Options o)
-
getSegmentOptions
public SegmentOptions getSegmentOptions()
-
buildFrom
public Options.Builder buildFrom()
-
-