BioDynaMo  v1.03.58-27764645
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
bdm::neuroscience::SideNeuriteExtensionEvent Struct Reference

Contains the parameters to add a side neurite element. More...

#include <side_neurite_extension_event.h>

Inheritance diagram for bdm::neuroscience::SideNeuriteExtensionEvent:
Collaboration diagram for bdm::neuroscience::SideNeuriteExtensionEvent:

Public Member Functions

 SideNeuriteExtensionEvent (real_t length, real_t diameter, const Real3 direction)
virtual ~SideNeuriteExtensionEvent ()=default
NewAgentEventUid GetUid () const override
- Public Member Functions inherited from bdm::NewAgentEvent
virtual ~NewAgentEvent ()=default

Public Attributes

real_t length
 length of the new branch More...
real_t diameter
 diameter of the new branch More...
Real3 direction
 direction of the new branch 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 add a side neurite element.

This event adds a side neurite (daughter right) to the neurite element that triggered the event.

Definition at line 27 of file side_neurite_extension_event.h.

Constructor & Destructor Documentation

◆ SideNeuriteExtensionEvent()

bdm::neuroscience::SideNeuriteExtensionEvent::SideNeuriteExtensionEvent ( real_t  length,
real_t  diameter,
const Real3  direction 

Definition at line 30 of file side_neurite_extension_event.h.

◆ ~SideNeuriteExtensionEvent()

virtual bdm::neuroscience::SideNeuriteExtensionEvent::~SideNeuriteExtensionEvent ( )

Member Function Documentation

◆ GetUid()

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

Implements bdm::NewAgentEvent.

Definition at line 36 of file side_neurite_extension_event.h.

Member Data Documentation

◆ diameter

real_t bdm::neuroscience::SideNeuriteExtensionEvent::diameter

diameter of the new branch

Definition at line 41 of file side_neurite_extension_event.h.

◆ direction

Real3 bdm::neuroscience::SideNeuriteExtensionEvent::direction

direction of the new branch

Definition at line 43 of file side_neurite_extension_event.h.

◆ kUid

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

Definition at line 28 of file side_neurite_extension_event.h.

◆ length

real_t bdm::neuroscience::SideNeuriteExtensionEvent::length

length of the new branch

Definition at line 39 of file side_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()