com.swfm.mica.mpoints
Class MiClosestValidManagedPointFinder

java.lang.Object
  extended bycom.swfm.mica.mpoints.MiClosestValidManagedPointFinder

public class MiClosestValidManagedPointFinder
extends java.lang.Object

Version:
%I% %G%
Author:
Michael L. Davis

Field Summary
 MiPoint closestConnPt
           
 int closestConnPtID
           
 MiPart closestObject
           
static int EXAMINE_COMMON_POINTS
           
static int EXAMINE_COMMON_POINTS_IF_NO_POINT_MANAGERS
           
static int EXAMINE_CONN_POINT_MANAGERS
           
static int EXAMINE_PARTS_OF_CANDIDATES
           
static int MIXED_METHODOLOGIES_IN_SAME_PART
           
 MiBounds tmpBounds
           
 
Constructor Summary
MiClosestValidManagedPointFinder(MiiManagedPointValidator validator)
           
 
Method Summary
 boolean findClosestManagedPoint(MiEditor editor, MiPart srcObj, int srcConnPt, MiPart destObj, int destConnPt, MiPart ignoreObj, MiPoint location, boolean allowSameSrcAndDest, boolean findSrcObj)
          public boolean findClosestManagedPoint( MiEditor editor, MiPart srcObj, int srcConnPt, MiPart ignoreObj, MiPoint location) { return(findClosestManagedPoint(editor, srcObj, srcConnPt, ignoreObj, location, true)); }
 int getMethodology()
           
 double getPickAreaSize()
           
 int[] getValidConnPtLocations()
           
 void setMethodology(int m)
           
 void setPickAreaSize(double size)
           
 void setValidConnPtLocations(int[] connPts)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EXAMINE_CONN_POINT_MANAGERS

public static final int EXAMINE_CONN_POINT_MANAGERS
See Also:
Constant Field Values

EXAMINE_COMMON_POINTS

public static final int EXAMINE_COMMON_POINTS
See Also:
Constant Field Values

EXAMINE_PARTS_OF_CANDIDATES

public static final int EXAMINE_PARTS_OF_CANDIDATES
See Also:
Constant Field Values

MIXED_METHODOLOGIES_IN_SAME_PART

public static final int MIXED_METHODOLOGIES_IN_SAME_PART
See Also:
Constant Field Values

EXAMINE_COMMON_POINTS_IF_NO_POINT_MANAGERS

public static final int EXAMINE_COMMON_POINTS_IF_NO_POINT_MANAGERS
See Also:
Constant Field Values

tmpBounds

public MiBounds tmpBounds

closestConnPt

public MiPoint closestConnPt

closestConnPtID

public int closestConnPtID

closestObject

public MiPart closestObject
Constructor Detail

MiClosestValidManagedPointFinder

public MiClosestValidManagedPointFinder(MiiManagedPointValidator validator)
Method Detail

setMethodology

public void setMethodology(int m)

getMethodology

public int getMethodology()

setPickAreaSize

public void setPickAreaSize(double size)

getPickAreaSize

public double getPickAreaSize()

setValidConnPtLocations

public void setValidConnPtLocations(int[] connPts)

getValidConnPtLocations

public int[] getValidConnPtLocations()

findClosestManagedPoint

public boolean findClosestManagedPoint(MiEditor editor,
                                       MiPart srcObj,
                                       int srcConnPt,
                                       MiPart destObj,
                                       int destConnPt,
                                       MiPart ignoreObj,
                                       MiPoint location,
                                       boolean allowSameSrcAndDest,
                                       boolean findSrcObj)
public boolean findClosestManagedPoint( MiEditor editor, MiPart srcObj, int srcConnPt, MiPart ignoreObj, MiPoint location) { return(findClosestManagedPoint(editor, srcObj, srcConnPt, ignoreObj, location, true)); }


toString

public java.lang.String toString()