sofa::gui::qt::RealGUI Class Reference

#include <RealGUI.h>

Inheritance diagram for sofa::gui::qt::RealGUI:

Inheritance graph
[legend]
Collaboration diagram for sofa::gui::qt::RealGUI:

Collaboration graph
[legend]

SofaGUI Interface

static int InitGUI (const char *name, const std::vector< std::string > &options)
static SofaGUI * CreateGUI (const char *name, const std::vector< std::string > &options, sofa::simulation::Node *groot=NULL, const char *filename=NULL)
int mainLoop ()
int closeGUI ()
Node * currentSimulation ()

Public Slots

void fileRecentlyOpened (int id)
void updateRecentlyOpened (std::string fileLoaded)
void DoubleClickeItemInSceneView (QListViewItem *item)
void RightClickedItemInSceneView (QListViewItem *item, const QPoint &point, int index)
void playpauseGUI (bool value)
void step ()
void animate ()
void setDt (double)
void setDt (const QString &)
void resetScene ()
void screenshot ()
void showhideElements (int FILTER, bool value)
void clearRecord ()
void slot_recordSimulation (bool)
void slot_backward ()
void slot_stepbackward ()
void slot_playforward ()
void slot_stepforward ()
void slot_forward ()
void slot_sliderValue (int)
void slot_loadrecord_timevalue ()
void changeInstrument (int)
void clearGraph ()
void graphSaveObject ()
void graphAddObject ()
void graphRemoveObject ()
void graphModify ()
void graphCollapse ()
void graphExpand ()
void graphDesactivateNode ()
void graphActivateNode ()
void loadObject (std::string path, double dx, double dy, double dz, double rx, double ry, double rz, double scale=1.0)
void redraw ()
void modifyUnlock (void *Id)
void transformObject (Node *node, double dx, double dy, double dz, double rx, double ry, double rz, double scale=1.0)
void exportGraph ()
void exportGraph (sofa::simulation::tree::GNode *)
void exportOBJ (bool exportMTL=true)
void dumpState (bool)
void displayComputationTime (bool)
void setExportGnuplot (bool)
void currentTabChanged (QWidget *)

Signals

void reload ()
void newScene ()
void newStep ()
void quit ()

Public Member Functions

 RealGUI (const char *viewername, const std::vector< std::string > &options=std::vector< std::string >())
 ~RealGUI ()
virtual void fileOpen (std::string filename)
virtual void fileOpenSimu (std::string filename)
virtual void setScene (Node *groot, const char *filename=NULL)
virtual void setTitle (std::string windowTitle)
virtual void fileNew ()
virtual void fileOpen ()
virtual void fileSave ()
virtual void fileSaveAs ()
virtual void fileSaveAs (Node *node)
virtual void fileSaveAs (Node *node, const char *filename)
virtual void fileReload ()
virtual void fileExit ()
virtual void saveXML ()
virtual void viewerOpenGL ()
virtual void viewerQGLViewer ()
virtual void viewerOGRE ()
virtual void editRecordDirectory ()
virtual void editGnuplotDirectory ()
void dragEnterEvent (QDragEnterEvent *event)
void dropEvent (QDropEvent *event)

Data Fields

const char * viewerName
sofa::gui::qt::viewer::SofaViewer * viewer

Protected Member Functions

void eventNewStep ()
void eventNewTime ()
void init ()
void keyPressEvent (QKeyEvent *e)
void loadSimulation (bool one_step=false)
void initDesactivatedNode ()
bool graphCreateStats (Node *groot)
void graphAddCollisionModelsStat (sofa::helper::vector< sofa::core::CollisionModel * > &v)
void graphSummary ()
bool isErasable (core::objectmodel::Base *element)
void setPixmap (std::string pixmap_filename, QPushButton *b)
double getRecordInitialTime () const
void setRecordInitialTime (const double time)
double getRecordFinalTime () const
void setRecordFinalTime (const double time)
double getRecordTime () const
void setRecordTime (const double time)
void setTimeSimulation (const double time)
sofa::simulation::tree::GNode * getScene ()
void sleep (unsigned int mseconds, unsigned int init_time)

