object IntConstantNoDataCellType extends DataType with IntCells with ConstantNoData[Int] with Product with Serializable
- Alphabetic
- By Inheritance
- IntConstantNoDataCellType
- Product
- Equals
- ConstantNoData
- HasNoData
- NoDataHandling
- IntCells
- DataType
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- val bits: Int
-
def
bytes: Int
Bytes per sample (bits divided by 8).
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
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
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equalDataType(other: DataType): Boolean
Determine if two CellType instances have equal DataType component
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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
- val isFloatingPoint: Boolean
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
name: String
- Definition Classes
- DataType
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
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
- IntConstantNoDataCellType → HasNoData
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
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
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
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
-
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
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
widenedNoData(implicit ev: Numeric[Int]): WidenedNoData
- Definition Classes
- HasNoData
-
def
withDefaultNoData(): IntCells with NoDataHandling
Creates a CellType with the default
ConstantNoData
value. -
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