|
Atoms Crowd
4.1.0
|
43 return m_pelvisToFeet;
53 return m_retargetJointRefWorldMatrix;
58 return m_retargetJointOffset;
63 return m_retargetData.find(other)->second;
68 auto it = m_retargetData.find(other);
69 if (it == m_retargetData.end())
const std::vector< RetargetJointChainData > & retargetData(const std::string &other) const
Gets retarget data map (a key for each other agent types as source)
Definition: AgentType.impl.h:61
const std::string & name() const
Get name.
Definition: AgentType.impl.h:31
void setName(const std::string &name)
Set name.
Definition: AgentType.impl.h:36
Atoms namespace.
Definition: Agent.h:28
const bool hasRetargetData(const std::string &other) const
Gets if the given agent type is included in the retarget catalog.
Definition: AgentType.impl.h:66
AtomsCore::MapMetadata & metadata()
Gets the metadata map.
Definition: AgentType.impl.h:21
const std::vector< AtomsCore::Quaternion > & retargetJointOffset() const
Gets characterization joint rotation offset.
Definition: AgentType.impl.h:56
const std::vector< AtomsCore::Matrix > & retargetJointRefWorldMatrix() const
Gets characterization joint worldMatrix in ref pose.
Definition: AgentType.impl.h:51
Skeleton class.
Definition: Skeleton.h:68
const std::vector< AtomsCore::JointChain > & jointChains() const
Gets characterization joint chains.
Definition: AgentType.impl.h:46
double pelvisToFeet() const
Gets characterization pelvis to feet distance.
Definition: AgentType.impl.h:41
AtomsCore::Skeleton & skeleton()
Gets the agent type skeleton.
Definition: AgentType.impl.h:11