Base_gl_interface(double inear=10, double ifar=10000) | kjb::Base_gl_interface | |
Base_gl_interface(const Base_gl_interface &) | kjb::Base_gl_interface | |
Base_gl_interface(const Matrix &, const Matrix &, double near, double far) | kjb::Base_gl_interface | protected |
capture_gl_view(kjb_c::KJB_image **img_out) | kjb::Base_gl_interface | static |
capture_gl_view(const char *fname) | kjb::Base_gl_interface | static |
capture_gl_view(const char *fname_fmt, uint32_t N) | kjb::Base_gl_interface | static |
capture_gl_view(kjb::Int_matrix &matrix) | kjb::Base_gl_interface | static |
capture_gl_view(Image &img_out) | kjb::Base_gl_interface | static |
clone() const | kjb::Parametric_camera_gl_interface | virtual |
compute_new_euler_angles_on_rotations(double dpitch, double dyaw, double droll, kjb::Vector &angles) const | kjb::Rigid_object | virtual |
construct_image_from_int_matrix(kjb::Image &im, kjb::Int_matrix &m) | kjb::Base_gl_interface | static |
get_euler_angles() const | kjb::Rigid_object | inline |
get_far() const | kjb::Base_gl_interface | inline |
get_gl_projection_matrix() const | kjb::Base_gl_interface | |
get_gl_viewport(double *x, double *y, double *w, double *h) | kjb::Base_gl_interface | static |
get_gl_viewport_aspect() | kjb::Base_gl_interface | static |
get_gl_viewport_height() | kjb::Base_gl_interface | static |
get_gl_viewport_size(double *w, double *h) | kjb::Base_gl_interface | static |
get_gl_viewport_width() | kjb::Base_gl_interface | static |
get_modelview_entry(unsigned int row, unsigned int col) | kjb::Base_gl_interface | inline |
get_modelview_entry(unsigned int row, unsigned int col) const | kjb::Base_gl_interface | inline |
get_modelview_matrix() const | kjb::Base_gl_interface | inline |
get_near() const | kjb::Base_gl_interface | inline |
get_orientation() const | kjb::Rigid_object | inline |
get_point_in_world_coordinates(const kjb::Vector &point_in_camera_coordinates, kjb::Vector &point_in_world_coordinates) const | kjb::Parametric_camera_gl_interface | |
get_projection_entry(unsigned int row, unsigned int col) | kjb::Base_gl_interface | inline |
get_projection_entry(unsigned int row, unsigned int col) const | kjb::Base_gl_interface | inline |
get_projection_matrix() const | kjb::Base_gl_interface | inline |
get_rotations() const | kjb::Rigid_object | inline |
is_point_in_camera_frustum(const kjb::Vector &point_in_world_coordinates, double &ox, double &oy, unsigned int num_rows, unsigned int num_cols) const | kjb::Parametric_camera_gl_interface | |
mult_gl_projection() const | kjb::Base_gl_interface | virtual |
operator=(const Parametric_camera_gl_interface &src) | kjb::Parametric_camera_gl_interface | virtual |
kjb::Base_gl_interface::operator=(const Base_gl_interface &src) | kjb::Base_gl_interface | virtual |
kjb::Rigid_object::operator=(const Rigid_object &src) | kjb::Rigid_object | virtual |
Parametric_camera_gl_interface(double inear=10, double ifar=10000) | kjb::Parametric_camera_gl_interface | |
Parametric_camera_gl_interface(const Parametric_camera_gl_interface &) | kjb::Parametric_camera_gl_interface | |
Polygon_visibility_test(const kjb::Polygon &p, double epsilon=0) const | kjb::Parametric_camera_gl_interface | virtual |
prepare_for_rendering(bool clean_buffers) const | kjb::Base_gl_interface | |
project_point(double &x, double &y, double &z, const kjb::Vector &point3D, double img_height) const | kjb::Base_gl_interface | |
Rigid_object() | kjb::Rigid_object | inline |
Rigid_object(const Rigid_object &ro) | kjb::Rigid_object | |
rotate(double dpitch, double dyaw, double droll) | kjb::Rigid_object | virtual |
rotate_point_to_camera_frame(kjb::Vector &point) const | kjb::Parametric_camera_gl_interface | |
scale_modelview(double xscale, double yscale, double zscale) | kjb::Base_gl_interface | protected |
set_aspect_ratio(double aspect_ratio, double focal_length, double skew) | kjb::Parametric_camera_gl_interface | |
set_camera_center(const kjb::Vector ¢er) | kjb::Parametric_camera_gl_interface | |
set_clipping_planes(double inear, double ifar) | kjb::Base_gl_interface | |
set_far_clipping_plane(double ifar) | kjb::Base_gl_interface | |
set_focal_length(double focal_length, double skew, double aspect_ratio) | kjb::Parametric_camera_gl_interface | |
set_focal_no_aspect_ratio(double focal_length, double skew) | kjb::Parametric_camera_gl_interface | |
set_focal_no_aspect_ratio_no_skew(double focal_length) | kjb::Parametric_camera_gl_interface | |
set_focal_no_skew(double focal_length, double aspect_ratio) | kjb::Parametric_camera_gl_interface | |
set_gl_modelview() const | kjb::Base_gl_interface | virtual |
set_gl_projection() const | kjb::Base_gl_interface | virtual |
set_gl_view(const kjb::Image &img_in) | kjb::Base_gl_interface | static |
set_gl_viewport(double x, double y, double w, double h) | kjb::Base_gl_interface | static |
set_gl_viewport_size(double, double) | kjb::Base_gl_interface | static |
set_intrinsic_parameters(double focal_length, double aspect_ratio, double skew, double px, double py) | kjb::Parametric_camera_gl_interface | |
set_modelview_entry(unsigned int row, unsigned int col, double value) | kjb::Base_gl_interface | inline |
set_modelview_matrix(const Matrix &mv) | kjb::Base_gl_interface | protected |
set_near_clipping_plane(double inear) | kjb::Base_gl_interface | |
set_orientation(const Quaternion &orientation) | kjb::Rigid_object | |
set_principal_point(double px, double py) | kjb::Parametric_camera_gl_interface | inline |
set_principal_point_x(double px) | kjb::Parametric_camera_gl_interface | |
set_principal_point_y(double py) | kjb::Parametric_camera_gl_interface | |
set_projection_entry(unsigned int row, unsigned int col, double value) | kjb::Base_gl_interface | inline |
set_projection_matrix(const Matrix &pm) | kjb::Base_gl_interface | protected |
set_rotation_angles(double pitch, double yaw, double roll) | kjb::Parametric_camera_gl_interface | |
set_rotation_mode(kjb::Quaternion::Euler_mode imode) | kjb::Rigid_object | inline |
set_rotations(double pitch, double yaw, double roll) | kjb::Rigid_object | virtual |
set_skew(double skew, double aspect_ratio, double focal_length) | kjb::Parametric_camera_gl_interface | |
set_world_origin(const kjb::Vector ¢er) | kjb::Parametric_camera_gl_interface | |
set_world_scale(double xscale, double yscale, double zscale) | kjb::Parametric_camera_gl_interface | inline |
swap(Self &other) | kjb::Parametric_camera_gl_interface | inlinevirtual |
kjb::Rigid_object::swap(Self &other) | kjb::Rigid_object | inlinevirtual |
transform_point_to_camera_frame(kjb::Vector &point) const | kjb::Parametric_camera_gl_interface | |
~Base_gl_interface() | kjb::Base_gl_interface | inlinevirtual |
~Cloneable() | kjb::Cloneable | inlinevirtual |
~Parametric_camera_gl_interface() | kjb::Parametric_camera_gl_interface | inlinevirtual |
~Rigid_object() | kjb::Rigid_object | inlinevirtual |
~Transformable() | kjb::Transformable | inlinevirtual |
~Transformable() | kjb::Transformable | inlinevirtual |