geomc 1.0
A c++ linear algebra template library
|
This is the complete list of members for Rect< T, N >, including all inherited members.
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(typename Rect< T, N >::point_t lo, typename Rect< T, N >::point_t hi, typename Rect< T, N >::point_t 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 | Bounded< T, _N, Derived > | |
empty | Rect< T, N > | static |
endpoint_measure (defined in Rect< T, N >) | Rect< T, N > | static |
from_center(typename Rect< T, N >::point_t c, typename Rect< T, N >::point_t dims) | Rect< T, N > | inlinestatic |
from_corner(typename Rect< T, N >::point_t corner, typename Rect< T, N >::point_t dims) | Rect< T, N > | inlinestatic |
from_point_sequence(PointIterator begin, PointIterator end) | 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 |
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 |
lo | Rect< T, N > | |
minkowski_sum(const Rect< T, N > &other) const | Rect< T, N > | inline |
N | Bounded< T, _N, Derived > | static |
normal(Vec< T, N > p) const | Projectable< T, N, Rect< T, N > > | inline |
operator Rect< U, M >() const | Rect< T, N > | inline |
operator!=(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*(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==(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 | 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 |
remap(point_t 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 |
spanning_corners(point_t c1, point_t c2) | Rect< T, N > | inlinestatic |
unit_interval | Rect< T, N > | static |
unmap(point_t p) const | Rect< T, N > | inline |
volume() const | Rect< T, N > | inline |