#include <hps.h>
|
| Sphere_3D () |
|
template<typename D > |
| Sphere_3D (Sphere_3D< D > const &that) |
|
| Sphere_3D (Cuboid_3D< F > const &cuboid) |
|
| Sphere_3D (Point_3D< F > const &starting_center, F in_radius=0) |
|
| Sphere_3D (size_t count, Point_3D< F > const *points) |
|
template<typename T > |
| Sphere_3D (size_t count, T const *indices, Point_3D< F > const *points) |
|
| Sphere_3D (size_t count, Point_3D< F > const *points, Point_3D< F > const &starting_center) |
|
template<typename T > |
| Sphere_3D (size_t count, T const *indices, Point_3D< F > const *points, Point_3D< F > const &starting_center) |
|
HPS_INLINE bool | IsValid () const |
|
void | Invalidate () |
|
HPS_INLINE bool | operator== (Sphere_3D const &sphere) const |
|
HPS_INLINE bool | operator!= (Sphere_3D const &sphere) const |
|
HPS_INLINE F | Volume () const |
|
HPS_INLINE void | Merge (Point_3D< F > const &point) |
|
HPS_INLINE void | Merge (size_t count, Point_3D< F > const *points) |
|
HPS_INLINE void | Merge (Sphere_3D const &sphere) |
|
HPS_INLINE void | Merge (Cuboid_3D< F > const &cuboid) |
|
◆ Sphere_3D() [1/8]
◆ Sphere_3D() [2/8]
template<typename F>
template<typename D >
◆ Sphere_3D() [3/8]
◆ Sphere_3D() [4/8]
◆ Sphere_3D() [5/8]
◆ Sphere_3D() [6/8]
template<typename F>
template<typename T >
◆ Sphere_3D() [7/8]
◆ Sphere_3D() [8/8]
template<typename F>
template<typename T >
◆ Engulf() [1/2]
◆ Engulf() [2/2]
template<typename F>
template<typename T >
◆ Invalid()
◆ Invalidate()
◆ IsValid()
◆ Merge() [1/4]
◆ Merge() [2/4]
◆ Merge() [3/4]
◆ Merge() [4/4]
◆ operator!=()
◆ operator==()
◆ Volume()
◆ center
◆ radius
The documentation for this struct was generated from the following file: