| ambo() | cgv::media::mesh::simple_mesh< T > | |
| begin_corner(idx_type fi) const | cgv::media::mesh::simple_mesh_base | inline |
| box_type typedef | cgv::media::mesh::simple_mesh< T > | |
| c2n(idx_type ci) const | cgv::media::mesh::simple_mesh_base | inline |
| c2p(idx_type ci) const | cgv::media::mesh::simple_mesh_base | inline |
| c2t(idx_type ci) const | cgv::media::mesh::simple_mesh_base | inline |
| clear() | cgv::media::mesh::simple_mesh< T > | |
| clr_type typedef | cgv::media::mesh::simple_mesh< T > | |
| color_storage_ptr | cgv::media::colored_model | protected |
| colored_model() | cgv::media::colored_model | |
| colored_model(const colored_model &cm) | cgv::media::colored_model | |
| compute_box() const | cgv::media::mesh::simple_mesh< T > | |
| compute_c2e(const std::vector< uint32_t > &inv, std::vector< uint32_t > &c2e, std::vector< uint32_t > *e2c_ptr=0) | cgv::media::mesh::simple_mesh_base | |
| compute_c2f(std::vector< uint32_t > &c2f) | cgv::media::mesh::simple_mesh_base | |
| compute_face_normals() | cgv::media::mesh::simple_mesh< T > | |
| compute_inv(std::vector< uint32_t > &inv, std::vector< uint32_t > *p2c_ptr=0, std::vector< uint32_t > *next_ptr=0, std::vector< uint32_t > *prev_ptr=0) | cgv::media::mesh::simple_mesh_base | |
| compute_vertex_normals() | cgv::media::mesh::simple_mesh< T > | |
| construct_conway_polyhedron(const std::string &conway_notation) | cgv::media::mesh::simple_mesh< T > | |
| destruct_colors() | cgv::media::colored_model | |
| dual() | cgv::media::mesh::simple_mesh< T > | |
| end_corner(idx_type fi) const | cgv::media::mesh::simple_mesh_base | inline |
| ensure_colors(ColorType _color_type, size_t nr_colors=-1) | cgv::media::colored_model | |
| extract_triangle_element_buffer(const std::vector< idx_type > &vertex_indices, std::vector< idx_type > &triangle_element_buffer, const std::vector< idx_type > *face_perm_ptr=0, std::vector< vec3i > *material_group_start_ptr=0) const | cgv::media::mesh::simple_mesh_base | |
| extract_vertex_attribute_buffer(const std::vector< idx_type > &vertex_indices, const std::vector< vec3i > &unique_triples, bool include_tex_coords, bool include_normals, std::vector< T > &attrib_buffer, bool *include_colors_ptr=0) const | cgv::media::mesh::simple_mesh< T > | |
| extract_wireframe_element_buffer(const std::vector< idx_type > &vertex_indices, std::vector< idx_type > &edge_element_buffer) const | cgv::media::mesh::simple_mesh_base | |
| face_degree(idx_type fi) const | cgv::media::mesh::simple_mesh_base | inline |
| get_color_size() const | cgv::media::colored_model | |
| get_color_storage_type() const | cgv::media::colored_model | |
| get_material(size_t i) const | cgv::media::mesh::simple_mesh_base | inline |
| get_nr_colors() const | cgv::media::colored_model | |
| get_nr_corners() const | cgv::media::mesh::simple_mesh_base | inline |
| get_nr_faces() const | cgv::media::mesh::simple_mesh_base | inline |
| get_nr_groups() const | cgv::media::mesh::simple_mesh_base | inline |
| get_nr_materials() const | cgv::media::mesh::simple_mesh_base | inline |
| get_nr_positions() const | cgv::media::mesh::simple_mesh< T > | inlinevirtual |
| group_index(idx_type fi) const | cgv::media::mesh::simple_mesh_base | inline |
| group_index(idx_type fi) | cgv::media::mesh::simple_mesh_base | inline |
| group_name(size_t i) const | cgv::media::mesh::simple_mesh_base | inline |
| group_name(size_t i) | cgv::media::mesh::simple_mesh_base | inline |
| gyro(T lambda=0.3333f) | cgv::media::mesh::simple_mesh< T > | |
| has_colors() const | cgv::media::colored_model | |
| has_normals() const | cgv::media::mesh::simple_mesh< T > | inline |
| has_tex_coords() const | cgv::media::mesh::simple_mesh< T > | inline |
| idx_type typedef | cgv::media::mesh::simple_mesh< T > | |
| join() | cgv::media::mesh::simple_mesh< T > | |
| mat3 typedef | cgv::media::mesh::simple_mesh< T > | |
| mat_type typedef | cgv::media::mesh::simple_mesh< T > | |
| material_index(idx_type fi) const | cgv::media::mesh::simple_mesh_base | inline |
| material_index(idx_type fi) | cgv::media::mesh::simple_mesh_base | inline |
| merge_indices(std::vector< idx_type > &vertex_indices, std::vector< vec3i > &unique_triples, bool *include_tex_coords_ptr=0, bool *include_normals_ptr=0) const | cgv::media::mesh::simple_mesh_base | |
| mesh_type typedef | cgv::media::mesh::simple_mesh< T > | |
| new_corner(idx_type position_index, idx_type normal_index=-1, idx_type tex_coord_index=-1) | cgv::media::mesh::simple_mesh_base | |
| new_group(const std::string &name) | cgv::media::mesh::simple_mesh_base | inline |
| new_material() | cgv::media::mesh::simple_mesh_base | inline |
| new_normal(const vec3 &n) | cgv::media::mesh::simple_mesh< T > | inline |
| new_position(const vec3 &p) | cgv::media::mesh::simple_mesh< T > | inline |
| new_tex_coord(const vec2 &tc) | cgv::media::mesh::simple_mesh< T > | inline |
| operator=(const simple_mesh< T > &sm) | cgv::media::mesh::simple_mesh< T > | |
| cgv::media::mesh::simple_mesh_base::operator=(const simple_mesh_base &smb) | cgv::media::mesh::simple_mesh_base | |
| cgv::media::colored_model::operator=(const colored_model &cm) | cgv::media::colored_model | |
| ortho() | cgv::media::mesh::simple_mesh< T > | |
| put_color(size_t i, void *col_ptr) const | cgv::media::colored_model | |
| put_color(size_t i, rgb &col) const | cgv::media::colored_model | |
| put_color(size_t i, rgba &col) const | cgv::media::colored_model | |
| put_color(size_t i, rgb8 &col) const | cgv::media::colored_model | |
| put_color(size_t i, rgba8 &col) const | cgv::media::colored_model | |
| read(const std::string &file_name) | cgv::media::mesh::simple_mesh< T > | |
| ref_material(size_t i) | cgv::media::mesh::simple_mesh_base | inline |
| resize_colors(size_t nr_colors) | cgv::media::colored_model | |
| revert_face_orientation() | cgv::media::mesh::simple_mesh_base | |
| rgb typedef | cgv::media::color_storage_types | |
| set_color(size_t i, const void *col_ptr) | cgv::media::colored_model | |
| set_color(size_t i, const rgb &col) | cgv::media::colored_model | |
| set_color(size_t i, const rgb8 &col) | cgv::media::colored_model | |
| set_color(size_t i, const rgba &col) | cgv::media::colored_model | |
| set_color(size_t i, const rgba8 &col) | cgv::media::colored_model | |
| simple_mesh(const simple_mesh< T > &sm) | cgv::media::mesh::simple_mesh< T > | |
| simple_mesh(const std::string &conway_notation="") | cgv::media::mesh::simple_mesh< T > | |
| simple_mesh_base() | cgv::media::mesh::simple_mesh_base | |
| simple_mesh_base(const simple_mesh_base &smb) | cgv::media::mesh::simple_mesh_base | |
| snub(T lambda=0.33333f) | cgv::media::mesh::simple_mesh< T > | |
| sort_faces(std::vector< idx_type > &perm, bool by_group=true, bool by_material=true) const | cgv::media::mesh::simple_mesh_base | |
| start_face() | cgv::media::mesh::simple_mesh_base | |
| transform(const mat3 &linear_transformation, const vec3 &translation) | cgv::media::mesh::simple_mesh< T > | |
| transform(const mat3 &linear_transform, const vec3 &translation, const mat3 &inverse_linear_transform) | cgv::media::mesh::simple_mesh< T > | |
| truncate(T lambda=0.33333f) | cgv::media::mesh::simple_mesh< T > | |
| vec2 typedef | cgv::media::mesh::simple_mesh< T > | |
| vec2i typedef | cgv::media::mesh::simple_mesh_base | |
| vec3 typedef | cgv::media::mesh::simple_mesh< T > | |
| vec3i typedef | cgv::media::mesh::simple_mesh_base | |
| write(const std::string &file_name) const | cgv::media::mesh::simple_mesh< T > | |
| ~colored_model() | cgv::media::colored_model | virtual |