SPH
Classes
Camera.h File Reference

Defines projection transforming 3D particles onto 2D screen. More...

#include "gui/objects/Point.h"
#include "math/AffineMatrix.h"
#include "objects/wrappers/ClonePtr.h"
#include "objects/wrappers/Optional.h"

Go to the source code of this file.

Classes

class  ITracker
 
class  ParticleTracker
 
class  MedianTracker
 
struct  ProjectedPoint
 Represents a particle projected onto image plane. More...
 
struct  CameraRay
 Ray given by origin and target point. More...
 
class  ICamera
 Interface defining a camera or view, used by a renderer. More...
 
struct  CameraParams
 
class  OrthoCamera
 Orthographic camera. More...
 
class  PerspectiveCamera
 Perspective camera. More...
 
class  PanoCameraBase
 Common base for panoramic cameras. More...
 
class  FisheyeCamera
 Fisheye camera. More...
 
class  SphericalCamera
 Spherical camera. More...
 

Detailed Description

Defines projection transforming 3D particles onto 2D screen.

Author
Pavel Sevecek (sevecek at sirrah.troja.mf.cuni.cz)
Date
2016-2021

Definition in file Camera.h.