<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>CamiTK</title>
    <link>https://camitk.imag.fr/</link>
    <description>Recent content on CamiTK</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Wed, 25 Mar 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://camitk.imag.fr/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>CamiTK develop</title>
      <link>https://camitk.imag.fr/blog/2026/03/25/camitk-develop/</link>
      <pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/blog/2026/03/25/camitk-develop/</guid>
      <description>&lt;!-- &#xA;&#xA;## Date Update &#xA;&#xA;Your need to update two dates when there is a new release:&#xA;- the YAML Front Matter `date` field (using the date of the release + 1 day)&#xA;- the getMR short code date (using the date of the first develop branch that have the increased CamiTK version)&#xA;&#xA;So that this page can be referenced use relref &#34;/blog/releases/camitk-develop&#34; without having the date to fiddle with&#xA;&#xA;--&gt;&#xA;&lt;div class=&#34;td-alert td-alert--md alert alert-warning&#34; role=&#34;alert&#34;&gt;&lt;div class=&#34;td-alert-heading alert-heading&#34; role=&#34;heading&#34;&gt;Current version&lt;/div&gt;&#xA;  &lt;div class=&#34;td-alert-body&#34;&gt;&#xA;    &lt;p&gt;This page is generated automatically from the gitlab activity and is will not be edited by a human until the next release.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python Extensions</title>
      <link>https://camitk.imag.fr/docs/extensiondeveloper/python-extensions/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/docs/extensiondeveloper/python-extensions/</guid>
      <description>&lt;div class=&#34;td-alert td-alert--md alert alert-important&#34; role=&#34;alert&#34;&gt;&lt;div class=&#34;td-alert-heading alert-heading&#34; role=&#34;heading&#34;&gt;Develop Python Extensions for CamiTK&lt;/div&gt;&#xA;  &lt;div class=&#34;td-alert-body&#34;&gt;&#xA;    &lt;p&gt;Use Python to create &lt;strong&gt;Actions&lt;/strong&gt;, &lt;strong&gt;Components&lt;/strong&gt;, or &lt;strong&gt;Viewers&lt;/strong&gt; with CamiTK&amp;rsquo;s Python API.&lt;/p&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;getting-started-with-python-extensions&#34;&gt;Getting Started with Python Extensions&lt;/h2&gt;&#xA;&lt;div class=&#34;row justify-content-center mb-4&#34;&gt;&#xA;  &lt;div class=&#34;col-12 col-lg-8&#34;&gt;&#xA;    &lt;div class=&#34;card shadow-sm&#34;&gt;&#xA;      &lt;div class=&#34;card-body&#34;&gt;&#xA;        &lt;p class=&#34;lead&#34;&gt;&#xA;          Python extensions are ideal for &lt;strong&gt;rapid prototyping&lt;/strong&gt;, &lt;strong&gt;machine learning integration&lt;/strong&gt;, and &lt;strong&gt;scripting&lt;/strong&gt;.&#xA;          DevStudio generates a Python file for each action for you to complete.&#xA;        &lt;/p&gt;&#xA;        &lt;h4 class=&#34;mt-4&#34;&gt;Steps to Create a Python Extension:&lt;/h4&gt;&#xA;        &lt;ol&gt;&#xA;          &lt;li&gt;Open &lt;strong&gt;DevStudio&lt;/strong&gt; from the CamiTK menu.&lt;/li&gt;&#xA;          &lt;li&gt;Define your extension&#39;s &lt;strong&gt;name&lt;/strong&gt;, &lt;strong&gt;package requirements&lt;/strong&gt; (if any), &lt;strong&gt;parameters&lt;/strong&gt;, and &lt;strong&gt;input components&lt;/strong&gt;.&lt;/li&gt;&#xA;          &lt;li&gt;DevStudio generates the boilerplate code: a &lt;code&gt;.py&lt;/code&gt; for each action for you to edit and a &lt;code&gt;.camitk&lt;/code&gt; containing the metadata of your extension.&lt;/li&gt;&#xA;          &lt;li&gt;As shown in the &lt;a href=&#39;https://camitk.imag.fr/docs/extensiondeveloper/#python-devstudio-video&#39;&gt;devstudio video&lt;/a&gt; click on &lt;kbd&gt;Initialize&lt;/kbd&gt; to generate the boilerplate code for first time and then on &lt;kbd&gt;Register&lt;/kbd&gt; to integrate it in CamiTK (it will then be automatically available in the corresponding Action menu).&lt;/li&gt;&#xA;          &lt;li&gt;Complete the &lt;code&gt;process&lt;/code&gt; function in the generated Python file.&lt;/li&gt;&#xA;        &lt;/ol&gt;&#xA;      &lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;python-action-code-template&#34;&gt;Python Action code template&lt;/h2&gt;&#xA;&lt;p&gt;When DevStudio generates the template code of an action, you will find four functions in the corresponding Python file. Some Python code is generated when DevStudio creates your action to show you an example of what is expected (see &lt;a href=&#39;https://camitk.imag.fr/docs/extensiondeveloper/#python-devstudio-video&#39;&gt;devstudio video&lt;/a&gt;). It is now up to you to modify the four functions/methods:&lt;/p&gt;</description>
    </item>
    <item>
      <title>C&#43;&#43; Extensions</title>
      <link>https://camitk.imag.fr/docs/extensiondeveloper/cpp-extensions/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/docs/extensiondeveloper/cpp-extensions/</guid>
      <description>&lt;div class=&#34;td-alert td-alert--md alert alert-important&#34; role=&#34;alert&#34;&gt;&lt;div class=&#34;td-alert-heading alert-heading&#34; role=&#34;heading&#34;&gt;Develop C++ Extensions for CamiTK&lt;/div&gt;&#xA;  &lt;div class=&#34;td-alert-body&#34;&gt;&#xA;    &lt;p&gt;Use C++ for &lt;strong&gt;high-performance&lt;/strong&gt; extensions, such as computationally intensive tasks.&lt;/p&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;getting-started-with-c-extensions&#34;&gt;Getting Started with C++ Extensions&lt;/h2&gt;&#xA;&lt;div class=&#34;row justify-content-center mb-4&#34;&gt;&#xA;  &lt;div class=&#34;col-12 col-lg-8&#34;&gt;&#xA;    &lt;div class=&#34;card shadow-sm&#34;&gt;&#xA;      &lt;div class=&#34;card-body&#34;&gt;&#xA;        &lt;p class=&#34;lead&#34;&gt;&#xA;          C++ extensions are ideal for &lt;strong&gt;performance-critical&lt;/strong&gt; tasks.&#xA;          DevStudio generates all the files required to add your extension into CamiTK.&#xA;        &lt;/p&gt;&#xA;        &lt;h4 class=&#34;mt-4&#34;&gt;Steps to Create a C++ Extension:&lt;/h4&gt;&#xA;        &lt;ol&gt;&#xA;          &lt;li&gt;Open &lt;strong&gt;DevStudio&lt;/strong&gt; from the CamiTK menu.&lt;/li&gt;&#xA;          &lt;li&gt;Define your extension&#39;s &lt;strong&gt;name&lt;/strong&gt;, &lt;strong&gt;parameters&lt;/strong&gt;, and &lt;strong&gt;input components&lt;/strong&gt;.&lt;/li&gt;&#xA;          &lt;li&gt;Choose between &lt;strong&gt;Hotplug&lt;/strong&gt; or &lt;strong&gt;Standard&lt;/strong&gt; extension types.&lt;/li&gt;&#xA;          &lt;li&gt;DevStudio generates the boilerplate code: one C++ files per action for you to complete, a &lt;code&gt;.camitk&lt;/code&gt; file containing the metadata of your extension, and a &lt;code&gt;CMakeLists.txt&lt;/code&gt; ready to build your code.&lt;/li&gt;&#xA;          &lt;li&gt;As shown in the &lt;a href=&#39;https://camitk.imag.fr/docs/extensiondeveloper/#python-devstudio-video&#39;&gt;devstudio video&lt;/a&gt; click on &lt;kbd&gt;Initialize&lt;/kbd&gt; to automatically build your extension for the first time and then on &lt;kbd&gt;Register&lt;/kbd&gt; to integrate it in CamiTK (it will then be automatically available in the corresponding Action menu).&lt;/li&gt;&#xA;          &lt;li&gt;Complete the generated C++ classes and rebuild to modify your extension.&lt;/li&gt;&#xA;        &lt;/ol&gt;&#xA;      &lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;c-action-code-template&#34;&gt;C++ Action code template&lt;/h2&gt;&#xA;&lt;p&gt;When DevStudio generates the template code of an action, it generates a class derived from CamiTK &lt;code&gt;Action&lt;/code&gt; in the corresponding &lt;code&gt;.cpp&lt;/code&gt; files (the header file is generated, if you need to add fields to your class use the DevStudio UI or edit the &lt;code&gt;.camitk&lt;/code&gt; directly). There are four methods you will need to complete. Some C++ code is generated when DevStudio creates your action for the first time to show you an example of what is expected. It is now up to you to modify the four methods:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Migration guide from CamiTK 3.x to CamiTK 4.0</title>
      <link>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/migration-guides/3.x-to-4.0/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/migration-guides/3.x-to-4.0/</guid>
      <description>&lt;p&gt;This page explains how to modify your CamiTK 3.x code to work on the 4.x version.&#xA;The CamiTK team tried to do its best to make sure that there are &lt;strong&gt;not a lot of changes&lt;/strong&gt; to make to your CEP source code. Here it a complete step by step.&lt;/p&gt;&#xA;&lt;h2 id=&#34;prerequisite&#34;&gt;Prerequisite&lt;/h2&gt;&#xA;&lt;p&gt;First of all, make sure you have compiled and installed CamiTK 4.0 or up on your computer.&#xA;Please follow the setup guide of this wiki.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Migration guide from CamiTK 4.0 to CamiTK 4.1</title>
      <link>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/migration-guides/4.0-to-4.1/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/migration-guides/4.0-to-4.1/</guid>
      <description>&lt;p&gt;The main objective of the CamiTK 4.0 was to ensure that CamiTK will stay up to date with its basic dependencies.&#xA;Qt4, VTK5 and CMake version 2 became obsolete.&#xA;CamiTK 4.0 had therefore to ensure compatibility with Qt5, VTK6 and CMake version 3.&lt;/p&gt;&#xA;&lt;p&gt;CamiTK 4.1 is the first stable release of the 4.x family. It removes all the 3.x deprecated methods and clean up a lot of obsolete Core library API methods.&lt;/p&gt;</description>
    </item>
    <item>
      <title>C&#43;&#43; Tutorials</title>
      <link>https://camitk.imag.fr/docs/extensiondeveloper/tutorials/cpp-tutorials/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/docs/extensiondeveloper/tutorials/cpp-tutorials/</guid>
      <description>&lt;!--&#xA;| Wizard | Developing | Testing |&#xA;| ---    | ---------- | ------- |&#xA;| &lt;ul&gt;&lt;li&gt;How to create a component&lt;/li&gt;&lt;li&gt;How to create an action&lt;/li&gt;&lt;ul&gt;&lt;li&gt;How to add a VTK Widget to an action&lt;/li&gt;&lt;li&gt;How to add your own Qt Widgets to your action&lt;/li&gt;&lt;li&gt;How to display new object in a CamiTK action&lt;/li&gt;&lt;li&gt;How to add Qt Widgets as additional action parameters for actions&lt;/li&gt;&lt;li&gt;created using the CamiTK wizard&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; | &lt;ul&gt;&lt;li&gt;CamiTK extensions code examples&lt;/li&gt;&lt;li&gt;How to export/import DLL into CamiTK&lt;/li&gt;&lt;li&gt;How to create an application&lt;/li&gt;&lt;li&gt;Check memory leaks&lt;/li&gt;&lt;li&gt;Step by step creation of a segmentation tool&lt;/li&gt;&lt;/ul&gt; | &lt;ul&gt;&lt;li&gt;Testing in CamiTK&lt;/li&gt;&lt;/ul&gt; |&#xA;--&gt;&#xA;&lt;h2 id=&#34;tutorials-source-code&#34;&gt;Tutorials source code&lt;/h2&gt;&#xA;&lt;p&gt;The &lt;code&gt;tutorials&lt;/code&gt; CEP is one of the CEP of CamiTK Community Edition. It contains some examples that could help you develop your own extension.&#xA;You can find all &lt;a href=&#34;https://gricad-gitlab.univ-grenoble-alpes.fr/CamiTK/CamiTK/-/tree/develop/tutorials/&#34;&gt;the tutorial source code&lt;/a&gt; in the &lt;code&gt;tutorials&lt;/code&gt; subdirectory of CamiTK Community Edition.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Support Policy</title>
      <link>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/support-policy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/support-policy/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://camitk.imag.fr/icons/developer/cpp_logo.svg&#39; style=&#39;height: 2em; vertical-align: middle;&#39;/&gt; &lt;i class=&#34;fa-brands fa-python fa-2x text-primary&#34; style=&#34;vertical-align: middle;&#34;&gt;&lt;/i&gt;&lt;/p&gt;&#xA;&lt;p&gt;This document lists the toolchain and dependencies currently supported (and recommended) for building CamiTK 6.0.0 and CamiTK develop.&lt;/p&gt;&#xA;&lt;h2 id=&#34;camitk-develop-continuous-integration-status&#34;&gt;CamiTK develop continuous integration status&lt;/h2&gt;&#xA;&lt;img src=&#34;https://gricad-gitlab.univ-grenoble-alpes.fr/CamiTK/CamiTK/badges/develop/pipeline.svg&#34; referrerpolicy=&#34;no-referrer&#34; alt=&#34;Develop branch pipeline status&#34; class=&#34;ms-2&#34;/&gt;&#xA;&lt;h2 id=&#34;supported-operating-systems&#34;&gt;Supported Operating Systems&lt;/h2&gt;&#xA;&lt;p&gt;The CamiTK project team is currently using the following OS during continuous integration:&lt;/p&gt;&#xA;&lt;div class=&#34;td-card-group card-group p-0 mb-4&#34;&gt;&#xA;&lt;div class=&#34;td-card card border me-4&#34;&gt;&#xA;&lt;div class=&#34;card-header&#34;&gt;&#xA;      &lt;strong&gt;&lt;i class=&#39;fab fa-debian&#39;&gt;&lt;/i&gt; Debian testing&lt;/strong&gt;&#xA;    &lt;/div&gt;&#xA;&lt;div class=&#34;card-body&#34;&gt;&#xA;    &lt;p class=&#34;card-text&#34;&gt;&#xA;        &lt;h5 id=&#34;debian-14-forky&#34;&gt;Debian 14 Forky&lt;/h5&gt;&#xA;&lt;p&gt;Debian is &lt;a href=&#34;https://distrowatch.com/search.php?basedon=Debian&#34;&gt;the base of&lt;/a&gt; &lt;a href=&#34;https://en.wikipedia.org/wiki/Category:Debian-based_distributions&#34;&gt;many&lt;/a&gt; &lt;a href=&#34;https://www.Debian.org/derivatives/&#34;&gt;distributions&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Using Debian Testing allows the CamiTK team to make sure the most recent version of Linux packages are supported.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Migration guide from CamiTK 4.1 to CamiTK 5.0</title>
      <link>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/migration-guides/4.1-to-5.0/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/migration-guides/4.1-to-5.0/</guid>
      <description>&lt;p&gt;CamiTK 5 fixes a lot of bugs (see the Release Notes) and introduces one big new feature: the viewer extension (ability to define plugins that provides new viewers, see the viewer extension documentation for more information).&#xA;Viewer extensions are now a first class type of extension, and are as easy to create and integrate as action and component extensions. They also makes applications easier to build and test.&lt;/p&gt;&#xA;&lt;p&gt;The methods in the &lt;code&gt;Component&lt;/code&gt; class that used a pointer to a &lt;code&gt;Viewer&lt;/code&gt; in the previous versions of CamiTK are now using a &lt;code&gt;QString&lt;/code&gt; to name the required viewer. This ensures safety and modularity to access a specific viewer (e.g., to manage the case where the corresponding viewer extension is not currently loaded).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Migration guide from CamiTK 5.0 to CamiTK 5.2</title>
      <link>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/migration-guides/5.0-to-5.2/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/migration-guides/5.0-to-5.2/</guid>
      <description>&lt;p&gt;CamiTK 5.2 fixes a lot of bugs (see the Release Notes) and introduces one big new feature: the viewer extension (ability to define plugins that provides new viewers, see the viewer extension documentation for more information).&#xA;Viewer extensions are now a first class type of extension, and are as easy to create and integrate as action and component extensions. They also makes applications easier to build and test.&lt;/p&gt;&#xA;&lt;p&gt;The methods in the &lt;code&gt;Component&lt;/code&gt; class that used a pointer to a &lt;code&gt;Viewer&lt;/code&gt; in the previous versions of CamiTK are now using a &lt;code&gt;QString&lt;/code&gt; to name the required viewer. This ensures safety and modularity to access a specific viewer (e.g., to manage the case where the corresponding viewer extension is not currently loaded).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Migration guide from CamiTK 5.2 to CamiTK 6.0</title>
      <link>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/migration-guides/5.2-to-6.0/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/migration-guides/5.2-to-6.0/</guid>
      <description>&lt;img src=&#39;https://camitk.imag.fr/icons/developer/cpp_logo.svg&#39; style=&#39;height: 2em; vertical-align: middle;&#39;/&gt;&#xA;&lt;h2 id=&#34;frames-and-geometrical-transformations&#34;&gt;Frames and geometrical Transformations&lt;/h2&gt;&#xA;&lt;p&gt;If your extension manages frames of components and geometrical transformations between them, you will need to port your code to the &lt;a href=&#34;https://camitk.imag.fr/docs/extensiondeveloper/highlighted-features/frames-and-transformations/&#34;&gt;new framework&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Here is a short preview:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Previously, components had a &lt;code&gt;Component::get/setParentFrame()&lt;/code&gt; and a transformation to it that you could set using &lt;code&gt;Component::setTransform()&lt;/code&gt; and other helper functions.&lt;/li&gt;&#xA;&lt;li&gt;Now Frames and Transformations are managed by the &lt;code&gt;TransformationManager&lt;/code&gt; (see &lt;a href=&#34;https://camitk.imag.fr/apidoc/6.0/cpp/classcamitk_1_1TransformationManager.html&#34;&gt;API&lt;/a&gt;), so that multiple components can use the same frame.&lt;/li&gt;&#xA;&lt;li&gt;When you load or create a MeshComponent, a new Frame is created for it.&lt;/li&gt;&#xA;&lt;li&gt;When you load an ImageComponent, it comes with three frames: the Data Frame (were the voxels are defined), the main Frame (which is usually the coordinates system of the imaging machine, e.g. CT scanner) and an arbitrary frame to manage the position and orientation of the arbitrary slice that CamiTK can display.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Ownership&lt;/strong&gt;: you need to be careful about the ownership of Frames and Transformations: When you use frames and transformation to process coordinates, you do not need to own the Frames and Transformations. This is why &lt;code&gt;Component::getFrame()&lt;/code&gt;, &lt;code&gt;ImageComponent::getDataFrame()&lt;/code&gt; return raw, non owning pointer.&lt;/li&gt;&#xA;&lt;li&gt;If you really need ownership of a Frame, usually because you want to set the Frame of a new Component, you can either use &lt;code&gt;myNewMesh-&amp;gt;setFrameFrom(myOldMesh)&lt;/code&gt;, or the more explicit &lt;code&gt;myNewMesh-&amp;gt;setFrame( TransformationManager::getFrameOwnership(myOldMesh-&amp;gt;getFrame()) )&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;If your extension creates a new Component, please set its Frame in a logical way: if the data is expressed in the same Frame as the input component, just set the Frame of your output component to the Frame of the input Component&lt;/li&gt;&#xA;&lt;li&gt;If you know the transformation between two Components, you can add a Transformation between their Frames using &lt;code&gt;TransformationManager::addTransformation&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;new-extensions&#34;&gt;New extensions&lt;/h2&gt;&#xA;&lt;p&gt;You should use &lt;a href=&#34;https://camitk.imag.fr/docs/extensiondeveloper/&#34;&gt;DevStudio&lt;/a&gt; to create new extensions instead of the wizard. The code will be simpler, and Python extensions are supported as well.&lt;/p&gt;</description>
    </item>
    <item>
      <title>CamiTK Programming Guidelines</title>
      <link>https://camitk.imag.fr/docs/camitkdeveloper/camitk-coding-conventions/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/docs/camitkdeveloper/camitk-coding-conventions/</guid>
      <description>&lt;p&gt;The programming guidelines are &lt;a href=&#34;https://camitk.imag.fr/guidelines/CamiTK%20Programming%20Guidelines%20v1.pdf&#34;&gt;available in PDF&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;If you intend to develop long term and reusable CEP or a CEP that you would like us to include in the CamiTK Community Edition, please read and conform to these guidelines.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Manual segmentation action extension</title>
      <link>https://camitk.imag.fr/docs/extensiondeveloper/tutorials/create-a-manual-segmentation-tool/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/docs/extensiondeveloper/tutorials/create-a-manual-segmentation-tool/</guid>
      <description>&lt;p&gt;CamiTK is a great tool that brings you the visualization power of VTK,&#xA;image processing power of ITK and GUI handling capabilities of Qt, but simplifies it so that you can concentrate on your work. There are many ways to go&#xA;about implementing what you need in CamiTK. In this tutorial, you will&#xA;be presented with on such way: &lt;strong&gt;development in increments&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;For this tutorial, let’s create a &lt;strong&gt;segmentation tool&lt;/strong&gt; that lets you&#xA;manually segment an image by drawing along the contours of the objects&#xA;of interest similar to the ITK-SNAP tool&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; using the polygon mode.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating your own specific application</title>
      <link>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/custom-application/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/custom-application/</guid>
      <description>&lt;img src=&#39;https://camitk.imag.fr/icons/developer/cpp_logo.svg&#39; style=&#39;height: 2em; vertical-align: middle;&#39;/&gt;&#xA;&lt;p&gt;Creating your own CamiTK application is probably not what you want to do first. It is also not what you &lt;em&gt;need&lt;/em&gt; to do either (at least in 95% of the use cases that we have seen so far in the projects that use CamiTK).&lt;/p&gt;&#xA;&lt;p&gt;The already provided &lt;a href=&#34;https://camitk.imag.fr/docs/extensiondeveloper/getting-started/applications/imp/&#34;&gt;CamiTK &lt;em&gt;imp&lt;/em&gt; application&lt;/a&gt; is highly customizable,&#xA;features a lot of use cases that you will need to replicate (menu, history recording, preference settings, &amp;hellip;), and can also be customizable thanks to the fact that all the viewers are in docks (that you can move or remove as you see fit).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Internationalization of CamiTK GUI</title>
      <link>https://camitk.imag.fr/docs/extensiondeveloper/highlighted-features/internationalization/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/docs/extensiondeveloper/highlighted-features/internationalization/</guid>
      <description>&lt;div class=&#34;td-alert td-alert--md alert alert-warning&#34; role=&#34;alert&#34;&gt;&lt;div class=&#34;td-alert-heading alert-heading&#34; role=&#34;heading&#34;&gt;Warning&lt;/div&gt;&#xA;  &lt;div class=&#34;td-alert-body&#34;&gt;&#xA;    &lt;p&gt;Internationalization is not officially supported by the CamiTK team, although it &lt;em&gt;may&lt;/em&gt; work!&lt;/p&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;change-user-interface-language-in-camitk-imp&#34;&gt;Change user interface language in CamiTK imp&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;start &lt;code&gt;camitk-imp&lt;/code&gt; application.&lt;/li&gt;&#xA;&lt;li&gt;in the “Help menu” do “Change Language” and choose a new language.&lt;/li&gt;&#xA;&lt;li&gt;close camiTK imp application.&lt;/li&gt;&#xA;&lt;li&gt;settings are modified and you can start your camiTK application with this new language.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;At the moment, only a few strings are translated from English, but do feel free to contact us if you would like to help translate CamiTK in another language!&lt;/p&gt;</description>
    </item>
    <item>
      <title>CamiTK testing framework technical overview</title>
      <link>https://camitk.imag.fr/docs/camitkdeveloper/testing-framework/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/docs/camitkdeveloper/testing-framework/</guid>
      <description>&lt;!--&#xA;[![By CamiTK Team](https://img.shields.io/badge/by-CamiTK%20Team-green.svg?longCache=true&amp;style=plastic)](http://camitk.imag.fr/)&#xA;--&gt;&#xA;&lt;p&gt;CamiTK provides some tools to test your code at different granularity levels. In this wiki page you will find information about our testing process, what we test and how you can use our already defined tests.&lt;/p&gt;&#xA;&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;&#xA;&lt;p&gt;Testing a software code is always a good practice to make sure that the code behave accordingly to the specification, to detect bugs and errors and regression. It can also be very helpful to check that code integration is operational.&#xA;Several types of tests exist depending on the granularity level of the tests. There are classically three categories of tests:&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to ask for help</title>
      <link>https://camitk.imag.fr/docs/extensiondeveloper/getting-started/ask-for-help/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/docs/extensiondeveloper/getting-started/ask-for-help/</guid>
      <description>&lt;p&gt;If you are facing a difficulty while developing in CamiTK, you may want&#xA;to ask more experimented users for help. Here is explained how to do so.&lt;/p&gt;&#xA;&lt;h2 id=&#34;first-make-sure-your-question-is-not-already-answered-somewhere&#34;&gt;First, make sure your question is not already answered somewhere&lt;/h2&gt;&#xA;&lt;p&gt;Here is a list of website or resources you need to check first.&lt;/p&gt;&#xA;&lt;h3 id=&#34;online-documentation&#34;&gt;Online documentation&lt;/h3&gt;&#xA;&lt;p&gt;Just go to the &amp;ldquo;Search this site&amp;rdquo; field on the top right corner of this page.&lt;/p&gt;&#xA;&lt;h3 id=&#34;issue-board-on-gitlab&#34;&gt;Issue board on Gitlab&lt;/h3&gt;&#xA;&lt;p&gt;The &lt;a href=&#34;https://gricad-gitlab.univ-grenoble-alpes.fr/CamiTK/CamiTK/-/issues&#34;&gt;issue board&lt;/a&gt; contains the (recent) history of all the issues that developers or users have face.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using VTKWidget (interactive widget in 3D)</title>
      <link>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/vtk/using-vtkwidget/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/vtk/using-vtkwidget/</guid>
      <description>&lt;img src=&#39;https://camitk.imag.fr/icons/developer/cpp_logo.svg&#39; style=&#39;height: 2em; vertical-align: middle;&#39;/&gt;&#xA;&lt;p&gt;VTK widgets are useful for 3D interactive actions. They can be easily added in CamiTK actions.&#xA;This page gives you a step by step to add an interactive VTK widget in the default 3D viewer in an action.&lt;/p&gt;&#xA;&lt;h2 id=&#34;creating-a-class-for-your-widget&#34;&gt;Creating a class for your widget&lt;/h2&gt;&#xA;&lt;p&gt;The first step is the creation of a class for the VTK widget. This class&#xA;must inherit from the vtkCommand class.&lt;/p&gt;&#xA;&lt;p&gt;Example with a vtkImplicitPlaneWidget :&lt;/p&gt;</description>
    </item>
    <item>
      <title>DLL import and export on Windows</title>
      <link>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/windows/dll-import-export/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/windows/dll-import-export/</guid>
      <description>&lt;img src=&#39;https://camitk.imag.fr/icons/developer/cpp_logo.svg&#39; style=&#39;height: 2em; vertical-align: middle;&#39;/&gt;&#xA;&lt;p&gt;This page explains how to take care of DLL symbol export and import easily.&#xA;This is required on Windows to reuse an extension or library into an other extension.&#xA;For Linux or Mac developers, this is required if you want your extension to work on Windows, although you don&amp;rsquo;t need it if you restrict yourself to your own platform.&lt;/p&gt;&#xA;&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;&#xA;&lt;p&gt;A dynamic library (.dll, .so, .dylib, named &lt;em&gt;DLL&lt;/em&gt; in the following&#xA;explanation) contains C++ compiled functions which might be called by&#xA;another program using this DLL at runtime. When programming, as a&#xA;developer you may want to reuse some classes or functions already&#xA;defined and compiled in a dynamic library, or, on the other hand, you&#xA;would like to make some classes / functions available within a dynamic&#xA;library (for other developments).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Interactive display the results of a VTK pipeline in 3D</title>
      <link>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/vtk/interactive-3d-processing/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/vtk/interactive-3d-processing/</guid>
      <description>&lt;img src=&#39;https://camitk.imag.fr/icons/developer/cpp_logo.svg&#39; style=&#39;height: 2em; vertical-align: middle;&#39;/&gt;&#xA;&lt;h2 id=&#34;how-to-temporarily-display-the-output-of-a-vtk-filter&#34;&gt;How to temporarily display the output of a vtk filter&lt;/h2&gt;&#xA;&lt;p&gt;This method avoid the creation of a new Component : the output of a vtk&#xA;filter can be displayed by only changing the data connection of the&#xA;initial &lt;code&gt;Component&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The &lt;code&gt;Geometry&lt;/code&gt; service &lt;code&gt;getDataPort()&lt;/code&gt; and &lt;code&gt;setDataConnection()&lt;/code&gt; allow you to&#xA;temporarily connect the VTK pipeline between the original data and the visualization.&#xA;The VTK pipeline is added without modifying the initial mesh data, but its results will be seen in the 3D viewers.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using OpenCV in a CamiTK extension project</title>
      <link>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/using-opencv/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/using-opencv/</guid>
      <description>&lt;img src=&#39;https://camitk.imag.fr/icons/developer/cpp_logo.svg&#39; style=&#39;height: 2em; vertical-align: middle;&#39;/&gt;&#xA;&lt;p&gt;Although CamiTK Community Edition does not depends on OpenCV, if your extension requires OpenCV, this page presents the correct way of setting up, install and use OpenCV for a flawless integration.&lt;/p&gt;&#xA;&lt;h2 id=&#34;setup-and-install-opencv&#34;&gt;Setup and install OpenCV&lt;/h2&gt;&#xA;&lt;h3 id=&#34;on-linux&#34;&gt;On Linux&lt;/h3&gt;&#xA;&lt;p&gt;On Ubuntu, Debian or derivatives, just install the dev package (typically using &lt;code&gt;sudo apt install libopencv-dev&lt;/code&gt;).&lt;/p&gt;&#xA;&lt;p&gt;For other Linux distribution, please check that a package is available. Otherwise just refer to the OpenCV documentation or get inspired by the windows setup below. As OpenCV is also using CMake, it is a easy step.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Deploy CamiTK with your extensions</title>
      <link>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/deploy-your-extensions/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/docs/extensiondeveloper/advanced-topics/deploy-your-extensions/</guid>
      <description>&lt;img src=&#39;https://camitk.imag.fr/icons/developer/cpp_logo.svg&#39; style=&#39;height: 2em; vertical-align: middle;&#39;/&gt;&#xA;&lt;p&gt;Once your extension has reached a stable state, the next step is often to give it to another user or developer so that it can test it.&#xA;This is what we call &amp;ldquo;distribute and deploy your CamiTK extensions&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;The dependency chain might be quite fragile when it comes to C++ where there is not (yet) an official package manager, especially on Windows.&lt;/p&gt;&#xA;&lt;p&gt;This page provides a recipe to easily get all you need to run CamiTK and your extensions (called &lt;code&gt;mycep&lt;/code&gt; henceforward) on another computer (called the target computer henceforward) than the one you used to develop (called the developer computer henceforward).&lt;/p&gt;</description>
    </item>
    <item>
      <title>CamiTK 6.0.0</title>
      <link>https://camitk.imag.fr/blog/2026/03/24/camitk-6.0.0/</link>
      <pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/blog/2026/03/24/camitk-6.0.0/</guid>
      <description>&lt;!--&#xA;in order to get this page from original markdown code in comment below, just ask Mistral:&#xA;&#xA;Now can you help me to redesign the following markdown page for a hugo/docsy web site so that it looks more attractive, engaging but still remain a professional and elegant page:&#xA;&#xA;8&lt; - - - paste original markdown here (a part from the &#34;Full List of Merge Requests&#34;) ** - - - &gt;8&#xA;&#xA;--&gt;&#xA;&lt;div class=&#34;td-alert td-alert--md alert alert-important&#34; role=&#34;alert&#34;&gt;&lt;div class=&#34;td-alert-heading alert-heading&#34; role=&#34;heading&#34;&gt;&lt;strong&gt;CamiTK 6.0.0 is Here!&lt;/strong&gt;&lt;/div&gt;&#xA;  &lt;div class=&#34;td-alert-body&#34;&gt;&#xA;    &lt;p&gt;This major release introduces &lt;strong&gt;three groundbreaking features&lt;/strong&gt;, significant bug fixes, and internal improvements.&lt;/p&gt;</description>
    </item>
    <item>
      <title>CamiTK 5.2.0</title>
      <link>https://camitk.imag.fr/blog/2024/02/20/camitk-5.2.0/</link>
      <pubDate>Tue, 20 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/blog/2024/02/20/camitk-5.2.0/</guid>
      <description>&lt;p&gt;This is the release notes for CamiTK 5.2.0.&lt;/p&gt;&#xA;&lt;p&gt;CamiTK 5.2.0 comes with a main new feature and important bug fixes.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;2 new features&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Users can save and load a workspace in a .camitk file. The workspace includes opened components, image contrast (LUT), mesh colors, geometrical transformations between components and more.&lt;/li&gt;&#xA;&lt;li&gt;Image registration using Elastix (needs elastix command available)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;5 bugs fixed&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fancy viewer application segfaults (closes #168)&lt;/li&gt;&#xA;&lt;li&gt;IMP and ActionStateMachine requires linking to specific viewers - caused a crash in previous packages (closes #133)&lt;/li&gt;&#xA;&lt;li&gt;Printing debug information using F2 key does not crash (closes #171)&lt;/li&gt;&#xA;&lt;li&gt;Action viewer&amp;rsquo;s search panel now correctly filters actions (closes #173)&lt;/li&gt;&#xA;&lt;li&gt;Arbitrary Slice does not crash with 2D images (closes #176)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;UI improvements&lt;/p&gt;</description>
    </item>
    <item>
      <title>CamiTK 5.1.0</title>
      <link>https://camitk.imag.fr/blog/2023/07/28/camitk-5.1.0/</link>
      <pubDate>Fri, 28 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/blog/2023/07/28/camitk-5.1.0/</guid>
      <description>&lt;p&gt;This is the release notes for CamiTK 5.1.0.&lt;/p&gt;&#xA;&lt;p&gt;CamiTK 5.1.0 comes with few new features but a lot of important bug fixes, especially in its support of medical image and mesh.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;4 new features&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;CamiTK now supports VTK 9 and ITK 5.2 (the recommended versions)&lt;/li&gt;&#xA;&lt;li&gt;Anti-aliasing in 3D viewer (FXAA) is now on by default in the 3D viewer&lt;/li&gt;&#xA;&lt;li&gt;A color can be attributed to each vertex of a mesh&lt;/li&gt;&#xA;&lt;li&gt;More customizable tube representation in 3D (through the API)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;4 bugs fixed&lt;/p&gt;</description>
    </item>
    <item>
      <title>CNRS opens a permanent research engineer position for CamiTK</title>
      <link>https://camitk.imag.fr/blog/2022/06/15/cnrs-opens-a-permanent-research-engineer-position-for-camitk/</link>
      <pubDate>Wed, 15 Jun 2022 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/blog/2022/06/15/cnrs-opens-a-permanent-research-engineer-position-for-camitk/</guid>
      <description>&lt;figure class=&#34;card rounded p-2 td-post-card mb-4 mt-4&#34; style=&#34;max-width: 810px&#34;&gt;&#xA;&lt;img class=&#34;card-img-top&#34; src=&#34;https://camitk.imag.fr/blog/2022/06/15/cnrs-opens-a-permanent-research-engineer-position-for-camitk/ConcoursCNRS2022CamiTK_hu_3caa06a9bb4077f1.png&#34; width=&#34;800&#34; height=&#34;302&#34;&gt;&#xA;&lt;figcaption class=&#34;card-body px-0 pt-2 pb-0&#34;&gt;&#xA;&lt;p class=&#34;card-text&#34;&gt;&#xA;&#xA;&#xA;The French National Centre for Scientific Research (CNRS in French) is opening a position to support the development of CamiTK.&#xA;&#xA;&lt;/p&gt;&#xA;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h2 id=&#34;ingénieure-de-recherche-experte-ingénierie-logicielle&#34;&gt;Ingénieur(e) de recherche expert(e) ingénierie logicielle&lt;/h2&gt;&#xA;&lt;p&gt;Le laboratoire TIMC recrute un⋅e ingénieur⋅e de recherche chef⋅fe de projet ou expert⋅e en ingénierie logicielle par concours externe des ingénieurs et techniciens du CNRS.&lt;/p&gt;&#xA;&lt;h3 id=&#34;contexte&#34;&gt;Contexte&lt;/h3&gt;&#xA;&lt;p&gt;Situé à Grenoble, le &lt;strong&gt;laboratoire de recherche Translationnelle et Innovation en Médecine et Complexité&lt;/strong&gt; (&lt;a href=&#34;https://www.timc.fr&#34;&gt;TIMC&lt;/a&gt;) réunit &lt;em&gt;scientifiques et cliniciens&lt;/em&gt; autour de l’utilisation de l’informatique et des mathématiques appliquées pour la compréhension et le contrôle des processus normaux et pathologiques en biologie et santé. Dans le domaine des &lt;em&gt;technologies médicales&lt;/em&gt;, la mise au point d’un nouveau dispositif médical fait intervenir plusieurs disciplines scientifiques et différents acteurs (chercheurs, ingénieurs, cliniciens et entreprises).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Windows setup, OpenCV and deploy your CEP documentation update</title>
      <link>https://camitk.imag.fr/blog/2021/07/13/windows-setup-opencv-and-deploy-your-cep-documentation-update/</link>
      <pubDate>Tue, 13 Jul 2021 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/blog/2021/07/13/windows-setup-opencv-and-deploy-your-cep-documentation-update/</guid>
      <description>&lt;p&gt;Three new documentation updates were published today&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The Windows setup documentation page was updated to remove some misprints (thanks to Hatem Younes)&lt;/li&gt;&#xA;&lt;li&gt;an article on how to install and use OpenCV in a CamiTK extension project was added to development advanced topics (thanks to Hatem again!)&lt;/li&gt;&#xA;&lt;li&gt;A new documentation page on how to distribute and deploy CamiTK with your extension(s) was added (with CamiTK 5.0 deploying became fairly, easy even on Windows).&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Second open science french government plan</title>
      <link>https://camitk.imag.fr/blog/2021/07/07/second-open-science-french-government-plan/</link>
      <pubDate>Wed, 07 Jul 2021 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/blog/2021/07/07/second-open-science-french-government-plan/</guid>
      <description>&lt;p&gt;The second &amp;ldquo;open science&amp;rdquo; plan of the french government was publish last week. I encourage you to &lt;a href=&#34;https://cache.media.enseignementsup-recherche.gouv.fr/file/science_ouverte/20/9/MEN_brochure_PNSO_web_1415209.pdf&#34;&gt;read the full document (in french)&lt;/a&gt;. You will note that, along with other axis that cover access to publication and management and promotion of open data, there is a &lt;em&gt;specific axis&lt;/em&gt; called &amp;ldquo;Ouvrir et promouvoir les codes sources produits par la recherche&amp;rdquo; (open and promote the source code produced by research) with the following actions:&lt;/p&gt;</description>
    </item>
    <item>
      <title>CamiTK 5.0.2</title>
      <link>https://camitk.imag.fr/blog/2021/04/30/camitk-5.0.2/</link>
      <pubDate>Fri, 30 Apr 2021 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/blog/2021/04/30/camitk-5.0.2/</guid>
      <description>&lt;p&gt;This is the release notes for CamiTK 5.0.2&lt;/p&gt;&#xA;&lt;p&gt;CamiTK 5.0.2 comes with&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;a brand new web site &lt;a href=&#34;https://camitk.imag.fr/blog/2021/04/30/camitk-5.0.2/#new-web-site&#34;&gt;(click here for all the details)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;13 new features: viewer extension framework, slice arbitrary orientation, mesh projection, and more&amp;hellip; &lt;a href=&#34;https://camitk.imag.fr/blog/2021/04/30/camitk-5.0.2/#new-features&#34;&gt;(click here for all the details)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;10 code quality and devops improvements: updated dependencies and toolchain, improved continuous integration, multi-architecture support, improved quality, and more&amp;hellip; &lt;a href=&#34;https://camitk.imag.fr/blog/2021/04/30/camitk-5.0.2/#code-quality-and-devops-improvements&#34;&gt;(click here for all the details)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;and over 11 &lt;a href=&#34;https://camitk.imag.fr/blog/2021/04/30/camitk-5.0.2/#bug-fixed&#34;&gt;bug fixed&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;td-alert td-alert--md alert alert-note&#34; role=&#34;alert&#34;&gt;&lt;div class=&#34;td-alert-heading alert-heading&#34; role=&#34;heading&#34;&gt;Note&lt;/div&gt;&#xA;  &lt;div class=&#34;td-alert-body&#34;&gt;&#xA;    &lt;p&gt;CamiTK 5.0 is our first &lt;strong&gt;Long Term Support release&lt;/strong&gt;. It will be updated with patches, but no new features will be added for a while as we are busy with a completely new version. CamiTK 5.0 therefore offers stability for the next three years.&lt;/p&gt;</description>
    </item>
    <item>
      <title>New CamiTK website</title>
      <link>https://camitk.imag.fr/blog/2021/01/18/new-camitk-website/</link>
      <pubDate>Mon, 18 Jan 2021 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/blog/2021/01/18/new-camitk-website/</guid>
      <description>&lt;p&gt;&lt;strong&gt;The new CamiTK website is generated thanks to the Docsy theme of Hugo.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;The Docsy Hugo theme lets project maintainers and contributors focus on content, not on reinventing a website infrastructure from scratch. That&amp;rsquo;s really similar to the way the CamiTK team feel about prototyping software!&lt;/p&gt;&#xA;&lt;figure class=&#34;card rounded p-2 td-post-card mb-4 mt-4&#34; style=&#34;max-width: 510px&#34;&gt;&#xA;&lt;img class=&#34;card-img-top&#34; src=&#34;https://camitk.imag.fr/blog/2021/01/18/new-camitk-website/new-camitk-website_hu_87eb6973669606bf.png&#34; width=&#34;500&#34; height=&#34;295&#34;&gt;&#xA;&lt;figcaption class=&#34;card-body px-0 pt-2 pb-0&#34;&gt;&#xA;&lt;p class=&#34;card-text&#34;&gt;&#xA;&#xA;&#xA;New beginning for the CamiTK website. Look around, you&#39;re in it!&#xA;&#xA;&lt;/p&gt;&#xA;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;The &lt;em&gt;big&lt;/em&gt; advantages of using docsy are:&lt;/p&gt;</description>
    </item>
    <item>
      <title>CamiTK 4.1.2 (burgundy)</title>
      <link>https://camitk.imag.fr/blog/2018/07/15/camitk-4.1.2-burgundy/</link>
      <pubDate>Sun, 15 Jul 2018 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/blog/2018/07/15/camitk-4.1.2-burgundy/</guid>
      <description>&lt;h2 class=&#34;fas fa-cog&#34;&gt; CamiTK Community Edition&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;    &lt;li&gt;Starting with CamiTK 4.1, all the open-source supported code is now named/branded &#34;CamiTK Community Edition&#34; (CamiTK CE)&lt;/li&gt;&#xA;    &lt;li&gt;CamiTK Community Edition is &lt;a href=&#34;https://gricad-gitlab.univ-grenoble-alpes.fr/CamiTK/CamiTK&#34;&gt;now available on the gitlab server of Univ. Grenoble Alpes&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt; New continuous integration test system implemented directly into Gitlab with the power of Docker for all supported OS.&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;https://gricad-gitlab.univ-grenoble-alpes.fr/CamiTK/CamiTK/-/issues&#34;&gt;Bug and feature requests should now be submitted directly to our gitlab issue board&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt; All CamiTK 3.x deprecated API removed. See the migration guides for more information: &lt;a href=&#34;https://gricad-gitlab.univ-grenoble-alpes.fr/CamiTK/CamiTK/wikis/dev/Migration-Guide-3.x-to-4.0&#34;&gt;3.x → 4.0&lt;/a&gt; and &lt;a href=&#34;https://gricad-gitlab.univ-grenoble-alpes.fr/CamiTK/CamiTK/wikis/dev/Migration-Guide-4.0-to-4.1&#34;&gt;4.0 → 4.1&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt; Better support for operating failures of used libraries (itk, vtk, etc.) through the use of exception handling.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;bs-icon&#34;&gt;Code quality improvement&lt;/h2&gt;&#xA;&lt;p&gt;&#xA;More flexibility and robustness:&#xA;&lt;ul&gt;&#xA;    &lt;li&gt; A lot of code consolidation, performance improvement, code cleaning and compilation messages cleaned.&lt;/li&gt;&#xA;    &lt;li&gt; CamiTK CE code is now compliant to C++ 11 standard (thanks to clang-tidy). &lt;/li&gt;&#xA;    &lt;li&gt; The &#34;Report Bug&#34; action (that allows you to report a bug directly from the &lt;tt&gt;camitk-imp&lt;/tt&gt; interface) has been updated.&lt;/li&gt;&#xA;    &lt;li&gt; Test coverage results are now published on &lt;a href=&#34;https://cdash-timc.imag.fr/index.php?project=camitk-communityedition&#34;&gt;CDash Dashboard.&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt; New option at configuration time to build with the &lt;a href=&#34;https://include-what-you-use.org/&#34;&gt;Include What You Use&lt;/a&gt; system.&lt;/li&gt;&#xA;&lt;/ul&gt;                       &#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>CamiTK 4.0.4 (red)</title>
      <link>https://camitk.imag.fr/blog/2016/12/01/camitk-4.0.4-red/</link>
      <pubDate>Thu, 01 Dec 2016 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/blog/2016/12/01/camitk-4.0.4-red/</guid>
      <description>&lt;h2&gt;Packaging ready version&lt;/h2&gt;&#xA;&lt;p align=&#34;justify&#34;&gt;&#xA;&lt;ul&gt;&#xA;    &lt;li&gt; Fix issues on vtk filter on some actions.&lt;/li&gt;&#xA;    &lt;li&gt; Fix internal compilation mode to taking into account C++11 standard.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Bug fixed&lt;/h2&gt;&#xA;&lt;p align=&#34;justify&#34;&gt;&#xA;    CamiTK hotfix version 4.0.4 fixes bugs: &lt;a href=&#34;https://bugzilla-timc.imag.fr/show_bug.cgi?id=184&#34;&gt;184&lt;/a&gt;&#xA;    &lt;br /&gt;&lt;br /&gt;&#xA;&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;4.0.3&lt;/h1&gt;&#xA;&lt;h4&gt;29 September 2016&lt;/h4&gt;                    &#xA;&lt;h2&gt;Packaging ready version&lt;/h2&gt;&#xA;&lt;p align=&#34;justify&#34;&gt;&#xA;&lt;ul&gt;&#xA;    &lt;li&gt; Fix package problem.&lt;/li&gt;&#xA;    &lt;li&gt; Fix parallel build issues due to dependencies to SDK targets.&lt;/li&gt;&#xA;    &lt;li&gt; Fix some spelling and copyright mistakes.&lt;/li&gt;&#xA;    &lt;li&gt; Fix space in CEP name bug.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h1&gt;4.0.2&lt;/h1&gt;&#xA;&lt;h4&gt;22 July 2016&lt;/h4&gt;&#xA;&lt;h2&gt;VTK et CamiTK 3D viewer&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;    &lt;li&gt; Wizard updated to generate a CamiTK 4.0 compliant CEP.&lt;/li&gt;&#xA;    &lt;li&gt; Migration guide from 3.5 to 4.0 is available.&lt;/li&gt;&#xA;    &lt;li&gt; CamiTK 4.0.2 dependencies are:&#xA;        &lt;ul&gt;&#xA;            &lt;li&gt; Qt 5.3 and above on Linux and Qt 5.6 on Windows&lt;/li&gt;&#xA;            &lt;li&gt; VTK 6.3 and above (VTK 7 should work)&lt;/li&gt;&#xA;        &lt;/ul&gt;&#xA;            &lt;cite&gt;On Windows, there is a &lt;a href=&#34;http://www.vtk.org/Bug/view.php?id=14598&#34;&gt;VTK bug&lt;/a&gt; that prevent the installation of VTK 6 or VTK 7 debug version&lt;!--, see &lt;a href=&#34;https://forge.imag.fr/plugins/mediawiki/wiki/camitk/index.php/VTK#Configure_VTK_6.x_version_for_VS2015_.28CamiTK_4.x_.2F_Qt_5.x.29&#34;&gt; this page on the CamiTK wiki page&lt;/a&gt; to fix this problem--&gt;.&lt;/cite&gt;&#xA;    &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2&gt;Bug fixed&lt;/h2&gt;&#xA;&lt;p align=&#34;justify&#34;&gt;&#xA;    CamiTK hotfix version 4.0.2 fixes bugs: &lt;a href=&#34;https://bugzilla-timc.imag.fr/show_bug.cgi?id=181&#34;&gt;181&lt;/a&gt;&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>CamiTK 3.5.0 (teal)</title>
      <link>https://camitk.imag.fr/blog/2016/01/29/camitk-3.5.0-teal/</link>
      <pubDate>Fri, 29 Jan 2016 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/blog/2016/01/29/camitk-3.5.0-teal/</guid>
      <description>&lt;h2&gt;No libxml2 dependency anymore!&lt;/h2&gt;&#xA;&lt;p&gt;&#xA;    CamiTK used libxml2, essentially for parsing XML in the modeling CEP. We now use XSD to describe our XML structures.&#xA;    &lt;br /&gt;&lt;br /&gt;&#xA;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Bug fixed&lt;/h2&gt;&#xA;&lt;p&gt;&#xA;    CamiTK version 3.5.0 fixes bugs: &lt;a href=&#34;https://bugzilla-timc.imag.fr/show_bug.cgi?id=116&#34;&gt;116&lt;/a&gt;,  &lt;a href=&#34;https://bugzilla-timc.imag.fr/show_bug.cgi?id=118&#34;&gt;118&lt;/a&gt;, &lt;a href=&#34;https://bugzilla-timc.imag.fr/show_bug.cgi?id=127&#34;&gt;127&lt;/a&gt;, &lt;a href=&#34;https://bugzilla-timc.imag.fr/show_bug.cgi?id=128&#34;&gt;128&lt;/a&gt;, &lt;a href=&#34;https://bugzilla-timc.imag.fr/show_bug.cgi?id=133&#34;&gt;133&lt;/a&gt;, &lt;a href=&#34;https://bugzilla-timc.imag.fr/show_bug.cgi?id=134&#34;&gt;134&lt;/a&gt;, &lt;a href=&#34;https://bugzilla-timc.imag.fr/show_bug.cgi?id=135&#34;&gt;135&lt;/a&gt;, &lt;a href=&#34;https://bugzilla-timc.imag.fr/show_bug.cgi?id=146&#34;&gt;146&lt;/a&gt;,  &lt;a href=&#34;https://bugzilla-timc.imag.fr/show_bug.cgi?id=150&#34;&gt;150&lt;/a&gt;, &lt;a href=&#34;https://bugzilla-timc.imag.fr/show_bug.cgi?id=155&#34;&gt;155&lt;/a&gt;, &lt;a href=&#34;https://bugzilla-timc.imag.fr/show_bug.cgi?id=156&#34;&gt;156&lt;/a&gt;, &lt;a href=&#34;https://bugzilla-timc.imag.fr/show_bug.cgi?id=158&#34;&gt;158&lt;/a&gt;, &lt;a href=&#34;https://bugzilla-timc.imag.fr/show_bug.cgi?id=163&#34;&gt;163&lt;/a&gt;, &lt;a href=&#34;https://bugzilla-timc.imag.fr/show_bug.cgi?id=172&#34;&gt;172&lt;/a&gt;, &lt;a href=&#34;https://bugzilla-timc.imag.fr/show_bug.cgi?id=179&#34;&gt;179&lt;/a&gt;.&#xA;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;New frame policy! &lt;/h2&gt;&#xA;&lt;p&gt;&#xA;    &lt;img src=&#34;new_component_frame.png&#34; width=&#34;400&#34;/&gt;&lt;br/&gt;&#xA;    When creating a new component thanks to an action, you have the choice of the frame policy to apply: keep the parent component&#39;s frame, only the relation as a parent frame or no one at all. The choice is up to you. Edit this preference in the CamiTK IMP Edit-&gt;Preference menu.&#xA;    &lt;br /&gt;&lt;br /&gt;&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>CamiTK 3.4.0 (iris)</title>
      <link>https://camitk.imag.fr/blog/2014/10/31/camitk-3.4.0-iris/</link>
      <pubDate>Fri, 31 Oct 2014 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/blog/2014/10/31/camitk-3.4.0-iris/</guid>
      <description>&lt;h2&gt;New images orientations!&lt;/h2&gt;&#xA;&lt;p&gt;&#xA;    &lt;img src=&#34;Images_orientation.png&#34; width=&#34;600&#34;/&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&#xA;    CamiTK now considers the translation, rotation and orientation of images. Images acquired by scanner are now faithfully represented in 3D spaces. Axial, coronal and sagittal viewers no longer display wrong slices since each image orientation is taken into account at read time. &lt;!--More information on the&lt;a href=&#34;https://forge.imag.fr/plugins/mediawiki/wiki/camitk/index.php/Images_orientation_in_CamiTK&#34;&gt; dedicated page&lt;/a&gt; on the wiki.--&gt;&#xA;    &lt;br /&gt;&lt;br /&gt;&#xA;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;New service: Frames!&lt;/h2&gt;&#xA;&lt;p&gt;&#xA;    &lt;img src=&#34;frames.png&#34; width=&#34;600&#34;/&gt;&lt;br/&gt;&#xA;    CamiTK provides a new service to any component: &lt;b&gt;Frames&lt;/b&gt;. Frames stands for the capacity of any component to be positioned&#xA;    relatively to any other component in a 3D space. This feature is major and is really useful for describing component&#39;s position, especially with subcomponents.&#xA;    For instance, this feature is already used on projects involving robots components, positioning themselves relatively to other (part of) robots.&#xA;    A new frame explorer has been added in order to view the opened component frames&#39;s hierarchy. Also, a simple action is available to change a component&#39;s frame.&#xA;    &lt;br /&gt;&lt;br /&gt;&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>CamiTK 3.3.2 (indigo)</title>
      <link>https://camitk.imag.fr/blog/2014/05/06/camitk-3.3.2-indigo/</link>
      <pubDate>Tue, 06 May 2014 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/blog/2014/05/06/camitk-3.3.2-indigo/</guid>
      <description>&lt;h1&gt;Version 3.3.2 (indigo)&lt;/h1&gt;&#xA;&lt;h4&gt;6 May 2014&lt;/h4&gt;&#xA;&#xA;&lt;h2&gt;Bug fixed&lt;/h2&gt;&#xA;&lt;p&gt;&#xA;    CamiTK version 3.3.2 fixes bug: remove non DFSG compliant file (swf with no sources) and unused video files.&#xA;    &lt;br /&gt;&lt;br /&gt;&#xA;&lt;/p&gt;&#xA;&#xA;&#xA;&lt;h1&gt;Version 3.3.1 (indigo)&lt;/h1&gt;&#xA;&lt;h4&gt;7 April 2014&lt;/h4&gt;&#xA;&#xA;&lt;h2&gt;Bug fixed&lt;/h2&gt;&#xA;&lt;p&gt;&#xA;    CamiTK version 3.3.1 fixes bug &lt;a href=&#34;https://bugzilla-timc.imag.fr/show_bug.cgi?id=11&#34;&gt;ID11&lt;/a&gt; and others not reported.&#xA;    &lt;br /&gt;&lt;br /&gt;&#xA;&lt;/p&gt;&#xA;&#xA;&#xA;&lt;h1&gt;Version 3.3.0 (indigo)&lt;/h1&gt;&#xA;&lt;h4&gt;4 March 2014&lt;/h4&gt;&#xA;&#xA;&lt;h2&gt;New Wizard application &lt;/h2&gt;&#xA;&lt;img align=&#34;middle&#34; src=&#34;wizard.png&#34; /&gt;&lt;br/&gt;&#xA;&lt;p&gt;    &#xA;    The Wizard application is the best application to start working with CamiTK : it allows you to create your &lt;!--&lt;a href=&#34;https://forge.imag.fr/plugins/mediawiki/wiki/camitk/index.php/CEP&#34;&gt;--&gt;CamiTK Extension Project (CEP)&lt;!--&lt;/a&gt;--&gt; and add Actions and Components extensions to it.&#xA;    The wizard generate your CEP&#39;s files and the skeleton of your C++ classes of your extensions.&#xA;    Do not hesitate to take a look at the CamiTK wiki documentation on how yo uses the new Wizard in order to work with it.&#xA;    You may also use take a look at its implementation with the &lt;a href=&#34;http://camitk.imag.fr/apidocumentation/3.3/group__group__sdk__application__wizard.html&#34;&gt;technical documentation&lt;/a&gt;.&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>CamiTK 3.2.0 (azure)</title>
      <link>https://camitk.imag.fr/blog/2013/06/26/camitk-3.2.0-azure/</link>
      <pubDate>Wed, 26 Jun 2013 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/blog/2013/06/26/camitk-3.2.0-azure/</guid>
      <description>&lt;h2&gt;CamiTK Extension Project&lt;/h2&gt;&#xA;&lt;p&gt;&#xA;    &lt;img src=&#34;CEPlogo.png&#34; width=&#34;100&#34;/&gt;&lt;br/&gt;&#xA;    CamiTK Extension Projects (CEP) are a brand new way of organizing CamiTK plugins (extensions) of a same project.&#xA;    More than gathering together plugins of a same project, CEP organisation provides reliable tools such as packaging and  dependencies handling between CEPs.&#xA;    Learn more about &lt;!--&lt;a href=&#34;https://forge.imag.fr/plugins/mediawiki/wiki/camitk/index.php/CEP&#34; &gt;--&gt;CEP&lt;!--&lt;/a&gt;--&gt; in the Wiki documentation.&#xA;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;New project organisation (CEP wise)&lt;/h2&gt;&#xA;&lt;p&gt;&#xA;    &lt;br/&gt;&#xA;    CamiTK open source code is now separated into 3 parts : the sdk and the imaging and modeling CEPs.&#xA;    The SDK provides the core of CamiTK with several basic extensions, required to run or install any other CEP using CamiTK.&#xA;    The imaging and modeling are optional CEPs featuring, respectivaly image processing and biomechanical extensions. Both requires the SDK to be used.&#xA;    Learn more about this new  &lt;!--&lt;a href=&#34;https://forge.imag.fr/plugins/mediawiki/wiki/camitk/index.php/CEP#Open-Source_CEPS&#34; &gt;--&gt;camitk-opensource code organisation in the Wiki documentation.&lt;!--&lt;/a&gt;--&gt;&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>CamiTK 3.1.0 (sapphire)</title>
      <link>https://camitk.imag.fr/blog/2013/03/01/camitk-3.1.0-sapphire/</link>
      <pubDate>Fri, 01 Mar 2013 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/blog/2013/03/01/camitk-3.1.0-sapphire/</guid>
      <description>&lt;h2&gt;New application : Action State Machine&lt;/h2&gt;&#xA;&lt;img align=&#34;middle&#34; src=&#34;asm.jpg&#34; /&gt;&lt;br/&gt;&#xA;&lt;p&gt;&#xA;    &lt;br/&gt;&#xA;    The new application &#34;Action State Machine&#34; allows you to easily process actions on images step by step.&#xA;    Actions are processed throught a pipeline (discribed in an xml file), displaying and requesting the least information possible.&#xA;    This application is really useful for end users willing to easily test a prototype.&#xA;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;New software project management&lt;/h2&gt;&#xA;&lt;img align=&#34;middle&#34; src=&#34;cdash.png&#34; /&gt;&lt;br/&gt;&#xA;&lt;p&gt;&#xA;    &lt;br/&gt;&#xA;    The CamiTK team follows the SCRUM agile sotware development rules. This organisation improves productivity and greatly reduces regressions. &lt;br/&gt;&#xA;    CamiTK also features continuous integration with a CDash &lt;a href=&#34;https://cdash-timc.imag.fr/&#34;&gt;dashboard&lt;/a&gt;.&#xA;    This tool provides the developpers willing to contribute to reduce compilation and testing issues on several platforms (Windows, Linux, MacOsX).&lt;br/&gt;&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>CamiTK 3.0.0 (blue)</title>
      <link>https://camitk.imag.fr/blog/2012/07/07/camitk-3.0.0-blue/</link>
      <pubDate>Sat, 07 Jul 2012 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/blog/2012/07/07/camitk-3.0.0-blue/</guid>
      <description>&lt;h2&gt;New application actions&lt;/h2&gt;&#xA;&lt;p&gt;&#xA;    New application actions are automatically available in any CamiTK application. Right clicking on a&#xA;    component pops-up an actions contextual menu which allows you to select them.&#xA;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Volume rendering action&lt;/h2&gt;&#xA;&lt;p&gt;&#xA;    &lt;img align=&#34;left&#34; src=&#34;volume_rendering.png&#34; /&gt;&lt;br/&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&#xA;    &lt;br/&gt;&lt;br/&gt;&#xA;    Easily render any 2D image (acquired from a scanner for instance) into a volumic colored mesh.&lt;br/&gt;&#xA;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Improved Picking action&lt;/h2&gt;&#xA;&lt;p&gt;&#xA;    Multi-Pixel picking action has been added to the framework, featuring pixels information in a history.&#xA;    Useful !&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Search Results</title>
      <link>https://camitk.imag.fr/search/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.imag.fr/search/</guid>
      <description></description>
    </item>
  </channel>
</rss>
