com.esri.arcgis.geometry
Class IEllipticArcProxy

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.IEllipticArcProxy
All Implemented Interfaces:
ICurve, IEllipticArc, IGeometry, java.io.Externalizable, java.io.Serializable

Deprecated. Internal use only. Proxy for COM Interface 'IEllipticArc'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGeometry.olb'

Description: 'Provides access to members that control properties of elliptic arc segments.' 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 IEllipticArcProxy
extends ICurveProxy
implements IEllipticArc, 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.IEllipticArc
IID, IIDfa44c5f5_16c6_11d2_aa7a_00c04fa37ba4
 
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
  IEllipticArcProxy()
          Deprecated. For internal use only
  IEllipticArcProxy(java.lang.Object obj)
          Deprecated.  
protected IEllipticArcProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IEllipticArcProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IEllipticArcProxy(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 ellipse into its complement; 'from' and 'to' points are unchanged.
 void getAxes(double[] semiMajor, double[] semiMinor, double[] minorMajorRatio)
          Deprecated. Gets the semi-major and semi-minor axes.
 IPoint getCenterPoint()
          Deprecated. The center point of the arc.
 double getCentralAngle()
          Deprecated. The included (or central) angle.
 double getFromAngle(boolean ellipseStd)
          Deprecated. The start angle (measured from a horizontal line through the center point) defining where the arc starts.
 double getToAngle(boolean ellipseStd)
          Deprecated. The end angle (measured from a horizontal line through the center point) defining where the arc ends.
 boolean isCircular()
          Deprecated. Indicates if this elliptical arc is acutally circular (major and minor axes same length).
 boolean isCounterClockwise()
          Deprecated. Indicates if this elliptic arc is oriented counter-clockwise from its 'from' point to its 'to' point.
 boolean isLine()
          Deprecated. Indicates if the arc is degenerated to a line.
 boolean isMinor()
          Deprecated. Indicates whether the arc is a minor arc or a major arc.
 boolean isPoint()
          Deprecated. Indicates if the arc is degenerated to a point.
 void putAxes(double semiMajor, double minorMajorRatio)
          Deprecated. Sets the semi-major and semi-minor axes.
 void putCoords(boolean ellipseStd, IPoint center, IPoint from, IPoint to, double rotationAngle, double minorMajorRatio, int orientation)
          Deprecated. Sets the center point and endpoints, angle of rotation, and orientation.
 void putCoordsByAngle(boolean ellipseStd, IPoint center, double fromAngle, double centralAngle, double rotationAngle, double semiMajor, double minorMajorRatio)
          Deprecated. Sets the center point, starting angle, signed central angle, angle of rotation, ratio of the minor axis to the major axis, and axes.
 void queryCenterPoint(IPoint center)
          Deprecated. Copies the center of this arc to the input point.
 void queryCoords(boolean ellipseStd, IPoint center, IPoint from, IPoint to, double[] rotationAngle, double[] minorMajorRatio, boolean[] isCCW, boolean[] minor)
          Deprecated. Copies the center and endpoints, angle of rotation, orientation and major/minor properties into the method parameters.
 void queryCoordsByAngle(boolean ellipseStd, IPoint center, double[] fromAngle, double[] centralAngle, double[] rotationAngle, double[] semiMajor, double[] minorMajorRatio)
          Deprecated. Returns the center point, starting angle, signed central angle, angle of rotation, ratio of the minor axis to the major axis, and axes.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void setCentralAngle(double centralAngle)
          Deprecated. The included (or central) angle.
 void setFromAngle(boolean ellipseStd, double fromAngle)
          Deprecated. The start angle (measured from a horizontal line through the center point) defining where the arc starts.
 void setIsCounterClockwise(boolean isCCW)
          Deprecated. Indicates if this elliptic arc is oriented counter-clockwise from its 'from' point to its 'to' point.
 void setIsMinor(boolean isMinor)
          Deprecated. Indicates whether the arc is a minor arc or a major arc.
 void setToAngle(boolean ellipseStd, double toAngle)
          Deprecated. The end angle (measured from a horizontal line through the center point) defining where the 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

IEllipticArcProxy

public IEllipticArcProxy(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

IEllipticArcProxy

public IEllipticArcProxy()
Deprecated. 
For internal use only


IEllipticArcProxy

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

IEllipticArcProxy

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

IEllipticArcProxy

protected IEllipticArcProxy(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(boolean ellipseStd,
                        IPoint center,
                        IPoint from,
                        IPoint to,
                        double[] rotationAngle,
                        double[] minorMajorRatio,
                        boolean[] isCCW,
                        boolean[] minor)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Copies the center and endpoints, angle of rotation, orientation and major/minor properties into the method parameters.

Specified by:
queryCoords in interface IEllipticArc
Parameters:
ellipseStd - The ellipseStd (in)
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)
rotationAngle - The rotationAngle (in/out: use single element array)
minorMajorRatio - The minorMajorRatio (in/out: use single element array)
isCCW - The isCCW (in/out: use single element array)
minor - The minor (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(boolean ellipseStd,
                      IPoint center,
                      IPoint from,
                      IPoint to,
                      double rotationAngle,
                      double minorMajorRatio,
                      int orientation)
               throws java.io.IOException,
                      AutomationException
Deprecated. 
Sets the center point and endpoints, angle of rotation, and orientation.

Specified by:
putCoords in interface IEllipticArc
Parameters:
ellipseStd - The ellipseStd (in)
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)
rotationAngle - The rotationAngle (in)
minorMajorRatio - The minorMajorRatio (in)
orientation - 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(boolean ellipseStd,
                               IPoint center,
                               double[] fromAngle,
                               double[] centralAngle,
                               double[] rotationAngle,
                               double[] semiMajor,
                               double[] minorMajorRatio)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Returns the center point, starting angle, signed central angle, angle of rotation, ratio of the minor axis to the major axis, and axes.

Specified by:
queryCoordsByAngle in interface IEllipticArc
Parameters:
ellipseStd - The ellipseStd (in)
center - A reference to a com.esri.arcgis.geometry.IPoint (in)
fromAngle - The fromAngle (in/out: use single element array)
centralAngle - The centralAngle (in/out: use single element array)
rotationAngle - The rotationAngle (in/out: use single element array)
semiMajor - The semiMajor (in/out: use single element array)
minorMajorRatio - The minorMajorRatio (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(boolean ellipseStd,
                             IPoint center,
                             double fromAngle,
                             double centralAngle,
                             double rotationAngle,
                             double semiMajor,
                             double minorMajorRatio)
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
Sets the center point, starting angle, signed central angle, angle of rotation, ratio of the minor axis to the major axis, and axes.

Specified by:
putCoordsByAngle in interface IEllipticArc
Parameters:
ellipseStd - The ellipseStd (in)
center - A reference to a com.esri.arcgis.geometry.IPoint (in)
fromAngle - The fromAngle (in)
centralAngle - The centralAngle (in)
rotationAngle - The rotationAngle (in)
semiMajor - The semiMajor (in)
minorMajorRatio - The minorMajorRatio (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 of the arc.

Specified by:
getCenterPoint in interface IEllipticArc
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 of this arc to the input point.

Specified by:
queryCenterPoint in interface IEllipticArc
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.

getAxes

public void getAxes(double[] semiMajor,
                    double[] semiMinor,
                    double[] minorMajorRatio)
             throws java.io.IOException,
                    AutomationException
Deprecated. 
Gets the semi-major and semi-minor axes.

Specified by:
getAxes in interface IEllipticArc
Parameters:
semiMajor - The semiMajor (in/out: use single element array)
semiMinor - The semiMinor (in/out: use single element array)
minorMajorRatio - The minorMajorRatio (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

putAxes

public void putAxes(double semiMajor,
                    double minorMajorRatio)
             throws java.io.IOException,
                    AutomationException
Deprecated. 
Sets the semi-major and semi-minor axes.

Specified by:
putAxes in interface IEllipticArc
Parameters:
semiMajor - The semiMajor (in)
minorMajorRatio - The minorMajorRatio (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFromAngle

public double getFromAngle(boolean ellipseStd)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
The start angle (measured from a horizontal line through the center point) defining where the arc starts.

Specified by:
getFromAngle in interface IEllipticArc
Parameters:
ellipseStd - The ellipseStd (in)
Returns:
The fromAngle
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFromAngle

public void setFromAngle(boolean ellipseStd,
                         double fromAngle)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
The start angle (measured from a horizontal line through the center point) defining where the arc starts.

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

getToAngle

public double getToAngle(boolean ellipseStd)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
The end angle (measured from a horizontal line through the center point) defining where the arc ends.

Specified by:
getToAngle in interface IEllipticArc
Parameters:
ellipseStd - The ellipseStd (in)
Returns:
The toAngle
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setToAngle

public void setToAngle(boolean ellipseStd,
                       double toAngle)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
The end angle (measured from a horizontal line through the center point) defining where the arc ends.

Specified by:
setToAngle in interface IEllipticArc
Parameters:
ellipseStd - The ellipseStd (in)
toAngle - The toAngle (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 IEllipticArc
Returns:
The centralAngle
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCentralAngle

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

Specified by:
setCentralAngle in interface IEllipticArc
Parameters:
centralAngle - The centralAngle (in)
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 is degenerated to a point.

Specified by:
isPoint in interface IEllipticArc
Returns:
The isPoint
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 is degenerated to a line.

Specified by:
isLine in interface IEllipticArc
Returns:
The isLine
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 elliptic arc is oriented counter-clockwise from its 'from' point to its 'to' point.

Specified by:
isCounterClockwise in interface IEllipticArc
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 elliptic arc is oriented counter-clockwise from its 'from' point to its 'to' point.

Specified by:
setIsCounterClockwise in interface IEllipticArc
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 the arc is a minor arc or a major arc.

Specified by:
isMinor in interface IEllipticArc
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 the arc is a minor arc or a major arc.

Specified by:
setIsMinor in interface IEllipticArc
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 ellipse into its complement; 'from' and 'to' points are unchanged.

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

isCircular

public boolean isCircular()
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Indicates if this elliptical arc is acutally circular (major and minor axes same length).

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