Protected Attributes

bool m_dumpState
std::ofstream * m_dumpStateStream
bool m_exportGnuplot
bool _animationOBJ
int _animationOBJcounter
bool m_displayComputationTime
QWidget * currentTab
QWidget * tabInstrument
GraphListenerQListView * graphListener
QListViewItem * item_clicked
GNode * node_clicked
QTimer * timerStep
QTimer * timerRecordStep
QLabel * fpsLabel
QLabel * timeLabel
QPushButton * record
QPushButton * backward_record
QPushButton * stepbackward_record
QPushButton * playforward_record
QPushButton * stepforward_record
QPushButton * forward_record
QLineEdit * loadRecordTime
QLabel * initialTime
QLabel * finalTime
QSlider * timeSlider
std::string simulation_name
std::string record_directory
std::string gnuplot_directory
std::string writeSceneName
QWidgetStack * left_stack
AddObject * dialog

Private Member Functions

bool setViewer (const char *name)
void addViewer ()
void setGUI (void)
bool setWriteSceneName ()
void addReadState (bool init)
void addWriteState ()

Private Attributes

std::map< void
*, core::objectmodel::Base * > 
map_modifyDialogOpened
std::map< void *, QDialog * > map_modifyObjectWindow
std::vector< std::pair
< core::objectmodel::Base
*, Q3ListViewItem * > > 
items_stats
void * current_Id_modifyDialog
float object_Scale [2]
float initial_time
int frameCounter
std::vector< std::string > list_object
std::list< GNode * > list_object_added
std::list< GNode * > list_object_removed
std::list< GNode * > list_object_initial
bool record_simulation
DisplayFlagWidget * displayFlag

Detailed Description

Definition at line 95 of file RealGUI.h.


Constructor & Destructor Documentation

sofa::gui::qt::RealGUI::RealGUI ( const char *  viewername,
const std::vector< std::string > &  options = std::vector<std::string>() 
)

sofa::gui::qt::RealGUI::~RealGUI (  ) 

Definition at line 491 of file RealGUI.cpp.


Member Function Documentation

void sofa::gui::qt::RealGUI::addReadState ( bool  init  )  [private]

void sofa::gui::qt::RealGUI::addViewer (  )  [private]

void sofa::gui::qt::RealGUI::addWriteState (  )  [private]

void sofa::gui::qt::RealGUI::animate ( void   )  [slot]

Definition at line 1620 of file RealGUI.cpp.

References sofa::gui::qt::viewer::SofaViewer::getQWidget(), and viewer.

void sofa::gui::qt::RealGUI::changeInstrument ( int  id  )  [slot]

void sofa::gui::qt::RealGUI::clearGraph (  )  [slot]

void sofa::gui::qt::RealGUI::clearRecord (  )  [slot]

int sofa::gui::qt::RealGUI::closeGUI (  )  [virtual]

Implements sofa::gui::SofaGUI.

Definition at line 273 of file RealGUI.cpp.

SofaGUI * sofa::gui::qt::RealGUI::CreateGUI ( const char *  name,
const std::vector< std::string > &  options,
sofa::simulation::Node *  groot = NULL,
const char *  filename = NULL 
) [static]

Node * sofa::gui::qt::RealGUI::currentSimulation (  )  [virtual]

Implements sofa::gui::SofaGUI.

Definition at line 279 of file RealGUI.cpp.

References sofa::gui::qt::viewer::SofaViewer::getScene(), and viewer.

void sofa::gui::qt::RealGUI::currentTabChanged ( QWidget *  widget  )  [slot]

void sofa::gui::qt::RealGUI::displayComputationTime ( bool  value  )  [slot]

Definition at line 1543 of file RealGUI.cpp.

References getScene(), m_displayComputationTime, and sofa::simulation::Node::setLogTime().

Referenced by fileOpen(), and RealGUI().

void sofa::gui::qt::RealGUI::DoubleClickeItemInSceneView ( QListViewItem *  item  )  [virtual, slot]

Reimplemented from GUI.

Definition at line 367 of file RealGUI_graph.cpp.

References graphModify(), and item_clicked.

void sofa::gui::qt::RealGUI::dragEnterEvent ( QDragEnterEvent *  event  )  [inline]

Definition at line 147 of file RealGUI.h.

void sofa::gui::qt::RealGUI::dropEvent ( QDropEvent *  event  ) 

Definition at line 1772 of file RealGUI.cpp.

References fileOpen(), and fileOpenSimu().

void sofa::gui::qt::RealGUI::dumpState ( bool  value  )  [slot]

Definition at line 1571 of file RealGUI.cpp.

References m_dumpState, and m_dumpStateStream.

Referenced by RealGUI().

void sofa::gui::qt::RealGUI::editGnuplotDirectory (  )  [virtual]

void sofa::gui::qt::RealGUI::editRecordDirectory (  )  [virtual]

void sofa::gui::qt::RealGUI::eventNewStep (  )  [protected]

void sofa::gui::qt::RealGUI::eventNewTime (  )  [protected]

void sofa::gui::qt::RealGUI::exportGraph ( sofa::simulation::tree::GNode *  root  )  [slot]

Definition at line 1530 of file RealGUI.cpp.

References sofa::gui::qt::GenGraphForm::setScene().

void sofa::gui::qt::RealGUI::exportGraph (  )  [slot]

Definition at line 1524 of file RealGUI.cpp.

References getScene().

Referenced by RealGUI().

void sofa::gui::qt::RealGUI::exportOBJ ( bool  exportMTL = true  )  [slot]

void sofa::gui::qt::RealGUI::fileExit (  )  [virtual]

Reimplemented from GUI.

Definition at line 1161 of file RealGUI.cpp.

References Ui_GUI::startButton.

Referenced by RealGUI().

void sofa::gui::qt::RealGUI::fileNew (  )  [virtual]

Reimplemented from GUI.

Definition at line 1061 of file RealGUI.cpp.

References sofa::helper::system::DataRepository, fileOpen(), and newScene().

void sofa::gui::qt::RealGUI::fileOpen (  )  [virtual]

void sofa::gui::qt::RealGUI::fileOpen ( std::string  filename  )  [virtual]

void sofa::gui::qt::RealGUI::fileOpenSimu ( std::string  filename  )  [virtual]

void sofa::gui::qt::RealGUI::fileRecentlyOpened ( int  id  )  [slot]

Definition at line 431 of file RealGUI.cpp.

References fileOpen(), and Ui_GUI::recentlyOpened.

Referenced by RealGUI().

void sofa::gui::qt::RealGUI::fileReload (  )  [virtual]

Reimplemented from GUI.

Definition at line 1097 of file RealGUI.cpp.

References fileOpen(), fileOpenSimu(), sofa::gui::qt::viewer::SofaViewer::getSceneFileName(), and viewer.

void sofa::gui::qt::RealGUI::fileSave (  )  [virtual]

void sofa::gui::qt::RealGUI::fileSaveAs ( Node *  node,
const char *  filename 
) [virtual]

void sofa::gui::qt::RealGUI::fileSaveAs ( Node *  node  )  [virtual]

virtual void sofa::gui::qt::RealGUI::fileSaveAs (  )  [inline, virtual]

Reimplemented from GUI.

Definition at line 133 of file RealGUI.h.

References fileSaveAs().

Referenced by fileSave(), fileSaveAs(), and graphSaveObject().

double sofa::gui::qt::RealGUI::getRecordFinalTime (  )  const [protected]

Definition at line 329 of file RealGUI_record.cpp.

References finalTime.

Referenced by eventNewTime(), slot_forward(), slot_loadrecord_timevalue(), and slot_sliderValue().

double sofa::gui::qt::RealGUI::getRecordInitialTime (  )  const [protected]

double sofa::gui::qt::RealGUI::getRecordTime (  )  const [protected]

sofa::simulation::tree::GNode* sofa::gui::qt::RealGUI::getScene (  )  [inline, protected]

void sofa::gui::qt::RealGUI::graphActivateNode (  )  [slot]

void sofa::gui::qt::RealGUI::graphAddCollisionModelsStat ( sofa::helper::vector< sofa::core::CollisionModel * > &  v  )  [protected]

