// // fslsurface_dataconv.h // fslsurface // // Created by Brian Patenaude on 5/30/11. // Copyright 2011 University of Oxford. All rights reserved. // #ifndef FSLSURFACE_DATACONV_H #define FSLSURFACE_DATACONV_H //FSL includes #include "meshclass/meshclass.h" //STL INCLUDES #include //3rd party includes #include "newmatap.h" //fslsurface includes //#include "fslsurface.h" //using namespace fslsurface_name; namespace fslsurface_name { template class fslSurface; template NEWMAT::ReturnMatrix getScalars( fslSurface* surf, unsigned int index=0 ); template void convertTo_Mesh( mesh::Mesh * dest_mesh, fslsurface_name::fslSurface* surf ); template void convertTo_fslSurface( fslsurface_name::fslSurface* dest_surf, mesh::Mesh * mesh ); template void convertTo_fslSurface( fslsurface_name::fslSurface* dest_surf, mesh::Mesh * mesh , const NEWIMAGE::volume &image_ref); } #endif