activate_split_viewport(context &ctx, unsigned col_index, unsigned row_index) | cgv::render::view | virtual |
clipped_view() | cgv::render::clipped_view | |
compute_axis_and_angle(const dvec3 &target_view_dir, const dvec3 &target_view_up_dir, dvec3 &axis, double &angle) | cgv::render::view | |
compute_clipping_planes(double &z_near_derived, double &z_far_derived, bool clip_relative_to_extent=false) const | cgv::render::clipped_view | |
compute_clipping_planes(const view &view, double &z_near_derived, double &z_far_derived, bool clip_relative_to_extent=false) const | cgv::render::clipped_view | |
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 | cgv::render::clipped_view | |
compute_screen_rectangle(std::vector< dvec3 > &rect, double depth, double aspect) const | cgv::render::view | |
deactivate_split_viewport(context &ctx) | cgv::render::view | virtual |
disable_viewport_splitting() | cgv::render::view | virtual |
does_viewport_use_individual_view(unsigned col_index, unsigned row_index) const | cgv::render::view | virtual |
enable_viewport_individual_view(unsigned col_index, unsigned row_index, bool enable=true) | cgv::render::view | virtual |
enable_viewport_splitting(unsigned nr_cols, unsigned nr_rows) | cgv::render::view | virtual |
eye_distance | cgv::render::stereo_view | protected |
focus | cgv::render::view | protected |
get_depth_of_focus() const | cgv::render::view | |
get_eye() const | cgv::render::view | |
get_eye_distance() const | cgv::render::stereo_view | |
get_focus() const | cgv::render::view | |
get_modelview_projection_window_matrices(int x, int y, int width, int height, const dmat4 **MPW_pptr, const dmat4 **MPW_other_pptr=0, int *x_other_ptr=0, int *y_other_ptr=0, int *vp_col_idx_ptr=0, int *vp_row_idx_ptr=0, int *vp_width_ptr=0, int *vp_height_ptr=0, int *vp_center_x_ptr=0, int *vp_center_y_ptr=0, int *vp_center_x_other_ptr=0, int *vp_center_y_other_ptr=0) const | cgv::render::view | virtual |
get_parallax_zero_depth() const | cgv::render::stereo_view | |
get_parallax_zero_scale() const | cgv::render::stereo_view | |
get_scene_extent() const | cgv::render::clipped_view | |
get_tan_of_half_of_fovy(bool ensure_non_zero) const | cgv::render::view | |
get_view_dir() const | cgv::render::view | |
get_view_up_dir() const | cgv::render::view | |
get_y_extent_at_depth(double depth, bool ensure_non_zero) const | cgv::render::view | |
get_y_extent_at_focus() const | cgv::render::view | |
get_y_view_angle() const | cgv::render::view | |
get_z_and_unproject(context &ctx, int x, int y, vec3 &p) | cgv::render::view | |
get_z_D(double z_eye, double z_near, double z_far) | cgv::render::clipped_view | static |
get_z_far() const | cgv::render::clipped_view | |
get_z_near() const | cgv::render::clipped_view | |
is_parallel() const | cgv::render::view | |
is_viewport_splitting_enabled(unsigned *nr_cols_ptr=0, unsigned *nr_rows_ptr=0) const | cgv::render::view | virtual |
move(double step) | cgv::render::view | |
pan(double step_x, double step_y) | cgv::render::view | |
parallax_zero_scale | cgv::render::stereo_view | protected |
put_coordinate_system(dvec3 &x, dvec3 &y, dvec3 &z) const | cgv::render::view | |
ref_focus() | cgv::render::view | |
ref_view_dir() | cgv::render::view | |
ref_view_up_dir() | cgv::render::view | |
ref_viewport_view(unsigned col_index, unsigned row_index) | cgv::render::view | virtual |
ref_y_extent_at_focus() | cgv::render::view | |
ref_y_view_angle() | cgv::render::view | |
roll(double angle) | cgv::render::view | |
rotate(double axis_direction_x, double axis_direction_y, double axis_point_depth) | cgv::render::view | |
set_default_view() | cgv::render::clipped_view | virtual |
set_eye_distance(double e) | cgv::render::stereo_view | virtual |
set_eye_keep_extent(const dvec3 &eye) | cgv::render::view | |
set_eye_keep_view_angle(const dvec3 &eye) | cgv::render::view | |
set_focus(const dvec3 &foc) | cgv::render::view | virtual |
set_focus(double x, double y, double z) | cgv::render::view | |
set_parallax_zero_scale(double pzs) | cgv::render::stereo_view | virtual |
set_scene_extent(const dbox3 &_box) | cgv::render::clipped_view | virtual |
set_view_dir(const dvec3 &vd) | cgv::render::view | virtual |
set_view_dir(double x, double y, double z) | cgv::render::view | |
set_view_up_dir(const dvec3 &vud) | cgv::render::view | virtual |
set_view_up_dir(double x, double y, double z) | cgv::render::view | |
set_y_extent_at_focus(double ext) | cgv::render::view | virtual |
set_y_view_angle(double angle) | cgv::render::view | virtual |
set_z_far(double z) | cgv::render::clipped_view | virtual |
set_z_near(double z) | cgv::render::clipped_view | virtual |
stereo_view() | cgv::render::stereo_view | |
view() | cgv::render::view | |
view_look_at_keep_extent(const dvec3 &eye, const dvec3 &foc, const dvec3 &vud) | cgv::render::view | |
view_look_at_keep_view_angle(const dvec3 &eye, const dvec3 &foc, const dvec3 &vud) | cgv::render::view | |
zoom(double factor) | cgv::render::view | |