Field3D
MACFieldUtil Namespace Reference

Functions

Box3i makeDataWindowForComponent (Box3i dataWindow, MACComponent comp)
 

Function Documentation

◆ makeDataWindowForComponent()

Box3i MACFieldUtil::makeDataWindowForComponent ( Box3i dataWindow,
MACComponent comp )
inline

Definition at line 586 of file MACField.h.

587 {
588 switch (comp) {
589 case MACCompU:
590 dataWindow.max += V3i(1, 0, 0);
591 break;
592 case MACCompV:
593 dataWindow.max += V3i(0, 1, 0);
594 break;
595 case MACCompW:
596 dataWindow.max += V3i(0, 0, 1);
597 break;
598 default:
599 assert(false && "Illegal MACComponent in makeDataWindowForComponent");
600 }
601 return dataWindow;
602 }
@ MACCompV
Definition MACField.h:73
@ MACCompU
Definition MACField.h:72
@ MACCompW
Definition MACField.h:74
Imath::V3i V3i
Definition SpiMathLib.h:71

References MACCompU, MACCompV, and MACCompW.