nsol
0.4.1
Nsol - Neuroscience Objects Library
|
A class to represent morphology of neurons. More...
#include <NeuronMorphology.h>
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().
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().