unsigned int QuantitativeInvisibilityF0D::operator()(Interface0DIterator& iter) { ViewEdge * ve1, *ve2; getViewEdges(iter,ve1,ve2); unsigned int qi1, qi2; qi1 = ve1->qi(); if(ve2 != 0){ qi2 = ve2->qi(); if(qi2!=qi1) cout << "QuantitativeInvisibilityF0D: ambiguous evaluation for point " << iter->getId() << endl; } return qi1; }
int QuantitativeInvisibilityF0D::operator()(Interface0DIterator& iter) { ViewEdge *ve1, *ve2; getViewEdges(iter, ve1, ve2); unsigned int qi1, qi2; qi1 = ve1->qi(); if (ve2 != NULL) { qi2 = ve2->qi(); if (qi2 != qi1) { if (G.debug & G_DEBUG_FREESTYLE) { cout << "QuantitativeInvisibilityF0D: ambiguous evaluation for point " << iter->getId() << endl; } } } result = qi1; return 0; }