MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ LogicOperator

enum class MayaFlux::Nodes::Generator::LogicOperator : uint8_t
strong

Digital operators for boolean computation.

Enumerator
AND 

Logical AND - true only when all inputs are true.

OR 

Logical OR - true when any input is true.

XOR 

Logical XOR - true when odd number of inputs are true.

NOT 

Logical NOT - inverts the input.

NAND 

Logical NAND - inverted AND operation.

NOR 

Logical NOR - inverted OR operation.

IMPLIES 

Logical implication - false only when A is true and B is false.

THRESHOLD 

Binary quantization - true when input exceeds threshold.

HYSTERESIS 

Threshold with memory - prevents rapid oscillation at boundary.

EDGE 

Transition detector - identifies state changes.

CUSTOM 

User-defined boolean function.

Definition at line 22 of file Logic.hpp.

22 : uint8_t {
23 AND, ///< Logical AND - true only when all inputs are true
24 OR, ///< Logical OR - true when any input is true
25 XOR, ///< Logical XOR - true when odd number of inputs are true
26 NOT, ///< Logical NOT - inverts the input
27 NAND, ///< Logical NAND - inverted AND operation
28 NOR, ///< Logical NOR - inverted OR operation
29 IMPLIES, ///< Logical implication - false only when A is true and B is false
30 THRESHOLD, ///< Binary quantization - true when input exceeds threshold
31 HYSTERESIS, ///< Threshold with memory - prevents rapid oscillation at boundary
32 EDGE, ///< Transition detector - identifies state changes
33 CUSTOM ///< User-defined boolean function
34};
@ NOT
Logical NOT - inverts the input.
@ NOR
Logical NOR - inverted OR operation.
@ OR
Logical OR - true when any input is true.
@ IMPLIES
Logical implication - false only when A is true and B is false.
@ NAND
Logical NAND - inverted AND operation.
@ THRESHOLD
Binary quantization - true when input exceeds threshold.
@ AND
Logical AND - true only when all inputs are true.
@ EDGE
Transition detector - identifies state changes.
@ HYSTERESIS
Threshold with memory - prevents rapid oscillation at boundary.
@ XOR
Logical XOR - true when odd number of inputs are true.