19.01.2015 Aufrufe

Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...

Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...

Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

9.4 Multitouch-Framework 165<br />

9.4 Entwurf des Multitouch-Frameworks<br />

Das Multitouch-Framework besteht im Wesentlichen aus fünf Klassen (s. Abbildung<br />

9.7).<br />

DragObject<br />

Class<br />

UserControl<br />

Properties<br />

Position<br />

Methods<br />

Move<br />

TouchMove<br />

Up<br />

Touch<br />

Static Class<br />

Methods<br />

CaptureTouch<br />

CreateDragEventArgs<br />

DoDragAndDrop<br />

ReleaseTouchCapture<br />

Blob<br />

Struct<br />

Properties<br />

TUIOServer<br />

Static Class<br />

Methods<br />

IsBigBlob<br />

MotionAcceleration<br />

MotionSpeed<br />

Position<br />

SessionId<br />

Size<br />

Speed<br />

Methods<br />

Equals (+ 1 overload)<br />

operator !=<br />

operator ==<br />

Connect<br />

Disconnect<br />

ProcessMessage<br />

Multitouch<br />

Static Class<br />

Fields<br />

Methods<br />

BigBlobEvent<br />

BlobsProperty<br />

FingerDownEvent<br />

FingerEnterEvent<br />

FingerLeaveEvent<br />

FingerMoveEvent<br />

FingerUpEvent<br />

PreviewFingerDownEvent<br />

PreviewFingerMoveEvent<br />

PreviewFingerUpEvent<br />

PreviewRotateEvent<br />

PreviewScaleEvent<br />

PreviewTouchDownEvent<br />

PreviewTouchMoveEvent<br />

PreviewTouchUpEvent<br />

RotateEvent<br />

ScaleEvent<br />

TouchDownEvent<br />

TouchEnterEvent<br />

TouchLeaveEvent<br />

TouchMoveEvent<br />

TouchUpEvent<br />

AddBlob<br />

Blobs<br />

RemoveBlob<br />

UpdateBlob<br />

Abbildung 9.7: Wichtige Multitouch-Framework Klassen<br />

9.4.1 Blob<br />

Die Struktur Blob modelliert die Berührung eines Fingers auf dem Tisch. Sie besitzt die<br />

Informationen über die aktuelle Position, Geschwindigkeit <strong>und</strong> Beschleunigung eines<br />

Fingers, sowie eine eindeutige ID des Fingers.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!