|
EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
|
The sphere, query result and sphere sources of SphereCloudBVH. More...
#include <cstdint>#include <type_traits>#include "EBGeometry_GPU.hpp"#include "EBGeometry_Macros.hpp"#include "EBGeometry_Math.hpp"#include "EBGeometry_Vec.hpp"

Go to the source code of this file.
Classes | |
| struct | EBGeometry::SphereCloud::Sphere< T > |
| A sphere of a sphere cloud: a center and a radius. More... | |
| struct | EBGeometry::SphereCloud::Hit< T > |
| One query result: the cloud index of a sphere and the signed distance to its surface. More... | |
| struct | EBGeometry::SphereCloud::FromArray< T > |
| A source of spheres reading one array of Sphere<T>, indexed by cloud index. More... | |
| struct | EBGeometry::SphereCloud::FromRadii< T > |
| A source of radii reading one array of T, indexed by cloud index. More... | |
| struct | EBGeometry::SphereCloud::FromCentersAndRadii< T, Centers, Radii > |
| A source of spheres combining a source of centers and a source of radii, for a caller who keeps them apart. More... | |
Namespaces | |
| namespace | EBGeometry |
| Namespace containing all of EBGeometry's functionality. | |
| namespace | EBGeometry::SphereCloud |
| The sphere, query result and sphere sources of SphereCloudBVH. | |
Variables | |
| constexpr uint32_t | EBGeometry::SphereCloud::InvalidIndex = Math::Limits<uint32_t>::max() |
| The cloud index of "no sphere": a miss. | |
The sphere, query result and sphere sources of SphereCloudBVH.