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

◆ Agent() [1/2]

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 40 of file Agent.hpp.

42 , m_perception_fn(std::move(perception))
43 , m_influence_fn(std::move(influence))
44 {
45 }
InfluenceFn m_influence_fn
Definition Agent.hpp:302
PerceptionFn m_perception_fn
Definition Agent.hpp:300
float query_radius() const
Return the query radius.
Definition Agent.hpp:105