|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IMultiPatch
COM Interface 'IMultiPatch'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriGeometry.olb'
Description: 'Provides access to members that identify a MultiPatch and permit controlled access to its parts.' 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 =
| Field Summary | |
|---|---|
static java.lang.String |
IID
Deprecated. Internal use only |
static int |
IIDf3c041c8_ae4d_11d2_9c93_00c04fb17838
|
static int |
xxDummy
Deprecated. Internal use only |
| Fields inherited from interface com.esri.arcgis.geometry.IGeometry |
|---|
IID1b07790d_38c5_11d0_92d2_00805f7c28b0 |
| Method Summary | |
|---|---|
IRing |
findBeginningRing(IRing followingRing)
Returns the beginning ring of the ring group containing the specified following ring. |
int |
getBeginningRingCount(int ringTypesDesired)
The number of beginning rings, counting only those of the desired types. |
int |
getFollowingRingCount(IRing beginningRing)
The number of following rings in the ring group that starts with the specified beginning ring. |
int |
getRingType(IRing queryRing,
boolean[] isBeginningRing)
Gets the esriMultiPatchRingType of the input Ring and returns a boolean indicating if that ring is a beginning ring. |
IGeometry |
getXYFootprint()
A reference to a cached copy of the multipatch's footprint in the x-y plane. |
void |
invalXYFootprint()
Notifies the multipatch that its cached footprint has been modified by an outside agent. |
void |
putRingType(IRing queryRing,
int ringType)
Defines the type of the input Ring. |
void |
queryBeginningRings(int ringTypesDesired,
int numBeginningRingsRequested,
IRing[] beginningRings)
Populates an array with references to all beginning rings of the specified types. |
void |
queryFollowingRings(IRing beginningRing,
int numFollowingRingsRequested,
IRing[] followingRings)
Populates an array with references to following rings that are in the ring group that starts with the specified beginning ring. |
| Methods inherited from interface com.esri.arcgis.geometry.IGeometry |
|---|
geoNormalize, geoNormalizeFromLongitude, getDimension, getEnvelope, getGeometryType, getSpatialReference, isEmpty, project, queryEnvelope, setEmpty, setSpatialReferenceByRef, snapToSpatialReference |
| Field Detail |
|---|
static final int IIDf3c041c8_ae4d_11d2_9c93_00c04fb17838
static final int xxDummy
static final java.lang.String IID
| Method Detail |
|---|
IRing findBeginningRing(IRing followingRing)
throws java.io.IOException,
AutomationException
followingRing - A reference to a com.esri.arcgis.geometry.IRing (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getBeginningRingCount(int ringTypesDesired)
throws java.io.IOException,
AutomationException
ringTypesDesired - The ringTypesDesired (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void queryBeginningRings(int ringTypesDesired,
int numBeginningRingsRequested,
IRing[] beginningRings)
throws java.io.IOException,
AutomationException
ringTypesDesired - The ringTypesDesired (in)numBeginningRingsRequested - The numBeginningRingsRequested (in)beginningRings - A reference to a com.esri.arcgis.geometry.IRing (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getFollowingRingCount(IRing beginningRing)
throws java.io.IOException,
AutomationException
beginningRing - A reference to a com.esri.arcgis.geometry.IRing (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void queryFollowingRings(IRing beginningRing,
int numFollowingRingsRequested,
IRing[] followingRings)
throws java.io.IOException,
AutomationException
beginningRing - A reference to a com.esri.arcgis.geometry.IRing (in)numFollowingRingsRequested - The numFollowingRingsRequested (in)followingRings - A reference to a com.esri.arcgis.geometry.IRing (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getRingType(IRing queryRing,
boolean[] isBeginningRing)
throws java.io.IOException,
AutomationException
queryRing - A reference to a com.esri.arcgis.geometry.IRing (in)isBeginningRing - The isBeginningRing (in/out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void putRingType(IRing queryRing,
int ringType)
throws java.io.IOException,
AutomationException
queryRing - A reference to a com.esri.arcgis.geometry.IRing (in)ringType - A com.esri.arcgis.geometry.esriMultiPatchRingType constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IGeometry getXYFootprint()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void invalXYFootprint()
throws java.io.IOException,
AutomationException
java.io.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 | ||||||||