![]() |
Blue Brain BioExplorer
|
#include <AbstractCircuitLoader.h>
Public Member Functions | |
AbstractCircuitLoader (core::Scene &scene, const core::ApplicationParameters &applicationParameters, core::PropertyMap &&loaderParams) | |
core::PropertyMap | getProperties () const final |
strings | getSupportedStorage () const |
bool | isSupported (const std::string &filename, const std::string &extension) const |
core::ModelDescriptorPtr | importFromBlob (core::Blob &&blob, const core::LoaderProgress &callback, const core::PropertyMap &properties) const |
core::ModelDescriptorPtr | importCircuit (const std::string &circuitConfig, const core::PropertyMap &properties, const core::LoaderProgress &callback) const |
Imports morphology from a circuit for the given target name. More... | |
size_ts | _populateLayerIds (const core::PropertyMap &props, const brion::BlueConfig &blueConfig, const brain::GIDSet &gids) const |
_populateLayerIds populates the neuron layer IDs. This is currently only supported for the MVD2 format. More... | |
![]() | |
Loader (Scene &scene) | |
virtual | ~Loader ()=default |
virtual std::string | getName () const =0 |
virtual ModelDescriptorPtr | importFromStorage (const std::string &storage, const LoaderProgress &callback, const PropertyMap &properties) const =0 |
Static Public Member Functions | |
static void | setSimulationTransferFunction (core::TransferFunction &tf, const float finalOpacity=1.f) |
Protected Attributes | |
const core::ApplicationParameters & | _applicationParameters |
core::PropertyMap | _defaults |
core::PropertyMap | _fixedDefaults |
![]() | |
Scene & | _scene |
Load circuit from BlueConfig or CircuitConfig file, including simulation.
Definition at line 48 of file AbstractCircuitLoader.h.
sonataexplorer::neuroscience::neuron::AbstractCircuitLoader::AbstractCircuitLoader | ( | core::Scene & | scene, |
const core::ApplicationParameters & | applicationParameters, | ||
core::PropertyMap && | loaderParams | ||
) |
Definition at line 68 of file AbstractCircuitLoader.cpp.
size_ts sonataexplorer::neuroscience::neuron::AbstractCircuitLoader::_populateLayerIds | ( | const core::PropertyMap & | props, |
const brion::BlueConfig & | blueConfig, | ||
const brain::GIDSet & | gids | ||
) | const |
_populateLayerIds populates the neuron layer IDs. This is currently only supported for the MVD2 format.
blueConfig | Configuration of the circuit |
gids | GIDs of the neurons |
Definition at line 506 of file AbstractCircuitLoader.cpp.
|
finalvirtual |
Reimplemented from core::Loader.
Definition at line 903 of file AbstractCircuitLoader.cpp.
|
virtual |
Implements core::Loader.
Definition at line 76 of file AbstractCircuitLoader.cpp.
ModelDescriptorPtr sonataexplorer::neuroscience::neuron::AbstractCircuitLoader::importCircuit | ( | const std::string & | circuitConfig, |
const core::PropertyMap & | properties, | ||
const core::LoaderProgress & | callback | ||
) | const |
Imports morphology from a circuit for the given target name.
circuitConfig | URI of the Circuit Config file |
Definition at line 322 of file AbstractCircuitLoader.cpp.
|
virtual |
Import the data from the blob and return the created model.
blob | the blob containing the data to import |
callback | Callback for loader progress |
properties | Properties used for loading |
Implements core::Loader.
Definition at line 897 of file AbstractCircuitLoader.cpp.
|
virtual |
Query the loader if it can load the given file
Implements core::Loader.
Definition at line 81 of file AbstractCircuitLoader.cpp.
|
static |
Definition at line 640 of file AbstractCircuitLoader.cpp.
|
protected |
Definition at line 84 of file AbstractCircuitLoader.h.
|
protected |
Definition at line 85 of file AbstractCircuitLoader.h.
|
protected |
Definition at line 86 of file AbstractCircuitLoader.h.