29 STD_string label()
const {
return "grid"+postfix();}
30 STD_string description()
const {
return "Grid signal data with arbitrary k-space trajectory in "+
itos(NDim)+
" dimensions";}
33 void modify_coord(
RecoCoord& coord)
const {
if(NDim==2) coord.
set_mode(RecoIndex::collected, line);}
48 typedef STD_map<const KspaceTraj*, Gridding<STD_complex,NDim> > GridderMap;
53 static STD_string postfix() {
return itos(NDim)+
"d";}
64 STD_string label()
const {
return "deapodize"+postfix();}
65 STD_string description()
const {
return "De-apodize gridded data in "+
itos(NDim)+
" dimensions";}
68 void modify_coord(
RecoCoord& coord)
const {}
83 STD_string label()
const {
return "gridcut"; }
84 STD_string description()
const {
return "Cut out central part of image to remove effects from gridding on a denser grid";}
87 void modify_coord(
RecoCoord& coord)
const {}
deapodize1d, deapodize2d: De-apodize gridded data in 2 dimensions
gridcut: Cut out central part of image to remove effects from gridding on a denser grid
grid1d, grid2d: Grid signal data with arbitrary k-space trajectory in 2 dimensions
STD_string itos(int i, unsigned int maxabs=0)
static RecoCoord coord_with_mode(RecoIndex::indexMode m, recoDim d1=n_recoDims, recoDim d2=n_recoDims, recoDim d3=n_recoDims, recoDim d4=n_recoDims, recoDim d5=n_recoDims, recoDim d6=n_recoDims, recoDim d7=n_recoDims, recoDim d8=n_recoDims)
RecoCoord & set_mode(RecoIndex::indexMode m, recoDim d1=n_recoDims, recoDim d2=n_recoDims, recoDim d3=n_recoDims, recoDim d4=n_recoDims, recoDim d5=n_recoDims, recoDim d6=n_recoDims, recoDim d7=n_recoDims, recoDim d8=n_recoDims)