EBGeometry  1.0
BoundingVolumes::BoundingSphereT< T > Member List

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

BoundingSphereT() noexceptBoundingVolumes::BoundingSphereT< T >inline
BoundingSphereT(const Vec3T< T > &a_center, const T &a_radius) noexceptBoundingVolumes::BoundingSphereT< T >inline
BoundingSphereT(const std::vector< BoundingSphereT< T >> &a_otherSpheres) noexceptBoundingVolumes::BoundingSphereT< T >inline
BoundingSphereT(const BoundingSphereT &a_other) noexceptBoundingVolumes::BoundingSphereT< T >inline
BoundingSphereT(const std::vector< Vec3T< P >> &a_points, const BoundingVolumeAlgorithm &a_alg=BoundingVolumeAlgorithm::Ritter) noexceptBoundingVolumes::BoundingSphereT< T >inline
BoundingVolumeAlgorithm enum nameBoundingVolumes::BoundingSphereT< T >
buildRitter(const std::vector< Vec3T< P >> &a_points) noexceptBoundingVolumes::BoundingSphereT< T >inlineprotected
define(const std::vector< Vec3T< P >> &a_points, const BoundingVolumeAlgorithm &a_alg) noexceptBoundingVolumes::BoundingSphereT< T >inline
getArea() const noexceptBoundingVolumes::BoundingSphereT< T >inline
getCentroid() noexceptBoundingVolumes::BoundingSphereT< T >inline
getCentroid() const noexceptBoundingVolumes::BoundingSphereT< T >inline
getDistance(const Vec3 &a_x0) const noexceptBoundingVolumes::BoundingSphereT< T >inline
getOverlappingVolume(const BoundingSphereT< T > &a_other) const noexceptBoundingVolumes::BoundingSphereT< T >inline
getRadius() noexceptBoundingVolumes::BoundingSphereT< T >inline
getRadius() const noexceptBoundingVolumes::BoundingSphereT< T >inline
getVolume() const noexceptBoundingVolumes::BoundingSphereT< T >inline
intersects(const BoundingSphereT &a_other) const noexceptBoundingVolumes::BoundingSphereT< T >inline
m_centerBoundingVolumes::BoundingSphereT< T >protected
m_radiusBoundingVolumes::BoundingSphereT< T >protected
operator<<(std::ostream &os, const BoundingSphereT< T > &sphere)BoundingVolumes::BoundingSphereT< T >friend
operator=(const BoundingSphereT &a_other)=defaultBoundingVolumes::BoundingSphereT< T >
Vec3 typedefBoundingVolumes::BoundingSphereT< T >
~BoundingSphereT() noexceptBoundingVolumes::BoundingSphereT< T >virtual