t3.hrd.util
Class LoadConfigsFromProperties

java.lang.Object
  extended by t3.hrd.util.LoadConfigsFromProperties

public class LoadConfigsFromProperties
extends java.lang.Object

Routines to create PointInputDevices and ProjectorConfigs from a Properties object. The Properties format is described elsewhere.

Author:
pjt40

Constructor Summary
LoadConfigsFromProperties()
           
 
Method Summary
static ProjectorConfig getProjectorConfigForGraphicsDeviceIndex(java.util.List<ProjectorConfig> pcs, int i)
           
static java.awt.geom.Area loadDESKvisibleAreaMaskFromProperties(java.util.Properties p)
           
static java.util.LinkedList<PointInputDevice> loadPointInputDevicesFromProperties(int clientId, boolean accurate, java.util.Properties p)
           
static java.util.LinkedList<ProjectorConfig> loadProjectorConfigsFromProperties(java.util.Properties p)
           
static java.awt.geom.Rectangle2D loadRectangle2DFromProperties(java.util.Properties p, java.lang.String prefix)
           
static Jama.Matrix loadScaRotTraMatrixFromProperties(java.util.Properties p, java.lang.String prefix)
           
static ShapeInputDevice loadShapeInputDeviceFromProperties(int clientId, java.util.Properties p)
           
static void saveProjectorConfigsToProperties(java.util.LinkedList<ProjectorConfig> pcs, java.util.Properties p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoadConfigsFromProperties

public LoadConfigsFromProperties()
Method Detail

loadShapeInputDeviceFromProperties

public static ShapeInputDevice loadShapeInputDeviceFromProperties(int clientId,
                                                                  java.util.Properties p)

loadScaRotTraMatrixFromProperties

public static Jama.Matrix loadScaRotTraMatrixFromProperties(java.util.Properties p,
                                                            java.lang.String prefix)
                                                     throws JOGLHelper.PropertiesException
Throws:
JOGLHelper.PropertiesException

loadRectangle2DFromProperties

public static java.awt.geom.Rectangle2D loadRectangle2DFromProperties(java.util.Properties p,
                                                                      java.lang.String prefix)
                                                               throws JOGLHelper.PropertiesException
Throws:
JOGLHelper.PropertiesException

loadPointInputDevicesFromProperties

public static java.util.LinkedList<PointInputDevice> loadPointInputDevicesFromProperties(int clientId,
                                                                                         boolean accurate,
                                                                                         java.util.Properties p)

getProjectorConfigForGraphicsDeviceIndex

public static ProjectorConfig getProjectorConfigForGraphicsDeviceIndex(java.util.List<ProjectorConfig> pcs,
                                                                       int i)

loadDESKvisibleAreaMaskFromProperties

public static java.awt.geom.Area loadDESKvisibleAreaMaskFromProperties(java.util.Properties p)
                                                                throws JOGLHelper.PropertiesException
Throws:
JOGLHelper.PropertiesException

loadProjectorConfigsFromProperties

public static java.util.LinkedList<ProjectorConfig> loadProjectorConfigsFromProperties(java.util.Properties p)
                                                                                throws JOGLHelper.PropertiesException
Throws:
JOGLHelper.PropertiesException

saveProjectorConfigsToProperties

public static void saveProjectorConfigsToProperties(java.util.LinkedList<ProjectorConfig> pcs,
                                                    java.util.Properties p)
                                             throws JOGLHelper.PropertiesException
Throws:
JOGLHelper.PropertiesException