FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
|
#include <DualViewWindow.hpp>
Public Member Functions | |
void | addRendererToTopLeftView (Renderer::pointer renderer) |
void | addRendererToBottomRightView (Renderer::pointer renderer) |
void | removeAllRenderers () |
View * | getTopLeftView () const |
View * | getBottomRightView () const |
void | setHorizontalMode () |
void | setVerticalMode () |
~DualViewWindow () | |
![]() | |
virtual void | setTimeout (unsigned int milliseconds) |
~Window () | |
virtual void | start () |
void | setWidth (uint width) |
void | setHeight (uint height) |
void | setSize (uint width, uint height) |
void | enableMaximized () |
void | disableMaximized () |
void | enableFullscreen () |
void | disableFullscreen () |
void | setTitle (std::string) |
std::vector< View * > | getViews () const |
View * | getView (uint i) const |
int | getScreenWidth () const |
int | getScreenHeight () const |
float | getScalingFactor () const |
void | saveScreenshotOnClose (std::string filename) |
void | saveScreenshotOfViewsOnClose (std::string filename) |
QWidget * | getWidget () |
void | addProcessObject (std::shared_ptr< ProcessObject > po) |
![]() | |
Object () | |
virtual | ~Object () |
Reporter & | getReporter () |
Protected Member Functions | |
DualViewWindow () | |
void | createLayout () |
![]() | |
void | startComputationThread () |
void | stopComputationThread () |
Window () | |
View * | createView () |
![]() | |
Reporter & | reportError () |
Reporter & | reportWarning () |
Reporter & | reportInfo () |
ReporterEnd | reportEnd () const |
Protected Attributes | |
bool | mVerticalMode |
![]() | |
WindowWidget * | mWidget |
unsigned int | mWidth |
unsigned int | mHeight |
bool | mFullscreen |
bool | mMaximized |
unsigned int | mTimeout |
float | mGUIScalingFactor = 1.0f |
QEventLoop * | mEventLoop |
ComputationThread * | mThread |
std::vector< std::shared_ptr< ProcessObject > > | m_processObjects |
![]() | |
std::weak_ptr< Object > | mPtr |
Additional Inherited Members | |
![]() | |
typedef std::shared_ptr< Object > | pointer |
![]() | |
void | stop () |
![]() | |
static void | initializeQtApp () |
static QGLContext * | getMainGLContext () |
static void | setMainGLContext (QGLContext *context) |
static void | cleanup () |
![]() | |
static std::string | getStaticNameOfClass () |
fast::DualViewWindow::~DualViewWindow | ( | ) |
|
protected |
void fast::DualViewWindow::addRendererToBottomRightView | ( | Renderer::pointer | renderer | ) |
void fast::DualViewWindow::addRendererToTopLeftView | ( | Renderer::pointer | renderer | ) |
|
protected |
View* fast::DualViewWindow::getBottomRightView | ( | ) | const |
View* fast::DualViewWindow::getTopLeftView | ( | ) | const |
void fast::DualViewWindow::removeAllRenderers | ( | ) |
void fast::DualViewWindow::setHorizontalMode | ( | ) |
void fast::DualViewWindow::setVerticalMode | ( | ) |
|
protected |