Euphoria
eu::core::generator::SmoothRule Struct Referencefinal
Inheritance diagram for eu::core::generator::SmoothRule:
eu::core::generator::Rule

Public Types

using SmoothFunction = ChangeFunction
 

Public Member Functions

 SmoothRule (SmoothRule::SmoothFunction sf)
 
void update (CellularAutomata *self) override
 
- Public Member Functions inherited from eu::core::generator::Rule
 Rule ()=default
 
virtual ~Rule ()=default
 
 Rule (const Rule &)=delete
 
 Rule (Rule &&)=delete
 
void operator= (const Rule &)=delete
 
void operator= (Rule &&)=delete
 

Public Attributes

SmoothFunction smooth_function
 

Detailed Description

Definition at line 15 of file generator_cell.cc.

Member Typedef Documentation

◆ SmoothFunction

Constructor & Destructor Documentation

◆ SmoothRule()

eu::core::generator::SmoothRule::SmoothRule ( SmoothRule::SmoothFunction  sf)
inlineexplicit

Definition at line 21 of file generator_cell.cc.

Member Function Documentation

◆ update()

void eu::core::generator::SmoothRule::update ( CellularAutomata self)
inlineoverridevirtual

Implements eu::core::generator::Rule.

Definition at line 27 of file generator_cell.cc.

Member Data Documentation

◆ smooth_function

SmoothFunction eu::core::generator::SmoothRule::smooth_function

Definition at line 19 of file generator_cell.cc.


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