|
EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
|
A value with the deciding leaf it comes from: the leaf whose surface the composed value is taken from there, and the point that leaf was evaluated at (in its own frame). More...
#include <EBGeometry_CSGOps.hpp>
Public Attributes | |
| T | m_value |
| The value. | |
| uint32_t | m_tag |
| The deciding leaf, as the structure numbers it (NoTag for none). | |
| Vec3T< T > | m_point |
| The point the leaf was evaluated at. | |
A value with the deciding leaf it comes from: the leaf whose surface the composed value is taken from there, and the point that leaf was evaluated at (in its own frame).
The operations below work on a plain value T and on a Tagged<T> alike. On a Tagged<T> they compute the value as on a T and carry the tag of the operand the value comes from (see Tape::closestPrimitive()).
| T | Floating-point precision. |
| uint32_t EBGeometry::CSGOps::Tagged< T >::m_tag |