com.esri.arcgis.geometry
Interface IPartIDAware

All Superinterfaces:
Serializable
All Known Implementing Classes:
IPartIDAwareProxy

public interface IPartIDAware
extends Serializable

Indicator interface that identifies geometries that can have part IDs.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 void dropPartIDs()
          Unsets all part ID values without changing awareness.
 boolean isPartIDAware()
          Indicates if this geometry is aware of part IDs.
 boolean isPartIDSimple()
          Indicates if all part ID values for this geometry are well-defined.
 void setPartIDAware(boolean idAware)
          Indicates if this geometry is aware of part IDs.
 

Method Detail

isPartIDAware

boolean isPartIDAware()
                      throws IOException,
                             AutomationException
Indicates if this geometry is aware of part IDs.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The idAware
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPartIDAware

void setPartIDAware(boolean idAware)
                    throws IOException,
                           AutomationException
Indicates if this geometry is aware of part IDs.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
idAware - The idAware (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isPartIDSimple

boolean isPartIDSimple()
                       throws IOException,
                              AutomationException
Indicates if all part ID values for this geometry are well-defined. Only works if geometry is aware of part IDs.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The idSimple
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

dropPartIDs

void dropPartIDs()
                 throws IOException,
                        AutomationException
Unsets all part ID values without changing awareness. Only works if geometry is aware of part IDs.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.