#include <frustum.h>
Public Member Functions | |
T | Distance (Point3< T > &point, int plane) |
void | GetView () |
bool | IsOutside (Point3< T > &point) |
T | IsOutside (Point3< T > &point, T radius) |
T | range (Point3< T > &point, T radius, T &closest, T &farthest) |
T | Remoteness (Point3< T > &point, T radius) |
T | Resolution (float dist=1) |
void | SetView (const float *_proj, const float *_modelview, const int *_viewport) |
Point3< T > | ViewPoint () |
Protected Member Functions | |
void | UpdateView () |
Protected Attributes | |
Plane3< T > | planes [6] |
T | resolution |
Point3< T > | view_point |
void vcg::Frustum< T >::GetView | ( | ) |
Reimplemented from vcg::View< T >.
bool vcg::Frustum< T >::IsOutside | ( | Point3< T > & | point | ) |
T vcg::Frustum< T >::Remoteness | ( | Point3< T > & | point, |
T | radius | ||
) |
T vcg::Frustum< T >::Resolution | ( | float | dist = 1 | ) |
void vcg::Frustum< T >::SetView | ( | const float * | _proj = NULL , |
const float * | _modelview = NULL , |
||
const int * | _viewport = NULL |
||
) |
Reimplemented from vcg::View< T >.
void vcg::Frustum< T >::UpdateView | ( | ) | [protected] |
Point3< T > vcg::Frustum< T >::ViewPoint | ( | ) |
Plane3<T> vcg::Frustum< T >::planes[6] [protected] |
T vcg::Frustum< T >::resolution [protected] |
Point3<T> vcg::Frustum< T >::view_point [protected] |