- 02 Jul, 2012 1 commit
-
-
promayon authored
NEW MedicalImageViewer is a singletons, use getInstance() NEW 6 application actions with global shortcuts (from Ctrl+0 to Ctrl+5: show All, Axial, Coronal, Sagittal, 3D, and Arbitrary FIXED application shortcuts are now active for any windows in the application (global shortcuts) git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@136 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 28 Jun, 2012 1 commit
-
-
saubatn authored
- Refresh the 3D viewer automatically after computing ray cast. git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@135 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 27 Jun, 2012 1 commit
-
-
saubatn authored
git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@134 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 19 Jun, 2012 2 commits
-
-
saubatn authored
git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@133 ec899d31-69d1-42ba-9299-647d76f65fb3
-
saubatn authored
>> select ONLY the last component, therefore unselect others. >> select the top level component of the last instanciated component (previsouly wasn't done). * ADD : RemoveLastInstanciatedAction : Remove purely without asking the last top level selected component Thus avoid the dialog box prompting to save the component. * ADD : Back functionality in the ActionStateMachineWizard Now user can back his action, deleting the newly resulting component of the action. git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@132 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 14 Jun, 2012 1 commit
-
-
promayon authored
git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@130 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 13 Jun, 2012 1 commit
-
-
promayon authored
NEW Save As action (application family) NEW Save All action (application family) NEW Quit action (application family) NEW ClearSelection action (application family) NEW About... action (application family) NEW ShowConsole action (application family) NEW application actions are now used in MainWindow (e.g. Open Action...) NEW better management of recent documents list (now in Application) NEW all actions are now embedded by default NEW All dynamic extensions (component and action extensions) are now managed by ExtensionManager -> ActionManager and Component/ExtensionManager deleted NEW All instances of Action and Component + the selection are now managed by Application -> ComponentManager deleted NEW PhysicalModel Component shows properties NEW Action has now an apply status NEW Application icon in color and better resolution NEW Application needs a name (identifier) NEW MainWindow can now save its complete state (state of the docks) and geometry, it also depends on the application's name (e.g. geometry of simple is a different setting as the geometry of imp) NEW ImpMainWindow can now restore the default state for docks, toolbar, status bar and geometry NEW Viewer.cpp (I always knew it was bound to create this file at some stage) NEW renamed DefaultActionWidget -> ActionWidget NEW Action has now a default getWidget (simplification for everyone) NEW ActionViewer update the family combo box accoring to Celine's standard NEW Contextual menu / Action menu is now sorted by family (alphabetically) and then by action (alphabetically) FIXED Action header/API FIXED better architecture for RigidTransfrom action FIXED cleaner code/MVC architecture for Decimation action FIXED Decimation dialog: details now disabled by default FIXED Code cleaning for some #include that were not needed anymore (mainly ExtensionsManager) FIXED Action name is now also QObject name FIXED macro action_extension can now install action headers using HEADERS_TO_INSTALL (but should never be needed) FIXED generation of Doxyfile from doxyconf.in FIXED MainWindow code cleaning (due to the extensive use of application actions) FIXED clean vtkMeshComponentPopup -> towards pure actions FIXED MML popup does not need close anymore (using the Application Action now) FIXED ImpMainWindow Save action now available when the component has been modified FIXED ImpMainWindow subtitle update using the currently selected filename + add a "*" at the end of the name is the top level component is modified FIXED InteractiveViewer settings now are dependent of the application's name (fancy does not change the background in imp!) FIXED Closing the main window (or derived) is the same as quitting the application (prompt user if needed to save modified data, save state and quit) FIXED MainWindow now should preferably accessed through Application FIXED Application/MainWindow headers include cleaning FIXED removing all "slot" prefix for slot method names FIXED ImageComponent and MeshComponent instanciated directly using vtkImageData and vtkPointSet are now initially marked as modified (i.e., unsaved) git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@128 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 11 Jun, 2012 1 commit
-
-
cfouard authored
FIXED no more image filter modules files in the core. git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@127 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 08 Jun, 2012 1 commit
-
-
promayon authored
git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@126 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 16 May, 2012 1 commit
-
-
aderam authored
NEW: MML: custom properties of the exclusive compoment of the pml document are converted in Ansys variables during batch generation NEW: MML: new application paramExplorer to explore a range of a specific parameter (only available for Ansys for the moment). Launch without argument to have a description. git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@125 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 09 May, 2012 1 commit
-
-
promayon authored
NEW multiComponent can now hold a custom list of properties as well (test/customProperty-example.pml updated to unit test this new feature) (first PML new feature since ages!) FIXED remove unneeded space in xml ouput git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@124 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 02 May, 2012 1 commit
-
-
aderam authored
git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@123 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 30 Apr, 2012 1 commit
-
-
saubatn authored
git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@122 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 27 Apr, 2012 1 commit
-
-
cfouard authored
FIXED CMakeLists on Windows share has no more subdirectory camitk-shortVersion FIXED Wizard Bug #75 "When creating a component with no representation, a "#include <QFileInfo>" is missing in the .cpp" FIXED Wizard Bug #80 "When creating a component with no representation, the properties are not added in the .cpp file." FIXED In extensions generated by the wizard, a return appeard at the end of the file (after the method save), outside all functions. FIXED Wizard Bug #74 "If we have multiple QString properties in a component, there is multiple "#include <QString>" in the corresponding header." git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@120 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 26 Apr, 2012 2 commits
-
-
saubatn authored
UPDATE Default Widget has now name / description label that can be hidden (ajustable visibility, true by default). git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@119 ec899d31-69d1-42ba-9299-647d76f65fb3
-
promayon authored
NEW DefaultActionWidget class, it can show/hide the apply/cancel button, and can be refreshed (list of components and soforth) NEW consequently, Action class code cleaning, now everything that has to do with the default widget is managed by the new class NEW update the wizard consequently (hope it still works for every plateform... pas tapé) NEW Application has now a "refresh" method (no need to get the main window first) NEW target "apidoc" to build the API doc and install it in the proper share subdirs automatically NEW all file menu items have now an icon FIXED some doxygen tags (use \code instead of \verbatim to have C++ syntax highlighting) FIXED all documentation options in CMake now starts with the same prefix APIDOC FIXED some doxygen options for clean/nice rendering FIXED doxygen does not include tools/ subdir by default FIXED doxygen NOTE -> \note FIXED access to status bar from Application FIXED some warning for MacOS compilation FIXED overhead inclusion of Core.h FIXED FindOpenCV.cmake for unix (Camera Component can now be compiled on Unix) git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@117 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 25 Apr, 2012 2 commits
-
-
saubatn authored
git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@114 ec899d31-69d1-42ba-9299-647d76f65fb3
-
promayon authored
git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@113 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 20 Apr, 2012 1 commit
-
-
saubatn authored
git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@112 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 17 Apr, 2012 2 commits
-
-
promayon authored
git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@111 ec899d31-69d1-42ba-9299-647d76f65fb3
-
promayon authored
git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@109 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 16 Apr, 2012 2 commits
-
-
aderam authored
NEW: monitor for displacement (called displacement) and norm of displacement (called NormDisplacement). See truthcube-18-HexaFEM.mml as an example. git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@108 ec899d31-69d1-42ba-9299-647d76f65fb3
-
saubatn authored
Correctly consider xerces-c library dependency for linking. git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@107 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 10 Apr, 2012 4 commits
-
-
promayon authored
FIXED tentative bug #77 (but not sure it will work as I am not sure about the problem - affect only windows platform) git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@106 ec899d31-69d1-42ba-9299-647d76f65fb3
-
promayon authored
git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@105 ec899d31-69d1-42ba-9299-647d76f65fb3
-
promayon authored
NEW ComponentExtension has now a save method. Replace all exportTo*() methods, simpler/cleaner export process (mimics the open process, with the difference that the save method is not a static method in the Component class, but is a virtual method in the ComponentExtension) NEW Action can be generic action. A generic action does not need any specific component to run (e.g., action that synthetize data). To trigger a generic action, clear the current selection and go to the Action menu (in imp) or look in the ActionViewer. generic actions can be called from scratch to generate/synthetize data or initialize resources NEW action, component and application macro support NEED_XSD flag (look for xerces-c and xsdcxx executable) FIXED interface for ComponentExtension (no more static method, moved to ExtensionsManager) FIXED bug in preference dialog (could not modify the edited object in first tab), regression from r58 FIXED "Fancy Demo" dirty tricks in ImageComponent/SingleComponent FIXED only CAMITK_VERSION and CAMITK_INSTALL_DIR are shown in the first cmake run (ROOT_DIR_GUESS had no reason to be visible) FIXED MainWindow / ImpMainWindow settings reorganization (some settings are now managed by core class MainWindow) FIXED quitting/exiting algorithm code cleaning FIXED Wizard now adds a Q_OBJECT line for all Components (needed for introspection/Action detetection) FIXED Wizard for new ComponentExtension/Component interface FIXED CMake specific modules are now installed in share not in lib (makes more sens) FIXED FindCamiTK.cmake is now a proper module used and exported by the wizard and satellite projects (restricted and tutorials) FIXED remove findCamiTK.tmp from wizard (now using the "official" FindCamiTK.cmake from cmake/modules dir) FIXED remove getExportExtension() in ComponentExtension (not needed anymore, always use getFileExtension(), if the export is not possible, a dialog will appear) FIXED removed error/getError in Component class (not needed anymore, yet another API simplification) FIXED setModified can now take a boolean as parameter to reset the mofication flag (e.g., once a component has been saved, it is tryely unmodified, there was no need to reset the flag in the previous API) FIXED getRepresentation was checking wrong representation every call (probably a CamiTK 1.0 bug that here since ages) FIXED getModified() was not declared virtual (probably a CamiTK 1.0 bug that was here since ages) FIXED MainWindow saveAs now suggest a indexed file (add an index / increment an already existing index at the end of the filename) FIXED delete all Actions just before quitting FIXED RigidTransform action: cancel button is now close button FIXED VtkMeshComponentExtension reset modification flag after saving FIXED Component method update was a bit confusing compared to method refresh. update is now renamed refreshInterfaceNode() which is more descriptive and probably less confusing! Note: this method should probably be replaced by something better (or suppress for a better mechanism) FIXED a lot of not-so-good use of lastIndexOf(".") to deduce either basename or extension (suffix) are now using QFileInfo (safer) FIXED ObjectController now interacts with all properties, even the inherited ones FIXED ImageProperties now directly included in ImageComponent (no need for the getPropertyObject() method) => fix problems with inherited extensions FIXED findCamiTK now only displays CamiTK version and CamiTK install dir (not the root guess dir) FIXED FancyMainWindow updated to CamiTK2.1 code cleaning (<250 lines), no dial jumps git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@103 ec899d31-69d1-42ba-9299-647d76f65fb3
-
saubatn authored
git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@102 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 30 Mar, 2012 1 commit
-
-
promayon authored
git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@101 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 29 Mar, 2012 1 commit
-
-
cfouard authored
FIXED on XP 64 Bits Debug qtpropertybrowser static library was loading QT Realese DLLs => qtpropertybrowser moved to SHARED lib. git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@100 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 28 Mar, 2012 1 commit
-
-
cfouard authored
FIXED used to include itk headers for all actions on images. Now includes them only when there is a dependency with itk (itk filters) git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@99 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 27 Mar, 2012 2 commits
-
-
cfouard authored
git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@98 ec899d31-69d1-42ba-9299-647d76f65fb3
-
cfouard authored
git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@97 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 26 Mar, 2012 2 commits
-
-
promayon authored
git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@96 ec899d31-69d1-42ba-9299-647d76f65fb3
-
promayon authored
FIXED only CAMITK_VERSION and CAMITK_INSTALL_DIR are shown in the first cmake run (ROOT_DIR_GUESS had no reason to be visible) git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@95 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 24 Mar, 2012 2 commits
-
-
cfouard authored
git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@94 ec899d31-69d1-42ba-9299-647d76f65fb3
-
cfouard authored
git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@93 ec899d31-69d1-42ba-9299-647d76f65fb3
-
- 23 Mar, 2012 4 commits
-
-
promayon authored
NEW smaller Application initialization (3 lines are now enough to start a CamiTK application, see imp/main.cpp!) FIXED clean wizard CMakeLists.txt git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@90 ec899d31-69d1-42ba-9299-647d76f65fb3
-
promayon authored
NEW coreschema is an independant tool git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@89 ec899d31-69d1-42ba-9299-647d76f65fb3
-
promayon authored
NEW coreschema is an independant tool git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@88 ec899d31-69d1-42ba-9299-647d76f65fb3
-
promayon authored
NEW coreschema is an independant tool git-svn-id: svn+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/camitk/trunk/camitk@87 ec899d31-69d1-42ba-9299-647d76f65fb3
-