iRoCS Toolbox  1.1.0
RequireStDataFVArray.hh
Go to the documentation of this file.
1 /**************************************************************************
2  *
3  * Copyright (C) 2004-2015 Olaf Ronneberger, Florian Pigorsch, Jörg Mechnich,
4  * Thorsten Falk
5  *
6  * Image Analysis Lab, University of Freiburg, Germany
7  *
8  * This program is free software; you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License as published by
10  * the Free Software Foundation; either version 3 of the License, or
11  * (at your option) any later version.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  * GNU General Public License for more details.
17  *
18  * You should have received a copy of the GNU General Public License
19  * along with this program; if not, write to the Free Software Foundation,
20  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
21  *
22  **************************************************************************/
23 
24 /**************************************************************************
25 ** Title:
26 ** $RCSfile$
27 ** $Revision: 4820 $$Name$
28 ** $Date: 2011-11-08 10:57:01 +0100 (Tue, 08 Nov 2011) $
29 ** Copyright: GPL $Author: tschmidt $
30 ** Description:
31 **
32 **
33 **
34 **-------------------------------------------------------------------------
35 **
36 ** $Log$
37 ** Revision 1.1 2004/08/26 08:36:59 ronneber
38 ** initital import
39 **
40 **
41 **
42 **************************************************************************/
43 
44 
45 #ifndef REQUIRESTDATAFVARRAY_HH
46 #define REQUIRESTDATAFVARRAY_HH
47 
48 #ifdef HAVE_CONFIG_H
49 #include <config.hh>
50 #endif
51 
52 #include <string>
53 #include <vector>
54 
55 #include "RequireHelpers.hh"
56 
57 namespace svt_check
58 {
59  template<typename STDATA, typename FV>
61  {
62  public:
64  {
65  if(false)
66  {
67  STDATA s;
68  int i;
69  unsigned int ui;
70 
71  std::vector<FV*> fvv1;
72  FV** fvv2;
73  s.setFVArray( "", fvv1.begin(), ui);
74  s.setFVArray( "", fvv2, ui);
75 
76  ui = static_cast<unsigned int>(s.getFVArraySize( ""));
77 
78  s.getFVArray( "", fvv1.begin(), i);
79  s.getFVArray( "", fvv2, i);
80  }
81  }
82  };
83 }
84 
85 
86 #endif