34 #ifndef AIMS_SPARSEMATRIX_CIFTITOOLS_H
35 #define AIMS_SPARSEMATRIX_CIFTITOOLS_H
55 class SparseOrDenseMatrix;
74 typedef std::vector<carto::rc_ptr<TimeTexture<float> > >
TextureList;
121 const std::vector<int> & dim_indices_pos,
142 template <
typename T>
153 const std::vector<int> & dim_indices_pos )
const;
156 const std::vector<int> & dim_indices_pos )
const;
158 bool keepSurfaces =
true,
159 bool keepVoxels =
true )
const;
163 int dim,
const std::string & struct_name )
const;
168 int dim,
int surface_num,
const std::vector<int> & roi_indices )
const;
170 int dim,
const std::string & struct_name )
const;
178 std::list<std::string> & brainmodels,
179 int & surf_index,
int surf_hint = 0 )
const
190 template <
typename T>
192 std::list<std::string> & brainmodels,
193 int & surf_index,
int surf_hint = 0 )
const
200 std::list<std::string> & brainmodels,
202 int surf_hint = 0 )
const;
205 template <
typename T>
bool
207 std::list<std::string> & brainmodels,
208 int & surf_index,
int surf_hint = 0 )
const;
209 void getSurfaceModelTexture(
213 const std::vector<int> & dim_indices_pos,
214 unsigned nsurfaces )
const;
The template class to manage a mesh with time if needed.
The class for EcatSino data write operation.