#include <frustum.h>
Public Member Functions | |
T | Distance (Point3< T > &point, int plane) |
void | GetView () |
bool | IsOutside (Point3< T > &point, T radius) |
bool | IsOutside (Point3< T > &point) |
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 |
Definition at line 66 of file frustum.h.
T vcg::Frustum< T >::Distance | ( | Point3< T > & | point, | |
int | plane | |||
) | [inline] |
void vcg::Frustum< T >::GetView | ( | ) | [inline] |
Reimplemented from vcg::View< T >.
bool vcg::Frustum< T >::IsOutside | ( | Point3< T > & | point, | |
T | radius | |||
) | [inline] |
bool vcg::Frustum< T >::IsOutside | ( | Point3< T > & | point | ) | [inline] |
T vcg::Frustum< T >::Resolution | ( | float | dist = 1 |
) | [inline] |
void vcg::Frustum< T >::SetView | ( | const float * | _proj = NULL , |
|
const float * | _modelview = NULL , |
|||
const int * | _viewport = NULL | |||
) | [inline] |
Reimplemented from vcg::View< T >.
void vcg::Frustum< T >::UpdateView | ( | ) | [inline, protected] |
Point3< T > vcg::Frustum< T >::ViewPoint | ( | ) | [inline] |
Plane3<T> vcg::Frustum< T >::planes[6] [protected] |
T vcg::Frustum< T >::resolution [protected] |
Point3<T> vcg::Frustum< T >::view_point [protected] |