CreaTools Architecture
 
 
 
User categories:
 
  • End user Creatools:
          Utilise
    - Demo
    - ImagesTools
    - MeshTools (plus tard)
Produit
    - des publications ;-)
 
 
  • Scripts developer
           Uses .bbs :
               - appli-pipeline-bbs
               - ComplexBlackBoxes (Examples, ImageTools, ...)
               - des Atomic Black Boxes
            Produit :
               - appli-pipeline-bbs
               - ComplexBlackBoxes
 
  • Packages developer
             Uses librairies wx, vtk, itk, etc.
             Generates:
                 - Atomic BlackBoxes, écrites :
                          - C++
                          -xml (encapsulation of C++ class)
                 - Libraries (packages.dll, ...)
 
  • Développeur de Libraries
          Code tout en C++ (en utilisant wx, vtk, itk, etc)
          Même s'il n'utilisera jamais bbtk, *devrait* construire son projet avec creaNewProject (ça génère un environnement 'propre', les CMakelists.txt);
          gain de temps ultérieur