API Documentation
Loading...
Searching...
No Matches
Bounds< t_dims, t_type, t_vertex > Member List

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)) constBounds< t_dims, t_type, t_vertex >inline
NDEVR::Vector::as() constVector< 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 &center, 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() constBounds< t_dims, t_type, t_vertex >inline
closestEdge(const t_vertex &vertex) constBounds< t_dims, t_type, t_vertex >inline
closestValue(const t_vertex &vertex) constBounds< t_dims, t_type, t_vertex >inline
contains(const t_type &value) constBounds< t_dims, t_type, t_vertex >inline
contains(const t_vertex &vector) constBounds< t_dims, t_type, t_vertex >inline
contains(const Bounds &bounds) constBounds< t_dims, t_type, t_vertex >inline
contains(const LineSegment< t_dims, t_type, t_vertex > &line) constBounds< t_dims, t_type, t_vertex >inline
contains(const Triangle< t_dims, t_type, t_vertex > &tri) constBounds< t_dims, t_type, t_vertex >inline
contains(const RadialObject< t_dims, t_type > &radial_object) constBounds< t_dims, t_type, t_vertex >inline
dimensionalIndex() constVector< t_dims, t_type >inline
dimensionalValue() constVector< 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) constBounds< 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) constBounds< t_dims, t_type, t_vertex >inline
intersects(const Bounds< t_dims, t_type, t_other_vertex_type > &bounds) constBounds< t_dims, t_type, t_vertex >inline
intersects(const LineSegment< t_dims, t_type, t_other_vertex_type > &seg) constBounds< t_dims, t_type, t_vertex >inline
intersects(const RadialObject< t_dims, t_type > &circle) constBounds< t_dims, t_type, t_vertex >inline
m_valuesVector< t_dims, t_type >protected
magnitude() constVector< t_dims, t_type >inline
magnitudeSquared() constVector< t_dims, t_type >inline
normalized(Vector< t_dims, t_norm_type > value_if_nan=Constant< Vector< t_dims, t_norm_type > >::Invalid) constVector< t_dims, t_type >inline
NumberOfDimensions()Vector< t_dims, t_type >inlinestatic
operator const t_type &() constVector< t_dims, t_type >inline
operator t_type &()Vector< t_dims, t_type >inline
operator-() constVector< t_dims, t_type >inline
operator-=(const t_type &center_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) constVector< t_dims, t_type >inline
product() constVector< t_dims, t_type >inline
scale(const Vector< t_dims, t_type > &scale, const Vector< t_dims, t_type > &center) constBounds< t_dims, t_type, t_vertex >inline
scale(const Vector< t_dims, t_type > &center_scale) constBounds< t_dims, t_type, t_vertex >inline
scale(const t_type &scale, const Vector< t_dims, t_type > &center) constBounds< t_dims, t_type, t_vertex >inline
scale(const t_type &center_scale) constBounds< t_dims, t_type, t_vertex >inline
span() constBounds< t_dims, t_type, t_vertex >inline
sum() constVector< t_dims, t_type >inline
surfaceArea() constBounds< t_dims, t_type, t_vertex >inline
Type()Vector< t_dims, t_type >inlinestatic
validate() constBounds< t_dims, t_type, t_vertex >inline
Vector() noexceptVector< t_dims, t_type >inline
Vector(const Vector< t_dims, t_vec_type > &vector) noexceptVector< t_dims, t_type >inlineexplicit
Vector(const t_type &scaler) noexceptVector< 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() constBounds< t_dims, t_type, t_vertex >inline