3 #include <cgv/render/view.h>
4 #include <cgv/media/axis_aligned_box.h>
25 void compute_clipping_planes(
double& z_near_derived,
double& z_far_derived,
bool clip_relative_to_extent =
false)
const;
27 void compute_clipping_planes(
const view&
view,
double& z_near_derived,
double& z_far_derived,
bool clip_relative_to_extent =
false)
const;
29 void compute_clipping_planes(
const dvec3& eye,
const dvec3& view_dir,
double& z_near_derived,
double& z_far_derived,
bool clip_relative_to_extent =
false)
const;
33 double get_z_near()
const;
36 virtual void set_z_near(
double z);
38 double get_z_far()
const;
40 virtual void set_z_far(
double z);
42 static double get_z_D(
double z_eye,
double z_near,
double z_far);
44 virtual void set_scene_extent(
const dbox3& _box);
46 dbox3 get_scene_extent()
const;
48 virtual void set_default_view();
55 #include <cgv/config/lib_end.h>