Public Member Functions | Protected Member Functions | Friends
morphio::DendriticSpine Class Reference

#include <dendritic_spine.h>

Inheritance diagram for morphio::DendriticSpine:
morphio::Morphology

Public Member Functions

 DendriticSpine (const std::string &source)
 
const std::vector< Property::DendriticSpine::PostSynapticDensity > & postSynapticDensity () const noexcept
 
- Public Member Functions inherited from morphio::Morphology
 Morphology (const Morphology &) noexcept=default
 
Morphologyoperator= (const Morphology &) noexcept=default
 
 Morphology (Morphology &&) noexcept=default
 
Morphologyoperator= (Morphology &&) noexcept=default
 
 Morphology (const std::string &path, unsigned int options=NO_MODIFIER, std::shared_ptr< WarningHandler >=nullptr)
 
 Morphology (const HighFive::Group &group, unsigned int options=NO_MODIFIER, std::shared_ptr< WarningHandler >=nullptr)
 
 Morphology (const mut::Morphology &)
 
 Morphology (const std::string &contents, const std::string &extension, unsigned int options=NO_MODIFIER, std::shared_ptr< WarningHandler >=nullptr)
 
Soma soma () const
 
Mitochondria mitochondria () const
 
EndoplasmicReticulum endoplasmicReticulum () const
 
const std::vector< Property::Annotation > & annotations () const
 
const std::vector< Property::Marker > & markers () const
 
std::vector< SectionrootSections () const
 
std::vector< Sectionsections () const
 
Section section (uint32_t id) const
 
const Points & points () const noexcept
 
std::vector< uint32_t > sectionOffsets () const
 
const std::vector< morphio::floatType > & diameters () const
 
const std::vector< morphio::floatType > & perimeters () const
 
const std::vector< SectionType > & sectionTypes () const
 
const std::map< int, std::vector< unsigned int > > & connectivity () const
 
depth_iterator depth_begin () const
 
depth_iterator depth_end () const
 
breadth_iterator breadth_begin () const
 
breadth_iterator breadth_end () const
 
const SomaTypesomaType () const
 
const CellFamilycellFamily () const
 
const MorphologyVersion & version () const
 

Protected Member Functions

 DendriticSpine (const Property::Properties &properties)
 
- Protected Member Functions inherited from morphio::Morphology
 Morphology (const Property::Properties &properties, unsigned int options)
 
template<typename Property >
const std::vector< typename Property::Type > & get () const
 

Friends

class mut::DendriticSpine
 

Additional Inherited Members

- Protected Attributes inherited from morphio::Morphology
std::shared_ptr< Property::Propertiesproperties_
 

Detailed Description

Class to represent morphologies of dendritic spines