Public Member Functions | |
| PoseFactory () | |
| virtual | ~PoseFactory () |
Static Public Member Functions | |
| static opentl::core::cvdata::Pose * | instantiatePoseByType (opentl::core::cvdata::CvData::DataReprType poseType, opentl::core::cvdata::Pose::T_UPDATEMODE updateMode, std::vector< math::Vector2 > *poseLimits=NULL, opentl::core::cvdata::ShapeAppearance *shape=NULL, opentl::core::cvdata::CvData::DataReprType internalType=opentl::core::cvdata::CvData::POSE_NULL, std::vector< math::Vector2 > *verticesList=NULL, std::vector< std::vector< std::size_t > > *trianglesList=NULL, math::Matrix *deformationModes=NULL) |
| Increment pose data by incremental pose data. | |
| opentl::core::cvdata::PoseFactory::PoseFactory | ( | ) |
| virtual opentl::core::cvdata::PoseFactory::~PoseFactory | ( | ) | [virtual] |
| static opentl::core::cvdata::Pose* opentl::core::cvdata::PoseFactory::instantiatePoseByType | ( | opentl::core::cvdata::CvData::DataReprType | poseType, | |
| opentl::core::cvdata::Pose::T_UPDATEMODE | updateMode, | |||
| std::vector< math::Vector2 > * | poseLimits = NULL, |
|||
| opentl::core::cvdata::ShapeAppearance * | shape = NULL, |
|||
| opentl::core::cvdata::CvData::DataReprType | internalType = opentl::core::cvdata::CvData::POSE_NULL, |
|||
| std::vector< math::Vector2 > * | verticesList = NULL, |
|||
| std::vector< std::vector< std::size_t > > * | trianglesList = NULL, |
|||
| math::Matrix * | deformationModes = NULL | |||
| ) | [inline, static] |
Increment pose data by incremental pose data.
| poseType | Type of pose (e.g. POSE_ARTICULATED, POSE_2D_TRANSLATION, ...) | |
| poseLimits | Upper-Lower limits of finite pose parameters | |
| shape | ShapeAppearance model (required if a skeleton is needed) | |
| internalType | Internal pose type (required by the multi-part synchronous pose) | |
| verticesList | List of 2D vertices of the base mesh | |
| trianglesList | List of triangular faces (integer indices) | |
| deformationModes | Linear deformation modes: Columns = Deformation modes (must be <= # of mesh vertices) |
1.5.8