Here we will provide the technical details of the CBICA Toolkit (CBICATk).
This information can be used to integrate new applications into the global framework and also optimize/improve the code. Right now, CBICATk supports C++ and Python as the programming languages using which different applications can be written.
If you want to write a class which works with the CBICA Toolkit, please make sure you follow the set guidelines of the code. A brief summary:
cbicaXYZ.h
, add it to the list of headers in itk_dev/src/classes/CMakeLists.txt
(also add all other applicable files under headers or sources - this process of manual addition is intentional and in line with CMake guidelines).cbicaITK_XYZ.h
in the test executable itk_dev/src/classes/testing/BasicFunctionTests.cxx
and write a specific test and debug the class as required (suggested method is to hard code the path for debugging).cbicaITK_XYZ.h
, add it to the list of headers in itk_dev/src/classes/itk/CMakeLists.txt
(also add all other applicable files under headers or sources - this process of manual addition is intentional and in line with CMake guidelines).cbicaITK_XYZ.h
in the test executable itk_dev/src/classes/itk/testing/ItkFunctionTests.cxx
and write a specific test and debug the class as required (suggested method is to hard code the path for debugging).Please adhere to the package structure.