Added -> operator to point iterator and removed PointQueue and the virtual NextPointInternal method