public interface IGeographicCoordinateSystem2 extends IGeographicCoordinateSystem, java.io.Serializable
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 =
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IIDf78b2a38_89c4_11d4_9f9f_00c04f6bc8e8 |
static int |
xxDummy
Deprecated.
Internal use only
|
IID40870d80_1dd2_11b2_bf4c_08002022f573
IID4434d680_f4da_11d1_bca6_0000f875bcce
IID4da0fe00_1dd2_11b2_bf49_08002022f573
Modifier and Type | Method and Description |
---|---|
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.
|
getCoordinateUnit, getDatum, getPrimeMeridian, getUsage
changed, getDomain, getFalseOriginAndUnits, getMDomain, getMFalseOriginAndUnits, getZCoordinateUnit, getZDomain, getZFalseOriginAndUnits, hasMPrecision, hasXYPrecision, hasZPrecision, isPrecisionEqual, setDomain, setFalseOriginAndUnits, setMDomain, setMFalseOriginAndUnits, setZCoordinateUnit, setZDomain, setZFalseOriginAndUnits
getAbbreviation, getAlias, getFactoryCode, getName, getRemarks
static final int IIDf78b2a38_89c4_11d4_9f9f_00c04f6bc8e8
static final int xxDummy
static final java.lang.String IID
void getGCSParams(double[] p_180, double[] pDelta) throws java.io.IOException, AutomationException
p_180
- The p_180 (out: use single element array)pDelta
- The pDelta (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void getHorizon(_WKSEnvelope[] horizonEnvelope) throws java.io.IOException, AutomationException
horizonEnvelope
- A Structure: com.esri.arcgis.system._WKSEnvelope (A com.esri.arcgis.system._WKSEnvelope COM typedef) (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getAngularConversionFactor(IGeographicCoordinateSystem2 pDstGCS) throws java.io.IOException, AutomationException
pDstGCS
- A reference to a com.esri.arcgis.geometry.IGeographicCoordinateSystem2 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getLeftLongitude(boolean inDegrees) throws java.io.IOException, AutomationException
inDegrees
- The inDegrees (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setLeftLongitude(boolean inDegrees, double leftLongitude) throws java.io.IOException, AutomationException
inDegrees
- The inDegrees (in)leftLongitude
- The leftLongitude (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getRightLongitude(boolean inDegrees) throws java.io.IOException, AutomationException
inDegrees
- The inDegrees (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setRightLongitude(boolean inDegrees, double rightLongitude) throws java.io.IOException, AutomationException
inDegrees
- The inDegrees (in)rightLongitude
- The rightLongitude (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setExtentHint(_WKSEnvelope rhs1) throws java.io.IOException, AutomationException
rhs1
- A Structure: com.esri.arcgis.system._WKSEnvelope (A com.esri.arcgis.system._WKSEnvelope COM typedef) (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.