com.esri.arcgis.geometry
Interface IProjectedCoordinateSystem

All Superinterfaces:
ISpatialReference, ISpatialReferenceInfo, java.io.Serializable
All Known Subinterfaces:
IProjectedCoordinateSystem2, IProjectedCoordinateSystem3, IProjectedCoordinateSystem4, IProjectedCoordinateSystem5
All Known Implementing Classes:
IProjectedCoordinateSystem2Proxy, IProjectedCoordinateSystem3Proxy, IProjectedCoordinateSystem4Proxy, IProjectedCoordinateSystem5Proxy, IProjectedCoordinateSystemProxy, ProjectedCoordinateSystem

public interface IProjectedCoordinateSystem
extends ISpatialReference, java.io.Serializable

COM Interface 'IProjectedCoordinateSystem'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriGeometry.olb'

Description: 'Provides access to members that control the properties and methods for all projected coordinate systems.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDf94e4c00_1dd1_11b2_bf4e_08002022f573
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geometry.ISpatialReference
IID4434d680_f4da_11d1_bca6_0000f875bcce
 
Fields inherited from interface com.esri.arcgis.geometry.ISpatialReferenceInfo
IID4da0fe00_1dd2_11b2_bf49_08002022f573
 
Method Summary
 void forward(int count, _WKSPoint points)
          Projects points from geographic to planar coordinates.
 double getAzimuth()
          The azimuth of a projected coordinate system.
 double getCentralMeridian(boolean inDegrees)
          The central meridian (Lambda0) of a projected coordinate system.
 double getCentralParallel()
          The central parallel (Phi 0) of a projected coordinate system.
 ILinearUnit getCoordinateUnit()
          The linear unit of a projected coordinate system.
 double getFalseEasting()
          The false easting (X0) of a projected coordinate system.
 double getFalseNorthing()
          The false northing (Y0) of a projected coordinate system.
 IGeographicCoordinateSystem getGeographicCoordinateSystem()
          The geographic coordinate system of a projected coordinate system.
 esriSRHorizon getHorizon(int horizonIndex)
          The mathematical limits of a projected coordinate system.
 int getHorizonCount()
          The number of shapes that describe the limits of a ProjCS.
 double getLatitudeOf1st()
          The latitude of the first point (Phi 1) of a projected coordinate system.
 double getLatitudeOf2nd()
          The latitude of the second point (Phi 2) of a projected coordinate system.
 double getLongitudeOf1st()
          The longitude of the first point (Lambda 1) of a projected coordinate system.
 double getLongitudeOf2nd()
          The longitude of the second point (Lambda 2) of a projected coordinate system.
 double getLongitudeOfOrigin()
          The longitude of origin (Lambda0) of a projected coordinate system.
 void getParameters(IParameter[] parameters)
          Gets the map projection parameters of a projected coordinate system.
 IProjection getProjection()
          The map projection of a projected coordinate system.
 double getScaleFactor()
          The scale factor (K0) of a projected coordinate system.
 double getStandardParallel1()
          The first parallel (Phi 1) of a projected coordinate system.
 double getStandardParallel2()
          The second parallel (Phi 2) of a projected coordinate system.
 java.lang.String getUsage()
          The usage notes of a projected coordinate system.
 void inverse(int count, _WKSPoint points)
          Projects points from planar to geographic coordinates.
 void setAzimuth(double azimuth)
          The azimuth of a projected coordinate system.
 void setCentralMeridian(boolean inDegrees, double centralMeridian)
          The central meridian (Lambda0) of a projected coordinate system.
 void setCentralParallel(double centralParallel)
          The central parallel (Phi 0) of a projected coordinate system.
 void setFalseEasting(double falseEasting)
          The false easting (X0) of a projected coordinate system.
 void setFalseNorthing(double falseNorthing)
          The false northing (Y0) of a projected coordinate system.
 void setLatitudeOf1st(double standardLongitude1)
          The latitude of the first point (Phi 1) of a projected coordinate system.
 void setLatitudeOf2nd(double latitudeOf2nd)
          The latitude of the second point (Phi 2) of a projected coordinate system.
 void setLongitudeOf1st(double longitudeOf1st)
          The longitude of the first point (Lambda 1) of a projected coordinate system.
 void setLongitudeOf2nd(double longitudeOf2nd)
          The longitude of the second point (Lambda 2) of a projected coordinate system.
 void setLongitudeOfOrigin(double longitudeOfOrigin)
          The longitude of origin (Lambda0) of a projected coordinate system.
 void setScaleFactor(double scaleFactor)
          The scale factor (K0) of a projected coordinate system.
 void setStandardParallel1(double standardParallel1)
          The first parallel (Phi 1) of a projected coordinate system.
 void setStandardParallel2(double standardParallel2)
          The second parallel (Phi 2) of a projected coordinate system.
 
