An abstract base class for lenses. More...
#include "Device.h"
#include "Action.h"
Go to the source code of this file.
Classes | |
class | FCam::Lens |
An abstract base class for lens devices, to establish a uniform interface to common lens functions. More... | |
class | FCam::Lens::FocusAction |
An Action to initiate a change in focus during an exposure (for example, for rubber focus). More... | |
class | FCam::Lens::ZoomAction |
An Action to initiate a change in zoom during an exposure (for example, for zoom blur). More... | |
class | FCam::Lens::ApertureAction |
An Action to initiate a change in aperture during an exposure (for example, for apodization). More... | |
struct | FCam::Lens::Tags |
A lens adds the following tags to a frame: "lens.focus", "lens.focusSpeed", "lens.initialFocus", "lens.finalFocus", "lens.zoom", "lens.zoomSpeed", "lens.initialZoom", "lens.finalZoom", "lens.aperture", "lens.apertureSpeed", "lens.initialAperture", "lens.finalAperture". More... | |
Namespaces | |
namespace | FCam |
Main namespace for the API. |
An abstract base class for lenses.
Definition in file Lens.h.