< prev index next >

jdk/src/java.desktop/share/classes/javax/imageio/plugins/tiff/GeoTIFFTagSet.java

Print this page




  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 package javax.imageio.plugins.tiff;
  26 
  27 import java.util.ArrayList;
  28 import java.util.List;
  29 
  30 /**
  31  * A class representing the tags found in a GeoTIFF IFD.  GeoTIFF is a
  32  * standard for annotating georeferenced or geocoded raster imagery.
  33  * The GeoTIFF specification may be found at <a
  34  * href="http://www.remotesensing.org/geotiff/spec/geotiffhome.html">
  35  * <code>http://www.remotesensing.org/geotiff/spec/geotiffhome.html</code>
  36  * </a>. This class does <i>not</i> handle the <i>GeoKey</i>s referenced
  37  * from a <i>GeoKeyDirectoryTag</i> as those are not TIFF tags per se.
  38  *
  39  * <p>The definitions of the data types referenced by the field
  40  * definitions may be found in the {@link TIFFTag TIFFTag} class.</p>
  41  *
  42  * @since 1.9
  43  */
  44 public class GeoTIFFTagSet extends TIFFTagSet {
  45 
  46     private static GeoTIFFTagSet theInstance = null;
  47 
  48     /**
  49      * A tag used to specify the size of raster pixel spacing in
  50      * model space units.
  51      */
  52     public static final int TAG_MODEL_PIXEL_SCALE = 33550;
  53 
  54     /**
  55      * A tag used to specify the transformation matrix between the raster
  56      * space and the model space.
  57      */
  58     public static final int TAG_MODEL_TRANSFORMATION = 34264;
  59 
  60     /** A tag used to store raster-to-model tiepoint pairs. */
  61     public static final int TAG_MODEL_TIE_POINT = 33922;
  62 




  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 package javax.imageio.plugins.tiff;
  26 
  27 import java.util.ArrayList;
  28 import java.util.List;
  29 
  30 /**
  31  * A class representing the tags found in a GeoTIFF IFD.  GeoTIFF is a
  32  * standard for annotating georeferenced or geocoded raster imagery.
  33  * The GeoTIFF specification may be found at <a
  34  * href="http://www.remotesensing.org/geotiff/spec/geotiffhome.html">
  35  * <code>http://www.remotesensing.org/geotiff/spec/geotiffhome.html</code>
  36  * </a>. This class does <i>not</i> handle the <i>GeoKey</i>s referenced
  37  * from a <i>GeoKeyDirectoryTag</i> as those are not TIFF tags per se.
  38  *
  39  * <p>The definitions of the data types referenced by the field
  40  * definitions may be found in the {@link TIFFTag TIFFTag} class.</p>
  41  *
  42  * @since 9
  43  */
  44 public class GeoTIFFTagSet extends TIFFTagSet {
  45 
  46     private static GeoTIFFTagSet theInstance = null;
  47 
  48     /**
  49      * A tag used to specify the size of raster pixel spacing in
  50      * model space units.
  51      */
  52     public static final int TAG_MODEL_PIXEL_SCALE = 33550;
  53 
  54     /**
  55      * A tag used to specify the transformation matrix between the raster
  56      * space and the model space.
  57      */
  58     public static final int TAG_MODEL_TRANSFORMATION = 34264;
  59 
  60     /** A tag used to store raster-to-model tiepoint pairs. */
  61     public static final int TAG_MODEL_TIE_POINT = 33922;
  62 


< prev index next >