Associates a volume geometry with two surfaces (pial and white).
Methods
| coordinates_to_grey_distance_mm(nodes, xyz) | Computes the grey position of coordinates in metric units |
| surf_project_nodewise(xyz) | Projects coordinates on lines connecting pial and white matter. |
| surf_project_weights(nodes, xyz) | Computes relative position of xyz on lines from pial to white matter. |
| surf_project_weights_nodewise(xyz) | Computes relative position of xyz on lines from pial to white matter. |
| surf_unproject_weights_nodewise(weights) | Maps relative positions in grey matter to coordinates |
| Parameters: | volgeom: volgeom.VolGeom :
white: surf.Surface :
pial: surf.Surface :
intermediate: surf.Surface (default: None). :
|
|---|
Notes
‘pial’ and ‘white’ should have the same topology.
Methods
| coordinates_to_grey_distance_mm(nodes, xyz) | Computes the grey position of coordinates in metric units |
| surf_project_nodewise(xyz) | Projects coordinates on lines connecting pial and white matter. |
| surf_project_weights(nodes, xyz) | Computes relative position of xyz on lines from pial to white matter. |
| surf_project_weights_nodewise(xyz) | Computes relative position of xyz on lines from pial to white matter. |
| surf_unproject_weights_nodewise(weights) | Maps relative positions in grey matter to coordinates |
Computes the grey position of coordinates in metric units
| Parameters: | nodes: int or np.ndarray :
xyz: Px3 array with coordinates, assuming ‘white’ and ‘pial’ surfaces :
|
|---|---|
| Returns: | grey_position_mm: np.ndarray :
|
Returns the node-wise average of the pial and white surface
| Returns: | intermediate: surf.Surface : |
|---|
Returns the pial surface
| Returns: | pial: surf.Surface : |
|---|
Projects coordinates on lines connecting pial and white matter.
| Parameters: | xyz: numpy.ndarray (float) :
|
|---|---|
| Returns: | xyz_proj: numpy.ndarray (float) :
|
Computes relative position of xyz on lines from pial to white matter.
| Parameters: | nodes: True or np.ndarray or int :
xyz: numpy.ndarray (float) :
|
|---|---|
| Returns: | weights: numpy.ndarray (float) :
|
Computes relative position of xyz on lines from pial to white matter.
| Parameters: | xyz: numpy.ndarray (float) :
|
|---|---|
| Returns: | weights: numpy.ndarray (float) :
|
Maps relative positions in grey matter to coordinates
| Parameters: | weights: numpy.ndarray (float) :
|
|---|---|
| Returns: | xyz: numpy.ndarray (float) :
|
Returns the volume geometry
| Returns: | vg: volgeom.VolGeom : |
|---|
Returns the white surface
| Returns: | white: surf.Surface : |
|---|