public interface IRelationResult
extends java.io.Serializable
Description: 'Provides access to members that meet the specific relation between two sets of geometries. Not currently implemented for geometries containing elliptic arcs.' 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 |
IID3ff13d39_ea3b_42cb_98f6_0f73a1c89b89 |
static int |
xxDummy
Deprecated.
Internal use only
|
Modifier and Type | Method and Description |
---|---|
void |
add(IRelationResult pRelations)
Add elements of other Relation to the end of this Relations, and the set is re-sorted.
|
void |
flipRelations()
Flips the left and right indexes of all the elements of the relation.
|
void |
getRelationElement(int i,
int[] left,
int[] right)
The ith element of the relation.
|
int |
getRelationElementCount()
The number of pairs of geometries in the relation.
|
void |
intersect(IRelationResult pRelations)
Construct the set with only those elements that exist in both relation sets.
|
void |
setRelationElement(int i,
int left,
int right)
The ith element of the relation.
|
void |
setRelationElements(int cPairs,
esriRelationPair pairs)
Sets RelationResult with an array of relations.
|
void |
sortLeft()
Sort the set according to the left index.
|
void |
sortRight()
Sort the set according to the right index.
|
void |
subtract(IRelationResult pRelations)
Finds elements existing in another relation set and delete them from this set.
|
static final int IID3ff13d39_ea3b_42cb_98f6_0f73a1c89b89
static final int xxDummy
static final java.lang.String IID
int getRelationElementCount() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void getRelationElement(int i, int[] left, int[] right) throws java.io.IOException, AutomationException
i
- The i (in)left
- The left (out: use single element array)right
- The right (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setRelationElement(int i, int left, int right) throws java.io.IOException, AutomationException
i
- The i (in)left
- The left (in)right
- The right (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setRelationElements(int cPairs, esriRelationPair pairs) throws java.io.IOException, AutomationException
cPairs
- The cPairs (in)pairs
- A Structure: com.esri.arcgis.geometry.esriRelationPair (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void sortRight() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void sortLeft() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void flipRelations() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void subtract(IRelationResult pRelations) throws java.io.IOException, AutomationException
pRelations
- A reference to a com.esri.arcgis.geometry.IRelationResult (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void intersect(IRelationResult pRelations) throws java.io.IOException, AutomationException
pRelations
- A reference to a com.esri.arcgis.geometry.IRelationResult (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void add(IRelationResult pRelations) throws java.io.IOException, AutomationException
pRelations
- A reference to a com.esri.arcgis.geometry.IRelationResult (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.