PerspProj.h

Go to the documentation of this file.
00001 /* $Id:$ */
00002 
00003 #ifndef __PERSP_PROJ_H
00004 #define __PERSP_PROJ_H
00005 
00006 #include <gra/camera/Projection.h>
00007 
00012 namespace gra {
00013 
00014 class GRA_EXPORT PerspProj : public Projection {
00015 public:
00022     PerspProj (double /* left   */, double /* right */,
00023                double /* bottom */, double /* top   */,
00024                double /* near   */, double /* far   */);
00025 
00026     PerspProj (const Projection& proj) : Projection(proj) {}
00027 
00033     virtual Projection* clone() const;
00034 
00042     virtual Vector3 getProjectionDirection(const Vector2& /* 2Dpoint */);
00043 };
00044     
00045 } // namespace
00046 
00047 #endif // __PERSP_PROJ_H

Generated on Tue Nov 21 15:11:42 2006 for gra by  doxygen 1.4.6