http://www.jpicedt.org

jpicedt.graphic.view
Class HitInfo.Stroke

java.lang.Object
  extended by jpicedt.graphic.view.HitInfo
      extended by jpicedt.graphic.view.HitInfo.Stroke
Direct Known Subclasses:
HitInfo.EnvelopeStroke, HitInfo.HighlighterStroke
Enclosing class:
HitInfo

public static class HitInfo.Stroke
extends HitInfo

Represent a Hit that occured on an Element. It includes information as of which stroke segment was hit (this may be used by the UI to know where to add new points).


Nested Class Summary
 
Nested classes/interfaces inherited from class jpicedt.graphic.view.HitInfo
HitInfo.Composite, HitInfo.EnvelopeStroke, HitInfo.HighlighterStroke, HitInfo.Interior, HitInfo.Point, HitInfo.Stroke, HitInfo.Text
 
Constructor Summary
HitInfo.Stroke(Element clicked, int clickedSegment, PEMouseEvent mouseEvent)
          construct a new HitInfo.Stroke that occured on the stroke of the given Element
 
Method Summary
 int getClickedSegment()
           
 String toString()
           
 
Methods inherited from class jpicedt.graphic.view.HitInfo
getMouseEvent, getTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HitInfo.Stroke

public HitInfo.Stroke(Element clicked,
                      int clickedSegment,
                      PEMouseEvent mouseEvent)
construct a new HitInfo.Stroke that occured on the stroke of the given Element

Parameters:
clickedPoint - the index (starting from 0) of the segment of the flattened path on which the hit occured.
Method Detail

getClickedSegment

public int getClickedSegment()
Returns:
return the child on which the mouse-click occured
Since:
jPicEdt

toString

public String toString()
Overrides:
toString in class Object

http://www.jpicedt.org

Submit a bug : syd@jpicedt.org