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.