geomc 1.0
A c++ linear algebra template library
|
This is the complete list of members for Rect< T, N >, including all inherited members.
abs() const | Rect< T, N > | inline |
admits_cusps() (defined in Rect< T, N >) | Rect< T, N > | inlinestatic |
axis(size_t k) const | Rect< T, N > | inline |
bounds() const (defined in Rect< T, N >) | Rect< T, N > | inline |
center() const | Rect< T, N > | inline |
centered_on(point_t c) const | Rect< T, N > | inline |
clip(point_t p) const | Rect< T, N > | inline |
contact_vector(const Rect< T, N > &other) const | Rect< T, N > | inline |
contains(VecType< T, N > lo, VecType< T, N > hi, VecType< T, N > pt) | Rect< T, N > | inlinestatic |
contains(point_t pt) const | Rect< T, N > | inline |
contains(const Rect< T, N > &box) const | Rect< T, N > | inline |
convex_support(point_t d) const (defined in Rect< T, N >) | Rect< T, N > | inline |
dilated(point_t c) const | Rect< T, N > | inline |
dimensions() const | Rect< T, N > | inline |
dist2(point_t p) const | Rect< T, N > | inline |
elem_t typedef | Convex< T, N, Rect< T, N > > | |
empty | Rect< T, N > | static |
endpoint_measure (defined in Rect< T, N >) | Rect< T, N > | static |
face_areas() const | Rect< T, N > | inline |
fitted_to(Rect< T, N > other) const | Rect< T, N > | inline |
from_center(VecType< T, N > c, VecType< T, N > dims) | Rect< T, N > | inlinestatic |
from_corners(point_t c1, point_t c2) | Rect< T, N > | inlinestatic |
from_edge(VecType< T, N > edge, VecType< T, N > dims) | Rect< T, N > | inlinestatic |
from_point_sequence(PointIterator begin, PointIterator end) | Rect< T, N > | inlinestatic |
from_size(VecType< T, N > dims) | Rect< T, N > | inlinestatic |
full | Rect< T, N > | static |
hi | Rect< T, N > | |
intersect(const Ray< T, N > &r) const | Rect< T, N > | inline |
intersects(const Rect< T, N > &box) const | Rect< T, N > | inline |
intersects(const Transformed< Rect< T, N > > &box) const | Rect< T, N > | inline |
intersects(const Sphere< T, N > &sph) const (defined in Rect< T, N >) | Rect< T, N > | inline |
geom::Convex< T, N, Rect< T, N > >::intersects(const Convex< T, N, Shape > &other) const | Convex< T, N, Rect< T, N > > | inline |
is_empty() const | Rect< T, N > | inline |
length() const | Rect< T, N > | inline |
lo | Rect< T, N > | |
measure_boundary() const | Rect< T, N > | inline |
measure_interior() const | Rect< T, N > | inline |
minkowski_sum(const Rect< T, N > &other) const | Rect< T, N > | inline |
N | Convex< T, N, Rect< T, N > > | static |
normal(point_t p) const | Rect< T, N > | inline |
operator Rect< U, M >() const | Rect< T, N > | inline |
operator!=(const Rect< T, N > &b) const | Rect< T, N > | inline |
operator&(const Rect< T, N > &b) const | Rect< T, N > | inline |
operator&=(const Rect< T, N > &b) | Rect< T, N > | inline |
operator()(I... indices) const | Rect< T, N > | inline |
operator*(point_t a) const | Rect< T, N > | inline |
operator*(const Rect< T, M > &r) const | Rect< T, N > | inline |
operator*=(point_t a) | Rect< T, N > | inline |
operator+(point_t dx) const | Rect< T, N > | inline |
operator+=(point_t dx) | Rect< T, N > | inline |
operator-(point_t dx) const | Rect< T, N > | inline |
operator-(const Rect< T, N > &other) | Rect< T, N > | inline |
operator-=(point_t dx) | Rect< T, N > | inline |
operator-=(const Rect< T, N > &other) | Rect< T, N > | inline |
operator/(point_t a) const | Rect< T, N > | inline |
operator/=(point_t a) | Rect< T, N > | inline |
operator==(const Rect< T, N > &b) const | Rect< T, N > | inline |
operator|(const Rect< T, N > &b) const | Rect< T, N > | inline |
operator|(const point_t &p) | Rect< T, N > | inline |
operator|=(const Rect< T, N > &b) | Rect< T, N > | inline |
operator|=(const point_t &p) | Rect< T, N > | inline |
point_t typedef | Convex< T, N, Rect< T, N > > | |
project(point_t p) const | Rect< T, N > | inline |
ptype typedef (defined in Rect< T, N >) | Rect< T, N > | protected |
Rect() | Rect< T, N > | inline |
Rect(point_t lo, point_t hi) | Rect< T, N > | inline |
Rect(point_t p) | Rect< T, N > | inlineexplicit |
Rect(const Rect< T, J > &... r) | Rect< T, N > | inline |
remap(point_t s) const | Rect< T, N > | inline |
remap(Vec< T, M > s) const | Rect< T, N > | inline |
sdf(point_t p) const | Rect< T, N > | inline |
set_corners(point_t corner1, point_t corner2) | Rect< T, N > | inline |
set_dimensions(point_t dim) | Rect< T, N > | inline |
signed_unit_interval | Rect< T, N > | static |
unit_interval | Rect< T, N > | static |
unmap(point_t p) const | Rect< T, N > | inline |
unmap(Vec< T, M > p) const | Rect< T, N > | inline |