3#include <Core/Animation/Pose.hpp>
4#include <Core/Containers/AlignedStdVector.hpp>
5#include <Core/CoreMacros.hpp>
6#include <Core/RaCore.hpp>
21RA_CORE_API
bool compatible(
const Pose& p0,
const Pose& p1 );
26RA_CORE_API Pose relativePose(
const Pose& modelPose,
const RestPose& restPose );
34RA_CORE_API Pose applyTransformation(
const Pose& pose,
43RA_CORE_API Pose applyTransformation(
const Pose& pose,
const Transform& transform );
45RA_CORE_API
bool areEqual(
const Pose& p0,
const Pose& p1 );
47RA_CORE_API Pose interpolatePoses(
const Pose& a,
const Pose& b,
const Scalar t );
std::vector< T, Eigen::aligned_allocator< T > > AlignedStdVector
hepler function to manage enum as underlying types in VariableSet