KinematicData Class Reference

#include <structs.h>

Inheritance diagram for KinematicData:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void addPose (geometry_msgs::PoseStamped pose1, geometry_msgs::PoseStamped pose2, size_t id1, size_t id2, KinematicParams &params)
virtual PoseMap getObservation (double timestamp)
std::vector< double > intersectionOfStamps ()
void updateModel (size_t id1, size_t id2, KinematicParams &params)

Public Attributes

std::map< int, double > latestTimestamp
std::map< int, std::map
< double,
articulation_structure::PoseStampedIdMsgConstPtr > > 
markerStamped
std::map< int, std::map< int,
articulation_models::GenericModelPtr > > 
models
std::map< int, std::map< int,
std::vector
< articulation_models::GenericModelPtr > > > 
models_all
PoseIndex poseIndex
std::map< double, std::map
< int,
articulation_structure::PoseStampedIdMsgConstPtr > > 
stampedMarker
std::map< double, std::map
< int,
articulation_structure::PoseStampedIdMsgConstPtr > > 
stampedMarkerProjected
std::map< int, std::map< int,
articulation_msgs::TrackMsgPtr > > 
trajectories

Detailed Description

Definition at line 60 of file structs.h.


Member Function Documentation

void KinematicData::addPose ( geometry_msgs::PoseStamped  pose1,
geometry_msgs::PoseStamped  pose2,
size_t  id1,
size_t  id2,
KinematicParams params 
)
PoseMap KinematicData::getObservation ( double  timestamp  )  [virtual]

Definition at line 176 of file structs.cpp.

std::vector< double > KinematicData::intersectionOfStamps (  ) 

Definition at line 153 of file structs.cpp.

void KinematicData::updateModel ( size_t  id1,
size_t  id2,
KinematicParams params 
)

Definition at line 97 of file structs.cpp.


Member Data Documentation

std::map<int, double > KinematicData::latestTimestamp

Definition at line 62 of file structs.h.

Definition at line 65 of file structs.h.

std::map< int, std::map<int,articulation_models::GenericModelPtr> > KinematicData::models

Definition at line 68 of file structs.h.

std::map< int, std::map<int,std::vector<articulation_models::GenericModelPtr> > > KinematicData::models_all

Definition at line 69 of file structs.h.

Definition at line 66 of file structs.h.

Definition at line 63 of file structs.h.

Definition at line 64 of file structs.h.

std::map< int, std::map<int,articulation_msgs::TrackMsgPtr> > KinematicData::trajectories

Definition at line 67 of file structs.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Defines


articulation_structure
Author(s): sturm
autogenerated on Fri Jan 11 09:53:15 2013