com.esri.arcgis.carto
Class IRotationRenderer2Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.carto.IRotationRenderer2Proxy
All Implemented Interfaces:
IRotationRenderer2, java.io.Externalizable, java.io.Serializable

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

Description: 'Provides access to members that control the rotation of marker symbols based on field values, expression, or random. Used for all symbols, not just 3D; used for all apps, including ArcMap.' 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 IRotationRenderer2Proxy
extends com.esri.arcgis.interop.Dispatch
implements IRotationRenderer2, 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.carto.IRotationRenderer2
IID, IIDd85e5b0c_68b3_48c8_b8d2_087806273b47
 
Constructor Summary
  IRotationRenderer2Proxy()
          Deprecated. For internal use only
  IRotationRenderer2Proxy(java.lang.Object obj)
          Deprecated.  
protected IRotationRenderer2Proxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IRotationRenderer2Proxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IRotationRenderer2Proxy(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 getSymbolRotation3DExpressions(java.lang.String[] pExpressionX, java.lang.String[] pExpressionY, java.lang.String[] pExpressionZ)
          Deprecated. Gets expressions for rotation about each axis.
 int getSymbolRotation3DFlags()
          Deprecated. Gets rotation flags composed of enum esriSymbolRotation3DFlags.
 void getSymbolRotation3DFlags2(int[] pFlagX, int[] pFlagY, int[] pFlagZ)
          Deprecated. Gets one flag for each axis.
 void getSymbolRotation3DRandomRanges(double[] pMinRotationX, double[] pMinRotationY, double[] pMinRotationZ, double[] pMaxRotationX, double[] pMaxRotationY, double[] pMaxRotationZ)
          Deprecated. Gets rotation range for each axis (for random rotation).
 int getSymbolRotation3DRotationTypeZ()
          Deprecated. Gets rotation type (geographic or arithmetic) about the Z axis (hardcoded arithmetic about other axes).
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void setSymbolRotation3DExpressions(java.lang.String expressionX, java.lang.String expressionY, java.lang.String expressionZ)
          Deprecated. Sets expressions for rotation about each axis.
 void setSymbolRotation3DFlags(int pFlags)
          Deprecated. Gets rotation flags composed of enum esriSymbolRotation3DFlags.
 void setSymbolRotation3DFlags2(int flagX, int flagY, int flagZ)
          Deprecated. Sets one flag for each axis.
 void setSymbolRotation3DRandomRanges(double minRotationX, double minRotationY, double minRotationZ, double maxRotationX, double maxRotationY, double maxRotationZ)
          Deprecated. Sets rotation range for each axis (for random rotation).
 void setSymbolRotation3DRotationTypeZ(int pType)
          Deprecated. Gets rotation type (geographic or arithmetic) about the Z axis (hardcoded arithmetic about other axes).
 
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
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IRotationRenderer2Proxy

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

IRotationRenderer2Proxy

public IRotationRenderer2Proxy()
Deprecated. 
For internal use only


IRotationRenderer2Proxy

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

IRotationRenderer2Proxy

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

IRotationRenderer2Proxy

protected IRotationRenderer2Proxy(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 com.esri.arcgis.interop.Dispatch
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 com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

getSymbolRotation3DFlags

public int getSymbolRotation3DFlags()
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
Gets rotation flags composed of enum esriSymbolRotation3DFlags. Not just for 3D rotation.

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

setSymbolRotation3DFlags

public void setSymbolRotation3DFlags(int pFlags)
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
Gets rotation flags composed of enum esriSymbolRotation3DFlags. Not just for 3D rotation.

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

getSymbolRotation3DFlags2

public void getSymbolRotation3DFlags2(int[] pFlagX,
                                      int[] pFlagY,
                                      int[] pFlagZ)
                               throws java.io.IOException,
                                      AutomationException
Deprecated. 
Gets one flag for each axis. Serves same purpose as SymbolRotation3DFlags (get_, put_).

Specified by:
getSymbolRotation3DFlags2 in interface IRotationRenderer2
Parameters:
pFlagX - A com.esri.arcgis.carto.esriSymbolRotation3DFlags constant (out: use single element array)
pFlagY - A com.esri.arcgis.carto.esriSymbolRotation3DFlags constant (out: use single element array)
pFlagZ - A com.esri.arcgis.carto.esriSymbolRotation3DFlags constant (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSymbolRotation3DFlags2

public void setSymbolRotation3DFlags2(int flagX,
                                      int flagY,
                                      int flagZ)
                               throws java.io.IOException,
                                      AutomationException
Deprecated. 
Sets one flag for each axis. For axis which is not to be rotated, set to esriSymbolRotation3DNone. Serves same purpose as SymbolRotation3DFlags (get_, put_).

Specified by:
setSymbolRotation3DFlags2 in interface IRotationRenderer2
Parameters:
flagX - A com.esri.arcgis.carto.esriSymbolRotation3DFlags constant (in)
flagY - A com.esri.arcgis.carto.esriSymbolRotation3DFlags constant (in)
flagZ - A com.esri.arcgis.carto.esriSymbolRotation3DFlags constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSymbolRotation3DRotationTypeZ

public int getSymbolRotation3DRotationTypeZ()
                                     throws java.io.IOException,
                                            AutomationException
Deprecated. 
Gets rotation type (geographic or arithmetic) about the Z axis (hardcoded arithmetic about other axes).

Specified by:
getSymbolRotation3DRotationTypeZ in interface IRotationRenderer2
Returns:
A com.esri.arcgis.carto.esriSymbolRotationType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSymbolRotation3DRotationTypeZ

public void setSymbolRotation3DRotationTypeZ(int pType)
                                      throws java.io.IOException,
                                             AutomationException
Deprecated. 
Gets rotation type (geographic or arithmetic) about the Z axis (hardcoded arithmetic about other axes).

Specified by:
setSymbolRotation3DRotationTypeZ in interface IRotationRenderer2
Parameters:
pType - A com.esri.arcgis.carto.esriSymbolRotationType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSymbolRotation3DExpressions

public void getSymbolRotation3DExpressions(java.lang.String[] pExpressionX,
                                           java.lang.String[] pExpressionY,
                                           java.lang.String[] pExpressionZ)
                                    throws java.io.IOException,
                                           AutomationException
Deprecated. 
Gets expressions for rotation about each axis. In case of non-3D rotation, Z axis is used.

Specified by:
getSymbolRotation3DExpressions in interface IRotationRenderer2
Parameters:
pExpressionX - The pExpressionX (out: use single element array)
pExpressionY - The pExpressionY (out: use single element array)
pExpressionZ - The pExpressionZ (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSymbolRotation3DExpressions

public void setSymbolRotation3DExpressions(java.lang.String expressionX,
                                           java.lang.String expressionY,
                                           java.lang.String expressionZ)
                                    throws java.io.IOException,
                                           AutomationException
Deprecated. 
Sets expressions for rotation about each axis. In case of non-3D rotation, Z axis is used.

Specified by:
setSymbolRotation3DExpressions in interface IRotationRenderer2
Parameters:
expressionX - The expressionX (in)
expressionY - The expressionY (in)
expressionZ - The expressionZ (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSymbolRotation3DRandomRanges

public void getSymbolRotation3DRandomRanges(double[] pMinRotationX,
                                            double[] pMinRotationY,
                                            double[] pMinRotationZ,
                                            double[] pMaxRotationX,
                                            double[] pMaxRotationY,
                                            double[] pMaxRotationZ)
                                     throws java.io.IOException,
                                            AutomationException
Deprecated. 
Gets rotation range for each axis (for random rotation).

Specified by:
getSymbolRotation3DRandomRanges in interface IRotationRenderer2
Parameters:
pMinRotationX - The pMinRotationX (out: use single element array)
pMinRotationY - The pMinRotationY (out: use single element array)
pMinRotationZ - The pMinRotationZ (out: use single element array)
pMaxRotationX - The pMaxRotationX (out: use single element array)
pMaxRotationY - The pMaxRotationY (out: use single element array)
pMaxRotationZ - The pMaxRotationZ (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSymbolRotation3DRandomRanges

public void setSymbolRotation3DRandomRanges(double minRotationX,
                                            double minRotationY,
                                            double minRotationZ,
                                            double maxRotationX,
                                            double maxRotationY,
                                            double maxRotationZ)
                                     throws java.io.IOException,
                                            AutomationException
Deprecated. 
Sets rotation range for each axis (for random rotation).

Specified by:
setSymbolRotation3DRandomRanges in interface IRotationRenderer2
Parameters:
minRotationX - The minRotationX (in)
minRotationY - The minRotationY (in)
minRotationZ - The minRotationZ (in)
maxRotationX - The maxRotationX (in)
maxRotationY - The maxRotationY (in)
maxRotationZ - The maxRotationZ (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.