MorphoGraphX
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Slots | Signals | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
MorphoGraphX Class Reference
+ Inheritance diagram for MorphoGraphX:

Public Types

typedef mgx::Point3u Point3u
 
typedef mgx::Point3f Point3f
 

Public Slots

void forceStack1SurfHeat ()
 
void forceStack2SurfHeat ()
 
void modified (bool state=true)
 
void storeParameters ()
 
void updateStateFromProcess (mgx::process::Process *proc)
 
void ImportMesh (int stack)
 
void ExportMesh (int stack)
 
void ResetMesh (int mesh)
 
void LoadMesh (int mesh)
 
void SaveMesh (int mesh)
 
void ImportStack (int stack, bool main)
 
void ImportStackSeries (int stack, bool main)
 
void OpenStack (int stack, bool main)
 
void SaveStack (int stack, bool main)
 
void ExportStack (int stack, bool main)
 
void updateCurrentStack ()
 
void processSystemCommand (mgx::process::Process *proc, mgx::process::SystemCommand command, const QStringList &parms)
 
void FileOpen (const QString &filename)
 
void AutoOpen (const QString &filename=QString(), int stack=0, bool main=true)
 
void resetDefaultParameters ()
 
void editTasks ()
 
void ReloadTasks ()
 
void DebugDialogSlot ()
 
void ResetCutSurf ()
 
void SetCutSurfControl ()
 
void ResetClipControl (float sceneRadius)
 
void changeSelectLabel (int lab)
 
void UpdateSliderScaleSlot ()
 

Signals

void processFinished ()
 
void processFailed ()
 

Public Member Functions

 MorphoGraphX (QString appdir)
 
void setDebug (bool debug)
 
bool LaunchProcess (const QString &processType, const QString &processName, QStringList &parms, bool useGUI=true, bool saveDefaults=true)
 
int activeStack () const
 
int activeMesh () const
 
QString getStackName (bool main, int num)
 
QString getMeshName (int num)
 
void setLoadFile (const QString &f)
 
bool runningProcess () const
 
const mgx::process::ProcessglobalProcess () const
 
mgx::process::ProcessglobalProcess ()
 
- Public Member Functions inherited from QMainWindow
 TabShape
 
 ToolButtonStyle
 
 QMainWindow (QWidget *parent=0, Qt::WindowFlags flags=0)
 
 addDockWidget (Qt::DockWidgetArea area, QDockWidget *dockwidget)
 
 addDockWidget (Qt::DockWidgetArea area, QDockWidget *dockwidget, Qt::Orientation orientation)
 
 addToolBar (Qt::ToolBarArea area, QToolBar *toolbar)
 
 addToolBar (QToolBar *toolbar)
 
 addToolBar (const QString &title)
 
 addToolBarBreak (Qt::ToolBarArea area=Qt::TopToolBarArea)
 
 centralWidget ()
 
 contextMenuEvent (QContextMenuEvent *event)
 
 DockWidgetArea QMainWindow::corner(Qt::Corner corner)
 
 createPopupMenu ()
 
 DockWidgetArea QMainWindow::dockWidgetArea(QDockWidget *dockwidget)
 
 event (QEvent *event)
 
 iconSizeChanged (const QSize &iconSize)
 
 insertToolBar (QToolBar *before, QToolBar *toolbar)
 
 insertToolBarBreak (QToolBar *before)
 
 menuBar ()
 
 menuWidget ()
 
 removeDockWidget (QDockWidget *dockwidget)
 
 removeToolBar (QToolBar *toolbar)
 
 removeToolBarBreak (QToolBar *before)
 
 restoreDockWidget (QDockWidget *dockwidget)
 
 restoreState (const QByteArray &state, int version=0)
 
 saveState (int version=0)
 
 setCentralWidget (QWidget *widget)
 
 setCorner (Qt::Corner corner, Qt::DockWidgetArea area)
 
 setMenuBar (QMenuBar *menuBar)
 
 setMenuWidget (QWidget *menuBar)
 
 setStatusBar (QStatusBar *statusbar)
 
 setTabPosition (Qt::DockWidgetAreas areas, QTabWidget::TabPosition tabPosition)
 
 splitDockWidget (QDockWidget *first, QDockWidget *second, Qt::Orientation orientation)
 
 statusBar ()
 
 TabPosition QMainWindow::tabPosition(Qt::DockWidgetArea area)
 
 tabifiedDockWidgets (QDockWidget *dockwidget)
 
 tabifyDockWidget (QDockWidget *first, QDockWidget *second)
 
 ToolBarArea QMainWindow::toolBarArea(QToolBar *toolbar)
 
 toolBarBreak (QToolBar *toolbar)
 
 toolButtonStyleChanged (Qt::ToolButtonStyle toolButtonStyle)
 
 data ()
 
 iterator_category
 
 const_iterator ()
 
 const_iterator (const iterator &other)
 
 key ()
 
 value ()
 
 operator!= (const const_iterator &other)
 
 operator* ()
 
 operator+ (int j)
 
 operator++ ()
 
 operator++ (int)
 
 operator+= (int j)
 
 operator- (int j)
 
 operator-- ()
 
 operator-- (int)
 
 operator-= (int j)
 
 operator-& gt;()
 
 operator== (const const_iterator &other)
 
 data ()
 
 iterator_category
 
 iterator ()
 
 key ()
 
 value ()
 
 operator!= (const iterator &other)
 
 operator!= (const const_iterator &other)
 
 operator* ()
 
 operator+ (int j)
 
 operator++ ()
 
 operator++ (int)
 
 operator+= (int j)
 
 operator- (int j)
 
 operator-- ()
 
 operator-- (int)
 
 operator-= (int j)
 
 operator-& gt;()
 
 operator== (const iterator &other)
 
 operator== (const const_iterator &other)
 
 erase (const Key &key)
 
 insert (const Key &key, const T &value, bool overwrite)
 
 remove (iterator it)
 
 replace (const Key &key, const T &value)
 

Static Public Member Functions

static void writeProcessParams (const mgx::process::BaseProcessDefinition &def, QTextStream &pout)
 

Static Public Attributes

static QString AppDir
 
static QLabelActiveStack
 

Protected Member Functions

bool event (QEvent *e)
 
void dragEnterEvent (QDragEnterEvent *event)
 
void dropEvent (QDropEvent *event)
 
void closeEvent (QCloseEvent *e)
 
void cleanProcess ()
 
void saveSettings ()
 

Protected Attributes

QTime currentProcessTime
 
QString _loadFilename
 

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