/src/org/mt4j/input/inputProcessors/componentProcessors/unistrokeProcessor/UnistrokeEvent.java

http://mt4j.googlecode.com/ · Java · 36 lines · 27 code · 9 blank · 0 comment · 0 complexity · a480a34a1860f4a18c17f7c7766e547f MD5 · raw file

  1. package org.mt4j.input.inputProcessors.componentProcessors.unistrokeProcessor;
  2. import org.mt4j.components.interfaces.IMTComponent3D;
  3. import org.mt4j.components.visibleComponents.shapes.MTPolygon;
  4. import org.mt4j.input.inputData.InputCursor;
  5. import org.mt4j.input.inputProcessors.IInputProcessor;
  6. import org.mt4j.input.inputProcessors.MTGestureEvent;
  7. import org.mt4j.input.inputProcessors.componentProcessors.unistrokeProcessor.UnistrokeUtils.UnistrokeGesture;
  8. public class UnistrokeEvent extends MTGestureEvent{
  9. private MTPolygon visualization;
  10. private UnistrokeGesture gesture;
  11. private InputCursor cursor;
  12. public UnistrokeEvent(IInputProcessor source, int id, IMTComponent3D targetComponent, MTPolygon visualization, UnistrokeGesture gesture, InputCursor inputCursor) {
  13. super(source, id, targetComponent);
  14. this.visualization = visualization;
  15. this.gesture = gesture;
  16. this.cursor = inputCursor;
  17. }
  18. public MTPolygon getVisualization() {
  19. return this.visualization;
  20. }
  21. public UnistrokeGesture getGesture(){
  22. return this.gesture;
  23. }
  24. public InputCursor getCursor() {
  25. return cursor;
  26. }
  27. }