public class DatasetImageInfo extends DatasetInfo
The information class of the image dataset.
Contains attribute information for image datasets, such as name, width, height, and storage block size.
Modifier and Type | Field and Description |
---|---|
int |
bandCount
Returns the count of bands.
|
java.lang.String[] |
bandNames
Band Name.
|
int |
blockSize
The image dataset is stored in pixels by block, read-only.
|
ColorSpaceType |
colorSpace
The display mode for color
|
int |
height
Height of the image data, read-only.
|
boolean |
isMultiBand
Deprecated.
use #bandCount instead
|
java.util.List<Color> |
palette
Deprecated.
|
java.util.List<Color>[] |
palettes
The color palette of each band in image dataset.
|
PixelFormat |
pixelFormat
The pixel format of the storage, read-only.
|
int |
width
Width of the image data, read-only.
|
bounds, datasourceConnectionInfo, dataSourceName, description, encodeType, isReadOnly, prjCoordSys, tableName, type
Constructor and Description |
---|
DatasetImageInfo()
The Constructor.
|
DatasetImageInfo(DatasetImageInfo datasetImageInfo)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
DatasetInfo |
copy()
Copy the dataset information object.
|
boolean |
equals(java.lang.Object obj)
Determines whether the specific objects equals the current
DatasetImageInfo object. |
int |
hashCode()
Get the hash code of the image dataset object.
|
public int blockSize
The image dataset is stored in pixels by block, read-only.
The blocking mode is stored the block as the square, for instance, when blockSize is 4, blocking the square with 4*4 pixel, the image data will be blocked the matrix with 3 rows and 3 columns. Where, if the image data has not enough pixel to be blocked, so using the empty grid to make up for the block.
public int height
public int width
@Deprecated public java.util.List<Color> palette
palettes
public java.util.List<Color>[] palettes
public PixelFormat pixelFormat
That is, what format the pixels are stored, and how many bytes are used for each pixel. For more information, please refer to the PixelFormat
enumeration class. DatasetImageInfo
does not currently support Double, Single, and BIT64 three pixel formats.
@Deprecated public boolean isMultiBand
bandCount
public int bandCount
public java.lang.String[] bandNames
public ColorSpaceType colorSpace
public DatasetImageInfo()
The Constructor.
public DatasetImageInfo(DatasetImageInfo datasetImageInfo)
Copy constructor.
datasetImageInfo
- the image dataset object.public boolean equals(java.lang.Object obj)
Determines whether the specific objects equals the current DatasetImageInfo
object.
equals
in class DatasetInfo
obj
- the object to compare with the current DatasetImageInfo
object.public int hashCode()
Get the hash code of the image dataset object.
hashCode
in class DatasetInfo
public DatasetInfo copy()
Copy the dataset information object.
copy
in class DatasetInfo