BioDynaMo  v1.05.0-137fdb15
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
bdm::neuroscience::NewNeuriteExtensionEvent Struct Reference

Contains the parameters to extend a new neurite from a neuron soma. More...

#include <new_neurite_extension_event.h>

Inheritance diagram for bdm::neuroscience::NewNeuriteExtensionEvent:
Collaboration diagram for bdm::neuroscience::NewNeuriteExtensionEvent:

Public Member Functions

 NewNeuriteExtensionEvent (real_t diameter, real_t phi, real_t theta)
virtual ~NewNeuriteExtensionEvent ()=default
NewAgentEventUid GetUid () const override
- Public Member Functions inherited from bdm::NewAgentEvent
virtual ~NewAgentEvent ()=default

Public Attributes

real_t diameter
 diameter the diameter of the new neurite More...
real_t phi
 phi azimuthal angle (spherical coordinates) More...
real_t theta
 theta polar angle (spherical coordinates) More...
- Public Attributes inherited from bdm::NewAgentEvent
InlineVector< Agent *, 3 > new_agents
InlineVector< Behavior *, 3 > new_behaviors

Static Public Attributes

static const NewAgentEventUid kUid

Detailed Description

Contains the parameters to extend a new neurite from a neuron soma.

The cell that triggers the event is the neuron soma. The event creates a new neurite element.

Definition at line 27 of file new_neurite_extension_event.h.

Constructor & Destructor Documentation

◆ NewNeuriteExtensionEvent()

bdm::neuroscience::NewNeuriteExtensionEvent::NewNeuriteExtensionEvent ( real_t  diameter,
real_t  phi,
real_t  theta 

Definition at line 30 of file new_neurite_extension_event.h.

◆ ~NewNeuriteExtensionEvent()

virtual bdm::neuroscience::NewNeuriteExtensionEvent::~NewNeuriteExtensionEvent ( )

Member Function Documentation

◆ GetUid()

NewAgentEventUid bdm::neuroscience::NewNeuriteExtensionEvent::GetUid ( ) const

Implements bdm::NewAgentEvent.

Definition at line 35 of file new_neurite_extension_event.h.

Member Data Documentation

◆ diameter

real_t bdm::neuroscience::NewNeuriteExtensionEvent::diameter

diameter the diameter of the new neurite

Definition at line 38 of file new_neurite_extension_event.h.

◆ kUid

const NewAgentEventUid bdm::neuroscience::NewNeuriteExtensionEvent::kUid
Initial value:

Definition at line 28 of file new_neurite_extension_event.h.

◆ phi

real_t bdm::neuroscience::NewNeuriteExtensionEvent::phi

phi azimuthal angle (spherical coordinates)

Definition at line 40 of file new_neurite_extension_event.h.

◆ theta

real_t bdm::neuroscience::NewNeuriteExtensionEvent::theta

theta polar angle (spherical coordinates)

Definition at line 42 of file new_neurite_extension_event.h.

The documentation for this struct was generated from the following files:
NewAgentEventUid GenerateUid()
Definition: new_agent_event.h:44
static NewAgentEventUidGenerator * GetInstance()