Blur: a weighted average of the operand's values at 27 points (CSGOps::blur()).
More...
#include <EBGeometry_Fused.hpp>
|
| template<class O > |
| T | evaluate (const O &a_operands, const Vec3T< T > &a_point) const noexcept |
| | The value.
|
| |
| template<class O > |
| BoundingVolumes::AABBT< T > | box (const O &a_operands) const |
| | The box: the operand's, grown by sqrt(3) d.
|
| |
|
| template<class C > |
| static constexpr DistanceQuality | quality () noexcept |
| | Distance quality: a bound, unless the operand is not a distance.
|
| |
template<class T>
struct EBGeometry::Fused::BlurOp< T >
Blur: a weighted average of the operand's values at 27 points (CSGOps::blur()).
- Template Parameters
-
| T | Floating-point precision. |
◆ box()
template<class T >
template<class O >
The box: the operand's, grown by sqrt(3) d.
- Template Parameters
-
- Parameters
-
- Returns
- The box.
◆ evaluate()
template<class T >
template<class O >
The value.
- Template Parameters
-
- Parameters
-
| [in] | a_operands | Operands. |
| [in] | a_point | Point. |
- Returns
- The value.
◆ quality()
template<class T >
template<class C >
|
|
inlinestaticconstexprnoexcept |
Distance quality: a bound, unless the operand is not a distance.
- Template Parameters
-
- Returns
- The quality.
The documentation for this struct was generated from the following file: