NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Member Functions | Protected Member Functions | List of all members
niftk::BaseApplication Class Referenceabstract

Abstract plugin class to start up an application. More...

Inheritance diagram for niftk::BaseApplication:
Inheritance graph
[legend]
Collaboration diagram for niftk::BaseApplication:
Collaboration graph
[legend]

Public Member Functions

 BaseApplication ()
 
 BaseApplication (const BaseApplication &other)
 
QVariant Start (berry::IApplicationContext *context) override
 
void Stop () override
 

Protected Member Functions

virtual berry::WorkbenchAdvisor * GetWorkbenchAdvisor ()=0
 Derived classes override this to provide a workbench advisor. More...
 

Detailed Description

Abstract plugin class to start up an application.

Constructor & Destructor Documentation

niftk::BaseApplication::BaseApplication ( )
niftk::BaseApplication::BaseApplication ( const BaseApplication other)

Member Function Documentation

virtual berry::WorkbenchAdvisor* niftk::BaseApplication::GetWorkbenchAdvisor ( )
protectedpure virtual

Derived classes override this to provide a workbench advisor.

Implemented in niftk::NiftyMIDASApplication, niftk::NiftyIGIApplication, and niftk::NiftyViewApplication.

QVariant niftk::BaseApplication::Start ( berry::IApplicationContext *  context)
override
void niftk::BaseApplication::Stop ( )
override

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