Protege-2000 1.7

edu.stanford.smi.protegex.layout
Class ActorControlPointHandlerImpl

java.lang.Object
  |
  +--edu.stanford.smi.protegex.layout.ActorDelegateImpl
        |
        +--edu.stanford.smi.protegex.layout.ActorControlPointHandlerImpl
All Implemented Interfaces:
ActorControlPointHandler, ActorDelegate, Copyable
Direct Known Subclasses:
ImageControlPointHandler, WireControlPointHandler

public abstract class ActorControlPointHandlerImpl
extends ActorDelegateImpl
implements ActorControlPointHandler

Description of the Class

Author:
William Grosso

Field Summary
protected  int _minimumSize
           
protected  int _precision
           
protected  Point _scratchPoint
           
 
Fields inherited from class edu.stanford.smi.protegex.layout.ActorDelegateImpl
_actor, _location
 
Constructor Summary
ActorControlPointHandlerImpl(int precision, int minimumSize, Actor actor)
           
 
Method Summary
abstract  Object copy()
           
protected  int fuzzyCompare(int arg1, int arg2)
           
protected  boolean fuzzyEqual(int arg1, int arg2)
           
abstract  void getControlPoint(int controlPoint, Point returnValue)
           
abstract  int getControlPointForPoint(Point inputLocation)
           
 int getMinimumSize()
           
 int getPrecision()
           
abstract  void moveControlPoint(int controlPoint, Point destinationPoint)
           
 void setMinimumSize(int minimumSize)
           
 void setPrecision(int precision)
           
 
Methods inherited from class edu.stanford.smi.protegex.layout.ActorDelegateImpl
getActor, setActor, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.stanford.smi.protegex.layout.ActorControlPointHandler
translateControlPoint, wantEvent
 
Methods inherited from interface edu.stanford.smi.protegex.layout.ActorDelegate
getActor, setActor, setLocation
 

Field Detail

_scratchPoint

protected Point _scratchPoint

_minimumSize

protected int _minimumSize

_precision

protected int _precision
Constructor Detail

ActorControlPointHandlerImpl

public ActorControlPointHandlerImpl(int precision,
                                    int minimumSize,
                                    Actor actor)
Method Detail

copy

public abstract Object copy()
Specified by:
copy in interface Copyable

fuzzyCompare

protected int fuzzyCompare(int arg1,
                           int arg2)

fuzzyEqual

protected boolean fuzzyEqual(int arg1,
                             int arg2)

getControlPoint

public abstract void getControlPoint(int controlPoint,
                                     Point returnValue)
Specified by:
getControlPoint in interface ActorControlPointHandler

getControlPointForPoint

public abstract int getControlPointForPoint(Point inputLocation)
Specified by:
getControlPointForPoint in interface ActorControlPointHandler

getMinimumSize

public int getMinimumSize()
Specified by:
getMinimumSize in interface ActorControlPointHandler

getPrecision

public int getPrecision()
Specified by:
getPrecision in interface ActorControlPointHandler

moveControlPoint

public abstract void moveControlPoint(int controlPoint,
                                      Point destinationPoint)
Specified by:
moveControlPoint in interface ActorControlPointHandler

setMinimumSize

public void setMinimumSize(int minimumSize)
Specified by:
setMinimumSize in interface ActorControlPointHandler

setPrecision

public void setPrecision(int precision)
Specified by:
setPrecision in interface ActorControlPointHandler

Protege-2000 1.7

Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.