OpenCOVER
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
opencover::ModuleFeedbackManager Class Reference

#include <ModuleFeedbackManager.h>

Inheritance diagram for opencover::ModuleFeedbackManager:
Inheritance graph
[legend]
Collaboration diagram for opencover::ModuleFeedbackManager:
Collaboration graph
[legend]

Public Member Functions

 ModuleFeedbackManager (opencover::RenderObject *, opencover::coInteractor *, const char *pluginName)
 
 ModuleFeedbackManager (RenderObject *, RenderObject *, const char *pluginName)
 
virtual ~ModuleFeedbackManager ()
 
bool compare (coInteractor *inter)
 
bool compare (const char *name)
 
bool comparePlugin (const char *pluginName)
 
virtual void update (RenderObject *container, coInteractor *)
 
virtual void update (RenderObject *container, RenderObject *)
 
virtual void preFrame ()
 
virtual void update3DTex (std::string, cp3dplane *, const char *cmName)
 
string ModuleName (const char *) const
 
string ModuleName ()
 
virtual void menuEvent (vrui::coMenuItem *menuItem)
 
void setHideFromGui (bool)
 
void setCaseFromGui (const char *casename)
 
void setNameFromGui (const char *casename)
 
virtual void hideGeometry (bool)
 
void setMatrix (float *row0, float *row1, float *row2, float *row3)
 
void addNodeToCase (osg::Node *node)
 
void addColorbarInteractor (coInteractor *i)
 
opencover::coInteractorgetInteractor ()
 
bool getSyncState ()
 
- Public Member Functions inherited from vrui::coMenuListener
virtual ~coMenuListener ()
 
virtual void menuPressEvent (coMenuItem *menuItem)
 
virtual void menuReleaseEvent (coMenuItem *menuItem)
 

Protected Member Functions

void createMenu ()
 
void registerObjAtUi (string name)
 
void updateMenuNames ()
 
void updateColorBar (RenderObject *container)
 
string getMenuName () const
 
virtual void preExecCB (opencover::coInteractor *)
 
osg::Node * findMyNode ()
 
std::vector< osg::Geode * > findMyGeode ()
 

Protected Attributes

vrui::coSubMenuItemmenuItem_
 
vrui::coRowMenumenu_
 
vrui::coCheckboxMenuItemhideCheckbox_
 
vrui::coCheckboxMenuItemsyncCheckbox_
 
vrui::coButtonMenuItemnewButton_
 
vrui::coButtonMenuItemdeleteButton_
 
vrui::coCheckboxMenuItemexecuteCheckbox_
 
bool inExecute_
 
vrui::coSubMenuItemcolorsButton_
 
opencover::ColorBarcolorBar_
 
opencover::coInteractorinter_
 
string menuName_
 
string geomObjectName_
 
string containerObjectName_
 
string attrObjectName_
 
string attrPartName_
 
string initialObjectName_
 
osg::ref_ptr
< osg::MatrixTransform > 
geometryCaseDCS_
 

Constructor & Destructor Documentation

opencover::ModuleFeedbackManager::ModuleFeedbackManager ( opencover::RenderObject ,
opencover::coInteractor ,
const char *  pluginName 
)
opencover::ModuleFeedbackManager::ModuleFeedbackManager ( RenderObject ,
RenderObject ,
const char *  pluginName 
)
virtual opencover::ModuleFeedbackManager::~ModuleFeedbackManager ( )
virtual

Member Function Documentation

void opencover::ModuleFeedbackManager::addColorbarInteractor ( coInteractor i)
void opencover::ModuleFeedbackManager::addNodeToCase ( osg::Node *  node)
bool opencover::ModuleFeedbackManager::compare ( coInteractor inter)
bool opencover::ModuleFeedbackManager::compare ( const char *  name)
bool opencover::ModuleFeedbackManager::comparePlugin ( const char *  pluginName)
void opencover::ModuleFeedbackManager::createMenu ( )
protected
std::vector<osg::Geode *> opencover::ModuleFeedbackManager::findMyGeode ( )
protected
osg::Node* opencover::ModuleFeedbackManager::findMyNode ( )
protected
opencover::coInteractor* opencover::ModuleFeedbackManager::getInteractor ( )
inline
string opencover::ModuleFeedbackManager::getMenuName ( ) const
protected
bool opencover::ModuleFeedbackManager::getSyncState ( )
virtual void opencover::ModuleFeedbackManager::hideGeometry ( bool  )
virtual
virtual void opencover::ModuleFeedbackManager::menuEvent ( vrui::coMenuItem menuItem)
virtual

Reimplemented from vrui::coMenuListener.

Reimplemented in opencover::ModuleInteraction.

string opencover::ModuleFeedbackManager::ModuleName ( const char *  ) const
string opencover::ModuleFeedbackManager::ModuleName ( )
inline
virtual void opencover::ModuleFeedbackManager::preExecCB ( opencover::coInteractor )
inlineprotectedvirtual
virtual void opencover::ModuleFeedbackManager::preFrame ( )
virtual

Reimplemented in opencover::ModuleInteraction.

void opencover::ModuleFeedbackManager::registerObjAtUi ( string  name)
protected
void opencover::ModuleFeedbackManager::setCaseFromGui ( const char *  casename)
void opencover::ModuleFeedbackManager::setHideFromGui ( bool  )
void opencover::ModuleFeedbackManager::setMatrix ( float *  row0,
float *  row1,
float *  row2,
float *  row3 
)
void opencover::ModuleFeedbackManager::setNameFromGui ( const char *  casename)
virtual void opencover::ModuleFeedbackManager::update ( RenderObject container,
coInteractor  
)
virtual
virtual void opencover::ModuleFeedbackManager::update ( RenderObject container,
RenderObject  
)
virtual
virtual void opencover::ModuleFeedbackManager::update3DTex ( std::string  ,
cp3dplane *  ,
const char *  cmName 
)
virtual
void opencover::ModuleFeedbackManager::updateColorBar ( RenderObject container)
protected
void opencover::ModuleFeedbackManager::updateMenuNames ( )
protected

Member Data Documentation

string opencover::ModuleFeedbackManager::attrObjectName_
protected
string opencover::ModuleFeedbackManager::attrPartName_
protected
opencover::ColorBar* opencover::ModuleFeedbackManager::colorBar_
protected
vrui::coSubMenuItem* opencover::ModuleFeedbackManager::colorsButton_
protected
string opencover::ModuleFeedbackManager::containerObjectName_
protected
vrui::coButtonMenuItem* opencover::ModuleFeedbackManager::deleteButton_
protected
vrui::coCheckboxMenuItem* opencover::ModuleFeedbackManager::executeCheckbox_
protected
osg::ref_ptr<osg::MatrixTransform> opencover::ModuleFeedbackManager::geometryCaseDCS_
protected
string opencover::ModuleFeedbackManager::geomObjectName_
protected
vrui::coCheckboxMenuItem* opencover::ModuleFeedbackManager::hideCheckbox_
protected
bool opencover::ModuleFeedbackManager::inExecute_
protected
string opencover::ModuleFeedbackManager::initialObjectName_
protected
opencover::coInteractor* opencover::ModuleFeedbackManager::inter_
protected
vrui::coRowMenu* opencover::ModuleFeedbackManager::menu_
protected
vrui::coSubMenuItem* opencover::ModuleFeedbackManager::menuItem_
protected
string opencover::ModuleFeedbackManager::menuName_
protected
vrui::coButtonMenuItem* opencover::ModuleFeedbackManager::newButton_
protected
vrui::coCheckboxMenuItem* opencover::ModuleFeedbackManager::syncCheckbox_
protected

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