com.esri.arcgis.geometry
Interface IGeographicCoordinateSystem2

All Superinterfaces:
IGeographicCoordinateSystem, ISpatialReference, ISpatialReferenceInfo, java.io.Serializable
All Known Implementing Classes:
GeographicCoordinateSystem, IGeographicCoordinateSystem2Proxy

public interface IGeographicCoordinateSystem2
extends IGeographicCoordinateSystem, java.io.Serializable

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

Description: 'Provides access to members that control additional properties and methods for all geographic 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 IIDf78b2a38_89c4_11d4_9f9f_00c04f6bc8e8
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geometry.IGeographicCoordinateSystem
IID40870d80_1dd2_11b2_bf4c_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
 double getAngularConversionFactor(IGeographicCoordinateSystem2 pDstGCS)
          A factor to convert angular units from current GCS to destination GCS.
 void getGCSParams(double[] p_180, double[] pDelta)
          Returns the 180 degrees equivalent and horizon delta in proper GCS units.
 void getHorizon(_WKSEnvelope[] horizonEnvelope)
          Returns a standard horizon polygon, its envelope and whether it is inclusive or exclusive; the horizon polygon may be 0.
 double getLeftLongitude(boolean inDegrees)
          The least (left) longitude bounding a 360 degree range.
 double getRightLongitude(boolean inDegrees)
          The greatest (right) longitude bounding a 360 degree range.
 void setExtentHint(_WKSEnvelope rhs1)
          Calculates a 360 degree longitude range from information in the specified envelope and the domain extent of the GCS.
 void setLeftLongitude(boolean inDegrees, double leftLongitude)
          The least (left) longitude bounding a 360 degree range.
 void setRightLongitude(boolean inDegrees, double rightLongitude)
          The greatest (right) longitude bounding a 360 degree range.
 
Methods inherited from interface com.esri.arcgis.geometry.IGeographicCoordinateSystem
getCoordinateUnit, getDatum, getPrimeMeridian, getUsage
 
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

IIDf78b2a38_89c4_11d4_9f9f_00c04f6bc8e8

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

getGCSParams

void getGCSParams(double[] p_180,
                  double[] pDelta)
                  throws java.io.IOException,
                         AutomationException
Returns the 180 degrees equivalent 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

void getHorizon(_WKSEnvelope[] horizonEnvelope)
                throws java.io.IOException,
                       AutomationException
Returns a 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) (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAngularConversionFactor

double getAngularConversionFactor(IGeographicCoordinateSystem2 pDstGCS)
                                  throws java.io.IOException,
                                         AutomationException
A factor to convert angular units from current GCS to destination GCS.

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

getLeftLongitude

double getLeftLongitude(boolean inDegrees)
                        throws java.io.IOException,
                               AutomationException
The least (left) longitude bounding a 360 degree range.

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

setLeftLongitude

void setLeftLongitude(boolean inDegrees,
                      double leftLongitude)
                      throws java.io.IOException,
                             AutomationException
The least (left) longitude bounding a 360 degree range.

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

getRightLongitude

double getRightLongitude(boolean inDegrees)
                         throws java.io.IOException,
                                AutomationException
The greatest (right) longitude bounding a 360 degree range.

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

setRightLongitude

void setRightLongitude(boolean inDegrees,
                       double rightLongitude)
                       throws java.io.IOException,
                              AutomationException
The greatest (right) longitude bounding a 360 degree range.

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

setExtentHint

void setExtentHint(_WKSEnvelope rhs1)
                   throws java.io.IOException,
                          AutomationException
Calculates a 360 degree longitude range from information in the specified envelope and the domain extent of the GCS.

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