visual_pose_estimation::PoseEstimator Class Reference

#include <pose_estimator.h>

List of all members.

Public Member Functions

bool getPlanar () const
const cv::Mat_< cv::Vec3f > & objectModel () const
 PoseEstimator (const cv::Mat &object_points)
 PoseEstimator ()
void setObjectModel (const cv::Mat &object_points)
void setPlanar (bool is_planar)
tf::Pose solve (const std::vector< cv::Point2f > &image_points, const image_geometry::PinholeCameraModel &model) const
tf::Pose solveWithPrior (const std::vector< cv::Point2f > &image_points, const image_geometry::PinholeCameraModel &model, const tf::Pose &prior) const

Protected Member Functions

void solveImpl (const std::vector< cv::Point2f > &image_points, const image_geometry::PinholeCameraModel &model, tf::Pose &pose, bool have_prior) const

Protected Attributes

cv::Mat_< cv::Vec3f > object_points_
bool use_planar_solve_

Detailed Description

Definition at line 9 of file pose_estimator.h.


Constructor & Destructor Documentation

visual_pose_estimation::PoseEstimator::PoseEstimator (  ) 

Definition at line 4 of file pose_estimator.cpp.

visual_pose_estimation::PoseEstimator::PoseEstimator ( const cv::Mat &  object_points  ) 

Definition at line 9 of file pose_estimator.cpp.


Member Function Documentation

bool visual_pose_estimation::PoseEstimator::getPlanar (  )  const [inline]

Definition at line 47 of file pose_estimator.h.

const cv::Mat_< cv::Vec3f > & visual_pose_estimation::PoseEstimator::objectModel (  )  const [inline]

Definition at line 42 of file pose_estimator.h.

void visual_pose_estimation::PoseEstimator::setObjectModel ( const cv::Mat &  object_points  ) 

Definition at line 15 of file pose_estimator.cpp.

void visual_pose_estimation::PoseEstimator::setPlanar ( bool  is_planar  )  [inline]

Definition at line 48 of file pose_estimator.h.

tf::Pose visual_pose_estimation::PoseEstimator::solve ( const std::vector< cv::Point2f > &  image_points,
const image_geometry::PinholeCameraModel &  model 
) const

Definition at line 20 of file pose_estimator.cpp.

void visual_pose_estimation::PoseEstimator::solveImpl ( const std::vector< cv::Point2f > &  image_points,
const image_geometry::PinholeCameraModel &  model,
tf::Pose &  pose,
bool  have_prior 
) const [protected]

Definition at line 37 of file pose_estimator.cpp.

tf::Pose visual_pose_estimation::PoseEstimator::solveWithPrior ( const std::vector< cv::Point2f > &  image_points,
const image_geometry::PinholeCameraModel &  model,
const tf::Pose &  prior 
) const

Definition at line 28 of file pose_estimator.cpp.


Member Data Documentation

Definition at line 30 of file pose_estimator.h.

Definition at line 31 of file pose_estimator.h.


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


visual_pose_estimation
Author(s): Patrick Mihelich
autogenerated on Fri Jan 11 09:35:46 2013