Packages

c

geotrellis.raster

IntUserDefinedNoDataCellType

case class IntUserDefinedNoDataCellType(noDataValue: Int) extends DataType with IntCells with UserDefinedNoData[Int] with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IntUserDefinedNoDataCellType
  2. Product
  3. Equals
  4. UserDefinedNoData
  5. HasNoData
  6. NoDataHandling
  7. IntCells
  8. DataType
  9. Serializable
  10. Serializable
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new IntUserDefinedNoDataCellType(noDataValue: Int)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val bits: Int
    Definition Classes
    IntCellsDataType
  6. def bytes: Int

    Bytes per sample (bits divided by 8).

    Bytes per sample (bits divided by 8).

    returns

    Bytes per sample.

    Definition Classes
    DataType
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  8. def contains(other: CellType): Boolean

    Answer true if the present data type contains the other cell type, otherwise false.

    Answer true if the present data type contains the other cell type, otherwise false.

    other

    The other cell type

    returns

    True for containment, false otherwise

    Definition Classes
    DataType
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equalDataType(other: DataType): Boolean

    Determine if two CellType instances have equal DataType component

    Determine if two CellType instances have equal DataType component

    Definition Classes
    IntCellsDataType
  11. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def intersect(other: CellType): CellType

    Compute the intersection of the present data type and the given cell type.

    Compute the intersection of the present data type and the given cell type.

    other

    The other cell type

    returns

    The intersection of this data type and the other cell type

    Definition Classes
    DataType
  14. val isFloatingPoint: Boolean
    Definition Classes
    IntCellsDataType
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. def name: String
    Definition Classes
    DataType
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. val noDataValue: Int

    The no data value as represented in the JVM in the underlying cell.

    The no data value as represented in the JVM in the underlying cell. If unsigned types are involved then this value may be an overflow representation, and widenedNoData should be used.

    Definition Classes
    IntUserDefinedNoDataCellTypeHasNoData
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. def numBytes(size: Int): Int

    Return the number of bytes that would be consumed by the given number of items of the present type.

    Return the number of bytes that would be consumed by the given number of items of the present type.

    size

    The number of items

    returns

    The number of bytes

    Definition Classes
    DataType
  22. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  23. def toString(): String

    Return the string representation of this data type.

    Return the string representation of this data type.

    returns

    The string representation

    Definition Classes
    DataType → AnyRef → Any
  24. def union(other: CellType): CellType

    Union only checks to see that the correct bitsize and int vs floating point values are set.

    Union only checks to see that the correct bitsize and int vs floating point values are set. We can be sure that its operations are safe because all data is converted up to int or double where the internal GT "constant" nodata values are used for *all* tile types. So, for instance, if a UserDefinedNoData tile is converted to a different UserDefinedNoData tile, the user defined NoData value will be converted to Int.MinValue/Double.NaN during operations and then converted once more from that value down to the second UserDefinedNoData value.

    other

    The other cell type

    returns

    The union of this data type and the other cell type

    Definition Classes
    DataType
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  28. def widenedNoData(implicit ev: Numeric[Int]): WidenedNoData
    Definition Classes
    HasNoData
  29. def withDefaultNoData(): IntCells with NoDataHandling

    Creates a CellType with the default ConstantNoData value.

    Creates a CellType with the default ConstantNoData value. If instance is already one of the default NoData values then a reference to self is returned.

    returns

    CellType with same bit width as this but with the default NoData value.

    Definition Classes
    IntCellsDataType
  30. def withNoData(noDataValue: Option[Double]): IntCells with NoDataHandling

    Creates CellType with requested NoData semantics.

    Creates CellType with requested NoData semantics. In case where DataType is not Double noDataValue will be coerced to that type. This may lead to loss of precision but will leave NoData consistent with tile cells.

    noDataValue

    Optional NoData Value

    returns

    DataType unchanged but with NoDataHandling implied by the value of the parameter

    Definition Classes
    IntCellsDataType

Inherited from Product

Inherited from Equals

Inherited from UserDefinedNoData[Int]

Inherited from HasNoData[Int]

Inherited from NoDataHandling

Inherited from IntCells

Inherited from DataType

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped