PinholeCamera Class Reference

Basic pinhole camera using perspective projection (aka Camera Obscura). More...

#include <PinholeCamera.h>

Inheritance diagram for PinholeCamera:

ThinLensCamera Camera Shape PropertyMap Intersectable SSEAligned

List of all members.

Public Member Functions

Initialization
virtual void init (Scene *scene)
 Initializes camera state from its PropertyMap.


Detailed Description

Basic pinhole camera using perspective projection (aka Camera Obscura).

Author:
Travis Fischer (fisch0920@gmail.com)
Date:
Fall 2008
Note:
A pinhole camera is a special case of the thin lens model, in which the camera's aperture is infinitesmally small such that all rays which pass through the aperture focus at one unique location on the film plane. PinholeCamera, therefore, subclasses ThinLensCamera.

Definition at line 21 of file PinholeCamera.h.


Member Function Documentation

void PinholeCamera::init ( Scene scene  )  [virtual]

Initializes camera state from its PropertyMap.

Reimplemented from ThinLensCamera.

Definition at line 19 of file PinholeCamera.cpp.


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

Generated on 28 Feb 2009 for Milton by doxygen 1.5.6