com.esri.arcgis.carto
Interface IGridHatch

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
Graticule, IGridHatchProxy

public interface IGridHatch
extends java.io.Serializable

COM Interface 'IGridHatch'. Generated 3/19/2015 1:20:53 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to members that control the hatch marks along the meridians and parallels of a grid.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID12700210_876c_4559_9fcf_aab238008832
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 double getHatchIntervalX()
          The interval (in grid units) along the X axis for the grid hatches.
 double getHatchIntervalY()
          The interval (in grid units) along the Y axis for the grid hatches.
 double getHatchLength()
          The length (in points) of the grid hatches.
 ILineSymbol getHatchLineSymbol()
          The line symbol used to draw the grid hatches.
 IMarkerSymbol getHatchMarkerSymbol()
          The marker symbol used to draw markers at grid hatch locations.
 boolean isHatchDirectional()
          Indicates if the direction of the hatches is from the prime meridian and equator.
 void setHatchDirectional(boolean isDirectional)
          Indicates if the direction of the hatches is from the prime meridian and equator.
 void setHatchIntervalX(double interval)
          The interval (in grid units) along the X axis for the grid hatches.
 void setHatchIntervalY(double interval)
          The interval (in grid units) along the Y axis for the grid hatches.
 void setHatchLength(double length)
          The length (in points) of the grid hatches.
 void setHatchLineSymbol(ILineSymbol symbol)
          The line symbol used to draw the grid hatches.
 void setHatchMarkerSymbol(IMarkerSymbol symbol)
          The marker symbol used to draw markers at grid hatch locations.
 

Field Detail

IID12700210_876c_4559_9fcf_aab238008832

static final int IID12700210_876c_4559_9fcf_aab238008832
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getHatchIntervalX

double getHatchIntervalX()
                         throws java.io.IOException,
                                AutomationException
The interval (in grid units) along the X axis for the grid hatches.

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

setHatchIntervalX

void setHatchIntervalX(double interval)
                       throws java.io.IOException,
                              AutomationException
The interval (in grid units) along the X axis for the grid hatches.

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

getHatchIntervalY

double getHatchIntervalY()
                         throws java.io.IOException,
                                AutomationException
The interval (in grid units) along the Y axis for the grid hatches.

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

setHatchIntervalY

void setHatchIntervalY(double interval)
                       throws java.io.IOException,
                              AutomationException
The interval (in grid units) along the Y axis for the grid hatches.

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

getHatchLineSymbol

ILineSymbol getHatchLineSymbol()
                               throws java.io.IOException,
                                      AutomationException
The line symbol used to draw the grid hatches.

Returns:
A reference to a com.esri.arcgis.display.ILineSymbol
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHatchLineSymbol

void setHatchLineSymbol(ILineSymbol symbol)
                        throws java.io.IOException,
                               AutomationException
The line symbol used to draw the grid hatches.

Parameters:
symbol - A reference to a com.esri.arcgis.display.ILineSymbol (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHatchMarkerSymbol

IMarkerSymbol getHatchMarkerSymbol()
                                   throws java.io.IOException,
                                          AutomationException
The marker symbol used to draw markers at grid hatch locations.

Returns:
A reference to a com.esri.arcgis.display.IMarkerSymbol
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHatchMarkerSymbol

void setHatchMarkerSymbol(IMarkerSymbol symbol)
                          throws java.io.IOException,
                                 AutomationException
The marker symbol used to draw markers at grid hatch locations.

Parameters:
symbol - A reference to a com.esri.arcgis.display.IMarkerSymbol (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHatchLength

double getHatchLength()
                      throws java.io.IOException,
                             AutomationException
The length (in points) of the grid hatches.

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

setHatchLength

void setHatchLength(double length)
                    throws java.io.IOException,
                           AutomationException
The length (in points) of the grid hatches.

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

isHatchDirectional

boolean isHatchDirectional()
                           throws java.io.IOException,
                                  AutomationException
Indicates if the direction of the hatches is from the prime meridian and equator. False if the hatch mark should straddle the grid line.

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

setHatchDirectional

void setHatchDirectional(boolean isDirectional)
                         throws java.io.IOException,
                                AutomationException
Indicates if the direction of the hatches is from the prime meridian and equator. False if the hatch mark should straddle the grid line.

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