cgv
cgv::media::mesh::convex_polyhedron< T, TCDim > Member List

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

add_shell()cgv::media::mesh::convex_polyhedron< T, TCDim >inline
box_type typedefcgv::media::mesh::convex_polyhedron< T, TCDim >
check_face_locations(unsigned si, const std::vector< VertexPlaneLocation > &vertex_locations, std::vector< FacePlaneLocation > &face_locations) constcgv::media::mesh::convex_polyhedron< T, TCDim >
clear()cgv::media::mesh::convex_polyhedron< T, TCDim >
clip_to_inside_of_plane(unsigned si, const plane_type &clip_plane, bool keep_original_shell=false, T epsilon=16 *std::numeric_limits< T >::epsilon(), T epsilon_flexibiliy=8)cgv::media::mesh::convex_polyhedron< T, TCDim >
clip_to_outside_of_plane(unsigned si, const plane_type &clip_plane, bool keep_original_shell=false, T epsilon=16 *std::numeric_limits< T >::epsilon(), T epsilon_flexibiliy=8)cgv::media::mesh::convex_polyhedron< T, TCDim >
compute_face_plane(int fi, int si=0) constcgv::media::mesh::convex_polyhedron< T, TCDim >inline
compute_intersection_polygon(unsigned si, const plane_type &plane, T epsilon=16 *std::numeric_limits< T >::epsilon(), T epsilon_flexibiliy=8) constcgv::media::mesh::convex_polyhedron< T, TCDim >
compute_vertex_locations(const plane_type &plane, std::vector< VertexPlaneLocation > &vertex_locations, T epsilon=16 *std::numeric_limits< T >::epsilon(), std::vector< T > *vertex_signed_distances_ptr=0) constcgv::media::mesh::convex_polyhedron< T, TCDim >
construct_box(const box_type &box)cgv::media::mesh::convex_polyhedron< T, TCDim >
coord_type typedefcgv::media::mesh::convex_polyhedron< T, TCDim >
copy_shell(int si_source, int si_target)cgv::media::mesh::convex_polyhedron< T, TCDim >inline
del_shell(int si)cgv::media::mesh::convex_polyhedron< T, TCDim >inline
del_vertex(int vi)cgv::media::mesh::convex_polyhedron< T, TCDim >inline
ensure_vertex_location_consistency(unsigned si, const std::vector< T > &vertex_signed_distances, std::vector< VertexPlaneLocation > &vertex_locations, const std::vector< FacePlaneLocation > &face_locations, T epsilon=16 *std::numeric_limits< T >::epsilon(), T epsilon_flexibiliy=8)cgv::media::mesh::convex_polyhedron< T, TCDim >
face_plane(int fi, int si=0) constcgv::media::mesh::convex_polyhedron< T, TCDim >inline
face_plane(int fi, int si=0)cgv::media::mesh::convex_polyhedron< T, TCDim >inline
face_planescgv::media::mesh::convex_polyhedron< T, TCDim >protected
orientation_match(const plane_type &p, const plane_type &q)cgv::media::mesh::convex_polyhedron< T, TCDim >inlinestatic
plane_type typedefcgv::media::mesh::convex_polyhedron< T, TCDim >
point_type typedefcgv::media::mesh::convex_polyhedron< T, TCDim >
split_at_plane(unsigned si, const plane_type &split_plane, bool keep_original_shell=false, T epsilon=16 *std::numeric_limits< T >::epsilon(), T epsilon_flexibiliy=8, std::vector< VertexPlaneLocation > *vertex_locations_ptr=0)cgv::media::mesh::convex_polyhedron< T, TCDim >
swap_shells(int si0, int si1)cgv::media::mesh::convex_polyhedron< T, TCDim >inline
texcoord_dimcgv::media::mesh::convex_polyhedron< T, TCDim >
texcoord_type typedefcgv::media::mesh::convex_polyhedron< T, TCDim >
verticescgv::media::mesh::convex_polyhedron< T, TCDim >protected