![]() |
Blue Brain BioExplorer
|
Classes | |
struct | Synapse |
struct | AstrocyteSoma |
struct | NeuronSoma |
struct | Section |
struct | EndFoot |
struct | Cell |
class | Astrocytes |
class | AstrocytesLoader |
class | CompartmentSimulationHandler |
The CompartmentSimulationHandler handles the reading of simulation information from the database at a compartment level. When attached to a model, the simulation data is communicated to the renderer by Core, and mapped to the geometry by the BioExplorer advanced renderer. More... | |
class | Morphologies |
The Morphologies class. More... | |
class | Neurons |
class | NeuronsLoader |
class | SomaSimulationHandler |
The SomaSimulationHandler handles the reading of simulation information from the database at a soma level. When attached to a model, the simulation data is communicated to the renderer by Core, and mapped to the geometry by the BioExplorer advanced renderer. More... | |
class | SpikeSimulationHandler |
The SpikeSimulationHandler handles the reading of simulation information from the database at a soma level. When attached to a model, the simulation data is communicated to the renderer by Core, and mapped to the geometry by the BioExplorer advanced renderer. More... | |
class | Synapses |
Typedefs | |
using | MorphologiesPtr = std::shared_ptr< Morphologies > |
using | AstrocytesPtr = std::shared_ptr< Astrocytes > |
using | NeuronsPtr = std::shared_ptr< Neurons > |
using | SynapsesPtr = std::shared_ptr< Synapses > |
using | SynapsesMap = std::map< uint64_t, Synapse > |
using | SegmentSynapseMap = std::map< uint64_t, std::vector< Synapse > > |
using | SectionSynapseMap = std::map< uint64_t, SegmentSynapseMap > |
using | AstrocyteSomaMap = std::map< uint64_t, AstrocyteSoma > |
using | NeuronSomaMap = std::map< uint64_t, NeuronSoma > |
using | SectionMap = std::map< uint64_t, Section > |
using | EndFootMap = std::map< uint64_t, EndFoot > |
using | CellMap = std::map< uint64_t, Cell > |
using | SpikesMap = std::map< uint64_t, float > |
using | Varicosities = std::map< uint64_t, Vector3ds > |
Enumerations | |
enum class | MorphologySynapseType { none = 0 , afferent = 1 , efferent = 2 , debug = 4 , all = 8 } |
enum class | PopulationColorScheme { none = 0 , id = 1 } |
enum class | MorphologyColorScheme { none = 0 , section_type = 1 , section_orientation = 2 , distance_to_soma = 3 } |
enum class | MorphologyRepresentation { graph = 0 , section = 1 , segment = 2 , orientation = 3 , bezier = 4 , contour = 5 , surface = 6 } |
enum class | MorphologyRealismLevel { none = 0 , soma = 1 , axon = 2 , dendrite = 4 , internals = 8 , externals = 16 , spine = 32 , end_foot = 64 , all = 255 } |
enum class | MicroDomainRepresentation { mesh = 0 , convex_hull = 1 , surface = 2 } |
using bioexplorer::morphology::AstrocyteSomaMap = typedef std::map<uint64_t, AstrocyteSoma> |
using bioexplorer::morphology::AstrocytesPtr = typedef std::shared_ptr<Astrocytes> |
using bioexplorer::morphology::CellMap = typedef std::map<uint64_t, Cell> |
using bioexplorer::morphology::EndFootMap = typedef std::map<uint64_t, EndFoot> |
using bioexplorer::morphology::MorphologiesPtr = typedef std::shared_ptr<Morphologies> |
using bioexplorer::morphology::NeuronSomaMap = typedef std::map<uint64_t, NeuronSoma> |
using bioexplorer::morphology::NeuronsPtr = typedef std::shared_ptr<Neurons> |
using bioexplorer::morphology::SectionMap = typedef std::map<uint64_t, Section> |
using bioexplorer::morphology::SectionSynapseMap = typedef std::map<uint64_t, SegmentSynapseMap> |
using bioexplorer::morphology::SegmentSynapseMap = typedef std::map<uint64_t, std::vector<Synapse> > |
using bioexplorer::morphology::SpikesMap = typedef std::map<uint64_t, float> |
using bioexplorer::morphology::SynapsesMap = typedef std::map<uint64_t, Synapse> |
using bioexplorer::morphology::SynapsesPtr = typedef std::shared_ptr<Synapses> |
using bioexplorer::morphology::Varicosities = typedef std::map<uint64_t, Vector3ds> |
|
strong |
|
strong |
|
strong |
|
strong |
const double bioexplorer::morphology::DEFAULT_ARROW_RADIUS_RATIO = 10.0 |
Definition at line 63 of file Neurons.cpp.
const uint64_t bioexplorer::morphology::DEFAULT_DEBUG_SYNAPSE_DENSITY_RATIO = 5 |
Definition at line 64 of file Neurons.cpp.
const double bioexplorer::morphology::DEFAULT_ENDFOOT_RADIUS_RATIO = 1.1 |
Definition at line 53 of file Astrocytes.cpp.
const double bioexplorer::morphology::DEFAULT_ENDFOOT_RADIUS_SHIFTING_RATIO = 0.35 |
Definition at line 54 of file Astrocytes.cpp.
const double bioexplorer::morphology::DEFAULT_MITOCHONDRIA_DENSITY = 0.0459 |
Definition at line 52 of file Astrocytes.cpp.
const double bioexplorer::morphology::DEFAULT_SPINE_RADIUS = 0.25 |
Definition at line 32 of file Morphologies.h.
const std::string bioexplorer::morphology::LOADER_NAME = LOADER_ASTROCYTES |
Definition at line 42 of file AstrocytesLoader.cpp.
const size_t bioexplorer::morphology::MATERIAL_OFFSET_AFFERENT_SYNAPSE = 5 |
Definition at line 40 of file Morphologies.h.
const size_t bioexplorer::morphology::MATERIAL_OFFSET_APICAL_DENDRITE = 4 |
Definition at line 39 of file Morphologies.h.
const size_t bioexplorer::morphology::MATERIAL_OFFSET_AXON = 2 |
Definition at line 37 of file Morphologies.h.
const size_t bioexplorer::morphology::MATERIAL_OFFSET_DENDRITE = 3 |
Definition at line 38 of file Morphologies.h.
const size_t bioexplorer::morphology::MATERIAL_OFFSET_EFFERENT_SYNAPSE = 6 |
Definition at line 41 of file Morphologies.h.
const size_t bioexplorer::morphology::MATERIAL_OFFSET_END_FOOT = 4 |
Definition at line 45 of file Morphologies.h.
const size_t bioexplorer::morphology::MATERIAL_OFFSET_MICRO_DOMAIN = 5 |
Definition at line 46 of file Morphologies.h.
const size_t bioexplorer::morphology::MATERIAL_OFFSET_MITOCHONDRION = 7 |
Definition at line 42 of file Morphologies.h.
const size_t bioexplorer::morphology::MATERIAL_OFFSET_MYELIN_SHEATH = 9 |
Definition at line 44 of file Morphologies.h.
const size_t bioexplorer::morphology::MATERIAL_OFFSET_NUCLEUS = 8 |
Definition at line 43 of file Morphologies.h.
const size_t bioexplorer::morphology::MATERIAL_OFFSET_SOMA = 1 |
Definition at line 36 of file Morphologies.h.
const size_t bioexplorer::morphology::MATERIAL_OFFSET_VARICOSITY = 0 |
Definition at line 35 of file Morphologies.h.
const double bioexplorer::morphology::MAX_SOMA_RADIUS = 10.0 |
Definition at line 65 of file Neurons.cpp.
const doubles bioexplorer::morphology::MITOCHONDRIA_DENSITY = {0.0459, 0.0522, 0.064, 0.0774, 0.0575, 0.0403} |
Definition at line 76 of file Neurons.cpp.
const double bioexplorer::morphology::mitochondrionRadius = 0.1 |
const double bioexplorer::morphology::mitochondrionSegmentSize = 0.25 |
const double bioexplorer::morphology::myelinSteathLength = 10.0 |
const double bioexplorer::morphology::myelinSteathRadiusRatio = 3.0 |
const size_t bioexplorer::morphology::NB_MATERIALS_PER_MORPHOLOGY = 10 |
Definition at line 34 of file Morphologies.h.
const uint64_t bioexplorer::morphology::NB_MYELIN_FREE_SEGMENTS = 4 |
Definition at line 62 of file Neurons.cpp.
const uint64_t bioexplorer::morphology::nbMinSegmentsForVaricosity = 10 |
std::map<ReportType, std::string> bioexplorer::morphology::reportTypeAsString |
Definition at line 67 of file Neurons.cpp.
const int64_t bioexplorer::morphology::SOMA_AS_PARENT = -1 |
Definition at line 48 of file Morphologies.h.
const double bioexplorer::morphology::spineRadiusRatio = 0.5 |
const std::string bioexplorer::morphology::SUPPORTED_PROTOCOL_ASTROCYTES = "astrocytes://" |
Definition at line 43 of file AstrocytesLoader.cpp.
const std::string bioexplorer::morphology::SUPPORTED_PROTOCOL_NEURONS = "neurons://" |
Definition at line 43 of file NeuronsLoader.cpp.