public class FlickStudyApp extends SynergyNetApp implements IMultiTouchEventListener
localDevicePosition, MEDIA_SEARCH, networkFlickEnabled, NETWORKING, ONE_MEDIA_AT_A_TIME, sync| Constructor and Description |
|---|
FlickStudyApp() |
| 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.
|
java.lang.String |
getSpecificFriendlyAppName()
Function to be overwritten so applications can append their name to the
SynergyNetApp environment name.
|
static void |
main(java.lang.String[] args)
The main method.
|
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 |
onFlickArrival(FlickMessage message)
Retrieves details from the supplied message to recreate the flicked item
and to ensure it appears onscreen in the manner expected, i.e.
|
void |
shouldStart(MultiTouchInputComponent input,
IQueueOwner iqo)
Executed at the start of each application which extended the
SynergyNetApp.
|
void |
shouldStop()
Called when a SynergyNetApp extending application is closed through
traditional means.
|
bringAllStudentsToTop, createScreenShotItem, disableNetworkFlick, enableNetworkFlick, generateStudentMenu, getFeedbackTypes, getFriendlyAppName, getTableIdentity, login, loginAll, logout, logoutAll, logoutAllOfClass, modifyMenus, onContentFromProjectorArrival, onDestroy, onFind, reloadRemovableMediaCache, reloadServerCache, removeAdditionalMedia, removeVirtualTable, sendContentsToProjectors, sendScreenShotToProjectors, toggleFreeze, updateVirtualTable, utiliseScreenshotpublic static void main(java.lang.String[] args)
args - the argumentspublic void cursorChanged(MultiTouchCursorEvent event)
IMultiTouchEventListenercursorChanged in interface IMultiTouchEventListenerpublic void cursorClicked(MultiTouchCursorEvent event)
IMultiTouchEventListenercursorClicked in interface IMultiTouchEventListenerpublic void cursorPressed(MultiTouchCursorEvent event)
IMultiTouchEventListenercursorPressed in interface IMultiTouchEventListenerpublic void cursorReleased(MultiTouchCursorEvent event)
IMultiTouchEventListenercursorReleased in interface IMultiTouchEventListenerpublic java.lang.String getSpecificFriendlyAppName()
SynergyNetApppublic void objectAdded(MultiTouchObjectEvent event)
IMultiTouchEventListenerobjectAdded in interface IMultiTouchEventListenerpublic void objectChanged(MultiTouchObjectEvent event)
IMultiTouchEventListenerobjectChanged in interface IMultiTouchEventListenerpublic void objectRemoved(MultiTouchObjectEvent event)
IMultiTouchEventListenerobjectRemoved in interface IMultiTouchEventListenerpublic void onFlickArrival(FlickMessage message)
SynergyNetApponFlickArrival in class SynergyNetAppmessage - Structured message detailing the details of an item's
arrival.public void shouldStart(MultiTouchInputComponent input, IQueueOwner iqo)
SynergyNetAppshouldStart in interface IMultiplicityAppshouldStart in class SynergyNetAppinput - The multi-touch input providing component.iqo - Queue owner.public void shouldStop()
SynergyNetAppshouldStop in interface IMultiplicityAppshouldStop in class SynergyNetApp