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

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