|
GeoAPI 2.0 Build 2005-06-08 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@Extension public interface CSFactory
Builds up complex coordinate systems from simpler
objects or values. CSFactory allows applications to make coordinate systems that cannot be created by a CSAuthorityFactory.
This factory is very flexible, whereas the authority factory is easier to use.
So CSAuthorityFactory can be used to make "standard" coordinate systems, and
CSFactory can be used to make "special" coordinate systems.
CRSFactory,
DatumFactory| Method Summary | |
|---|---|
AffineCS |
createAffineCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1)
Creates a two dimensional coordinate system from the given pair of axis. |
AffineCS |
createAffineCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1,
CoordinateSystemAxis axis2)
Creates a three dimensional coordinate system from the given set of axis. |
CartesianCS |
createCartesianCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1)
Creates a two dimensional cartesian coordinate system from the given pair of axis. |
CartesianCS |
createCartesianCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1,
CoordinateSystemAxis axis2)
Creates a three dimensional cartesian coordinate system from the given set of axis. |
CoordinateSystemAxis |
createCoordinateSystemAxis(Map<String,? extends Object> properties,
String abbreviation,
AxisDirection direction,
Unit unit)
Creates a coordinate system axis from an abbreviation and a unit. |
CylindricalCS |
createCylindricalCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1,
CoordinateSystemAxis axis2)
Creates a cylindrical coordinate system from the given set of axis. |
CylindricalCS |
createCylindricalCS(Map<String,? extends Object> properties,
PolarCS polarCS,
CoordinateSystemAxis axis)
Deprecated. Uses the method expecting 3 axis instead. |
EllipsoidalCS |
createEllipsoidalCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1)
Creates an ellipsoidal coordinate system without ellipsoidal height. |
EllipsoidalCS |
createEllipsoidalCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1,
CoordinateSystemAxis axis2)
Creates an ellipsoidal coordinate system with ellipsoidal height. |
LinearCS |
createLinearCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis)
Creates a linear coordinate system. |
PolarCS |
createPolarCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1)
Creates a polar coordinate system from the given pair of axis. |
SphericalCS |
createSphericalCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1,
CoordinateSystemAxis axis2)
Creates a spherical coordinate system from the given set of axis. |
TimeCS |
createTimeCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis)
Creates a time coordinate system. |
UserDefinedCS |
createUserDefinedCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1)
Creates a two-dimensional user defined coordinate system. |
UserDefinedCS |
createUserDefinedCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1,
CoordinateSystemAxis axis2)
Creates a three-dimensional user defined coordinate system. |
VerticalCS |
createVerticalCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis)
Creates a vertical coordinate system. |
| Methods inherited from interface Factory |
|---|
getVendor |
| Method Detail |
|---|
CoordinateSystemAxis createCoordinateSystemAxis(Map<String,? extends Object> properties,
String abbreviation,
AxisDirection direction,
Unit unit)
throws FactoryException
properties - Name and other properties to give to the new object.
Available properties are listed there.abbreviation - The coordinate axis abbreviation.direction - The axis direction.unit - The coordinate axis unit.
FactoryException - if the object creation failed.
CartesianCS createCartesianCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1)
throws FactoryException
properties - Name and other properties to give to the new object.
Available properties are listed there.axis0 - The first axis.axis1 - The second axis.
FactoryException - if the object creation failed.
CartesianCS createCartesianCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1,
CoordinateSystemAxis axis2)
throws FactoryException
properties - Name and other properties to give to the new object.
Available properties are listed there.axis0 - The first axis.axis1 - The second axis.axis2 - The third axis.
FactoryException - if the object creation failed.
AffineCS createAffineCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1)
throws FactoryException
properties - Name and other properties to give to the new object.
Available properties are listed there.axis0 - The first axis.axis1 - The second axis.
FactoryException - if the object creation failed.
AffineCS createAffineCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1,
CoordinateSystemAxis axis2)
throws FactoryException
properties - Name and other properties to give to the new object.
Available properties are listed there.axis0 - The first axis.axis1 - The second axis.axis2 - The third axis.
FactoryException - if the object creation failed.
PolarCS createPolarCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1)
throws FactoryException
properties - Name and other properties to give to the new object.
Available properties are listed there.axis0 - The first axis.axis1 - The second axis.
FactoryException - if the object creation failed.
@Deprecated
CylindricalCS createCylindricalCS(Map<String,? extends Object> properties,
PolarCS polarCS,
CoordinateSystemAxis axis)
throws FactoryException
properties - Name and other properties to give to the new object.
Available properties are listed there.polarCS - The polar coordinate system.axis - The perpendicular axis.
FactoryException - if the object creation failed.
CylindricalCS createCylindricalCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1,
CoordinateSystemAxis axis2)
throws FactoryException
properties - Name and other properties to give to the new object.
Available properties are listed there.axis0 - The first axis.axis1 - The second axis.axis2 - The third axis.
FactoryException - if the object creation failed.
SphericalCS createSphericalCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1,
CoordinateSystemAxis axis2)
throws FactoryException
properties - Name and other properties to give to the new object.
Available properties are listed there.axis0 - The first axis.axis1 - The second axis.axis2 - The third axis.
FactoryException - if the object creation failed.
EllipsoidalCS createEllipsoidalCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1)
throws FactoryException
properties - Name and other properties to give to the new object.
Available properties are listed there.axis0 - The first axis.axis1 - The second axis.
FactoryException - if the object creation failed.
EllipsoidalCS createEllipsoidalCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1,
CoordinateSystemAxis axis2)
throws FactoryException
properties - Name and other properties to give to the new object.
Available properties are listed there.axis0 - The first axis.axis1 - The second axis.axis2 - The third axis.
FactoryException - if the object creation failed.
VerticalCS createVerticalCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis)
throws FactoryException
properties - Name and other properties to give to the new object.
Available properties are listed there.axis - The axis.
FactoryException - if the object creation failed.
TimeCS createTimeCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis)
throws FactoryException
properties - Name and other properties to give to the new object.
Available properties are listed there.axis - The axis.
FactoryException - if the object creation failed.
LinearCS createLinearCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis)
throws FactoryException
properties - Name and other properties to give to the new object.
Available properties are listed there.axis - The axis.
FactoryException - if the object creation failed.
UserDefinedCS createUserDefinedCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1)
throws FactoryException
properties - Name and other properties to give to the new object.
Available properties are listed there.axis0 - The first axis.axis1 - The second axis.
FactoryException - if the object creation failed.
UserDefinedCS createUserDefinedCS(Map<String,? extends Object> properties,
CoordinateSystemAxis axis0,
CoordinateSystemAxis axis1,
CoordinateSystemAxis axis2)
throws FactoryException
properties - Name and other properties to give to the new object.
Available properties are listed there.axis0 - The first axis.axis1 - The second axis.axis2 - The third axis.
FactoryException - if the object creation failed.
|
GeoAPI 2.0 Build 2005-06-08 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
|
Symbols, terms and definitions | Copyright OpenGIS® Consortium |