org.geotoolkit.referencing.operation
Class DefaultConicProjection

Object
  extended by FormattableObject
      extended by AbstractIdentifiedObject
          extended by AbstractCoordinateOperation
              extended by DefaultSingleOperation
                  extended by DefaultConversion
                      extended by DefaultProjection
                          extended by DefaultConicProjection
All Implemented Interfaces:
Serializable, Formattable, LenientComparable, IdentifiedObject, ConicProjection, Conversion, CoordinateOperation, Projection, SingleOperation

@Immutable
public class DefaultConicProjection
extends DefaultProjection
implements ConicProjection

Base class for conical map projections.

Since:
2.1
Version:
3.00
Author:
Martin Desruisseaux (IRD)
See Also:
DefaultProjectedCRS, Conic projection on MathWorld, Serialized Form
Module:
referencing/geotk-referencing (download)    View source code for this class

Field Summary
 
Fields inherited from class DefaultSingleOperation
method
 
Fields inherited from class AbstractCoordinateOperation
domainOfValidity, EMPTY_ACCURACY_ARRAY, sourceCRS, targetCRS, transform
 
Fields inherited from class AbstractIdentifiedObject
EMPTY_ALIAS_ARRAY, EMPTY_IDENTIFIER_ARRAY, IDENTIFIER_COMPARATOR, NAME_COMPARATOR, REMARKS_COMPARATOR
 
Fields inherited from class FormattableObject
EPSG, GEOTIFF, INTERNAL, OGC, SINGLE_LINE
 
Fields inherited from interface CoordinateOperation
COORDINATE_OPERATION_ACCURACY_KEY, DOMAIN_OF_VALIDITY_KEY, OPERATION_VERSION_KEY, SCOPE_KEY
 
Fields inherited from interface IdentifiedObject
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
 
Constructor Summary
DefaultConicProjection(Conversion definition, CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, MathTransform transform)
          Constructs a new projection with the same values than the specified one, together with the specified source and target CRS.
DefaultConicProjection(Map<String,?> properties, CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, MathTransform transform, OperationMethod method)
          Constructs a projection from a set of properties.
 
Method Summary
 
Methods inherited from class DefaultConversion
create
 
Methods inherited from class DefaultSingleOperation
create, equals, formatWKT, getMethod, getParameterValues
 
Methods inherited from class AbstractCoordinateOperation
computeHashCode, getAccuracy, getAccuracy, getCoordinateOperationAccuracy, getDomainOfValidity, getMathTransform, getOperationVersion, getScope, getSourceCRS, getTargetCRS, getType
 
Methods inherited from class AbstractIdentifiedObject
equals, equals, equals, equals, getAlias, getIdentifier, getIdentifier, getIdentifiers, getName, getName, getName, getProperties, getProperties, getRemarks, hashCode, nameMatches, nameMatches, nameMatches
 
Methods inherited from class FormattableObject
getDefaultIndentation, print, setDefaultIndentation, toString, toWKT, toWKT, toWKT
 
Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface Conversion
getOperationVersion, getSourceCRS, getTargetCRS
 
Methods inherited from interface SingleOperation
getMethod, getParameterValues
 
Methods inherited from interface CoordinateOperation
getCoordinateOperationAccuracy, getDomainOfValidity, getMathTransform, getScope
 
Methods inherited from interface IdentifiedObject
getAlias, getIdentifiers, getName, getRemarks, toWKT
 

Constructor Detail

DefaultConicProjection

public DefaultConicProjection(Conversion definition,
                              CoordinateReferenceSystem sourceCRS,
                              CoordinateReferenceSystem targetCRS,
                              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:
definition - 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.

DefaultConicProjection

public DefaultConicProjection(Map<String,?> properties,
                              CoordinateReferenceSystem sourceCRS,
                              CoordinateReferenceSystem targetCRS,
                              MathTransform transform,
                              OperationMethod method)
Constructs a projection from a set of properties. The properties given in argument follow the same rules than for the base-class 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 © 2009-2011 Geotoolkit.org. All Rights Reserved.