nsol  0.4.1
Nsol - Neuroscience Objects Library
nsol::Neurite Class Reference
+ 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.
 
TNeuriteTypeneuriteType (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 NeuriteStatsstats (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)
 

Detailed Description

Definition at line 40 of file Neurite.h.

Member Function Documentation

virtual NeuriteStats* nsol::Neurite::stats ( void  )
virtual

Returns object as NeuriteStats.

Returns
pointer to NeuriteStats object

Reimplemented in nsol::NeuriteStats, and nsol::DendriteCachedStats.


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