Developer Documentation
PostProcessorPhilipsStereoPlugin Class Reference
Inheritance diagram for PostProcessorPhilipsStereoPlugin:
BaseInterface PostProcessorInterface

Public Slots

QString version ()
 

Signals

void updateView ()
 
- Signals inherited from BaseInterface
virtual void updateView ()
 Update current view in Main Application. More...
 
virtual void setSlotDescription (QString _slotName, QString _slotDescription, QStringList _parameters, QStringList _descriptions)
 Set a description for a public slot. More...
 
virtual void setRenderer (unsigned int _viewer, QString _rendererName)
 Set a renderer for the given viewer. More...
 

Public Member Functions

QString name ()
 Return a name for the plugin. More...
 
QString description ()
 Return a description of what the plugin is doing. More...
 
QString postProcessorName ()
 announce name for the postProcessor function More...
 

Private Slots

QAction * optionsAction ()
 
void postProcess (ACG::GLState *_glstate, const std::vector< const PostProcessorInput * > &_input, const PostProcessorOutput &_output)
 
void slotShowOptionsMenu ()
 
QString checkOpenGL ()
 
- Private Slots inherited from BaseInterface
virtual void exit ()
 
virtual QString version ()
 Return a version string for your plugin. More...
 
- Private Slots inherited from PostProcessorInterface
virtual void postProcess (ACG::GLState *_glState, const std::vector< const PostProcessorInput * > &_input, const PostProcessorOutput &_output)=0
 post processor function
 
virtual QString postProcessorName ()=0
 announce name for the postProcessor function More...
 
virtual bool isStereoProcessor ()
 does post processor resolve stereo buffer More...
 
virtual void getFormatDesc (PostProcessorFormatDesc *_desc)
 
virtual QAction * optionsAction ()
 Return options menu. More...
 

Private Attributes

GLSL::PtrProgram pProgram_
 
PhilipsStereoSettingsWidgetsettingsWidget_
 
QAction * action_
 

Additional Inherited Members

- Private Member Functions inherited from BaseInterface
virtual void noguiSupported ()
 
virtual ~BaseInterface ()
 Destructor. More...
 
virtual void blockScenegraphUpdates (bool _block)
 Tell the core to prevent scenegraph updates. More...
 
virtual void updatedObject (int _objectId)
 An object has been changed or added by this plugin. More...
 
virtual void updatedObject (int _identifier, const UpdateType &_type)
 An object has been changed or added by this plugin. More...
 
virtual void nodeVisibilityChanged (int _identifier)
 A scenegraph node has been shown or hidden. More...
 
virtual void getCurrentRenderer (unsigned int _viewer, QString &_rendererName)
 Get the current renderer for the given viewer. More...
 
- Private Member Functions inherited from PostProcessorInterface
virtual ~PostProcessorInterface ()
 Destructor. More...
 

Detailed Description

Definition at line 52 of file PostProcessorPhilipsStereo.hh.

Constructor & Destructor Documentation

◆ PostProcessorPhilipsStereoPlugin()

PostProcessorPhilipsStereoPlugin::PostProcessorPhilipsStereoPlugin ( )

Definition at line 54 of file PostProcessorPhilipsStereo.cc.

◆ ~PostProcessorPhilipsStereoPlugin()

PostProcessorPhilipsStereoPlugin::~PostProcessorPhilipsStereoPlugin ( )

Definition at line 62 of file PostProcessorPhilipsStereo.cc.

Member Function Documentation

◆ checkOpenGL

QString PostProcessorPhilipsStereoPlugin::checkOpenGL ( )
privateslot

Definition at line 79 of file PostProcessorPhilipsStereo.cc.

◆ description()

QString PostProcessorPhilipsStereoPlugin::description ( )
inlinevirtual

Return a description of what the plugin is doing.

This function has to return a basic description of the plugin

Implements BaseInterface.

Definition at line 66 of file PostProcessorPhilipsStereo.hh.

◆ name()

QString PostProcessorPhilipsStereoPlugin::name ( )
inlinevirtual

Return a name for the plugin.

This Function has to return the name of the plugin.

Implements BaseInterface.

Definition at line 65 of file PostProcessorPhilipsStereo.hh.

◆ optionsAction

QAction * PostProcessorPhilipsStereoPlugin::optionsAction ( )
privateslot

Definition at line 71 of file PostProcessorPhilipsStereo.cc.

◆ postProcess

void PostProcessorPhilipsStereoPlugin::postProcess ( ACG::GLState _glstate,
const std::vector< const PostProcessorInput * > &  _input,
const PostProcessorOutput _output 
)
privateslot

Definition at line 93 of file PostProcessorPhilipsStereo.cc.

◆ postProcessorName()

QString PostProcessorPhilipsStereoPlugin::postProcessorName ( )
virtual

announce name for the postProcessor function

Returns
The name of the post processor

Implements PostProcessorInterface.

Definition at line 67 of file PostProcessorPhilipsStereo.cc.

◆ slotShowOptionsMenu

void PostProcessorPhilipsStereoPlugin::slotShowOptionsMenu ( )
privateslot

Definition at line 54 of file PostProcessorPhilipsStereo_qt.cc.

◆ version

QString PostProcessorPhilipsStereoPlugin::version ( )
inlineslot

Definition at line 70 of file PostProcessorPhilipsStereo.hh.

Member Data Documentation

◆ action_

QAction* PostProcessorPhilipsStereoPlugin::action_
private

Definition at line 94 of file PostProcessorPhilipsStereo.hh.

◆ pProgram_

GLSL::PtrProgram PostProcessorPhilipsStereoPlugin::pProgram_
private

Definition at line 91 of file PostProcessorPhilipsStereo.hh.

◆ settingsWidget_

PhilipsStereoSettingsWidget* PostProcessorPhilipsStereoPlugin::settingsWidget_
private

Definition at line 93 of file PostProcessorPhilipsStereo.hh.


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