|
nsol
0.4.1
Nsol - Neuroscience Objects Library
|
A class to represent morphology of neurons. More...
#include <NeuronMorphology.h>
Inheritance diagram for nsol::NeuronMorphology:
Collaboration diagram for nsol::NeuronMorphology:Public Member Functions | |
| NeuronMorphology (void) | |
| Default Neuron class constructor. More... | |
| NeuronMorphology (SomaPtr soma) | |
| SomaPtr | soma (SomaPtr soma) |
| Method to set the neuronal soma. More... | |
| NeuritePtr | addNeurite (NeuritePtr neurite) |
| Method to add a new neurite to the neuron. More... | |
| Dendrites * | dendrites (void) const |
| Method to get all the dendrites in a container. More... | |
| Dendrites * | basalDendrites (void) const |
| Method to get all the basal dendrites in a container. More... | |
| Dendrites * | apicalDendrites (void) const |
| Method to get all the apical dendrites in a container. More... | |
| DendritePtr | apicalDendrite (void) const |
| Method to get the first apical dendrite. More... | |
| Axons * | axons () const |
| Method to get all the axons in a container. More... | |
| virtual Neurites & | neurites (void) |
| const Neurites & | neurites (void) const |
| virtual Neurons & | parentNeurons (void) |
| const Neurons & | parentNeurons (void) const |
| SomaPtr | soma (void) |
| virtual NeuronMorphologyStats * | stats (void) |
| void | addParentNeuron (NeuronPtr neuron) |
| virtual NeuronMorphologyPtr | asNeuronMorphology (void) |
| virtual NeuronMorphologyPtr | clone (void) const |
| bool | operator== (NeuronMorphology &other) |
| bool | operator!= (NeuronMorphology &other) |
Public Member Functions inherited from nsol::Morphology | |
| Sections & | sections (void) |
Public Member Functions inherited from nsol::Object | |
| virtual ColumnPtr | asColumn (void) |
| virtual MiniColumnPtr | asMiniColumn (void) |
| virtual NeuronPtr | asNeuron (void) |
| virtual SectionPtr | asSection (void) |
| virtual NodePtr | asNode (void) |
| virtual ObjectWithProperties * | properties (void) |
| virtual ObjectPtr | create (void) |
Protected Attributes | |
| SomaPtr | _soma |
| Neurites | _neurites |
| Neurons | _parentNeurons |
Protected Attributes inherited from nsol::Morphology | |
| Sections | _sections |
| Morphology sections. | |
A class to represent morphology of neurons.
TODO: extend long description
Definition at line 50 of file NeuronMorphology.h.
| nsol::NeuronMorphology::NeuronMorphology | ( | void | ) |
Default Neuron class constructor.
TODO: construct protected objects
| NeuritePtr nsol::NeuronMorphology::addNeurite | ( | NeuritePtr | neurite | ) |
Method to add a new neurite to the neuron.
| neurite | pointer to the neurite to be added. |
Referenced by nsol::AscReaderTemplated< ASC_READER_TEMPLATE_CLASSES >::readMorphology(), and nsol::SwcReaderTemplated< SWC_READER_TEMPLATE_CLASSES >::readMorphology().
Here is the caller graph for this function:| DendritePtr nsol::NeuronMorphology::apicalDendrite | ( | void | ) | const |
Method to get the first apical dendrite.
| Dendrites* nsol::NeuronMorphology::apicalDendrites | ( | void | ) | const |
Method to get all the apical dendrites in a container.
Memory for the container is allocated.
| Axons* nsol::NeuronMorphology::axons | ( | ) | const |
Method to get all the axons in a container.
Memory for the container is allocated.
| Dendrites* nsol::NeuronMorphology::basalDendrites | ( | void | ) | const |
Method to get all the basal dendrites in a container.
Memory for the container is allocated.
| Dendrites* nsol::NeuronMorphology::dendrites | ( | void | ) | const |
Method to get all the dendrites in a container.
Memory for the container is allocated.
Method to set the neuronal soma.
| soma | pointer to the soma to be setted. |
Referenced by nsol::AscReaderTemplated< ASC_READER_TEMPLATE_CLASSES >::_ReadSoma(), nsol::SwcReaderTemplated< SWC_READER_TEMPLATE_CLASSES >::readMorphology(), and nsol::AscReaderTemplated< ASC_READER_TEMPLATE_CLASSES >::readMorphology().
Here is the caller graph for this function: