public double GetIntersectCost() { return(primary.GetIntersectCost() + subtract.GetIntersectCost() / 2); }