Main Page
Namespaces
Classes
Files
File List
File Members
libism
ISM
tools
PoseInterpolator.hpp
Go to the documentation of this file.
1
19
#pragma once
20
21
#include <string>
22
#include <vector>
23
24
#include "../common_type/ObjectSet.hpp"
25
26
27
namespace
ISM
28
{
29
33
class
PoseInterpolator
34
{
35
public
:
36
void
interpolate
(
const
std::string& sourceFile,
const
std::string& targetFile,
int
stepNumber);
37
38
private
:
46
std::vector<PosePtr>
interpolatePoses
(
PosePtr
from,
PosePtr
to,
int
stepNumber);
47
55
std::vector<ObjectSetPtr>
interpolateSets
(
const
ObjectSetPtr
from,
const
ObjectSetPtr
to,
const
int
stepNumber);
56
};
57
}
ISM::PoseInterpolator::interpolate
void interpolate(const std::string &sourceFile, const std::string &targetFile, int stepNumber)
Definition:
PoseInterpolator.cpp:28
ISM::PoseInterpolator
Definition:
PoseInterpolator.hpp:33
ISM::PoseInterpolator::interpolateSets
std::vector< ObjectSetPtr > interpolateSets(const ObjectSetPtr from, const ObjectSetPtr to, const int stepNumber)
interpolate poses between two given ObjectSets
Definition:
PoseInterpolator.cpp:91
ISM::PoseInterpolator::interpolatePoses
std::vector< PosePtr > interpolatePoses(PosePtr from, PosePtr to, int stepNumber)
interpolate poses between two given poses
Definition:
PoseInterpolator.cpp:71
ISM::ObjectSetPtr
boost::shared_ptr< ObjectSet > ObjectSetPtr
Definition:
ObjectSet.hpp:53
ISM::PosePtr
boost::shared_ptr< Pose > PosePtr
Definition:
Pose.hpp:79
ISM
this namespace contains all generally usable classes.
Definition:
AcceptanceFunction.hpp:22
asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:40