YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
SignalHandler Class Reference

The class that handles some signals. More...

#include </home/runner/work/yarp-documentation/yarp-documentation/yarp/src/guis/yarpview/plugin/signalhandler.h>

+ Inheritance diagram for SignalHandler:

Signals

void internalSendFrame (QVideoFrame)
 
void sendFrame (QVideoFrame *)
 
void sendFps (double portAvg, double portMin, double portMax, double dispAvg, double dispMin, double dispMax)
 
void selfStartTimer ()
 
void testSignal ()
 

Public Member Functions

 SignalHandler (QObject *parent=0)
 
 ~SignalHandler ()
 
void sendVideoFrame (QVideoFrame)
 Gets a videoframe.
 
void synchDisplayPeriod (bool check)
 Enable/Disable the synch mode.
 
void synchDisplaySize (bool check)
 Enable/Disable the synch size mode.
 
void changeRefreshInterval (int ineterval)
 Sets the refresh interval.
 
void freeze (bool check)
 Enable/Disable the freeze mode.
 
void saveCurrentFrame ()
 Enable the save curretn frame mode.
 
void setFileName (QUrl url)
 Sets the filename used for saving a video frame.
 
void setFileNames (QUrl url)
 Sets the filename used for saving a video frame set.
 
void startDumpFrames ()
 Enables the Dump frame modality (Save frame set).
 
void stopDumpFrames ()
 Stops the Dump frame modality (Save frame set).
 
bool getAutosizeMode ()
 

Detailed Description

The class that handles some signals.

This class is used to unlock the backend thread from the GUI thread. It is mainly used for receive the frame from the callback and then redirect the signal to its own thread using a connection in Qt::QueuedConnection modality

Definition at line 22 of file signalhandler.h.

Constructor & Destructor Documentation

◆ SignalHandler()

SignalHandler::SignalHandler ( QObject *  parent = 0)
explicit

Definition at line 12 of file signalhandler.cpp.

◆ ~SignalHandler()

SignalHandler::~SignalHandler ( )

Definition at line 47 of file signalhandler.cpp.

Member Function Documentation

◆ changeRefreshInterval()

void SignalHandler::changeRefreshInterval ( int  interval)

Sets the refresh interval.

Parameters
interval

Definition at line 169 of file signalhandler.cpp.

◆ freeze()

void SignalHandler::freeze ( bool  check)

Enable/Disable the freeze mode.

Parameters
check

Definition at line 160 of file signalhandler.cpp.

◆ getAutosizeMode()

bool SignalHandler::getAutosizeMode ( )

Definition at line 151 of file signalhandler.cpp.

◆ internalSendFrame

void SignalHandler::internalSendFrame ( QVideoFrame  )
signal

◆ saveCurrentFrame()

void SignalHandler::saveCurrentFrame ( )

Enable the save curretn frame mode.

Definition at line 186 of file signalhandler.cpp.

◆ selfStartTimer

void SignalHandler::selfStartTimer ( )
signal

◆ sendFps

void SignalHandler::sendFps ( double  portAvg,
double  portMin,
double  portMax,
double  dispAvg,
double  dispMin,
double  dispMax 
)
signal

◆ sendFrame

void SignalHandler::sendFrame ( QVideoFrame *  )
signal

◆ sendVideoFrame()

void SignalHandler::sendVideoFrame ( QVideoFrame  f)

Gets a videoframe.

this function gets a videframe and redirect it to itself

Parameters
fThe FrameVideo

Definition at line 76 of file signalhandler.cpp.

◆ setFileName()

void SignalHandler::setFileName ( QUrl  url)

Sets the filename used for saving a video frame.

Parameters
urlurl to the file

Definition at line 195 of file signalhandler.cpp.

◆ setFileNames()

void SignalHandler::setFileNames ( QUrl  url)

Sets the filename used for saving a video frame set.

Parameters
urlurl to the file

Definition at line 291 of file signalhandler.cpp.

◆ startDumpFrames()

void SignalHandler::startDumpFrames ( )

Enables the Dump frame modality (Save frame set).

Definition at line 299 of file signalhandler.cpp.

◆ stopDumpFrames()

void SignalHandler::stopDumpFrames ( )

Stops the Dump frame modality (Save frame set).

Definition at line 306 of file signalhandler.cpp.

◆ synchDisplayPeriod()

void SignalHandler::synchDisplayPeriod ( bool  check)

Enable/Disable the synch mode.

Parameters
check

Definition at line 128 of file signalhandler.cpp.

◆ synchDisplaySize()

void SignalHandler::synchDisplaySize ( bool  check)

Enable/Disable the synch size mode.

Parameters
check

Definition at line 146 of file signalhandler.cpp.

◆ testSignal

void SignalHandler::testSignal ( )
signal

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