Difference between revisions of "Documentation/4.0/Developers/DirectoryStructure"
From Slicer Wiki
m |
|||
| Line 1: | Line 1: | ||
| − | |||
= Slicer install and build tree = | = Slicer install and build tree = | ||
| Line 100: | Line 99: | ||
</pre> | </pre> | ||
| + | |||
| + | = API = | ||
| + | |||
| + | * '''[http://slicer.org/doc/html/classvtkSlicerApplicationLogic.html vtkSlicerApplicationLogic]''' provides some convenient functions allowing to obtain the share directory associated with a given module filepath. | ||
| + | |||
| + | * Note also that if ''vtkSlicerConfigure'' is included the macros ''Slicer_CLIMODULES_SUBDIR'', ''Slicer_QTLOADABLEMODULES_SUBDIR'' and ''Slicer_QTSCRIPTEDMODULES_SUBDIR'' will be available. | ||
Revision as of 19:42, 21 September 2011
Home < Documentation < 4.0 < Developers < DirectoryStructureSlicer install and build tree
Slicer_HOME
|
+ bin
|
+ lib
| |
| + Slicer-X.Y
| |
| + cli-modules
| |
| + qt-loadable-modules
| |
| + qt-scripted-modules
|
+ share
|
+ Slicer-X.Y
|
+ cli-modules
| |
| + CLIModuleName1
| |
. .
| |
| + CLIModuleNameN
|
+ qt-loadable-modules
| |
| + QtLoadableModuleName1
| |
. .
| |
| + QtLoadableModuleNameN
|
+ qt-scripted-modules
| |
| + QtScriptedModuleName1
| |
. .
| |
| + QtScriptedModuleNameN
|
+ Tcl
|
+ ParameterSets
|
+ ColorFiles
The X and Y in Slicer-X.Y respectively stand for Slicer_MAJOR_VERSION and Slicer_MINOR_VERSION
Extension install and build tree
INSTALL_LOCATION
|
+ lib
| |
| + Slicer-X.Y
| |
| + cli-modules
| |
| + qt-loadable-modules
| |
| + qt-scripted-modules
|
+ share
|
+ Slicer-X.Y
|
+ cli-modules
| |
| + CLIModuleName1
| |
. .
| |
| + CLIModuleNameN
|
+ qt-loadable-modules
| |
| + QtLoadableModuleName1
| |
. .
| |
| + QtLoadableModuleNameN
|
+ qt-scripted-modules
|
+ QtScriptedModuleName1
|
.
|
+ QtScriptedModuleNameN
API
- vtkSlicerApplicationLogic provides some convenient functions allowing to obtain the share directory associated with a given module filepath.
- Note also that if vtkSlicerConfigure is included the macros Slicer_CLIMODULES_SUBDIR, Slicer_QTLOADABLEMODULES_SUBDIR and Slicer_QTSCRIPTEDMODULES_SUBDIR will be available.