public interface ISpatialReference2GEN
extends java.io.Serializable
Description: 'Provides access to additional members that control a SpatialReference. ISpatialReference2GEN is generic version of ISpatialReference.' 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 |
IID3b563182_cf62_4d40_9157_5022f7ae4561 |
static int |
xxDummy
Deprecated.
Internal use only
|
Modifier and Type | Method and Description |
---|---|
void |
applyPrecision(_WKSPoint[] points,
double[] ms,
double[] zs)
Applies the measure and z value precisions.
|
void |
applyXYPrecision(_WKSPoint[] points)
Applies the XY precision.
|
void |
changed()
Notify this object that some of its parts have changed (parameter values, z unit, etc.).
|
java.lang.String |
getAbbreviation()
The abbreviated name of this spatial reference component.
|
java.lang.String |
getAlias()
The alias of this spatial reference component.
|
void |
getDomain(double[] xMin,
double[] xMax,
double[] yMin,
double[] yMax)
Get the domain extent.
|
int |
getFactoryCode()
The factory code of the spatial reference.
|
void |
getFalseOriginAndUnits(double[] falseX,
double[] falseY,
double[] xyUnits)
Get the false origin and units.
|
void |
getMDomain(double[] outMMin,
double[] outMMax)
Get the measure domain extent.
|
void |
getMFalseOriginAndUnits(double[] falseM,
double[] mUnits)
Get the measure false origin and units.
|
java.lang.String |
getName()
The name of this spatial reference component.
|
java.lang.String |
getRemarks()
The comment string of this spatial reference component.
|
ILinearUnit |
getZCoordinateUnit()
The unit for the Z coordinate.
|
void |
getZDomain(double[] outZMin,
double[] outZMax)
Get the Z domain extent.
|
void |
getZFalseOriginAndUnits(double[] falseZ,
double[] zUnits)
Get the Z false origin and units.
|
boolean |
hasMPrecision()
Returns true when m-value precision information has been defined.
|
boolean |
hasXYPrecision()
Returns true when (x,y) precision information has been defined.
|
boolean |
hasZPrecision()
Returns true when z-value precision information has been defined.
|
boolean |
isMPrecisionEqual(ISpatialReference otherSR)
Returns true if the measure precisions of the two spatial references are the same.
|
void |
isPrecisionEqual(ISpatialReference otherSR,
boolean[] isPrecisionEqual)
Returns TRUE when the precision information for the two spatial references is the same.
|
boolean |
isXYPrecisionEqual(ISpatialReference otherSR)
Returns true if the XY precisions of the two spatial references are the same.
|
boolean |
isZPrecisionEqual(ISpatialReference otherSR)
Returns true if the Z precisions of the two spatial references are the same.
|
void |
setDomain(double xMin,
double xMax,
double yMin,
double yMax)
Set the xy domain extent.
|
void |
setFalseOriginAndUnits(double falseX,
double falseY,
double xyUnits)
Set the false origin and units.
|
void |
setMDomain(double inMMin,
double inMMax)
Set the measure domain extent.
|
void |
setMFalseOriginAndUnits(double falseM,
double mUnits)
Set the measure false origin and units.
|
void |
setZCoordinateUnit(ILinearUnit zunit)
The unit for the Z coordinate.
|
void |
setZDomain(double inZMin,
double inZMax)
Set the z domain extent.
|
void |
setZFalseOriginAndUnits(double falseZ,
double zUnits)
Set the Z false origin and units.
|
static final int IID3b563182_cf62_4d40_9157_5022f7ae4561
static final int xxDummy
static final java.lang.String IID
java.lang.String getName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getAlias() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getAbbreviation() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getRemarks() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getFactoryCode() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean hasXYPrecision() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean hasZPrecision() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean hasMPrecision() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void isPrecisionEqual(ISpatialReference otherSR, boolean[] isPrecisionEqual) throws java.io.IOException, AutomationException
otherSR
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)isPrecisionEqual
- The isPrecisionEqual (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setFalseOriginAndUnits(double falseX, double falseY, double xyUnits) throws java.io.IOException, AutomationException
falseX
- The falseX (in)falseY
- The falseY (in)xyUnits
- The xyUnits (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setZFalseOriginAndUnits(double falseZ, double zUnits) throws java.io.IOException, AutomationException
falseZ
- The falseZ (in)zUnits
- The zUnits (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setMFalseOriginAndUnits(double falseM, double mUnits) throws java.io.IOException, AutomationException
falseM
- The falseM (in)mUnits
- The mUnits (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void getFalseOriginAndUnits(double[] falseX, double[] falseY, double[] xyUnits) throws java.io.IOException, AutomationException
falseX
- The falseX (in/out: use single element array)falseY
- The falseY (in/out: use single element array)xyUnits
- The xyUnits (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void getZFalseOriginAndUnits(double[] falseZ, double[] zUnits) throws java.io.IOException, AutomationException
falseZ
- The falseZ (in/out: use single element array)zUnits
- The zUnits (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void getMFalseOriginAndUnits(double[] falseM, double[] mUnits) throws java.io.IOException, AutomationException
falseM
- The falseM (in/out: use single element array)mUnits
- The mUnits (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void getDomain(double[] xMin, double[] xMax, double[] yMin, double[] yMax) throws java.io.IOException, AutomationException
xMin
- The xMin (in/out: use single element array)xMax
- The xMax (in/out: use single element array)yMin
- The yMin (in/out: use single element array)yMax
- The yMax (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setDomain(double xMin, double xMax, double yMin, double yMax) throws java.io.IOException, AutomationException
xMin
- The xMin (in)xMax
- The xMax (in)yMin
- The yMin (in)yMax
- The yMax (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void getZDomain(double[] outZMin, double[] outZMax) throws java.io.IOException, AutomationException
outZMin
- The outZMin (in/out: use single element array)outZMax
- The outZMax (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setZDomain(double inZMin, double inZMax) throws java.io.IOException, AutomationException
inZMin
- The inZMin (in)inZMax
- The inZMax (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void getMDomain(double[] outMMin, double[] outMMax) throws java.io.IOException, AutomationException
outMMin
- The outMMin (in/out: use single element array)outMMax
- The outMMax (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setMDomain(double inMMin, double inMMax) throws java.io.IOException, AutomationException
inMMin
- The inMMin (in)inMMax
- The inMMax (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ILinearUnit getZCoordinateUnit() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setZCoordinateUnit(ILinearUnit zunit) throws java.io.IOException, AutomationException
zunit
- A reference to a com.esri.arcgis.geometry.ILinearUnit (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void changed() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean isXYPrecisionEqual(ISpatialReference otherSR) throws java.io.IOException, AutomationException
otherSR
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean isMPrecisionEqual(ISpatialReference otherSR) throws java.io.IOException, AutomationException
otherSR
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean isZPrecisionEqual(ISpatialReference otherSR) throws java.io.IOException, AutomationException
otherSR
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void applyXYPrecision(_WKSPoint[] points) throws java.io.IOException, AutomationException
points
- A Structure: com.esri.arcgis.system._WKSPoint (An array of com.esri.arcgis.system._WKSPoint COM typedef) (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void applyPrecision(_WKSPoint[] points, double[] ms, double[] zs) throws java.io.IOException, AutomationException
points
- A Structure: com.esri.arcgis.system._WKSPoint (An array of com.esri.arcgis.system._WKSPoint COM typedef) (in)ms
- The ms (in)zs
- The zs (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.