Blue Brain BioExplorer
sonataexplorer::neuroscience::neuron::MorphologyCollageLoader Class Reference

#include <MorphologyCollageLoader.h>

Inheritance diagram for sonataexplorer::neuroscience::neuron::MorphologyCollageLoader:
Collaboration diagram for sonataexplorer::neuroscience::neuron::MorphologyCollageLoader:

Public Member Functions

 MorphologyCollageLoader (core::Scene &scene, const core::ApplicationParameters &applicationParameters, core::PropertyMap &&loaderParams)
 
std::string getName () const final
 
core::ModelDescriptorPtr importFromStorage (const std::string &path, const core::LoaderProgress &callback, const core::PropertyMap &properties) const final
 
- Public Member Functions inherited from sonataexplorer::neuroscience::neuron::AbstractCircuitLoader
 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...
 
- Public Member Functions inherited from core::Loader
 Loader (Scene &scene)
 
virtual ~Loader ()=default
 

Static Public Member Functions

static core::PropertyMap getCLIProperties ()
 
- Static Public Member Functions inherited from sonataexplorer::neuroscience::neuron::AbstractCircuitLoader
static void setSimulationTransferFunction (core::TransferFunction &tf, const float finalOpacity=1.f)
 

Additional Inherited Members

- Protected Attributes inherited from sonataexplorer::neuroscience::neuron::AbstractCircuitLoader
const core::ApplicationParameters_applicationParameters
 
core::PropertyMap _defaults
 
core::PropertyMap _fixedDefaults
 
- Protected Attributes inherited from core::Loader
Scene_scene
 

Detailed Description

Definition at line 33 of file MorphologyCollageLoader.h.

Constructor & Destructor Documentation

◆ MorphologyCollageLoader()

sonataexplorer::neuroscience::neuron::MorphologyCollageLoader::MorphologyCollageLoader ( core::Scene scene,
const core::ApplicationParameters applicationParameters,
core::PropertyMap &&  loaderParams 
)

Definition at line 39 of file MorphologyCollageLoader.cpp.

Member Function Documentation

◆ getCLIProperties()

PropertyMap sonataexplorer::neuroscience::neuron::MorphologyCollageLoader::getCLIProperties ( )
static

Definition at line 80 of file MorphologyCollageLoader.cpp.

◆ getName()

std::string sonataexplorer::neuroscience::neuron::MorphologyCollageLoader::getName ( ) const
finalvirtual
Returns
The loader name

Implements core::Loader.

Definition at line 75 of file MorphologyCollageLoader.cpp.

◆ importFromStorage()

ModelDescriptorPtr sonataexplorer::neuroscience::neuron::MorphologyCollageLoader::importFromStorage ( const std::string &  storage,
const core::LoaderProgress callback,
const core::PropertyMap properties 
) const
finalvirtual

Import the data from the given file or database schema and return the created model.

Parameters
storagethe file or database schema containing the data to import
callbackCallback for loader progress
propertiesProperties used for loading
Returns
the model that has been created by the loader

Implements core::Loader.

Definition at line 64 of file MorphologyCollageLoader.cpp.


The documentation for this class was generated from the following files: