private void updateBestProjectors() {
double u0 = 0.0;
double u1 = 1.0;
if ((_drawNodes && _markWidth>1.0f) || _lineWidth>1.0f) {
u0 = 0.01;
u1 = 0.99;
}
Projector bhp = null;
Projector bvp = null;
if (_orientation==Orientation.XRIGHT_YUP) {
bhp = (_xmin<_xmax)?new Projector(_xmin,_xmax,u0,u1):null;
bvp = (_ymin<_ymax)?new Projector(_ymax,_ymin,u0,u1):null;
} else if (_orientation==Orientation.XDOWN_YRIGHT) {
bhp = (_ymin<_ymax)?new Projector(_ymin,_ymax,u0,u1):null;
bvp = (_xmin<_xmax)?new Projector(_xmin,_xmax,u0,u1):null;
}
setBestProjectors(bhp,bvp);
}