Class AbstractJ2DRenderer
- java.lang.Object
- 
- jadex.extension.envsupport.observer.graphics.java2d.AbstractJ2DRenderer
 
- 
- All Implemented Interfaces:
- IJ2DRenderer
 - Direct Known Subclasses:
- EllipseJ2DRenderer,- RectangleJ2DRenderer,- RegularPolygonJ2DRenderer,- TexturedRectangleJ2DRenderer,- TriangleJ2DRenderer
 
 public abstract class AbstractJ2DRenderer extends java.lang.Object implements IJ2DRenderer 
- 
- 
Constructor SummaryConstructors Constructor Description AbstractJ2DRenderer()
 - 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voiddraw(DrawableCombiner dc, Primitive primitive, java.lang.Object obj, ViewportJ2D vp)Draws the primitive.voidprepareAndExecuteDraw(DrawableCombiner dc, Primitive primitive, java.lang.Object obj, ViewportJ2D vp)Prepares the object for rendering to a Java2D viewportstatic booleansetupDCMatrix(DrawableCombiner dc, java.lang.Object obj, boolean enablePos, boolean enableSize, boolean enableRot, ViewportJ2D vp)Sets the basic matrix for the combiner, call can be skipped if alternative draw method is required.protected booleansetupMatrix(DrawableCombiner dc, Primitive primitive, java.lang.Object obj, java.awt.Graphics2D g, IViewport vp)Sets up the transformation matrix before drawing.
 
- 
- 
- 
Method Detail- 
prepareAndExecuteDrawpublic final void prepareAndExecuteDraw(DrawableCombiner dc, Primitive primitive, java.lang.Object obj, ViewportJ2D vp) Prepares the object for rendering to a Java2D viewport- Specified by:
- prepareAndExecuteDrawin interface- IJ2DRenderer
- Parameters:
- dc- the DrawableCombiner drawing the object
- primitive- the primitive being drawn
- obj- the object being drawn
- vp- the viewport
 
 - 
setupDCMatrixpublic static final boolean setupDCMatrix(DrawableCombiner dc, java.lang.Object obj, boolean enablePos, boolean enableSize, boolean enableRot, ViewportJ2D vp) Sets the basic matrix for the combiner, call can be skipped if alternative draw method is required.- Parameters:
- obj- object being drawn
- g- the viewport context
- enablePos- enables position setup
- enableSize- enables size setup
- enableRot- enables rotation setup
 
 - 
setupMatrixprotected boolean setupMatrix(DrawableCombiner dc, Primitive primitive, java.lang.Object obj, java.awt.Graphics2D g, IViewport vp) Sets up the transformation matrix before drawing.- Parameters:
- obj- object being drawn
- g- graphics context
- Returns:
- true, if the setup was successful
 
 - 
drawpublic abstract void draw(DrawableCombiner dc, Primitive primitive, java.lang.Object obj, ViewportJ2D vp) Draws the primitive.- Specified by:
- drawin interface- IJ2DRenderer
- Parameters:
- dc- the DrawableCombiner drawing the object
- primitive- the primitive being drawn
- obj- the object being drawn
- vp- the viewport
 
 
- 
 
-