PhotoGENius V1.0.0
A basic library for generating photorealistic images, developed for the course Numerical techniques for photorealistic image generation.
Public Member Functions | List of all members
PGENLib.ICamera Interface Reference

An interface representing an observer. Interface for camera: the method FireRay will be implemented in two different ways by OrthogonalCamera and PerspectiveCamera. More...

Inheritance diagram for PGENLib.ICamera:
PGENLib.OrthogonalCamera PGENLib.PerspectiveCamera

Public Member Functions

Ray FireRay (float u, float v)
 
Transformation GetTransf ()
 
void SetTransf (Transformation tr)
 

Detailed Description

An interface representing an observer. Interface for camera: the method FireRay will be implemented in two different ways by OrthogonalCamera and PerspectiveCamera.

Member Function Documentation

◆ FireRay()

Ray PGENLib.ICamera.FireRay ( float  u,
float  v 
)

The documentation for this interface was generated from the following file: