rtVTK  0.6.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
Public Slots | Signals | Public Member Functions | Private Attributes
PluginTemplate::PluginTemplate Class Reference

List of all members.

Public Slots

void slotToggleCheckBox ()
 Demonstrates handling UI element state changes.

Signals

void sgnlRender ()
 Emitted when state set by UI changes.

Public Member Functions

 PluginTemplate (rtVTK::MainWindow *const, const uiCore::Camera &, const Core::Mesh &, QWidget *)
 ~PluginTemplate ()
void init ()
 Plugin interface functions.
void resize (uint, uint)
void render ()
void closer ()
void idle ()
bool traceRay (int, int)

Private Attributes

uint width
 Target image width and height.
uint height
const uiCore::Cameracamera
 Refers to camera object passed at creation.
const Core::Meshmesh
 Refers to mesh object passed at creation.
QGridLayout * glayout_PluginTemplate
 Points to example UI elements.
QCheckBox * cb_checkBox
QSpacerItem * vspacer_vspace

Constructor & Destructor Documentation

PluginTemplate::PluginTemplate::PluginTemplate ( rtVTK::MainWindow * const  mw,
const uiCore::Camera camera_,
const Core::Mesh mesh_,
QWidget *  sa_contents 
)

Member Function Documentation

Plugin interface functions.

void PluginTemplate::PluginTemplate::resize ( uint  width_,
uint  height_ 
)

References height, and width.

Emitted when state set by UI changes.

Referenced by PluginTemplate(), and slotToggleCheckBox().

Demonstrates handling UI element state changes.

References sgnlRender().

Referenced by PluginTemplate().

bool PluginTemplate::PluginTemplate::traceRay ( int  ,
int   
)

Member Data Documentation

Refers to camera object passed at creation.

Referenced by PluginTemplate(), and ~PluginTemplate().

Points to example UI elements.

Referenced by PluginTemplate(), and ~PluginTemplate().

Referenced by resize().

Refers to mesh object passed at creation.

Referenced by PluginTemplate(), and ~PluginTemplate().

Target image width and height.

Referenced by resize().


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends