APIdia Launch Partner
Top Description Inners Fields Constructors Methods
javax.imageio.plugins.tiff

public final Class GeoTIFFTagSet

extends TIFFTagSet
Class Inheritance
Imports
java.util.ArrayList, .List

A class representing the tags found in a GeoTIFF IFD. GeoTIFF is a standard for annotating georeferenced or geocoded raster imagery. This class does not handle the GeoKeys referenced from a GeoKeyDirectoryTag as those are not TIFF tags per se.

The definitions of the data types referenced by the field definitions may be found in the TIFFTag class.

Since
9

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class

Field Summary

Modifier and TypeField and Description
public static final int
TAG_GEO_ASCII_PARAMS

A tag used to store all ASCII-values GeoKeys.

public static final int
TAG_GEO_DOUBLE_PARAMS

A tag used to store all double-values GeoKeys.

public static final int
TAG_GEO_KEY_DIRECTORY

A tag used to store the GeoKey directory.

public static final int
TAG_MODEL_PIXEL_SCALE

A tag used to specify the size of raster pixel spacing in model space units.

public static final int
TAG_MODEL_TIE_POINT

A tag used to store raster-to-model tiepoint pairs.

public static final int
TAG_MODEL_TRANSFORMATION

A tag used to specify the transformation matrix between the raster space and the model space.

private static List<TIFFTag>
private static GeoTIFFTagSet

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static synchronized GeoTIFFTagSet

Returns:

a GeoTIFFTagSet instance.
getInstance
()

Returns a shared instance of a GeoTIFFTagSet.

private static void
Inherited from javax.imageio.plugins.tiff.TIFFTagSet:
getTaggetTaggetTagNamesgetTagNumbers

Field Detail

TAG_GEO_ASCII_PARAMSback to summary
public static final int TAG_GEO_ASCII_PARAMS

A tag used to store all ASCII-values GeoKeys.

TAG_GEO_DOUBLE_PARAMSback to summary
public static final int TAG_GEO_DOUBLE_PARAMS

A tag used to store all double-values GeoKeys.

TAG_GEO_KEY_DIRECTORYback to summary
public static final int TAG_GEO_KEY_DIRECTORY

A tag used to store the GeoKey directory.

TAG_MODEL_PIXEL_SCALEback to summary
public static final int TAG_MODEL_PIXEL_SCALE

A tag used to specify the size of raster pixel spacing in model space units.

TAG_MODEL_TIE_POINTback to summary
public static final int TAG_MODEL_TIE_POINT

A tag used to store raster-to-model tiepoint pairs.

TAG_MODEL_TRANSFORMATIONback to summary
public static final int TAG_MODEL_TRANSFORMATION

A tag used to specify the transformation matrix between the raster space and the model space.

tagsback to summary
private static List<TIFFTag> tags
theInstanceback to summary
private static GeoTIFFTagSet theInstance

Constructor Detail

GeoTIFFTagSetback to summary
private GeoTIFFTagSet()

Method Detail

getInstanceback to summary
public static synchronized GeoTIFFTagSet getInstance()

Returns a shared instance of a GeoTIFFTagSet.

Returns:GeoTIFFTagSet

a GeoTIFFTagSet instance.

initTagsback to summary
private static void initTags()
javax.imageio.plugins.tiff back to summary

pack-priv Class GeoTIFFTagSet.GeoAsciiParams

extends TIFFTag
Class Inheritance

Field Summary

Inherited from javax.imageio.plugins.tiff.TIFFTag:
MAX_DATATYPEMIN_DATATYPETIFF_ASCIITIFF_BYTETIFF_DOUBLETIFF_FLOATTIFF_IFD_POINTERTIFF_LONGTIFF_RATIONALTIFF_SBYTETIFF_SHORTTIFF_SLONGTIFF_SRATIONALTIFF_SSHORTTIFF_UNDEFINEDUNKNOWN_TAG_NAME

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from javax.imageio.plugins.tiff.TIFFTag:
addValueNamegetCountgetDataTypesgetNamegetNamedValuesgetNumbergetSizeOfTypegetTagSetgetValueNamehasValueNamesisDataTypeOKisIFDPointer

Constructor Detail

GeoAsciiParamsback to summary
public GeoAsciiParams()
javax.imageio.plugins.tiff back to summary

pack-priv Class GeoTIFFTagSet.GeoDoubleParams

extends TIFFTag
Class Inheritance

Field Summary

