com.esri.arcgis.carto
Interface INorthArrow2

All Superinterfaces:
IMapSurround, java.io.Serializable
All Known Implementing Classes:
INorthArrow2Proxy, MarkerNorthArrow

public interface INorthArrow2
extends IMapSurround, java.io.Serializable

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

Description: 'Provides access to members that control the north arrow.' 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 IID05270da7_fb6c_40e6_b1e6_7ec2c02b628c
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.carto.IMapSurround
IIDfe3115e9_ed6c_11d0_8683_0000f8751720
 
Method Summary
 double getAngle()
          The counter-clockwise rotation of the north arrow in degrees.
 double getCalibrationAngle()
          Calibration angle.
 IColor getColor()
          Color used to draw the north arrow.
 int getNorthArrowType()
          The type of north arrow.
 IPoint getReferenceLocation()
          The point on the map where north is calculated.
 double getSize()
          Size of the north arrow in points (1/72 inch).
 void setCalibrationAngle(double degrees)
          Calibration angle.
 void setColor(IColor color)
          Color used to draw the north arrow.
 void setNorthArrowType(int type)
          The type of north arrow.
 void setReferenceLocationByRef(IPoint point)
          The point on the map where north is calculated.
 void setSize(double pointSize)
          Size of the north arrow in points (1/72 inch).
 
Methods inherited from interface com.esri.arcgis.carto.IMapSurround
delayEvents, draw, fitToBounds, getIcon, getMap, getName, queryBounds, refresh, setMapByRef, setName
 

Field Detail

IID05270da7_fb6c_40e6_b1e6_7ec2c02b628c

static final int IID05270da7_fb6c_40e6_b1e6_7ec2c02b628c
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

getColor

IColor getColor()
                throws java.io.IOException,
                       AutomationException
Color used to draw the north arrow.

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

setColor

void setColor(IColor color)
              throws java.io.IOException,
                     AutomationException
Color used to draw the north arrow.

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

getSize

double getSize()
               throws java.io.IOException,
                      AutomationException
Size of the north arrow in points (1/72 inch).

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

setSize

void setSize(double pointSize)
             throws java.io.IOException,
                    AutomationException
Size of the north arrow in points (1/72 inch).

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

getAngle

double getAngle()
                throws java.io.IOException,
                       AutomationException
The counter-clockwise rotation of the north arrow in degrees. This value is calculated from the map.

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

getCalibrationAngle

double getCalibrationAngle()
                           throws java.io.IOException,
                                  AutomationException
Calibration angle. Rotation is modified by this angle.

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

setCalibrationAngle

void setCalibrationAngle(double degrees)
                         throws java.io.IOException,
                                AutomationException
Calibration angle. Rotation is modified by this angle.

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

getReferenceLocation

IPoint getReferenceLocation()
                            throws java.io.IOException,
                                   AutomationException
The point on the map where north is calculated.

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

setReferenceLocationByRef

void setReferenceLocationByRef(IPoint point)
                               throws java.io.IOException,
                                      AutomationException
The point on the map where north is calculated.

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

setNorthArrowType

void setNorthArrowType(int type)
                       throws java.io.IOException,
                              AutomationException
The type of north arrow.

Parameters:
type - A com.esri.arcgis.carto.esriNorthArrowType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNorthArrowType

int getNorthArrowType()
                      throws java.io.IOException,
                             AutomationException
The type of north arrow.

Returns:
A com.esri.arcgis.carto.esriNorthArrowType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.