public interface IConstructMultipoint
extends java.io.Serializable
Description: 'Provides access to members that construct multiple points using other geometries and values.' 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 |
IIDbe99e37a_14f8_11d1_8336_0000f8775be9 |
static int |
xxDummy
Deprecated.
Internal use only
|
| Modifier and Type | Method and Description |
|---|---|
void |
constructArcPoints(ICircularArc a)
Constructs the four arc points (fromPoint, toPoint, center point, intersection point of the tangents at fromPoint and toPoint, in that order) for the specified circular arc.
|
void |
constructDivideEqual(ICurve inCurve,
int numInnerPoints)
Constructs cPoints points evenly distributed along the input curve.
|
void |
constructDivideLength(ICurve inCurve,
double separationDistance)
Places points along the input curve each seperate by the specified distance.
|
void |
constructIntersection(ISegment segment1,
int extension1,
ISegment segment2,
int extension2,
java.lang.Object[] params1,
java.lang.Object[] params2,
java.lang.Object[] isTangentPoint)
Constructs the point(s) of intersection/tangency between two segments.
|
void |
constructIntersectionEx(ISegment segment1,
int extension1,
ISegment segment2,
int extension2,
double[] params1,
double[] params2,
int[] tangentBits)
Constructs the point(s) of intersection/tangency between two segments.
|
void |
constructTangent(ICurve inCurve,
IPoint p)
Constructs all points of tangency to a curve from a point.
|
static final int IIDbe99e37a_14f8_11d1_8336_0000f8775be9
static final int xxDummy
static final java.lang.String IID
void constructTangent(ICurve inCurve, IPoint p) throws java.io.IOException, AutomationException
inCurve - A reference to a com.esri.arcgis.geometry.ICurve (in)p - A reference to a com.esri.arcgis.geometry.IPoint (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void constructDivideEqual(ICurve inCurve, int numInnerPoints) throws java.io.IOException, AutomationException
inCurve - A reference to a com.esri.arcgis.geometry.ICurve (in)numInnerPoints - The numInnerPoints (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void constructDivideLength(ICurve inCurve, double separationDistance) throws java.io.IOException, AutomationException
inCurve - A reference to a com.esri.arcgis.geometry.ICurve (in)separationDistance - The separationDistance (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void constructArcPoints(ICircularArc a) throws java.io.IOException, AutomationException
a - A reference to a com.esri.arcgis.geometry.ICircularArc (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void constructIntersectionEx(ISegment segment1, int extension1, ISegment segment2, int extension2, double[] params1, double[] params2, int[] tangentBits) throws java.io.IOException, AutomationException
segment1 - A reference to a com.esri.arcgis.geometry.ISegment (in)extension1 - A com.esri.arcgis.geometry.esriSegmentExtension constant (in)segment2 - A reference to a com.esri.arcgis.geometry.ISegment (in)extension2 - A com.esri.arcgis.geometry.esriSegmentExtension constant (in)params1 - The params1 (out: use single element array, optional, pass single element of null if not required)params2 - The params2 (out: use single element array, optional, pass single element of null if not required)tangentBits - The tangentBits (out: use single element array, optional, pass single element of null if not required)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void constructIntersection(ISegment segment1, int extension1, ISegment segment2, int extension2, java.lang.Object[] params1, java.lang.Object[] params2, java.lang.Object[] isTangentPoint) throws java.io.IOException, AutomationException
segment1 - A reference to a com.esri.arcgis.geometry.ISegment (in)extension1 - A com.esri.arcgis.geometry.esriSegmentExtension constant (in)segment2 - A reference to a com.esri.arcgis.geometry.ISegment (in)extension2 - A com.esri.arcgis.geometry.esriSegmentExtension constant (in)params1 - A Variant (out: use single element array, optional, pass single element of null if not required)params2 - A Variant (out: use single element array, optional, pass single element of null if not required)isTangentPoint - A Variant (out: use single element array, optional, pass single element of null if not required)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.