3 #include <morphio/mito_section.h> 4 #include <morphio/properties.h> 5 #include <morphio/types.h> 22 std::shared_ptr<MitoSection> appendSection(
const std::shared_ptr<MitoSection>& original_section,
27 std::shared_ptr<MitoSection> parent()
const;
29 const std::vector<std::shared_ptr<MitoSection>>& children()
const;
34 inline uint32_t
id()
const noexcept;
39 inline const std::vector<morphio::floatType>&
diameters()
const noexcept;
40 inline std::vector<morphio::floatType>&
diameters() noexcept;
55 inline const std::vector<morphio::floatType>&
pathLengths()
const noexcept;
56 inline std::vector<morphio::floatType>&
pathLengths() noexcept;
74 return _mitoPoints._diameters;
78 return _mitoPoints._sectionIds;
82 return _mitoPoints._relativePathLengths;
86 return _mitoPoints._diameters;
90 return _mitoPoints._sectionIds;
94 return _mitoPoints._relativePathLengths;
97 void friendDtorForSharedPtrMito(
MitoSection* section);
Definition: properties.h:86
Definition: mito_section.h:14
Definition: mito_section.h:11
const std::vector< uint32_t > & neuriteSectionIds() const noexcept
Definition: mito_section.h:77
uint32_t id() const noexcept
Definition: mito_section.h:69
Definition: dendritic_spine.h:9
Definition: mitochondria.h:21
const std::vector< morphio::floatType > & diameters() const noexcept
Definition: mito_section.h:73
const std::vector< morphio::floatType > & pathLengths() const noexcept
Definition: mito_section.h:81