#include <filter.h>
Public Member Functions | |
virtual bool | filter (const Box &dim) const |
FilterSphere (float x, float y, float z, float radius) | |
virtual Type | type () const |
Private Attributes | |
float | m_radiusSquare |
float | m_x |
float | m_y |
float | m_z |
objtree::FilterSphere::FilterSphere | ( | float | x, |
float | y, | ||
float | z, | ||
float | radius | ||
) |
A constructor. Creates a sphere filter. The filter returns true for nodes inside this sphere.
x | |
y | |
z | |
radius |
Definition at line 122 of file filter.cpp.
bool objtree::FilterSphere::filter | ( | const Box & | dim | ) | const [virtual] |
Returns true if node is inside a sphere.
dim | node size |
Implements objtree::Filter.
Definition at line 132 of file filter.cpp.
virtual Type objtree::FilterSphere::type | ( | ) | const [inline, virtual] |
Implements objtree::Filter.
float objtree::FilterSphere::m_radiusSquare [private] |
float objtree::FilterSphere::m_x [private] |
float objtree::FilterSphere::m_y [private] |
float objtree::FilterSphere::m_z [private] |