add circleLine intersection enum