|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectGeoKeyEntry
public final class GeoKeyEntry
This class is a holder for a GeoKey record containing four short values as specified in the GeoTiff spec. The values are a GeoKey ID, the TIFFTag number of the location of this data, the count of values for this GeoKey, and the offset (or value if the location is 0).
If the Tiff Tag location is 0, then the value is a Short and is contained in the offset. Otherwise, there is one or more value in the specified external Tiff tag. The number is specified by the count field, and the offset into the record is the offset field.
modules/plugin/geotiff (gt-geotiff.jar)
Constructor Summary | |
---|---|
GeoKeyEntry(int keyID,
int tagLoc,
int count,
int offset)
Constructor of a GeoKeyEntry . |
Method Summary | |
---|---|
int |
compareTo(GeoKeyEntry o)
According to GeoTIff spec: In the TIFF spec it is required that TIFF tags be written out to the file in tag-ID sorted order. |
boolean |
equals(Object obj)
|
int |
getCount()
|
int |
getKeyID()
|
int |
getTiffTagLocation()
|
int |
getValueOffset()
|
int[] |
getValues()
|
int |
hashCode()
|
void |
setCount(int count)
|
void |
setKeyID(int keyID)
|
void |
setTiffTagLocation(int tagLoc)
|
void |
setValueOffset(int valueOffset)
|
String |
toString()
|
Methods inherited from class Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public GeoKeyEntry(int keyID, int tagLoc, int count, int offset)
GeoKeyEntry
.
keyID
- the id of this GeoKeyEntry
.tagLoc
- the location of this tag.count
- offset
- Method Detail |
---|
public boolean equals(Object obj)
equals
in class Object
public int hashCode()
hashCode
in class Object
public String toString()
toString
in class Object
public int getKeyID()
public int getTiffTagLocation()
public int getCount()
public int getValueOffset()
public void setCount(int count)
public void setKeyID(int keyID)
public void setTiffTagLocation(int tagLoc)
public void setValueOffset(int valueOffset)
public int[] getValues()
public int compareTo(GeoKeyEntry o)
In the TIFF spec it is required that TIFF tags be written out to the file in tag-ID sorted order. This is done to avoid forcing software to perform N-squared sort operations when reading and writing tags.
compareTo
in interface Comparable<GeoKeyEntry>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |