Mirror of NiftyLink on cmiclab, providing a library for transmitting OpenIGTLink messages over TCP/IP using Qt.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CMake
Code
Config
Doc
Resources
Testing
Utilities
.gitattributes
.gitignore
.gitlab-ci.yml
CMakeLists.txt
CTestConfig.cmake
LICENSE.txt
NiftyLinkConfig.cmake.in
README.md
UseNiftyLink.cmake.in

README.md

NiftyLink

NiftyLink is an open-source software library to facilitate communication over TCP/IP using the OpenIGTLink protocol.

NiftyLink was developed by the Centre for Medical Image Computing at University College London (UCL).

If you use this software, please cite this paper.

Useful Links

License

Copyright (c) 2014, University College London.

NiftyLink is available as free open-source software under a BSD license. Other licenses apply for the dependencies:

Funding

This project was funded by the NIHR Biomedical Research Centre at University College London (UCL) and University College London Hospitals (UCLH), Innovate UK and the Engineering And Physical Science Research Council (EPSRC).

Supported Platforms

NiftyLink is a cross-platform C++ library and officially supports:

  • Windows
  • MacOS X
  • Linux

Branching Workflow

  1. Raise issue in Gitlab Issue Tracker.
  2. Create a feature branch called -some-short-description replacing with the Gitlab issue number.
  3. Code on that branch.
  4. Push to remote when ready.
  5. Merge to master when Gitlab Pipelines are Green.
  6. Remove merged (feature) branch.

An alternative to points 5 and 6 is to assign a merge request, and the merger should select to automatically delete the branch via the web interface.