11 #include <morphio/types.h>
12 #include <morphio/vasc/properties.h>
13 #include <morphio/vasc/vasculature.h>
16 namespace vasculature {
28 Section(uint32_t
id,
const std::shared_ptr<property::Properties>& morphology);
30 bool operator==(
const Section& section)
const;
31 bool operator!=(
const Section& section)
const;
32 bool operator<(
const Section& other)
const;
50 uint32_t
id()
const noexcept;
65 range<const Point>
points()
const;
80 template <
typename Property>
81 range<const typename Property::Type> get()
const;
85 std::shared_ptr<property::Properties> properties_;