Files Classes Functions Hierarchy
#include <d3tess.h>
Public Member Functions | |
| maxEdgeLength (d3tess &_tess, double const _delta) | |
| bool const | eval (uintc s, uintc j) |
Definition at line 234 of file d3tess.h.
| maxEdgeLength::maxEdgeLength | ( | d3tess & | _tess, | |
| double const | _delta | |||
| ) | [inline] |
Definition at line 245 of file d3tess.h.
References simplexD2linked::pi, d3tess::splitmidpoint1D(), point3< T >::x, and point3< T >::y.
00246 { 00247 assert(j<3); 00248 00249 simplexD2linked * x = & vi[s]; 00250 pt3c & A(pt[ x->pi[(j+1)%3] ]); 00251 pt3c & B(pt[ x->pi[(j+2)%3] ]); 00252 if ( (A.x-B.x)*(A.x-B.x) + (A.y-B.y)*(A.y-B.y) > delta ) 00253 { 00254 tess.splitmidpoint1D(s,x->pi[j]); 00255 return true; 00256 } 00257 00258 return false; 00259 }
1.5.8