Class ConstraintClosestLegalPoint

java.lang.Object
  extended by ConstraintClosestLegalPoint
All Implemented Interfaces:
ITreeMotionConstraint

public class ConstraintClosestLegalPoint
extends java.lang.Object
implements ITreeMotionConstraint


Constructor Summary
ConstraintClosestLegalPoint()
           
ConstraintClosestLegalPoint(ConstraintClosestLegalPoint src)
           
ConstraintClosestLegalPoint(double lfRad, double lfTCom)
           
 
Method Summary
 ITreeMotionConstraint makeCopy()
           
 IControlFunc modifyFunc(IControlFunc funcIn, double[] arrLfState, int nIdxOff, TreeConstraintState stateParent, java.util.Iterator<TreeConstraintState> iterChildStates, java.util.Iterator<TreeConstraintState> iterOtherRoot)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstraintClosestLegalPoint

public ConstraintClosestLegalPoint()

ConstraintClosestLegalPoint

public ConstraintClosestLegalPoint(double lfRad,
                                   double lfTCom)

ConstraintClosestLegalPoint

public ConstraintClosestLegalPoint(ConstraintClosestLegalPoint src)
Method Detail

makeCopy

public ITreeMotionConstraint makeCopy()
Specified by:
makeCopy in interface ITreeMotionConstraint

modifyFunc

public IControlFunc modifyFunc(IControlFunc funcIn,
                               double[] arrLfState,
                               int nIdxOff,
                               TreeConstraintState stateParent,
                               java.util.Iterator<TreeConstraintState> iterChildStates,
                               java.util.Iterator<TreeConstraintState> iterOtherRoot)
Specified by:
modifyFunc in interface ITreeMotionConstraint