Public Member Functions | |
mito_depth_iterator | depth_begin () const |
mito_depth_iterator | depth_end () const |
mito_breadth_iterator | breadth_begin () const |
mito_breadth_iterator | breadth_end () const |
mito_upstream_iterator | upstream_begin () const |
mito_upstream_iterator | upstream_end () const |
range< const uint32_t > | neuriteSectionIds () const |
range< const floatType > | diameters () const |
range< const floatType > | relativePathLengths () const |
Public Member Functions inherited from morphio::SectionBase< MitoSection > | |
SectionBase (const SectionBase §ion) | |
SectionBase & | operator= (const SectionBase &other) |
bool | operator== (const SectionBase &other) const noexcept |
bool | operator!= (const SectionBase &other) const noexcept |
bool | isRoot () const |
MitoSection | parent () const |
std::vector< MitoSection > | children () const |
uint32_t | id () const noexcept |
Protected Member Functions | |
MitoSection (uint32_t id_, const std::shared_ptr< Property::Properties > &morphology) | |
Protected Member Functions inherited from morphio::SectionBase< MitoSection > | |
SectionBase (uint32_t id, const std::shared_ptr< Property::Properties > &properties) | |
range< const typename Property::Type > | get () const |
Friends | |
class | SectionBase< MitoSection > |
class | mut::MitoSection |
MitoSection | Mitochondria::section (uint32_t) const |
Additional Inherited Members | |
Protected Attributes inherited from morphio::SectionBase< MitoSection > | |
uint32_t | _id |
SectionRange | _range |
std::shared_ptr< Property::Properties > | _properties |
mito_breadth_iterator morphio::MitoSection::breadth_begin | ( | ) | const |
Breadth first search iterator
mito_depth_iterator morphio::MitoSection::depth_begin | ( | ) | const |
Depth first search iterator
range<const floatType> morphio::MitoSection::diameters | ( | ) | const |
Returns list of section's point diameters
range<const uint32_t> morphio::MitoSection::neuriteSectionIds | ( | ) | const |
Returns list of neuronal section IDs associated to each point
range<const floatType> morphio::MitoSection::relativePathLengths | ( | ) | const |
Returns list of relative distances between the start of the neuronal section and each point of the mitochondrial section
Note: - a relative distance of 0 means the mitochondrial point is at the beginning of the neuronal section
mito_upstream_iterator morphio::MitoSection::upstream_begin | ( | ) | const |
Upstream first search iterator