com.esri.arcgis.geodatabase
Interface ITransformGroup

All Superinterfaces:
Serializable
All Known Implementing Classes:
TransformGroup

public interface ITransformGroup
extends Serializable

Provides access to members that manage a transform group.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 void add(int classID, int oID, IFeature feature)
          Add feature to group.
 void delete(int classID, int oID)
          Delete feature from group.
 void deleteAllInClass(int classID)
          Delete all features with ClassID.
 void next(int[] classID, int[] oID, int[] count)
          The next type of feature and how many times it was found.
 void nextSet(int[] classID, ISet[] featureSet)
          The next set of features.
 void reset()
          Resets the enumeration sequence to the beginning.
 

Method Detail

add

void add(int classID,
         int oID,
         IFeature feature)
         throws IOException,
                AutomationException
Add feature to group.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
classID - The classID (in)
oID - The oID (in)
feature - A reference to a com.esri.arcgis.geodatabase.IFeature (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

delete

void delete(int classID,
            int oID)
            throws IOException,
                   AutomationException
Delete feature from group.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

deleteAllInClass

void deleteAllInClass(int classID)
                      throws IOException,
                             AutomationException
Delete all features with ClassID.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

next

void next(int[] classID,
          int[] oID,
          int[] count)
          throws IOException,
                 AutomationException
The next type of feature and how many times it was found.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
classID - The classID (out: use single element array)
oID - The oID (out: use single element array)
count - The count (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reset

void reset()
           throws IOException,
                  AutomationException
Resets the enumeration sequence to the beginning.

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.

nextSet

void nextSet(int[] classID,
             ISet[] featureSet)
             throws IOException,
                    AutomationException
The next set of features.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
classID - The classID (out: use single element array)
featureSet - A reference to a com.esri.arcgis.system.ISet (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.