KJB
 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:
kjb::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 
)
inline

Member Function Documentation

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

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: