|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IRotationRenderer2
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.
| Method Summary | |
|---|---|
void |
getSymbolRotation3DExpressions(String[] pExpressionX,
String[] pExpressionY,
String[] pExpressionZ)
Gets expressions for rotation about each axis. |
int |
getSymbolRotation3DFlags()
Gets rotation flags composed of enum esriSymbolRotation3DFlags. |
void |
getSymbolRotation3DFlags2(int[] pFlagX,
int[] pFlagY,
int[] pFlagZ)
Gets one flag for each axis. |
void |
getSymbolRotation3DRandomRanges(double[] pMinRotationX,
double[] pMinRotationY,
double[] pMinRotationZ,
double[] pMaxRotationX,
double[] pMaxRotationY,
double[] pMaxRotationZ)
Gets rotation range for each axis (for random rotation). |
int |
getSymbolRotation3DRotationTypeZ()
Gets rotation type (geographic or arithmetic) about the Z axis (hardcoded arithmetic about other axes). |
void |
setSymbolRotation3DExpressions(String expressionX,
String expressionY,
String expressionZ)
Sets expressions for rotation about each axis. |
void |
setSymbolRotation3DFlags(int pFlags)
Gets rotation flags composed of enum esriSymbolRotation3DFlags. |
void |
setSymbolRotation3DFlags2(int flagX,
int flagY,
int flagZ)
Sets one flag for each axis. |
void |
setSymbolRotation3DRandomRanges(double minRotationX,
double minRotationY,
double minRotationZ,
double maxRotationX,
double maxRotationY,
double maxRotationZ)
Sets rotation range for each axis (for random rotation). |
void |
setSymbolRotation3DRotationTypeZ(int pType)
Gets rotation type (geographic or arithmetic) about the Z axis (hardcoded arithmetic about other axes). |
| Method Detail |
|---|
int getSymbolRotation3DFlags()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSymbolRotation3DFlags(int pFlags)
throws IOException,
AutomationException
pFlags - The pFlags (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getSymbolRotation3DFlags2(int[] pFlagX,
int[] pFlagY,
int[] pFlagZ)
throws IOException,
AutomationException
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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSymbolRotation3DFlags2(int flagX,
int flagY,
int flagZ)
throws IOException,
AutomationException
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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getSymbolRotation3DRotationTypeZ()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSymbolRotation3DRotationTypeZ(int pType)
throws IOException,
AutomationException
pType - A com.esri.arcgis.carto.esriSymbolRotationType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getSymbolRotation3DExpressions(String[] pExpressionX,
String[] pExpressionY,
String[] pExpressionZ)
throws IOException,
AutomationException
pExpressionX - The pExpressionX (out: use single element array)pExpressionY - The pExpressionY (out: use single element array)pExpressionZ - The pExpressionZ (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSymbolRotation3DExpressions(String expressionX,
String expressionY,
String expressionZ)
throws IOException,
AutomationException
expressionX - The expressionX (in)expressionY - The expressionY (in)expressionZ - The expressionZ (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getSymbolRotation3DRandomRanges(double[] pMinRotationX,
double[] pMinRotationY,
double[] pMinRotationZ,
double[] pMaxRotationX,
double[] pMaxRotationY,
double[] pMaxRotationZ)
throws IOException,
AutomationException
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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSymbolRotation3DRandomRanges(double minRotationX,
double minRotationY,
double minRotationZ,
double maxRotationX,
double maxRotationY,
double maxRotationZ)
throws IOException,
AutomationException
minRotationX - The minRotationX (in)minRotationY - The minRotationY (in)minRotationZ - The minRotationZ (in)maxRotationX - The maxRotationX (in)maxRotationY - The maxRotationY (in)maxRotationZ - The maxRotationZ (in)
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 | ||||||||