org.geotools.referencing.operation
Class DefaultCylindricalProjection

java.lang.Object
  extended by org.geotools.referencing.wkt.Formattable
      extended by org.geotools.referencing.AbstractIdentifiedObject
          extended by org.geotools.referencing.operation.AbstractCoordinateOperation
              extended by org.geotools.referencing.operation.DefaultSingleOperation
                  extended by org.geotools.referencing.operation.DefaultOperation
                      extended by org.geotools.referencing.operation.DefaultConversion
                          extended by org.geotools.referencing.operation.DefaultProjection
                              extended by org.geotools.referencing.operation.DefaultCylindricalProjection
All Implemented Interfaces:
java.io.Serializable, org.opengis.referencing.IdentifiedObject, org.opengis.referencing.operation.Conversion, org.opengis.referencing.operation.CoordinateOperation, org.opengis.referencing.operation.CylindricalProjection, org.opengis.referencing.operation.Operation, org.opengis.referencing.operation.Projection, org.opengis.referencing.operation.SingleOperation

public class DefaultCylindricalProjection
extends DefaultProjection
implements org.opengis.referencing.operation.CylindricalProjection

Base class for cylindrical map projections.

Since:
2.1
Version:
$Id: DefaultCylindricalProjection.java 31000 2008-07-10 21:11:13Z desruisseaux $
Author:
Martin Desruisseaux (IRD)
See Also:
DefaultProjectedCRS, Cylindrical projection on MathWorld, Serialized Form

Field Summary
 
Fields inherited from class org.geotools.referencing.operation.DefaultOperation
method
 
Fields inherited from class org.geotools.referencing.operation.AbstractCoordinateOperation
domainOfValidity, EMPTY_ACCURACY_ARRAY, sourceCRS, targetCRS, transform
 
Fields inherited from class org.geotools.referencing.AbstractIdentifiedObject
EMPTY_ALIAS_ARRAY, EMPTY_IDENTIFIER_ARRAY, IDENTIFIER_COMPARATOR, NAME_COMPARATOR, REMARKS_COMPARATOR
 
Fields inherited from class org.geotools.referencing.wkt.Formattable
SINGLE_LINE
 
Fields inherited from interface org.opengis.referencing.operation.CoordinateOperation
COORDINATE_OPERATION_ACCURACY_KEY, DOMAIN_OF_VALIDITY_KEY, OPERATION_VERSION_KEY, SCOPE_KEY
 
Fields inherited from interface org.opengis.referencing.IdentifiedObject
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
 
Constructor Summary
DefaultCylindricalProjection(org.opengis.referencing.operation.Conversion conversion, org.opengis.referencing.crs.CoordinateReferenceSystem sourceCRS, org.opengis.referencing.crs.CoordinateReferenceSystem targetCRS, org.opengis.referencing.operation.MathTransform transform)
          Constructs a new projection with the same values than the specified one, together with the specified source and target CRS.
DefaultCylindricalProjection(java.util.Map<java.lang.String,?> properties, org.opengis.referencing.crs.CoordinateReferenceSystem sourceCRS, org.opengis.referencing.crs.CoordinateReferenceSystem targetCRS, org.opengis.referencing.operation.MathTransform transform, org.opengis.referencing.operation.OperationMethod method)
          Constructs a projection from a set of properties.
 
Method Summary
 
Methods inherited from class org.geotools.referencing.operation.DefaultConversion
create
 
Methods inherited from class org.geotools.referencing.operation.DefaultOperation
create, equals, formatWKT, getMethod, getParameterValues, hashCode
 
Methods inherited from class org.geotools.referencing.operation.AbstractCoordinateOperation
getAccuracy, getAccuracy, getCoordinateOperationAccuracy, getDomainOfValidity, getMathTransform, getOperationVersion, getPositionalAccuracy, getScope, getSourceCRS, getTargetCRS, getType, getValidArea
 
Methods inherited from class org.geotools.referencing.AbstractIdentifiedObject
asSet, ensureAngularUnit, ensureLinearUnit, ensureNonNull, ensureNonNull, ensureTimeUnit, equals, equals, equals, equals, getAlias, getIdentifier, getIdentifier, getIdentifiers, getName, getName, getName, getProperties, getProperties, getRemarks, nameMatches, nameMatches, nameMatches
 
Methods inherited from class org.geotools.referencing.wkt.Formattable
cleanupThreadLocals, toString, toWKT, toWKT, toWKT
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.opengis.referencing.operation.Conversion
getOperationVersion, getSourceCRS, getTargetCRS
 
Methods inherited from interface org.opengis.referencing.operation.Operation
getMethod, getParameterValues
 
Methods inherited from interface org.opengis.referencing.operation.CoordinateOperation
getCoordinateOperationAccuracy, getDomainOfValidity, getMathTransform, getScope
 
Methods inherited from interface org.opengis.referencing.IdentifiedObject
getAlias, getIdentifiers, getName, getRemarks, toWKT
 

Constructor Detail

DefaultCylindricalProjection

public DefaultCylindricalProjection(org.opengis.referencing.operation.Conversion conversion,
                                    org.opengis.referencing.crs.CoordinateReferenceSystem sourceCRS,
                                    org.opengis.referencing.crs.CoordinateReferenceSystem targetCRS,
                                    org.opengis.referencing.operation.MathTransform transform)
Constructs a new projection with the same values than the specified one, together with the specified source and target CRS. While the source conversion can be an arbitrary one, it is typically a defining conversion.

Parameters:
conversion - The defining conversion.
sourceCRS - The source CRS.
targetCRS - The target CRS.
transform - Transform from positions in the source CRS to positions in the target CRS.

DefaultCylindricalProjection

public DefaultCylindricalProjection(java.util.Map<java.lang.String,?> properties,
                                    org.opengis.referencing.crs.CoordinateReferenceSystem sourceCRS,
                                    org.opengis.referencing.crs.CoordinateReferenceSystem targetCRS,
                                    org.opengis.referencing.operation.MathTransform transform,
                                    org.opengis.referencing.operation.OperationMethod method)
Constructs a projection from a set of properties. The properties given in argument follow the same rules than for the AbstractCoordinateOperation constructor.

Parameters:
properties - Set of properties. Should contains at least "name".
sourceCRS - The source CRS, or null if not available.
targetCRS - The target CRS, or null if not available.
transform - Transform from positions in the source coordinate reference system to positions in the target coordinate reference system.
method - The operation method.


Copyright © 1996-2010 Geotools. All Rights Reserved.