![]() |
API Documentation
|
This is the complete list of members for Bounds< t_dims, t_type, t_vertex >, including all inherited members.
| addToBounds(const t_vertex &vector) | Bounds< t_dims, t_type, t_vertex > | inline |
| addToBounds(typename std::enable_if< tdims==1, const t_type & >::type scaler) | Bounds< t_dims, t_type, t_vertex > | inline |
| addToBounds(const Bounds &bounds) | Bounds< t_dims, t_type, t_vertex > | inline |
| addToBounds(const LineSegment< t_dims, t_type, t_vertex > &line_segment) | Bounds< t_dims, t_type, t_vertex > | inline |
| addToBounds(const Triangle< t_dims, t_type, t_vertex > &triangle) | Bounds< t_dims, t_type, t_vertex > | inline |
| as(t_new_type extra_fill_value=t_new_type(0)) const | Bounds< t_dims, t_type, t_vertex > | inline |
| NDEVR::Vector::as() const | Vector< t_dims, t_type > | inline |
| Bounds() | Bounds< t_dims, t_type, t_vertex > | inline |
| Bounds(const t_vertex &vertex) | Bounds< t_dims, t_type, t_vertex > | inline |
| Bounds(const t_vertex ¢er, t_type size) | Bounds< t_dims, t_type, t_vertex > | inline |
| Bounds(const t_vertex &min, const t_vertex &max) | Bounds< t_dims, t_type, t_vertex > | inline |
| Bounds(const t_type &min_scaler, const t_type &max_scaler) | Bounds< t_dims, t_type, t_vertex > | inline |
| Bounds(const Vector< 2, t_vertex > &bounds) | Bounds< t_dims, t_type, t_vertex > | inline |
| Bounds(const Bounds &bounds_a, const Bounds &bounds_b) | Bounds< t_dims, t_type, t_vertex > | inline |
| Bounds(const Bounds &bounds, const t_vertex &vector) | Bounds< t_dims, t_type, t_vertex > | inline |
| Bounds(const LineSegment< t_dims, t_type, t_vertex > &line) | Bounds< t_dims, t_type, t_vertex > | inline |
| Bounds(const Triangle< t_dims, t_type, t_vertex > &tri) | Bounds< t_dims, t_type, t_vertex > | inline |
| Bounds(const RadialObject< t_dims, t_type, t_vertex > &radial) | Bounds< t_dims, t_type, t_vertex > | inline |
| center() const | Bounds< t_dims, t_type, t_vertex > | inline |
| closestEdge(const t_vertex &vertex) const | Bounds< t_dims, t_type, t_vertex > | inline |
| closestValue(const t_vertex &vertex) const | Bounds< t_dims, t_type, t_vertex > | inline |
| contains(const t_type &value) const | Bounds< t_dims, t_type, t_vertex > | inline |
| contains(const t_vertex &vector) const | Bounds< t_dims, t_type, t_vertex > | inline |
| contains(const Bounds &bounds) const | Bounds< t_dims, t_type, t_vertex > | inline |
| contains(const LineSegment< t_dims, t_type, t_vertex > &line) const | Bounds< t_dims, t_type, t_vertex > | inline |
| contains(const Triangle< t_dims, t_type, t_vertex > &tri) const | Bounds< t_dims, t_type, t_vertex > | inline |
| contains(const RadialObject< t_dims, t_type > &radial_object) const | Bounds< t_dims, t_type, t_vertex > | inline |
| dimensionalIndex() const | Vector< t_dims, t_type > | inline |
| dimensionalValue() const | Vector< t_dims, t_type > | inline |
| doesIntersect(t_type distance_a, t_type distance_b, const t_vertex &origin, const Vector< t_dims, t_type > &ray, uint01 exclusion_axis) const | Bounds< t_dims, t_type, t_vertex > | inline |
| ensureValid() | Bounds< t_dims, t_type, t_vertex > | inline |
| expand(const t_type &expansion_scaler) | Bounds< t_dims, t_type, t_vertex > | inline |
| expand(const t_vertex &expansion_vector) | Bounds< t_dims, t_type, t_vertex > | inline |
| furthestValue(const t_vertex &vertex) const | Bounds< t_dims, t_type, t_vertex > | inline |
| intersects(const Bounds< t_dims, t_type, t_other_vertex_type > &bounds) const | Bounds< t_dims, t_type, t_vertex > | inline |
| intersects(const LineSegment< t_dims, t_type, t_other_vertex_type > &seg) const | Bounds< t_dims, t_type, t_vertex > | inline |
| intersects(const RadialObject< t_dims, t_type > &circle) const | Bounds< t_dims, t_type, t_vertex > | inline |
| m_values | Vector< t_dims, t_type > | protected |
| magnitude() const | Vector< t_dims, t_type > | inline |
| magnitudeSquared() const | Vector< t_dims, t_type > | inline |
| normalized(Vector< t_dims, t_norm_type > value_if_nan=Constant< Vector< t_dims, t_norm_type > >::Invalid) const | Vector< t_dims, t_type > | inline |
| NumberOfDimensions() | Vector< t_dims, t_type > | inlinestatic |
| operator const t_type &() const | Vector< t_dims, t_type > | inline |
| operator t_type &() | Vector< t_dims, t_type > | inline |
| operator-() const | Vector< t_dims, t_type > | inline |
| operator-=(const t_type ¢er_scale) | Bounds< t_dims, t_type, t_vertex > | inline |
| operator=(const t_type &scaler) | Vector< t_dims, t_type > | inline |
| operator[](uint01 dimension_index) | Vector< t_dims, t_type > | inline |
| operator[](const uint01 dimension_index) const | Vector< t_dims, t_type > | inline |
| product() const | Vector< t_dims, t_type > | inline |
| scale(const Vector< t_dims, t_type > &scale, const Vector< t_dims, t_type > ¢er) const | Bounds< t_dims, t_type, t_vertex > | inline |
| scale(const Vector< t_dims, t_type > ¢er_scale) const | Bounds< t_dims, t_type, t_vertex > | inline |
| scale(const t_type &scale, const Vector< t_dims, t_type > ¢er) const | Bounds< t_dims, t_type, t_vertex > | inline |
| scale(const t_type ¢er_scale) const | Bounds< t_dims, t_type, t_vertex > | inline |
| span() const | Bounds< t_dims, t_type, t_vertex > | inline |
| sum() const | Vector< t_dims, t_type > | inline |
| surfaceArea() const | Bounds< t_dims, t_type, t_vertex > | inline |
| Type() | Vector< t_dims, t_type > | inlinestatic |
| validate() const | Bounds< t_dims, t_type, t_vertex > | inline |
| Vector() noexcept | Vector< t_dims, t_type > | inline |
| Vector(const Vector< t_dims, t_vec_type > &vector) noexcept | Vector< t_dims, t_type > | inlineexplicit |
| Vector(const t_type &scaler) noexcept | Vector< t_dims, t_type > | inlineexplicit |
| Vector(const t_type &x, typename std::enable_if< tdims==2, const t_type & >::type y) | Vector< t_dims, t_type > | inline |
| Vector(const t_type &x, const t_type &y, const typename std::enable_if< tdims==3, const t_type & >::type z) | Vector< t_dims, t_type > | inline |
| Vector(const t_type &x, const t_type &y, const t_type &z, typename std::enable_if< tdims==4, const t_type & >::type w) | Vector< t_dims, t_type > | inline |
| Vector(const t_type &x, const t_type &y, const t_type &z, const t_type &w, typename std::enable_if< tdims==5, const t_type & >::type v) | Vector< t_dims, t_type > | inline |
| Vector(const t_type &x, const t_type &y, const t_type &z, const t_type &w, const t_type &v, typename std::enable_if< tdims==6, const t_type & >::type u) | Vector< t_dims, t_type > | inline |
| Vector(const t_type &x, const t_type &y, const t_type &z, const t_type &w, const t_type &v, const t_type &u, const t_type &t, const t_type &s, typename std::enable_if< tdims==9, const t_type & >::type r) | Vector< t_dims, t_type > | inline |
| Vector(const t_type(&vector)[t_dims]) | Vector< t_dims, t_type > | inlineexplicit |
| Vector(const Vector< tdims - 1, t_type > &vector, typename std::enable_if< tdims >=2, const t_type & >::type suffix) | Vector< t_dims, t_type > | inline |
| Vector(const Vector< getMax(tdims - 2, 0), t_type > &vector, const t_type &suffix_a, typename std::enable_if< tdims >=3, const t_type & >::type suffix_b) | Vector< t_dims, t_type > | inline |
| Vector(const t_type &prefix, typename std::enable_if< tdims >=2, const Vector< t_dims - 1, t_type > & >::type vector) | Vector< t_dims, t_type > | inline |
| Vector(const t_type &prefix_a, const t_type &prefix_b, typename std::enable_if< tdims >=3, const Vector< tdims - 1, t_type > & >::type vector) | Vector< t_dims, t_type > | inline |
| volume() const | Bounds< t_dims, t_type, t_vertex > | inline |