Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members

mitkSceneContainer Class Reference

#include <mitkSceneContainer.h>

Inherits mitkObject.

Inherited by mitkGLWindow.

Inheritance diagram for mitkSceneContainer:

Inheritance graph
[legend]
Collaboration diagram for mitkSceneContainer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void * GetWindowId ()=0
virtual const int * GetSize ()=0
virtual int GetWidth ()=0
virtual int GetHeight ()=0
virtual void Update ()=0
virtual void MakeCurrent ()=0
virtual void SwapBuffers ()=0
virtual bool HasUnprocessedMouseMessage ()
virtual void MoveMouseTo (int x, int y)=0

Detailed Description

mitkSceneContainer - an abstract class defining the interface of a scene container window, which need to be back-referenced by the embeding scene

mitkSceneContainer is an abstract class defining the interface of a scene container window, which need to be back-referenced by the embeding scene You can use this interface to define your own conatiner of a scene. A concrete scene container should maintain an OpenGL context and pass window events to the embeding scene.


Member Function Documentation

virtual int mitkSceneContainer::GetHeight  )  [pure virtual]
 

The Interface to get the height of the container window

virtual const int* mitkSceneContainer::GetSize  )  [pure virtual]
 

The Interface to get the size of the container window

virtual int mitkSceneContainer::GetWidth  )  [pure virtual]
 

The Interface to get the width of the container window

virtual void* mitkSceneContainer::GetWindowId  )  [pure virtual]
 

The Interface to get the system dependent id of the container window

virtual bool mitkSceneContainer::HasUnprocessedMouseMessage  )  [inline, virtual]
 

The Interface to tests if there is any unprocessed mouse message (button down/up) in the container window

virtual void mitkSceneContainer::MakeCurrent  )  [pure virtual]
 

The Interface to make the OpenGL context of the container window current

virtual void mitkSceneContainer::MoveMouseTo int  x,
int  y
[pure virtual]
 

Warp mouse to the position (x,y)

Parameters:
x 
y 

virtual void mitkSceneContainer::SwapBuffers  )  [pure virtual]
 

The Interface to swap the buffers of the container window

virtual void mitkSceneContainer::Update  )  [pure virtual]
 

The Interface to update the container window


The documentation for this class was generated from the following file:
Generated on Tue Feb 25 15:05:50 2014 for MITK (Medical Imaging ToolKit) by  doxygen 1.4.3