public class LoggingFilter extends java.lang.Object implements IMultiTouchInputFilter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CURSOR_CHANGED
The Constant CURSOR_CHANGED.
|
static java.lang.String |
CURSOR_CLICKED
The Constant CURSOR_CLICKED.
|
static java.lang.String |
CURSOR_PRESSED
The Constant CURSOR_PRESSED.
|
static java.lang.String |
CURSOR_RELEASED
The Constant CURSOR_RELEASED.
|
static java.lang.String |
OBJECT_ADDED
The Constant OBJECT_ADDED.
|
static java.lang.String |
OBJECT_CHANGED
The Constant OBJECT_CHANGED.
|
static java.lang.String |
OBJECT_REMOVED
The Constant OBJECT_REMOVED.
|
Constructor and Description |
---|
LoggingFilter(java.lang.Class<?> appClass)
Instantiates a new logging filter.
|
Modifier and Type | Method and Description |
---|---|
void |
cursorChanged(MultiTouchCursorEvent event)
Cursor is on the table, and moves, or rotates, or changes in some way.
|
void |
cursorClicked(MultiTouchCursorEvent event)
Cursor clicked.
|
void |
cursorPressed(MultiTouchCursorEvent event)
Cursor press arriving on the table.
|
void |
cursorReleased(MultiTouchCursorEvent event)
Cursor left the table.
|
void |
objectAdded(MultiTouchObjectEvent event)
Object/fiducial is added to the table.
|
void |
objectChanged(MultiTouchObjectEvent event)
Object/fiducial is changed - position or rotation.
|
void |
objectRemoved(MultiTouchObjectEvent event)
Object/fiducial is removed from the table.
|
void |
setNext(IMultiTouchEventListener el)
Sets the next.
|
public static final java.lang.String CURSOR_CHANGED
public static final java.lang.String CURSOR_CLICKED
public static final java.lang.String CURSOR_PRESSED
public static final java.lang.String CURSOR_RELEASED
public static final java.lang.String OBJECT_ADDED
public static final java.lang.String OBJECT_CHANGED
public static final java.lang.String OBJECT_REMOVED
public LoggingFilter(java.lang.Class<?> appClass) throws java.io.FileNotFoundException
appClass
- the app classjava.io.FileNotFoundException
- the file not found exceptionpublic void cursorChanged(MultiTouchCursorEvent event)
IMultiTouchEventListener
cursorChanged
in interface IMultiTouchEventListener
public void cursorClicked(MultiTouchCursorEvent event)
IMultiTouchEventListener
cursorClicked
in interface IMultiTouchEventListener
public void cursorPressed(MultiTouchCursorEvent event)
IMultiTouchEventListener
cursorPressed
in interface IMultiTouchEventListener
public void cursorReleased(MultiTouchCursorEvent event)
IMultiTouchEventListener
cursorReleased
in interface IMultiTouchEventListener
public void objectAdded(MultiTouchObjectEvent event)
IMultiTouchEventListener
objectAdded
in interface IMultiTouchEventListener
public void objectChanged(MultiTouchObjectEvent event)
IMultiTouchEventListener
objectChanged
in interface IMultiTouchEventListener
public void objectRemoved(MultiTouchObjectEvent event)
IMultiTouchEventListener
objectRemoved
in interface IMultiTouchEventListener
public void setNext(IMultiTouchEventListener el)
IMultiTouchInputFilter
setNext
in interface IMultiTouchInputFilter
el
- the new next