Public Member Functions
morphio::mut::EndoplasmicReticulum Class Reference

#include <endoplasmic_reticulum.h>

Public Member Functions

 EndoplasmicReticulum (const std::vector< uint32_t > &sectionIndices, const std::vector< morphio::floatType > &volumes, const std::vector< morphio::floatType > &surfaceAreas, const std::vector< uint32_t > &filamentCounts)
 
 EndoplasmicReticulum (const EndoplasmicReticulum &endoplasmicReticulum)
 
 EndoplasmicReticulum (const morphio::EndoplasmicReticulum &endoplasmicReticulum)
 
const std::vector< uint32_t > & sectionIndices () const noexcept
 
std::vector< uint32_t > & sectionIndices () noexcept
 
const std::vector< morphio::floatType > & volumes () const noexcept
 
std::vector< morphio::floatType > & volumes () noexcept
 
const std::vector< morphio::floatType > & surfaceAreas () const noexcept
 
std::vector< morphio::floatType > & surfaceAreas () noexcept
 
const std::vector< uint32_t > & filamentCounts () const noexcept
 
std::vector< uint32_t > & filamentCounts () noexcept
 
Property::EndoplasmicReticulumLevel buildReadOnly () const noexcept
 

Detailed Description

The entry-point class to access endoplasmic reticulum data

Spec https://bbpteam.epfl.ch/documentation/projects/Morphology%20Documentation/latest/h5v1.html

Member Function Documentation

◆ buildReadOnly()

Property::EndoplasmicReticulumLevel morphio::mut::EndoplasmicReticulum::buildReadOnly ( ) const
noexcept

Returns the data structure that stores ER data This data structure is used to create the immutable object

◆ filamentCounts()

const std::vector<uint32_t>& morphio::mut::EndoplasmicReticulum::filamentCounts ( ) const
noexcept

Returns the number of filaments for each neuronal section

◆ sectionIndices()

const std::vector<uint32_t>& morphio::mut::EndoplasmicReticulum::sectionIndices ( ) const
noexcept

Returns the list of neuronal section indices

◆ surfaceAreas()

const std::vector<morphio::floatType>& morphio::mut::EndoplasmicReticulum::surfaceAreas ( ) const
noexcept

Returns the surface areas for each neuronal section

◆ volumes()

const std::vector<morphio::floatType>& morphio::mut::EndoplasmicReticulum::volumes ( ) const
noexcept

Returns the volumes for each neuronal section