nsol  0.4.1
Nsol - Neuroscience Objects Library
nsol::DataSet Class Reference
+ Collaboration diagram for nsol::DataSet:

Public Member Functions

template<class NODE = Node, class NEURONMORPHOLOGYSECTION = NeuronMorphologySection, class DENDRITE = Dendrite, class AXON = Axon, class SOMA = Soma, class NEURONMORPHOLOGY = NeuronMorphology, class NEURON = Neuron, class MINICOLUMN = MiniColumn, class COLUMN = Column>
void loadBlueConfigHierarchy (const std::string &, const std::string &)
 
template<class NODE = Node, class NEURONMORPHOLOGYSECTION = NeuronMorphologySection, class DENDRITE = Dendrite, class AXON = Axon, class SOMA = Soma, class NEURONMORPHOLOGY = NeuronMorphology, class NEURON = Neuron, class MINICOLUMN = MiniColumn, class COLUMN = Column>
void loadBlueConfigConnectivity ()
 
template<class NODE = Node, class NEURONMORPHOLOGYSECTION = NeuronMorphologySection, class DENDRITE = Dendrite, class AXON = Axon, class SOMA = Soma, class NEURONMORPHOLOGY = NeuronMorphology, class NEURON = Neuron, class MINICOLUMN = MiniColumn, class COLUMN = Column>
void loadBlueConfigConnectivityWithMorphologies ()
 
template<class NODE = Node, class NEURONMORPHOLOGYSECTION = NeuronMorphologySection, class DENDRITE = Dendrite, class AXON = Axon, class SOMA = Soma, class NEURONMORPHOLOGY = NeuronMorphology, class NEURON = Neuron, class MINICOLUMN = MiniColumn, class COLUMN = Column>
void loadMorphology (unsigned int)
 
template<class NODE = Node, class NEURONMORPHOLOGYSECTION = NeuronMorphologySection, class DENDRITE = Dendrite, class AXON = Axon, class SOMA = Soma, class NEURONMORPHOLOGY = NeuronMorphology, class NEURON = Neuron, class MINICOLUMN = MiniColumn, class COLUMN = Column>
void loadMorphologies (std::set< unsigned int > &)
 
template<class NODE = Node, class NEURONMORPHOLOGYSECTION = NeuronMorphologySection, class DENDRITE = Dendrite, class AXON = Axon, class SOMA = Soma, class NEURONMORPHOLOGY = NeuronMorphology, class NEURON = Neuron, class MINICOLUMN = MiniColumn, class COLUMN = Column>
void loadAllMorphologies (void)
 
void unloadMorphologies (void)
 
void close (void)
 
Columns & columns (void)
 
const Columns & columns (void) const
 
Circuit & circuit (void)
 
const Circuit & circuit (void) const
 
NeuronsMap & neurons (void)
 
const NeuronsMap & neurons (void) const
 
bool addNeuron (const NeuronPtr neuron)
 
template<class NODE = Node, class NEURONMORPHOLOGYSECTION = NeuronMorphologySection, class DENDRITE = Dendrite, class AXON = Axon, class SOMA = Soma, class NEURONMORPHOLOGY = NeuronMorphology, class NEURON = Neuron, class MINICOLUMN = MiniColumn, class COLUMN = Column>
NeuronPtr loadNeuronFromFile (const std::string &file_, const unsigned int gid_, const unsigned int layer_=0, const Matrix4_4f transform_=Matrix4_4fIdentity, const Neuron::TMorphologicalType type_=Neuron::PYRAMIDAL)
 
template<class NODE = Node, class NEURONMORPHOLOGYSECTION = NeuronMorphologySection, class DENDRITE = Dendrite, class AXON = Axon, class SOMA = Soma, class NEURONMORPHOLOGY = NeuronMorphology, class NEURON = Neuron, class MINICOLUMN = MiniColumn, class COLUMN = Column>
void loadCorticalNeuronFromFile (const std::string &file_, const unsigned int gid_, const unsigned int columnId_=0, const unsigned int miniColumnId_=0, const unsigned int layer_=0, const Matrix4_4f transform_=Matrix4_4fIdentity, const Neuron::TMorphologicalType type_=Neuron::PYRAMIDAL)
 
template<class NODE = Node, class NEURONMORPHOLOGYSECTION = NeuronMorphologySection, class DENDRITE = Dendrite, class AXON = Axon, class SOMA = Soma, class NEURONMORPHOLOGY = NeuronMorphology, class NEURON = Neuron, class MINICOLUMN = MiniColumn, class COLUMN = Column>
void loadXmlScene (const std::string &xmlSceneFile)
 
void writeXmlScene (const std::string &xmlSceneFile)
 

Protected Member Functions

Vec3f _calculatePosition (const Vec3fs &sectionNodes, unsigned int segmentID, float distance) const
 

Protected Attributes

Columns _columns
 Entry for cortical hierarchy in form o a container of cortial columns.
 
Circuit _circuit
 Entry for connections of the circuit.
 
NeuronsMap _neurons
 Container of neurons by its gid.
 
std::map< std::string, NeuronMorphologyPtr > _morphologies
 Map of the paths of morphologies.
 

Detailed Description

Definition at line 50 of file DataSet.h.


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