Seg3D  2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Friends | List of all members
Core::AbstractRenderer Class Referenceabstract
Inheritance diagram for Core::AbstractRenderer:
Core::DummyRenderer Core::RendererBase Seg3D::Renderer

Public Types

typedef boost::signals2::signal< void(Core::Texture2DHandle, bool) > redraw_completed_signal_type
 

Public Member Functions

virtual void initialize ()=0
 Initialize the renderer.
 
virtual void resize (int width, int height)=0
 resize the renderer.
 
virtual void redraw_scene ()=0
 It triggers the "redraw_completed_signal_" at the end.
 
virtual void redraw_overlay ()=0
 It triggers the "redraw_overlay_completed_signal_" at the end.
 
virtual void redraw_all ()=0
 

Public Attributes

redraw_completed_signal_type redraw_completed_signal_
 
redraw_completed_signal_type redraw_overlay_completed_signal_
 

Protected Member Functions

virtual void activate ()=0
 Activate the renderer.
 
virtual void deactivate ()=0
 Deactivate the renderer.
 
virtual bool is_active ()=0
 Return the status of the renderer.
 

Friends

class AbstractViewer
 
class AbstractViewerPrivate
 

Member Typedef Documentation

typedef boost::signals2::signal< void( Core::Texture2DHandle, bool ) > Core::AbstractRenderer::redraw_completed_signal_type

Triggered when redraw is done. The first parameter is a handle to the texture containing the redraw result, the second indicates whether the update should be delayed, such as when there will be another texture coming after this signal.

Member Function Documentation

virtual void Core::AbstractRenderer::redraw_all ( )
pure virtual

It triggers the "redraw_overlay_completed_signal_" and "redraw_completed_signal_" at the end.

Implemented in Core::RendererBase, and Core::DummyRenderer.

Member Data Documentation

redraw_completed_signal_type Core::AbstractRenderer::redraw_overlay_completed_signal_

Triggered when redraw_overlay is done. The parameter is a handle to the texture containing the overlay.


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