private PointWithVelocity GetPointUnderCursor(PedigreeModel model, double x, double y) { PedigreeIndividual individual = PedigreeUtils.GetIndividualUnderPoint(model, x, y); if (individual != null) { return(individual.point); } else { return(null); } }