RenderMan API
23.0
|
#include <RixLPEInline.h>
Classes | |
struct | State |
struct | Transition |
Public Member Functions | |
short | getTransition (short state, RixLPEToken symbol) const |
void *const * | getRules (int state, int &count) const |
Public Attributes | |
std::vector< Transition > | m_trans |
std::vector< void * > | m_rules |
std::vector< State > | m_states |
A compact deterministic finite automata class. Stores the state transition tables and the per-state list of channel ids to accumulate results into.
Definition at line 70 of file RixLPEInline.h.
|
inline |
Definition at line 90 of file RixLPEInline.h.
|
inline |
Definition at line 73 of file RixLPEInline.h.
std::vector<void *> RixLPEAutomata::m_rules |
Definition at line 116 of file RixLPEInline.h.
std::vector<State> RixLPEAutomata::m_states |
Definition at line 117 of file RixLPEInline.h.
std::vector<Transition> RixLPEAutomata::m_trans |
Definition at line 115 of file RixLPEInline.h.