Inherited from javax.imageio.plugins.tiff.TIFFTag:
MAX_DATATYPEMIN_DATATYPETIFF_ASCIITIFF_BYTETIFF_DOUBLETIFF_FLOATTIFF_IFD_POINTERTIFF_LONGTIFF_RATIONALTIFF_SBYTETIFF_SHORTTIFF_SLONGTIFF_SRATIONALTIFF_SSHORTTIFF_UNDEFINEDUNKNOWN_TAG_NAME

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from javax.imageio.plugins.tiff.TIFFTag:
addValueNamegetCountgetDataTypesgetNamegetNamedValuesgetNumbergetSizeOfTypegetTagSetgetValueNamehasValueNamesisDataTypeOKisIFDPointer

Constructor Detail

GeoDoubleParamsback to summary
public GeoDoubleParams()
javax.imageio.plugins.tiff back to summary

pack-priv Class GeoTIFFTagSet.GeoKeyDirectory

extends TIFFTag
Class Inheritance

Field Summary

Inherited from javax.imageio.plugins.tiff.TIFFTag:
MAX_DATATYPEMIN_DATATYPETIFF_ASCIITIFF_BYTETIFF_DOUBLETIFF_FLOATTIFF_IFD_POINTERTIFF_LONGTIFF_RATIONALTIFF_SBYTETIFF_SHORTTIFF_SLONGTIFF_SRATIONALTIFF_SSHORTTIFF_UNDEFINEDUNKNOWN_TAG_NAME

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from javax.imageio.plugins.tiff.TIFFTag:
addValueNamegetCountgetDataTypesgetNamegetNamedValuesgetNumbergetSizeOfTypegetTagSetgetValueNamehasValueNamesisDataTypeOKisIFDPointer

Constructor Detail

GeoKeyDirectoryback to summary
public GeoKeyDirectory()
javax.imageio.plugins.tiff back to summary

pack-priv Class GeoTIFFTagSet.ModelPixelScale

extends TIFFTag
Class Inheritance

Field Summary

Inherited from javax.imageio.plugins.tiff.TIFFTag:
MAX_DATATYPEMIN_DATATYPETIFF_ASCIITIFF_BYTETIFF_DOUBLETIFF_FLOATTIFF_IFD_POINTERTIFF_LONGTIFF_RATIONALTIFF_SBYTETIFF_SHORTTIFF_SLONGTIFF_SRATIONALTIFF_SSHORTTIFF_UNDEFINEDUNKNOWN_TAG_NAME

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from javax.imageio.plugins.tiff.TIFFTag:
addValueNamegetCountgetDataTypesgetNamegetNamedValuesgetNumbergetSizeOfTypegetTagSetgetValueNamehasValueNamesisDataTypeOKisIFDPointer

Constructor Detail

ModelPixelScaleback to summary
public ModelPixelScale()
javax.imageio.plugins.tiff back to summary

pack-priv Class GeoTIFFTagSet.ModelTiepoint

extends TIFFTag
Class Inheritance

Field Summary

Inherited from javax.imageio.plugins.tiff.TIFFTag:
MAX_DATATYPEMIN_DATATYPETIFF_ASCIITIFF_BYTETIFF_DOUBLETIFF_FLOATTIFF_IFD_POINTERTIFF_LONGTIFF_RATIONALTIFF_SBYTETIFF_SHORTTIFF_SLONGTIFF_SRATIONALTIFF_SSHORTTIFF_UNDEFINEDUNKNOWN_TAG_NAME

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from javax.imageio.plugins.tiff.TIFFTag:
addValueNamegetCountgetDataTypesgetNamegetNamedValuesgetNumbergetSizeOfTypegetTagSetgetValueNamehasValueNamesisDataTypeOKisIFDPointer

Constructor Detail

ModelTiepointback to summary
public ModelTiepoint()
javax.imageio.plugins.tiff back to summary

pack-priv Class GeoTIFFTagSet.ModelTransformation

extends TIFFTag
Class Inheritance

Field Summary

Inherited from javax.imageio.plugins.tiff.TIFFTag:
MAX_DATATYPEMIN_DATATYPETIFF_ASCIITIFF_BYTETIFF_DOUBLETIFF_FLOATTIFF_IFD_POINTERTIFF_LONGTIFF_RATIONALTIFF_SBYTETIFF_SHORTTIFF_SLONGTIFF_SRATIONALTIFF_SSHORTTIFF_UNDEFINEDUNKNOWN_TAG_NAME

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from javax.imageio.plugins.tiff.TIFFTag:
addValueNamegetCountgetDataTypesgetNamegetNamedValuesgetNumbergetSizeOfTypegetTagSetgetValueNamehasValueNamesisDataTypeOKisIFDPointer

Constructor Detail

ModelTransformationback to summary
public ModelTransformation()