|
nsol
0.4.1
Nsol - Neuroscience Objects Library
|
Inheritance diagram for nsol::Neurite:
Collaboration diagram for nsol::Neurite:Public Types | |
| enum | TNeuriteType { DENDRITE = 0, AXON } |
| Possible types of neurite. | |
Public Member Functions | |
| Neurite (TNeuriteType neuriteType=DENDRITE) | |
| Default constructor. | |
| TNeuriteType & | neuriteType (void) |
| Get the type of neurite. | |
| NeuronMorphologyPtr | morphology (void) const |
| NeuronMorphologyPtr | morphology (NeuronMorphologyPtr morphology) |
| bool | hasMorphology (void) const |
| NeuronMorphologySectionPtr | firstSection (void) const |
| virtual void | firstSection (NeuronMorphologySectionPtr section) |
| Sections | sections (void) const |
| void | computeBranchBifurcations (void) |
| unsigned int | numBranches (void) |
| unsigned int | numBifurcations (void) |
| virtual NeuriteStats * | stats (void) |
| Returns object as NeuriteStats. More... | |
| virtual NeuritePtr | clone (void) const |
| bool | operator== (Neurite &other) |
| bool | operator!= (Neurite &other) |
Protected Member Functions | |
| void | _addBifurcationCount (unsigned int numBifurcations) |
| void | _addBranchCount (unsigned int numBranches) |
| void | _clone (NeuritePtr neurite) const |
Protected Attributes | |
| TNeuriteType | _neuriteType |
| NeuronMorphologySectionPtr | _firstSection |
| NeuronMorphologyPtr | _morphology |
| unsigned int | _numBranches |
| unsigned int | _numBifurcations |
Friends | |
| template<class NODE , class NEURONMORPHOLOGYSECTION , class DENDRITE , class AXON , class SOMA , class NEURONMORPHOLOGY , class NEURON > | |
| class | SwcReaderTemplated |
| template<class NODE , class NEURONMORPHOLOGYSECTION , class DENDRITE , class AXON , class SOMA , class NEURONMORPHOLOGY , class NEURON > | |
| class | AscReaderTemplated |
| std::ostream & | operator<< (std::ostream &os, const TNeuriteType &rhs) |
|
virtual |
Returns object as NeuriteStats.
Reimplemented in nsol::NeuriteStats, and nsol::DendriteCachedStats.