com.esri.arcgis.geometry
Class ICircularArcProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geometry.IGeometryProxy
          extended by com.esri.arcgis.geometry.ICurveProxy
              extended by com.esri.arcgis.geometry.ICircularArcProxy
All Implemented Interfaces:
ICircularArc, ICurve, IGeometry, java.io.Externalizable, java.io.Serializable

Deprecated. Internal use only. Proxy for 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 =

public class ICircularArcProxy
extends ICurveProxy
implements ICircularArc, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.geometry.ICircularArc
IID, IID991f5c10_bc4c_11d0_8303_0000f8034032
 
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
 
Constructor Summary
  ICircularArcProxy()
          Deprecated. For internal use only
  ICircularArcProxy(java.lang.Object obj)
          Deprecated.  
protected ICircularArcProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  ICircularArcProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected ICircularArcProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 void complement()
          Deprecated. Changes this arc into its complement; 'from' and 'to' points are unchanged.
 IPoint getCenterPoint()
          Deprecated. The center point.
 double getCentralAngle()
          Deprecated. The included (or central) angle.
 double getChordHeight()
          Deprecated. The chord height (assigning preserves endpoints, and orientation unless chord height is < 0).
 double getFromAngle()
          Deprecated. The angle, measured from a horizontal line through this circular arc's center point, that defines where this arc starts.
 double getRadius()
          Deprecated. The radius.
 double getToAngle()
          Deprecated. The angle, measured from a horizontal line through this circular arc's center point, that defines where this arc ends.
 boolean isCounterClockwise()
          Deprecated. Indicates if this circular is oriented counter-clockwise from its 'from' point to its 'to' point.
 boolean isLine()
          Deprecated. Indicates if the arc has degenerated to a line (radius is infinite).
 boolean isMinor()
          Deprecated. Indicates whether this circular arc is a minor arc or a major arc.
 boolean isPoint()
          Deprecated. Indicates if the arc has degenerated to a point (radius is 0).
 void putCoords(IPoint center, IPoint from, IPoint to, int arcOrientation)
          Deprecated. Defines this arc by a center point, 'from' and 'to' points, and orientation.
 void putCoordsByAngle(IPoint cp, double fromAngle, double centralAngle, double arcRadius)
          Deprecated. Defines this circular arc by a center point, 'from' angle, signed central angle, and radius.
 void putRadiusByPoint(IPoint radialPoint)
          Deprecated. 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)
          Deprecated. Copies the center point of this circular arc to the input point.
 void queryCoords(IPoint center, IPoint from, IPoint to, boolean[] isCCW, boolean[] isMinor)
          Deprecated. 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)
          Deprecated. Returns the center point, 'from' angle, signed central angle, and radius.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void setCentralAngle(double outCentalAngle)
          Deprecated. The included (or central) angle.
 void setChordHeight(double chordHeight)
          Deprecated. The chord height (assigning preserves endpoints, and orientation unless chord height is < 0).
 void setFromAngle(double outFromAngle)
          Deprecated. The angle, measured from a horizontal line through this circular arc's center point, that defines where this arc starts.
 void setIsCounterClockwise(boolean isCCW)
          Deprecated. Indicates if this circular is oriented counter-clockwise from its 'from' point to its 'to' point.
 void setIsMinor(boolean isMinor)
          Deprecated. Indicates whether this circular arc is a minor arc or a major arc.
 void setRadius(double outRadius)
          Deprecated. The radius.
 void setToAngle(double outToAngle)
          Deprecated. The angle, measured from a horizontal line through this circular arc's center point, that defines where this arc ends.
 
Methods inherited from class com.esri.arcgis.geometry.ICurveProxy
getFromPoint, getLength, getSubcurve, getToPoint, isClosed, queryFromPoint, queryNormal, queryPoint, queryPointAndDistance, queryTangent, queryToPoint, reverseOrientation, setFromPoint, setToPoint
 
Methods inherited from class com.esri.arcgis.geometry.IGeometryProxy
geoNormalize, geoNormalizeFromLongitude, getDimension, getEnvelope, getGeometryType, getSpatialReference, isEmpty, project, queryEnvelope, setEmpty, setSpatialReferenceByRef, snapToSpatialReference
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
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

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

ICircularArcProxy

public ICircularArcProxy(java.lang.String CLSID,
                         java.lang.String host,
                         com.esri.arcgis.interop.AuthInfo authInfo)
                  throws java.net.UnknownHostException,
                         java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

ICircularArcProxy

public ICircularArcProxy()
Deprecated. 
For internal use only


ICircularArcProxy

public ICircularArcProxy(java.lang.Object obj)
                  throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

ICircularArcProxy

protected ICircularArcProxy(java.lang.Object obj,
                            java.lang.String iid)
                     throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

ICircularArcProxy

protected ICircularArcProxy(java.lang.String CLSID,
                            java.lang.String iid,
                            java.lang.String host,
                            com.esri.arcgis.interop.AuthInfo authInfo)
                     throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Deprecated. 
Overrides:
addListener in class ICurveProxy
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Deprecated. 
Overrides:
removeListener in class ICurveProxy
Throws:
java.io.IOException

queryCoords

public void queryCoords(IPoint center,
                        IPoint from,
                        IPoint to,
                        boolean[] isCCW,
                        boolean[] isMinor)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Copies the center, 'from' and 'to' points, orientation and major/minor property into the input parameters.

