#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 CAMERA_DEBUG |
| #define PathSep ":" |
Referenced by Slicer3_main().
| #define slicerCerr | ( | x | ) | cout << x |
Referenced by Slicer3_main(), and Slicer3_Tcl_Eval().
| static void ErrorMessage | ( | const char * | msg | ) | [static] |
References vtkSlicerApplication::ErrorMessage(), and vtkSlicerApplication::GetInstance().
Referenced by vtkImageEMLocalSegmenter::GetErrorFlag(), vtkImageEMGenericClass::GetErrorFlag(), vtkImageEMAtlasSegmenter::GetErrorFlag(), vtkMRMLScene::GetErrorMessage(), vtkImageEMLocalSegmenter::GetErrorMessagePtr(), vtkImageEMGenericClass::GetErrorMessagePtr(), vtkImageEMAtlasSegmenter::GetErrorMessagePtr(), vtkImageEMLocalSegmenter::GetErrorMessages(), vtkImageEMGenericClass::GetErrorMessages(), vtkImageEMAtlasSegmenter::GetErrorMessages(), main(), vtkImageEMLocalSegmenter::ResetErrorMessage(), vtkImageEMGenericClass::ResetErrorMessage(), vtkImageEMAtlasSegmenter::ResetErrorMessage(), vtkMRMLScene::SetErrorMessage(), and Slicer3_main().
| 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] |
References vtkSlicerApplication::GetInstance(), and vtkSlicerApplication::InformationMessage().
Referenced by ModuleFactory::LoadModuleCache(), main(), ModuleFactory::SaveModuleCache(), ModuleFactory::ScanForCommandLineModulesByExecuting(), ModuleFactory::ScanForCommandLineModulesByPeeking(), ModuleFactory::ScanForNotAModuleFiles(), ModuleFactory::ScanForPythonModulesByLoading(), ModuleFactory::ScanForSharedObjectModules(), LoadableModuleFactory::ScanForSharedObjectModules(), and Slicer3_main().
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 Slicer3_BrokerScriptHandler | ( | const char * | script | ) |
References vtkSlicerApplication::GetInstance().
Referenced by Slicer3_main().
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().
References slicerCerr.
Referenced by Slicer3_main().
| int Slicerbasegui_Init | ( | Tcl_Interp * | interp | ) |
Referenced by CreateTclInterp(), slicer3_main(), and Slicer3_main().
| int Slicerbaselogic_Init | ( | Tcl_Interp * | interp | ) |
Referenced by CreateTclInterp(), and Slicer3_main().
| static void SplashMessage | ( | const char * | msg | ) | [static] |
References vtkSlicerApplication::GetInstance(), and vtkSlicerApplication::SplashMessage().
Referenced by main(), and Slicer3_main().
| 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] |
References vtkSlicerApplication::GetInstance(), and vtkSlicerApplication::WarningMessage().
Referenced by vtkImageEMLocalSegmenter::GetWarningFlag(), vtkImageEMGenericClass::GetWarningFlag(), vtkImageEMAtlasSegmenter::GetWarningFlag(), vtkImageEMLocalSegmenter::GetWarningMessagePtr(), vtkImageEMGenericClass::GetWarningMessagePtr(), vtkImageEMAtlasSegmenter::GetWarningMessagePtr(), vtkImageEMLocalSegmenter::GetWarningMessages(), vtkImageEMGenericClass::GetWarningMessages(), vtkImageEMAtlasSegmenter::GetWarningMessages(), ModuleFactory::LoadModuleCache(), main(), vtkImageEMLocalSegmenter::ResetWarningMessage(), vtkImageEMGenericClass::ResetWarningMessage(), vtkImageEMAtlasSegmenter::ResetWarningMessage(), ModuleFactory::SaveModuleCache(), ModuleFactory::Scan(), LoadableModuleFactory::Scan(), ModuleFactory::ScanForCommandLineModulesByExecuting(), ModuleFactory::ScanForCommandLineModulesByPeeking(), ModuleFactory::ScanForNotAModuleFiles(), ModuleFactory::ScanForPythonModulesByLoading(), ModuleFactory::ScanForSharedObjectModules(), LoadableModuleFactory::ScanForSharedObjectModules(), and Slicer3_main().
1.6.1