com.esri.arcgis.display
Interface IMonitorSettings

All Superinterfaces:
Serializable
All Known Implementing Classes:
MonitorSettings

public interface IMonitorSettings
extends Serializable

Provides access to members that control the monitor settings.

Description

Maintains color profile information about a monitor. This information can be supplied by a third party device called a colorimeter, which evaluates the monitor under a specific lighting condition.

Product Availability

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


Method Summary
 void getBluePoint(double[] x, double[] y)
          The blue point of the monitor (0 <= x <= 1, 0 <= y <= 1.
 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.
 String getMonitorName()
          The name of the monitor.
 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.
 String getWhitePointName()
          The white point name of the monitor.
 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(String name)
          The name of the monitor.
 void setPhosphorName(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(String name)
          The white point name of the monitor.
 

Method Detail

setMonitorName

void setMonitorName(String name)
                    throws IOException,
                           AutomationException
The name of the monitor.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getMonitorName

String getMonitorName()
                      throws IOException,
                             AutomationException
The name of the monitor.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setGamma

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

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getGamma

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

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setWhitePointName

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

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getWhitePointName

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

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setPhosphorName

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

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getPhosphorName

String getPhosphorName()
                       throws IOException,
                              AutomationException
The phosphor name of the monitor.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setWhitePoint

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

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getWhitePoint

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

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
x - The x (out: use single element array)
y - The y (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRedPoint

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

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getRedPoint

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

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
x - The x (out: use single element array)
y - The y (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGreenPoint

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

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getGreenPoint

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

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
x - The x (out: use single element array)
y - The y (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBluePoint

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

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getBluePoint

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

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
x - The x (out: use single element array)
y - The y (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.