NCSA Portfolio

ncsa.devices.virtual
Class VirtualInputDevice

java.lang.Object
  |
  +--ncsa.devices.NCSAInputDevice
        |
        +--ncsa.devices.virtual.VirtualInputDevice

public class VirtualInputDevice
extends ncsa.devices.NCSAInputDevice
implements ncsa.devices.AdjustableInterface, ncsa.devices.ValuesWithRotation


Constructor Summary
VirtualInputDevice()
           
VirtualInputDevice(java.lang.String name, float x, float y, float z, float xr, float yr, float zr)
           
 
Method Summary
 ncsa.devices.AdjustmentInterface getAdjustmentInterface()
           
 float getX(int sensor)
           
 float getXR(int sensor)
           
 float getY(int sensor)
           
 float getYR(int sensor)
           
 float getZ(int sensor)
           
 float getZR(int sensor)
           
 void pollAndProcessInput()
           
 void portfolioDeviceInitializing()
           
 
Methods inherited from class ncsa.devices.NCSAInputDevice
close, getName, getProcessingMode, getSensor, getSensorCount, initialize, initializePortfolioDevice, initializePortfolioDevice, processStreamInput, setNominalPositionAndOrientation, setProcessingMode
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VirtualInputDevice

public VirtualInputDevice()

VirtualInputDevice

public VirtualInputDevice(java.lang.String name,
                          float x,
                          float y,
                          float z,
                          float xr,
                          float yr,
                          float zr)
Method Detail

portfolioDeviceInitializing

public void portfolioDeviceInitializing()

getAdjustmentInterface

public ncsa.devices.AdjustmentInterface getAdjustmentInterface()
Specified by:
getAdjustmentInterface in interface ncsa.devices.AdjustableInterface

pollAndProcessInput

public void pollAndProcessInput()
Overrides:
pollAndProcessInput in class ncsa.devices.NCSAInputDevice

getX

public float getX(int sensor)
Specified by:
getX in interface ncsa.devices.ValuesWithRotation

getY

public float getY(int sensor)
Specified by:
getY in interface ncsa.devices.ValuesWithRotation

getZ

public float getZ(int sensor)
Specified by:
getZ in interface ncsa.devices.ValuesWithRotation

getXR

public float getXR(int sensor)
Specified by:
getXR in interface ncsa.devices.ValuesWithRotation

getYR

public float getYR(int sensor)
Specified by:
getYR in interface ncsa.devices.ValuesWithRotation

getZR

public float getZR(int sensor)
Specified by:
getZR in interface ncsa.devices.ValuesWithRotation

NCSA Portfolio

NCSA Portfolio, Copyright 1997-1999, National Center for Supercomputing Applications, University of Illinois Urbana-Champaign, All Rights Reserved