|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--java.util.Observable
|
+--edu.mssm.crover.domain2d.ReflexPoint
A Point implemented with two RExpressions. X and Y values are constrained using Reflex expressions.
RExpression| Method Summary | |
void |
attachAt(ConstrainedPoint dest)
|
void |
attachAt(ReflexPoint dest)
|
boolean |
beingEdited()
|
void |
connectToSolver(Solver solver)
|
void |
connectToSolver(Solver solver,
boolean stay,
int strength)
|
void |
deltaConstraint(ConstrainedPoint dest,
ConstrainedPoint delta_move)
|
void |
deltaConstraint(ReflexPoint dest,
ReflexPoint delta_move)
|
void |
deltaExtraConstraint(ConstrainedPoint dest,
ConstrainedPoint delta_move,
ConstrainedPoint substract)
|
void |
deltaExtraConstraint(ReflexPoint dest,
ReflexPoint delta_move,
ReflexPoint substract)
|
void |
dispose()
Dispose of this ReflexPoint. |
void |
edit()
|
java.awt.geom.Point2D |
getPoint()
|
Solver |
getSolver()
|
double |
getX()
|
double |
getY()
|
void |
keepInside(ConstrainedPoint size)
Adds constraints to keep the point inside the limits of a window with origin (0,0) and size given by the argument (x=width, y=height). |
static void |
main(java.lang.String[] args)
|
void |
setLocation(double _x,
double _y)
|
void |
setLocation(java.awt.geom.Point2D p)
|
void |
startInteraction()
|
void |
stay()
Constraint this point to be at position (dest.x + delta_move.x, dest.y + delta_move.y). |
void |
stopInteraction()
|
void |
suggestLocation(double _x,
double _y)
|
void |
suggestLocation(double _x,
double _y,
boolean resolve)
|
void |
suggestLocation(java.awt.geom.Point2D p)
|
java.lang.String |
toString()
|
void |
unedit()
|
void |
unstay()
|
| Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface edu.mssm.crover.domain2d.ConstrainedPoint |
addObserver |
| Method Detail |
public void dispose()
dispose in interface ConstrainedPointpublic double getX()
getX in interface ConstrainedPointpublic double getY()
getY in interface ConstrainedPointpublic java.lang.String toString()
toString in class java.lang.Objectpublic void suggestLocation(java.awt.geom.Point2D p)
suggestLocation in interface ConstrainedPoint
public void suggestLocation(double _x,
double _y,
boolean resolve)
suggestLocation in interface ConstrainedPoint
public void setLocation(double _x,
double _y)
setLocation in interface ConstrainedPoint
public void suggestLocation(double _x,
double _y)
suggestLocation in interface ConstrainedPointpublic void setLocation(java.awt.geom.Point2D p)
setLocation in interface ConstrainedPointpublic void connectToSolver(Solver solver)
connectToSolver in interface ConstrainedPoint
public void connectToSolver(Solver solver,
boolean stay,
int strength)
connectToSolver in interface ConstrainedPointpublic boolean beingEdited()
beingEdited in interface ConstrainedPointpublic void startInteraction()
startInteraction in interface ConstrainedPointpublic void stopInteraction()
stopInteraction in interface ConstrainedPointpublic void edit()
edit in interface ConstrainedPointpublic void unedit()
unedit in interface ConstrainedPointpublic java.awt.geom.Point2D getPoint()
getPoint in interface ConstrainedPointpublic Solver getSolver()
getSolver in interface ConstrainedPointpublic void stay()
ConstrainedPoint
stay in interface ConstrainedPointpublic void unstay()
unstay in interface ConstrainedPoint
public void deltaConstraint(ConstrainedPoint dest,
ConstrainedPoint delta_move)
deltaConstraint in interface ConstrainedPoint
public void deltaConstraint(ReflexPoint dest,
ReflexPoint delta_move)
public void deltaExtraConstraint(ConstrainedPoint dest,
ConstrainedPoint delta_move,
ConstrainedPoint substract)
deltaExtraConstraint in interface ConstrainedPoint
public void deltaExtraConstraint(ReflexPoint dest,
ReflexPoint delta_move,
ReflexPoint substract)
public void attachAt(ConstrainedPoint dest)
attachAt in interface ConstrainedPointpublic void attachAt(ReflexPoint dest)
public void keepInside(ConstrainedPoint size)
ConstrainedPoint
keepInside in interface ConstrainedPointpublic static void main(java.lang.String[] args)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||