com.esri.arcgis.display
Interface IArrowMarkerSymbol

All Superinterfaces:
IMarkerSymbol, Serializable
All Known Implementing Classes:
ArrowMarkerSymbol

public interface IArrowMarkerSymbol
extends IMarkerSymbol, Serializable

Provides access to members that control the arrow marker symbol.

Description

IArrowMarkerSymbol can be used to create an arrow marker using a preset arrowhead. You can set the Length to control the length of the arrow. The Width property can be used to control thickness. Use the IMarkerSymbol and ICartographicMarkerSymbol interfaces to set additional properties for IArrowMarkerSymbols.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

See Also:
ICharacterMarkerSymbol, IPictureMarkerSymbol, IMarkerSymbol, IArrowMarkerSymbol, IMultiLayerMarkerSymbol, ICartographicMarkerSymbol

Method Summary
 double getLength()
          Arrow marker length.
 int getStyle()
          Arrow marker style.
 double getWidth()
          Arrow marker width.
 void setLength(double length)
          Arrow marker length.
 void setStyle(int style)
          Arrow marker style.
 void setWidth(double width)
          Arrow marker width.
 
Methods inherited from interface com.esri.arcgis.display.IMarkerSymbol
getAngle, getColor, getSize, getXOffset, getYOffset, setAngle, setColor, setSize, setXOffset, setYOffset
 

Method Detail

getStyle

int getStyle()
             throws IOException,
                    AutomationException
Arrow marker style.

Description

Style is the enumeration that defines the shape of the arrowhead. There is only one option: esriAMSPlain. esriAMSPlain is the default Style.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Returns:
A com.esri.arcgis.display.esriArrowMarkerStyle constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStyle

void setStyle(int style)
              throws IOException,
                     AutomationException
Arrow marker style.

Description

Style is the enumeration that defines the shape of the arrowhead. There is only one option: esriAMSPlain. esriAMSPlain is the default Style.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
style - A com.esri.arcgis.display.esriArrowMarkerStyle constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLength

double getLength()
                 throws IOException,
                        AutomationException
Arrow marker length.

Description

Length is the length in points (approx. 1/72 inch) for an IArrowMarkerSymbol.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Returns:
The length
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLength

void setLength(double length)
               throws IOException,
                      AutomationException
Arrow marker length.

Description

Length is the length in points (approx. 1/72 inch) for an IArrowMarkerSymbol.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
length - The length (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWidth

double getWidth()
                throws IOException,
                       AutomationException
Arrow marker width.

Description

Width is the width (thickness) in points (approx. 1/72 inch) for an IArrowMarkerSymbol.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Returns:
The width
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setWidth

void setWidth(double width)
              throws IOException,
                     AutomationException
Arrow marker width.

Description

Width is the width (thickness) in points (approx. 1/72 inch) for an IArrowMarkerSymbol.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
width - The width (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.