com.esri.arcgis.carto
Interface IMarker3DRotationAngles

All Superinterfaces:
Serializable
All Known Implementing Classes:
IMarker3DRotationAnglesProxy

public interface IMarker3DRotationAngles
extends Serializable

Provides access to members that get and put 3D rotation angles in 3D marker symbols.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 void getRotationAngles(ISymbol pSymbol, double[] pAngleX, double[] pAngleY, double[] pAngleZ)
          Gets the symbol's rotation angles.
 void setRotationAngles(ISymbol pSymbol, double angleX, double angleY, double angleZ)
          Sets the symbol's rotation angles to the given values.
 

Method Detail

getRotationAngles

void getRotationAngles(ISymbol pSymbol,
                       double[] pAngleX,
                       double[] pAngleY,
                       double[] pAngleZ)
                       throws IOException,
                              AutomationException
Gets the symbol's rotation angles.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pSymbol - A reference to a com.esri.arcgis.display.ISymbol (in)
pAngleX - The pAngleX (out: use single element array)
pAngleY - The pAngleY (out: use single element array)
pAngleZ - The pAngleZ (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRotationAngles

void setRotationAngles(ISymbol pSymbol,
                       double angleX,
                       double angleY,
                       double angleZ)
                       throws IOException,
                              AutomationException
Sets the symbol's rotation angles to the given values.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pSymbol - A reference to a com.esri.arcgis.display.ISymbol (in)
angleX - The angleX (in)
angleY - The angleY (in)
angleZ - The angleZ (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.