com.esri.arcgis.geometry
Interface IProjectedCoordinateSystem2

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

public interface IProjectedCoordinateSystem2
extends IProjectedCoordinateSystem, java.io.Serializable

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

Description: 'Provides access to members that control additional properties and methods for 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 IIDa690307d_6c11_43a1_966a_9e8db0672033
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geometry.IProjectedCoordinateSystem
IIDf94e4c00_1dd1_11b2_bf4e_08002022f573
 
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 getGCSParams(double[] p_180, double[] pDelta)
          Returns 180 degrees and horizon delta in proper GCS units.
 IGeometry getHorizon(_WKSEnvelope[] horizonEnvelope, boolean[] inclusive)
          Returns the standard horizon polygon, its envelope, and whether it is inclusive or exclusive; the horizon polygon may be 0.
 double getLatitudeOfCenter()
          The latitude of center (Phi C) of a projected coordinate system.
 double getLatitudeOfOrigin()
          The latitude of the origin (Phi 0) of a projected coordinate system.
 double getLongitudeOfCenter()
          The longitude of center (Lam C) of a projected coordinate system.
 double getPseudoStandardParallel1()
          The latitude on an oblique spheroid that defines the oblique cone for a Krovak projected coordinate system.
 double getRotation()
          The rotation value used to change the axis directions in a Krovak projected coordinate system.
 IGeometry getShiftedHorizon(int shift)
          Returns the horizon polygon, shifted once or twice, west/east of the standard horizon for a negative/positive shift.
 double getXScaleFactor()
          The X axis scale value used to flip the axis direction in a Krovak projected coordinate system.
 double getYScaleFactor()
          The Y axis scale value used to flip the axis direction in a Krovak projected coordinate system.
 void inverseWithShift(double shift, int count, _WKSPoint points)
          Projects points from planar to geographic coordinates.
 boolean isEqualNoNames(IProjectedCoordinateSystem pOther)
          Compares to projected coordinate systems for equality but ignores their names.
 void putLinearAndAngularUnits(ILinearUnit linearUnit, IAngularUnit angularUnit)
          Modify linear unit of projected coordinates and angular unit of associated geographic coordinates.
 void setLatitudeOfCenter(double latitudeOfCenter)
          The latitude of center (Phi C) of a projected coordinate system.
 void setLatitudeOfOrigin(double latitudeOfOrigin)
          The latitude of the origin (Phi 0) of a projected coordinate system.
 void setLongitudeOfCenter(double longitudeOfCenter)
          The longitude of center (Lam C) of a projected coordinate system.
 void setPseudoStandardParallel1(double psp1)
          The latitude on an oblique spheroid that defines the oblique cone for a Krovak projected coordinate system.
 void setRotation(double r)
          The rotation value used to change the axis directions in a Krovak projected coordinate system.
 void setXScaleFactor(double xs)
          The X axis scale value used to flip the axis direction in a Krovak projected coordinate system.
 void setYScaleFactor(double ys)
          The Y axis scale value used to flip the axis direction in a Krovak projected coordinate system.
 
Methods inherited from interface com.esri.arcgis.geometry.IProjectedCoordinateSystem
forward, getAzimuth, getCentralMeridian, getCentralParallel, getCoordinateUnit, getFalseEasting, getFalseNorthing, getGeographicCoordinateSystem, getHorizon, getHorizonCount, getLatitudeOf1st, getLatitudeOf2nd, getLongitudeOf1st, getLongitudeOf2nd, getLongitudeOfOrigin, getParameters, getProjection, getScaleFactor, getStandardParallel1, getStandardParallel2, getUsage, inverse, setAzimuth, setCentralMeridian, setCentralParallel, setFalseEasting, setFalseNorthing, setLatitudeOf1st, setLatitudeOf2nd, setLongitudeOf1st, setLongitudeOf2nd, setLongitudeOfOrigin, setScaleFactor, setStandardParallel1, setStandardParallel2
 
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

IIDa690307d_6c11_43a1_966a_9e8db0672033

static final int IIDa690307d_6c11_43a1_966a_9e8db0672033
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

getLongitudeOfCenter

double getLongitudeOfCenter()
                            throws java.io.IOException,
                                   AutomationException
The longitude of center (Lam C) of a projected coordinate system.

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

setLongitudeOfCenter

void setLongitudeOfCenter(double longitudeOfCenter)
                          throws java.io.IOException,
                                 AutomationException
The longitude of center (Lam C) of a projected coordinate system.

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

getLatitudeOfCenter

double getLatitudeOfCenter()
                           throws java.io.IOException,
                                  AutomationException
