KSFoundation  [October2024]
A platform for structured EPIC programming on GE MR systems
ksspsat.cc File Reference
#include <KSFoundation_GERF.h>
#include "ksspsat.h"

Functions

void ksspsat_init_design (KSSPSAT_DESIGN *ksspsat_design, const char *desc)
 
void ksspsat_init_state (KSSPSAT_STATE *ksspsat_state)
 
STATUS ksspsat_eval_design_satplacements (KSSPSAT_DESIGN *spsat_design, KSSPSAT_STATE *spsat_state, const SCAN_INFO *ref_scan_info)
 
STATUS ksspsat_eval_satplacements_dump (KSSPSAT_STATE *spsat_state)
 
int ksspsat_any_implicit (KSSPSAT_DESIGN *spsat_design)
 
int ksspsat_any_explicit (KSSPSAT_DESIGN *spsat_design)
 
int ksspsat_any_satpulses (KSSPSAT_DESIGN *spsat_design)
 
STATUS ksspsat_eval_volborder (KSSPSAT_VOLBORDER *v, SCAN_INFO my_scan_info[KS_MAX_RF_SCANINFO], int nslices, float freq_fov, float phase_fov, float slthick)
 
STATUS ksspsat_eval_validatedesign (KSSPSAT_DESIGN *spsat_design)
 
STATUS ksspsat_eval_design (KSSPSAT_MODULE *spsat_module, KS_KSPACE_DESIGN *kspace_design, KS_SLICETIMING_DESIGN *slicetiming_design, float slthick)
 
STATUS ksspsat_eval (KSSPSAT_MODULE *spsat_module, KS_KSPACE_DESIGN *kspace_design, KS_SLICETIMING_DESIGN *slicetiming_design, float slthick)
 
STATUS ksspsat_pg (KSSPSAT_MODULE *spsat_module, int start_time, KS_SEQ_CONTROL *ctrl)
 
void ksspsat_scan_seqstate (const SCAN_INFO *slice_pos, KS_DYNAMIC_STATE *dynamic, KSSPSAT_MODULE *spsat_module)
 

Variables

SCAN_INFO scan_info []
 

Detailed Description

This file contains the implementation for spatial saturation pulses