public interface IConstructCircularArc
extends java.io.Serializable
Description: 'Provides access to members that construct a circular arc 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 |
IID91b6f492_c70a_11d0_8307_0000f8034032 |
static int |
xxDummy
Deprecated.
Internal use only
|
Modifier and Type | Method and Description |
---|---|
void |
constructArcDistance(IPoint center,
IPoint from,
boolean isCCW,
double arcDistance)
Constructs an arc from a center point, a starting point, and an arc length.
|
void |
constructBearingAngleArc(IPoint from,
double inAngle,
boolean isCCW,
double centralAngle,
double arcDistance)
Constructs an arc with the given chord bearing, central angle and arc distance.
|
void |
constructBearingAngleChord(IPoint from,
double inAngle,
boolean isCCW,
double centralAngle,
double chordDistance)
Constructs an arc with the given chord bearing, central angle and chord distance.
|
void |
constructBearingAngleTangent(IPoint from,
double inAngle,
boolean isCCW,
double centralAngle,
double tangentDistance)
Constructs an arc with the given chord bearing, central angle and tangent distance.
|
void |
constructBearingArcTangent(IPoint from,
double inAngle,
boolean isCCW,
double arcDistance,
double tangentDistance)
Constructs an arc with the given chord bearing, arc distance and tangent distance.
|
void |
constructBearingChordArc(IPoint from,
double inAngle,
boolean isCCW,
double chordDistance,
double arcDistance)
Constructs an arc with the given chord bearing, chord distance and arc distance (negative for clockwise orientation).
|
void |
constructBearingChordTangent(IPoint from,
double inAngle,
boolean isCCW,
double chordDistance,
double tangentDistance)
Constructs an arc with the given chord bearing, chord distance and tangent distance.
|
void |
constructBearingRadiusAngle(IPoint startPoint,
double inAngle,
boolean isCCW,
double inRadius,
double centralAngle)
Constructs an arc with the given chord bearing, radius and central angle.
|
void |
constructBearingRadiusArc(IPoint from,
double inAngle,
boolean isCCW,
double inRadius,
double arcDistance)
Constructs an arc with the given chord bearing, radius and arc distance.
|
void |
constructBearingRadiusChord(IPoint from,
double inAngle,
boolean isCCW,
double inRadius,
double chordDistance,
boolean isMinor)
Constructs an arc with the given chord bearing, radius and chord distance.
|
void |
constructBearingRadiusTangent(IPoint from,
double inAngle,
boolean isCCW,
double inRadius,
double tangentDistance)
Constructs an arc with the given chord bearing, radius and tangent distance.
|
void |
constructChordDistance(IPoint center,
IPoint from,
boolean isCCW,
double chordDistance)
Constructs an arc from a center point, a starting point, and a chord length.
|
void |
constructCircle(IPoint centerPoint,
double radius,
boolean isCCW)
Constructs a circle of a given radius and orientation.
|
void |
constructEndPointsAngle(IPoint from,
IPoint to,
boolean isCCW,
double centralAngle)
Constructs an arc from the given endpoints and central angle.
|
void |
constructEndPointsArc(IPoint from,
IPoint to,
boolean isCCW,
double arcDistance)
Constructs an arc from the given endpoints and arc distance.
|
void |
constructEndPointsChordHeight(IPoint from,
IPoint to,
boolean isCCW,
double chordHeight)
Constructs an arc with specified endpoints and and chord height.
|
void |
constructEndPointsRadius(IPoint from,
IPoint to,
boolean isCCW,
double inRadius,
boolean isMinor)
Constructs an arc from the given endpoints and radius.
|
void |
constructEndPointsTangent(IPoint from,
IPoint to,
boolean isCCW,
double tangentDistance)
Constructs an arc from the given endpoints and tangent distance.
|
void |
constructFilletPoint(ISegment s1,
ISegment s2,
IPoint from,
IPoint hintPoint)
Constructs an arc of given start point near first segment and tangent to two segments.
|
void |
constructFilletRadius(ISegment s1,
ISegment s2,
double inRadius,
IPoint hintPoint)
Constructs an arc of given radius and tangent to two segments.
|
void |
constructTangentAndPoint(ISegment s,
boolean atFrom,
IPoint p)
Constructs an arc with one endpoint being p, tangent to s, and connected to s.
|
void |
constructTangentAngleArc(ISegment segment,
boolean atStart,
boolean isCCW,
double centralAngle,
double arcDistance)
Constructs an arc with a common tangent to the input segment, a given central angle and an arc length.
|
void |
constructTangentAngleChord(ISegment segment,
boolean atStart,
boolean isCCW,
double centralAngle,
double chordDistance)
Constructs an arc with a common tangent to the input segment, a given central angle and a chord length.
|
void |
constructTangentAngleTangent(ISegment segment,
boolean atStart,
boolean isCCW,
double centralAngle,
double tangentDistance)
Constructs an arc with a common tangent to the input segment, a given central angle and a tangent length.
|
void |
constructTangentArcTangent(ISegment segment,
boolean atStart,
boolean isCCW,
double arcDistance,
double tangentDistance)
Constructs an arc with a common tangent to the input segment, a given arc length and a tangent length.
|
void |
constructTangentChordArc(ISegment segment,
boolean atStart,
boolean isCCW,
double chordDistance,
double arcDistance)
Constructs an arc with a common tangent to the input segment, a given chord length and an arc length.
|
void |
constructTangentChordTangent(ISegment segment,
boolean atStart,
boolean isCCW,
double chordDistance,
double tangentDistance)
Constructs an arc with a common tangent to input segment, a given chord length and a tangent length.
|
void |
constructTangentDistance(IPoint center,
IPoint from,
boolean isCCW,
double tangentDistance)
Constructs an arc from a center point, a starting point, and an tangent length.
|
void |
constructTangentRadiusAngle(ISegment segment,
boolean atStart,
boolean isCCW,
double inRadius,
double centralAngle)
Constructs an arc with a common tangent to the input segment, a given radius and a central angle.
|
void |
constructTangentRadiusArc(ISegment segment,
boolean atStart,
boolean isCCW,
double inRadius,
double arcDistance)
Constructs an arc having a common tangent to the input segment, a given radius and an arc length.
|
void |
constructTangentRadiusChord(ISegment segment,
boolean atStart,
boolean isCCW,
double inRadius,
double chordDistance)
Constructs an arc with a common tangent to the input segment, a given radius and a chord length.
|
void |
constructTangentRadiusTangent(ISegment segment,
boolean atStart,
boolean isCCW,
double inRadius,
double tangentDistance)
Constructs an arc with a common tangent to the input segment, a given radius and a tangent length.
|
void |
constructThreePoints(IPoint from,
IPoint middle,
IPoint to,
boolean useExistingCenter)
Constructs an arc from three points.
|
void |
queryFilletRadiusRange(ISegment s1,
ISegment s2,
IPoint hintPoint,
double[] minRadius,
double[] maxRadius)
Returns minimum and maximum radius for fillet to touch both input segments.
|
static final int IID91b6f492_c70a_11d0_8307_0000f8034032
static final int xxDummy
static final java.lang.String IID
void constructEndPointsRadius(IPoint from, IPoint to, boolean isCCW, double inRadius, boolean isMinor) throws java.io.IOException, AutomationException
from
- A reference to a com.esri.arcgis.geometry.IPoint (in)to
- A reference to a com.esri.arcgis.geometry.IPoint (in)isCCW
- The isCCW (in)inRadius
- The inRadius (in)isMinor
- The isMinor (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructEndPointsAngle(IPoint from, IPoint to, boolean isCCW, double centralAngle) throws java.io.IOException, AutomationException
from
- A reference to a com.esri.arcgis.geometry.IPoint (in)to
- A reference to a com.esri.arcgis.geometry.IPoint (in)isCCW
- The isCCW (in)centralAngle
- The centralAngle (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructEndPointsArc(IPoint from, IPoint to, boolean isCCW, double arcDistance) throws java.io.IOException, AutomationException
from
- A reference to a com.esri.arcgis.geometry.IPoint (in)to
- A reference to a com.esri.arcgis.geometry.IPoint (in)isCCW
- The isCCW (in)arcDistance
- The arcDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructEndPointsTangent(IPoint from, IPoint to, boolean isCCW, double tangentDistance) throws java.io.IOException, AutomationException
from
- A reference to a com.esri.arcgis.geometry.IPoint (in)to
- A reference to a com.esri.arcgis.geometry.IPoint (in)isCCW
- The isCCW (in)tangentDistance
- The tangentDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructArcDistance(IPoint center, IPoint from, boolean isCCW, double arcDistance) throws java.io.IOException, AutomationException
center
- A reference to a com.esri.arcgis.geometry.IPoint (in)from
- A reference to a com.esri.arcgis.geometry.IPoint (in)isCCW
- The isCCW (in)arcDistance
- The arcDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructChordDistance(IPoint center, IPoint from, boolean isCCW, double chordDistance) throws java.io.IOException, AutomationException
center
- A reference to a com.esri.arcgis.geometry.IPoint (in)from
- A reference to a com.esri.arcgis.geometry.IPoint (in)isCCW
- The isCCW (in)chordDistance
- The chordDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructTangentDistance(IPoint center, IPoint from, boolean isCCW, double tangentDistance) throws java.io.IOException, AutomationException
center
- A reference to a com.esri.arcgis.geometry.IPoint (in)from
- A reference to a com.esri.arcgis.geometry.IPoint (in)isCCW
- The isCCW (in)tangentDistance
- The tangentDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructTangentRadiusArc(ISegment segment, boolean atStart, boolean isCCW, double inRadius, double arcDistance) throws java.io.IOException, AutomationException
segment
- A reference to a com.esri.arcgis.geometry.ISegment (in)atStart
- The atStart (in)isCCW
- The isCCW (in)inRadius
- The inRadius (in)arcDistance
- The arcDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructTangentRadiusChord(ISegment segment, boolean atStart, boolean isCCW, double inRadius, double chordDistance) throws java.io.IOException, AutomationException
segment
- A reference to a com.esri.arcgis.geometry.ISegment (in)atStart
- The atStart (in)isCCW
- The isCCW (in)inRadius
- The inRadius (in)chordDistance
- The chordDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructTangentRadiusTangent(ISegment segment, boolean atStart, boolean isCCW, double inRadius, double tangentDistance) throws java.io.IOException, AutomationException
segment
- A reference to a com.esri.arcgis.geometry.ISegment (in)atStart
- The atStart (in)isCCW
- The isCCW (in)inRadius
- The inRadius (in)tangentDistance
- The tangentDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructTangentRadiusAngle(ISegment segment, boolean atStart, boolean isCCW, double inRadius, double centralAngle) throws java.io.IOException, AutomationException
segment
- A reference to a com.esri.arcgis.geometry.ISegment (in)atStart
- The atStart (in)isCCW
- The isCCW (in)inRadius
- The inRadius (in)centralAngle
- The centralAngle (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructTangentAngleArc(ISegment segment, boolean atStart, boolean isCCW, double centralAngle, double arcDistance) throws java.io.IOException, AutomationException
segment
- A reference to a com.esri.arcgis.geometry.ISegment (in)atStart
- The atStart (in)isCCW
- The isCCW (in)centralAngle
- The centralAngle (in)arcDistance
- The arcDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructTangentAngleChord(ISegment segment, boolean atStart, boolean isCCW, double centralAngle, double chordDistance) throws java.io.IOException, AutomationException
segment
- A reference to a com.esri.arcgis.geometry.ISegment (in)atStart
- The atStart (in)isCCW
- The isCCW (in)centralAngle
- The centralAngle (in)chordDistance
- The chordDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructTangentAngleTangent(ISegment segment, boolean atStart, boolean isCCW, double centralAngle, double tangentDistance) throws java.io.IOException, AutomationException
segment
- A reference to a com.esri.arcgis.geometry.ISegment (in)atStart
- The atStart (in)isCCW
- The isCCW (in)centralAngle
- The centralAngle (in)tangentDistance
- The tangentDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructTangentChordArc(ISegment segment, boolean atStart, boolean isCCW, double chordDistance, double arcDistance) throws java.io.IOException, AutomationException
segment
- A reference to a com.esri.arcgis.geometry.ISegment (in)atStart
- The atStart (in)isCCW
- The isCCW (in)chordDistance
- The chordDistance (in)arcDistance
- The arcDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructTangentChordTangent(ISegment segment, boolean atStart, boolean isCCW, double chordDistance, double tangentDistance) throws java.io.IOException, AutomationException
segment
- A reference to a com.esri.arcgis.geometry.ISegment (in)atStart
- The atStart (in)isCCW
- The isCCW (in)chordDistance
- The chordDistance (in)tangentDistance
- The tangentDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructTangentArcTangent(ISegment segment, boolean atStart, boolean isCCW, double arcDistance, double tangentDistance) throws java.io.IOException, AutomationException
segment
- A reference to a com.esri.arcgis.geometry.ISegment (in)atStart
- The atStart (in)isCCW
- The isCCW (in)arcDistance
- The arcDistance (in)tangentDistance
- The tangentDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructBearingRadiusAngle(IPoint startPoint, double inAngle, boolean isCCW, double inRadius, double centralAngle) throws java.io.IOException, AutomationException
startPoint
- A reference to a com.esri.arcgis.geometry.IPoint (in)inAngle
- The inAngle (in)isCCW
- The isCCW (in)inRadius
- The inRadius (in)centralAngle
- The centralAngle (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructBearingRadiusArc(IPoint from, double inAngle, boolean isCCW, double inRadius, double arcDistance) throws java.io.IOException, AutomationException
from
- A reference to a com.esri.arcgis.geometry.IPoint (in)inAngle
- The inAngle (in)isCCW
- The isCCW (in)inRadius
- The inRadius (in)arcDistance
- The arcDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructBearingRadiusChord(IPoint from, double inAngle, boolean isCCW, double inRadius, double chordDistance, boolean isMinor) throws java.io.IOException, AutomationException
from
- A reference to a com.esri.arcgis.geometry.IPoint (in)inAngle
- The inAngle (in)isCCW
- The isCCW (in)inRadius
- The inRadius (in)chordDistance
- The chordDistance (in)isMinor
- The isMinor (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructBearingRadiusTangent(IPoint from, double inAngle, boolean isCCW, double inRadius, double tangentDistance) throws java.io.IOException, AutomationException
from
- A reference to a com.esri.arcgis.geometry.IPoint (in)inAngle
- The inAngle (in)isCCW
- The isCCW (in)inRadius
- The inRadius (in)tangentDistance
- The tangentDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructBearingAngleArc(IPoint from, double inAngle, boolean isCCW, double centralAngle, double arcDistance) throws java.io.IOException, AutomationException
from
- A reference to a com.esri.arcgis.geometry.IPoint (in)inAngle
- The inAngle (in)isCCW
- The isCCW (in)centralAngle
- The centralAngle (in)arcDistance
- The arcDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructBearingAngleChord(IPoint from, double inAngle, boolean isCCW, double centralAngle, double chordDistance) throws java.io.IOException, AutomationException
from
- A reference to a com.esri.arcgis.geometry.IPoint (in)inAngle
- The inAngle (in)isCCW
- The isCCW (in)centralAngle
- The centralAngle (in)chordDistance
- The chordDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructBearingAngleTangent(IPoint from, double inAngle, boolean isCCW, double centralAngle, double tangentDistance) throws java.io.IOException, AutomationException
from
- A reference to a com.esri.arcgis.geometry.IPoint (in)inAngle
- The inAngle (in)isCCW
- The isCCW (in)centralAngle
- The centralAngle (in)tangentDistance
- The tangentDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructBearingChordArc(IPoint from, double inAngle, boolean isCCW, double chordDistance, double arcDistance) throws java.io.IOException, AutomationException
from
- A reference to a com.esri.arcgis.geometry.IPoint (in)inAngle
- The inAngle (in)isCCW
- The isCCW (in)chordDistance
- The chordDistance (in)arcDistance
- The arcDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructBearingChordTangent(IPoint from, double inAngle, boolean isCCW, double chordDistance, double tangentDistance) throws java.io.IOException, AutomationException
from
- A reference to a com.esri.arcgis.geometry.IPoint (in)inAngle
- The inAngle (in)isCCW
- The isCCW (in)chordDistance
- The chordDistance (in)tangentDistance
- The tangentDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructBearingArcTangent(IPoint from, double inAngle, boolean isCCW, double arcDistance, double tangentDistance) throws java.io.IOException, AutomationException
from
- A reference to a com.esri.arcgis.geometry.IPoint (in)inAngle
- The inAngle (in)isCCW
- The isCCW (in)arcDistance
- The arcDistance (in)tangentDistance
- The tangentDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructThreePoints(IPoint from, IPoint middle, IPoint to, boolean useExistingCenter) throws java.io.IOException, AutomationException
from
- A reference to a com.esri.arcgis.geometry.IPoint (in)middle
- A reference to a com.esri.arcgis.geometry.IPoint (in)to
- A reference to a com.esri.arcgis.geometry.IPoint (in)useExistingCenter
- The useExistingCenter (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructFilletPoint(ISegment s1, ISegment s2, IPoint from, IPoint hintPoint) throws java.io.IOException, AutomationException
s1
- A reference to a com.esri.arcgis.geometry.ISegment (in)s2
- A reference to a com.esri.arcgis.geometry.ISegment (in)from
- A reference to a com.esri.arcgis.geometry.IPoint (in)hintPoint
- 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 constructFilletRadius(ISegment s1, ISegment s2, double inRadius, IPoint hintPoint) throws java.io.IOException, AutomationException
s1
- A reference to a com.esri.arcgis.geometry.ISegment (in)s2
- A reference to a com.esri.arcgis.geometry.ISegment (in)inRadius
- The inRadius (in)hintPoint
- 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 queryFilletRadiusRange(ISegment s1, ISegment s2, IPoint hintPoint, double[] minRadius, double[] maxRadius) throws java.io.IOException, AutomationException
s1
- A reference to a com.esri.arcgis.geometry.ISegment (in)s2
- A reference to a com.esri.arcgis.geometry.ISegment (in)hintPoint
- A reference to a com.esri.arcgis.geometry.IPoint (in)minRadius
- The minRadius (out: use single element array)maxRadius
- The maxRadius (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructTangentAndPoint(ISegment s, boolean atFrom, IPoint p) throws java.io.IOException, AutomationException
s
- A reference to a com.esri.arcgis.geometry.ISegment (in)atFrom
- The atFrom (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 constructEndPointsChordHeight(IPoint from, IPoint to, boolean isCCW, double chordHeight) throws java.io.IOException, AutomationException
from
- A reference to a com.esri.arcgis.geometry.IPoint (in)to
- A reference to a com.esri.arcgis.geometry.IPoint (in)isCCW
- The isCCW (in)chordHeight
- The chordHeight (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void constructCircle(IPoint centerPoint, double radius, boolean isCCW) throws java.io.IOException, AutomationException
centerPoint
- A reference to a com.esri.arcgis.geometry.IPoint (in)radius
- The radius (in)isCCW
- The isCCW (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.