objects
Class plotInterval
java.lang.Object
  |
  +--objects.EuObject
        |
        +--objects.EuParametrized
              |
              +--objects.EuLine
                    |
                    +--objects.EuInterval
                          |
                          +--objects.plotInterval
- All Implemented Interfaces: 
 - java.lang.Cloneable, plotObject
 
- public class plotInterval
- extends EuInterval
- implements plotObject
   
 
 
 
 
 
| 
Constructor Summary | 
plotInterval(double x,
             double y,
             double deltax,
             double deltay,
             double s,
             double t,
             fundamentals.mouseInfo info)
 
          The constructor does initialization.  | 
 
| 
Method Summary | 
 void | 
draw(java.awt.Graphics g)
 
          Draw the interval on screen. | 
 boolean | 
mouseVicinity(fundamentals.mouseVector mouseAt)
 
          See if mouse position is close to this point. | 
 java.lang.String | 
toPs()
 
          Represent the plot object as a postscript command | 
 double | 
weight()
 
            | 
 fundamentals.mouseVector | 
visiblePixel(double parameter)
 
            | 
 
| Methods inherited from class objects.EuInterval | 
atInEnd, atOutEnd, castIdentical, closestParameter, computeClip, interiorContains, invisibleRandomPoint, isFull, nameDisplacementAngle, nameParameter, overlaps, params, passArguments, toNaturalLanguage, toString, typeName | 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
plotInterval
public plotInterval(double x,
                    double y,
                    double deltax,
                    double deltay,
                    double s,
                    double t,
                    fundamentals.mouseInfo info)
             throws UserException
- The constructor does initialization. A zero generator vector
 gives a LeaRuntimeException. A degenerate interval is handled
 by the warner.
 - Parameters:
 x - the first coordinate of anchory - the second coordinate of anchordeltax - the first coordinate of generatordeltay - the second coordinate of generators - the parameter of one endpointt - the parameter of other endpoint
- Throws:
 UserException - if an error occurs
draw
public void draw(java.awt.Graphics g)
- Draw the interval on screen.
- Specified by:
 draw in interface plotObject
 
- Parameters:
 g - the graphics canvas
 
 
toPs
public java.lang.String toPs()
- Represent the plot object as a postscript command
- Specified by:
 toPs in interface plotObject
 
 
 
mouseVicinity
public boolean mouseVicinity(fundamentals.mouseVector mouseAt)
- See if mouse position is close to this point.
- Specified by:
 mouseVicinity in interface plotObject
 
- Parameters:
 mouseAt - The coordinates of the mouse position
- Returns:
 - true if the mouse is close to the point.
 
 
 
visiblePixel
public fundamentals.mouseVector visiblePixel(double parameter)
- Specified by:
 visiblePixel in interface plotObject
 
 
weight
public double weight()
- Specified by:
 weight in interface plotObject