org.geotools.metadata.iso.spatial
Class GridSpatialRepresentationImpl

java.lang.Object
  extended by org.geotools.metadata.AbstractMetadata
      extended by org.geotools.metadata.ModifiableMetadata
          extended by org.geotools.metadata.iso.MetadataEntity
              extended by org.geotools.metadata.iso.spatial.SpatialRepresentationImpl
                  extended by org.geotools.metadata.iso.spatial.GridSpatialRepresentationImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, org.opengis.metadata.spatial.GridSpatialRepresentation, org.opengis.metadata.spatial.SpatialRepresentation
Direct Known Subclasses:
GeorectifiedImpl, GeoreferenceableImpl

public class GridSpatialRepresentationImpl
extends SpatialRepresentationImpl
implements org.opengis.metadata.spatial.GridSpatialRepresentation

Basic information required to uniquely identify a resource or resources.

Since:
2.1
Version:
$Id: GridSpatialRepresentationImpl.java 31557 2008-09-19 20:02:35Z desruisseaux $
Author:
Martin Desruisseaux (IRD), Touraïvane
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.geotools.metadata.AbstractMetadata
LOGGER
 
Constructor Summary
GridSpatialRepresentationImpl()
          Constructs an initially empty grid spatial representation.
GridSpatialRepresentationImpl(org.opengis.metadata.spatial.GridSpatialRepresentation source)
          Constructs a metadata entity initialized with the values from the specified metadata.
GridSpatialRepresentationImpl(int numberOfDimensions, java.util.List<? extends org.opengis.metadata.spatial.Dimension> axisDimensionsProperties, org.opengis.metadata.spatial.CellGeometry cellGeometry, boolean transformationParameterAvailable)
          Creates a grid spatial representation initialized to the given values.
 
Method Summary
 java.util.List<org.opengis.metadata.spatial.Dimension> getAxisDimensionsProperties()
          Information about spatial-temporal axis properties.
 org.opengis.metadata.spatial.CellGeometry getCellGeometry()
          Identification of grid data as point or cell.
 java.lang.Integer getNumberOfDimensions()
          Number of independent spatial-temporal axes.
 boolean isTransformationParameterAvailable()
          Indication of whether or not parameters for transformation exists.
 void setAxisDimensionsProperties(java.util.List<? extends org.opengis.metadata.spatial.Dimension> newValues)
          Set information about spatial-temporal axis properties.
 void setCellGeometry(org.opengis.metadata.spatial.CellGeometry newValue)
          Set identification of grid data as point or cell.
 void setNumberOfDimensions(java.lang.Integer newValue)
          Set the number of independent spatial-temporal axes.
 void setTransformationParameterAvailable(boolean newValue)
          Set indication of whether or not parameters for transformation exists.
 
Methods inherited from class org.geotools.metadata.iso.MetadataEntity
ensureNonNull, getStandard
 
Methods inherited from class org.geotools.metadata.ModifiableMetadata
checkWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiable
 
Methods inherited from class org.geotools.metadata.AbstractMetadata
asMap, asTree, equals, getInterface, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GridSpatialRepresentationImpl

public GridSpatialRepresentationImpl()
Constructs an initially empty grid spatial representation.


GridSpatialRepresentationImpl

public GridSpatialRepresentationImpl(org.opengis.metadata.spatial.GridSpatialRepresentation source)
Constructs a metadata entity initialized with the values from the specified metadata.

Since:
2.4

GridSpatialRepresentationImpl

public GridSpatialRepresentationImpl(int numberOfDimensions,
                                     java.util.List<? extends org.opengis.metadata.spatial.Dimension> axisDimensionsProperties,
                                     org.opengis.metadata.spatial.CellGeometry cellGeometry,
                                     boolean transformationParameterAvailable)
Creates a grid spatial representation initialized to the given values.

Note: this is a convenience constructor. The argument types don't need to match exactly the types expected by getters and setters.

Method Detail

getNumberOfDimensions

public java.lang.Integer getNumberOfDimensions()
Number of independent spatial-temporal axes.

Specified by:
getNumberOfDimensions in interface org.opengis.metadata.spatial.GridSpatialRepresentation

setNumberOfDimensions

public void setNumberOfDimensions(java.lang.Integer newValue)
Set the number of independent spatial-temporal axes.


getAxisDimensionsProperties

public java.util.List<org.opengis.metadata.spatial.Dimension> getAxisDimensionsProperties()
Information about spatial-temporal axis properties.

Specified by:
getAxisDimensionsProperties in interface org.opengis.metadata.spatial.GridSpatialRepresentation

setAxisDimensionsProperties

public void setAxisDimensionsProperties(java.util.List<? extends org.opengis.metadata.spatial.Dimension> newValues)
Set information about spatial-temporal axis properties.


getCellGeometry

public org.opengis.metadata.spatial.CellGeometry getCellGeometry()
Identification of grid data as point or cell.

Specified by:
getCellGeometry in interface org.opengis.metadata.spatial.GridSpatialRepresentation

setCellGeometry

public void setCellGeometry(org.opengis.metadata.spatial.CellGeometry newValue)
Set identification of grid data as point or cell.


isTransformationParameterAvailable

public boolean isTransformationParameterAvailable()
Indication of whether or not parameters for transformation exists.

Specified by:
isTransformationParameterAvailable in interface org.opengis.metadata.spatial.GridSpatialRepresentation

setTransformationParameterAvailable

public void setTransformationParameterAvailable(boolean newValue)
Set indication of whether or not parameters for transformation exists.



Copyright © 1996-2010 Geotools. All Rights Reserved.