Uses of Interface
com.tensegrity.graphics.device.Device

Packages that use Device
com.tensegrity.composite The Tensgrity Graph Framework supports complex visual representations of nodes and edges.  
com.tensegrity.composite.label Contains classes used by the CompositeLabel
com.tensegrity.graphics Contains basic classes and interfaces of the Tensegrity graphics framework.  
com.tensegrity.graphics.device Contains classes and interfaces defining devices that accomplish the drawing.  
com.tensegrity.graphics.interaction Contains classes and interfaces for handling graphic interactions.  
com.tensegrity.graphics.primitive2D Contains classes that define graphical primitives in 2D space.  
com.tensegrity.graphics.render Contains classes that are used to define the rendering data used to render the graphical objects onto a device.  
 

Uses of Device in com.tensegrity.composite
 

Methods in com.tensegrity.composite with parameters of type Device
 void CompositeView.draw(Renderer renderer, Device device, Transform2D xform_context)
          Draws the Primitives and Composites added to the CompositeView with the Renderer given by renderer onto the Device given by device.
 void CompositeView.draw(Renderer renderer, Device device, Transform2D xform_context, int drawflags)
          Draws the Primitives and Composites added to the CompositeView with the Renderer given by renderer onto the Device given by device.
 void CompositeView.print(Renderer renderer, Device device, Transform2D xform_context, BoundingBox bbox, int drawFlags)
          This method can be used to print the content of this CompositeView on a printing device.
 void CompositeLabelRepresentation.draw(Renderer renderer, Device device, Transform2D xform_composite)
          Does the actual drawing of this molding.
 void CompositeNavigator.draw(Renderer renderer, Device device, Transform2D xform_context)
          Draws the content provided by the current CompositeNavigatorProvider with the specified Renderer onto the specified Device.
 void CompositeViewGrid.draw(Renderer renderer, Device device)
          Draws the grid using the given renderer and device
 void BaseComposite.draw(Renderer renderer, Device device, Transform2D xform_context)
          This method is called from the context the BaseComposite lies within.
 void BaseComposite.draw(Renderer renderer, Device device, int bBoxLeft, int bBoxTop, int bBoxRight, int bBoxBottom)
          This method is called from outside when it is not possible to create a transformation for the context the BaseComposite lies within (This occurs for instance when using a coordinate system, that is not able to create a linear transformation).
 void BaseComposite.drawComposite(Renderer renderer, Device device, Transform2D xform_composite)
          This method is called from BaseComposite.draw(Renderer, Device, Transform2D) or from BaseComposite.draw(Renderer, Device, int, int, int, int).
 

Uses of Device in com.tensegrity.composite.label
 

Methods in com.tensegrity.composite.label with parameters of type Device
 void CompositeLabelRectangle.draw(Renderer renderer, Device device, Transform2D xform_composite)
           
 void CompositeLabelEllipse.draw(Renderer renderer, Device device, Transform2D xform_composite)
           
 

Uses of Device in com.tensegrity.graphics
 

Methods in com.tensegrity.graphics with parameters of type Device
 void Illustrator.illustrate(RenderingData data, Device device)
          Illustrates a graphical object that is described through the given RenderingData.
 

Uses of Device in com.tensegrity.graphics.device
 

Classes in com.tensegrity.graphics.device that implement Device
 class AbstractDevice
           Class AbstractDevice is the base class for all current Device implementations and handles Format objects in the same way for all derived classes.
 class AWTDevice
           All drawing performed by an AWTDevice are implemented by the drawing methods of classes java.awt.Graphics and java.awt.Graphics2D.
 class SVGDevice
           This Device implementation is used to export graph documents to the scalable vector graphics (SVG) format.
 class SWTDevice
           This is a TEMPORARY version of the SWT-based implementation of Device.
 class SWTDeviceNonAWTDependent
           This is a TEMPORARY version of the SWT-based implementation of Device.
 

Methods in com.tensegrity.graphics.device that return Device
static Device SWTDevice.getDevice(org.eclipse.swt.graphics.Device swtdevice, org.eclipse.swt.graphics.GC gc, int x, int y, int width, int height)
           This method creates, initializes and returns a new instance of this class.
 Device SWTDeviceNonAWTDependent.getDevice(org.eclipse.swt.graphics.Device device, org.eclipse.swt.graphics.GC gc, int x, int y, int width, int height)
           This method creates, initializes and returns a new instance of this class.
 

Uses of Device in com.tensegrity.graphics.interaction
 

Methods in com.tensegrity.graphics.interaction with parameters of type Device
 void TableCellInteractionItem.draw(Device device, Transform2D xform_context)
           
 void RectInteractionItem.draw(Device device, Transform2D xform_context)
           
 void HandleInteractionItem.draw(Device device, Transform2D xform_context)
           
 void InteractionContext.paint(Renderer renderer, Device device, Transform2D xform_context)
          This method has to be called from the objects that holds an instance of InteractionContext to paint the current selection.
 void DefaultInteractionContext.paint(Renderer renderer, Device device, Transform2D xform_context)
           
 void CubicLineInteractionItem.draw(Device device, Transform2D xform_context)
           
 void InteractionItem.draw(Device device, Transform2D xform_context)
          draws an object that implements this interface if it has a visual representation and is enabled for drawing.
 void PolylineInteractionItem.draw(Device device, Transform2D xform_context)
           
 void LinearLineInteractionItem.draw(Device device, Transform2D xform_context)
           
 void AreaInteractionItem.draw(Device device, Transform2D xform_context)
           
 void MultipleCoordinatesHandleInteractionItem.draw(Device device, Transform2D xform_context)
           
 

Uses of Device in com.tensegrity.graphics.primitive2D
 

Methods in com.tensegrity.graphics.primitive2D with parameters of type Device
static void Marker2D.paint(Device device, Transform2D xform_context, java.lang.Object[][] markerdata, double direction, double org_x, double org_y)
          Global method that renders a Marker2D specified through the given markerdata onto the Device given by device at the coordinate given by org_x and org_y using the context transformation given by xform_context.
 

Uses of Device in com.tensegrity.graphics.render
 

Methods in com.tensegrity.graphics.render with parameters of type Device
 void DefaultRendererMono.render(RenderingData renderdata, Device device)
           
 void Renderer.render(RenderingData renderdata, Device device)
          This method renders the RenderingData object given by renderdata onto the Device given by device.
 void DefaultRenderer.render(RenderingData renderdata, Device device)
           
static void RenderUtilities.drawText(java.lang.Object[] textdata, Device device)
          Draws the text defined through the text data given by textdata onto the Device given by device.
static void RenderUtilities.internalDrawObjectUnitText(java.lang.Object[] textdata, Device device)
          Draws the text defined through the text data given by textdata onto the Device given by device.
static void RenderUtilities.internalDrawPointUnitText(java.lang.Object[] textdata, Device device)
          Draws the text defined through the text data given by textdata onto the Device given by device.
 void DefaultRendererWireFrame.render(RenderingData renderdata, Device device)
           
 void DefaultRendererXOR.render(RenderingData renderdata, Device device)
           
 void DefaultRendererChain.render(RenderingData renderdata, Device device)
           
 



Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.