package common

Linear Supertypes
Implicits, GeoJsonSupport, CrsFormats, FeatureFormats, GeometryFormats, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. common
  2. Implicits
  3. GeoJsonSupport
  4. CrsFormats
  5. FeatureFormats
  6. GeometryFormats
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AWSBatch extends RollbarNotifier with LazyLogging

    Submits jobs to AWS Batch for processing

  2. class BacksplashConnectionFactory extends DefaultConnectionFactory
  3. case class BacksplashGeoTiffInfo(extent: Extent, crs: CRS, tags: Tags, tiffTags: TiffTags, options: GeoTiffOptions, bandType: BandType, byteOrder: ByteOrder, segmentLayout: GeoTiffSegmentLayout, compression: Compression, bandCount: Int, noDataValue: Option[Double], overviews: List[BacksplashGeoTiffInfo] = Nil) extends Product with Serializable

    Container for metadata for Tiffs

    Container for metadata for Tiffs

    This tracks closely to GeoTiffInfo, but omits and adds a few things to make it easier to serialize. As such, this class has a static helper method to construct itself from an instance of GeoTiffInfo and also transform back into one

  4. final case class BatchParams(items: List[SceneCorrectionParams]) extends Product with Serializable
  5. implicit class ExtentsToGeoJson extends AnyRef
    Definition Classes
    Implicits
  6. implicit class FeaturesToGeoJson[G <: Geometry, D] extends AnyRef
    Definition Classes
    Implicits
  7. implicit class GeometriesToGeoJson extends AnyRef
    Definition Classes
    Implicits
  8. final case class LayerAttribute(layerName: String, zoom: Int, name: String, value: Json) extends Product with Serializable
  9. final case class MosaicDefinition(sceneId: UUID, projectId: UUID, datasource: UUID, sceneName: String, colorCorrections: Params, sceneType: Option[SceneType] = scala.None, ingestLocation: Option[String], footprint: Option[MultiPolygon], isSingleBand: Boolean, singleBandOptions: Option[Json], mask: Option[MultiPolygon], sceneMetadataFields: SceneMetadataFields, metadataFiles: List[String]) extends Product with Serializable
  10. final case class ProjectColorModeParams(redBand: Int, greenBand: Int, blueBand: Int) extends Product with Serializable
  11. implicit class RichFeature[G <: Geometry, D] extends AnyRef
    Definition Classes
    Implicits
  12. implicit class RichGeometry extends AnyRef
    Definition Classes
    Implicits
  13. implicit class RichString extends AnyRef
    Definition Classes
    Implicits
  14. trait RollbarNotifier extends LazyLogging
  15. final case class S3(credentialsProviderChain: AWSCredentialsProvider = ..., region: Option[S3Region] = None) extends Serializable with Product
  16. sealed trait S3Region extends AnyRef
  17. final case class S3RegionEnum(s3Region: Regions) extends S3Region with Product with Serializable
  18. final case class S3RegionString(s3Region: String) extends S3Region with Product with Serializable
  19. final case class SceneCorrectionParams(sceneId: UUID, params: Params) extends Product with Serializable
  20. final case class SceneToLayer(sceneId: UUID, projectLayerId: UUID, accepted: Boolean, sceneOrder: Option[Int] = None, colorCorrectParams: Params) extends Product with Serializable
  21. final case class SceneToLayerWithSceneType(sceneId: UUID, projectId: UUID, datasource: UUID, sceneName: String, projectLayerId: UUID, accepted: Boolean, sceneOrder: Option[Int] = scala.None, colorCorrectParams: Params, sceneType: Option[SceneType] = scala.None, ingestLocation: Option[String], dataFootprint: Option[Projected[MultiPolygon]], isSingleBand: Boolean, singleBandOptions: Option[Json], mask: Option[Projected[MultiPolygon]], metadataFields: SceneMetadataFields, metadataFiles: List[String]) extends Product with Serializable
  22. final case class SceneWithProjectIdLayerId(sceneId: UUID, projectId: UUID, projectLayerId: UUID) extends Product with Serializable

