vtkKWMimxMainWindow Class Reference

#include <vtkKWMimxMainWindow.h>

Inheritance diagram for vtkKWMimxMainWindow:
vtkKWCompositeWidget

List of all members.

Public Member Functions

virtual void ABAQUSPrecisionCallback (double value)
void AddOrientationAxis ()
void AutoSaveCallback ()
virtual void AutoSaveDirectoryCallback ()
virtual void AutoSaveDirectoryModeCallback (int mode)
virtual void AutoSaveModeCallback (int mode)
virtual void AutoSaveScaleCallback (double value)
virtual void AverageElementLengthCallback (char *value)
void CustomApplicationSettingsModuleEntry ()
void CustomApplicationSettingsModuleExit ()
void DisableAutoSave ()
void DisplayPropertyCallback ()
void EnableAutoSave ()
void ForceWidgetRedraw (void)
int GetABAQUSPrecision ()
const charGetApplicationFontFamily () const
const charGetApplicationFontSize () const
vtkKWIcon * GetApplyButtonIcon ()
const charGetAutoSaveDirectory () const
bool GetAutoSaveFlag ()
int GetAutoSaveTime ()
bool GetAutoSaveWorkDirFlag ()
double GetAverageElementLength ()
double * GetBackgroundColor ()
vtkKWIcon * GetCancelButtonIcon ()
vtkKWUserInterfaceManager * GetMainUserInterfaceManager ()
const charGetSaveDirectory ()
vtkSlicerThemeGetSlicerTheme ()
double * GetTextColor ()
const charGetWorkingDirectory ()
void InitializeWorkingDirectory (const char *dirName)
virtual void InstallDefaultTheme ()
virtual void InstallTheme (vtkKWTheme *theme)
void LoadRegistryApplicationSettings ()
void RemoveOrientationAxis ()
void RestoreVisibilityStateOfObjectLists (void)
void SaveVisibilityStateOfObjectLists (void)
void SetABAQUSPrecision (int precision)
void SetApplicationFontFamily (const char *family)
void SetApplicationFontSize (const char *size)
void SetAutoSaveDirectory (const char *dirName)
void SetAutoSaveFlag (bool saveFlag)
void SetAutoSaveTime (int saveTime)
void SetAutoSaveWorkDirFlag (bool saveFlag)
void SetAverageElementLength (double length)
void SetBackgroundColor (double color[3])
virtual void SetFontFamilyCallback ()
virtual void SetFontSizeCallback ()
void SetStatusText (const char *)
void SetTextColor (double color[3])
void SetWorkingDirectory (const char *dirName)
virtual void Update ()
void UpdateEnableState ()
 vtkGetMacro (StandAloneApplication, bool)
 vtkGetObjectMacro (MainUserInterfacePanel, vtkKWMimxMainNotebook)
 vtkGetObjectMacro (PVAxesActor, vtkPVAxesActor)
 vtkGetObjectMacro (ViewProperties, vtkKWMimxViewProperties)
 vtkGetObjectMacro (ErrorCallback, vtkMimxErrorCallback)
 vtkGetObjectMacro (MainWindow, vtkKWWindow)
 vtkGetObjectMacro (RenderWidget, vtkKWRenderWidget)
 vtkSetMacro (StandAloneApplication, bool)
 vtkSetObjectMacro (MainWindow, vtkKWWindow)
 vtkSetObjectMacro (RenderWidget, vtkKWRenderWidget)
 vtkTypeRevisionMacro (vtkKWMimxMainWindow, vtkKWCompositeWidget)

Static Public Member Functions

static vtkKWMimxMainWindowNew ()

Public Attributes

vtkRenderer * AxesRenderer
vtkKWMimxMainNotebookMainUserInterfacePanel
vtkKWRenderWidgetRenderWidget

Protected Member Functions

virtual void CreateWidget ()
 vtkKWMimxMainWindow ()
 ~vtkKWMimxMainWindow ()

Protected Attributes

vtkKWMimxDisplayPropertiesGroupDisplayPropertyDialog
vtkLinkedListWrapperTreeDoUndoTree
vtkMimxErrorCallbackErrorCallback
vtkSlicerModuleCollapsibleFrameMainFrame
vtkKWMimxViewPropertiesViewProperties

Private Member Functions

void AddCustomApplicationSettingsPanel ()
void AddFontApplicationSettingsPanel ()
void operator= (const vtkKWMimxMainWindow &)
void RemoveCustomApplicationSettingsPanel ()
void RemoveFontApplicationSettingsPanel ()
 vtkKWMimxMainWindow (const vtkKWMimxMainWindow &)

Private Attributes

int ABAQUSPrecision
char ApplicationFontFamily [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
char ApplicationFontSize [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
vtkKWIcon * applyIcon
vtkKWCheckButtonWithLabel * AutoSaveButton
vtkKWLoadSaveButtonWithLabel * AutoSaveDir
char AutoSaveDirectory [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
char autoSaveEventId [256]
bool AutoSaveFlag
vtkKWScaleWithLabel * AutoSaveScale
int AutoSaveTime
bool AutoSaveWorkDirFlag
double AverageElementLength
vtkKWEntryWithLabel * AverageElementLengthEntry
double BackgroundColor [3]
vtkCallbackCommandCallbackCommand
vtkKWIcon * cancelIcon
char DateTimeString [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
vtkKWRadioButtonSet * FontFamilyButtons
vtkKWFrameWithScrollbar * FontScrollFrame
vtkKWFrameWithLabelFontSettingsFrame
vtkKWRadioButtonSet * FontSizeButtons
vtkKWWindowMainWindow
vtkKWFrameWithLabelMimxSettingsFrame
vtkKWScaleWithLabel * PropertyPrecisionScale
vtkPVAxesActorPVAxesActor
char SaveDirectory [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
vtkSlicerThemeSlicerTheme
bool StandAloneApplication
double TextColor [3]
vtkKWCheckButtonWithLabel * WorkingDirButton
char WorkingDirectory [vtkKWRegistryHelper::RegistryKeyValueSizeMax]

Constructor & Destructor Documentation

vtkKWMimxMainWindow::vtkKWMimxMainWindow (  )  [protected]
vtkKWMimxMainWindow::~vtkKWMimxMainWindow (  )  [protected]
vtkKWMimxMainWindow::vtkKWMimxMainWindow ( const vtkKWMimxMainWindow  )  [private]

Member Function Documentation

void vtkKWMimxMainWindow::ABAQUSPrecisionCallback ( double  value  )  [virtual]

References precision, and SetABAQUSPrecision().

void vtkKWMimxMainWindow::AddCustomApplicationSettingsPanel (  )  [private]
void vtkKWMimxMainWindow::AddFontApplicationSettingsPanel (  )  [private]
void vtkKWMimxMainWindow::AddOrientationAxis (  ) 
void vtkKWMimxMainWindow::AutoSaveCallback (  ) 
void vtkKWMimxMainWindow::AutoSaveDirectoryCallback (  )  [virtual]
void vtkKWMimxMainWindow::AutoSaveDirectoryModeCallback ( int  mode  )  [virtual]

References AutoSaveDir, and SetAutoSaveWorkDirFlag().

Referenced by Update().

void vtkKWMimxMainWindow::AutoSaveModeCallback ( int  mode  )  [virtual]
void vtkKWMimxMainWindow::AutoSaveScaleCallback ( double  value  )  [virtual]

References SetAutoSaveTime().

void vtkKWMimxMainWindow::AverageElementLengthCallback ( char value  )  [virtual]
void vtkKWMimxMainWindow::CreateWidget ( void   )  [protected, virtual]
void vtkKWMimxMainWindow::CustomApplicationSettingsModuleEntry (  ) 
void vtkKWMimxMainWindow::CustomApplicationSettingsModuleExit (  ) 
void vtkKWMimxMainWindow::DisableAutoSave (  ) 
void vtkKWMimxMainWindow::DisplayPropertyCallback (  ) 

References DisplayPropertyDialog, and New().

void vtkKWMimxMainWindow::EnableAutoSave (  ) 
void vtkKWMimxMainWindow::ForceWidgetRedraw ( void   ) 
int vtkKWMimxMainWindow::GetABAQUSPrecision (  ) 

References ABAQUSPrecision.

Referenced by Update().

const char * vtkKWMimxMainWindow::GetApplicationFontFamily (  )  const
const char * vtkKWMimxMainWindow::GetApplicationFontSize (  )  const
vtkKWIcon * vtkKWMimxMainWindow::GetApplyButtonIcon (  ) 

References applyIcon.

const char * vtkKWMimxMainWindow::GetAutoSaveDirectory (  )  const

References AutoSaveDirectory.

Referenced by Update().

bool vtkKWMimxMainWindow::GetAutoSaveFlag (  ) 

References AutoSaveFlag.

Referenced by AutoSaveCallback(), and Update().

int vtkKWMimxMainWindow::GetAutoSaveTime (  ) 

References AutoSaveTime.

Referenced by AutoSaveCallback(), EnableAutoSave(), and Update().

bool vtkKWMimxMainWindow::GetAutoSaveWorkDirFlag (  ) 

References AutoSaveWorkDirFlag.

Referenced by Update().

double vtkKWMimxMainWindow::GetAverageElementLength (  ) 

References AverageElementLength.

Referenced by Update().

double * vtkKWMimxMainWindow::GetBackgroundColor (  ) 

References BackgroundColor.

vtkKWIcon * vtkKWMimxMainWindow::GetCancelButtonIcon (  ) 

References cancelIcon.

vtkKWUserInterfaceManager * vtkKWMimxMainWindow::GetMainUserInterfaceManager (  ) 

References MainWindow.

const char * vtkKWMimxMainWindow::GetSaveDirectory (  ) 
vtkSlicerTheme * vtkKWMimxMainWindow::GetSlicerTheme (  ) 

References SlicerTheme.

Referenced by AddFontApplicationSettingsPanel().

double * vtkKWMimxMainWindow::GetTextColor (  ) 

References TextColor.

const char * vtkKWMimxMainWindow::GetWorkingDirectory (  ) 

References WorkingDirectory.

void vtkKWMimxMainWindow::InitializeWorkingDirectory ( const char dirName  ) 
void vtkKWMimxMainWindow::InstallDefaultTheme (  )  [virtual]

References InstallTheme(), and SlicerTheme.

Referenced by my_main().

void vtkKWMimxMainWindow::InstallTheme ( vtkKWTheme theme  )  [virtual]

References SlicerTheme.

Referenced by InstallDefaultTheme().

void vtkKWMimxMainWindow::LoadRegistryApplicationSettings (  ) 
static vtkKWMimxMainWindow* vtkKWMimxMainWindow::New (  )  [static]
void vtkKWMimxMainWindow::operator= ( const vtkKWMimxMainWindow  )  [private]
void vtkKWMimxMainWindow::RemoveCustomApplicationSettingsPanel (  )  [private]
void vtkKWMimxMainWindow::RemoveFontApplicationSettingsPanel (  )  [private]
void vtkKWMimxMainWindow::RemoveOrientationAxis (  ) 
void vtkKWMimxMainWindow::RestoreVisibilityStateOfObjectLists ( void   ) 
void vtkKWMimxMainWindow::SaveVisibilityStateOfObjectLists ( void   ) 
void vtkKWMimxMainWindow::SetABAQUSPrecision ( int  precision  ) 

References ABAQUSPrecision.

Referenced by ABAQUSPrecisionCallback().

void vtkKWMimxMainWindow::SetApplicationFontFamily ( const char family  ) 
void vtkKWMimxMainWindow::SetApplicationFontSize ( const char size  ) 
void vtkKWMimxMainWindow::SetAutoSaveDirectory ( const char dirName  ) 

References AutoSaveDirectory.

Referenced by AutoSaveDirectoryCallback().

void vtkKWMimxMainWindow::SetAutoSaveFlag ( bool  saveFlag  ) 

References AutoSaveFlag.

Referenced by AutoSaveModeCallback().

void vtkKWMimxMainWindow::SetAutoSaveTime ( int  saveTime  ) 

References AutoSaveTime.

Referenced by AutoSaveScaleCallback().

void vtkKWMimxMainWindow::SetAutoSaveWorkDirFlag ( bool  saveFlag  ) 
void vtkKWMimxMainWindow::SetAverageElementLength ( double  length  ) 
void vtkKWMimxMainWindow::SetBackgroundColor ( double  color[3]  ) 

References BackgroundColor.

void vtkKWMimxMainWindow::SetFontFamilyCallback (  )  [virtual]
void vtkKWMimxMainWindow::SetFontSizeCallback (  )  [virtual]
void vtkKWMimxMainWindow::SetStatusText ( const char text  ) 
void vtkKWMimxMainWindow::SetTextColor ( double  color[3]  ) 

References TextColor.

void vtkKWMimxMainWindow::SetWorkingDirectory ( const char dirName  ) 

References WorkingDirectory.

Referenced by InitializeWorkingDirectory().

void vtkKWMimxMainWindow::Update ( void   )  [virtual]
void vtkKWMimxMainWindow::UpdateEnableState ( void   ) 

References MainWindow.

vtkKWMimxMainWindow::vtkGetMacro ( StandAloneApplication  ,
bool   
)
vtkKWMimxMainWindow::vtkGetObjectMacro ( MainUserInterfacePanel  ,
vtkKWMimxMainNotebook   
)
vtkKWMimxMainWindow::vtkGetObjectMacro ( PVAxesActor  ,
vtkPVAxesActor   
)
vtkKWMimxMainWindow::vtkGetObjectMacro ( ViewProperties  ,
vtkKWMimxViewProperties   
)
vtkKWMimxMainWindow::vtkGetObjectMacro ( ErrorCallback  ,
vtkMimxErrorCallback   
)
vtkKWMimxMainWindow::vtkGetObjectMacro ( MainWindow  ,
vtkKWWindow   
)
vtkKWMimxMainWindow::vtkGetObjectMacro ( RenderWidget  ,
vtkKWRenderWidget   
)
vtkKWMimxMainWindow::vtkSetMacro ( StandAloneApplication  ,
bool   
)
vtkKWMimxMainWindow::vtkSetObjectMacro ( MainWindow  ,
vtkKWWindow   
)
vtkKWMimxMainWindow::vtkSetObjectMacro ( RenderWidget  ,
vtkKWRenderWidget   
)
vtkKWMimxMainWindow::vtkTypeRevisionMacro ( vtkKWMimxMainWindow  ,
vtkKWCompositeWidget   
)

Member Data Documentation

char vtkKWMimxMainWindow::ApplicationFontFamily[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [private]
char vtkKWMimxMainWindow::ApplicationFontSize[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [private]
vtkKWIcon* vtkKWMimxMainWindow::applyIcon [private]
vtkKWCheckButtonWithLabel* vtkKWMimxMainWindow::AutoSaveButton [private]
vtkKWLoadSaveButtonWithLabel* vtkKWMimxMainWindow::AutoSaveDir [private]
char vtkKWMimxMainWindow::AutoSaveDirectory[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [private]
vtkKWScaleWithLabel* vtkKWMimxMainWindow::AutoSaveScale [private]
vtkKWEntryWithLabel* vtkKWMimxMainWindow::AverageElementLengthEntry [private]
vtkKWIcon* vtkKWMimxMainWindow::cancelIcon [private]
char vtkKWMimxMainWindow::DateTimeString[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [private]
vtkKWRadioButtonSet* vtkKWMimxMainWindow::FontFamilyButtons [private]
vtkKWFrameWithScrollbar* vtkKWMimxMainWindow::FontScrollFrame [private]
vtkKWRadioButtonSet* vtkKWMimxMainWindow::FontSizeButtons [private]
vtkKWScaleWithLabel* vtkKWMimxMainWindow::PropertyPrecisionScale [private]
char vtkKWMimxMainWindow::SaveDirectory[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [private]

Referenced by GetSaveDirectory().

double vtkKWMimxMainWindow::TextColor[3] [private]
vtkKWCheckButtonWithLabel* vtkKWMimxMainWindow::WorkingDirButton [private]
char vtkKWMimxMainWindow::WorkingDirectory[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [private]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1