t3.hrd.input
Class ExternalProgramShapeInput

java.lang.Object
  extended by t3.hrd.input.ShapeInputDevice
      extended by t3.hrd.input.ExternalProgramShapeInput

public class ExternalProgramShapeInput
extends ShapeInputDevice

Experimental. No documentation yet. This enables T3 to connect via a pipe to an executable file that performs computer vision to segment arm outlines from an overhead camera.

Author:
pjt40

Field Summary
 
Fields inherited from class t3.hrd.input.ShapeInputDevice
state
 
Constructor Summary
ExternalProgramShapeInput(int clientId, java.util.Properties p, java.lang.String prefix)
           
 
Method Summary
 void close()
           
 boolean updateState()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExternalProgramShapeInput

public ExternalProgramShapeInput(int clientId,
                                 java.util.Properties p,
                                 java.lang.String prefix)
                          throws InputDeviceException
Throws:
InputDeviceException
Method Detail

updateState

public boolean updateState()
                    throws InputDeviceException
Specified by:
updateState in class ShapeInputDevice
Throws:
InputDeviceException

close

public void close()
           throws InputDeviceException
Specified by:
close in class ShapeInputDevice
Throws:
InputDeviceException