X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvImageContour.h;h=be96b05e8665a26d383d0ed16632274663636427;hb=0a85e47a06c7d046d06a4645b724c4e81b19998d;hp=36c0af8b6b5dcefd1f4c993ed563a2d98e5d0fe7;hpb=a60043d19405389a5f452f42a8d7c42f23624734;p=clitk.git diff --git a/vv/vvImageContour.h b/vv/vvImageContour.h index 36c0af8..be96b05 100644 --- a/vv/vvImageContour.h +++ b/vv/vvImageContour.h @@ -3,8 +3,8 @@ Program: vv Module: $RCSfile: vvImageContour.h,v $ Language: C++ - Date: $Date: 2010/02/07 09:24:46 $ - Version: $Revision: 1.1 $ + Date: $Date: 2010/02/24 11:42:42 $ + Version: $Revision: 1.3 $ Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr) Copyright (C) 2010 @@ -28,15 +28,15 @@ #ifndef VVIMAGECONTOUR_H #define VVIMAGECONTOUR_H -#include "vtkMarchingSquares.h" -#include "vtkImageClip.h" -#include "vtkMarchingCubes.h" -#include "vtkPolyData.h" -#include "vtkPolyDataMapper.h" -#include "vtkActor.h" -#include "vtkProperty.h" -#include "vtkRenderer.h" +#include +#include +#include +#include +#include +#include +#include +#include "clitkCommon.h" #include "vvSlicer.h" //------------------------------------------------------------------------------ @@ -48,16 +48,18 @@ class vvImageContour ~vvImageContour(); void setSlicer(vvSlicer * slicer); - vtkActor * getActor() { return mSquaresActor;} - void update(); + // vtkActor * getActor() { return mSquaresActor;} + void update(int value); + void removeActors(); protected: vvSlicer * mSlicer; + int mSlice; + int mTSlice; - vtkImageClip* mClipper; - vtkMarchingSquares* mSquares; - vtkPolyDataMapper* mSquaresMapper; - vtkActor* mSquaresActor; + std::vector mClipperList; + std::vector mSquaresList; + std::vector mSquaresActorList; }; // end class vvImageContour //------------------------------------------------------------------------------