Object/Trait

com.rasterfoundry.tool.ast.codec

MapAlgebraCodec

Related Docs: trait MapAlgebraCodec | package codec

Permalink

object MapAlgebraCodec extends MapAlgebraCodec

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MapAlgebraCodec
  2. MapAlgebraCodec
  3. MapAlgebraLeafCodecs
  4. MapAlgebraOperationCodecs
  5. MapAlgebraUtilityCodecs
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit val annulusNeighborhoodDecoder: Decoder[Annulus]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  5. implicit val annulusNeighborhoodEncoder: Encoder[Annulus]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. implicit lazy val celltypeDecoder: Decoder[CellType]

    Permalink
    Definition Classes
    MapAlgebraLeafCodecs
  8. implicit lazy val celltypeEncoder: Encoder[CellType]

    Permalink
    Definition Classes
    MapAlgebraLeafCodecs
  9. implicit val circleNeighborhoodDecoder: Decoder[Circle]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  10. implicit val circleNeighborhoodEncoder: Encoder[Circle]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  11. implicit lazy val classBoundaryDecoder: Decoder[ClassBoundaryType]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  12. implicit lazy val classBoundaryEncoder: Encoder[ClassBoundaryType]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  13. implicit val classMapDecoder: Decoder[ClassMap]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  14. implicit val classMapEncoder: Encoder[ClassMap]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  15. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. implicit val colorRampDecoder: Decoder[ColorRamp]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  17. implicit val colorRampEncoder: Encoder[ColorRamp]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  18. implicit lazy val decodeAbs: Decoder[Abs]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  19. implicit lazy val decodeAcos: Decoder[Acos]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  20. implicit lazy val decodeAddition: Decoder[Addition]

    Permalink

    NOTE: We need to keep these specialized encoder/decoders around for correct parsing of trees

    NOTE: We need to keep these specialized encoder/decoders around for correct parsing of trees

    Definition Classes
    MapAlgebraOperationCodecs
  21. implicit lazy val decodeAnd: Decoder[And]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  22. implicit lazy val decodeAsin: Decoder[Asin]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  23. implicit lazy val decodeAtan: Decoder[Atan]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  24. implicit lazy val decodeAtan2: Decoder[Atan2]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  25. implicit lazy val decodeCeil: Decoder[Ceil]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  26. implicit lazy val decodeClassification: Decoder[Classification]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  27. implicit lazy val decodeConstant: Decoder[Constant]

    Permalink
    Definition Classes
    MapAlgebraLeafCodecs
  28. implicit lazy val decodeCos: Decoder[Cos]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  29. implicit lazy val decodeCosh: Decoder[Cosh]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  30. implicit lazy val decodeDivision: Decoder[Division]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  31. implicit lazy val decodeEquality: Decoder[Equality]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  32. implicit lazy val decodeFloor: Decoder[Floor]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  33. implicit lazy val decodeFocalMax: Decoder[FocalMax]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  34. implicit lazy val decodeFocalMean: Decoder[FocalMean]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  35. implicit lazy val decodeFocalMedian: Decoder[FocalMedian]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  36. implicit lazy val decodeFocalMin: Decoder[FocalMin]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  37. implicit lazy val decodeFocalMode: Decoder[FocalMode]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  38. implicit lazy val decodeFocalStdDev: Decoder[FocalStdDev]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  39. implicit lazy val decodeFocalSum: Decoder[FocalSum]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  40. implicit lazy val decodeGreater: Decoder[Greater]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  41. implicit lazy val decodeGreaterOrEqual: Decoder[GreaterOrEqual]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  42. implicit lazy val decodeInequality: Decoder[Inequality]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  43. implicit lazy val decodeIsDefined: Decoder[IsDefined]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  44. implicit lazy val decodeIsUndefined: Decoder[IsUndefined]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  45. implicit val decodeKeyDouble: KeyDecoder[Double]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  46. implicit val decodeKeyUUID: KeyDecoder[UUID]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  47. implicit lazy val decodeLess: Decoder[Less]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  48. implicit lazy val decodeLessOrEqual: Decoder[LessOrEqual]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  49. implicit lazy val decodeLog: Decoder[Log]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  50. implicit lazy val decodeLog10: Decoder[Log10]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  51. implicit lazy val decodeLogicalDisjunction: Decoder[Or]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  52. implicit lazy val decodeLogicalNegation: Decoder[LogicalNegation]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  53. implicit lazy val decodeLogicallyExclusiveDisjunction: Decoder[Xor]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  54. implicit lazy val decodeMasking: Decoder[Masking]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  55. implicit lazy val decodeMax: Decoder[Max]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  56. implicit lazy val decodeMin: Decoder[Min]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  57. implicit lazy val decodeMultiplication: Decoder[Multiplication]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  58. implicit lazy val decodeNumericNegation: Decoder[NumericNegation]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  59. implicit lazy val decodeOperations: Decoder[Operation]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  60. implicit lazy val decodePow: Decoder[Pow]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  61. implicit lazy val decodeProjectSource: Decoder[ProjectRaster]

    Permalink
    Definition Classes
    MapAlgebraLeafCodecs
  62. implicit lazy val decodeReference: Decoder[ToolReference]

    Permalink
    Definition Classes
    MapAlgebraLeafCodecs
  63. implicit lazy val decodeRound: Decoder[Round]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  64. implicit lazy val decodeSceneSource: Decoder[SceneRaster]

    Permalink
    Definition Classes
    MapAlgebraLeafCodecs
  65. implicit lazy val decodeSin: Decoder[Sin]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  66. implicit lazy val decodeSinh: Decoder[Sinh]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  67. implicit lazy val decodeSquareRoot: Decoder[SquareRoot]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  68. implicit lazy val decodeSubtraction: Decoder[Subtraction]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  69. implicit lazy val decodeTan: Decoder[Tan]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  70. implicit lazy val decodeTanh: Decoder[Tanh]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  71. val defaultClassMapDecoder: Decoder[ClassMap]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  72. implicit lazy val encodeAbs: Encoder[Abs]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  73. implicit lazy val encodeAcos: Encoder[Acos]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  74. implicit lazy val encodeAddition: Encoder[Addition]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  75. implicit lazy val encodeAnd: Encoder[And]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  76. implicit lazy val encodeAsin: Encoder[Asin]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  77. implicit lazy val encodeAtan: Encoder[Atan]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  78. implicit lazy val encodeAtan2: Encoder[Atan2]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  79. implicit lazy val encodeCeil: Encoder[Ceil]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  80. implicit lazy val encodeClassification: Encoder[Classification]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  81. implicit lazy val encodeConstant: Encoder[Constant]

    Permalink
    Definition Classes
    MapAlgebraLeafCodecs
  82. implicit lazy val encodeCos: Encoder[Cos]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  83. implicit lazy val encodeCosh: Encoder[Cosh]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  84. implicit lazy val encodeDivision: Encoder[Division]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  85. implicit lazy val encodeEquality: Encoder[Equality]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  86. implicit lazy val encodeFloor: Encoder[Floor]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  87. implicit lazy val encodeFocalMax: Encoder[FocalMax]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  88. implicit lazy val encodeFocalMean: Encoder[FocalMean]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  89. implicit lazy val encodeFocalMedian: Encoder[FocalMedian]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  90. implicit lazy val encodeFocalMin: Encoder[FocalMin]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  91. implicit lazy val encodeFocalMode: Encoder[FocalMode]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  92. implicit lazy val encodeFocalStdDev: Encoder[FocalStdDev]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  93. implicit lazy val encodeFocalSum: Encoder[FocalSum]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  94. implicit lazy val encodeGreater: Encoder[Greater]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  95. implicit lazy val encodeGreaterOrEqual: Encoder[GreaterOrEqual]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  96. implicit lazy val encodeInequality: Encoder[Inequality]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  97. implicit lazy val encodeIsDefined: Encoder[IsDefined]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  98. implicit lazy val encodeIsUndefined: Encoder[IsUndefined]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  99. implicit val encodeKeyDouble: KeyEncoder[Double]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  100. implicit val encodeKeyUUID: KeyEncoder[UUID]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  101. implicit lazy val encodeLess: Encoder[Less]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  102. implicit lazy val encodeLessOrEqual: Encoder[LessOrEqual]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  103. implicit lazy val encodeLog: Encoder[Log]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  104. implicit lazy val encodeLog10: Encoder[Log10]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  105. implicit lazy val encodeLogicalDisjunction: Encoder[Or]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  106. implicit lazy val encodeLogicalNegation: Encoder[LogicalNegation]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  107. implicit lazy val encodeLogicallyExclusiveDisjunction: Encoder[Xor]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  108. implicit lazy val encodeMasking: Encoder[Masking]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  109. implicit lazy val encodeMax: Encoder[Max]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  110. implicit lazy val encodeMin: Encoder[Min]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  111. implicit lazy val encodeMultiplication: Encoder[Multiplication]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  112. implicit lazy val encodeNumericNegation: Encoder[NumericNegation]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  113. implicit lazy val encodeOperations: Encoder[Operation]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  114. implicit lazy val encodePow: Encoder[Pow]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  115. implicit lazy val encodeProjectSource: Encoder[ProjectRaster]

    Permalink
    Definition Classes
    MapAlgebraLeafCodecs
  116. implicit lazy val encodeReference: Encoder[ToolReference]

    Permalink
    Definition Classes
    MapAlgebraLeafCodecs
  117. implicit lazy val encodeRound: Encoder[Round]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  118. implicit lazy val encodeSceneSource: Encoder[SceneRaster]

    Permalink
    Definition Classes
    MapAlgebraLeafCodecs
  119. implicit lazy val encodeSin: Encoder[Sin]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  120. implicit lazy val encodeSinh: Encoder[Sinh]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  121. implicit lazy val encodeSquareRoot: Encoder[SquareRoot]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  122. implicit lazy val encodeSubtraction: Encoder[Subtraction]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  123. implicit lazy val encodeTan: Encoder[Tan]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  124. implicit lazy val encodeTanh: Encoder[Tanh]

    Permalink
    Definition Classes
    MapAlgebraOperationCodecs
  125. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  126. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  127. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  128. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  129. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  130. val hexClassMapDecoder: Decoder[ClassMap]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  131. implicit val histogramDecoder: Decoder[Histogram[Double]]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  132. implicit val histogramEncoder: Encoder[Histogram[Double]]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  133. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  134. implicit def mapAlgebraDecoder: Decoder[MapAlgebraAST]

    Permalink

    TODO: Add codec paths besides raster source and operation when supported

    TODO: Add codec paths besides raster source and operation when supported

    Definition Classes
    MapAlgebraCodecMapAlgebraLeafCodecsMapAlgebraOperationCodecsMapAlgebraUtilityCodecs
  135. implicit def mapAlgebraEncoder: Encoder[MapAlgebraAST]

    Permalink
  136. implicit def mapAlgebraLeafDecoder: Decoder[MapAlgebraLeaf]

    Permalink

    TODO: Add codec paths besides raster source and operation when supported

    TODO: Add codec paths besides raster source and operation when supported

    Definition Classes
    MapAlgebraLeafCodecs
  137. implicit def mapAlgebraLeafEncoder: Encoder[MapAlgebraLeaf]

    Permalink
    Definition Classes
    MapAlgebraLeafCodecs
  138. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  139. implicit val neighborhoodDecoder: Decoder[Neighborhood]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  140. implicit val neighborhoodEncoder: Encoder[Neighborhood]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  141. implicit val neswNeighborhoodDecoder: Decoder[Nesw]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  142. implicit val neswNeighborhoodEncoder: Encoder[Nesw]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  143. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  144. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  145. implicit val sprayJsonEncoder: Encoder[JsValue]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  146. implicit val squareNeighborhoodDecoder: Decoder[Square]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  147. implicit val squareNeighborhoodEncoder: Encoder[Square]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  148. implicit val statsDecoder: Decoder[Statistics[Double]]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  149. implicit val statsEncoder: Encoder[Statistics[Double]]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  150. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  151. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  152. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  153. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  154. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  155. implicit val wedgeNeighborhoodDecoder: Decoder[Wedge]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs
  156. implicit val wedgeNeighborhoodEncoder: Encoder[Wedge]

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs

Inherited from MapAlgebraCodec

Inherited from MapAlgebraLeafCodecs

Inherited from MapAlgebraOperationCodecs

Inherited from MapAlgebraUtilityCodecs

Inherited from AnyRef

Inherited from Any

Ungrouped