Specified by:
queryCoords in interface ICircularArc
Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

putCoords

public void putCoords(IPoint center,
                      IPoint from,
                      IPoint to,
                      int arcOrientation)
               throws java.io.IOException,
                      AutomationException
Deprecated. 
Defines this arc by a center point, 'from' and 'to' points, and orientation. If the from and to points do not lie on the same circle, the arc's center point will be adjusted.

Specified by:
putCoords in interface ICircularArc
Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryCoordsByAngle

public void queryCoordsByAngle(IPoint center,
                               double[] fromAngle,
                               double[] centerAngle,
                               double[] arcRadius)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Returns the center point, 'from' angle, signed central angle, and radius.

Specified by:
queryCoordsByAngle in interface ICircularArc
Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

putCoordsByAngle

public void putCoordsByAngle(IPoint cp,
                             double fromAngle,
                             double centralAngle,
                             double arcRadius)
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
Defines this circular arc by a center point, 'from' angle, signed central angle, and radius.

Specified by:
putCoordsByAngle in interface ICircularArc
Parameters:
cp - A reference to a com.esri.arcgis.geometry.IPoint (in)
fromAngle - The fromAngle (in)
centralAngle - The centralAngle (in)
arcRadius - The arcRadius (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

putRadiusByPoint

public void putRadiusByPoint(IPoint radialPoint)
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
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.

Specified by:
putRadiusByPoint in interface ICircularArc
Parameters:
radialPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCenterPoint

public IPoint getCenterPoint()
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
The center point.

Specified by:
getCenterPoint in interface ICircularArc
Returns:
A reference to a com.esri.arcgis.geometry.IPoint
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryCenterPoint

public void queryCenterPoint(IPoint center)
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
Copies the center point of this circular arc to the input point.

Specified by:
queryCenterPoint in interface ICircularArc
Parameters:
center - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRadius

public double getRadius()
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
The radius.

Specified by:
getRadius in interface ICircularArc
Returns:
The outRadius
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRadius

public void setRadius(double outRadius)
               throws java.io.IOException,
                      AutomationException
Deprecated. 
The radius.

Specified by:
setRadius in interface ICircularArc
Parameters:
outRadius - The outRadius (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFromAngle

public double getFromAngle()
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
The angle, measured from a horizontal line through this circular arc's center point, that defines where this arc starts.

Specified by:
getFromAngle in interface ICircularArc
Returns:
The outFromAngle
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFromAngle

public void setFromAngle(double outFromAngle)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
The angle, measured from a horizontal line through this circular arc's center point, that defines where this arc starts.

Specified by:
setFromAngle in interface ICircularArc
Parameters:
outFromAngle - The outFromAngle (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getToAngle

public double getToAngle()
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
The angle, measured from a horizontal line through this circular arc's center point, that defines where this arc ends.

Specified by:
getToAngle in interface ICircularArc
Returns:
The outToAngle
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setToAngle

public void setToAngle(double outToAngle)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
The angle, measured from a horizontal line through this circular arc's center point, that defines where this arc ends.

Specified by:
setToAngle in interface ICircularArc
Parameters:
outToAngle - The outToAngle (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCentralAngle

public double getCentralAngle()
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
The included (or central) angle.

Specified by:
getCentralAngle in interface ICircularArc
Returns:
The outCentalAngle
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCentralAngle

public void setCentralAngle(double outCentalAngle)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
The included (or central) angle.

Specified by:
setCentralAngle in interface ICircularArc
Parameters:
outCentalAngle - The outCentalAngle (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getChordHeight

public double getChordHeight()
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
The chord height (assigning preserves endpoints, and orientation unless chord height is < 0).

Specified by:
getChordHeight in interface ICircularArc
Returns:
The chordHeight
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setChordHeight

public void setChordHeight(double chordHeight)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
The chord height (assigning preserves endpoints, and orientation unless chord height is < 0).

Specified by:
setChordHeight in interface ICircularArc
Parameters:
chordHeight - The chordHeight (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isLine

public boolean isLine()
               throws java.io.IOException,
                      AutomationException
Deprecated. 
Indicates if the arc has degenerated to a line (radius is infinite).

Specified by:
isLine in interface ICircularArc
Returns:
The isLine
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isPoint

public boolean isPoint()
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Indicates if the arc has degenerated to a point (radius is 0).

Specified by:
isPoint in interface ICircularArc
Returns:
The isPoint
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isCounterClockwise

public boolean isCounterClockwise()
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Indicates if this circular is oriented counter-clockwise from its 'from' point to its 'to' point.

Specified by:
isCounterClockwise in interface ICircularArc
Returns:
The isCCW
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsCounterClockwise

public void setIsCounterClockwise(boolean isCCW)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Indicates if this circular is oriented counter-clockwise from its 'from' point to its 'to' point.

Specified by:
setIsCounterClockwise in interface ICircularArc
Parameters:
isCCW - The isCCW (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isMinor

public boolean isMinor()
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Indicates whether this circular arc is a minor arc or a major arc.

Specified by:
isMinor in interface ICircularArc
Returns:
The isMinor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsMinor

public void setIsMinor(boolean isMinor)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Indicates whether this circular arc is a minor arc or a major arc.

Specified by:
setIsMinor in interface ICircularArc
Parameters:
isMinor - The isMinor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

complement

public void complement()
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Changes this arc into its complement; 'from' and 'to' points are unchanged.

Specified by:
complement in interface ICircularArc
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.