Dynamic Neural Field Composer 0.0.0
A C++20 library and interactive application for building and simulating Dynamic Neural Field (DNF) architectures.
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
dnf_composer::element::ElementIdentifiers Struct Reference

#include <element_parameters.h>

Collaboration diagram for dnf_composer::element::ElementIdentifiers:

Public Member Functions

 ElementIdentifiers (ElementLabel label)
 
 ElementIdentifiers (std::string elementName)
 
bool operator== (const ElementIdentifiers &other) const
 
void print () const
 
std::string toString () const
 

Public Attributes

ElementLabel label
 
int uniqueIdentifier
 
std::string uniqueName
 

Static Public Attributes

static int uniqueIdentifierCounter = 0
 

Constructor & Destructor Documentation

◆ ElementIdentifiers() [1/2]

dnf_composer::element::ElementIdentifiers::ElementIdentifiers ( ElementLabel  label)
explicit

◆ ElementIdentifiers() [2/2]

dnf_composer::element::ElementIdentifiers::ElementIdentifiers ( std::string  elementName)
explicit

Member Function Documentation

◆ operator==()

bool dnf_composer::element::ElementIdentifiers::operator== ( const ElementIdentifiers other) const

◆ print()

void dnf_composer::element::ElementIdentifiers::print ( ) const
Here is the call graph for this function:

◆ toString()

std::string dnf_composer::element::ElementIdentifiers::toString ( ) const
Here is the caller graph for this function:

Member Data Documentation

◆ label

ElementLabel dnf_composer::element::ElementIdentifiers::label

◆ uniqueIdentifier

int dnf_composer::element::ElementIdentifiers::uniqueIdentifier

◆ uniqueIdentifierCounter

int dnf_composer::element::ElementIdentifiers::uniqueIdentifierCounter = 0
inlinestatic

◆ uniqueName

std::string dnf_composer::element::ElementIdentifiers::uniqueName

The documentation for this struct was generated from the following files: