From 2fcebb64014dd4d699d34716a6658d3f954ec749 Mon Sep 17 00:00:00 2001 From: guigues Date: Mon, 6 Oct 2008 09:39:27 +0000 Subject: [PATCH] the latex \def made in config.tex where not taken into account by tth (does tth parses included files with command \input ?) : pasted the definitions in each .tex source !! --- .../bbtkDevelopersGuide.tex | 59 +++++++++++++++++ .../bbtkPackageDevelopersGuide.tex | 60 +++++++++++++++++ kernel/doc/bbtkUsersGuide/bbtkUsersGuide.tex | 64 +++++++++++++++++++ kernel/doc/config.tex | 63 ------------------ packages/vtk/src/bbvtkImagePlanes.cxx | 13 ++-- 5 files changed, 191 insertions(+), 68 deletions(-) diff --git a/kernel/doc/bbtkDevelopersGuide/bbtkDevelopersGuide.tex b/kernel/doc/bbtkDevelopersGuide/bbtkDevelopersGuide.tex index 0de7e4e..f35e947 100644 --- a/kernel/doc/bbtkDevelopersGuide/bbtkDevelopersGuide.tex +++ b/kernel/doc/bbtkDevelopersGuide/bbtkDevelopersGuide.tex @@ -1,5 +1,64 @@ \documentclass[a4paper,11pt]{report} \input{config.tex} + + +\def\todo{\scriptsize\fbox{\bf TODO !!}\normalsize} +\def\x{\bm{x}} +\def\BBTK{{\xspace}The {\bf Black Box Toolkit} } +\def\bbtk{{\xspace}$\texttt{bbtk}$ } +\def\bbi{{\xspace}$\texttt{bbi}$ } +\def\bbStudio{{\xspace}$\texttt{bbStudio}$ } +\def\bbfy{{\xspace}$\texttt{bbfy}$ } +\def\bbdoc{{\xspace}$\texttt{bbdoc}$ } +\def\bbCreatePackage{{\xspace}$\texttt{bbCreatePackage}$ } + +\def\bb{{\xspace}$\texttt{bb}$ } +%\def\bbp{{\xspace}$\texttt{bbp}$\xspace} + +\def\cmake{{\xspace}$\texttt{cmake}$ } + +\def\C{{\xspace}$\texttt{C}$ } +\def\CPP{{\xspace}$\texttt{C++}$ } + +\def\xml{{\xspace}$\texttt{xml}$ } + +\def\itk{{\xspace}$\texttt{itk}$ } +\def\vtk{{\xspace}$\texttt{vtk}$ } +\def\gdcm{{\xspace}$\texttt{gdcm}$ } +\def\gsmis{{\xspace}$\texttt{gsmis}$ } +\def\wx{{\xspace}$\texttt{wxWidgets}$ } + +\def\lin{{\xspace}\textit{Linux} } +\def\win{{\xspace}\textit{Windows} } + +% the same macros with no space at the end + +\def\BBTKns{{\xspace}The {\bf Black Box Toolkit}} +\def\bbtkns{{\xspace}$\texttt{bbtk}$} +\def\bbins{{\xspace}$\texttt{bbi}$} +\def\bbfyns{{\xspace}$\texttt{bbfy}$} +\def\bbdocns{{\xspace}$\texttt{bbdoc}$} +\def\bbCreatePackagens{{\xspace}$\texttt{bbCreatePackage}$} + +\def\bbns{{\xspace}$\texttt{bb}$} +%\def\bbp{{\xspace}$\texttt{bbp}$\xspace} + +\def\cmakens{{\xspace}$\texttt{cmake}$} + +\def\Cns{{\xspace}$\texttt{C}$} +\def\CPPns{{\xspace}$\texttt{C++}$} + +\def\xmlns{{\xspace}$\texttt{xml}$} + +\def\itkns{{\xspace}$\texttt{itk}$} +\def\vtkns{{\xspace}$\texttt{vtk}$} +\def\gdcmns{{\xspace}$\texttt{gdcm}$} +\def\gsmisns{{\xspace}$\texttt{gsmis}$} +\def\wxns{{\xspace}$\texttt{wxWidgets}$} + +\def\linns{{\xspace}\textit{Linux}} +\def\winns{{\xspace}\textit{Windows}} + \author{L. Guigues} \title{The Black Box Tool Kit\\Developers' Guide} diff --git a/kernel/doc/bbtkPackageDevelopersGuide/bbtkPackageDevelopersGuide.tex b/kernel/doc/bbtkPackageDevelopersGuide/bbtkPackageDevelopersGuide.tex index 640bc41..209d5fc 100644 --- a/kernel/doc/bbtkPackageDevelopersGuide/bbtkPackageDevelopersGuide.tex +++ b/kernel/doc/bbtkPackageDevelopersGuide/bbtkPackageDevelopersGuide.tex @@ -1,6 +1,66 @@ % ========================================== \documentclass[11pt,final,a4paper]{article} \input{config.tex} + + +\def\todo{\scriptsize\fbox{\bf TODO !!}\normalsize} +\def\x{\bm{x}} +\def\BBTK{{\xspace}The {\bf Black Box Toolkit} } +\def\bbtk{{\xspace}$\texttt{bbtk}$ } +\def\bbi{{\xspace}$\texttt{bbi}$ } +\def\bbStudio{{\xspace}$\texttt{bbStudio}$ } +\def\bbfy{{\xspace}$\texttt{bbfy}$ } +\def\bbdoc{{\xspace}$\texttt{bbdoc}$ } +\def\bbCreatePackage{{\xspace}$\texttt{bbCreatePackage}$ } + +\def\bb{{\xspace}$\texttt{bb}$ } +%\def\bbp{{\xspace}$\texttt{bbp}$\xspace} + +\def\cmake{{\xspace}$\texttt{cmake}$ } + +\def\C{{\xspace}$\texttt{C}$ } +\def\CPP{{\xspace}$\texttt{C++}$ } + +\def\xml{{\xspace}$\texttt{xml}$ } + +\def\itk{{\xspace}$\texttt{itk}$ } +\def\vtk{{\xspace}$\texttt{vtk}$ } +\def\gdcm{{\xspace}$\texttt{gdcm}$ } +\def\gsmis{{\xspace}$\texttt{gsmis}$ } +\def\wx{{\xspace}$\texttt{wxWidgets}$ } + +\def\lin{{\xspace}\textit{Linux} } +\def\win{{\xspace}\textit{Windows} } + +% the same macros with no space at the end + +\def\BBTKns{{\xspace}The {\bf Black Box Toolkit}} +\def\bbtkns{{\xspace}$\texttt{bbtk}$} +\def\bbins{{\xspace}$\texttt{bbi}$} +\def\bbfyns{{\xspace}$\texttt{bbfy}$} +\def\bbdocns{{\xspace}$\texttt{bbdoc}$} +\def\bbCreatePackagens{{\xspace}$\texttt{bbCreatePackage}$} + +\def\bbns{{\xspace}$\texttt{bb}$} +%\def\bbp{{\xspace}$\texttt{bbp}$\xspace} + +\def\cmakens{{\xspace}$\texttt{cmake}$} + +\def\Cns{{\xspace}$\texttt{C}$} +\def\CPPns{{\xspace}$\texttt{C++}$} + +\def\xmlns{{\xspace}$\texttt{xml}$} + +\def\itkns{{\xspace}$\texttt{itk}$} +\def\vtkns{{\xspace}$\texttt{vtk}$} +\def\gdcmns{{\xspace}$\texttt{gdcm}$} +\def\gsmisns{{\xspace}$\texttt{gsmis}$} +\def\wxns{{\xspace}$\texttt{wxWidgets}$} + +\def\linns{{\xspace}\textit{Linux}} +\def\winns{{\xspace}\textit{Windows}} + + \begin{document} \title{The Black Box Toolkit\\Package Developers' Guide} \date{\today} diff --git a/kernel/doc/bbtkUsersGuide/bbtkUsersGuide.tex b/kernel/doc/bbtkUsersGuide/bbtkUsersGuide.tex index d01a839..22f5856 100644 --- a/kernel/doc/bbtkUsersGuide/bbtkUsersGuide.tex +++ b/kernel/doc/bbtkUsersGuide/bbtkUsersGuide.tex @@ -1,6 +1,68 @@ % ========================================== \documentclass[11pt,final,a4paper]{article} \input{config.tex} + + +\def\todo{\scriptsize\fbox{\bf TODO !!}\normalsize} +\def\x{\bm{x}} +\def\BBTK{{\xspace}The {\bf Black Box Toolkit} } +\def\bbtk{{\xspace}$\texttt{bbtk}$ } +\def\bbi{{\xspace}$\texttt{bbi}$ } +\def\bbStudio{{\xspace}$\texttt{bbStudio}$ } +\def\bbfy{{\xspace}$\texttt{bbfy}$ } +\def\bbdoc{{\xspace}$\texttt{bbdoc}$ } +\def\bbCreatePackage{{\xspace}$\texttt{bbCreatePackage}$ } + +\def\bb{{\xspace}$\texttt{bb}$ } +%\def\bbp{{\xspace}$\texttt{bbp}$\xspace} + +\def\cmake{{\xspace}$\texttt{cmake}$ } + +\def\C{{\xspace}$\texttt{C}$ } +\def\CPP{{\xspace}$\texttt{C++}$ } + +\def\xml{{\xspace}$\texttt{xml}$ } + +\def\itk{{\xspace}$\texttt{itk}$ } +\def\vtk{{\xspace}$\texttt{vtk}$ } +\def\gdcm{{\xspace}$\texttt{gdcm}$ } +\def\gsmis{{\xspace}$\texttt{gsmis}$ } +\def\wx{{\xspace}$\texttt{wxWidgets}$ } + +\def\lin{{\xspace}\textit{Linux} } +\def\win{{\xspace}\textit{Windows} } + +% the same macros with no space at the end + +\def\BBTKns{{\xspace}The {\bf Black Box Toolkit}} +\def\bbtkns{{\xspace}$\texttt{bbtk}$} +\def\bbins{{\xspace}$\texttt{bbi}$} +\def\bbfyns{{\xspace}$\texttt{bbfy}$} +\def\bbdocns{{\xspace}$\texttt{bbdoc}$} +\def\bbCreatePackagens{{\xspace}$\texttt{bbCreatePackage}$} + +\def\bbns{{\xspace}$\texttt{bb}$} +%\def\bbp{{\xspace}$\texttt{bbp}$\xspace} + +\def\cmakens{{\xspace}$\texttt{cmake}$} + +\def\Cns{{\xspace}$\texttt{C}$} +\def\CPPns{{\xspace}$\texttt{C++}$} + +\def\xmlns{{\xspace}$\texttt{xml}$} + +\def\itkns{{\xspace}$\texttt{itk}$} +\def\vtkns{{\xspace}$\texttt{vtk}$} +\def\gdcmns{{\xspace}$\texttt{gdcm}$} +\def\gsmisns{{\xspace}$\texttt{gsmis}$} +\def\wxns{{\xspace}$\texttt{wxWidgets}$} + +\def\linns{{\xspace}\textit{Linux}} +\def\winns{{\xspace}\textit{Windows}} + + + + \begin{document} \begin{center} @@ -29,6 +91,8 @@ Laurent Guigues, Jean-Pierre Roux \listoffigures + + % ========================================== %\section*{Abstract} % ========================================== diff --git a/kernel/doc/config.tex b/kernel/doc/config.tex index 1874586..e4539b5 100644 --- a/kernel/doc/config.tex +++ b/kernel/doc/config.tex @@ -98,71 +98,8 @@ \definecolor{mydarkblue}{rgb}{0,0,0.5} % ========================================== -\def\todo{\scriptsize\fbox{\bf TODO !!}\normalsize} -\def\x{\bm{x}} -\def\BBTK{{\xspace}The {\bf Black Box Toolkit} } -\def\bbtk{{\xspace}$\texttt{bbtk}$ } -\def\bbi{{\xspace}$\texttt{bbi}$ } -\def\bbStudio{{\xspace}$\texttt{bbStudio}$ } -\def\bbfy{{\xspace}$\texttt{bbfy}$ } -\def\bbdoc{{\xspace}$\texttt{bbdoc}$ } -\def\bbCreatePackage{{\xspace}$\texttt{bbCreatePackage}$ } -\def\bbPackageBrowser{{\xspace}$\texttt{bbPackageBrowser}$ } - -\def\bb{{\xspace}$\texttt{bb}$ } -%\def\bbp{{\xspace}$\texttt{bbp}$\xspace} - -\def\cmake{{\xspace}$\texttt{cmake}$ } - -\def\C{{\xspace}$\texttt{C}$ } -\def\CPP{{\xspace}$\texttt{C++}$ } - -\def\xml{{\xspace}$\texttt{xml}$ } - -\def\itk{{\xspace}$\texttt{itk}$ } -\def\vtk{{\xspace}$\texttt{vtk}$ } -\def\gdcm{{\xspace}$\texttt{gdcm}$ } -\def\gsmis{{\xspace}$\texttt{gsmis}$ } -\def\wx{{\xspace}$\texttt{wxWidgets}$ } - -\def\std{{\xspace}$\texttt{std}$ } -\def\wxvtk{{\xspace}$\texttt{wxvtk}$ } -\def\itkvtk{{\xspace}$\texttt{itkvtk}$ } - -\def\lin{{\xspace}\textit{Linux} } -\def\win{{\xspace}\textit{Windows} } - -% the same macros with no space at the end - -\def\BBTKns{{\xspace}The {\bf Black Box Toolkit}} -\def\bbtkns{{\xspace}$\texttt{bbtk}$} -\def\bbins{{\xspace}$\texttt{bbi}$} -\def\bbfyns{{\xspace}$\texttt{bbfy}$} -\def\bbdocns{{\xspace}$\texttt{bbdoc}$} -\def\bbStudions{{\xspace}$\texttt{bbStudio}$} -\def\bbCreatePackagens{{\xspace}$\texttt{bbCreatePackage}$} -\def\bbPackageBrowserns{{\xspace}$\texttt{bbPackageBrowser}$} - -\def\bbns{{\xspace}$\texttt{bb}$} -%\def\bbp{{\xspace}$\texttt{bbp}$\xspace} - -\def\cmakens{{\xspace}$\texttt{cmake}$} - -\def\Cns{{\xspace}$\texttt{C}$} -\def\CPPns{{\xspace}$\texttt{C++}$} - -\def\xmlns{{\xspace}$\texttt{xml}$} - -\def\itkns{{\xspace}$\texttt{itk}$} -\def\vtkns{{\xspace}$\texttt{vtk}$} -\def\gdcmns{{\xspace}$\texttt{gdcm}$} -\def\gsmisns{{\xspace}$\texttt{gsmis}$} -\def\wxns{{\xspace}$\texttt{wxWidgets}$} - -\def\linns{{\xspace}\textit{Linux}} -\def\winns{{\xspace}\textit{Windows}} % ========================================== %%% mode: latex %%% TeX-master: "bbtkUsersGuide" diff --git a/packages/vtk/src/bbvtkImagePlanes.cxx b/packages/vtk/src/bbvtkImagePlanes.cxx index ed7cb86..68bf8e9 100644 --- a/packages/vtk/src/bbvtkImagePlanes.cxx +++ b/packages/vtk/src/bbvtkImagePlanes.cxx @@ -3,8 +3,8 @@ Program: bbtk Module: $RCSfile: bbvtkImagePlanes.cxx,v $ Language: C++ - Date: $Date: 2008/10/06 09:01:08 $ - Version: $Revision: 1.5 $ + Date: $Date: 2008/10/06 09:39:36 $ + Version: $Revision: 1.6 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -109,14 +109,17 @@ namespace bbvtk bbSetOutputPlaneZ(planeWidgetZ); picker->UnRegister(NULL); + planeWidgetX->Register(NULL); + planeWidgetY->Register(NULL); + planeWidgetZ->Register(NULL); } //--------------------------------------------------------------------- void ImagePlanes::bbUserDestructor() { - if (bbGetOutputPlaneX()) bbGetOutputPlaneX()->Delete(); - if (bbGetOutputPlaneY()) bbGetOutputPlaneY()->Delete(); - if (bbGetOutputPlaneZ()) bbGetOutputPlaneZ()->Delete(); + planeWidgetX->UnRegister(NULL);//Delete(); + planeWidgetY->UnRegister(NULL);//Delete(); + planeWidgetZ->UnRegister(NULL);//Delete(); } //--------------------------------------------------------------------- -- 2.45.1