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 | Static Public Member Functions | List of all members
dnf_composer::user_interface::ElementWindow Class Referencefinal

#include <element_window.h>

Inheritance diagram for dnf_composer::user_interface::ElementWindow:
Collaboration diagram for dnf_composer::user_interface::ElementWindow:

Public Member Functions

 ElementWindow (const ElementWindow &)=delete
 
 ElementWindow (const std::shared_ptr< Simulation > &simulation)
 
 ElementWindow (ElementWindow &&)=delete
 
ElementWindowoperator= (const ElementWindow &)=delete
 
ElementWindowoperator= (ElementWindow &&)=delete
 
void render () override
 
void renderElementControlCard ()
 
void renderModifyElementParameters ()
 
 ~ElementWindow () override=default
 

Static Public Member Functions

static void setFocusedElement (const std::shared_ptr< element::Element > &element)
 
static void switchElementToModify (const std::shared_ptr< element::Element > &element, const std::string &simId={})
 

Constructor & Destructor Documentation

◆ ElementWindow() [1/3]

dnf_composer::user_interface::ElementWindow::ElementWindow ( const std::shared_ptr< Simulation > &  simulation)
explicit

◆ ElementWindow() [2/3]

dnf_composer::user_interface::ElementWindow::ElementWindow ( const ElementWindow )
delete

◆ ElementWindow() [3/3]

dnf_composer::user_interface::ElementWindow::ElementWindow ( ElementWindow &&  )
delete

◆ ~ElementWindow()

dnf_composer::user_interface::ElementWindow::~ElementWindow ( )
overridedefault

Member Function Documentation

◆ operator=() [1/2]

ElementWindow & dnf_composer::user_interface::ElementWindow::operator= ( const ElementWindow )
delete

◆ operator=() [2/2]

ElementWindow & dnf_composer::user_interface::ElementWindow::operator= ( ElementWindow &&  )
delete

◆ render()

void dnf_composer::user_interface::ElementWindow::render ( )
override
Here is the call graph for this function:

◆ renderElementControlCard()

void dnf_composer::user_interface::ElementWindow::renderElementControlCard ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ renderModifyElementParameters()

void dnf_composer::user_interface::ElementWindow::renderModifyElementParameters ( )
Here is the call graph for this function:

◆ setFocusedElement()

void dnf_composer::user_interface::ElementWindow::setFocusedElement ( const std::shared_ptr< element::Element > &  element)
static

◆ switchElementToModify()

void dnf_composer::user_interface::ElementWindow::switchElementToModify ( const std::shared_ptr< element::Element > &  element,
const std::string &  simId = {} 
)
static
Here is the caller graph for this function:

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