cgv
cgv::render::view Member List

This is the complete list of members for cgv::render::view, including all inherited members.

activate_split_viewport(context &ctx, unsigned col_index, unsigned row_index)cgv::render::viewvirtual
compute_axis_and_angle(const dvec3 &target_view_dir, const dvec3 &target_view_up_dir, dvec3 &axis, double &angle)cgv::render::view
compute_screen_rectangle(std::vector< dvec3 > &rect, double depth, double aspect) constcgv::render::view
deactivate_split_viewport(context &ctx)cgv::render::viewvirtual
disable_viewport_splitting()cgv::render::viewvirtual
does_viewport_use_individual_view(unsigned col_index, unsigned row_index) constcgv::render::viewvirtual
enable_viewport_individual_view(unsigned col_index, unsigned row_index, bool enable=true)cgv::render::viewvirtual
enable_viewport_splitting(unsigned nr_cols, unsigned nr_rows)cgv::render::viewvirtual
focuscgv::render::viewprotected
get_depth_of_focus() constcgv::render::view
get_eye() constcgv::render::view
get_focus() constcgv::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) constcgv::render::viewvirtual
get_tan_of_half_of_fovy(bool ensure_non_zero) constcgv::render::view
get_view_dir() constcgv::render::view
get_view_up_dir() constcgv::render::view
get_y_extent_at_depth(double depth, bool ensure_non_zero) constcgv::render::view
get_y_extent_at_focus() constcgv::render::view
get_y_view_angle() constcgv::render::view
get_z_and_unproject(context &ctx, int x, int y, vec3 &p)cgv::render::view
is_parallel() constcgv::render::view
is_viewport_splitting_enabled(unsigned *nr_cols_ptr=0, unsigned *nr_rows_ptr=0) constcgv::render::viewvirtual
move(double step)cgv::render::view
pan(double step_x, double step_y)cgv::render::view
put_coordinate_system(dvec3 &x, dvec3 &y, dvec3 &z) constcgv::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::viewvirtual
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_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::viewvirtual
set_focus(double x, double y, double z)cgv::render::view
set_view_dir(const dvec3 &vd)cgv::render::viewvirtual
set_view_dir(double x, double y, double z)cgv::render::view
set_view_up_dir(const dvec3 &vud)cgv::render::viewvirtual
set_view_up_dir(double x, double y, double z)cgv::render::view
set_y_extent_at_focus(double ext)cgv::render::viewvirtual
set_y_view_angle(double angle)cgv::render::viewvirtual
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