Definition at line 263 of file RealGUI_graph.cpp.

References sofa::gui::qt::getPixmap(), items_stats, and Ui_GUI::StatsCounter.

Referenced by graphCreateStats().

void sofa::gui::qt::RealGUI::graphAddObject (  )  [slot]

void sofa::gui::qt::RealGUI::graphCollapse (  )  [slot]

Definition at line 189 of file RealGUI_graph.cpp.

References item_clicked, playpauseGUI(), and Ui_GUI::startButton.

Referenced by RightClickedItemInSceneView().

bool sofa::gui::qt::RealGUI::graphCreateStats ( Node *  groot  )  [protected]

void sofa::gui::qt::RealGUI::graphDesactivateNode (  )  [slot]

void sofa::gui::qt::RealGUI::graphExpand (  )  [slot]

Definition at line 209 of file RealGUI_graph.cpp.

References item_clicked, playpauseGUI(), and Ui_GUI::startButton.

Referenced by RightClickedItemInSceneView().

void sofa::gui::qt::RealGUI::graphModify (  )  [slot]

void sofa::gui::qt::RealGUI::graphRemoveObject (  )  [slot]

void sofa::gui::qt::RealGUI::graphSaveObject (  )  [slot]

void sofa::gui::qt::RealGUI::graphSummary (  )  [protected]

Definition at line 302 of file RealGUI_graph.cpp.

References items_stats, and Ui_GUI::statsLabel.

Referenced by graphCreateStats().

void sofa::gui::qt::RealGUI::init ( void   )  [protected]

void sofa::gui::qt::RealGUI::initDesactivatedNode (  )  [protected]

int sofa::gui::qt::RealGUI::InitGUI ( const char *  name,
const std::vector< std::string > &  options 
) [static]

bool sofa::gui::qt::RealGUI::isErasable ( core::objectmodel::Base *  element  )  [protected]

void sofa::gui::qt::RealGUI::keyPressEvent ( QKeyEvent *  e  )  [protected]

Definition at line 1626 of file RealGUI.cpp.

References _animationOBJ, _animationOBJcounter, exportOBJ(), and quit().

void sofa::gui::qt::RealGUI::loadObject ( std::string  path,
double  dx,
double  dy,
double  dz,
double  rx,
double  ry,
double  rz,
double  scale = 1.0 
) [slot]

void sofa::gui::qt::RealGUI::loadSimulation ( bool  one_step = false  )  [protected]

int sofa::gui::qt::RealGUI::mainLoop (  )  [virtual]

void sofa::gui::qt::RealGUI::modifyUnlock ( void *  Id  )  [slot]

void sofa::gui::qt::RealGUI::newScene (  )  [signal]

Definition at line 216 of file moc_RealGUI.cpp.

Referenced by fileNew(), fileOpen(), graphModify(), and resetScene().

void sofa::gui::qt::RealGUI::newStep (  )  [signal]

Definition at line 222 of file moc_RealGUI.cpp.

Referenced by graphModify(), loadSimulation(), and step().

void sofa::gui::qt::RealGUI::playpauseGUI ( bool  value  )  [slot]

void sofa::gui::qt::RealGUI::quit (  )  [signal]

Definition at line 228 of file moc_RealGUI.cpp.

Referenced by keyPressEvent(), and RealGUI().

void sofa::gui::qt::RealGUI::redraw (  )  [virtual, slot]

Implements sofa::gui::SofaGUI.

Definition at line 268 of file RealGUI.cpp.

References sofa::gui::qt::viewer::SofaViewer::getQWidget(), and viewer.

void sofa::gui::qt::RealGUI::reload (  )  [signal]

Definition at line 210 of file moc_RealGUI.cpp.

void sofa::gui::qt::RealGUI::resetScene (  )  [slot]

void sofa::gui::qt::RealGUI::RightClickedItemInSceneView ( QListViewItem *  item,
const QPoint &  point,
int  index 
) [virtual, slot]

void sofa::gui::qt::RealGUI::saveXML (  )  [virtual]

void sofa::gui::qt::RealGUI::screenshot (  )  [slot]

void sofa::gui::qt::RealGUI::setDt ( const QString &  value  )  [slot]

