|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IProjectedCoordinateSystem2
Provides access to members that control additional properties and methods for projected coordinate systems.
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.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 |
Method Detail |
---|
double getLongitudeOfCenter() throws IOException, AutomationException
The longitude of center projection parameter is used by the Hotine Oblique Mercator (Azimuth) and Krovak projections. It defines the longitude that is at the center of the projection. It is usually but not always the origin of the X values.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setLongitudeOfCenter(double longitudeOfCenter) throws IOException, AutomationException
The longitude of center projection parameter is used by the Hotine Oblique Mercator (Azimuth) and Krovak projections. It defines the longitude that is at the center of the projection. It is usually but not always the origin of the X values.
longitudeOfCenter
- The longitudeOfCenter (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getLatitudeOfCenter() throws IOException, AutomationException
The latitude of center projection parameter is used by the Hotine Oblique Mercator (Azimuth) and Krovak projections. It defines the latitude that is at the center of the projection. It is usually but not always the origin of the Y values.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setLatitudeOfCenter(double latitudeOfCenter) throws IOException, AutomationException
The latitude of center projection parameter is used by the Hotine Oblique Mercator (Azimuth) and Krovak projections. It defines the latitude that is at the center of the projection. It is usually but not always the origin of the Y values.
latitudeOfCenter
- The latitudeOfCenter (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getGCSParams(double[] p_180, double[] pDelta) throws IOException, AutomationException
GetGCSParams calculates the edge of the horizon for a geographic coordinate system. For example, if your coordinate system is in decimal degrees, 180 is returned. If the units are in grads, 200 is returned. It also returns a delta, a small offset value, in the correct unit of measure.
p_180
- The p_180 (out: use single element array)pDelta
- The pDelta (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IGeometry getHorizon(_WKSEnvelope[] horizonEnvelope, boolean[] inclusive) throws IOException, AutomationException
GetHorizon returns, in geographic coordinate system coordinates and unit of measure, the valid geometry of a projected coordinate system. The method also returns whether the geometry should be considered inclusive or exclusive, and its envelope.
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)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IGeometry getShiftedHorizon(int shift) throws IOException, AutomationException
The standard horizon is the valid area of a projected coordinate system, but in geographic coordinate system coordinates and unit of measure. The standard horizon usually has longitude values between +/-180 (or equivalent). If you use -2, -1, 1 or 2 for the shift value, GetShiftedHorizon will translate the horizon by 360 degrees to the left or right.
shift
- The shift (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getPseudoStandardParallel1() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPseudoStandardParallel1(double psp1) throws IOException, AutomationException
psp1
- The psp1 (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getXScaleFactor() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setXScaleFactor(double xs) throws IOException, AutomationException
xs
- The xs (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getYScaleFactor() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setYScaleFactor(double ys) throws IOException, AutomationException
ys
- The ys (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getRotation() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setRotation(double r) throws IOException, AutomationException
r
- The r (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void inverseWithShift(double shift, int count, _WKSPoint points) throws IOException, AutomationException
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)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void putLinearAndAngularUnits(ILinearUnit linearUnit, IAngularUnit angularUnit) throws IOException, AutomationException
linearUnit
- A reference to a com.esri.arcgis.geometry.ILinearUnit (in)angularUnit
- A reference to a com.esri.arcgis.geometry.IAngularUnit (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getLatitudeOfOrigin() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setLatitudeOfOrigin(double latitudeOfOrigin) throws IOException, AutomationException
latitudeOfOrigin
- The latitudeOfOrigin (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isEqualNoNames(IProjectedCoordinateSystem pOther) throws IOException, AutomationException
pOther
- A reference to a com.esri.arcgis.geometry.IProjectedCoordinateSystem (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |