]> Creatis software - clitk.git/blob - vv/vvImageWriter.cxx
Reformatted using new coding style
[clitk.git] / vv / vvImageWriter.cxx
1 /*=========================================================================
2   Program:   vv                     http://www.creatis.insa-lyon.fr/rio/vv
3
4   Authors belong to:
5   - University of LYON              http://www.universite-lyon.fr/
6   - Léon Bérard cancer center       http://oncora1.lyon.fnclcc.fr
7   - CREATIS CNRS laboratory         http://www.creatis.insa-lyon.fr
8
9   This software is distributed WITHOUT ANY WARRANTY; without even
10   the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11   PURPOSE.  See the copyright notices for more information.
12
13   It is distributed under dual licence
14
15   - BSD        See included LICENSE.txt file
16   - CeCILL-B   http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
17 ======================================================================-====*/
18 #ifndef vvImageWriter_CXX
19 #define vvImageWriter_CXX
20 #include "vvImageWriter.h"
21 #include "vvImageWriter.txx"
22
23 #include <string.h>
24 //====================================================================
25 vvImageWriter::vvImageWriter()
26 {
27   mImage = NULL;
28   mOutputFilename = "";
29   mLastError = "";
30   mUseAnObserver = false;
31 }
32 //====================================================================
33
34 //====================================================================
35 vvImageWriter::~vvImageWriter()
36 {
37 }
38 //====================================================================
39
40 //====================================================================
41 void vvImageWriter::Update(int dim,std::string OutputPixelType)
42 {
43   //CALL_FOR_ALL_DIMS(dim,UpdateWithDim,inputPixelType);
44   if (dim == 2)
45     UpdateWithDim<2>(OutputPixelType);
46   else if (dim == 3)
47     UpdateWithDim<3>(OutputPixelType);
48   else if (dim == 4)
49     UpdateWithDim<4>(OutputPixelType);
50   else
51     std::cerr << "dim not know in Update ! " << std::endl;
52 }
53 //====================================================================
54
55 //====================================================================
56 void vvImageWriter::SetOutputFileName(std::string filename)
57 {
58   mOutputFilename = filename;
59 }
60 //====================================================================
61
62 #endif
63