7 #include <morphio/types.h>
8 #include <morphio/vasc/properties.h>
9 #include <morphio/vasc/vasculature.h>
12 namespace vasculature {
24 Section(uint32_t
id,
const std::shared_ptr<property::Properties>& morphology);
26 bool operator==(
const Section& section)
const;
27 bool operator!=(
const Section& section)
const;
28 bool operator<(
const Section& other)
const;
46 uint32_t
id()
const noexcept;
61 range<const Point>
points()
const;
76 template <
typename Property>
77 range<const typename Property::Type> get()
const;
81 std::shared_ptr<property::Properties> properties_;