Definition at line 1428 of file RealGUI.cpp.

References setDt().

void sofa::gui::qt::RealGUI::setDt ( double  value  )  [slot]

void sofa::gui::qt::RealGUI::setExportGnuplot ( bool  exp  )  [slot]

void sofa::gui::qt::RealGUI::setGUI ( void   )  [private]

Definition at line 1224 of file RealGUI.cpp.

References sofa::gui::qt::viewer::SofaViewer::helpString(), Ui_GUI::textEdit1, and viewer.

Referenced by addViewer().

void sofa::gui::qt::RealGUI::setPixmap ( std::string  pixmap_filename,
QPushButton *  b 
) [protected]

Definition at line 484 of file RealGUI.cpp.

References sofa::helper::system::DataRepository.

Referenced by RealGUI(), and slot_playforward().

void sofa::gui::qt::RealGUI::setRecordFinalTime ( const double  time  )  [protected]

Definition at line 345 of file RealGUI_record.cpp.

References finalTime.

Referenced by clearRecord(), and eventNewTime().

void sofa::gui::qt::RealGUI::setRecordInitialTime ( const double  time  )  [protected]

Definition at line 339 of file RealGUI_record.cpp.

References initialTime.

Referenced by clearRecord().

void sofa::gui::qt::RealGUI::setRecordTime ( const double  time  )  [protected]

void sofa::gui::qt::RealGUI::setScene ( Node *  groot,
const char *  filename = NULL 
) [virtual]

Definition at line 908 of file RealGUI.cpp.

References sofa::gui::qt::DisplayFlagWidget::BEHAVIOR, sofa::gui::qt::DisplayFlagWidget::BOUNDING, clearGraph(), clearRecord(), sofa::gui::qt::DisplayFlagWidget::COLLISION, displayFlag, Ui_GUI::dtEdit, eventNewTime(), sofa::simulation::Node::execute(), sofa::gui::qt::DisplayFlagWidget::FORCEFIELD, sofa::core::objectmodel::BaseContext::getAnimate(), sofa::simulation::Node::getContext(), sofa::core::objectmodel::Context::getDt(), sofa::core::objectmodel::BaseContext::getShowBehaviorModels(), sofa::core::objectmodel::BaseContext::getShowBoundingCollisionModels(), sofa::core::objectmodel::BaseContext::getShowCollisionModels(), sofa::core::objectmodel::BaseContext::getShowForceFields(), sofa::core::objectmodel::BaseContext::getShowInteractionForceFields(), sofa::core::objectmodel::BaseContext::getShowMappings(), sofa::core::objectmodel::BaseContext::getShowMechanicalMappings(), sofa::core::objectmodel::BaseContext::getShowNormals(), sofa::core::objectmodel::BaseContext::getShowVisualModels(), sofa::core::objectmodel::BaseContext::getShowWireFrame(), sofa::core::objectmodel::Context::getTime(), initDesactivatedNode(), initial_time, sofa::gui::qt::DisplayFlagWidget::INTERACTION, sofa::gui::qt::DisplayFlagWidget::MAPPING, sofa::gui::qt::DisplayFlagWidget::MECHANICALMAPPING, sofa::gui::qt::DisplayFlagWidget::NORMALS, record, record_simulation, sofa::gui::qt::viewer::SofaViewer::resetView(), sofa::gui::qt::DisplayFlagWidget::setFlag(), sofa::gui::qt::viewer::SofaViewer::setScene(), setTitle(), Ui_GUI::startButton, tabInstrument, Ui_GUI::tabs, updateRecentlyOpened(), viewer, sofa::gui::qt::DisplayFlagWidget::VISUAL, and sofa::gui::qt::DisplayFlagWidget::WIREFRAME.

Referenced by CreateGUI(), fileOpen(), and sofa::gui::qt::MainLoop().

void sofa::gui::qt::RealGUI::setTimeSimulation ( const double  time  )  [protected]

void sofa::gui::qt::RealGUI::setTitle ( std::string  windowTitle  )  [virtual]

Definition at line 1199 of file RealGUI.cpp.

Referenced by setScene().

