Interface ITreeMotionConstraint

All Known Implementing Classes:
ConstraintClosestLegalPoint, ConstraintDoNothing, ConstraintDoNotMove, ConstraintParentChildOther

public interface ITreeMotionConstraint

Implements things like "Suzuki Yamashita" or the tree following algorithm from our CDC paper or that Notarstefano 2nd-order stuff.


Method Summary
 ITreeMotionConstraint makeCopy()
           
 IControlFunc modifyFunc(IControlFunc funcIn, double[] arrLfState, int nIdxOff, TreeConstraintState stateParent, java.util.Iterator<TreeConstraintState> iterChildStates, java.util.Iterator<TreeConstraintState> iterOtherRoot)
           
 

Method Detail

modifyFunc

IControlFunc modifyFunc(IControlFunc funcIn,
                        double[] arrLfState,
                        int nIdxOff,
                        TreeConstraintState stateParent,
                        java.util.Iterator<TreeConstraintState> iterChildStates,
                        java.util.Iterator<TreeConstraintState> iterOtherRoot)

makeCopy

ITreeMotionConstraint makeCopy()