Camera Struct Reference

Collaboration diagram for Camera:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Camera (Point3D< float > location, Point3D< float > orientation, float focalRatio, float width, float height)
 ~Camera ()
 Destructor.
Point2D< float > project (Point3D< float > point)
 Perspective projection of a point through this camera.
Point3D< float > inverseProjection (const Point2D< float > point, const float dist)
 Inverse projection.
 Camera (dc1394camera_t *_camera=NULL)
Image< bytegetImage ()
ImageIceMod::ImageIce getIceImage ()
ImageIceMod::ImageIce dc2Ice (dc1394video_frame_t *input)
dc1394video_frame_t getdc1394Frame ()
void offsetZoom (float s)
void setZoom (float s)
void refreshZoom ()

Public Attributes

Point2D< float > mCenter
float mZoomExp
float mScale

Detailed Description

Definition at line 49 of file Camera.H.


Constructor & Destructor Documentation

Camera::~Camera (  ) 

Destructor.

Definition at line 58 of file Camera.C.


Member Function Documentation

Point3D< float > Camera::inverseProjection ( const Point2D< float >  point,
const float  dist 
)

Inverse projection.

Definition at line 89 of file Camera.C.

References Point2D< T >::i, and Point3D< T >::x.

Point2D< float > Camera::project ( Point3D< float >  point  ) 

Perspective projection of a point through this camera.

Definition at line 64 of file Camera.C.

References Point2D< T >::i, and Point3D< T >::x.

Referenced by V4d::mergeBias().


The documentation for this struct was generated from the following files:
Generated on Sun May 8 08:20:44 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3