clone() const | kjb::Parametric_frustum | virtual |
force_update() const | kjb::Renderable_model | inline |
get_centre() const | kjb::Parametric_frustum | inline |
get_centre_x() const | kjb::Parametric_frustum | inline |
get_centre_y() const | kjb::Parametric_frustum | inline |
get_centre_z() const | kjb::Parametric_frustum | inline |
get_height() const | kjb::Parametric_frustum | inline |
get_length() const | kjb::Parametric_frustum | inline |
get_lines(std::vector< Line3d > &lines) | kjb::Parametric_frustum | |
get_num_rendering_interface_edges(int num_facets) | kjb::Parametric_frustum | inlinestatic |
get_pitch() const | kjb::Parametric_frustum | inline |
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_frustum | inline |
get_ratio_top_bottom() const | kjb::Parametric_frustum | inline |
get_rendering_interface() const | kjb::Parametric_frustum | virtual |
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_frustum | inlinestatic |
get_roll() const | kjb::Parametric_frustum | inline |
get_rotations_as_a_quaternion() const | kjb::Parametric_frustum | inline |
get_vertices(std::vector< Vector > &vertices) | kjb::Parametric_frustum | |
get_width() const | kjb::Parametric_frustum | inline |
get_yaw() const | kjb::Parametric_frustum | inline |
operator=(const Parametric_frustum &src) | kjb::Parametric_frustum | |
kjb::Renderable_model::operator=(const Renderable_model &) | kjb::Renderable_model | inline |
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_frustum | virtual |
read(const char *fname) | kjb::Parametric_frustum | inlinevirtual |
read_field_value(std::istream &in, const char *field_name, char *field_buf, size_t buf_len, char separator=':') | kjb::Readable | static |
read_field_value(std::istream &in, const char *field_name, char separator=':') | kjb::Readable | static |
render_occluded_wireframe() const | kjb::Renderable_model | virtual |
Renderable_model(bool istatus=false) | kjb::Renderable_model | inline |
Renderable_model(const Renderable_model &src) | kjb::Renderable_model | inline |
rotate_around_frustum_axes(double thetax, double thetay, double thetaz) | kjb::Parametric_frustum | virtual |
rotate_around_x_axis(double theta) | kjb::Parametric_frustum | virtual |
rotate_around_y_axis(double theta) | kjb::Parametric_frustum | virtual |
rotate_around_z_axis(double theta) | kjb::Parametric_frustum | virtual |
set_angles_from_quaternion(const kjb::Quaternion &q) | kjb::Parametric_frustum | virtual |
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_model | inlineprotected |
set_roll(double ir) | kjb::Parametric_frustum | |
set_rotation_mode(kjb::Quaternion::Euler_mode imode) | kjb::Parametric_frustum | inline |
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_model | virtual |
solid_render() const | kjb::Renderable_model | virtual |
stretch_along_axis(unsigned int axis, double amount, bool direction) | kjb::Parametric_frustum | |
update_if_needed() const | kjb::Renderable_model | inline |
update_rendering_representation() const | kjb::Parametric_frustum | virtual |
wire_occlude_render() const | kjb::Renderable_model | virtual |
wire_render() const | kjb::Renderable_model | virtual |
write(std::ostream &out) const | kjb::Parametric_frustum | virtual |
write(const char *fname) const | kjb::Parametric_frustum | inlinevirtual |
~Cloneable() | kjb::Cloneable | inlinevirtual |
~Parametric_frustum() | kjb::Parametric_frustum | inlinevirtual |
~Readable() | kjb::Readable | inlinevirtual |
~Renderable_model() | kjb::Renderable_model | inlinevirtual |
~Writeable() | kjb::Writeable | inlinevirtual |