BioDynaMo
v1.05.120-25dc9790
|
#include <neuron_or_neurite.h>
Public Member Functions | |
virtual | ~NeuronOrNeurite () |
virtual const AgentUid & | GetUid () const =0 |
virtual Spinlock * | GetLock ()=0 |
AgentPointer< NeuronOrNeurite > | GetNeuronOrNeuriteAgentPtr () const |
virtual StructureIdentifierSWC | GetIdentifierSWC () const |
Returns the SWC classification of the object. More... | |
bool | IsNeuronSoma () const |
bool | IsNeuriteElement () const |
virtual Real3 | OriginOf (const AgentUid &daughter_uid) const =0 |
virtual void | RemoveDaughter (const AgentPointer< NeuriteElement > &daughter)=0 |
virtual void | UpdateDependentPhysicalVariables ()=0 |
virtual void | UpdateRelative (const NeuronOrNeurite &old_rel, const NeuronOrNeurite &new_rel)=0 |
The mother of a neurite element can either be a neuron or a neurite. This class declares this interface.
Definition at line 42 of file neuron_or_neurite.h.
|
virtualdefault |
|
virtual |
Returns the SWC classification of the object.
Reimplemented in bdm::neuroscience::NeuriteElement.
Definition at line 35 of file neuron_or_neurite.cc.
|
pure virtual |
Implemented in bdm::neuroscience::NeuriteElement, and bdm::neuroscience::NeuronSoma.
AgentPointer< NeuronOrNeurite > bdm::neuroscience::NeuronOrNeurite::GetNeuronOrNeuriteAgentPtr | ( | ) | const |
Definition at line 24 of file neuron_or_neurite.cc.
|
pure virtual |
Implemented in bdm::neuroscience::NeuriteElement, and bdm::neuroscience::NeuronSoma.
bool bdm::neuroscience::NeuronOrNeurite::IsNeuriteElement | ( | ) | const |
Definition at line 47 of file neuron_or_neurite.cc.
bool bdm::neuroscience::NeuronOrNeurite::IsNeuronSoma | ( | ) | const |
Definition at line 43 of file neuron_or_neurite.cc.
|
pure virtual |
Implemented in bdm::neuroscience::NeuriteElement, and bdm::neuroscience::NeuronSoma.
|
pure virtual |
Implemented in bdm::neuroscience::NeuriteElement, and bdm::neuroscience::NeuronSoma.
|
pure virtual |
Implemented in bdm::neuroscience::NeuriteElement, and bdm::neuroscience::NeuronSoma.
|
pure virtual |
Implemented in bdm::neuroscience::NeuriteElement, and bdm::neuroscience::NeuronSoma.