#include <glial_cell.h>
Public Member Functions | |
GlialCell (const std::string &source) | |
Public Member Functions inherited from morphio::mut::Morphology | |
Morphology (const std::string &uri, unsigned int options=NO_MODIFIER) | |
Morphology (const morphio::mut::Morphology &morphology, unsigned int options=NO_MODIFIER) | |
Morphology (const morphio::Morphology &morphology, unsigned int options=NO_MODIFIER) | |
const std::vector< std::shared_ptr< Section > > & | rootSections () const noexcept |
const std::map< uint32_t, std::shared_ptr< Section > > & | sections () const noexcept |
std::shared_ptr< Soma > & | soma () noexcept |
const std::shared_ptr< Soma > & | soma () const noexcept |
Mitochondria & | mitochondria () noexcept |
const Mitochondria & | mitochondria () const noexcept |
EndoplasmicReticulum & | endoplasmicReticulum () noexcept |
const EndoplasmicReticulum & | endoplasmicReticulum () const noexcept |
const std::vector< Property::Annotation > & | annotations () const noexcept |
const std::vector< Property::Marker > & | markers () const noexcept |
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) |
void | applyModifiers (unsigned int modifierFlags) |
SomaType | somaType () const noexcept |
CellFamily | cellFamily () const noexcept |
MorphologyVersion | version () const noexcept |
void | write (const std::string &filename) |
void | addAnnotation (const morphio::Property::Annotation &annotation) |
void | addMarker (const morphio::Property::Marker &marker) |
Property::Properties | buildReadOnly () const |
std::unordered_map< int, std::vector< unsigned int > > | connectivity () |
void | removeUnifurcations () |
void | removeUnifurcations (const morphio::readers::DebugInfo &debugInfo) |
void | _raiseIfUnifurcations () |
uint32_t | _register (const std::shared_ptr< Section > &) |
Additional Inherited Members | |
Public Attributes inherited from morphio::mut::Morphology | |
morphio::readers::ErrorMessages | _err |
uint32_t | _counter |
std::shared_ptr< Soma > | _soma |
std::shared_ptr< morphio::Property::CellLevel > | _cellProperties |
std::vector< std::shared_ptr< Section > > | _rootSections |
std::map< uint32_t, std::shared_ptr< Section > > | _sections |
Mitochondria | _mitochondria |
EndoplasmicReticulum | _endoplasmicReticulum |
morphio::Property::DendriticSpine::Level | _dendriticSpineLevel |
std::map< uint32_t, uint32_t > | _parent |
std::map< uint32_t, std::vector< std::shared_ptr< Section > > > | _children |
Mutable(editable) morphio::GlialCell