Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
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;
}