Package jpicedt.format.output.latex
Class LatexViewFactory.EllipseView
- java.lang.Object
-
- jpicedt.graphic.view.AbstractView
-
- jpicedt.graphic.view.DefaultViewFactory.LeafElementView
-
- jpicedt.graphic.view.DefaultViewFactory.EllipseView
-
- jpicedt.format.output.latex.LatexViewFactory.EllipseView
-
- All Implemented Interfaces:
View,ViewConstants
- Enclosing class:
- LatexViewFactory
public class LatexViewFactory.EllipseView extends DefaultViewFactory.EllipseView
view for ellipse specific to the LaTeX picture environment. Only small circles can be filled. [pending] bug : only OPEN arcs !
-
-
Field Summary
-
Fields inherited from class jpicedt.graphic.view.DefaultViewFactory.EllipseView
arrowEnd, arrowEndDir, arrowStart, arrowStartDir, arrowStroke, ptAngleEnd, ptAngleStart
-
Fields inherited from class jpicedt.graphic.view.DefaultViewFactory.LeafElementView
interiorPaint, lineWidth, outlinePaint, outlineStroke, overStrikeWidth, shadowBounds, shape
-
Fields inherited from class jpicedt.graphic.view.AbstractView
bounds, element, highlighter
-
Fields inherited from interface jpicedt.graphic.view.ViewConstants
BARBELL_SIZE, CLICK_DISTANCE
-
-
Constructor Summary
Constructors Constructor Description EllipseView(PicEllipse ell)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidchangedUpdate(DrawingEvent.EventType eventType)Give notification from the model that a change occured for an element this view is responsible for rendering.protected voidsyncAttributes()Inherits from superclass, except for elliptic arcs, which are never filled.-
Methods inherited from class jpicedt.graphic.view.DefaultViewFactory.EllipseView
paint, syncShape
-
Methods inherited from class jpicedt.graphic.view.DefaultViewFactory.LeafElementView
getViewFactory, hitTest, syncBounds
-
Methods inherited from class jpicedt.graphic.view.AbstractView
getBounds, getContainer, getDrawing, getElement, getGraphics, getHighlighter, getParentView, hitTest, paintHighlighter, repaint, setElement, setHighlighter
-
-
-
-
Constructor Detail
-
EllipseView
public EllipseView(PicEllipse ell)
-
-
Method Detail
-
changedUpdate
public void changedUpdate(DrawingEvent.EventType eventType)
Give notification from the model that a change occured for an element this view is responsible for rendering.- Specified by:
changedUpdatein interfaceView- Overrides:
changedUpdatein classDefaultViewFactory.LeafElementView
-
syncAttributes
protected void syncAttributes()
Inherits from superclass, except for elliptic arcs, which are never filled.- Overrides:
syncAttributesin classDefaultViewFactory.LeafElementView
-
-