bool sofa::gui::qt::RealGUI::setViewer ( const char *  name  )  [private]

bool sofa::gui::qt::RealGUI::setWriteSceneName (  )  [private]

void sofa::gui::qt::RealGUI::showhideElements ( int  FILTER,
bool  value 
) [slot]

void sofa::gui::qt::RealGUI::sleep ( unsigned int  mseconds,
unsigned int  init_time 
) [inline, protected]

Definition at line 283 of file RealGUI.h.

Referenced by loadSimulation().

void sofa::gui::qt::RealGUI::slot_backward (  )  [slot]

void sofa::gui::qt::RealGUI::slot_forward (  )  [slot]

Definition at line 233 of file RealGUI_record.cpp.

References getRecordFinalTime(), setRecordTime(), slot_sliderValue(), and timeSlider.

Referenced by RealGUI().

void sofa::gui::qt::RealGUI::slot_loadrecord_timevalue (  )  [slot]

void sofa::gui::qt::RealGUI::slot_playforward (  )  [slot]

void sofa::gui::qt::RealGUI::slot_recordSimulation ( bool  value  )  [slot]

void sofa::gui::qt::RealGUI::slot_sliderValue ( int  value  )  [slot]

void sofa::gui::qt::RealGUI::slot_stepbackward (  )  [slot]

void sofa::gui::qt::RealGUI::slot_stepforward (  )  [slot]

void sofa::gui::qt::RealGUI::step (  )  [slot]

void sofa::gui::qt::RealGUI::transformObject ( Node *  node,
double  dx,
double  dy,
double  dz,
double  rx,
double  ry,
double  rz,
double  scale = 1.0 
) [slot]

void sofa::gui::qt::RealGUI::updateRecentlyOpened ( std::string  fileLoaded  )  [slot]

Definition at line 436 of file RealGUI.cpp.

References sofa::helper::system::DataRepository, and Ui_GUI::recentlyOpened.

Referenced by RealGUI(), and setScene().

void sofa::gui::qt::RealGUI::viewerOGRE (  )  [virtual]

Reimplemented from GUI.

Definition at line 666 of file RealGUI.cpp.

References setViewer(), Ui_GUI::viewerOGREAction, Ui_GUI::viewerOpenGLAction, and Ui_GUI::viewerQGLViewerAction.

void sofa::gui::qt::RealGUI::viewerOpenGL (  )  [virtual]

Reimplemented from GUI.

Definition at line 650 of file RealGUI.cpp.

References setViewer(), Ui_GUI::viewerOGREAction, Ui_GUI::viewerOpenGLAction, and Ui_GUI::viewerQGLViewerAction.

void sofa::gui::qt::RealGUI::viewerQGLViewer (  )  [virtual]

Reimplemented from GUI.

Definition at line 658 of file RealGUI.cpp.

References setViewer(), Ui_GUI::viewerOGREAction, Ui_GUI::viewerOpenGLAction, and Ui_GUI::viewerQGLViewerAction.


Field Documentation

Definition at line 233 of file RealGUI.h.

Referenced by init(), keyPressEvent(), loadSimulation(), and step().

Definition at line 233 of file RealGUI.h.

Referenced by exportOBJ(), init(), keyPressEvent(), loadSimulation(), and step().

QPushButton* sofa::gui::qt::RealGUI::backward_record [protected]

Definition at line 259 of file RealGUI.h.

Referenced by RealGUI().

Definition at line 297 of file RealGUI.h.

Referenced by fileOpen(), graphModify(), init(), and resetScene().

Definition at line 237 of file RealGUI.h.

Referenced by clearGraph(), currentTabChanged(), loadObject(), and step().

Definition at line 277 of file RealGUI.h.

Referenced by fileOpen(), graphAddObject(), resetScene(), and RightClickedItemInSceneView().

Definition at line 327 of file RealGUI.h.

Referenced by RealGUI(), and setScene().

QLabel* sofa::gui::qt::RealGUI::finalTime [protected]

QPushButton* sofa::gui::qt::RealGUI::forward_record [protected]

Definition at line 264 of file RealGUI.h.

Referenced by RealGUI().

