Virtual Testbed
Ship dynamics simulator for extreme conditions
vtb::geometry::Polyhedron< T, N > Member List

This is the complete list of members for vtb::geometry::Polyhedron< T, N >, including all inherited members.

average_face_area() const (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
blitz_faces() const (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
blitz_vertex_normals() const (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
blitz_vertices() const (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
bounding_box() const (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
bounds(int dimension) const (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
box_type typedef (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
bsp_tree typedef (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
centre() const (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
centroid() const (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
centroid_below(int dimension, scalar_type level) const (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
clear() (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
clear_normals() (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
cut_duplicate_faces() (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
dimensions (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >static
empty() const (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >inline
face_array typedef (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
face_normals() const noexcept (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >inline
face_type typedef (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
faces() const noexcept (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >inline
flip(int dimension)vtb::geometry::Polyhedron< T, N >
gnuplot(std::ostream &out) const (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
index_type typedef (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
mass_moments() constvtb::geometry::Polyhedron< T, N >inline
mass_moments_below(int dimension, scalar_type level) const (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
merge(const Polyhedron &rhs)vtb::geometry::Polyhedron< T, N >
mirror(int dimension)vtb::geometry::Polyhedron< T, N >
move(const vertex_type &delta) (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
move_to_centre_of_bounding_box()vtb::geometry::Polyhedron< T, N >
move_to_centre_of_mass()vtb::geometry::Polyhedron< T, N >
move_to_centre_of_mass(T draught)vtb::geometry::Polyhedron< T, N >
normalise()vtb::geometry::Polyhedron< T, N >
normalise_faces()vtb::geometry::Polyhedron< T, N >
object(std::ostream &out) const (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
operator+=(const Polyhedron &rhs) (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >inline
operator=(const Polyhedron &)=default (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
operator=(Polyhedron &&)=default (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
operator>> (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >friend
Polyhedron()=default (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
Polyhedron(const Polyhedron &)=default (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
Polyhedron(Polyhedron &&)=default (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
Polyhedron(const vertex_array &vertices, const face_array &faces) (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >inlineexplicit
Polyhedron(const vertex_array &vertices, const vertex_array &vertex_normals, const face_array &faces) (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >inlineexplicit
Polyhedron(const blitz_vertex_array &vertices, const blitz_face_array &faces) (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >explicit
Polyhedron(const triangle_array &triangles) (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >explicit
Polyhedron(const bsp_tree &tree) (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >explicit
remove_face(const vertex_type &vertex) (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
remove_face(index_type vertex) (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
reorder()vtb::geometry::Polyhedron< T, N >
rotate(int dimension, int degrees)vtb::geometry::Polyhedron< T, N >
scalar_type typedef (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
scale(const vertex_type &ratio)vtb::geometry::Polyhedron< T, N >
shrink_to_fit() (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
signed_volume() const (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
signed_volume_below(int dimension, scalar_type level) const (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
signed_volume_below_centroid(int dimension) const (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >inline
size_type typedef (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
swap(Polyhedron &rhs) (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
triangle_array typedef (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
triangle_type typedef (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
triangles() const (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
unique()vtb::geometry::Polyhedron< T, N >
vertex_array typedef (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
vertex_normals() const noexcept (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >inline
vertex_type typedef (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >
vertices() const noexcept (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >inline
wall(scalar_type thickness)vtb::geometry::Polyhedron< T, N >
~Polyhedron()=default (defined in vtb::geometry::Polyhedron< T, N >)vtb::geometry::Polyhedron< T, N >