cgv
Loading...
Searching...
No Matches
stereo_view.h
1#pragma once
2
3#include "clipped_view.h"
4
5#include "lib_begin.h"
6
7namespace cgv {
8 namespace render {
9
11 class CGV_API stereo_view : public clipped_view
12 {
13 protected:
18 public:
22 virtual void set_default_values();
24 double get_eye_distance() const;
26 virtual void set_eye_distance(double e);
28 double get_parallax_zero_scale() const;
30 double get_parallax_zero_depth() const;
32 virtual void set_parallax_zero_scale(double pzs);
33 };
34 }
35}
36
37#include <cgv/config/lib_end.h>
extends the view class with information on z clipping planes and scene extent and supports clipping p...
extends the clipped view with information on eye distance and parallax zero information.
Definition stereo_view.h:12
double parallax_zero_scale
scale of parallax zero depth with respect to eye focus distance
Definition stereo_view.h:17
double eye_distance
distance between eyes
Definition stereo_view.h:15
the cgv namespace
Definition print.h:11