KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
kjb::Back_projector Class Reference

#include <camera_backproject.h>

Inheritance diagram for kjb::Back_projector:
kjb::Ground_back_projector

Public Member Functions

 Back_projector (const Perspective_camera &cam, const Vector &plane, const Vector &plane_normal)
 
Vector operator() (double u, double v) const
 

Protected Attributes

Vector ground_plane_
 
Vector ground_normal_
 
Vector camera_center_
 
Matrix M
 

Detailed Description

Functor class used to back project points and intersect the resulting ray with a plane.

Constructor & Destructor Documentation

kjb::Back_projector::Back_projector ( const Perspective_camera cam,
const Vector plane,
const Vector plane_normal 
)
inline

Member Function Documentation

Vector kjb::Back_projector::operator() ( double  u,
double  v 
) const
inline

Backproject a 2D point(u, v) on the image plane to a point in 3D

Member Data Documentation

Vector kjb::Back_projector::camera_center_
protected
Vector kjb::Back_projector::ground_normal_
protected
Vector kjb::Back_projector::ground_plane_
protected
Matrix kjb::Back_projector::M
protected

The documentation for this class was generated from the following file: