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

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

clone() const kjb::Parametric_frustumvirtual
force_update() const kjb::Renderable_modelinline
get_centre() const kjb::Parametric_frustuminline
get_centre_x() const kjb::Parametric_frustuminline
get_centre_y() const kjb::Parametric_frustuminline
get_centre_z() const kjb::Parametric_frustuminline
get_height() const kjb::Parametric_frustuminline
get_length() const kjb::Parametric_frustuminline
get_lines(std::vector< Line3d > &lines)kjb::Parametric_frustum
get_num_rendering_interface_edges(int num_facets)kjb::Parametric_frustuminlinestatic
get_pitch() const kjb::Parametric_frustuminline
get_point_in_parapiped_coordinates(const kjb::Vector &point_in_world_coordinates, kjb::Vector &point_in_parapiped_coordinates) const kjb::Parametric_frustum
get_point_in_world_coordinates(const kjb::Vector &point_in_parapiped_coordinates, kjb::Vector &point_in_world_coordinates) const kjb::Parametric_frustum
get_polymesh() const kjb::Parametric_frustuminline
get_ratio_top_bottom() const kjb::Parametric_frustuminline
get_rendering_interface() const kjb::Parametric_frustumvirtual
get_rendering_interface_edge_indexes(std::vector< int > &base_edge_indexes, std::vector< int > &vertical_edge_indexes, std::vector< int > &top_edge_indexes, int num_facets)kjb::Parametric_frustuminlinestatic
get_roll() const kjb::Parametric_frustuminline
get_rotations_as_a_quaternion() const kjb::Parametric_frustuminline
get_vertices(std::vector< Vector > &vertices)kjb::Parametric_frustum
get_width() const kjb::Parametric_frustuminline
get_yaw() const kjb::Parametric_frustuminline
operator=(const Parametric_frustum &src)kjb::Parametric_frustum
kjb::Renderable_model::operator=(const Renderable_model &)kjb::Renderable_modelinline
Parametric_frustum(unsigned int inv=6, double ix=0.0, double iy=0.0, double iz=0.0, double iw=1.0, double il=1.0, double iratio_top_bottom=1.0, double ih=1.0, double ipitch=0.0, double iyaw=0.0, double iroll=0.0)kjb::Parametric_frustum
Parametric_frustum(const char *fname)kjb::Parametric_frustum
Parametric_frustum(std::istream &in)kjb::Parametric_frustum
Parametric_frustum(const Parametric_frustum &src)kjb::Parametric_frustum
read(std::istream &in)kjb::Parametric_frustumvirtual
read(const char *fname)kjb::Parametric_frustuminlinevirtual
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
render_occluded_wireframe() const kjb::Renderable_modelvirtual
Renderable_model(bool istatus=false)kjb::Renderable_modelinline
Renderable_model(const Renderable_model &src)kjb::Renderable_modelinline
rotate_around_frustum_axes(double thetax, double thetay, double thetaz)kjb::Parametric_frustumvirtual
rotate_around_x_axis(double theta)kjb::Parametric_frustumvirtual
rotate_around_y_axis(double theta)kjb::Parametric_frustumvirtual
rotate_around_z_axis(double theta)kjb::Parametric_frustumvirtual
set_angles_from_quaternion(const kjb::Quaternion &q)kjb::Parametric_frustumvirtual
set_centre(const kjb::Vector &icentre)kjb::Parametric_frustum
set_centre_x(double ix)kjb::Parametric_frustum
set_centre_y(double iy)kjb::Parametric_frustum
set_centre_z(double iz)kjb::Parametric_frustum
set_height(double iheight)kjb::Parametric_frustum
set_length(double ilength)kjb::Parametric_frustum
set_pitch(double ip)kjb::Parametric_frustum
set_ratio_top_bottom(double iratio_top_bottom)kjb::Parametric_frustum
set_rendering_representation_dirty() const kjb::Renderable_modelinlineprotected
set_roll(double ir)kjb::Parametric_frustum
set_rotation_mode(kjb::Quaternion::Euler_mode imode)kjb::Parametric_frustuminline
set_width(double iwidth)kjb::Parametric_frustum
set_yaw(double iy)kjb::Parametric_frustum
silhouette_render(const kjb::Base_gl_interface &, double width=1.0) const kjb::Renderable_modelvirtual
solid_render() const kjb::Renderable_modelvirtual
stretch_along_axis(unsigned int axis, double amount, bool direction)kjb::Parametric_frustum
update_if_needed() const kjb::Renderable_modelinline
update_rendering_representation() const kjb::Parametric_frustumvirtual
wire_occlude_render() const kjb::Renderable_modelvirtual
wire_render() const kjb::Renderable_modelvirtual
write(std::ostream &out) const kjb::Parametric_frustumvirtual
write(const char *fname) const kjb::Parametric_frustuminlinevirtual
~Cloneable()kjb::Cloneableinlinevirtual
~Parametric_frustum()kjb::Parametric_frustuminlinevirtual
~Readable()kjb::Readableinlinevirtual
~Renderable_model()kjb::Renderable_modelinlinevirtual
~Writeable()kjb::Writeableinlinevirtual