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() const | vtb::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 > | |