float sf_cell_trace (sf_celltrace ct, float* xp /* position */, float* p /* ray parameter */, int* it /* steps till boundary */, float** traj /* trajectory */) /*< ray trace >*/ { ... }