#include <intersectionPrimitive.h>
|
| const Point & | center () const |
| |
| | HyperSphere (const Point ¢er, Scalar radius) |
| |
| | HyperSphere (const HyperSphere< Point, _dim, Scalar > &other) |
| |
| bool | intersect (const Point &nodeCenter, Scalar halfEdgeLength) const |
| |
| bool | intersectFast (const Point &nodeCenter, Scalar halfEdgeLength) const |
| | intersectFast Fast but inacurate intersection test More...
|
| |
| bool | intersectPoint (const Point &pos, Scalar epsilon) const |
| |
| | operator Point () const |
| | Implicit conversion operator to Eigen vectors. More...
|
| |
| bool | operator< (const HyperSphere< Point, _dim, Scalar > &other) const |
| | Comparison operator comparing first the radius then the position. More...
|
| |
| HyperSphere< Point, _dim, Scalar > | quantified (Scalar eps) const |
| | Construct a copy of the instance with a quantified radius and pos. More...
|
| |
| const Scalar & | radius () const |
| |
| Scalar & | radius () |
| |
template<class Point , int _dim, typename Scalar >
template<class Point , int _dim, typename Scalar >
template<class Point , int _dim, typename Scalar >
template<class Point , int _dim, typename Scalar >
template<class Point , int _dim, typename Scalar >
, James, A Simple Method for Box-Sphere Intersection Testing, Graphics Gems, p. 335-339, code: p. 730-732, BoxSphere.c.
template<class Point , int _dim, typename Scalar >
intersectFast Fast but inacurate intersection test
- Parameters
-
| nodeCenter | |
| halfEdgeLength | |
- Returns
Check if the node center is inside the Hypersphere (radius grown by halfEdgeLength.
template<class Point , int _dim, typename Scalar >
template<class Point , int _dim, typename Scalar >
template<class Point , int _dim, typename Scalar >
Implicit conversion operator to Eigen vectors.
template<class Point , int _dim, typename Scalar >
Comparison operator comparing first the radius then the position.
template<class Point , int _dim, typename Scalar >
Construct a copy of the instance with a quantified radius and pos.
template<class Point , int _dim, typename Scalar >
template<class Point , int _dim, typename Scalar >
The documentation for this class was generated from the following file: