MMDevice
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NMM
 CActionDevice action implementation
 CActionExExtended device action implementation
 CActionFunctorAbstract interface to invoke specific action in the device
 CActionLambdaAction implementation using std::function to wrap arbitrary callables
 CAutoFocusAuto-focus device API
 CCameraCamera API
 CCameraImageMetadata
 CCoreCallback API to the core control module
 CDeviceGeneric device interface
 CFloatPropertyFloating point property class (uses double type for value representation)
 CGalvoGalvo API
 CGenericGeneric Device
 CHubHUB device
 CImageProcessorImage processor API
 CIntegerPropertyInteger property class
 CMagnifierDevices that can change magnification of the system
 CMMTimeUtility class used both MMCore and devices to maintain time intervals in the uniform, platform independent way
 CPressurePumpPressure Pump API
 CPropertyProperty API with most of the Property mechanism implemented
 CPropertyBaseBase API for all device properties
 CPropertyCollectionAn array of properties supported by a device
 CSerialSerial port API
 CShutterShutter API
 CSignalIOADC and DAC interface
 CSLMSpatial Light Modulator (SLM) API
 CStageSingle axis stage API
 CStateState device API, e.g. filter wheel, objective turret, etc
 CStringPropertyString property class
 CTimeoutMsTimeout utility class
 CVolumetricPumpVolumetric Pump API
 CXYStageDual axis stage API
 CCAutoFocusBaseBase class for creating auto-focusing modules
 CCCameraBaseBase class for creating camera device adapters
 CCDeviceBaseImplement functionality common to all devices
 CCDeviceBase< MM::Device, U >
 CCDeviceUtils
 CCGalvoBaseBase class for creating Galvo devices
 CCGenericBaseBase class for creating generic devices
 CCImageProcessorBaseBase class for creating image processing modules
 CCLegacyCameraBaseLegacy base class for creating camera device adapters
 CBaseSequenceThread
 CCaptureRestartHelper
 CCMagnifierBaseBase class for creating devices that can change magnification (NS)
 CCPressurePumpBaseBase class for creating pressure pump device adapters
 CCSerialBaseBase class for creating serial port device adapters
 CCShutterBaseBase class for creating shutter device adapters
 CCSignalIOBaseBase class for creating ADC/DAC modules
 CCSLMBaseBase class for creating SLM devices that can project images
 CCStageBaseBase class for creating single axis stage adapters
 CCStateDeviceBaseBase class for creating state device adapters such as filter wheels, objectives, turrets, etc
 CCVolumetricPumpBaseBase class for creating volumetric pump device adapters
 CCXYStageBaseBase class for creating dual axis stage adapters
 CDebayerUtility class to build a color image from a Bayer grayscale image
 CHubBaseBase class for creating special HUB devices for managing device libraries
 CImgBuffer
 CMMDeviceThreadBaseBase class for threads in MM devices
 CMMThreadGuard
 CMMThreadLockCritical section lock