|
|||||||||
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 |