com.esri.arcgis.geometry
Interface IGeometry4
- All Superinterfaces:
- IGeometry, IGeometry2, IGeometry3, java.io.Serializable
- All Known Subinterfaces:
- IGeometry5
- All Known Implementing Classes:
- Envelope, GeometryBag, IGeometry4Proxy, IGeometry5Proxy, MultiPatch, Multipoint, Point, Polygon, Polyline
- public interface IGeometry4
- extends IGeometry3, java.io.Serializable
Provides access to methods that indicate if a geometry has been changed (edited, projected, etc).
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
|
Method Summary |
boolean |
isChanged()
Indicates if a geometry has been changed (edited, projected, etc). |
void |
setChanged(boolean isChanged)
Indicates if a geometry has been changed (edited, projected, etc). |
| Methods inherited from interface com.esri.arcgis.geometry.IGeometry |
geoNormalize, geoNormalizeFromLongitude, getDimension, getEnvelope, getGeometryType, getSpatialReference, isEmpty, project, queryEnvelope, setEmpty, setSpatialReferenceByRef, snapToSpatialReference |
isChanged
public boolean isChanged()
throws java.io.IOException,
AutomationException
- Indicates if a geometry has been changed (edited, projected, etc).
Supported Platforms
Windows, Solaris, Linux
Description
The Changed method returns whether or not the geometry has been modified. If the geometry always stays in memory that method only returns 'false' immediately after its creation. However if the shape came from disk the Changed method will return 'false' until de geometry is modified in memory.
- Returns:
- The isChanged
- Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
setChanged
public void setChanged(boolean isChanged)
throws java.io.IOException,
AutomationException
- Indicates if a geometry has been changed (edited, projected, etc).
Supported Platforms
Windows, Solaris, Linux
- Parameters:
isChanged - The isChanged (in)
- Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.