All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions
vslam::CameraModel< ImageCoordT, RayCoordT > Class Template Reference

Interface for camera models that have one-to-one map between imaged rays and imaging surface. More...

#include <camera_model.h>

List of all members.

Public Member Functions

RayCoordT backProject (const ImageCoordT &im_coord) const
bool canBackProject (const ImageCoordT &im_coord) const
 is this a valid coordinate in the imaging surface? (i.e. does it sample some ray?)
bool canProject (const RayCoordT &ray) const
 is ray sampled by the camera?
ImageCoordT project (const RayCoordT &ray) const

Detailed Description

template<class ImageCoordT, class RayCoordT>
class vslam::CameraModel< ImageCoordT, RayCoordT >

Interface for camera models that have one-to-one map between imaged rays and imaging surface.

Definition at line 54 of file camera_model.h.


Member Function Documentation

template<class ImageCoordT, class RayCoordT>
RayCoordT vslam::CameraModel< ImageCoordT, RayCoordT >::backProject ( const ImageCoordT &  im_coord) const [inline]

Reimplemented in vslam::SphericalCM.

Definition at line 66 of file camera_model.h.

template<class ImageCoordT, class RayCoordT>
bool vslam::CameraModel< ImageCoordT, RayCoordT >::canBackProject ( const ImageCoordT &  im_coord) const [inline]

is this a valid coordinate in the imaging surface? (i.e. does it sample some ray?)

Reimplemented in vslam::SphericalCM.

Definition at line 62 of file camera_model.h.

template<class ImageCoordT, class RayCoordT>
bool vslam::CameraModel< ImageCoordT, RayCoordT >::canProject ( const RayCoordT &  ray) const [inline]

is ray sampled by the camera?

Reimplemented in vslam::SphericalCM.

Definition at line 57 of file camera_model.h.

template<class ImageCoordT, class RayCoordT>
ImageCoordT vslam::CameraModel< ImageCoordT, RayCoordT >::project ( const RayCoordT &  ray) const [inline]

Reimplemented in vslam::CylindricalCCMCartRays, and vslam::SphericalCM.

Definition at line 59 of file camera_model.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


pose_estimation
Author(s): Jiri Divis/jiridivis@gmail.com
autogenerated on Wed Mar 27 2013 21:00:16