Public Types | Public Member Functions | Static Public Member Functions | Private Attributes
ImageCoordinate< ImageParamsObj > Class Template Reference

#include <utils.h>

List of all members.

Public Types

typedef ImageParamsObj Params

Public Member Functions

Eigen::Vector3d getHomogenous () const
Eigen::Vector2d getPixel () const
Eigen::Vector2d getSpherical () const
 ImageCoordinate ()
void print ()

Static Public Member Functions

static ImageCoordinate
< ImageParamsObj > 
fromHomogenous (Eigen::Vector3d homogenous)
static ImageCoordinate
< ImageParamsObj > 
fromPixel (Eigen::Vector2d pixel)
static ImageCoordinate
< ImageParamsObj > 
fromSpherical (Eigen::Vector2d spherical)

Private Attributes

double azimuth
double elevation
bool initialized

Detailed Description

template<class ImageParamsObj>
class ImageCoordinate< ImageParamsObj >

Definition at line 105 of file utils.h.


Member Typedef Documentation

template<class ImageParamsObj>
typedef ImageParamsObj ImageCoordinate< ImageParamsObj >::Params

Definition at line 112 of file utils.h.


Constructor & Destructor Documentation

template<class ImageParamsObj>
ImageCoordinate< ImageParamsObj >::ImageCoordinate ( ) [inline]

Definition at line 114 of file utils.h.


Member Function Documentation

template<class ImageParamsObj>
static ImageCoordinate<ImageParamsObj> ImageCoordinate< ImageParamsObj >::fromHomogenous ( Eigen::Vector3d  homogenous) [inline, static]

Definition at line 139 of file utils.h.

template<class ImageParamsObj>
static ImageCoordinate<ImageParamsObj> ImageCoordinate< ImageParamsObj >::fromPixel ( Eigen::Vector2d  pixel) [inline, static]

Definition at line 118 of file utils.h.

template<class ImageParamsObj>
static ImageCoordinate<ImageParamsObj> ImageCoordinate< ImageParamsObj >::fromSpherical ( Eigen::Vector2d  spherical) [inline, static]

Definition at line 131 of file utils.h.

template<class ImageParamsObj>
Eigen::Vector3d ImageCoordinate< ImageParamsObj >::getHomogenous ( ) const [inline]

Definition at line 170 of file utils.h.

template<class ImageParamsObj>
Eigen::Vector2d ImageCoordinate< ImageParamsObj >::getPixel ( ) const [inline]

Definition at line 153 of file utils.h.

template<class ImageParamsObj>
Eigen::Vector2d ImageCoordinate< ImageParamsObj >::getSpherical ( ) const [inline]

Definition at line 165 of file utils.h.

template<class ImageParamsObj>
void ImageCoordinate< ImageParamsObj >::print ( ) [inline]

Definition at line 179 of file utils.h.


Member Data Documentation

template<class ImageParamsObj>
double ImageCoordinate< ImageParamsObj >::azimuth [private]

Definition at line 108 of file utils.h.

template<class ImageParamsObj>
double ImageCoordinate< ImageParamsObj >::elevation [private]

Definition at line 109 of file utils.h.

template<class ImageParamsObj>
bool ImageCoordinate< ImageParamsObj >::initialized [private]

Definition at line 107 of file utils.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:15