Public Member Functions | Public Attributes
KinematicGraph Class Reference

#include <structs.h>

List of all members.

Public Member Functions

void CopyFrom (const KinematicGraph &other)
int distanceTo (KinematicGraph &other)
void evaluate (std::vector< double > stamps, KinematicParams &params, KinematicData &data)
void evaluateSingleStamp (double timestamp, double &avgPositionError, double &avgOrientationError, double &loglikelihood, KinematicParams &params, KinematicData &data)
int getNominalDOFs ()
size_t getNumberOfParameters ()
virtual PoseMap getPrediction (double timestamp, PoseMap &observedMarkers, PoseMap &predictedMarkersEmpty, KinematicParams &params, KinematicData &data)
std::string getTreeName (bool show_name, bool show_samples, bool show_dof)
 KinematicGraph ()
 KinematicGraph (const KinematicGraph &other)
 KinematicGraph (const KinematicGraph &other, bool deepcopy)
void projectConfigurationSpace (int reducedDOFs, std::vector< double > stamps, KinematicParams &params, KinematicData &data)

Public Attributes

double avg_orient_err
double avg_pos_err
double BIC
int DOF
double k
double loglh

Detailed Description

Definition at line 76 of file structs.h.


Constructor & Destructor Documentation

Definition at line 183 of file structs.cpp.

Definition at line 191 of file structs.cpp.

KinematicGraph::KinematicGraph ( const KinematicGraph other,
bool  deepcopy 
)

Definition at line 196 of file structs.cpp.


Member Function Documentation

void KinematicGraph::CopyFrom ( const KinematicGraph other)

Definition at line 204 of file structs.cpp.

Definition at line 474 of file structs.cpp.

void KinematicGraph::evaluate ( std::vector< double >  stamps,
KinematicParams params,
KinematicData data 
)

Definition at line 308 of file structs.cpp.

void KinematicGraph::evaluateSingleStamp ( double  timestamp,
double &  avgPositionError,
double &  avgOrientationError,
double &  loglikelihood,
KinematicParams params,
KinematicData data 
)

Definition at line 254 of file structs.cpp.

Definition at line 223 of file structs.cpp.

Definition at line 213 of file structs.cpp.

PoseMap KinematicGraph::getPrediction ( double  timestamp,
PoseMap observedMarkers,
PoseMap predictedMarkersEmpty,
KinematicParams params,
KinematicData data 
) [virtual]

Definition at line 231 of file structs.cpp.

string KinematicGraph::getTreeName ( bool  show_name,
bool  show_samples,
bool  show_dof 
)

Definition at line 235 of file structs.cpp.

void KinematicGraph::projectConfigurationSpace ( int  reducedDOFs,
std::vector< double >  stamps,
KinematicParams params,
KinematicData data 
)

Definition at line 359 of file structs.cpp.


Member Data Documentation

Definition at line 81 of file structs.h.

Definition at line 80 of file structs.h.

Definition at line 78 of file structs.h.

Definition at line 79 of file structs.h.

Definition at line 83 of file structs.h.

Definition at line 82 of file structs.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