/**
*
*/
package rampancy.util.data.segmentArray;
import rampancy.util.*;
/**
* @author Matthew Chun-Lum
*
*/
public interface RNode {
/**
* Recursively finds the appropriate guess factor array
* for the given state
* @param state
* @return the guess factor leaf for the given state
*/
public RLeafSegment getSegmentForState(RRobotState state);
/**
* @return a new instance of self
*/
public RNode newInstance(RSegmentArray ref, int depth);
}