The latitude of center (Phi C) of a projected coordinate system.

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

setLatitudeOfCenter

void setLatitudeOfCenter(double latitudeOfCenter)
                         throws java.io.IOException,
                                AutomationException
The latitude of center (Phi C) of a projected coordinate system.

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

getGCSParams

void getGCSParams(double[] p_180,
                  double[] pDelta)
                  throws java.io.IOException,
                         AutomationException
Returns 180 degrees and horizon delta in proper GCS units.

Parameters:
p_180 - The p_180 (out: use single element array)
pDelta - The pDelta (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHorizon

IGeometry getHorizon(_WKSEnvelope[] horizonEnvelope,
                     boolean[] inclusive)
                     throws java.io.IOException,
                            AutomationException
Returns the standard horizon polygon, its envelope, and whether it is inclusive or exclusive; the horizon polygon may be 0.

Parameters:
horizonEnvelope - A Structure: com.esri.arcgis.system._WKSEnvelope (A com.esri.arcgis.system._WKSEnvelope COM typedef) (out: use single element array)
inclusive - The inclusive (out: use single element array)
Returns:
A reference to a com.esri.arcgis.geometry.IGeometry
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getShiftedHorizon

IGeometry getShiftedHorizon(int shift)
                            throws java.io.IOException,
                                   AutomationException
Returns the horizon polygon, shifted once or twice, west/east of the standard horizon for a negative/positive shift.

Parameters:
shift - The shift (in)
Returns:
A reference to a com.esri.arcgis.geometry.IGeometry
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPseudoStandardParallel1

double getPseudoStandardParallel1()
                                  throws java.io.IOException,
                                         AutomationException
The latitude on an oblique spheroid that defines the oblique cone for a Krovak projected coordinate system.

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

setPseudoStandardParallel1

void setPseudoStandardParallel1(double psp1)
                                throws java.io.IOException,
                                       AutomationException
The latitude on an oblique spheroid that defines the oblique cone for a Krovak projected coordinate system.

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

getXScaleFactor

double getXScaleFactor()
                       throws java.io.IOException,
                              AutomationException
The X axis scale value used to flip the axis direction in a Krovak projected coordinate system.

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

setXScaleFactor

void setXScaleFactor(double xs)
                     throws java.io.IOException,
                            AutomationException
The X axis scale value used to flip the axis direction in a Krovak projected coordinate system.

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

getYScaleFactor

double getYScaleFactor()
                       throws java.io.IOException,
                              AutomationException
The Y axis scale value used to flip the axis direction in a Krovak projected coordinate system.

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

setYScaleFactor

void setYScaleFactor(double ys)
                     throws java.io.IOException,
                            AutomationException
The Y axis scale value used to flip the axis direction in a Krovak projected coordinate system.

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

getRotation

double getRotation()
                   throws java.io.IOException,
                          AutomationException
The rotation value used to change the axis directions in a Krovak projected coordinate system.

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

setRotation

void setRotation(double r)
                 throws java.io.IOException,
                        AutomationException
The rotation value used to change the axis directions in a Krovak projected coordinate system.

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

inverseWithShift

void inverseWithShift(double shift,
                      int count,
                      _WKSPoint points)
                      throws java.io.IOException,
                             AutomationException
Projects points from planar to geographic coordinates. Deals with geographic coordinates in ranges other than +-180.

Parameters:
shift - The shift (in)
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.

putLinearAndAngularUnits

void putLinearAndAngularUnits(ILinearUnit linearUnit,
                              IAngularUnit angularUnit)
                              throws java.io.IOException,
                                     AutomationException
Modify linear unit of projected coordinates and angular unit of associated geographic coordinates.

Parameters:
linearUnit - A reference to a com.esri.arcgis.geometry.ILinearUnit (in)
angularUnit - A reference to a com.esri.arcgis.geometry.IAngularUnit (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLatitudeOfOrigin

double getLatitudeOfOrigin()
                           throws java.io.IOException,
                                  AutomationException
The latitude of the origin (Phi 0) of a projected coordinate system.

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

setLatitudeOfOrigin

void setLatitudeOfOrigin(double latitudeOfOrigin)
                         throws java.io.IOException,
                                AutomationException
The latitude of the origin (Phi 0) of a projected coordinate system.

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

isEqualNoNames

boolean isEqualNoNames(IProjectedCoordinateSystem pOther)
                       throws java.io.IOException,
                              AutomationException
Compares to projected coordinate systems for equality but ignores their names.

Parameters:
pOther - A reference to a com.esri.arcgis.geometry.IProjectedCoordinateSystem (in)
Returns:
The equalNoNames
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.