FACT++  1.0
void QCameraWidget::highlightPixel ( int  idx,
bool  highlight = true 
)

Definition at line 456 of file QCameraWidget.cc.

References ACTUAL_NUM_PIXELS, BasicGlCamera::autoRefresh, and highlightedPixels.

457  {
458  if (idx < 0 || idx >= ACTUAL_NUM_PIXELS)
459  {
460  cout << "Error: requested pixel highlight out of bounds" << endl;
461  return;
462  }
463 
464  const vector<int>::iterator v = ::find(highlightedPixels.begin(), highlightedPixels.end(), idx);
465  if (highlight)
466  {
467  if (v==highlightedPixels.end())
468  highlightedPixels.push_back(idx);
469  }
470  else
471  {
472  if (v!=highlightedPixels.end())
473  highlightedPixels.erase(v);
474  }
475 
476  if (isVisible() && autoRefresh)
477  updateGL();
478  }
std::vector< int > highlightedPixels
Definition: QCameraWidget.h:22
#define ACTUAL_NUM_PIXELS
Definition: BasicGlCamera.h:9