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)
 
Columnscolumns (void)
 
const Columnscolumns (void) const
 
Circuitcircuit (void)
 
const Circuitcircuit (void) const
 
NeuronsMapneurons (void)
 
const NeuronsMapneurons (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: