EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
Loading...
Searching...
No Matches
EBGeometry::BoundingVolumes::SphereT< T > Member List

This is the complete list of members for EBGeometry::BoundingVolumes::SphereT< T >, including all inherited members.

BuildAlgorithm enum nameEBGeometry::BoundingVolumes::SphereT< T >
buildRitter(const std::vector< Vec3T< P > > &a_points) noexceptEBGeometry::BoundingVolumes::SphereT< T >inlineprotected
define(const std::vector< Vec3T< P > > &a_points, const BuildAlgorithm &a_alg) noexceptEBGeometry::BoundingVolumes::SphereT< T >inline
getArea() const noexceptEBGeometry::BoundingVolumes::SphereT< T >inline
getCentroid() noexceptEBGeometry::BoundingVolumes::SphereT< T >inline
getCentroid() const noexceptEBGeometry::BoundingVolumes::SphereT< T >inline
getDistance(const Vec3 &a_x0) const noexceptEBGeometry::BoundingVolumes::SphereT< T >inline
getDistance2(const Vec3 &a_x0) const noexceptEBGeometry::BoundingVolumes::SphereT< T >inline
getOverlappingVolume(const SphereT< T > &a_other) const noexceptEBGeometry::BoundingVolumes::SphereT< T >inline
getRadius() noexceptEBGeometry::BoundingVolumes::SphereT< T >inline
getRadius() const noexceptEBGeometry::BoundingVolumes::SphereT< T >inline
getVolume() const noexceptEBGeometry::BoundingVolumes::SphereT< T >inline
intersects(const SphereT &a_other) const noexceptEBGeometry::BoundingVolumes::SphereT< T >inline
m_centerEBGeometry::BoundingVolumes::SphereT< T >protected
m_radiusEBGeometry::BoundingVolumes::SphereT< T >protected
operator<<EBGeometry::BoundingVolumes::SphereT< T >friend
operator=(const SphereT &a_other)=defaultEBGeometry::BoundingVolumes::SphereT< T >
operator=(SphereT &&a_other) noexcept=defaultEBGeometry::BoundingVolumes::SphereT< T >
SphereT() noexcept=defaultEBGeometry::BoundingVolumes::SphereT< T >
SphereT(const Vec3T< T > &a_center, const T &a_radius) noexceptEBGeometry::BoundingVolumes::SphereT< T >inline
SphereT(const std::vector< SphereT< T > > &a_otherSpheres) noexceptEBGeometry::BoundingVolumes::SphereT< T >inline
SphereT(const SphereT &a_other) noexceptEBGeometry::BoundingVolumes::SphereT< T >inline
SphereT(const std::vector< Vec3T< P > > &a_points, const BuildAlgorithm &a_alg=BuildAlgorithm::Ritter) noexceptEBGeometry::BoundingVolumes::SphereT< T >inline
SphereT(SphereT &&a_other) noexcept=defaultEBGeometry::BoundingVolumes::SphereT< T >
Vec3 typedefEBGeometry::BoundingVolumes::SphereT< T >
~SphereT() noexceptEBGeometry::BoundingVolumes::SphereT< T >