|
MMDevice
|
| ▼NMM | |
| CAction | Device action implementation |
| CActionEx | Extended device action implementation |
| CActionFunctor | Abstract interface to invoke specific action in the device |
| CActionLambda | Action implementation using std::function to wrap arbitrary callables |
| CAutoFocus | Auto-focus device API |
| CCamera | Camera API |
| CCameraImageMetadata | |
| CCore | Callback API to the core control module |
| CDevice | Generic device interface |
| CFloatProperty | Floating point property class (uses double type for value representation) |
| CGalvo | Galvo API |
| CGeneric | Generic Device |
| CHub | HUB device |
| CImageProcessor | Image processor API |
| CIntegerProperty | Integer property class |
| CMagnifier | Devices that can change magnification of the system |
| CMMTime | Utility class used both MMCore and devices to maintain time intervals in the uniform, platform independent way |
| CPressurePump | Pressure Pump API |
| CProperty | Property API with most of the Property mechanism implemented |
| CPropertyBase | Base API for all device properties |
| CPropertyCollection | An array of properties supported by a device |
| CSerial | Serial port API |
| CShutter | Shutter API |
| CSignalIO | ADC and DAC interface |
| CSLM | Spatial Light Modulator (SLM) API |
| CStage | Single axis stage API |
| CState | State device API, e.g. filter wheel, objective turret, etc |
| CStringProperty | String property class |
| CTimeoutMs | Timeout utility class |
| CVolumetricPump | Volumetric Pump API |
| CXYStage | Dual axis stage API |
| CCAutoFocusBase | Base class for creating auto-focusing modules |
| CCCameraBase | Base class for creating camera device adapters |
| CCDeviceBase | Implement functionality common to all devices |
| CCDeviceBase< MM::Device, U > | |
| CCDeviceUtils | |
| CCGalvoBase | Base class for creating Galvo devices |
| CCGenericBase | Base class for creating generic devices |
| CCImageProcessorBase | Base class for creating image processing modules |
| ▼CCLegacyCameraBase | Legacy base class for creating camera device adapters |
| CBaseSequenceThread | |
| CCaptureRestartHelper | |
| CCMagnifierBase | Base class for creating devices that can change magnification (NS) |
| CCPressurePumpBase | Base class for creating pressure pump device adapters |
| CCSerialBase | Base class for creating serial port device adapters |
| CCShutterBase | Base class for creating shutter device adapters |
| CCSignalIOBase | Base class for creating ADC/DAC modules |
| CCSLMBase | Base class for creating SLM devices that can project images |
| CCStageBase | Base class for creating single axis stage adapters |
| CCStateDeviceBase | Base class for creating state device adapters such as filter wheels, objectives, turrets, etc |
| CCVolumetricPumpBase | Base class for creating volumetric pump device adapters |
| CCXYStageBase | Base class for creating dual axis stage adapters |
| CDebayer | Utility class to build a color image from a Bayer grayscale image |
| CHubBase | Base class for creating special HUB devices for managing device libraries |
| CImgBuffer | |
| CMMDeviceThreadBase | Base class for threads in MM devices |
| CMMThreadGuard | |
| CMMThreadLock | Critical section lock |