cgv
cgv::media::mesh::simple_mesh< T > Member List

This is the complete list of members for cgv::media::mesh::simple_mesh< T >, including all inherited members.

ambo()cgv::media::mesh::simple_mesh< T >
begin_corner(idx_type fi) constcgv::media::mesh::simple_mesh_baseinline
box_type typedefcgv::media::mesh::simple_mesh< T >
c2n(idx_type ci) constcgv::media::mesh::simple_mesh_baseinline
c2p(idx_type ci) constcgv::media::mesh::simple_mesh_baseinline
c2t(idx_type ci) constcgv::media::mesh::simple_mesh_baseinline
clear()cgv::media::mesh::simple_mesh< T >
clr_type typedefcgv::media::mesh::simple_mesh< T >
color_storage_ptrcgv::media::colored_modelprotected
colored_model()cgv::media::colored_model
colored_model(const colored_model &cm)cgv::media::colored_model
compute_box() constcgv::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) constcgv::media::mesh::simple_mesh_baseinline
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) constcgv::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) constcgv::media::mesh::simple_mesh< T >
extract_wireframe_element_buffer(const std::vector< idx_type > &vertex_indices, std::vector< idx_type > &edge_element_buffer) constcgv::media::mesh::simple_mesh_base
face_degree(idx_type fi) constcgv::media::mesh::simple_mesh_baseinline
get_color_size() constcgv::media::colored_model
get_color_storage_type() constcgv::media::colored_model
get_material(size_t i) constcgv::media::mesh::simple_mesh_baseinline
get_nr_colors() constcgv::media::colored_model
get_nr_corners() constcgv::media::mesh::simple_mesh_baseinline
get_nr_faces() constcgv::media::mesh::simple_mesh_baseinline
get_nr_groups() constcgv::media::mesh::simple_mesh_baseinline
get_nr_materials() constcgv::media::mesh::simple_mesh_baseinline
get_nr_positions() constcgv::media::mesh::simple_mesh< T >inlinevirtual
group_index(idx_type fi) constcgv::media::mesh::simple_mesh_baseinline
group_index(idx_type fi)cgv::media::mesh::simple_mesh_baseinline
group_name(size_t i) constcgv::media::mesh::simple_mesh_baseinline
group_name(size_t i)cgv::media::mesh::simple_mesh_baseinline
gyro(T lambda=0.3333f)cgv::media::mesh::simple_mesh< T >
has_colors() constcgv::media::colored_model
has_normals() constcgv::media::mesh::simple_mesh< T >inline
has_tex_coords() constcgv::media::mesh::simple_mesh< T >inline
idx_type typedefcgv::media::mesh::simple_mesh< T >
join()cgv::media::mesh::simple_mesh< T >
mat3 typedefcgv::media::mesh::simple_mesh< T >
mat_type typedefcgv::media::mesh::simple_mesh< T >
material_index(idx_type fi) constcgv::media::mesh::simple_mesh_baseinline
material_index(idx_type fi)cgv::media::mesh::simple_mesh_baseinline
merge_indices(std::vector< idx_type > &vertex_indices, std::vector< vec3i > &unique_triples, bool *include_tex_coords_ptr=0, bool *include_normals_ptr=0) constcgv::media::mesh::simple_mesh_base
mesh_type typedefcgv::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_baseinline
new_material()cgv::media::mesh::simple_mesh_baseinline
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) constcgv::media::colored_model
put_color(size_t i, rgb &col) constcgv::media::colored_model
put_color(size_t i, rgba &col) constcgv::media::colored_model
put_color(size_t i, rgb8 &col) constcgv::media::colored_model
put_color(size_t i, rgba8 &col) constcgv::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_baseinline
resize_colors(size_t nr_colors)cgv::media::colored_model
revert_face_orientation()cgv::media::mesh::simple_mesh_base
rgb typedefcgv::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) constcgv::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 typedefcgv::media::mesh::simple_mesh< T >
vec2i typedefcgv::media::mesh::simple_mesh_base
vec3 typedefcgv::media::mesh::simple_mesh< T >
vec3i typedefcgv::media::mesh::simple_mesh_base
write(const std::string &file_name) constcgv::media::mesh::simple_mesh< T >
~colored_model()cgv::media::colored_modelvirtual