#include "FWTEveViewer.h"
Public Member Functions | |
std::future< int > | CaptureAndSaveImage (const TString &file, int height=-1) |
FWTGLViewer * | fwGlViewer () |
FWTEveViewer (const char *n="FWTEveViewer", const char *t="") | |
FWTGLViewer * | SpawnFWTGLViewer () |
virtual | ~FWTEveViewer () |
Static Public Member Functions | |
static bool | SaveJpg (const TString &file, UChar_t *xx, int ww, int hh) |
static bool | SavePng (const TString &file, UChar_t *xx, int ww, int hh) |
Private Member Functions | |
FWTEveViewer (const FWTEveViewer &) | |
const FWTEveViewer & | operator= (const FWTEveViewer &) |
void | spawn_image_thread () |
Private Attributes | |
std::condition_variable | m_cnd |
FWTGLViewer * | m_fwGlViewer |
int | m_hh |
std::vector< unsigned char > | m_imgBuffer |
std::mutex | m_moo |
TString | m_name |
std::promise< int > | m_prom |
std::thread * | m_thr = 0 |
bool | m_thr_exit = false |
int | m_ww |
FWTEveViewer::FWTEveViewer | ( | const char * | n = "FWTEveViewer" , |
const char * | t = "" |
||
) |
Definition at line 39 of file FWTEveViewer.cc.
|
virtual |
Definition at line 49 of file FWTEveViewer.cc.
|
private |
std::future< int > FWTEveViewer::CaptureAndSaveImage | ( | const TString & | file, |
int | height = -1 |
||
) |
Definition at line 134 of file FWTEveViewer.cc.
|
inline |
|
private |
|
static |
Definition at line 279 of file FWTEveViewer.cc.
|
static |
Definition at line 199 of file FWTEveViewer.cc.
|
private |
Definition at line 81 of file FWTEveViewer.cc.
FWTGLViewer * FWTEveViewer::SpawnFWTGLViewer | ( | ) |
Definition at line 116 of file FWTEveViewer.cc.
|
private |
Definition at line 78 of file FWTEveViewer.h.
|
private |
Definition at line 68 of file FWTEveViewer.h.
Referenced by fwGlViewer().
|
private |
Definition at line 73 of file FWTEveViewer.h.
|
private |
Definition at line 70 of file FWTEveViewer.h.
|
private |
Definition at line 77 of file FWTEveViewer.h.
|
private |
Definition at line 72 of file FWTEveViewer.h.
|
private |
Definition at line 76 of file FWTEveViewer.h.
|
private |
Definition at line 75 of file FWTEveViewer.h.
|
private |
Definition at line 74 of file FWTEveViewer.h.
|
private |
Definition at line 73 of file FWTEveViewer.h.