code: private void setLineLinePredicates_() {
          m_predicates_half_edge = Predicates.LineLinePredicates;
          m_predicates_cluster = Predicates.LinePointPredicates;
  
          m_max_dim[MatrixPredicate.InteriorInterior] = 1;
          m_max_dim[MatrixPredicate.InteriorBoundary] = 0;
          m_max_dim[MatrixPredicate.InteriorExterior] = 1;
          m_max_dim[MatrixPredicate.BoundaryInterior] = 0;
          m_max_dim[MatrixPredicate.BoundaryBoundary] = 0;
          m_max_dim[MatrixPredicate.BoundaryExterior] = 0;
          m_max_dim[MatrixPredicate.ExteriorInterior] = 1;
          m_max_dim[MatrixPredicate.ExteriorBoundary] = 0;
          m_max_dim[MatrixPredicate.ExteriorExterior] = 2;
  
          // set predicates that are always true/false
          if (m_perform_predicates[MatrixPredicate.ExteriorExterior])
          {
              m_matrix[MatrixPredicate.ExteriorExterior] = 2; // Always true
              m_perform_predicates[MatrixPredicate.ExteriorExterior] = false;
              m_predicate_count--;
          }
  	}
docs: Sets the line-line predicates function.