4242
4343#include < cctype>
4444#include < sstream>
45+ #include < cmath>
46+ #include < cstdlib>
4547using std::cout;
4648using std::cerr;
4749using std::endl;
@@ -3618,8 +3620,8 @@ void PltApp::DoRubberBanding(Widget, XtPointer client_data, XtPointer call_data)
36183620 case MotionNotify:
36193621
36203622 if (rectDrawn) { // undraw the old rectangle(s)
3621- rWidth = abs (oldX-anchorX);
3622- rHeight = abs (oldY-anchorY);
3623+ rWidth = std:: abs (oldX-anchorX);
3624+ rHeight = std:: abs (oldY-anchorY);
36233625 rStartX = (anchorX < oldX) ? anchorX : oldX;
36243626 rStartY = (anchorY < oldY) ? anchorY : oldY;
36253627 XDrawRectangle (display, amrPicturePtrArray[V]->PictureWindow (),
@@ -3630,30 +3632,30 @@ void PltApp::DoRubberBanding(Widget, XtPointer client_data, XtPointer call_data)
36303632 case Amrvis::ZPLANE:
36313633 XDrawRectangle (display, amrPicturePtrArray[Amrvis::YPLANE]->PictureWindow (),
36323634 rbgc, rStartX, startcutY[Amrvis::YPLANE], rWidth,
3633- abs (finishcutY[Amrvis::YPLANE]-startcutY[Amrvis::YPLANE]));
3635+ std:: abs (finishcutY[Amrvis::YPLANE]-startcutY[Amrvis::YPLANE]));
36343636 rStartPlane = (anchorY < oldY) ? oldY : anchorY;
36353637 XDrawRectangle (display, amrPicturePtrArray[Amrvis::XPLANE]->PictureWindow (),
36363638 rbgc, imageHeight-rStartPlane, startcutY[Amrvis::XPLANE],
36373639 rHeight,
3638- abs (finishcutY[Amrvis::XPLANE]-startcutY[Amrvis::XPLANE]));
3640+ std:: abs (finishcutY[Amrvis::XPLANE]-startcutY[Amrvis::XPLANE]));
36393641 break ;
36403642 case Amrvis::YPLANE:
36413643 XDrawRectangle (display, amrPicturePtrArray[Amrvis::ZPLANE]->PictureWindow (),
36423644 rbgc, rStartX, startcutY[Amrvis::ZPLANE], rWidth,
3643- abs (finishcutY[Amrvis::ZPLANE]-startcutY[Amrvis::ZPLANE]));
3645+ std:: abs (finishcutY[Amrvis::ZPLANE]-startcutY[Amrvis::ZPLANE]));
36443646 XDrawRectangle (display, amrPicturePtrArray[Amrvis::XPLANE]->PictureWindow (),
36453647 rbgc, startcutX[Amrvis::XPLANE], rStartY,
3646- abs (finishcutX[Amrvis::XPLANE]-startcutX[Amrvis::XPLANE]),
3648+ std:: abs (finishcutX[Amrvis::XPLANE]-startcutX[Amrvis::XPLANE]),
36473649 rHeight);
36483650 break ;
36493651 default : // Amrvis::XPLANE
36503652 rStartPlane = (anchorX < oldX) ? oldX : anchorX;
36513653 XDrawRectangle (display, amrPicturePtrArray[Amrvis::ZPLANE]->PictureWindow (),
36523654 rbgc, startcutX[Amrvis::ZPLANE], imageWidth-rStartPlane,
3653- abs (finishcutX[Amrvis::ZPLANE]-startcutX[Amrvis::ZPLANE]), rWidth);
3655+ std:: abs (finishcutX[Amrvis::ZPLANE]-startcutX[Amrvis::ZPLANE]), rWidth);
36543656 XDrawRectangle (display, amrPicturePtrArray[Amrvis::YPLANE]->PictureWindow (),
36553657 rbgc, startcutX[Amrvis::YPLANE], rStartY,
3656- abs (finishcutX[Amrvis::YPLANE]-startcutX[Amrvis::YPLANE]),
3658+ std:: abs (finishcutX[Amrvis::YPLANE]-startcutX[Amrvis::YPLANE]),
36573659 rHeight);
36583660 }
36593661#endif
@@ -3677,8 +3679,8 @@ void PltApp::DoRubberBanding(Widget, XtPointer client_data, XtPointer call_data)
36773679 }
36783680 newX = max (0 , min (imageWidth, newX));
36793681 newY = max (0 , min (imageHeight, newY));
3680- rWidth = abs (newX-anchorX); // draw the new rectangle
3681- rHeight = abs (newY-anchorY);
3682+ rWidth = std:: abs (newX-anchorX); // draw the new rectangle
3683+ rHeight = std:: abs (newY-anchorY);
36823684 rStartX = (anchorX < newX) ? anchorX : newX;
36833685 rStartY = (anchorY < newY) ? anchorY : newY;
36843686 XDrawRectangle (display, amrPicturePtrArray[V]->PictureWindow (),
@@ -3703,12 +3705,12 @@ void PltApp::DoRubberBanding(Widget, XtPointer client_data, XtPointer call_data)
37033705 // draw in other planes
37043706 XDrawRectangle (display, amrPicturePtrArray[Amrvis::YPLANE]->PictureWindow (),
37053707 rbgc, rStartX, startcutY[Amrvis::YPLANE], rWidth,
3706- abs (finishcutY[Amrvis::YPLANE]-startcutY[Amrvis::YPLANE]));
3708+ std:: abs (finishcutY[Amrvis::YPLANE]-startcutY[Amrvis::YPLANE]));
37073709 rStartPlane = (anchorY < newY) ? newY : anchorY;
37083710 XDrawRectangle (display, amrPicturePtrArray[Amrvis::XPLANE]->PictureWindow (),
37093711 rbgc, imageHeight-rStartPlane, startcutY[Amrvis::XPLANE],
37103712 rHeight,
3711- abs (finishcutY[Amrvis::XPLANE]-startcutY[Amrvis::XPLANE]));
3713+ std:: abs (finishcutY[Amrvis::XPLANE]-startcutY[Amrvis::XPLANE]));
37123714 break ;
37133715 case Amrvis::YPLANE:
37143716 startcutX[Amrvis::ZPLANE] = startcutX[V];
@@ -3717,10 +3719,10 @@ void PltApp::DoRubberBanding(Widget, XtPointer client_data, XtPointer call_data)
37173719 finishcutY[Amrvis::XPLANE] = finishcutY[V];
37183720 XDrawRectangle (display, amrPicturePtrArray[Amrvis::ZPLANE]->PictureWindow (),
37193721 rbgc, rStartX, startcutY[Amrvis::ZPLANE], rWidth,
3720- abs (finishcutY[Amrvis::ZPLANE]-startcutY[Amrvis::ZPLANE]));
3722+ std:: abs (finishcutY[Amrvis::ZPLANE]-startcutY[Amrvis::ZPLANE]));
37213723 XDrawRectangle (display, amrPicturePtrArray[Amrvis::XPLANE]->PictureWindow (),
37223724 rbgc, startcutX[Amrvis::XPLANE], rStartY,
3723- abs (finishcutX[Amrvis::XPLANE]-startcutX[Amrvis::XPLANE]), rHeight);
3725+ std:: abs (finishcutX[Amrvis::XPLANE]-startcutX[Amrvis::XPLANE]), rHeight);
37243726 break ;
37253727 default : // Amrvis::XPLANE
37263728 startcutY[Amrvis::YPLANE] = startcutY[V];
@@ -3730,10 +3732,10 @@ void PltApp::DoRubberBanding(Widget, XtPointer client_data, XtPointer call_data)
37303732 rStartPlane = (anchorX < newX) ? newX : anchorX;
37313733 XDrawRectangle (display, amrPicturePtrArray[Amrvis::ZPLANE]->PictureWindow (),
37323734 rbgc, startcutX[Amrvis::ZPLANE], imageWidth-rStartPlane,
3733- abs (finishcutX[Amrvis::ZPLANE]-startcutX[Amrvis::ZPLANE]), rWidth);
3735+ std:: abs (finishcutX[Amrvis::ZPLANE]-startcutX[Amrvis::ZPLANE]), rWidth);
37343736 XDrawRectangle (display, amrPicturePtrArray[Amrvis::YPLANE]->PictureWindow (),
37353737 rbgc, startcutX[Amrvis::YPLANE], rStartY,
3736- abs (finishcutX[Amrvis::YPLANE]-startcutX[Amrvis::YPLANE]), rHeight);
3738+ std:: abs (finishcutX[Amrvis::YPLANE]-startcutX[Amrvis::YPLANE]), rHeight);
37373739 }
37383740
37393741#if defined(BL_VOLUMERENDER) || defined(BL_PARALLELVOLUMERENDER)
0 commit comments