3 #include <morphio/mito_section.h>
4 #include <morphio/properties.h>
5 #include <morphio/types.h>
21 std::shared_ptr<MitoSection> appendSection(
const std::shared_ptr<MitoSection>& original_section,
26 std::shared_ptr<MitoSection> parent()
const;
28 const std::vector<std::shared_ptr<MitoSection>>& children()
const;
33 inline uint32_t
id()
const noexcept;
38 inline const std::vector<morphio::floatType>&
diameters()
const noexcept;
39 inline std::vector<morphio::floatType>&
diameters() noexcept;
54 inline const std::vector<morphio::floatType>&
pathLengths()
const noexcept;
55 inline std::vector<morphio::floatType>&
pathLengths() noexcept;
73 return _mitoPoints._diameters;
77 return _mitoPoints._sectionIds;
81 return _mitoPoints._relativePathLengths;
85 return _mitoPoints._diameters;
89 return _mitoPoints._sectionIds;
93 return _mitoPoints._relativePathLengths;
96 void friendDtorForSharedPtrMito(MitoSection* section);
Definition: mito_section.h:14
Definition: mito_section.h:11
const std::vector< morphio::floatType > & pathLengths() const noexcept
Definition: mito_section.h:80
uint32_t id() const noexcept
Definition: mito_section.h:68
const std::vector< uint32_t > & neuriteSectionIds() const noexcept
Definition: mito_section.h:76
const std::vector< morphio::floatType > & diameters() const noexcept
Definition: mito_section.h:72
Definition: mitochondria.h:29
Definition: endoplasmic_reticulum.h:5
Definition: properties.h:92