admits_cusps() (defined in Extruded< Shape >) | Extruded< Shape > | inlinestatic |
base | Extruded< Shape > | |
bounds() const (defined in Extruded< Shape >) | Extruded< Shape > | inline |
clip(Vec< Shape::elem_t, N > p) const | Projectable< Shape::elem_t, Shape::N+1, Extruded< Shape > > | inline |
contains(Vec< T, N > p) const (defined in Extruded< Shape >) | Extruded< Shape > | inline |
convex_support(Vec< T, N > d) const (defined in Extruded< Shape >) | Extruded< Shape > | inline |
geom::Convex< Shape::elem_t, Shape::N+1, Extruded< Shape > >::convex_support(point_t d) const | Convex< Shape::elem_t, Shape::N+1, Extruded< Shape > > | inline |
elem_t typedef | Convex< Shape::elem_t, Shape::N+1, Extruded< Shape > > | |
extrude(const Shape &s, typename Shape::elem_t h0, typename Shape::elem_t h1) | Extruded< Shape > | related |
Extruded() | Extruded< Shape > | inline |
Extruded(const Shape &base) | Extruded< Shape > | inlineexplicit |
Extruded(const Shape &base, const Rect< T, 1 > &height) | Extruded< Shape > | inline |
Extruded(const Shape &base, T h0, T h1) | Extruded< Shape > | inline |
height | Extruded< Shape > | |
intersect(const Ray< T, N > &r) const | Extruded< Shape > | inline |
intersects(const Convex< Shape::elem_t, N, Shape > &other) const | Convex< Shape::elem_t, Shape::N+1, Extruded< Shape > > | inline |
measure_boundary() const | Extruded< Shape > | inline |
measure_interior() const | Extruded< Shape > | inline |
N | Extruded< Shape > | static |
normal(Vec< T, N > p) const (defined in Extruded< Shape >) | Extruded< Shape > | inline |
operator==(const Extruded< Shape > &other) const (defined in Extruded< Shape >) | Extruded< Shape > | inline |
point_t typedef | Convex< Shape::elem_t, Shape::N+1, Extruded< Shape > > | |
project(Vec< T, N > p) const | Extruded< Shape > | inline |
sdf(Vec< T, N > p) const (defined in Extruded< Shape >) | Extruded< Shape > | inline |
T typedef | Extruded< Shape > | |