From: jean-pierre roux Date: Wed, 8 Oct 2008 15:38:41 +0000 (+0000) Subject: doc X-Git-Tag: v0.8.0~63 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=312fe9829b6a3c7df29d7ddfd113406f53738841;p=bbtk.git doc --- diff --git a/kernel/doc/bbtkUsersGuide/bbtkUsersGuide.tex b/kernel/doc/bbtkUsersGuide/bbtkUsersGuide.tex index 9ca82e5..8e539ee 100644 --- a/kernel/doc/bbtkUsersGuide/bbtkUsersGuide.tex +++ b/kernel/doc/bbtkUsersGuide/bbtkUsersGuide.tex @@ -219,7 +219,6 @@ have been written by different persons, using different libraries, etc. \item {\bf\emph{vtk}} : the basic images and surfaces processing and vizualization package, based on the \vtk library. \item {\bf\emph{wxvtk}} : widget boxes based on the \vtk library (2D and 3D vizualization and interaction). - \item {\bf\emph{itkvtk}} : special boxes (adaptors) to convert \itk structures into \vtk structures and conversally. %\item {\bf\emph{creaImageIO}} : Provides hight level widgets to read images, including DICOM. \item {\bf\emph{toolsbbtk}} : Tools for bbtk administration and package development.. \end{itemize} @@ -574,7 +573,7 @@ Both graphical pipe line (\emph{slider} and \emph{text} are embedded into \emph{ \subsection{Online Help} % ============================================== -Various levels or help are supllid by \bbStudions. +Various levels or help are suplied by \bbStudions. % ========================================== \subsubsection{Command line help} @@ -756,7 +755,7 @@ If you type : You'll get a text help, in the 'Message' part : \begin{verbatim} -Black Box +Black Box S Adds its inputs By : laurent.guigues@creatis.insa-lyon.fr Categories : atomic box;math; @@ -768,7 +767,7 @@ Black Box 'In1' [] : First number to add 'In2' [] : Second number to add * Outputs : - 'BoxChange' [signal] : Signals modifications of the box + 'BoxChange' [signal] : Signals modifications of the box 'Out' [] : Result \end{verbatim} @@ -809,7 +808,6 @@ An html version of all the guides is browsable in the \texttt{Help} part of \bbS \item {\bf\emph{vtk}} : the basic images and surfaces processing and vizualization package, based on the \vtk library. \item {\bf\emph{wxvtk}} : widget boxes based on the \vtk library (2D and 3D vizualization and interaction). - \item {\bf\emph{itkvtk}} : special boxes (adaptors) to convert \itk structures into \vtk structures and conversally. %\item {\bf\emph{creaImageIO}} : Provides hight level widgets to read images, including DICOM. \item {\bf\emph{toolsbbtk}} : Tools for bbtk administration and package development, such as : \begin{itemize} @@ -818,17 +816,57 @@ An html version of all the guides is browsable in the \texttt{Help} part of \bbS \item{MakePackageDoc} For creating the html documentation of a package. The doc is generated at the 'canonical' location. Works both for a build tree or an installed toolkit. \end{itemize} \end{itemize} - \item {\bf\emph{{List by category}}. -% ========================================== -\subsection{Creating and executing black boxes} -% ========================================== -TODO + \item {\bf\emph{List by category}}. + + + A given box may belong to more than one \texttt{category}.\\ + You have to consider categories like keywords to index black boxes.\\ + Some of them are mutually exclusive. + A black box may be : + \begin {itemize} + \item{atomic box / complex box}\\ + Whether it's written is C++ or it's an assembly of several black boxes (atomic or complex).\\ + Any box is either atomic ou complex. + \item{example / demo / application}\\ + Theese ones are always complex black boxes. + \begin {itemize} + \item{example}\\ + It's just a (simple) example on how to use a given feature. + \item{demo}\\ + It can be a 'good looking' (a.k.a 'sexy') example on some sophisticated work. + \item{application}\\ + It's a Final application, end user intended (e.g. Subscale a huge volume, Crop a DICOM image, etc) + \end {itemize} + \item{widget}\\ + Piece of graphical interface (based on \texttt{wxWidgets}) + \item{Dicom}\\ + Dicom medical image related box. + \item{viewer}\\ + \item{read/write} + \item{mesh} + \item{3D Object creator} + \item{math} + \item{misc} + \end {itemize} + \end {itemize} % ============================================== \subsection{The Menu} % ============================================== TODO +% ========================================== +\section{bbs scripting} +% ========================================== + +% ========================================== +\subsection{Using an already existing} +% ========================================== + +% ========================================== +\subsection{Creating and executing black boxes} +% ========================================== + You'll get as well the same information in the 'Help' Part, in html format (see figure : \ref{HelpAdd}) : \begin{figure}[!ht]