Value Members

  1. implicit val bandTypeDecoder: Decoder[BandType]
  2. implicit val bandTypeEncoder: Encoder[BandType]
  3. implicit val basicTagsDecoder: Decoder[BasicTags]
  4. implicit val basicTagsEncoder: Encoder[BasicTags]
  5. implicit val bsgtDecoder: Decoder[BacksplashGeoTiffInfo]
  6. implicit val bsgtEncoder: Encoder[BacksplashGeoTiffInfo]
  7. implicit val byteOrderDecoder: Decoder[ByteOrder]
  8. implicit val byteOrderEncoder: Encoder[ByteOrder]
  9. implicit val cmykTagsDecoder: Decoder[CmykTags]
  10. implicit val cmykTagsEncoder: Encoder[CmykTags]
  11. implicit val colimetryTagsDecoder: Decoder[ColimetryTags]
  12. implicit val colimetryTagsEncoder: Encoder[ColimetryTags]
  13. implicit val compressionDecoder: Decoder[Compression]
  14. implicit val compressionEncoder: Encoder[Compression]
  15. implicit val configKeysDecoder: Decoder[ConfigKeys]
  16. implicit val configKeysEncoder: Encoder[ConfigKeys]
  17. implicit val crsDecoder: Decoder[CRS]
    Definition Classes
    CrsFormats
  18. implicit val crsEncoder: Encoder[CRS]
    Definition Classes
    CrsFormats
  19. implicit val dataSampleFormatTagsDecoder: Decoder[DataSampleFormatTags]
  20. implicit val dataSampleFormatTagsEncoder: Encoder[DataSampleFormatTags]
  21. implicit val decCrs: Decoder[CRS]
  22. implicit val docTagsDecoder: Decoder[DocumentationTags]
  23. implicit val docTagsEncoder: Encoder[DocumentationTags]
  24. implicit val extentDecoder: Decoder[Extent]
  25. implicit val extentEncoder: Encoder[Extent]
  26. implicit val featureCollectionDecoder: Decoder[JsonFeatureCollection]
    Definition Classes
    FeatureFormats
  27. implicit val featureCollectionEncoder: Encoder[JsonFeatureCollection]
    Definition Classes
    FeatureFormats
  28. implicit val featureCollectionMapDecoder: Decoder[JsonFeatureCollectionMap]
    Definition Classes
    FeatureFormats
  29. implicit val featureCollectionMapEncoder: Encoder[JsonFeatureCollectionMap]
    Definition Classes
    FeatureFormats
  30. implicit def featureDecoder[G <: Geometry, D](implicit arg0: Decoder[G], arg1: Decoder[D]): Decoder[Feature[G, D]]
    Definition Classes
    FeatureFormats
  31. implicit def featureEncoder[G <: Geometry, D](implicit arg0: Encoder[G], arg1: Encoder[D]): Encoder[Feature[G, D]]
    Definition Classes
    FeatureFormats
  32. implicit val geoKeyDirectoryTagsDecoder: Decoder[GeoKeyDirectory]
  33. implicit val geoKeyDirectoryTagsEncoder: Encoder[GeoKeyDirectory]
  34. implicit val geogCSParameterKeysDecoder: Decoder[GeogCSParameterKeys]
  35. implicit val geogCSParameterKeysEncoder: Encoder[GeogCSParameterKeys]
  36. implicit lazy val geometryCollectionDecoder: Decoder[GeometryCollection]
    Definition Classes
    GeometryFormats
  37. implicit lazy val geometryCollectionEncoder: Encoder[GeometryCollection]
    Definition Classes
    GeometryFormats
  38. implicit lazy val geometryDecoder: Decoder[Geometry]
    Definition Classes
    GeometryFormats
  39. implicit lazy val geometryEncoder: Encoder[Geometry]
    Definition Classes
    GeometryFormats
  40. implicit val geotiffOptionsDecoder: Decoder[GeoTiffOptions]
  41. implicit val geotiffOptionsEncoder: Encoder[GeoTiffOptions]
  42. implicit val geotiffSegmentLayoutDecoder: Decoder[GeoTiffSegmentLayout]
  43. implicit val geotiffSegmentLayoutEncoder: Encoder[GeoTiffSegmentLayout]
  44. implicit val geotiffTagsDecoder: Decoder[GeoTiffTags]
  45. implicit val geotiffTagsEncoder: Encoder[GeoTiffTags]
  46. implicit val indexedColorMapDecoder: Decoder[IndexedColorMap]
  47. implicit val indexedColorMapEncoder: Encoder[IndexedColorMap]
  48. implicit val interleaveMethodDecoder: Decoder[InterleaveMethod]
  49. implicit val interleaveMethodEncoder: Encoder[InterleaveMethod]
  50. implicit val jpegTagsDecoder: Decoder[JpegTags]
  51. implicit val jpegTagsEncoder: Encoder[JpegTags]
  52. implicit val jsonCrsDecoder: Decoder[JsonCRS]
    Definition Classes
    CrsFormats
  53. implicit val jsonCrsEncoder: Encoder[JsonCRS]
    Definition Classes
    CrsFormats
  54. implicit lazy val lineDecoder: Decoder[LineString]
    Definition Classes
    GeometryFormats
  55. implicit lazy val lineEncoder: Encoder[LineString]
    Definition Classes
    GeometryFormats
  56. implicit val linkedCRSDecoder: Decoder[LinkedCRS]
    Definition Classes
    CrsFormats
  57. implicit val linkedCRSEncoder: Encoder[LinkedCRS]
    Definition Classes
    CrsFormats
  58. implicit val metadataTagsDecoder: Decoder[MetadataTags]
  59. implicit val metadataTagsEncoder: Encoder[MetadataTags]
  60. implicit lazy val multiLineStringDecoder: Decoder[MultiLineString]
    Definition Classes
    GeometryFormats
  61. implicit lazy val multiLineStringEncoder: Encoder[MultiLineString]
    Definition Classes
    GeometryFormats
  62. implicit lazy val multiPointDecoder: Decoder[MultiPoint]
    Definition Classes
    GeometryFormats
  63. implicit lazy val multiPointEncoder: Encoder[MultiPoint]
    Definition Classes
    GeometryFormats
  64. implicit lazy val multiPolygonDecoder: Decoder[MultiPolygon]
    Definition Classes
    GeometryFormats
  65. implicit lazy val multiPolygonEncoder: Encoder[MultiPolygon]
    Definition Classes
    GeometryFormats
  66. implicit val multipolygonDecoder: Decoder[MultiPolygon]
  67. implicit val multipolygonEncoder: Encoder[MultiPolygon]
  68. implicit val namedCRSDecoder: Decoder[NamedCRS]
    Definition Classes
    CrsFormats
  69. implicit val namedCRSEncoder: Encoder[NamedCRS]
    Definition Classes
    CrsFormats
  70. implicit val newSubFileTypeDecoder: Decoder[NewSubfileType]
  71. implicit val newSubFileTypeEncoder: Encoder[NewSubfileType]
  72. implicit val nonBasicTagsDecoder: Decoder[NonBasicTags]
  73. implicit val nonBasicTagsEncoder: Encoder[NonBasicTags]
  74. implicit val nonStandardizedKeysDecoder: Decoder[NonStandardizedKeys]
  75. implicit val nonStandardizedKeysEncoder: Encoder[NonStandardizedKeys]
  76. implicit val nonStandardizedTagsDecoder: Decoder[NonStandardizedTags]
  77. implicit val nonStandardizedTagsEncoder: Encoder[NonStandardizedTags]
  78. implicit val pixel3DTagsDecoder: Decoder[Pixel3D]
  79. implicit val pixel3DTagsEncoder: Encoder[Pixel3D]
  80. implicit lazy val pointDecoder: Decoder[Point]
    Definition Classes
    GeometryFormats
  81. implicit lazy val pointEncoder: Encoder[Point]
    Definition Classes
    GeometryFormats
  82. implicit lazy val polygonDecoder: Decoder[Polygon]
    Definition Classes
    GeometryFormats
  83. implicit lazy val polygonEncoder: Encoder[Polygon]
    Definition Classes
    GeometryFormats
  84. implicit val projectedCSParameterKeysDecoder: Decoder[ProjectedCSParameterKeys]
  85. implicit val projectedCSParameterKeysEncoder: Encoder[ProjectedCSParameterKeys]
  86. implicit val projectedFalsingsDecoder: Decoder[ProjectedFalsings]
  87. implicit val projectedFalsingsEncoder: Encoder[ProjectedFalsings]
  88. def readFeatureJson[D, G <: Geometry](value: Json)(implicit arg0: Decoder[D], arg1: Decoder[G]): Feature[G, D]
    Definition Classes
    FeatureFormats
  89. def readFeatureJsonWithID[D, G <: Geometry](value: Json)(implicit arg0: Decoder[D], arg1: Decoder[G]): (String, Feature[G, D])
    Definition Classes
    FeatureFormats
  90. implicit val storageMethodDecoder: Decoder[StorageMethod]
  91. implicit val storageMethodEncoder: Encoder[StorageMethod]
  92. implicit val tagsDecoder: Decoder[Tags]
  93. implicit val tagsEncoder: Encoder[Tags]
  94. implicit val tiffDecoder: Decoder[TiffType]
  95. implicit val tiffEncoder: Encoder[TiffType]
  96. implicit val tiffTagsDecoder: Decoder[TiffTags]
  97. implicit val tiffTagsEncoder: Encoder[TiffTags]
  98. implicit val tileLayoutDecoder: Decoder[TileLayout]
  99. implicit val tileLayoutEncoder: Encoder[TileLayout]
  100. implicit val tileTagsDecoder: Decoder[TileTags]
  101. implicit val tileTagsEncoder: Encoder[TileTags]
  102. implicit val verticalCSKeysDecoder: Decoder[VerticalCSKeys]
  103. implicit val verticalCSKeysEncoder: Encoder[VerticalCSKeys]
  104. implicit def withCrsDecoder[T](implicit arg0: Decoder[T]): Decoder[WithCrs[T]]
    Definition Classes
    CrsFormats
  105. implicit def withCrsEncoder[T](implicit arg0: Encoder[T]): Encoder[WithCrs[T]]
    Definition Classes
    CrsFormats
  106. def writeFeatureJson[G <: Geometry, D](obj: Feature[G, D])(implicit arg0: Encoder[D]): Json
    Definition Classes
    FeatureFormats
  107. def writeFeatureJsonWithID[G <: Geometry, D](idFeature: (String, Feature[G, D]))(implicit arg0: Encoder[D]): Json
    Definition Classes
    FeatureFormats
  108. implicit val ycbcrTagsDecoder: Decoder[YCbCrTags]
  109. implicit val ycbcrTagsEncoder: Encoder[YCbCrTags]
  110. object BacksplashGeoTiffInfo extends Serializable
  111. object BacksplashGeotiffReader extends LazyLogging
  112. object BatchParams extends Serializable
  113. object Config
  114. object LayerAttribute extends Serializable
  115. object MosaicDefinition extends Serializable
  116. object ProjectColorModeParams extends Serializable
  117. object RfStackTrace
  118. object S3 extends Serializable
  119. object SceneCorrectionParams extends Serializable
  120. object SceneToLayerWithSceneType extends Serializable

Inherited from Implicits

Inherited from GeoJsonSupport

Inherited from CrsFormats

Inherited from FeatureFormats

Inherited from GeometryFormats

Inherited from AnyRef

Inherited from Any

Ungrouped