Trait

com.rasterfoundry.common.ast.codec

MapAlgebraOperationCodecs

Related Doc: package codec

Permalink

trait MapAlgebraOperationCodecs extends MapAlgebraUtilityCodecs

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MapAlgebraOperationCodecs
  2. MapAlgebraUtilityCodecs
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. implicit abstract def mapAlgebraDecoder: Decoder[MapAlgebraAST]

    Permalink
  2. implicit abstract def mapAlgebraEncoder: Encoder[MapAlgebraAST]

    Permalink

Concrete 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 val circleNeighborhoodDecoder: Decoder[Circle]

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

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

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

    Permalink

    Can't map a partial function here it seems since what comes before the cbType => isn't mappable

    Can't map a partial function here it seems since what comes before the cbType => isn't mappable

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

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

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

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

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

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

    Permalink
  17. implicit lazy val decodeAcos: Decoder[Acos]

    Permalink
  18. implicit lazy val decodeAddition: Decoder[Addition]

    Permalink

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

  19. implicit lazy val decodeAnd: Decoder[And]

    Permalink
  20. implicit lazy val decodeAsin: Decoder[Asin]

    Permalink
  21. implicit lazy val decodeAtan: Decoder[Atan]

    Permalink
  22. implicit lazy val decodeAtan2: Decoder[Atan2]

    Permalink
  23. implicit lazy val decodeCeil: Decoder[Ceil]

    Permalink
  24. implicit lazy val decodeClassification: Decoder[Classification]

    Permalink
  25. implicit lazy val decodeCos: Decoder[Cos]

    Permalink
  26. implicit lazy val decodeCosh: Decoder[Cosh]

    Permalink
  27. implicit lazy val decodeDivision: Decoder[Division]

    Permalink
  28. implicit lazy val decodeEquality: Decoder[Equality]

    Permalink
  29. implicit lazy val decodeFloor: Decoder[Floor]

    Permalink
  30. implicit lazy val decodeFocalMax: Decoder[FocalMax]

    Permalink
  31. implicit lazy val decodeFocalMean: Decoder[FocalMean]

    Permalink
  32. implicit lazy val decodeFocalMedian: Decoder[FocalMedian]

    Permalink
  33. implicit lazy val decodeFocalMin: Decoder[FocalMin]

    Permalink
  34. implicit lazy val decodeFocalMode: Decoder[FocalMode]

    Permalink
  35. implicit lazy val decodeFocalStdDev: Decoder[FocalStdDev]

    Permalink
  36. implicit lazy val decodeFocalSum: Decoder[FocalSum]

    Permalink
  37. implicit lazy val decodeGreater: Decoder[Greater]

    Permalink
  38. implicit lazy val decodeGreaterOrEqual: Decoder[GreaterOrEqual]

    Permalink
  39. implicit lazy val decodeInequality: Decoder[Inequality]

    Permalink
  40. implicit lazy val decodeIsDefined: Decoder[IsDefined]

    Permalink
  41. implicit lazy val decodeIsUndefined: Decoder[IsUndefined]

    Permalink
  42. implicit val decodeKeyDouble: KeyDecoder[Double]

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

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

    Permalink
  45. implicit lazy val decodeLessOrEqual: Decoder[LessOrEqual]

    Permalink
  46. implicit lazy val decodeLog: Decoder[Log]

    Permalink
  47. implicit lazy val decodeLog10: Decoder[Log10]

    Permalink
  48. implicit lazy val decodeLogicalDisjunction: Decoder[Or]

    Permalink
  49. implicit lazy val decodeLogicalNegation: Decoder[LogicalNegation]

    Permalink
  50. implicit lazy val decodeLogicallyExclusiveDisjunction: Decoder[Xor]

    Permalink
  51. implicit lazy val decodeMasking: Decoder[Masking]

    Permalink
  52. implicit lazy val decodeMax: Decoder[Max]

    Permalink
  53. implicit lazy val decodeMin: Decoder[Min]

    Permalink
  54. implicit lazy val decodeMultiplication: Decoder[Multiplication]

    Permalink
  55. implicit lazy val decodeNumericNegation: Decoder[NumericNegation]

    Permalink
  56. implicit lazy val decodeOperations: Decoder[Operation]

    Permalink
  57. implicit lazy val decodePow: Decoder[Pow]

    Permalink
  58. implicit lazy val decodeRound: Decoder[Round]

    Permalink
  59. implicit lazy val decodeSin: Decoder[Sin]

    Permalink
  60. implicit lazy val decodeSinh: Decoder[Sinh]

    Permalink
  61. implicit lazy val decodeSquareRoot: Decoder[SquareRoot]

    Permalink
  62. implicit lazy val decodeSubtraction: Decoder[Subtraction]

    Permalink
  63. implicit lazy val decodeTan: Decoder[Tan]

    Permalink
  64. implicit lazy val decodeTanh: Decoder[Tanh]

    Permalink
  65. val defaultClassMapDecoder: Decoder[ClassMap]

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

    Permalink
  67. implicit lazy val encodeAcos: Encoder[Acos]

    Permalink
  68. implicit lazy val encodeAddition: Encoder[Addition]

    Permalink
  69. implicit lazy val encodeAnd: Encoder[And]

    Permalink
  70. implicit lazy val encodeAsin: Encoder[Asin]

    Permalink
  71. implicit lazy val encodeAtan: Encoder[Atan]

    Permalink
  72. implicit lazy val encodeAtan2: Encoder[Atan2]

    Permalink
  73. implicit lazy val encodeCeil: Encoder[Ceil]

    Permalink
  74. implicit lazy val encodeClassification: Encoder[Classification]

    Permalink
  75. implicit lazy val encodeCos: Encoder[Cos]

    Permalink
  76. implicit lazy val encodeCosh: Encoder[Cosh]

    Permalink
  77. implicit lazy val encodeDivision: Encoder[Division]

    Permalink
  78. implicit lazy val encodeEquality: Encoder[Equality]

    Permalink
  79. implicit lazy val encodeFloor: Encoder[Floor]

    Permalink
  80. implicit lazy val encodeFocalMax: Encoder[FocalMax]

    Permalink
  81. implicit lazy val encodeFocalMean: Encoder[FocalMean]

    Permalink
  82. implicit lazy val encodeFocalMedian: Encoder[FocalMedian]

    Permalink
  83. implicit lazy val encodeFocalMin: Encoder[FocalMin]

    Permalink
  84. implicit lazy val encodeFocalMode: Encoder[FocalMode]

    Permalink
  85. implicit lazy val encodeFocalStdDev: Encoder[FocalStdDev]

    Permalink
  86. implicit lazy val encodeFocalSum: Encoder[FocalSum]

    Permalink
  87. implicit lazy val encodeGreater: Encoder[Greater]

    Permalink
  88. implicit lazy val encodeGreaterOrEqual: Encoder[GreaterOrEqual]

    Permalink
  89. implicit lazy val encodeInequality: Encoder[Inequality]

    Permalink
  90. implicit lazy val encodeIsDefined: Encoder[IsDefined]

    Permalink
  91. implicit lazy val encodeIsUndefined: Encoder[IsUndefined]

    Permalink
  92. implicit val encodeKeyDouble: KeyEncoder[Double]

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

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

    Permalink
  95. implicit lazy val encodeLessOrEqual: Encoder[LessOrEqual]

    Permalink
  96. implicit lazy val encodeLog: Encoder[Log]

    Permalink
  97. implicit lazy val encodeLog10: Encoder[Log10]

    Permalink
  98. implicit lazy val encodeLogicalDisjunction: Encoder[Or]

    Permalink
  99. implicit lazy val encodeLogicalNegation: Encoder[LogicalNegation]

    Permalink
  100. implicit lazy val encodeLogicallyExclusiveDisjunction: Encoder[Xor]

    Permalink
  101. implicit lazy val encodeMasking: Encoder[Masking]

    Permalink
  102. implicit lazy val encodeMax: Encoder[Max]

    Permalink
  103. implicit lazy val encodeMin: Encoder[Min]

    Permalink
  104. implicit lazy val encodeMultiplication: Encoder[Multiplication]

    Permalink
  105. implicit lazy val encodeNumericNegation: Encoder[NumericNegation]

    Permalink
  106. implicit lazy val encodeOperations: Encoder[Operation]

    Permalink
  107. implicit lazy val encodePow: Encoder[Pow]

    Permalink
  108. implicit lazy val encodeRound: Encoder[Round]

    Permalink
  109. implicit lazy val encodeSin: Encoder[Sin]

    Permalink
  110. implicit lazy val encodeSinh: Encoder[Sinh]

    Permalink
  111. implicit lazy val encodeSquareRoot: Encoder[SquareRoot]

    Permalink
  112. implicit lazy val encodeSubtraction: Encoder[Subtraction]

    Permalink
  113. implicit lazy val encodeTan: Encoder[Tan]

    Permalink
  114. implicit lazy val encodeTanh: Encoder[Tanh]

    Permalink
  115. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Any
  124. final def ne(arg0: AnyRef): Boolean

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    MapAlgebraUtilityCodecs

Inherited from MapAlgebraUtilityCodecs

Inherited from AnyRef

Inherited from Any

Ungrouped