1. 15 Mar, 2016 5 commits
  2. 10 Mar, 2016 2 commits
    • Alexis Girault's avatar
      ENH: Add SetupForDevelopment and first git hooks · b58ed9e9
      Alexis Girault authored
      - SetupForDevelopment is a bash script that will setup the git
      environment for the user, by running setup scripts in SetupScripts
      directory.
      - SetupGitUser will assure that a conform name and email adress
      are configured.
      - SetupGitHooks will copy git hooks in the .git/hooks directory
      - SuggestGitTips will suggest useful tips to configure git
      - prepare-commit-msg is a git hook which will display the standard
      prefixes that can be use for the commit summary
      - commit-msg will ensure the commit message follows those standards
      as well as some other basic rules
      
      In the future we will incorporate KWStyle to check the code style
      in the git pre-commit hook.
      b58ed9e9
    • Alexis Girault's avatar
      STYLE: Add RPI to copyright header · 65be3263
      Alexis Girault authored
      Also remove headers in cmake files
      65be3263
  3. 09 Mar, 2016 3 commits
  4. 08 Mar, 2016 1 commit
  5. 03 Mar, 2016 1 commit
  6. 28 Jan, 2016 5 commits
  7. 26 Jan, 2016 7 commits
    • Ricardo Ortiz's avatar
      Merge branch 'DemoApplication' into 'master' · ad414954
      Ricardo Ortiz authored
      Demo application
      
      Several improvements. Including adding the imstk namespace.
      
      See merge request !76
      ad414954
    • Ricardo Ortiz's avatar
      5c071823
    • Ricardo Ortiz's avatar
      ENH: Only build Examples if testing is enabled. · 298c6de2
      Ricardo Ortiz authored
      Use configuration path for examples in order to locate
      configurations files.
      
      Modify AVMNidus, FEMSimulator and Shaders examples.
      
      Small fixes all over the place.
      298c6de2
    • Ricardo Ortiz's avatar
      d967380e
    • Ricardo Ortiz's avatar
      Merge branch 'improve-vrpn-device-api' into 'master' · 9acbd973
      Ricardo Ortiz authored
      Refactor VRPN Server/Client API + VTKViewer window management
      
      **VRPN:** Allows for the following workflow :
      1) Create a VRPNDeviceClient by specifying its URL (name@ipadress)
      and its type (see `DeviceType` class). The subclass VRPNForceDevice
      is setting the style to `PHANTOM_OMNI` by default for now.
      2) Create a VRPNDeviceServer
      3) Call `VRPNDeviceServer::addDeviceClient()` to add the client created
      on step 1). This will analyse the IP, name, and type of the device
      client to instantiate a VRPN device connection. The added devices are
      then stored in three std:map so the `mainloop()` can be called during
      the execution.
      
      Updated their use in `FEMSimulator` and `LaparoscopicCamera` examples.
      
      **VTKViewer**: implementing `setVtkRenderWindow`
      - This calls `VTKRenderer::setRenderWindow`. Needed to use a
      vtkRenderWindow from another instance (example : for a QT
      application, use QVTKWidget renderwindow)
      - Rename `VTKViewer::getRenderWindow` to `getVtkRenderWindow`
      - Use internal functions in `getVtkCamera` and `getVtkRenderer`
      
      See merge request !72
      9acbd973
    • Ricardo Ortiz's avatar
      ENH Fix windows compilation issues. · 113ce0a8
      Ricardo Ortiz authored
      113ce0a8
    • Alexis Girault's avatar
      ENH: implement VTKViewer::setVtkRenderWindow · a417bb11
      Alexis Girault authored
      - This calls `VTKRenderer::setRenderWindow`. Needed to use a
      vtkRenderWindow from another instance (example : for a QT
      application, use QVTKWidget renderwindow)
      - Rename `VTKViewer::getRenderWindow` to `getVtkRenderWindow`
      - Use internal functions in `getVtkCamera` and `getVtkRenderer`
      a417bb11
  8. 25 Jan, 2016 4 commits
  9. 24 Jan, 2016 2 commits
  10. 22 Jan, 2016 7 commits
  11. 20 Jan, 2016 3 commits
    • Ricardo Ortiz's avatar
      ENH: Integration of Assembler. · 9e97b77f
      Ricardo Ortiz authored
      Implement missing methods and logic.
      9e97b77f
    • Ricardo Ortiz's avatar
      ENH: Merge collision context branch. · e5c39a98
      Ricardo Ortiz authored
      Revert some changes and make it build, run FEMSimulator example
      
      CollisionContext/CMakeLists.txt was contributed by Sreekanth.
      e5c39a98
    • Sreekanth Arikatla's avatar
      ENH: Cherry-picked from Ricardo's commit · d2f84191
      Sreekanth Arikatla authored
      Cherry-picked from Ricardo's edits to MeshMap related
      classes in addCollisionContext branch
      
      BUG: Fix compilation errors all over the place
      
      ENH: Adds code to find islands
      
      Adds code to find and list members of islands
      
      WIP: Adds code to do stage-2 assembly
      
      ENH: Change the mesh representation of scene objects
      
      Adds three mesh representations for discrete geometry
      for each scene object. Also adds mesh maps
      
      Conflicts:
      	Assembler/Assembler.h
      	Collision/MeshToMeshCollision.h
      	CollisionContext/CollisionContext.cpp
      	CollisionContext/CollisionContext.h
      	Core/AnalyticalGeometry.h
      	Core/SceneObject.cpp
      	Core/SceneObject.h
      	Mesh/MeshMap.cpp
      	Mesh/MeshMap.h
      	Mesh/MeshMapAffine.cpp
      	Mesh/MeshMapAffine.h
      	Mesh/MeshMapTetToSurface.h
      	SceneModels/UnitTests/VegaFEMDeformableSceneObjectSpec.cpp
      d2f84191