|
| Camera (const Transform &cameraToWorld, const Transform &cameraToScreen, const Bounds2d &screen, double lensRadius, double focalLength, std::shared_ptr< Film > film) |
|
| Camera (const Camera &)=default |
|
Camera & | operator= (const Camera &)=default |
|
virtual Ray | spawnRay (const Point2i &pixel, const Point2d &randFilm, const Point2d &randLens, double *pdfPos=nullptr, double *pdfDir=nullptr) const =0 |
|
virtual Spectrum | We (const Ray &ray, Point2d *pRaster=nullptr) const =0 |
|
virtual void | pdfWe (const Ray &ray, double *pdfPos, double *pdfDir) const =0 |
|
virtual Spectrum | sampleWi (const Interaction &ref, const Point2d &rand, Vector3d *wi, double *pdf, Point2d *pRaster, VisibilityTester *vis) const =0 |
|
std::shared_ptr< Film > | film () const |
|
const Transform & | cameraToWorld () const |
|
const Transform & | cameraToScreen () const |
|
The documentation for this class was generated from the following files:
- /home/travis/build/tatsy/spica/sources/core/camera.h
- /home/travis/build/tatsy/spica/sources/core/camera.cc