com.esri.arcgis.display
Interface IIlluminationProps

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IIlluminationPropsProxy, IlluminationProps

public interface IIlluminationProps
extends java.io.Serializable

COM Interface 'IIlluminationProps'. Generated 3/19/2015 1:20:50 PM from 'C:\ArcGIS\COM\esriDisplay.olb'

Description: 'Provides access to members that control Illumination Properties.' 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 IID1c352f3f_298e_11d3_9f4f_00c04f6bc619
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 double getAltitude()
          Altitude angle of illumination.
 double getAzimuth()
          Azimuth angle of illumination.
 double getContrast()
          Ratio of bright to shadow illumination.
 _WKSPointZ getSunPosition()
          Illumination vector as cosines of angles to X,Y,Z axes.
 void setAltitude(double pAltitude)
          Altitude angle of illumination.
 void setAzimuth(double pAzimuth)
          Azimuth angle of illumination.
 void setContrast(double contrast)
          Ratio of bright to shadow illumination.
 void setSunPosition(_WKSPointZ position)
          Illumination vector as cosines of angles to X,Y,Z axes.
 

Field Detail

IID1c352f3f_298e_11d3_9f4f_00c04f6bc619

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

getSunPosition

_WKSPointZ getSunPosition()
                          throws java.io.IOException,
                                 AutomationException
Illumination vector as cosines of angles to X,Y,Z axes.

Returns:
A Structure: com.esri.arcgis.system._WKSPointZ (A com.esri.arcgis.system._WKSPointZ COM typedef)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSunPosition

void setSunPosition(_WKSPointZ position)
                    throws java.io.IOException,
                           AutomationException
Illumination vector as cosines of angles to X,Y,Z axes.

Parameters:
position - A Structure: com.esri.arcgis.system._WKSPointZ (A com.esri.arcgis.system._WKSPointZ COM typedef) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getContrast

double getContrast()
                   throws java.io.IOException,
                          AutomationException
Ratio of bright to shadow illumination.

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

setContrast

void setContrast(double contrast)
                 throws java.io.IOException,
                        AutomationException
Ratio of bright to shadow illumination.

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

getAzimuth

double getAzimuth()
                  throws java.io.IOException,
                         AutomationException
Azimuth angle of illumination.

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

setAzimuth

void setAzimuth(double pAzimuth)
                throws java.io.IOException,
                       AutomationException
Azimuth angle of illumination.

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

getAltitude

double getAltitude()
                   throws java.io.IOException,
                          AutomationException
Altitude angle of illumination.

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

setAltitude

void setAltitude(double pAltitude)
                 throws java.io.IOException,
                        AutomationException
Altitude angle of illumination.

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