15 #ifndef NEUROSCIENCE_NEURON_OR_NEURITE_H_
16 #define NEUROSCIENCE_NEURON_OR_NEURITE_H_
27 namespace neuroscience {
bool IsNeuronSoma() const
virtual void RemoveDaughter(const AgentPointer< NeuriteElement > &daughter)=0
virtual Real3 OriginOf(const AgentUid &daughter_uid) const =0
virtual ~NeuronOrNeurite()
AgentPointer< NeuronOrNeurite > GetNeuronOrNeuriteAgentPtr() const
virtual const AgentUid & GetUid() const =0
virtual StructureIdentifierSWC GetIdentifierSWC() const
Returns the SWC classification of the object.
virtual void UpdateDependentPhysicalVariables()=0
bool IsNeuriteElement() const
virtual Spinlock * GetLock()=0
virtual void UpdateRelative(const NeuronOrNeurite &old_rel, const NeuronOrNeurite &new_rel)=0