Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
LpeAutomata Class Reference

This class implements a Light Path Expression automata in Clarisse. More...

Public Member Functions

 LpeAutomata (const CoreBasicArray< UniqueString > &custom_event_types=CoreBasicArray< UniqueString >(), const CoreBasicArray< UniqueString > &custom_scattering_types=CoreBasicArray< UniqueString >())
 LpeAutomata.
 
void reset ()
 
bool add_aov (const CoreString &lpe, const CoreBasicArray< const short > &indices)
 
void finalize ()
 
LpeAutomataData & get_data ()
 

Detailed Description

This class implements a Light Path Expression automata in Clarisse.

Constructor & Destructor Documentation

LpeAutomata::LpeAutomata ( const CoreBasicArray< UniqueString > &  custom_event_types = CoreBasicArray<UniqueString>(),
const CoreBasicArray< UniqueString > &  custom_scattering_types = CoreBasicArray<UniqueString>() 
)

LpeAutomata.

Parameters
custom_event_typesCustom event labels to be registered into the system
custom_scattering_typesCustom scattering labels to be registered into the system