#include <filter.h>
Public Member Functions | |
virtual bool | filter (const Box &dim) const |
FilterPlane (float posX, float posY, float posZ, float vecX, float vecY, float vecZ) | |
virtual Type | type () const |
Private Attributes | |
float | m_posX |
float | m_posY |
float | m_posZ |
float | m_vecX |
float | m_vecY |
float | m_vecZ |
objtree::FilterPlane::FilterPlane | ( | float | posX, |
float | posY, | ||
float | posZ, | ||
float | vecX, | ||
float | vecY, | ||
float | vecZ | ||
) |
A constructor. Creates a plane filter. The filter returns true for nodes in front of this plane.
posX | |
posY | |
posZ | |
vecX | |
vecY | |
vecZ |
Definition at line 70 of file filter.cpp.
bool objtree::FilterPlane::filter | ( | const Box & | dim | ) | const [virtual] |
Returns true if node is in front of a plane.
dim | node size |
Implements objtree::Filter.
Definition at line 86 of file filter.cpp.
virtual Type objtree::FilterPlane::type | ( | ) | const [inline, virtual] |
Implements objtree::Filter.
float objtree::FilterPlane::m_posX [private] |
float objtree::FilterPlane::m_posY [private] |
float objtree::FilterPlane::m_posZ [private] |
float objtree::FilterPlane::m_vecX [private] |
float objtree::FilterPlane::m_vecY [private] |
float objtree::FilterPlane::m_vecZ [private] |