7 #include <morphio/morphology.h> 8 #include <morphio/properties.h> 9 #include <morphio/types.h> 34 inline bool operator==(
const SectionBase& other)
const noexcept;
35 inline bool operator!=(
const SectionBase& other)
const noexcept;
55 inline uint32_t
id()
const noexcept;
58 SectionBase(uint32_t
id,
const std::shared_ptr<Property::Properties>& properties);
60 template <
typename Property>
61 range<const typename Property::Type>
get()
const;
65 std::shared_ptr<Property::Properties> _properties;
70 return other._id == _id && other._properties == _properties;
75 return !(*
this == other);
86 std::ostream& operator<<(std::ostream& os, const morphio::range<const morphio::Point>& points);
88 #include "section_base.tpp" std::vector< T > children() const
Definition: dendritic_spine.h:9
uint32_t id() const noexcept
Definition: section_base.h:79
Definition: section_base.h:24