|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ICircularArc
COM Interface 'ICircularArc'. Generated 3/19/2015 1:20:55 PM from 'C:\ArcGIS\COM\esriGeometry.olb'
Description: 'Provides access to members that control properties of circular arcs.' 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 |
IID991f5c10_bc4c_11d0_8303_0000f8034032
|
static int |
xxDummy
Deprecated. Internal use only |
| Fields inherited from interface com.esri.arcgis.geometry.ICurve |
|---|
IID1b077916_38c5_11d0_92d2_00805f7c28b0 |
| Fields inherited from interface com.esri.arcgis.geometry.IGeometry |
|---|
IID1b07790d_38c5_11d0_92d2_00805f7c28b0 |
| Method Summary | |
|---|---|
void |
complement()
Changes this arc into its complement; 'from' and 'to' points are unchanged. |
IPoint |
getCenterPoint()
The center point. |
double |
getCentralAngle()
The included (or central) angle. |
double |
getChordHeight()
The chord height (assigning preserves endpoints, and orientation unless chord height is < 0). |
double |
getFromAngle()
The angle, measured from a horizontal line through this circular arc's center point, that defines where this arc starts. |
double |
getRadius()
The radius. |
double |
getToAngle()
The angle, measured from a horizontal line through this circular arc's center point, that defines where this arc ends. |
boolean |
isCounterClockwise()
Indicates if this circular is oriented counter-clockwise from its 'from' point to its 'to' point. |
boolean |
isLine()
Indicates if the arc has degenerated to a line (radius is infinite). |
boolean |
isMinor()
Indicates whether this circular arc is a minor arc or a major arc. |
boolean |
isPoint()
Indicates if the arc has degenerated to a point (radius is 0). |
void |
putCoords(IPoint center,
IPoint from,
IPoint to,
int arcOrientation)
Defines this arc by a center point, 'from' and 'to' points, and orientation. |
void |
putCoordsByAngle(IPoint cp,
double fromAngle,
double centralAngle,
double arcRadius)
Defines this circular arc by a center point, 'from' angle, signed central angle, and radius. |
void |
putRadiusByPoint(IPoint radialPoint)
Defines the radius of this circular arc to be the distance from the arc's center point to the input point; other properties remain unchanged. |
void |
queryCenterPoint(IPoint center)
Copies the center point of this circular arc to the input point. |
void |
queryCoords(IPoint center,
IPoint from,
IPoint to,
boolean[] isCCW,
boolean[] isMinor)
Copies the center, 'from' and 'to' points, orientation and major/minor property into the input parameters. |
void |
queryCoordsByAngle(IPoint center,
double[] fromAngle,
double[] centerAngle,
double[] arcRadius)
Returns the center point, 'from' angle, signed central angle, and radius. |
void |
setCentralAngle(double outCentalAngle)
The included (or central) angle. |
void |
setChordHeight(double chordHeight)
The chord height (assigning preserves endpoints, and orientation unless chord height is < 0). |
void |
setFromAngle(double outFromAngle)
The angle, measured from a horizontal line through this circular arc's center point, that defines where this arc starts. |
void |
setIsCounterClockwise(boolean isCCW)
Indicates if this circular is oriented counter-clockwise from its 'from' point to its 'to' point. |
void |
setIsMinor(boolean isMinor)
Indicates whether this circular arc is a minor arc or a major arc. |
void |
setRadius(double outRadius)
The radius. |
void |
setToAngle(double outToAngle)
The angle, measured from a horizontal line through this circular arc's center point, that defines where this arc ends. |
| Methods inherited from interface com.esri.arcgis.geometry.ICurve |
|---|
getFromPoint, getLength, getSubcurve, getToPoint, isClosed, queryFromPoint, queryNormal, queryPoint, queryPointAndDistance, queryTangent, queryToPoint, reverseOrientation, setFromPoint, setToPoint |
| 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 IID991f5c10_bc4c_11d0_8303_0000f8034032
static final int xxDummy
static final java.lang.String IID
| Method Detail |
|---|
void queryCoords(IPoint center,
IPoint from,
IPoint to,
boolean[] isCCW,
boolean[] isMinor)
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)to - A reference to a com.esri.arcgis.geometry.IPoint (in)isCCW - The isCCW (in/out: use single element array)isMinor - The isMinor (in/out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void putCoords(IPoint center,
IPoint from,
IPoint to,
int arcOrientation)
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)to - A reference to a com.esri.arcgis.geometry.IPoint (in)arcOrientation - A com.esri.arcgis.geometry.esriArcOrientation constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void queryCoordsByAngle(IPoint center,
double[] fromAngle,
double[] centerAngle,
double[] arcRadius)
throws java.io.IOException,
AutomationException
center - A reference to a com.esri.arcgis.geometry.IPoint (in)fromAngle - The fromAngle (in/out: use single element array)centerAngle - The centerAngle (in/out: use single element array)arcRadius - The arcRadius (in/out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void putCoordsByAngle(IPoint cp,
double fromAngle,
double centralAngle,
double arcRadius)
throws java.io.IOException,
AutomationException
cp - A reference to a com.esri.arcgis.geometry.IPoint (in)fromAngle - The fromAngle (in)centralAngle - The centralAngle (in)arcRadius - The arcRadius (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void putRadiusByPoint(IPoint radialPoint)
throws java.io.IOException,
AutomationException
radialPoint - 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.
IPoint getCenterPoint()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void queryCenterPoint(IPoint center)
throws java.io.IOException,
AutomationException
center - 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.
double getRadius()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setRadius(double outRadius)
throws java.io.IOException,
AutomationException
outRadius - The outRadius (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getFromAngle()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setFromAngle(double outFromAngle)
throws java.io.IOException,
AutomationException
outFromAngle - The outFromAngle (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getToAngle()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setToAngle(double outToAngle)
throws java.io.IOException,
AutomationException
outToAngle - The outToAngle (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getCentralAngle()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setCentralAngle(double outCentalAngle)
throws java.io.IOException,
AutomationException
outCentalAngle - The outCentalAngle (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getChordHeight()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setChordHeight(double chordHeight)
throws java.io.IOException,
AutomationException
chordHeight - The chordHeight (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isLine()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isPoint()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isCounterClockwise()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setIsCounterClockwise(boolean isCCW)
throws java.io.IOException,
AutomationException
isCCW - The isCCW (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isMinor()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setIsMinor(boolean isMinor)
throws java.io.IOException,
AutomationException
isMinor - The isMinor (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void complement()
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 | ||||||||