3 #include <morphio/properties.h>
4 #include <morphio/soma.h>
21 inline std::vector<Point>&
points() noexcept;
22 inline const std::vector<Point>&
points()
const noexcept;
28 inline std::vector<morphio::floatType>&
diameters() noexcept;
29 inline const std::vector<morphio::floatType>&
diameters()
const noexcept;
64 return point_properties_._points;
67 const std::vector<Point>&
Soma::points() const noexcept {
68 return point_properties_._points;
72 return point_properties_._diameters;
75 const std::vector<morphio::floatType>&
Soma::diameters() const noexcept {
76 return point_properties_._diameters;
84 return point_properties_;
88 return point_properties_;
91 std::ostream& operator<<(std::ostream& os,
const std::shared_ptr<Soma>& sectionPtr);
92 std::ostream& operator<<(std::ostream& os,
const Soma& soma);