Uses the SegList field (indices into point array) to recalculate point numbers and parent points for SWC data field (d).
seglist2swc(x, d, RecalculateParents = TRUE, ...)
A neuron if x was a neuron otherwise dataframe of swc data
Neuron containing both the SegList and d fields or a plain seglist
SWC data block (only expected if x is a SegList)
Whether to recalculate parent points (default T)
Additional arguments passed to normalise_swc
If any columns are missing then they are set to default values by
normalise_swc
. In particular
PointNo integer 1:npoints
Label = 0 (unknown)
W NA_real
Note that each numeric entry in the incoming SegList is a raw index into
the block of vertex data defined by d
.
as.neuron.data.frame
, normalise_swc
, neuron