com.sun.j3d.utils.universe
Class ConfigPhysicalEnvironment

java.lang.Object
  extended by com.sun.j3d.utils.universe.ConfigObject
      extended by com.sun.j3d.utils.universe.ConfigPhysicalEnvironment

 class ConfigPhysicalEnvironment
extends ConfigObject


Field Summary
private  int coexistenceCenterInPworldPolicy
           
(package private)  Matrix4d coexistenceToTrackerBase
          The coexistence to tracker base matrix.
private  ConfigSensor headTracker
           
private  java.util.ArrayList inputDevices
           
(package private)  PhysicalEnvironment j3dPhysicalEnvironment
          The corresponding J3D core PhysicalEnvironment instance.
 
Fields inherited from class com.sun.j3d.utils.universe.ConfigObject
aliases, baseName, classLoader, configContainer, creatingCommand, instanceName, isAlias, original, properties, targetClass, targetClassName, targetObject
 
Constructor Summary
ConfigPhysicalEnvironment()
           
 
Method Summary
(package private)  PhysicalEnvironment createJ3dPhysicalEnvironment()
          Create a core Java 3D PhysicalEnvironment instance using the attributes gathered by this object.
protected  void initialize(ConfigCommand command)
          Overrides initialize() to do nothing.
(package private)  void processDevices()
          Process the devices associated with the PhysicalEnvironment.
protected  void setProperty(ConfigCommand command)
          Handles the commands (PhysicalEnvironmentAttribute {instance} {attrName} {attrValue}) and (PhysicalEnvironmentProperty {instance} {attrName} {attrValue}).
 
Methods inherited from class com.sun.j3d.utils.universe.ConfigObject
createTargetObject, errorMessage, evaluateProperties, getClassForName, getNewInstance, isName, processProperties, setClassLoader, syntaxError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

j3dPhysicalEnvironment

PhysicalEnvironment j3dPhysicalEnvironment
The corresponding J3D core PhysicalEnvironment instance.


coexistenceToTrackerBase

Matrix4d coexistenceToTrackerBase
The coexistence to tracker base matrix.


headTracker

private ConfigSensor headTracker

inputDevices

private java.util.ArrayList inputDevices

coexistenceCenterInPworldPolicy

private int coexistenceCenterInPworldPolicy
Constructor Detail

ConfigPhysicalEnvironment

ConfigPhysicalEnvironment()
Method Detail

initialize

protected void initialize(ConfigCommand command)
Overrides initialize() to do nothing.

Overrides:
initialize in class ConfigObject
Parameters:
command - the command that created this ConfigObject

setProperty

protected void setProperty(ConfigCommand command)
Handles the commands (PhysicalEnvironmentAttribute {instance} {attrName} {attrValue}) and (PhysicalEnvironmentProperty {instance} {attrName} {attrValue}).

Overrides:
setProperty in class ConfigObject
Parameters:
command - the command that invoked this method

createJ3dPhysicalEnvironment

PhysicalEnvironment createJ3dPhysicalEnvironment()
Create a core Java 3D PhysicalEnvironment instance using the attributes gathered by this object.


processDevices

void processDevices()
Process the devices associated with the PhysicalEnvironment.



Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.