#include <dendritic_spine.h>
Public Member Functions | |
DendriticSpine (const std::string &source) | |
std::vector< Property::DendriticSpine::PostSynapticDensity > & | postSynapticDensity () noexcept |
Returns the post synaptic density values. | |
const std::vector< Property::DendriticSpine::PostSynapticDensity > & | postSynapticDensity () const noexcept |
Returns the post synaptic density values. | |
![]() | |
Morphology (const std::string &uri, unsigned int options=NO_MODIFIER) | |
Morphology (const HighFive::Group &group, unsigned int options=NO_MODIFIER) | |
Build a mutable Morphology from an HighFive::Group. | |
Morphology (const morphio::mut::Morphology &morphology, unsigned int options=NO_MODIFIER) | |
Build a mutable Morphology from a mutable morphology. | |
Morphology (const morphio::Morphology &morphology, unsigned int options=NO_MODIFIER) | |
Build a mutable Morphology from a read-only morphology. | |
const std::vector< std::shared_ptr< Section > > & | rootSections () const noexcept |
Returns all section ids at the tree root. | |
const std::map< uint32_t, std::shared_ptr< Section > > & | sections () const noexcept |
Returns the dictionary id -> Section for this tree. | |
std::shared_ptr< Soma > & | soma () noexcept |
const std::shared_ptr< Soma > & | soma () const noexcept |
Mitochondria & | mitochondria () noexcept |
Return the mitochondria container class. | |
const Mitochondria & | mitochondria () const noexcept |
Return the mitochondria container class. | |
EndoplasmicReticulum & | endoplasmicReticulum () noexcept |
Return the endoplasmic reticulum container class. | |
const EndoplasmicReticulum & | endoplasmicReticulum () const noexcept |
Return the endoplasmic reticulum container class. | |
const std::vector< Property::Annotation > & | annotations () const noexcept |
Return the annotation objects. | |
const std::vector< Property::Marker > & | markers () const noexcept |
Return the markers from the ASC file. | |
const std::shared_ptr< Section > & | section (uint32_t id) const |
depth_iterator | depth_begin () const |
depth_iterator | depth_end () const |
breadth_iterator | breadth_begin () const |
breadth_iterator | breadth_end () const |
void | deleteSection (std::shared_ptr< Section > section, bool recursive=true) |
std::shared_ptr< Section > | appendRootSection (const morphio::Section &, bool recursive=false) |
std::shared_ptr< Section > | appendRootSection (const std::shared_ptr< Section > §ion, bool recursive=false) |
std::shared_ptr< Section > | appendRootSection (const Property::PointLevel &, SectionType sectionType) |
Append a root Section. | |
void | applyModifiers (unsigned int modifierFlags) |
SomaType | somaType () const noexcept |
Return the soma type. | |
CellFamily | cellFamily () const noexcept |
Return the cell family (neuron or glia) | |
MorphologyVersion | version () const noexcept |
Return the version. | |
void | write (const std::string &filename) const |
Write file to H5, SWC, ASC format depending on filename extension. | |
void | addAnnotation (const morphio::Property::Annotation &annotation) |
void | addMarker (const morphio::Property::Marker &marker) |
Property::Properties | buildReadOnly () const |
Return the data structure used to create read-only morphologies. | |
std::unordered_map< int, std::vector< unsigned int > > | connectivity () |
void | removeUnifurcations () |
void | removeUnifurcations (const morphio::readers::DebugInfo &debugInfo) |
Additional Inherited Members | |
![]() | |
std::shared_ptr< Soma > | _soma |
std::shared_ptr< morphio::Property::CellLevel > | _cellProperties |
EndoplasmicReticulum | _endoplasmicReticulum |
morphio::Property::DendriticSpine::Level | _dendriticSpineLevel |
Mutable(editable) morphio::DendriticSpine