Methods inherited from interface com.esri.arcgis.geometry.ISpatialReference
changed, getDomain, getFalseOriginAndUnits, getMDomain, getMFalseOriginAndUnits, getZCoordinateUnit, getZDomain, getZFalseOriginAndUnits, hasMPrecision, hasXYPrecision, hasZPrecision, isPrecisionEqual, setDomain, setFalseOriginAndUnits, setMDomain, setMFalseOriginAndUnits, setZCoordinateUnit, setZDomain, setZFalseOriginAndUnits
 
Methods inherited from interface com.esri.arcgis.geometry.ISpatialReferenceInfo
getAbbreviation, getAlias, getFactoryCode, getName, getRemarks
 

Field Detail

IIDf94e4c00_1dd1_11b2_bf4e_08002022f573

static final int IIDf94e4c00_1dd1_11b2_bf4e_08002022f573
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getUsage

java.lang.String getUsage()
                          throws java.io.IOException,
                                 AutomationException
The usage notes of a projected coordinate system.

Returns:
The usage
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeographicCoordinateSystem

IGeographicCoordinateSystem getGeographicCoordinateSystem()
                                                          throws java.io.IOException,
                                                                 AutomationException
The geographic coordinate system of a projected coordinate system.

Returns:
A reference to a com.esri.arcgis.geometry.IGeographicCoordinateSystem
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getProjection

IProjection getProjection()
                          throws java.io.IOException,
                                 AutomationException
The map projection of a projected coordinate system.

Returns:
A reference to a com.esri.arcgis.geometry.IProjection
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getParameters

void getParameters(IParameter[] parameters)
                   throws java.io.IOException,
                          AutomationException
Gets the map projection parameters of a projected coordinate system.

