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

#include <camera_backproject.h>

Inheritance diagram for kjb::Ground_back_projector:

Public Member Functions

 Ground_back_projector (const Perspective_camera &cam, double ground_height)
Vector operator() (double u, double v) const
- Public Member Functions inherited from kjb::Back_projector
 Back_projector (const Perspective_camera &cam, const Vector &plane, const Vector &plane_normal)
Vector operator() (double u, double v) const

Additional Inherited Members

- Protected Attributes inherited from kjb::Back_projector
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 the ground plane.

Constructor & Destructor Documentation

kjb::Ground_back_projector::Ground_back_projector ( const Perspective_camera cam,
double  ground_height 

Member Function Documentation

Vector kjb::Ground_back_projector::operator() ( double  u,
double  v 
) const

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

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