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

◆ Agent() [2/3]

MayaFlux::Nexus::Agent::Agent ( float  query_radius,
PerceptionFn  perception,
InfluenceFn  influence 
)
inlineexplicit

Construct with query radius, perception function, and influence function.

Parameters
query_radiusRadius passed to the spatial index on each commit. Ignored if no position has been set.
perceptionCalled first on every commit.
influenceCalled second on every commit.

Definition at line 59 of file Agent.hpp.

61 , m_perception_fn(std::move(perception))
62 , m_influence_fn(std::move(influence))
63 {
64 }
InfluenceFn m_influence_fn
Definition Agent.hpp:391
PerceptionFn m_perception_fn
Definition Agent.hpp:389
float query_radius() const
Return the query radius.
Definition Agent.hpp:133