Slicer3.cxx File Reference

#include "vtkSlicerConfigure.h"
#include "vtkOpenGLRenderWindow.h"
#include "vtkRenderWindow.h"
#include "vtkDebugLeaks.h"
#include "vtkKWApplication.h"
#include "vtkKWWindow.h"
#include "vtkKWNotebook.h"
#include "vtkKWRegistryHelper.h"
#include "vtkKWTkUtilities.h"
#include "vtkKWResourceUtilities.h"
#include "vtkKWSplashScreen.h"
#include "vtkSlicerLogoIcons.h"
#include "vtkSlicerApplication.h"
#include "vtkSlicerApplicationLogic.h"
#include "vtkSlicerSliceLogic.h"
#include "vtkSlicerModelsLogic.h"
#include "vtkSlicerModelHierarchyLogic.h"
#include "vtkSlicerFiducialsLogic.h"
#include "vtkSlicerColorLogic.h"
#include "vtkMRMLScene.h"
#include "vtkMRMLCrosshairNode.h"
#include "vtkCacheManager.h"
#include "vtkDataIOManager.h"
#include "vtkDataIOManagerLogic.h"
#include "vtkSlicerCacheAndDataIOManagerGUI.h"
#include "vtkSlicerComponentGUI.h"
#include "vtkSlicerApplicationGUI.h"
#include "vtkSlicerSlicesGUI.h"
#include "vtkKWUserInterfacePanel.h"
#include "vtkKWUserInterfaceManager.h"
#include "vtkKWUserInterfaceManagerNotebook.h"
#include "vtkKWLogDialog.h"
#include "vtkSlicerGUICollection.h"
#include "vtkSlicerModelsGUI.h"
#include "vtkSlicerFiducialsGUI.h"
#include "vtkSlicerColorGUI.h"
#include "vtkSlicerDataGUI.h"
#include "vtkSlicerTransformsGUI.h"
#include "vtkSlicerCamerasGUI.h"
#include "vtkSlicerTheme.h"
#include "vtkSlicerWindow.h"
#include "vtkSlicerApplicationSettingsInterface.h"
#include "ModuleFactory.h"
#include "vtkSlicerROILogic.h"
#include "vtkSlicerROIGUI.h"
#include "Slicer3Helper.cxx"
#include <vtksys/SystemTools.hxx>
#include <vtksys/Directory.hxx>
#include <vtksys/stl/string>
#include <time.h>
#include <stdlib.h>
#include <vtksys/stl/vector>
#include "Resources/vtkSlicerSplashScreen_ImageData.h"
#include <LoadableModuleFactory.h>
#include "vtkHTTPHandler.h"
#include "vtkSRBHandler.h"
#include "vtkXNATHandler.h"
#include "vtkHIDHandler.h"
#include "vtkXNDHandler.h"
#include "vtkSlicerPermissionPrompterWidget.h"
#include "vtkSlicerXNATPermissionPrompterWidget.h"
#include "Slicer3CLP.h"

Classes

struct  SpacesToUnderscores

Defines

#define CAMERA_DEBUG
#define PathSep   ":"
#define slicerCerr(x)   cout << x

Functions

static void ErrorMessage (const char *msg)
int Freesurfer_Init (Tcl_Interp *interp)
int Igt_Init (Tcl_Interp *interp)
static void InformationMessage (const char *msg)
int main (int argc, char *argv[])
int Mrml_Init (Tcl_Interp *interp)
int Mrmlcli_Init (Tcl_Interp *interp)
void printAllInfo (int argc, char **argv)
void Slicer3_BrokerScriptHandler (const char *script)
int Slicer3_main (int &argc, char *argv[])
int Slicer3_Tcl_Eval (Tcl_Interp *interp, const char *script)
int Slicerbasegui_Init (Tcl_Interp *interp)
int Slicerbaselogic_Init (Tcl_Interp *interp)
static void SplashMessage (const char *msg)
int Vtkitk_Init (Tcl_Interp *interp)
int Vtkteem_Init (Tcl_Interp *interp)
static void WarningMessage (const char *msg)

Define Documentation

#define CAMERA_DEBUG
#define PathSep   ":"

Referenced by Slicer3_main().

#define slicerCerr (  )     cout << x

Referenced by Slicer3_main(), and Slicer3_Tcl_Eval().


Function Documentation

static void ErrorMessage ( const char msg  )  [static]
int Freesurfer_Init ( Tcl_Interp *  interp  ) 

Referenced by Slicer3_main().

int Igt_Init ( Tcl_Interp *  interp  ) 

Referenced by Slicer3_main().

static void InformationMessage ( const char msg  )  [static]
int main ( int  argc,
char argv[] 
)

References Slicer3_main().

int Mrml_Init ( Tcl_Interp *  interp  ) 

Referenced by CreateTclInterp(), and Slicer3_main().

int Mrmlcli_Init ( Tcl_Interp *  interp  ) 

Referenced by CreateTclInterp(), and Slicer3_main().

void printAllInfo ( int  argc,
char **  argv 
)

References fprintf, and stdout.

void Slicer3_BrokerScriptHandler ( const char script  ) 
int Slicer3_main ( int argc,
char argv[] 
)

References Slicer3Helper::AddDataIOToScene(), vtkSlicerColorLogic::AddDefaultColorNodes(), vtkSlicerCamerasGUI::AddGUIObservers(), vtkSlicerComponentGUI::AddGUIObservers(), vtkSlicerSlicesGUI::AddGUIObservers(), vtkSlicerApplicationGUI::AddGUIObservers(), vtkSlicerApplication::AddModuleGUI(), qSlicerApplication::application(), vtkSlicerCamerasGUI::BuildGUI(), vtkSlicerComponentGUI::BuildGUI(), vtkSlicerSlicesGUI::BuildGUI(), vtkSlicerApplicationGUI::BuildGUI(), vtkMRMLScene::Clear(), vtkSlicerApplicationLogic::ClearCollections(), vtkMRMLScene::ClearRedoStack(), vtkMRMLScene::ClearUndoStack(), Commandlinemodule_Init(), vtkSlicerApplicationGUI::ConfigureMainSliceViewers(), vtkSlicerApplication::ConfigureRemoteIOSettingsFromRegistry(), vtkSlicerApplicationLogic::CreateProcessingThread(), vtkSlicerApplicationLogic::CreateSliceLogics(), vtkSlicerApplicationGUI::DeleteComponentGUIs(), vtkSlicerApplicationLogic::DeleteSliceLogics(), vtkSlicerApplicationGUI::DisplayMainSlicerWindow(), vtkSlicerCacheAndDataIOManagerGUI::Enter(), ErrorMessage(), exit, qSlicerModuleManager::factoryManager(), fileName, Freesurfer_Init(), vtkSlicerApplication::FullFileSystemCheck(), vtkSlicerApplicationGUI::GetActiveViewerWidget(), vtkSlicerApplication::GetColorFilePaths(), vtkSlicerApplication::GetExtensionsInstallPath(), LoadableModuleDescription::GetGUIName(), LoadableModuleDescription::GetGUIPtr(), vtkSlicerApplication::GetHomeModule(), vtkEventBroker::GetInstance(), vtkSlicerApplication::GetInstance(), LoadableModuleDescription::GetLocation(), LoadableModuleDescription::GetLogicPtr(), LoadableModuleDescription::GetMessage(), ModuleFactory::GetModuleDescription(), LoadableModuleFactory::GetModuleDescription(), vtkSlicerApplication::GetModuleGUIByName(), ModuleFactory::GetModuleNames(), LoadableModuleFactory::GetModuleNames(), vtkSlicerApplication::GetModulePaths(), LoadableModuleDescription::GetName(), LoadableModuleDescription::GetShortName(), vtkSlicerApplicationLogic::GetSliceLogic(), vtkSlicerApplication::GetSvnRevision(), LoadableModuleDescription::GetTclInitFunction(), vtkSlicerApplication::GetTemporaryDirectory(), ModuleDescription::GetTitle(), Igt_Init(), image_SlicerSplashScreen_height, image_SlicerSplashScreen_length, image_SlicerSplashScreen_nb_sections, image_SlicerSplashScreen_pixel_size, image_SlicerSplashScreen_sections, image_SlicerSplashScreen_width, InformationMessage(), vtkSlicerModuleGUI::Init(), vtkSlicerApplication::InitializePython(), vtkSlicerApplicationGUI::InitializeSlicesControlGUI(), vtkSlicerApplicationGUI::InitializeViewControlGUI(), vtkSlicerApplication::InstallTheme(), qSlicerModuleFactoryManager::instantiateModules(), len, vtkSlicerModuleLogic::LoadDefaultParameterSets(), qSlicerCoreApplication::moduleManager(), vtkSlicerModuleGUI::ModuleSelectedEvent, Mrml_Init(), Mrmlcli_Init(), slicerget::name, vtkCommandLineModuleLogic::New(), vtkCommandLineModuleGUI::New(), vtkMRMLCommandLineModuleNode::New(), vtkSlicerCacheAndDataIOManagerGUI::New(), vtkSlicerCamerasGUI::New(), vtkSlicerDataGUI::New(), vtkSlicerTransformsGUI::New(), vtkSlicerColorGUI::New(), vtkSlicerColorLogic::New(), vtkSlicerROIGUI::New(), vtkSlicerROILogic::New(), vtkSlicerFiducialsGUI::New(), vtkSlicerFiducialsLogic::New(), vtkSlicerModelsGUI::New(), vtkSlicerModelHierarchyLogic::New(), vtkSlicerModelsLogic::New(), vtkSlicerSlicesGUI::New(), vtkDataIOManagerLogic::New(), vtkSlicerApplicationGUI::New(), vtkSlicerApplicationLogic::New(), vtkMRMLScene::New(), vtkSlicerModuleGUI::NewObservableEvents(), vtkSlicerLogic::NewObservableEvents(), vtkMRMLScene::NewSceneEvent, PARSE_ARGS, PathSep, vtkSlicerApplicationGUI::PopulateModuleChooseList(), vtkSlicerApplicationLogic::ProcessMRMLEvents(), PythonModule, qSlicerModuleFactoryManager::registerFactory(), ModuleFactory::RegisterFileExtension(), vtkMRMLCommandLineModuleNode::RegisterModuleDescription(), qSlicerModuleFactoryManager::registerModules(), vtkMRMLScene::RegisterNodeClass(), Slicer3Helper::RemoveDataIOFromScene(), vtkSlicerApplicationGUI::RemoveGUIObservers(), vtkSlicerCamerasGUI::RemoveGUIObservers(), vtkSlicerComponentGUI::RemoveGUIObservers(), ModuleFactory::Scan(), LoadableModuleFactory::Scan(), vtkMRMLScene::SceneCloseEvent, vtkMRMLScene::SetActiveScene(), vtkSlicerComponentGUI::SetAndObserveApplicationLogic(), vtkSlicerCacheAndDataIOManagerGUI::SetAndObserveCacheManager(), vtkSlicerCacheAndDataIOManagerGUI::SetAndObserveDataIOManager(), vtkSlicerApplicationGUI::SetAndObserveMainSliceLogic(), vtkSlicerComponentGUI::SetAndObserveMRMLScene(), vtkSlicerLogic::SetAndObserveMRMLScene(), vtkSlicerComponentGUI::SetAndObserveMRMLSceneEvents(), vtkSlicerLogic::SetAndObserveMRMLSceneEvents(), vtkSlicerComponentGUI::SetApplicationLogic(), vtkSlicerApplication::SetBinDir(), ModuleFactory::SetCachePath(), ModuleFactory::SetErrorMessageCallback(), LoadableModuleFactory::SetErrorMessageCallback(), vtkEventBroker::SetEventModeToSynchronous(), vtkSlicerApplication::SetExtensionsInstallPath(), ModuleFactory::SetInformationMessageCallback(), LoadableModuleFactory::SetInformationMessageCallback(), vtkSlicerComponentGUI::SetLogic(), vtkCommandLineModuleGUI::SetModuleDescription(), ModuleFactory::SetModuleDiscoveryMessageCallback(), LoadableModuleFactory::SetModuleDiscoveryMessageCallback(), vtkSlicerColorGUI::SetModuleLogic(), vtkSlicerROIGUI::SetModuleLogic(), vtkSlicerFiducialsGUI::SetModuleLogic(), vtkSlicerModelsGUI::SetModuleLogic(), vtkSlicerModuleGUI::SetModuleLogic(), vtkSlicerLogic::SetMRMLScene(), qSlicerCoreApplication::setMRMLScene(), vtkSlicerApplication::SetMRMLScene(), ModuleFactory::SetName(), LoadableModuleFactory::SetName(), vtkMRMLScene::SetRootDirectory(), vtkEventBroker::SetScriptHandler(), ModuleFactory::SetSearchPaths(), LoadableModuleFactory::SetSearchPaths(), vtkSlicerApplicationGUI::SetSlicesGUI(), ModuleFactory::SetWarningMessageCallback(), LoadableModuleFactory::SetWarningMessageCallback(), Slicer3_BrokerScriptHandler(), Slicer3_Tcl_Eval(), Slicerbasegui_Init(), Slicerbaselogic_Init(), slicerCerr, SplashMessage(), vtkSlicerApplication::SplashMessage(), vtkSlicerApplication::StartApplication(), vtkSlicerCacheAndDataIOManagerGUI::TearDownGUI(), vtkSlicerDataGUI::TearDownGUI(), vtkSlicerTransformsGUI::TearDownGUI(), vtkSlicerColorGUI::TearDownGUI(), vtkSlicerROIGUI::TearDownGUI(), vtkSlicerFiducialsGUI::TearDownGUI(), vtkSlicerModelsGUI::TearDownGUI(), vtkSlicerComponentGUI::TearDownGUI(), vtkSlicerApplicationGUI::TearDownViewers(), vtkSlicerApplicationLogic::TerminateProcessingThread(), vtkSlicerCamerasGUI::UpdateCameraSelector(), Vtkitk_Init(), Vtkteem_Init(), and WarningMessage().

Referenced by main().

int Slicer3_Tcl_Eval ( Tcl_Interp *  interp,
const char script 
)

References slicerCerr.

Referenced by Slicer3_main().

int Slicerbasegui_Init ( Tcl_Interp *  interp  ) 
int Slicerbaselogic_Init ( Tcl_Interp *  interp  ) 

Referenced by CreateTclInterp(), and Slicer3_main().

static void SplashMessage ( const char msg  )  [static]
int Vtkitk_Init ( Tcl_Interp *  interp  ) 

Referenced by CreateTclInterp(), main(), and Slicer3_main().

int Vtkteem_Init ( Tcl_Interp *  interp  ) 

Referenced by CreateTclInterp(), main(), and Slicer3_main().

static void WarningMessage ( const char msg  )  [static]

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1