cellUview 1.0.0
A real-time image processing and analysis suite for digital microscopy.
Loading...
Searching...
No Matches
Public Member Functions | List of all members
grayScale Class Reference

#include <grayScale.h>

Inheritance diagram for grayScale:
imageProcessor

Public Member Functions

void receiveFrame (frame)
 
std::string getParamLabel ()
 
void updateSettings (std::map< std::string, std::string >)
 
- Public Member Functions inherited from imageProcessor
virtual void receiveFrame (frame newFrame)=0
 
virtual void updateSettings (std::map< std::string, std::string >)=0
 
virtual std::string getParamLabel ()=0
 
void registerCallback (imageProcessor *cb)
 
bool toggleEnable ()
 
bool getEnabled ()
 

Additional Inherited Members

- Protected Attributes inherited from imageProcessor
imageProcessorframeCb = nullptr
 
bool enabled = false
 

Detailed Description

Image processing class to set to grayscale.

Member Function Documentation

◆ getParamLabel()

std::string grayScale::getParamLabel ( )
inlinevirtual
Returns
paramLabel, std::string containing metadata parameter

Implements imageProcessor.

◆ receiveFrame()

void grayScale::receiveFrame ( frame  newFrame)
virtual

Recieves new frames for processing via callback.

Implements imageProcessor.

◆ updateSettings()

void grayScale::updateSettings ( std::map< std::string, std::string >  metadata)
virtual

Implemented from ImageProcessor. Updates settings based on metadata.

Parameters
metadatastandard map of strings containing metadata

Implements imageProcessor.


The documentation for this class was generated from the following files: