|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Default binary grayscale mapper. More...
#include <ca-io.H>
Public Member Functions | |
| std::uint8_t | operator() (const State &v) const |
| Map a cell to one byte. | |
Public Attributes | |
| State | dead {} |
| state considered dead | |
| std::uint8_t | dead_value = 255 |
| grayscale for dead cells | |
| std::uint8_t | alive_value = 0 |
| grayscale for live cells | |
Default binary grayscale mapper.
Cells equal to dead become dead_value; all other states become alive_value. This matches the usual Life visual convention: live cells are black, dead cells are white.
| State | cell state type. |
|
inline |
Map a cell to one byte.
| [in] | v | cell value. |
Definition at line 230 of file ca-io.H.
References Aleph::CA::Binary_Gray_Mapper< State >::alive_value, Aleph::CA::Binary_Gray_Mapper< State >::dead, and Aleph::CA::Binary_Gray_Mapper< State >::dead_value.
| std::uint8_t Aleph::CA::Binary_Gray_Mapper< State >::alive_value = 0 |
grayscale for live cells
Definition at line 224 of file ca-io.H.
Referenced by Aleph::CA::Binary_Gray_Mapper< State >::operator()().
| State Aleph::CA::Binary_Gray_Mapper< State >::dead {} |
state considered dead
Definition at line 222 of file ca-io.H.
Referenced by Aleph::CA::Binary_Gray_Mapper< State >::operator()().
| std::uint8_t Aleph::CA::Binary_Gray_Mapper< State >::dead_value = 255 |
grayscale for dead cells
Definition at line 223 of file ca-io.H.
Referenced by Aleph::CA::Binary_Gray_Mapper< State >::operator()().