laser_joint_processor::JointImager Class Reference

#include <joint_imager.h>

List of all members.

Public Member Functions

void displayImage (unsigned int i)
IplImage * getJointImage (unsigned int index) const
 JointImager ()
bool update (const calibration_msgs::DenseLaserSnapshot &snapshot, const settlerlib::SortedDeque< joint_states_settler::DeflatedJointStates > &cache, const ros::Duration &max_interp=ros::Duration(.25))
void writeImage (unsigned int i, const std::string &filename)
 ~JointImager ()

Protected Member Functions

void allocateImages (unsigned int height, unsigned int width, unsigned int channels)
bool computeVelocity (const ros::Time &start, const ros::Time &end, const settlerlib::SortedDeque< joint_states_settler::DeflatedJointStates > &cache, std::vector< double > &result)
bool interpPosition (const ros::Time &target, const settlerlib::SortedDeque< joint_states_settler::DeflatedJointStates > &cache, std::vector< double > &result)

Protected Attributes

std::vector< IplImage * > images

Detailed Description

Definition at line 42 of file joint_imager.h.


Constructor & Destructor Documentation

JointImager::JointImager (  ) 

Definition at line 41 of file joint_imager.cpp.

JointImager::~JointImager (  ) 

Definition at line 48 of file joint_imager.cpp.


Member Function Documentation

void JointImager::allocateImages ( unsigned int  height,
unsigned int  width,
unsigned int  channels 
) [protected]

Definition at line 258 of file joint_imager.cpp.

bool laser_joint_processor::JointImager::computeVelocity ( const ros::Time &  start,
const ros::Time &  end,
const settlerlib::SortedDeque< joint_states_settler::DeflatedJointStates > &  cache,
std::vector< double > &  result 
) [protected]
void JointImager::displayImage ( unsigned int  i  ) 

Definition at line 149 of file joint_imager.cpp.

IplImage * JointImager::getJointImage ( unsigned int  index  )  const

Definition at line 272 of file joint_imager.cpp.

bool laser_joint_processor::JointImager::interpPosition ( const ros::Time &  target,
const settlerlib::SortedDeque< joint_states_settler::DeflatedJointStates > &  cache,
std::vector< double > &  result 
) [protected]
bool JointImager::update ( const calibration_msgs::DenseLaserSnapshot &  snapshot,
const settlerlib::SortedDeque< joint_states_settler::DeflatedJointStates > &  cache,
const ros::Duration &  max_interp = ros::Duration(.25) 
)

Definition at line 55 of file joint_imager.cpp.

void laser_joint_processor::JointImager::writeImage ( unsigned int  i,
const std::string &  filename 
)

Member Data Documentation

std::vector< IplImage* > laser_joint_processor::JointImager::images [protected]

Definition at line 54 of file joint_imager.h.


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


laser_joint_processor
Author(s): Vijay Pradeep
autogenerated on Fri Jan 11 09:14:18 2013