#include <sspt_visibleregion.h>
Classes | |
| struct | Plane |
Public Member Functions | |
| sspt_VisibleRegion () | |
| sspt_VisibleRegion (const sspt_HomogeneousVector &viewcenter, const sspt_HomogeneousVector &viewnormal, const sspt_HomogeneousVector &viewup, const sspt_Frustum &frustum) | |
| sspt_VisibleRegion (const sspt_VisibleRegion ®ion) | |
| sspt_VisibleRegion & | operator= (const sspt_VisibleRegion ®ion) |
| void | region (const sspt_HomogeneousVector &viewcenter, const sspt_HomogeneousVector &viewnormal, const sspt_HomogeneousVector &viewup, const sspt_Frustum &frustum) |
| void | transform (sspt_VisibleRegion *result, const sspt_HomogeneousMatrix &M) |
| bool | culled (const sspt_HomogeneousVector ¢er, double radius) const |
| sspt_HomogeneousVector | eye () const |
| sspt_HomogeneousVector | normal () const |
| sspt_VisibleRegion::sspt_VisibleRegion | ( | ) |
| sspt_VisibleRegion::sspt_VisibleRegion | ( | const sspt_HomogeneousVector & | viewcenter, | |
| const sspt_HomogeneousVector & | viewnormal, | |||
| const sspt_HomogeneousVector & | viewup, | |||
| const sspt_Frustum & | frustum | |||
| ) |
| sspt_VisibleRegion::sspt_VisibleRegion | ( | const sspt_VisibleRegion & | region | ) |
| bool sspt_VisibleRegion::culled | ( | const sspt_HomogeneousVector & | center, | |
| double | radius | |||
| ) | const |
| sspt_HomogeneousVector sspt_VisibleRegion::eye | ( | ) | const |
| sspt_HomogeneousVector sspt_VisibleRegion::normal | ( | ) | const |
| sspt_VisibleRegion& sspt_VisibleRegion::operator= | ( | const sspt_VisibleRegion & | region | ) |
| void sspt_VisibleRegion::region | ( | const sspt_HomogeneousVector & | viewcenter, | |
| const sspt_HomogeneousVector & | viewnormal, | |||
| const sspt_HomogeneousVector & | viewup, | |||
| const sspt_Frustum & | frustum | |||
| ) |
| void sspt_VisibleRegion::transform | ( | sspt_VisibleRegion * | result, | |
| const sspt_HomogeneousMatrix & | M | |||
| ) |