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

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

_adjacencykjb::Triangular_meshprotected
_faceskjb::Polymeshprotected
_is_adjacency_consistentkjb::Triangular_meshprotected
_rendering_frameworkkjb::Abstract_renderableprotectedstatic
add_face(const Polygon &face)kjb::Triangular_meshvirtual
adjacent_face(uint32_t i, uint32_t p) const kjb::Triangular_meshvirtual
kjb::Polymesh::adjacent_face(unsigned int f, unsigned int e) const kjb::Polymeshvirtual
clone() const kjb::Triangular_meshvirtual
compute_new_euler_angles_on_rotations(double dpitch, double dyaw, double droll, kjb::Vector &angles) const kjb::Rigid_objectvirtual
compute_surface_area() const kjb::Polymesh
create_adjacency_matrix()kjb::Triangular_mesh
edge_index_in_polygon(const Polygon &f1, unsigned int e, const Polygon &f2, unsigned int &index)kjb::Polymeshprotected
find_bounds()kjb::Polymesh
get_all_edges(std::vector< std::vector< Vector > > &edges) const kjb::Polymesh
get_all_vertices(std::vector< Vector > &vertices) const kjb::Polymesh
get_center()kjb::Polymesh
get_euler_angles() const kjb::Rigid_objectinline
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_orientation() const kjb::Rigid_objectinline
get_rendering_framework()kjb::Abstract_renderableinlinestatic
get_rotations() const kjb::Rigid_objectinline
get_smallest_bounds() const kjb::Polymesh
is_same_vertex(const kjb::Vector &p1, const kjb::Vector &p2) const kjb::Polymeshinlineprotected
is_shared_edge(const Polygon &f1, unsigned int e1, const Polygon &f2, unsigned int e2) const kjb::Polymeshprotected
largest_boundskjb::Polymeshprotected
num_faces() const kjb::Polymesh
operator=(const Triangular_mesh &t)kjb::Triangular_meshvirtual
kjb::Polymesh::operator=(const Polymesh &t)kjb::Polymeshvirtual
kjb::Rigid_object::operator=(const Rigid_object &src)kjb::Rigid_objectvirtual
Polymesh()kjb::Polymeshinline
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::Polymeshvirtual
read(std::istream &in)kjb::Triangular_meshvirtual
kjb::Readable::read(const char *fname)kjb::Readablevirtual
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() const kjb::Abstract_renderableinlinevirtual
render_occluded_wireframe() const kjb::Abstract_renderableinlinevirtual
Rendering_frameworks enum namekjb::Abstract_renderableprotected
RI_OPENGL enum valuekjb::Abstract_renderableprotected
Rigid_object()kjb::Rigid_objectinline
Rigid_object(const Rigid_object &ro)kjb::Rigid_object
rotate(double phi, double x, double y, double z)kjb::Polymeshvirtual
rotate(double dpitch, double dyaw, double droll)kjb::Polymeshinlinevirtual
scale(double scale_x, double scale_y, double scale_z)kjb::Polymeshvirtual
set_adjacency_matrix(const char *fname)kjb::Triangular_mesh
set_orientation(const Quaternion &orientation)kjb::Rigid_object
set_rendering_framework(unsigned int irf)kjb::Abstract_renderableinlinestatic
set_rotation_mode(kjb::Quaternion::Euler_mode imode)kjb::Rigid_objectinline
set_rotations(double pitch, double yaw, double roll)kjb::Rigid_objectvirtual
set_rotations_and_translate(double pitch, double yaw, double roll, double dx, double dy, double dz)kjb::Rigid_objectvirtual
silhouette_render(const kjb::Base_gl_interface &camera, double iwidth=1.0) const kjb::Polymeshvirtual
smallest_boundskjb::Polymeshprotected
solid_render() const kjb::Polymeshvirtual
solid_render_with_sequential_ids(unsigned int start_id=1) const kjb::Polymesh
swap(Self &other)kjb::Rigid_objectinlinevirtual
transform(const kjb::Matrix &)kjb::Polymeshvirtual
translate(double x, double y, double z)kjb::Polymeshvirtual
Triangular_mesh()kjb::Triangular_meshinline
Triangular_mesh(const char *fname)kjb::Triangular_mesh
Triangular_mesh(std::istream &in)kjb::Triangular_mesh
Triangular_mesh(const Triangular_mesh &t)kjb::Triangular_mesh
wire_occlude_render() const kjb::Polymeshvirtual
wire_render() const kjb::Polymeshvirtual
wire_render_with_sequential_ids(unsigned int start_id=1) const kjb::Polymesh
write(std::ostream &ost) const kjb::Triangular_meshvirtual
write(const char *filename) const kjb::Triangular_meshvirtual
~Abstract_renderable()kjb::Abstract_renderableinlinevirtual
~Cloneable()kjb::Cloneableinlinevirtual
~Polymesh()kjb::Polymeshvirtual
~Readable()kjb::Readableinlinevirtual
~Renderable()kjb::Renderableinlinevirtual
~Rigid_object()kjb::Rigid_objectinlinevirtual
~Solid_renderable()kjb::Solid_renderableinlinevirtual
~Transformable()kjb::Transformableinlinevirtual
~Transformable()kjb::Transformableinlinevirtual
~Triangular_mesh()kjb::Triangular_meshinlinevirtual
~Wire_occlude_renderable()kjb::Wire_occlude_renderableinlinevirtual
~Wire_renderable()kjb::Wire_renderableinlinevirtual
~Writeable()kjb::Writeableinlinevirtual