KJB
|
This is the complete list of members for kjb::Frustum, including all inherited members.
_faces | kjb::Polymesh | protected |
_rendering_framework | kjb::Abstract_renderable | protectedstatic |
add_face(const Polygon &face) | kjb::Frustum | virtual |
adjacent_face(unsigned int f, unsigned int e) const | kjb::Frustum | virtual |
center | kjb::Frustum | protected |
clone() const | kjb::Frustum | virtual |
compute_new_euler_angles_on_rotations(double dpitch, double dyaw, double droll, kjb::Vector &angles) const | kjb::Rigid_object | virtual |
compute_surface_area() const | kjb::Polymesh | |
draw_orientation_map() const | kjb::Frustum | |
edge_index_in_polygon(const Polygon &f1, unsigned int e, const Polygon &f2, unsigned int &index) | kjb::Polymesh | protected |
find_bounds() | kjb::Polymesh | |
Frustum(unsigned int inv, double ix, double iy, double iz, double iw, double il, double iratio_top_bottom, double ih, double ipitch, double iyaw, double iroll) | kjb::Frustum | |
Frustum(const std::vector< kjb::Vector > &p) | kjb::Frustum | |
Frustum(const Frustum &p) | kjb::Frustum | |
Frustum(const char *fname, unsigned int inv) | kjb::Frustum | |
Frustum(std::istream &in, unsigned int inv) | kjb::Frustum | |
get_all_edges(std::vector< std::vector< Vector > > &edges) const | kjb::Polymesh | |
get_all_vertices(std::vector< Vector > &vertices) const | kjb::Polymesh | |
get_center() const | kjb::Frustum | |
kjb::Polymesh::get_center() | kjb::Polymesh | |
get_edge_indexes(std::vector< int > &base_edge_indexes, std::vector< int > &vertical_edge_indexes, std::vector< int > &top_edge_indexes, int num_facets) | kjb::Frustum | inlinestatic |
get_euler_angles() const | kjb::Rigid_object | inline |
get_face(unsigned int i) const | kjb::Polymesh | |
get_face_ref(unsigned int i) | kjb::Polymesh | |
get_faces() const | kjb::Polymesh | |
get_faces(std::vector< const Polygon * > &ifaces) const | kjb::Polymesh | |
get_largest_bounds() const | kjb::Polymesh | |
get_largest_z_bound() | kjb::Polymesh | |
get_lines(std::vector< Line3d > &lines) | kjb::Polymesh | |
get_num_edges(int num_facets) | kjb::Frustum | inlinestatic |
get_orientation() const | kjb::Rigid_object | inline |
get_point(size_t i) const | kjb::Frustum | |
get_rendering_framework() | kjb::Abstract_renderable | inlinestatic |
get_rotations() const | kjb::Rigid_object | inline |
get_smallest_bounds() const | kjb::Polymesh | |
is_same_vertex(const kjb::Vector &p1, const kjb::Vector &p2) const | kjb::Polymesh | inlineprotected |
is_shared_edge(const Polygon &f1, unsigned int e1, const Polygon &f2, unsigned int e2) const | kjb::Polymesh | protected |
largest_bounds | kjb::Polymesh | protected |
num_faces() const | kjb::Polymesh | |
nv | kjb::Frustum | protected |
operator=(const Frustum &p) | kjb::Frustum | virtual |
kjb::Polymesh::operator=(const Polymesh &t) | kjb::Polymesh | virtual |
kjb::Rigid_object::operator=(const Rigid_object &src) | kjb::Rigid_object | virtual |
points | kjb::Frustum | protected |
Polymesh() | kjb::Polymesh | inline |
Polymesh(unsigned int n) | kjb::Polymesh | |
Polymesh(const char *fname) | kjb::Polymesh | |
Polymesh(std::istream &in) | kjb::Polymesh | |
Polymesh(const Polymesh &t) | kjb::Polymesh | |
project() | kjb::Polymesh | virtual |
read(std::istream &in) | kjb::Frustum | virtual |
kjb::Readable::read(const char *fname) | kjb::Readable | virtual |
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() const | kjb::Abstract_renderable | inlinevirtual |
render_occluded_wireframe() const | kjb::Abstract_renderable | inlinevirtual |
Rendering_frameworks enum name | kjb::Abstract_renderable | protected |
RI_OPENGL enum value | kjb::Abstract_renderable | protected |
Rigid_object() | kjb::Rigid_object | inline |
Rigid_object(const Rigid_object &ro) | kjb::Rigid_object | |
rotate(double phi, double x, double y, double z) | kjb::Polymesh | virtual |
rotate(double dpitch, double dyaw, double droll) | kjb::Polymesh | inlinevirtual |
scale(double scale_x, double scale_y, double scale_z) | kjb::Polymesh | virtual |
set_orientation(const Quaternion &orientation) | kjb::Rigid_object | |
set_points(unsigned int inv, double ix, double iy, double iz, double iw, double il, double iratio_top_bottom, double ih) | kjb::Frustum | |
set_rendering_framework(unsigned int irf) | kjb::Abstract_renderable | inlinestatic |
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_rotations_and_translate(double pitch, double yaw, double roll, double dx, double dy, double dz) | kjb::Rigid_object | virtual |
silhouette_render(const kjb::Base_gl_interface &camera, double iwidth=1.0) const | kjb::Polymesh | virtual |
smallest_bounds | kjb::Polymesh | protected |
solid_render() const | kjb::Polymesh | virtual |
solid_render_with_sequential_ids(unsigned int start_id=1) const | kjb::Polymesh | |
swap(Self &other) | kjb::Rigid_object | inlinevirtual |
transform(const kjb::Matrix &M) | kjb::Frustum | virtual |
translate(double x, double y, double z) | kjb::Polymesh | virtual |
wire_occlude_render() const | kjb::Polymesh | virtual |
wire_render() const | kjb::Polymesh | virtual |
wire_render_with_sequential_ids(unsigned int start_id=1) const | kjb::Polymesh | |
write(std::ostream &out) const | kjb::Frustum | virtual |
kjb::Polymesh::write(const char *filename) const | kjb::Polymesh | virtual |
~Abstract_renderable() | kjb::Abstract_renderable | inlinevirtual |
~Cloneable() | kjb::Cloneable | inlinevirtual |
~Frustum() | kjb::Frustum | inlinevirtual |
~Polymesh() | kjb::Polymesh | virtual |
~Readable() | kjb::Readable | inlinevirtual |
~Renderable() | kjb::Renderable | inlinevirtual |
~Rigid_object() | kjb::Rigid_object | inlinevirtual |
~Solid_renderable() | kjb::Solid_renderable | inlinevirtual |
~Transformable() | kjb::Transformable | inlinevirtual |
~Transformable() | kjb::Transformable | inlinevirtual |
~Wire_occlude_renderable() | kjb::Wire_occlude_renderable | inlinevirtual |
~Wire_renderable() | kjb::Wire_renderable | inlinevirtual |
~Writeable() | kjb::Writeable | inlinevirtual |