#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 | |||
) |