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.