3 #include <morphio/properties.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;
63 return _pointProperties._points;
66 const std::vector<Point>&
Soma::points()
const noexcept {
67 return _pointProperties._points;
71 return _pointProperties._diameters;
74 const std::vector<morphio::floatType>&
Soma::diameters()
const noexcept {
75 return _pointProperties._diameters;
83 return _pointProperties;
87 return _pointProperties;
90 std::ostream& operator<<(std::ostream& os, const std::shared_ptr<Soma>& sectionPtr);
91 std::ostream& operator<<(std::ostream& os,
const Soma& soma);
floatType maxDistance() const
Undefined soma.
Definition: enums.h:52
std::array< morphio::floatType, 3 > Point
Definition: vector_types.h:24
std::vector< Point > & points() noexcept
Definition: soma.h:62
SomaType type() const noexcept
Definition: soma.h:78
Definition: dendritic_spine.h:9
Definition: morphology.h:27
floatType surface() const
SomaType
Definition: enums.h:51
float floatType
Definition: vector_types.h:17
Definition: properties.h:55
std::vector< morphio::floatType > & diameters() noexcept
Definition: soma.h:70