com.esri.arcgis.display
Interface IMarkerSymbol
- All Superinterfaces:
- Serializable
- All Known Subinterfaces:
- IArrowMarkerSymbol, ICharacterMarker3DSymbol, ICharacterMarkerSymbol, IMarker3DPlacement, IMultiLayerMarkerSymbol, IPictureMarkerSymbol, IReferenceMarkerSymbol, ISimpleMarkerSymbol
- All Known Implementing Classes:
- ArrowMarkerSymbol, BarChartSymbol, CharacterMarker3DSymbol, CharacterMarkerSymbol, IMarkerSymbolProxy, IReferenceMarkerSymbolProxy, Marker3DSymbol, MultiLayerMarkerSymbol, PictureMarkerSymbol, PieChartSymbol, SimpleMarker3DSymbol, SimpleMarkerSymbol, StackedChartSymbol, TextMarkerSymbol
public interface IMarkerSymbol
- extends Serializable
Provides access to members that control marker symbols.
Description
IMarkerSymbol is the primary interface for all marker symbols in ArcMap. All other marker symbol interfaces inherit the properties and methods of IMarkerSymbol.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
- See Also:
ICharacterMarkerSymbol
,
IPictureMarkerSymbol
,
IMarkerSymbol
,
IArrowMarkerSymbol
,
IMultiLayerMarkerSymbol
,
ICartographicMarkerSymbol
Method Summary |
double |
getAngle()
Marker symbol angle. |
IColor |
getColor()
Marker symbol color. |
double |
getSize()
Marker symbol size. |
double |
getXOffset()
Symbol X-axis offset from point location. |
double |
getYOffset()
Symbol Y-axis offset from point location. |
void |
setAngle(double angle)
Marker symbol angle. |
void |
setColor(IColor color)
Marker symbol color. |
void |
setSize(double size)
Marker symbol size. |
void |
setXOffset(double xOffset)
Symbol X-axis offset from point location. |
void |
setYOffset(double yOffset)
Symbol Y-axis offset from point location. |
getSize
double getSize()
throws IOException,
AutomationException
- Marker symbol size.
Description
Size is the size (the largest measurement, height or width) in points (approx 1/72 inch) of a marker symbol.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Returns:
- The size
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
setSize
void setSize(double size)
throws IOException,
AutomationException
- Marker symbol size.
Description
Size is the size (the largest measurement, height or width) in points (approx 1/72 inch) of a marker symbol.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Parameters:
size
- The size (in)
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
getColor
IColor getColor()
throws IOException,
AutomationException
- Marker symbol color.
Description
Color is the color of a marker symbol. Any of the Arc Map color interfaces may be used to create the color object.
Color is not supported by the BarChartSymbol coclass.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Returns:
- A reference to a com.esri.arcgis.display.IColor
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.- See Also:
IHsvColor
,
IHlsColor
setColor
void setColor(IColor color)
throws IOException,
AutomationException
- Marker symbol color.
Description
Color is the color of a marker symbol. Any of the Arc Map color interfaces may be used to create the color object.
Color is not supported by the BarChartSymbol coclass.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Parameters:
color
- A reference to a com.esri.arcgis.display.IColor (in)
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.- See Also:
IHsvColor
,
IHlsColor
getAngle
double getAngle()
throws IOException,
AutomationException
- Marker symbol angle.
Description
Angle is the number of degrees (0-360) that marker symbol is rotated. Rotation direction is counterclockwise and Arc Map assumes that directionality of the marker is horizontal (pointing in the positive X direction of a cartesian plane).
Angle is not supported by the BarChartSymbol coclass.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Returns:
- The angle
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
setAngle
void setAngle(double angle)
throws IOException,
AutomationException
- Marker symbol angle.
Description
Angle is the number of degrees (0-360) that marker symbol is rotated. Rotation direction is counterclockwise and Arc Map assumes that directionality of the marker is horizontal (pointing in the positive X direction of a cartesian plane).
Angle is not supported by the BarChartSymbol coclass.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Parameters:
angle
- The angle (in)
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
getXOffset
double getXOffset()
throws IOException,
AutomationException
- Symbol X-axis offset from point location.
Description
XOffset is the horizontal offset of the marker symbol in points (approx. 1/72 inch). Offsets may be positive or negative numbers.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Returns:
- The xOffset
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
setXOffset
void setXOffset(double xOffset)
throws IOException,
AutomationException
- Symbol X-axis offset from point location.
Description
XOffset is the horizontal offset of the marker symbol in points (approx. 1/72 inch). Offsets may be positive or negative numbers.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Parameters:
xOffset
- The xOffset (in)
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
getYOffset
double getYOffset()
throws IOException,
AutomationException
- Symbol Y-axis offset from point location.
Description
YOffset is the vertical offset of the marker symbol in points (approx. 1/72 inch). Offsets may be positive or negative numbers.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Returns:
- The yOffset
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
setYOffset
void setYOffset(double yOffset)
throws IOException,
AutomationException
- Symbol Y-axis offset from point location.
Description
YOffset is the vertical offset of the marker symbol in points (approx. 1/72 inch). Offsets may be positive or negative numbers.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Parameters:
yOffset
- The yOffset (in)
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.