com.esri.arcgis.display
Class MonitorSettings

java.lang.Object
  extended by com.esri.arcgis.display.MonitorSettings
All Implemented Interfaces:
IMonitorSettings, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class MonitorSettings
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IMonitorSettings

COM Class 'MonitorSettings'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriDisplay.olb'

Description 'This object stores color settings specifically for one monitor to optimize color representation.' 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.display.IMonitorSettings
IID, IID9db25fdf_3c75_11d2_aaf6_00c04fa334b3, xxDummy
 
Constructor Summary
MonitorSettings()
          Constructs a MonitorSettings using ArcGIS Engine.
MonitorSettings(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
MonitorSettings theMonitorSettings = (MonitorSettings) obj;
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
 void getBluePoint(double[] x, double[] y)
          The blue point of the monitor (0 <= x <= 1, 0 <= y <= 1.
static java.lang.String getClsid()
          getClsid.
 double getGamma()
          The gamma value of the monitor.
 void getGreenPoint(double[] x, double[] y)
          The green point of the monitor (0 <= x <= 1, 0 <= y <= 1.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 java.lang.String getMonitorName()
          The name of the monitor.
 java.lang.String getPhosphorName()
          The phosphor name of the monitor.
 void getRedPoint(double[] x, double[] y)
          The red point of the monitor (0 <= x <= 1, 0 <= y <= 1.
 void getWhitePoint(double[] x, double[] y)
          The white point of the monitor (0 <= x <= 1, 0 <= y <= 1.
 java.lang.String getWhitePointName()
          The white point name of the monitor.
 int hashCode()
          the hashcode for this object
 void release()
          Release a MonitorSettings.
 void setBluePoint(double x, double y)
          The blue point of the monitor (0 <= x <= 1, 0 <= y <= 1.
 void setGamma(double gamma)
          The gamma value of the monitor.
 void setGreenPoint(double x, double y)
          The green point of the monitor (0 <= x <= 1, 0 <= y <= 1.
 void setMonitorName(java.lang.String name)
          The name of the monitor.
 void setPhosphorName(java.lang.String name)
          The phosphor name of the monitor.
 void setRedPoint(double x, double y)
          The red point of the monitor (0 <= x <= 1, 0 <= y <= 1.
 void setWhitePoint(double x, double y)
          The white point of the monitor (0 <= x <= 1, 0 <= y <= 1.
 void setWhitePointName(java.lang.String name)
          The white point name of the monitor.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MonitorSettings

public MonitorSettings()
                throws java.io.IOException,
                       java.net.UnknownHostException
Constructs a MonitorSettings using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

MonitorSettings

public MonitorSettings(java.lang.Object obj)
                throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
MonitorSettings theMonitorSettings = (MonitorSettings) obj;

Construct a MonitorSettings using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to MonitorSettings.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a MonitorSettings.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

setMonitorName

public void setMonitorName(java.lang.String name)
                    throws java.io.IOException,
                           AutomationException
The name of the monitor.

Specified by:
setMonitorName in interface IMonitorSettings
Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMonitorName

public java.lang.String getMonitorName()
                                throws java.io.IOException,
                                       AutomationException
The name of the monitor.

Specified by:
getMonitorName in interface IMonitorSettings
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGamma

public void setGamma(double gamma)
              throws java.io.IOException,
                     AutomationException
The gamma value of the monitor. ( 1 <= gamma value <= 3).

Specified by:
setGamma in interface IMonitorSettings
Parameters:
gamma - The gamma (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGamma

public double getGamma()
                throws java.io.IOException,
                       AutomationException
The gamma value of the monitor. ( 1 <= gamma value <= 3).

Specified by:
getGamma in interface IMonitorSettings
Returns:
The gamma
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setWhitePointName

public void setWhitePointName(java.lang.String name)
                       throws java.io.IOException,
                              AutomationException
The white point name of the monitor.

Specified by:
setWhitePointName in interface IMonitorSettings
Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWhitePointName

public java.lang.String getWhitePointName()
                                   throws java.io.IOException,
                                          AutomationException
The white point name of the monitor.

Specified by:
getWhitePointName in interface IMonitorSettings
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPhosphorName

public void setPhosphorName(java.lang.String name)
                     throws java.io.IOException,
                            AutomationException
The phosphor name of the monitor.

Specified by:
setPhosphorName in interface IMonitorSettings
Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPhosphorName

public java.lang.String getPhosphorName()
                                 throws java.io.IOException,
                                        AutomationException
The phosphor name of the monitor.

Specified by:
getPhosphorName in interface IMonitorSettings
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setWhitePoint

public void setWhitePoint(double x,
                          double y)
                   throws java.io.IOException,
                          AutomationException
The white point of the monitor (0 <= x <= 1, 0 <= y <= 1.

Specified by:
setWhitePoint in interface IMonitorSettings
Parameters:
x - The x (in)
y - The y (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWhitePoint

public void getWhitePoint(double[] x,
                          double[] y)
                   throws java.io.IOException,
                          AutomationException
The white point of the monitor (0 <= x <= 1, 0 <= y <= 1.

Specified by:
getWhitePoint in interface IMonitorSettings
Parameters:
x - The x (out: use single element array)
y - The y (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRedPoint

public void setRedPoint(double x,
                        double y)
                 throws java.io.IOException,
                        AutomationException
The red point of the monitor (0 <= x <= 1, 0 <= y <= 1.

Specified by:
setRedPoint in interface IMonitorSettings
Parameters:
x - The x (in)
y - The y (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRedPoint

public void getRedPoint(double[] x,
                        double[] y)
                 throws java.io.IOException,
                        AutomationException
The red point of the monitor (0 <= x <= 1, 0 <= y <= 1.

Specified by:
getRedPoint in interface IMonitorSettings
Parameters:
x - The x (out: use single element array)
y - The y (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGreenPoint

public void setGreenPoint(double x,
                          double y)
                   throws java.io.IOException,
                          AutomationException
The green point of the monitor (0 <= x <= 1, 0 <= y <= 1.

Specified by:
setGreenPoint in interface IMonitorSettings
Parameters:
x - The x (in)
y - The y (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGreenPoint

public void getGreenPoint(double[] x,
                          double[] y)
                   throws java.io.IOException,
                          AutomationException
The green point of the monitor (0 <= x <= 1, 0 <= y <= 1.

Specified by:
getGreenPoint in interface IMonitorSettings
Parameters:
x - The x (out: use single element array)
y - The y (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBluePoint

public void setBluePoint(double x,
                         double y)
                  throws java.io.IOException,
                         AutomationException
The blue point of the monitor (0 <= x <= 1, 0 <= y <= 1.

Specified by:
setBluePoint in interface IMonitorSettings
Parameters:
x - The x (in)
y - The y (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBluePoint

public void getBluePoint(double[] x,
                         double[] y)
                  throws java.io.IOException,
                         AutomationException
The blue point of the monitor (0 <= x <= 1, 0 <= y <= 1.

Specified by:
getBluePoint in interface IMonitorSettings
Parameters:
x - The x (out: use single element array)
y - The y (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.