QLabel* sofa::gui::qt::RealGUI::fpsLabel [protected]

Definition at line 245 of file RealGUI.h.

Referenced by eventNewStep(), and RealGUI().

Definition at line 304 of file RealGUI.h.

Referenced by eventNewStep(), fileOpen(), and init().

Definition at line 273 of file RealGUI.h.

Referenced by editGnuplotDirectory(), fileOpen(), and init().

Definition at line 303 of file RealGUI.h.

Referenced by clearRecord(), resetScene(), setScene(), and slot_sliderValue().

QListViewItem* sofa::gui::qt::RealGUI::item_clicked [protected]

Definition at line 295 of file RealGUI.h.

Referenced by graphAddCollisionModelsStat(), graphCreateStats(), and graphSummary().

QWidgetStack* sofa::gui::qt::RealGUI::left_stack [protected]

Definition at line 276 of file RealGUI.h.

Referenced by addViewer(), RealGUI(), and setViewer().

std::vector< std::string > sofa::gui::qt::RealGUI::list_object [private]

Definition at line 306 of file RealGUI.h.

Referenced by init(), and RightClickedItemInSceneView().

Definition at line 307 of file RealGUI.h.

Referenced by fileOpen(), loadObject(), and resetScene().

Definition at line 309 of file RealGUI.h.

Referenced by clearGraph(), fileOpen(), and resetScene().

Definition at line 308 of file RealGUI.h.

Referenced by fileOpen(), graphRemoveObject(), and resetScene().

Definition at line 266 of file RealGUI.h.

Referenced by fileOpenSimu(), getRecordTime(), RealGUI(), and setRecordTime().

Definition at line 234 of file RealGUI.h.

Referenced by displayComputationTime(), eventNewStep(), fileOpen(), and init().

Definition at line 230 of file RealGUI.h.

Referenced by dumpState(), init(), loadSimulation(), and step().

std::ofstream* sofa::gui::qt::RealGUI::m_dumpStateStream [protected]

Definition at line 231 of file RealGUI.h.

Referenced by dumpState(), init(), loadSimulation(), and step().

Definition at line 232 of file RealGUI.h.

Referenced by init(), loadSimulation(), setExportGnuplot(), and step().

Definition at line 292 of file RealGUI.h.

Referenced by fileOpen(), graphModify(), init(), isErasable(), modifyUnlock(), and resetScene().

Definition at line 294 of file RealGUI.h.

Referenced by graphModify(), and modifyUnlock().

Definition at line 301 of file RealGUI.h.

QPushButton* sofa::gui::qt::RealGUI::record [protected]

Definition at line 258 of file RealGUI.h.

Referenced by RealGUI(), setScene(), and slot_recordSimulation().

Definition at line 310 of file RealGUI.h.

Referenced by eventNewTime(), setScene(), and slot_recordSimulation().

std::string sofa::gui::qt::RealGUI::simulation_name [protected]

Definition at line 271 of file RealGUI.h.

Referenced by fileOpenSimu(), setWriteSceneName(), and slot_recordSimulation().

Definition at line 260 of file RealGUI.h.

Referenced by RealGUI().

Definition at line 263 of file RealGUI.h.

Referenced by RealGUI().

Definition at line 238 of file RealGUI.h.

Referenced by clearGraph(), and setScene().

QLabel* sofa::gui::qt::RealGUI::timeLabel [protected]

Definition at line 246 of file RealGUI.h.

Referenced by eventNewTime(), RealGUI(), and setTimeSimulation().

Definition at line 244 of file RealGUI.h.

Referenced by RealGUI(), and slot_playforward().

QTimer* sofa::gui::qt::RealGUI::timerStep [protected]

Definition at line 243 of file RealGUI.h.

Referenced by playpauseGUI(), and RealGUI().

QSlider* sofa::gui::qt::RealGUI::timeSlider [protected]

Definition at line 116 of file RealGUI.h.

Referenced by addViewer(), and setViewer().

std::string sofa::gui::qt::RealGUI::writeSceneName [protected]


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

Generated on Sun Nov 23 04:24:12 2008 for Sofa by  doxygen 1.5.7.1