object FloatCellType extends DataType with FloatCells with NoNoData with Product with Serializable
- Alphabetic
- By Inheritance
- FloatCellType
- Product
- Equals
- NoNoData
- NoDataHandling
- FloatCells
- 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
- Definition Classes
- FloatCells → DataType
-
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
- Definition Classes
- FloatCells → DataType
-
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
- Definition Classes
- FloatCells → DataType
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
name: String
- Definition Classes
- DataType
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
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
withDefaultNoData(): FloatCells 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 defaultNoData
values then a reference to self is returned.- returns
CellType with same bit width as this but with the default
NoData
value.
- Definition Classes
- FloatCells → DataType
-
def
withNoData(noDataValue: Option[Double]): FloatCells 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
- FloatCells → DataType