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);
59 template <
typename Property>
60 range<const typename Property::Type>
get()
const;
64 std::shared_ptr<Property::Properties> _properties;
69 return other._id == _id && other._properties == _properties;
74 return !(*
this == other);
85 std::ostream& operator<<(std::ostream& os, const morphio::range<const morphio::Point>& points);
87 #include "section_base.tpp" std::vector< T > children() const
Definition: endoplasmic_reticulum.h:5
uint32_t id() const noexcept
Definition: section_base.h:78
Definition: section_base.h:24