Parameters:
parameters - A reference to a com.esri.arcgis.geometry.IParameter (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCoordinateUnit

ILinearUnit getCoordinateUnit()
                              throws java.io.IOException,
                                     AutomationException
The linear unit of a projected coordinate system.

Returns:
A reference to a com.esri.arcgis.geometry.ILinearUnit
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

forward

void forward(int count,
             _WKSPoint points)
             throws java.io.IOException,
                    AutomationException
Projects points from geographic to planar coordinates.

Parameters:
count - The count (in)
points - A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

inverse

void inverse(int count,
             _WKSPoint points)
             throws java.io.IOException,
                    AutomationException
Projects points from planar to geographic coordinates.

Parameters:
count - The count (in)
points - A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHorizonCount

int getHorizonCount()
                    throws java.io.IOException,
                           AutomationException
The number of shapes that describe the limits of a ProjCS.

Returns:
The horizonCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHorizon

esriSRHorizon getHorizon(int horizonIndex)
                         throws java.io.IOException,
                                AutomationException
The mathematical limits of a projected coordinate system.

Parameters:
horizonIndex - The horizonIndex (in)
Returns:
A Structure: com.esri.arcgis.geometry.esriSRHorizon
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCentralMeridian

double getCentralMeridian(boolean inDegrees)
                          throws java.io.IOException,
                                 AutomationException
The central meridian (Lambda0) of a projected coordinate system.

Parameters:
inDegrees - The inDegrees (in)
Returns:
The centralMeridian
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCentralMeridian

void setCentralMeridian(boolean inDegrees,
                        double centralMeridian)
                        throws java.io.IOException,
                               AutomationException
The central meridian (Lambda0) of a projected coordinate system.

Parameters:
inDegrees - The inDegrees (in)
centralMeridian - The centralMeridian (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLongitudeOfOrigin

double getLongitudeOfOrigin()
                            throws java.io.IOException,
                                   AutomationException
The longitude of origin (Lambda0) of a projected coordinate system.

Returns:
The longitudeOfOrigin
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLongitudeOfOrigin

void setLongitudeOfOrigin(double longitudeOfOrigin)
                          throws java.io.IOException,
                                 AutomationException
The longitude of origin (Lambda0) of a projected coordinate system.

Parameters:
longitudeOfOrigin - The longitudeOfOrigin (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLatitudeOf1st

double getLatitudeOf1st()
                        throws java.io.IOException,
                               AutomationException
The latitude of the first point (Phi 1) of a projected coordinate system.

Returns:
The standardLongitude1
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLatitudeOf1st

void setLatitudeOf1st(double standardLongitude1)
                      throws java.io.IOException,
                             AutomationException
The latitude of the first point (Phi 1) of a projected coordinate system.

Parameters:
standardLongitude1 - The standardLongitude1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLatitudeOf2nd

double getLatitudeOf2nd()
                        throws java.io.IOException,
                               AutomationException
The latitude of the second point (Phi 2) of a projected coordinate system.

Returns:
The latitudeOf2nd
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLatitudeOf2nd

void setLatitudeOf2nd(double latitudeOf2nd)
                      throws java.io.IOException,
                             AutomationException
The latitude of the second point (Phi 2) of a projected coordinate system.

Parameters:
latitudeOf2nd - The latitudeOf2nd (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFalseEasting

double getFalseEasting()
                       throws java.io.IOException,
                              AutomationException
The false easting (X0) of a projected coordinate system.

Returns:
The falseEasting
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFalseEasting

void setFalseEasting(double falseEasting)
                     throws java.io.IOException,
                            AutomationException
The false easting (X0) of a projected coordinate system.

Parameters:
falseEasting - The falseEasting (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFalseNorthing

double getFalseNorthing()
                        throws java.io.IOException,
                               AutomationException
The false northing (Y0) of a projected coordinate system.

Returns:
The falseNorthing
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFalseNorthing

void setFalseNorthing(double falseNorthing)
                      throws java.io.IOException,
                             AutomationException
The false northing (Y0) of a projected coordinate system.

Parameters:
falseNorthing - The falseNorthing (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCentralParallel

double getCentralParallel()
                          throws java.io.IOException,
                                 AutomationException
The central parallel (Phi 0) of a projected coordinate system.

Returns:
The centralParallel
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCentralParallel

void setCentralParallel(double centralParallel)
                        throws java.io.IOException,
                               AutomationException
The central parallel (Phi 0) of a projected coordinate system.

Parameters:
centralParallel - The centralParallel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStandardParallel1

double getStandardParallel1()
                            throws java.io.IOException,
                                   AutomationException
The first parallel (Phi 1) of a projected coordinate system.

Returns:
The standardParallel1
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStandardParallel1

void setStandardParallel1(double standardParallel1)
                          throws java.io.IOException,
                                 AutomationException
The first parallel (Phi 1) of a projected coordinate system.

Parameters:
standardParallel1 - The standardParallel1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStandardParallel2

double getStandardParallel2()
                            throws java.io.IOException,
                                   AutomationException
The second parallel (Phi 2) of a projected coordinate system.

Returns:
The standardParallel2
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStandardParallel2

void setStandardParallel2(double standardParallel2)
                          throws java.io.IOException,
                                 AutomationException
The second parallel (Phi 2) of a projected coordinate system.

Parameters:
standardParallel2 - The standardParallel2 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLongitudeOf1st

double getLongitudeOf1st()
                         throws java.io.IOException,
                                AutomationException
The longitude of the first point (Lambda 1) of a projected coordinate system.

Returns:
The longitudeOf1st
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLongitudeOf1st

void setLongitudeOf1st(double longitudeOf1st)
                       throws java.io.IOException,
                              AutomationException
The longitude of the first point (Lambda 1) of a projected coordinate system.

Parameters:
longitudeOf1st - The longitudeOf1st (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLongitudeOf2nd

double getLongitudeOf2nd()
                         throws java.io.IOException,
                                AutomationException
The longitude of the second point (Lambda 2) of a projected coordinate system.

Returns:
The longitudeOf2nd
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLongitudeOf2nd

void setLongitudeOf2nd(double longitudeOf2nd)
                       throws java.io.IOException,
                              AutomationException
The longitude of the second point (Lambda 2) of a projected coordinate system.

Parameters:
longitudeOf2nd - The longitudeOf2nd (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getScaleFactor

double getScaleFactor()
                      throws java.io.IOException,
                             AutomationException
The scale factor (K0) of a projected coordinate system.

Returns:
The scaleFactor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setScaleFactor

void setScaleFactor(double scaleFactor)
                    throws java.io.IOException,
                           AutomationException
The scale factor (K0) of a projected coordinate system.

Parameters:
scaleFactor - The scaleFactor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAzimuth

double getAzimuth()
                  throws java.io.IOException,
                         AutomationException
The azimuth of a projected coordinate system.

Returns:
The azimuth
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAzimuth

void setAzimuth(double azimuth)
                throws java.io.IOException,
                       AutomationException
The azimuth of a projected coordinate system.

Parameters:
azimuth - The azimuth (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.