Holds a zoom specification along with some methods for manipulation. More...
#include <zoom.h>

Public Member Functions | |
| Zoom () | |
| Construct a new zoom specification set to 1, 1. | |
| Zoom (const float x_, const float y_) | |
| Construct a new zoom specification. | |
| bool | isValid () const |
| void | validate () |
| Enforce the zoom to be valid. | |
| void | invalidate () |
| Make the zoom factor invalid. | |
Static Public Attributes | |
| static const Zoom | NONE |
| The zoom NONE (1,1) value. | |
Holds a zoom specification along with some methods for manipulation.
The x, y paramenters determine the factor by which the channel's rendering is zoomed.
Definition at line 33 of file zoom.h.
| eq::Zoom::Zoom | ( | ) | [inline] |
| eq::Zoom::Zoom | ( | const float | x_, | |
| const float | y_ | |||
| ) | [inline] |
| bool eq::Zoom::isValid | ( | ) | const [inline] |
Definition at line 44 of file zoom.h.
Referenced by eq::FrameData::startReadback().

| void eq::Zoom::validate | ( | ) | [inline] |
| void eq::Zoom::invalidate | ( | ) | [inline] |
const eq::Zoom eq::Zoom::NONE [static] |
The zoom NONE (1,1) value.
Definition at line 57 of file zoom.h.
Referenced by eq::ROIFinder::findRegions(), eVolve::Channel::frameAssemble(), eq::server::DFREqualizer::notifyUpdatePre(), eq::FrameData::startReadback(), and eq::server::Compound::updateInheritData().
0.9.1 by
1.6.1