ug4
|
#include <neurite_projector.h>
Public Attributes | |
float | angular |
float | axial |
uint32 | neuriteID |
Neurite ID a vertex belongs to. More... | |
float | radial |
float ug::NeuriteProjector::SurfaceParams::angular |
float ug::NeuriteProjector::SurfaceParams::axial |
uint32 ug::NeuriteProjector::SurfaceParams::neuriteID |
Neurite ID a vertex belongs to.
Only the low 20 bits are used for ordinary vertices, i.e., vertices that do not belong to two neurites at a branching point. In branching points, the high 4 bits encode which of the child neurites share the vertex: bit 28 for child 0, bit 29 for child 1, bit 30 for child 2 and bit 31 for child 3. Bits 20-27 are used to encode the branching region on the parent neurite. There cannot be more than 256 branching regions per neurite. There cannot be more than 4 children per branching point.
Referenced by ug::NeuriteProjector::average_params(), ug::NeuriteProjector::direction_at_grid_object(), ug::operator<<(), ug::operator>>(), and ug::NeuriteProjector::print_surface_params().
float ug::NeuriteProjector::SurfaceParams::radial |