KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
kjb::Perspective_camera Member List

This is the complete list of members for kjb::Perspective_camera, including all inherited members.

build_camera_matrix() const kjb::Perspective_camerainline
cam_matrix_dirtykjb::Perspective_cameramutableprotected
clone() const kjb::Perspective_cameravirtual
compute_new_euler_angles_on_rotations(double dpitch, double dyaw, double droll)kjb::Perspective_camera
extrinsic_dirtykjb::Perspective_cameramutableprotected
get_aspect_ratio() const kjb::Perspective_camerainline
get_camera_centre() const kjb::Perspective_camerainline
get_camera_centre_x() const kjb::Perspective_camerainline
get_camera_centre_y() const kjb::Perspective_camerainline
get_camera_centre_z() const kjb::Perspective_camerainline
get_camera_matrix() const kjb::Perspective_camerainline
get_far() const kjb::Perspective_camerainline
get_focal_length() const kjb::Perspective_camerainline
get_gl_projection_matrix() const kjb::Perspective_camerainline
get_modelview_matrix() const kjb::Perspective_camerainline
get_near() const kjb::Perspective_camerainline
get_orientation() const kjb::Perspective_camerainline
get_pitch() const kjb::Perspective_camerainline
get_point_in_camera_coordinates(kjb::Vector &io_point) const kjb::Perspective_camerainline
get_point_in_world_coordinates(const kjb::Vector &point_in_camera_coordinates, kjb::Vector &point_in_world_coordinates) const kjb::Perspective_camerainline
get_principal_point() const kjb::Perspective_camerainline
get_principal_point(unsigned int index) const kjb::Perspective_camerainline
get_principal_point_x() const kjb::Perspective_camerainline
get_principal_point_y() const kjb::Perspective_camerainline
get_projection_matrix() const kjb::Perspective_camerainline
get_rendering_interface() const kjb::Perspective_camerainlinevirtual
get_roll() const kjb::Perspective_camerainline
get_rotation_angles() const kjb::Perspective_camerainline
get_rotations_as_a_quaternion() const kjb::Perspective_camerainline
get_skew() const kjb::Perspective_camerainline
get_world_origin() const kjb::Perspective_camera
get_world_scale() const kjb::Perspective_camerainline
get_yaw() const kjb::Perspective_camerainline
intrinsic_dirtykjb::Perspective_cameramutableprotected
is_point_in_camera_frustum(const kjb::Vector &point_in_world_coordinates, double &x_, double &y_, unsigned int num_image_rows, unsigned int num_image_cols) const kjb::Perspective_camerainline
m_camera_matrixkjb::Perspective_cameramutableprotected
mult_modelview_matrix() const kjb::Perspective_camera
mult_projection_matrix() const kjb::Perspective_camerainline
operator=(const Perspective_camera &pc)kjb::Perspective_cameravirtual
Perspective_camera(double inear=10, double ifar=10000)kjb::Perspective_camera
Perspective_camera(double icentre_x, double icentre_y, double icentre_z, double ipitch, double iyaw, double iroll, double ifocal_length, double iprincipal_point_x, double iprincipal_point_y, double iskew, double iaspect_ratio, double world_scale=1.0, double inear=10, double ifar=10000)kjb::Perspective_camera
Perspective_camera(const kjb::Vector &icamera_centre, double ipitch, double iyaw, double iroll, double ifocal_length, double iprincipal_point_x, double iprincipal_point_y, double iskew, double iaspect_ratio, double world_scale=1.0, double inear=10, double ifar=10000)kjb::Perspective_camera
Perspective_camera(const char *fname)kjb::Perspective_camera
Perspective_camera(std::istream &in)kjb::Perspective_camera
Perspective_camera(const Perspective_camera &pc)kjb::Perspective_camera
prepare_for_rendering(bool clean_buffers) const kjb::Perspective_cameravirtual
read(std::istream &in)kjb::Perspective_cameravirtual
read(const char *fname)kjb::Perspective_camerainlinevirtual
read_field_value(std::istream &in, const char *field_name, char *field_buf, size_t buf_len, char separator=':')kjb::Readablestatic
read_field_value(std::istream &in, const char *field_name, char separator=':')kjb::Readablestatic
rendering_interfacekjb::Perspective_cameramutableprotected
rotate_around_camera_axes(double thetax, double thetay, double thetaz)kjb::Perspective_cameravirtual
rotate_around_x_axis(double theta)kjb::Perspective_cameravirtual
rotate_around_y_axis(double theta)kjb::Perspective_cameravirtual
rotate_around_z_axis(double theta)kjb::Perspective_cameravirtual
rotate_point_to_camera_frame(kjb::Vector &ipoint)kjb::Perspective_camerainline
set_angles_from_quaternion(const kjb::Quaternion &q)kjb::Perspective_cameravirtual
set_aspect_ratio(double iar)kjb::Perspective_cameravirtual
set_camera_centre(const kjb::Vector &icentre)kjb::Perspective_cameravirtual
set_camera_centre(unsigned int index, double ivalue)kjb::Perspective_cameravirtual
set_camera_centre_x(double ix)kjb::Perspective_cameravirtual
set_camera_centre_y(double iy)kjb::Perspective_cameravirtual
set_camera_centre_z(double iz)kjb::Perspective_cameravirtual
set_far(double far)kjb::Perspective_camerainline
set_focal_length(double ifocal)kjb::Perspective_cameravirtual
set_look_at(double deyex, double deyey, double deyez, double dlookx, double dlooky, double dlookz, double dupx, double dupy, double dupz)kjb::Perspective_cameravirtual
set_look_at(const kjb::Vector &eye, const kjb::Vector &look, const kjb::Vector &up)kjb::Perspective_cameravirtual
set_near(double near)kjb::Perspective_camerainline
set_orientation(const kjb::Quaternion &q)kjb::Perspective_camerainlinevirtual
set_pitch(double ipitch)kjb::Perspective_cameravirtual
set_principal_point(const kjb::Vector &ip)kjb::Perspective_cameravirtual
set_principal_point(unsigned int index, double ip)kjb::Perspective_cameravirtual
set_principal_point_x(double ix)kjb::Perspective_cameravirtual
set_principal_point_y(double iy)kjb::Perspective_cameravirtual
set_roll(double iroll)kjb::Perspective_cameravirtual
set_rotation_angles(double ipitch, double iyaw, double iroll)kjb::Perspective_cameravirtual
set_rotation_mode(kjb::Quaternion::Euler_mode imode)kjb::Perspective_camerainline
set_skew(double is)kjb::Perspective_cameravirtual
set_world_origin(const kjb::Vector &origin)kjb::Perspective_camera
set_world_scale(double iscale)kjb::Perspective_cameravirtual
set_yaw(double iyaw)kjb::Perspective_cameravirtual
swap(Perspective_camera &other)kjb::Perspective_cameravirtual
to_camera_coordinates(const Vector &v) const kjb::Perspective_camera
translate(double dx, double dy, double dz, unsigned int frame=FRAME_CAMERA_WORLD_COORDINATES)kjb::Perspective_cameravirtual
update_focal_with_scale(double ifocal)kjb::Perspective_cameravirtual
update_rendering_interface() const kjb::Perspective_cameravirtual
write(std::ostream &out) const kjb::Perspective_cameravirtual
write(const char *fname) const kjb::Perspective_camerainlinevirtual
~Cloneable()kjb::Cloneableinlinevirtual
~Perspective_camera()kjb::Perspective_camerainlinevirtual
~Readable()kjb::Readableinlinevirtual
~Writeable()kjb::Writeableinlinevirtual