|
|||||||||
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 |