org.geotools.metadata.iso.spatial
Class GridSpatialRepresentationImpl

Object
  extended by AbstractMetadata
      extended by ModifiableMetadata
          extended by MetadataEntity
              extended by SpatialRepresentationImpl
                  extended by GridSpatialRepresentationImpl
All Implemented Interfaces:
Serializable, Cloneable, GridSpatialRepresentation, SpatialRepresentation
Direct Known Subclasses:
GeorectifiedImpl, GeoreferenceableImpl

public class GridSpatialRepresentationImpl
extends SpatialRepresentationImpl
implements GridSpatialRepresentation

Basic information required to uniquely identify a resource or resources.

Since:
2.1
Author:
Martin Desruisseaux (IRD), Touraïvane
See Also:
Serialized Form
Module:
modules/library/metadata (gt-metadata.jar)

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

Constructor Detail

GridSpatialRepresentationImpl

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


GridSpatialRepresentationImpl

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

Since:
2.4

GridSpatialRepresentationImpl

public GridSpatialRepresentationImpl(int numberOfDimensions,
                                     List<? extends Dimension> axisDimensionsProperties,
                                     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 Integer getNumberOfDimensions()
Number of independent spatial-temporal axes.

Specified by:
getNumberOfDimensions in interface GridSpatialRepresentation

setNumberOfDimensions

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


getAxisDimensionsProperties

public List<Dimension> getAxisDimensionsProperties()
Information about spatial-temporal axis properties.

Specified by:
getAxisDimensionsProperties in interface GridSpatialRepresentation

setAxisDimensionsProperties

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


getCellGeometry

public CellGeometry getCellGeometry()
Identification of grid data as point or cell.

Specified by:
getCellGeometry in interface GridSpatialRepresentation

setCellGeometry

public void setCellGeometry(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 GridSpatialRepresentation

setTransformationParameterAvailable

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



Copyright © 1996-2010 Geotools. All Rights Reserved.