moebiusViewer
Class GenericPicker

java.lang.Object
  extended bymoebiusViewer.MoebiusGraphics
      extended bymoebiusViewer.AbstractPicker
          extended bymoebiusViewer.GenericPicker
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class GenericPicker
extends AbstractPicker

See Also:
Serialized Form

Field Summary
 
Fields inherited from class moebiusViewer.AbstractPicker
isPickable, isPicked, xPick, yPick
 
Fields inherited from class moebiusViewer.MoebiusGraphics
attributes, size, transform
 
Constructor Summary
GenericPicker()
           
 
Method Summary
 void arc(ComplexProjective1 z1, ComplexProjective1 z2, ComplexProjective1 z3)
           
 void circle(HermitianCircle c)
           
 void clear()
           
 void initPicking(int x, int y)
           
 void lineSeg(ComplexProjective1 z1, ComplexProjective1 z2)
           
protected  boolean pickedPixel()
           
 void point(ComplexProjective1 z)
           
 MoebiusTransform popTransform()
           
 MoebiusTransform push(MoebiusTransform T)
           
 void setDrawer(AbstractDrawer v)
           
 void setImage(java.awt.Image i)
           
 void text(ComplexProjective1 z, java.lang.String s)
           
 
Methods inherited from class moebiusViewer.AbstractPicker
clearPickPath, getIsPicked, getPickPath, getPickTransformPath, getXPick, getYPick, isPicked, pick, popShape, push, setIsPicked, setPickPoint, setXPick, setYPick
 
Methods inherited from class moebiusViewer.MoebiusGraphics
arc, circle, clone, getAttributes, getColor, getFilled, getFont, getGraphics, getHorizontalTextLayout, getLineWidth, getPointColor, getPointOutline, getPointRadius, getShapeStack, getSize, getTransform, getTransformStack, getUsePointColor, getVerticalTextLayout, line, line, lineSeg, lineSeg, point, point, setAttributes, setColor, setFilled, setFont, setGraphics, setHorizontalTextLayout, setLineWidth, setPointColor, setPointOutline, setPointRadius, setSize, setTransformStack, setUsePointColor, setVerticalTextLayout, text, text
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericPicker

public GenericPicker()
Method Detail

setDrawer

public void setDrawer(AbstractDrawer v)

setImage

public void setImage(java.awt.Image i)

initPicking

public void initPicking(int x,
                        int y)
Overrides:
initPicking in class AbstractPicker

pickedPixel

protected boolean pickedPixel()

push

public MoebiusTransform push(MoebiusTransform T)
Overrides:
push in class MoebiusGraphics

popTransform

public MoebiusTransform popTransform()
Overrides:
popTransform in class MoebiusGraphics

clear

public void clear()
Overrides:
clear in class MoebiusGraphics

point

public void point(ComplexProjective1 z)
Specified by:
point in class MoebiusGraphics

lineSeg

public void lineSeg(ComplexProjective1 z1,
                    ComplexProjective1 z2)
Specified by:
lineSeg in class MoebiusGraphics

text

public void text(ComplexProjective1 z,
                 java.lang.String s)
Specified by:
text in class MoebiusGraphics

circle

public void circle(HermitianCircle c)
Specified by:
circle in class MoebiusGraphics

arc

public void arc(ComplexProjective1 z1,
                ComplexProjective1 z2,
                ComplexProjective1 z3)
Specified by:
arc in class MoebiusGraphics