Public Member Functions | Public Attributes
KinematicStructureLearner Class Reference

#include <structure_learner_base.h>

Inheritance diagram for KinematicStructureLearner:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void addPreviousGraphs ()
void analyzeTopologyOfGraphs ()
std::vector< double > downsampleStamps (std::vector< double > vec, size_t num)
void enumerateGraphs ()
void evalFast (bool setCurrent)
void evalFull ()
void evalTree ()
KinematicGraph getSpanningTree (bool increasing)
 KinematicStructureLearner ()
void poseCallback (const PoseStampedIdMsgConstPtr &pose)
void poseCallback (const PoseStampedConstPtr &pose, size_t id)
void poseCallback1 (const PoseStampedConstPtr &pose)
void poseCallback2 (const PoseStampedConstPtr &pose)
void poseCallback3 (const PoseStampedConstPtr &pose)
void poseCallback4 (const PoseStampedConstPtr &pose)
void saveBICEval ()
void saveDOFLinkEval ()
void saveGraphEval ()
void saveRuntimeEval ()
virtual void selectSceneModel ()
virtual void sendModels (KinematicGraph E_new)
virtual void sendSceneModel ()
virtual void sendStructureVisualization (KinematicGraph graph)
virtual void sendTreeTransforms (KinematicGraph E_new)
void showEvaluation ()

Public Attributes

KinematicGraph currentGraph
std::map< int, double > evalDOF
std::map< int, double > evalFastBIC
std::map< int, double > evalFastRuntime
std::map< std::string, EvalStructevalGraph
std::map< int, double > evalGraphBIC
std::map< int, double > evalGraphRuntime
std::map< int, double > evalLinks
std::map< int, double > evalModelsRuntime
std::map< int, double > evalTreeBIC
std::map< int, double > evalTreeRuntime
boost::mutex frame_mutex_
map< string, KinematicGraphgraphMap
ros::Publisher marker_pub
ros::Publisher model_pub
ros::NodeHandle nh
ros::NodeHandle nh_local
ros::Subscriber pose_sub1
ros::Subscriber pose_sub2
ros::Subscriber pose_sub3
ros::Subscriber pose_sub4
map< string, KinematicGraphpreviousGraphs

Detailed Description

Definition at line 44 of file structure_learner_base.h.


Constructor & Destructor Documentation

Definition at line 12 of file structure_learner_base.cpp.


Member Function Documentation

Definition at line 534 of file structure_learner_base.cpp.

Definition at line 1021 of file structure_learner_base.cpp.

std::vector< double > KinematicStructureLearner::downsampleStamps ( std::vector< double >  vec,
size_t  num 
)

Definition at line 513 of file structure_learner_base.cpp.

Definition at line 778 of file structure_learner_base.cpp.

Definition at line 691 of file structure_learner_base.cpp.

Definition at line 611 of file structure_learner_base.cpp.

Definition at line 589 of file structure_learner_base.cpp.

Definition at line 27 of file structure_learner_base.cpp.

Definition at line 895 of file structure_learner_base.cpp.

void KinematicStructureLearner::poseCallback ( const PoseStampedConstPtr &  pose,
size_t  id 
)

Definition at line 946 of file structure_learner_base.cpp.

void KinematicStructureLearner::poseCallback1 ( const PoseStampedConstPtr &  pose)

Definition at line 1005 of file structure_learner_base.cpp.

void KinematicStructureLearner::poseCallback2 ( const PoseStampedConstPtr &  pose)

Definition at line 1009 of file structure_learner_base.cpp.

void KinematicStructureLearner::poseCallback3 ( const PoseStampedConstPtr &  pose)

Definition at line 1013 of file structure_learner_base.cpp.

void KinematicStructureLearner::poseCallback4 ( const PoseStampedConstPtr &  pose)

Definition at line 1017 of file structure_learner_base.cpp.

Definition at line 270 of file structure_learner_base.cpp.

Definition at line 333 of file structure_learner_base.cpp.

Definition at line 143 of file structure_learner_base.cpp.

Definition at line 307 of file structure_learner_base.cpp.

Definition at line 565 of file structure_learner_base.cpp.

Definition at line 90 of file structure_learner_base.cpp.

Definition at line 888 of file structure_learner_base.cpp.

Definition at line 356 of file structure_learner_base.cpp.

Definition at line 123 of file structure_learner_base.cpp.

Definition at line 876 of file structure_learner_base.cpp.


Member Data Documentation

Definition at line 74 of file structure_learner_base.h.

std::map< int, double> KinematicStructureLearner::evalDOF

Definition at line 71 of file structure_learner_base.h.

Definition at line 63 of file structure_learner_base.h.

Definition at line 68 of file structure_learner_base.h.

Definition at line 60 of file structure_learner_base.h.

Definition at line 62 of file structure_learner_base.h.

Definition at line 67 of file structure_learner_base.h.

std::map< int, double> KinematicStructureLearner::evalLinks

Definition at line 72 of file structure_learner_base.h.

Definition at line 66 of file structure_learner_base.h.

Definition at line 64 of file structure_learner_base.h.

Definition at line 69 of file structure_learner_base.h.

Definition at line 46 of file structure_learner_base.h.

Definition at line 59 of file structure_learner_base.h.

Definition at line 49 of file structure_learner_base.h.

Definition at line 48 of file structure_learner_base.h.

Definition at line 51 of file structure_learner_base.h.

Definition at line 52 of file structure_learner_base.h.

Definition at line 54 of file structure_learner_base.h.

Definition at line 55 of file structure_learner_base.h.

Definition at line 56 of file structure_learner_base.h.

Definition at line 57 of file structure_learner_base.h.

Definition at line 75 of file structure_learner_base.h.


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


articulation_structure
Author(s): sturm
autogenerated on Wed Dec 26 2012 15:37:59