neurom.core._soma.SomaCylinders¶
-
class
neurom.core._soma.
SomaCylinders
(points)[source]¶ Bases:
neurom.core._soma.Soma
Soma composed of cylinders (like in SWC)
points describe the locations of the cylinder start/end points, with their respective radii, much like how neurites are described:
ex:
/) / o) ______ / ) (|) ) / / ( o ) o )/ (|)_____ )
Here we have a ‘side-view’, with each ‘o’ representing a point, and the radius is the heigh of a ‘|’ character, and the ‘)’ try and show the curvature of the cylinger
Note: when, as in the case above, the cylinder center points don’t lie in a line, then the overlap between cylinders isn’t taken into account for the area calculation
Methods
__init__
iter
Iterator to soma contents Attributes
center
Obtain the center from the first stored point points
Get the set of (x, y, z, r) points this soma