public interface IGeometryBridge2 extends IGeometryBridge, java.io.Serializable
Description: 'Provides access to a set of generic methods that can be used in all languages supported.' 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 |
IIDa83caa20_47e4_4a10_aa4c_bb2a25fe7108 |
static int |
xxDummy
Deprecated.
Internal use only
|
IID518cba93_621e_476a_824d_26a104a42902
Modifier and Type | Method and Description |
---|---|
void |
addWKSPoints(IPointCollection4 pPointCollection,
_WKSPoint[] pointStructures)
Adds vertices to this Path, Ring, Polyline, or Polygon, or adds new points to this Multipoint, Triangles, TriangleFan, or TriangleStrip.
|
void |
insertWKSPoints(IPointCollection4 pPointCollection,
int index,
_WKSPoint[] pointStructures)
Inserts new vertices/points into this Path, Ring, Polyline, Polygon, Multipoint, Triangles, TriangleFan, TriangleStrip, or MultiPatch.
|
void |
queryWKSPoints(IPointCollection4 pPointCollection,
int index,
_WKSPoint[][] pointStructures)
Copies vertices'/points' coordinates to the array of point structures.
|
void |
setWKSPoints(IPointCollection4 pPointCollection,
_WKSPoint[] pointStructures)
Replaces all vertices of this Path, Ring, Polyline, or Polygon with new ones, or replaces all points of this Multipoint, Triangles, TriangleFan, or TriangleStrip with new ones.
|
IEnumSplitPoint |
splitAtDistances(IPolycurve2 polyCurve,
double[] distances,
boolean asRatios,
boolean createParts)
Introduces new vertices into this polyline at specified distances from the beginning of the polyline.
|
void |
splitDivideLength(ISegment pSegment,
double offset,
double length,
boolean asRatio,
int[] numSplitSegments,
ISegment[][] splitSegments)
Divide segment into smaller segments of the specified length.
|
addGeometries, addPoints, addSegments, addWKSPointZs, constructBuffers, densify, getPoints, insertGeometries, insertPoints, insertSegments, insertWKSPointZs, queryBeginningRings, queryFollowingRings, queryGeometries, queryPoints, querySegments, queryWKSPointZs, replacePoints, replaceSegments, setGeometries, setPoints, setSegments, setWKSPointZs
static final int IIDa83caa20_47e4_4a10_aa4c_bb2a25fe7108
static final int xxDummy
static final java.lang.String IID
void addWKSPoints(IPointCollection4 pPointCollection, _WKSPoint[] pointStructures) throws java.io.IOException, AutomationException
pPointCollection
- A reference to a com.esri.arcgis.geometry.IPointCollection4 (in)pointStructures
- A Structure: com.esri.arcgis.system._WKSPoint (An array of com.esri.arcgis.system._WKSPoint COM typedef) (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setWKSPoints(IPointCollection4 pPointCollection, _WKSPoint[] pointStructures) throws java.io.IOException, AutomationException
pPointCollection
- A reference to a com.esri.arcgis.geometry.IPointCollection4 (in)pointStructures
- A Structure: com.esri.arcgis.system._WKSPoint (An array of com.esri.arcgis.system._WKSPoint COM typedef) (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryWKSPoints(IPointCollection4 pPointCollection, int index, _WKSPoint[][] pointStructures) throws java.io.IOException, AutomationException
pPointCollection
- A reference to a com.esri.arcgis.geometry.IPointCollection4 (in)index
- The index (in)pointStructures
- A Structure: com.esri.arcgis.system._WKSPoint (An array of com.esri.arcgis.system._WKSPoint COM typedef) (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void insertWKSPoints(IPointCollection4 pPointCollection, int index, _WKSPoint[] pointStructures) throws java.io.IOException, AutomationException
pPointCollection
- A reference to a com.esri.arcgis.geometry.IPointCollection4 (in)index
- The index (in)pointStructures
- A Structure: com.esri.arcgis.system._WKSPoint (An array of com.esri.arcgis.system._WKSPoint COM typedef) (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IEnumSplitPoint splitAtDistances(IPolycurve2 polyCurve, double[] distances, boolean asRatios, boolean createParts) throws java.io.IOException, AutomationException
polyCurve
- A reference to a com.esri.arcgis.geometry.IPolycurve2 (in)distances
- The distances (in)asRatios
- The asRatios (in)createParts
- The createParts (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void splitDivideLength(ISegment pSegment, double offset, double length, boolean asRatio, int[] numSplitSegments, ISegment[][] splitSegments) throws java.io.IOException, AutomationException
pSegment
- A reference to a com.esri.arcgis.geometry.ISegment (in)offset
- The offset (in)length
- The length (in)asRatio
- The asRatio (in)numSplitSegments
- The numSplitSegments (out: use single element array)splitSegments
- A reference to a com.esri.arcgis.geometry.ISegment array (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.