|
Atoms Crowd
4.1.0
|
13 return m_staticGenerator;
18 m_staticGenerator = value;
31 std::atomic<size_t>& LayoutGenerator::nextFreeId()
36 const std::atomic<size_t>& LayoutGenerator::nextFreeId()
const
53 m_offsetPelvisHeight = state;
58 m_offsetPelvisHeightOverride = value;
void setAsStaticGenerator(bool value)
Set the static state for this generator.
Definition: LayoutGenerator.impl.h:16
void setAgentType(AgentTypePtr aType)
Set the agent type used by this generator.
Definition: LayoutGenerator.impl.h:26
void setName(const std::string &name)
Set the name of this generator.
Definition: LayoutGenerator.impl.h:46
void setOffsetPelvisHeight(bool state)
Sets the flag to offset height according to the distance between pelvis and foot.
Definition: LayoutGenerator.impl.h:51
AtomsPtr< AgentType > AgentTypePtr
Agent type pointer.
Definition: AgentType.h:17
AgentTypePtr agentType()
Get the agent type used by this generator.
Definition: LayoutGenerator.impl.h:21
bool isStaticGenerator() const
Get the static state for this generator.
Definition: LayoutGenerator.impl.h:11
Atoms namespace.
Definition: Agent.h:28
void setOffsetPelvisHeightOverride(const std::map< int, bool > &value)
Sets the map per agent to offset height according to the distance between pelvis and foot.
Definition: LayoutGenerator.impl.h:56
const std::string & name()
Get the name of this generator.
Definition: LayoutGenerator.impl.h:41