VIPRA Documentation
Loading...
Searching...
No Matches
VIPRA::Behaviors::Condition Class Reference

Public Member Functions

void initialize (Simpack pack)
 
void evaluate (Simpack pack, VIPRA::idxVec const &peds, std::vector< bool > &met, std::vector< Target > const &targets, std::optional< TimedLatchCollection > &latches)
 Evaluates whether a condition is met for a group of pedestrians, writes to 'met' vector.
 
void add_operation (BoolOp oper)
 
void add_subcondition (SubCondition &&condition)
 

Member Function Documentation

◆ evaluate()

void VIPRA::Behaviors::Condition::evaluate ( Simpack pack,
VIPRA::idxVec const & peds,
std::vector< bool > & met,
std::vector< Target > const & targets,
std::optional< TimedLatchCollection > & latches )

Evaluates whether a condition is met for a group of pedestrians, writes to 'met' vector.

Template Parameters
Simpack
Parameters
pack
peds
met- output vector
targets
latches

The documentation for this class was generated from the following files: