10 #include <AtomsGraph/Ports.h>
12 #include <Atoms/Globals.h>
13 #include <Atoms/Graph/Operator.h>
22 detachingFromGround(
false),
28 numBlendFramesAfterFootUp(1),
35 bool detachingFromGround;
42 unsigned short frameSinceUp;
43 int numBlendFramesAfterFootUp;
47 unsigned int numMidJoints;
48 std::vector<unsigned short> midJointIds;
61 std::vector<AtomsCore::Quaternion> midQs;
62 std::vector<AtomsCore::Vector3> midTs;
63 std::vector<AtomsCore::Quaternion> midQdiffs;
64 std::vector<AtomsCore::Vector3> midTdiffs;
81 inline std::vector<FootCache>& feetCache() {
94 std::vector<FootCache> m_feetCache;
96 AtomsPtr<AtomsCore::MapMetadata> m_hfAnimatedMetaMap;
102 static const std::string ikSolverKey;
103 static const std::string ikTolleranceKey;
104 static const std::string ikMaxIterationsKey;
Operator node.
Definition: Operator.h:26
Generic node port class.
Definition: PortTemplate.h:24
AtomsMath::Quaternion Quaternion
Quaternion class.
Definition: AtomsMath.h:67
AtomsMath::Vector3 Vector3
Vector3 class.
Definition: AtomsMath.h:57
AtomsMath::Matrix Matrix
Matrix class.
Definition: AtomsMath.h:63
Atoms namespace.
Definition: Agent.h:29