Public Member Functions | Private Member Functions | List of all members
ISM::PoseInterpolator Class Reference

#include <PoseInterpolator.hpp>

Public Member Functions

void interpolate (const std::string &sourceFile, const std::string &targetFile, int stepNumber)
 

Private Member Functions

std::vector< PosePtrinterpolatePoses (PosePtr from, PosePtr to, int stepNumber)
 interpolate poses between two given poses More...
 
std::vector< ObjectSetPtrinterpolateSets (const ObjectSetPtr from, const ObjectSetPtr to, const int stepNumber)
 interpolate poses between two given ObjectSets More...
 

Detailed Description

Represent a tool to merge multiple source databases into one target database.

Definition at line 33 of file PoseInterpolator.hpp.

Member Function Documentation

void ISM::PoseInterpolator::interpolate ( const std::string &  sourceFile,
const std::string &  targetFile,
int  stepNumber 
)

Definition at line 28 of file PoseInterpolator.cpp.

std::vector< PosePtr > ISM::PoseInterpolator::interpolatePoses ( PosePtr  from,
PosePtr  to,
int  stepNumber 
)
private

interpolate poses between two given poses

Parameters
fromSource pose
toTarget pose
stepNumberNumber of poses to be interpolated
Returns
vector of interpolated poses

Definition at line 71 of file PoseInterpolator.cpp.

std::vector< ObjectSetPtr > ISM::PoseInterpolator::interpolateSets ( const ObjectSetPtr  from,
const ObjectSetPtr  to,
const int  stepNumber 
)
private

interpolate poses between two given ObjectSets

Parameters
fromSource ObjectSet
toTarget ObjectSet
stepNumberNumber of poses to be interpolated
Returns
vector of ObjectSets with interpolated poses

Definition at line 91 of file PoseInterpolator.cpp.


The documentation for this class was generated from the following files:


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:41