cgv
stereo_view.h
1
#pragma once
2
3
#include "clipped_view.h"
4
5
#include "lib_begin.h"
6
7
namespace
cgv
{
8
namespace
render {
9
11
class
CGV_API
stereo_view
:
public
clipped_view
12
{
13
protected
:
15
double
eye_distance
;
17
double
parallax_zero_scale
;
18
public
:
20
stereo_view
();
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>
cgv::render::stereo_view
Definition:
stereo_view.h:12
cgv::render::stereo_view::parallax_zero_scale
double parallax_zero_scale
scale of parallax zero depth with respect to eye focus distance
Definition:
stereo_view.h:17
cgv::render::clipped_view
Definition:
clipped_view.h:14
cgv::render::stereo_view::eye_distance
double eye_distance
distance between eyes
Definition:
stereo_view.h:15
cgv
the cgv namespace
Definition:
vr_calib.cxx:9
projects
git
cgv
cgv
render
stereo_view.h
Generated by
1.8.18