© 2006-2007 ETH Zurich

org.ximtec.igesture.core
Class DigitalDescriptor

java.lang.Object
  extended by org.ximtec.igesture.core.DefaultPropertyChangeNotifier
      extended by org.ximtec.igesture.core.DefaultDataObject
          extended by org.ximtec.igesture.core.DefaultDescriptor
              extended by org.ximtec.igesture.core.DigitalDescriptor
All Implemented Interfaces:
Serializable, DataObject, Descriptor, PropertyChangeNotifier
Direct Known Subclasses:
ArrowDescriptor, LineDescriptor, RectangleDescriptor, TriangleDescriptor

public abstract class DigitalDescriptor
extends DefaultDescriptor

Digital descriptor of a gesture class.

Version:
1.0, Dec 2006
Author:
Ueli Kurmann, igesture@uelikurmann.ch, Beat Signer, signer@inf.ethz.ch
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.ximtec.igesture.core.DefaultDataObject
PROPERTY_ID
 
Fields inherited from class org.ximtec.igesture.core.DefaultPropertyChangeNotifier
propertyChangeSupport
 
Constructor Summary
DigitalDescriptor()
           
 
Method Summary
abstract  void getDigitalObject(Graphics2D graphics, org.sigtec.ink.Note note)
          Renders a digital representation of the specified note on a given graphics context.
 String toString()
           
 
Methods inherited from class org.ximtec.igesture.core.DefaultDescriptor
getName, getType
 
Methods inherited from class org.ximtec.igesture.core.DefaultDataObject
accept, getId, setId
 
Methods inherited from class org.ximtec.igesture.core.DefaultPropertyChangeNotifier
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.ximtec.igesture.core.DataObject
accept, getId, setId
 
Methods inherited from interface org.ximtec.igesture.core.PropertyChangeNotifier
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 

Constructor Detail

DigitalDescriptor

public DigitalDescriptor()
Method Detail

getDigitalObject

public abstract void getDigitalObject(Graphics2D graphics,
                                      org.sigtec.ink.Note note)
Renders a digital representation of the specified note on a given graphics context.

Parameters:
graphics - the graphics context on which the digital note representation has to be rendered.
note - the note to be rendered.

toString

public String toString()
Overrides:
toString in class Object

© 2006-2007 ETH Zurich

Copyright © 2007-2010 Global Information Systems Group, ETH Zurich. All Rights Reserved.