|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IEnvelope2
Provides access to members that extend the IEnvelope interface.
IEnvelope2 allows the minimum and maximum M and Z attributes of the Envelope to be queried and set simultaneously to avoid complications and inconsistencies of setting them individually.
Method Summary | |
---|---|
void |
putMCoords(double mMin,
double mMax)
Sets the minimum and maximum M values simultaneously. |
void |
putZCoords(double zMin,
double zMax)
Sets the minimum and maximum Z values simultaneously. |
void |
queryMCoords(double[] mMin,
double[] mMax)
Queries the minimum and maximum M values simultaneously. |
void |
queryZCoords(double[] zMin,
double[] zMax)
Queries the minimum and maximum Z values simultaneously. |
Methods inherited from interface com.esri.arcgis.geometry.IEnvelope |
---|
centerAt, defineFromPoints, expand, expandM, expandZ, getDepth, getHeight, getLowerLeft, getLowerRight, getMMax, getMMin, getUpperLeft, getUpperRight, getWidth, getXMax, getXMin, getYMax, getYMin, getZMax, getZMin, intersect, offset, offsetM, offsetZ, putCoords, queryCoords, setDepth, setHeight, setLowerLeft, setLowerRight, setMMax, setMMin, setUpperLeft, setUpperRight, setWidth, setXMax, setXMin, setYMax, setYMin, setZMax, setZMin, union |
Methods inherited from interface com.esri.arcgis.geometry.IGeometry |
---|
geoNormalize, geoNormalizeFromLongitude, getDimension, getEnvelope, getGeometryType, getSpatialReference, isEmpty, project, queryEnvelope, setEmpty, setSpatialReferenceByRef, snapToSpatialReference |
Method Detail |
---|
void putZCoords(double zMin, double zMax) throws IOException, AutomationException
Sets the ZMin and ZMax simultaneously. This avoids complications of setting ZMin and ZMax individually in which they could become inconsistent.
zMin
- The zMin (in)zMax
- The zMax (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void queryZCoords(double[] zMin, double[] zMax) throws IOException, AutomationException
Returns the values of ZMin and ZMax respectively.
zMin
- The zMin (out: use single element array)zMax
- The zMax (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void putMCoords(double mMin, double mMax) throws IOException, AutomationException
Sets the MMin and MMax simultaneously. This avoids complications of setting MMin and MMax individually in which they could become inconsistent.
mMin
- The mMin (in)mMax
- The mMax (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void queryMCoords(double[] mMin, double[] mMax) throws IOException, AutomationException
Returns the values of MMin and MMax respectively.
mMin
- The mMin (out: use single element array)mMax
- The mMax (out: use single element array)
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 |