X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkMagnitud.h;h=c3d673735b909fa31a941161b6cda435bc120144;hb=edb8e9b8948e7216e06b3ef5228b16f18417ca52;hp=18e92ddbad11096f3ebc5b836ef5615c011d6a28;hpb=95f4cb87e9a920cd6a6099ae43b6fe17fb446947;p=bbtk.git diff --git a/packages/vtk/src/bbvtkMagnitud.h b/packages/vtk/src/bbvtkMagnitud.h index 18e92dd..c3d6737 100644 --- a/packages/vtk/src/bbvtkMagnitud.h +++ b/packages/vtk/src/bbvtkMagnitud.h @@ -1,4 +1,31 @@ -//===== +/* + # --------------------------------------------------------------------- + # + # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image + # pour la SantÈ) + # Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton + # Previous Authors : Laurent Guigues, Jean-Pierre Roux + # CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil + # + # This software is governed by the CeCILL-B license under French law and + # abiding by the rules of distribution of free software. You can use, + # modify and/ or redistribute the software under the terms of the CeCILL-B + # license as circulated by CEA, CNRS and INRIA at the following URL + # http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html + # or in the file LICENSE.txt. + # + # As a counterpart to the access to the source code and rights to copy, + # modify and redistribute granted by the license, users are provided only + # with a limited warranty and the software's author, the holder of the + # economic rights, and the successive licensors have only limited + # liability. + # + # The fact that you are presently reading this means that you have had + # knowledge of the CeCILL-B license and that you accept its terms. + # ------------------------------------------------------------------------ */ + + +//===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) //===== #ifndef __bbvtkMagnitud_h_INCLUDED__ @@ -83,66 +110,66 @@ class bbvtk_EXPORT Magnitud // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) //===== // -------------- [ - vtkImageData* temp; - std::vector tempc; - - int sizeIma; - long int index; - double p0[3], p1[3],p2[3], n[3], c[3], slCenter[3]; - double range[2]; - double range1[2]; - double step; - double h; - double nx; - double ny; - double nz; - double alfa; - double beta; - double dRangeColorForGlyphVelocity[2]; - double dRangeColorForMultipleContourVelocity[2]; - double dRangeColorForGlyphVelocityForFlowPlane[2]; - - int Ratio; - double dOpactity; - double dScale; - int nContour; - bool bShow; + vtkImageData *temp; + std::vector tempc; + + int sizeIma; + long int index; + double p0[3], p1[3],p2[3], n[3], c[3], slCenter[3]; + double range[2]; + double range1[2]; + double step; + double h; + double nx; + double ny; + double nz; + double alfa; + double beta; + double dRangeColorForGlyphVelocity[2]; + double dRangeColorForMultipleContourVelocity[2]; + double dRangeColorForGlyphVelocityForFlowPlane[2]; + + int Ratio; + double dOpactity; + double dScale; + int nContour; + bool bShow; - vtkActor* vGlyphActor; - vtkActor* vMultipleContourActor; - vtkActor* vOutlineActor; - vtkActor* vSliceActor; - vtkActor* vStreamlineActor2; - vtkAppendPolyData* vAppendDataForFlowWidgetVisualisation; - vtkArrowSource* cone; - vtkArrowSource* vArrowSource; - vtkContourFilter* vMultipleContourVelocity; - vtkDiskSource* vDiskSourceEED; - vtkGlyph3D* vGlyph; - vtkGlyph3D* vGlyphFlowPlane; - vtkImageExport* exporter; - vtkLookupTable* vGreenToRedLut; - vtkMaskPoints* vMaskPoint; - vtkPlaneSource* vPlanSource; - vtkProbeFilter* vProbeslices; - vtkProbeFilter* vProbeslicesFlowWidget; - vtkPlaneWidget* vPlaneWidget; - vtkPolyData* point; - vtkPolyDataMapper* vSliceMapper; - vtkPointSource* source; - vtkPointWidget* vPointWidget; - vtkPolyDataMapper* vGlyphMapper; - vtkPolyDataMapper* vMultipleContourMapper; - vtkOutlineFilter* vOutlineGrid; - vtkPolyDataMapper* vOutlineMapper; - vtkPolyDataMapper* streamMapper2; - vtkRenderWindowInteractor* vIren; - vtkScalarBarActor* vScalarBarActor; - vtkStreamTracer* streamer; - vtkTransform* transformEED; - vtkTransformPolyDataFilter* vtransformpolydatafilter; - vtkTubeFilter* rf; - vtkVectorNorm* vVecMagnitude; + vtkActor *vGlyphActor; + vtkActor *vMultipleContourActor; + vtkActor *vOutlineActor; + vtkActor *vSliceActor; + vtkActor *vStreamlineActor2; + vtkAppendPolyData *vAppendDataForFlowWidgetVisualisation; + vtkArrowSource *cone; + vtkArrowSource *vArrowSource; + vtkContourFilter *vMultipleContourVelocity; + vtkDiskSource *vDiskSourceEED; + vtkGlyph3D *vGlyph; + vtkGlyph3D *vGlyphFlowPlane; + vtkImageExport *exporter; + vtkLookupTable *vGreenToRedLut; + vtkMaskPoints *vMaskPoint; + vtkPlaneSource *vPlanSource; + vtkProbeFilter *vProbeslices; + vtkProbeFilter *vProbeslicesFlowWidget; + vtkPlaneWidget *vPlaneWidget; + vtkPolyData *point; + vtkPolyDataMapper *vSliceMapper; + vtkPointSource *source; + vtkPointWidget *vPointWidget; + vtkPolyDataMapper *vGlyphMapper; + vtkPolyDataMapper *vMultipleContourMapper; + vtkOutlineFilter *vOutlineGrid; + vtkPolyDataMapper *vOutlineMapper; + vtkPolyDataMapper *streamMapper2; + vtkRenderWindowInteractor *vIren; + vtkScalarBarActor *vScalarBarActor; + vtkStreamTracer *streamer; + vtkTransform *transformEED; + vtkTransformPolyDataFilter *vtransformpolydatafilter; + vtkTubeFilter *rf; + vtkVectorNorm *vVecMagnitude; // -------------- ] }; @@ -150,7 +177,7 @@ class bbvtk_EXPORT Magnitud BBTK_BEGIN_DESCRIBE_BLACK_BOX(Magnitud,bbtk::AtomicBlackBox); BBTK_NAME("Magnitud"); BBTK_AUTHOR("seba-tor@uniandes.edu.co"); -BBTK_DESCRIPTION("Receive an ImgaData and generates an Actor"); +BBTK_DESCRIPTION("Receive an ImgaData and generates an Actor. 'EED this box habe to be splited in 5 box'"); BBTK_CATEGORY(""); // -------------- [ BBTK_INPUT(Magnitud,In,"Receive the image source",vtkImageData*, "");