Examples of EyeTrackingListener


Examples of de.dfki.km.text20.services.trackingdevices.eyes.EyeTrackingListener

        if (this.eyeTrackingDevice == null) return;

        final AtomicLong lng = new AtomicLong();
        final AtomicBoolean warned = new AtomicBoolean(false);

        this.eyeTrackingDevice.addTrackingListener(new EyeTrackingListener() {

            @Override
            public void newTrackingEvent(final EyeTrackingEvent event) {
                lng.set(System.currentTimeMillis());
            }
View Full Code Here

Examples of de.dfki.km.text20.services.trackingdevices.eyes.EyeTrackingListener

            // might block our caller ...

            try {
                // And dispatch it to the listener
                for (int i = 0; i < ServerTrackingDevice.this.trackingListener.size(); i++) {
                    final EyeTrackingListener l = ServerTrackingDevice.this.trackingListener.get(i);
                    l.newTrackingEvent(trackingEvent);
                }
            } finally {
                ServerTrackingDevice.this.listenerLock.unlock();
            }
View Full Code Here

Examples of de.dfki.km.text20.services.trackingdevices.eyes.EyeTrackingListener

                        final EyeTrackingEvent event = createEvent(point);

                        MouseTrackingDevice.this.listenerLock.lock();
                        // And dispatch it to the listener
                        for (int i = 0; i < MouseTrackingDevice.this.trackingListener.size(); i++) {
                            final EyeTrackingListener l = MouseTrackingDevice.this.trackingListener.get(i);
                            l.newTrackingEvent(event);
                        }
                        MouseTrackingDevice.this.listenerLock.unlock();

                        // Sleep some time ...
                        try {
View Full Code Here

Examples of de.dfki.km.text20.services.trackingdevices.eyes.EyeTrackingListener

     */
    private void initTrackingDevice() {

        // Setup brain tracking device
        this.deviceManager.initEyeTrackerConnection(getParameter("trackingdevice"), getParameter("trackingconnection"));
        this.deviceManager.getEyeTrackingDevice().addTrackingListener(new EyeTrackingListener() {

            @Override
            public void newTrackingEvent(final EyeTrackingEvent event) {
                BrowserPluginImpl.this.sessionRecorder.newTrackingEvent(event);
            }
View Full Code Here

Examples of de.dfki.km.text20.services.trackingdevices.eyes.EyeTrackingListener

        for (final AbstractGazeHandler gazeHandler : this.allGazeHandler) {
            gazeHandler.init(this, this.pseudorenderer, this.browserPlugin, this.evaluator);
        }

        trackingDevice.addTrackingListener(new EyeTrackingListener() {

            @Override
            public void newTrackingEvent(final EyeTrackingEvent event) {
                MasterGazeHandlerImpl.this.lastObservedTime.set(event.getEventTime());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.