version 3.3

VRS::CameraViewInfo Class Reference

#include <vrs/camera.h>

Inheritance diagram for VRS::CameraViewInfo:

VRS::ModelviewProjectionViewInfo VRS::ViewInfo VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 VRS_TYPEINFO (CameraViewInfo, ModelviewProjectionViewInfo)
 CameraViewInfo (SO< const Camera > camera, SO< const Engine > engine, unsigned int viewportSizeX, unsigned int viewportSizeY)
virtual CullingPos culling (const Vector &point, double radius) const
 Returns if the given sphere is inside or outside the view frustum.
virtual CullingPos culling (const Vector &point) const
 Returns if the given point is inside or outside the view frustum.
virtual CullingPos culling (const Bounds &bbox) const
 Returns if the given box is inside or outside the view frustum.

Protected Member Functions

template<class T>
CullingPos cullPlanes (const T &obj) const


Constructor & Destructor Documentation

VRS::CameraViewInfo::CameraViewInfo ( SO< const Camera camera,
SO< const Engine engine,
unsigned int  viewportSizeX,
unsigned int  viewportSizeY 
)


Member Function Documentation

VRS::CameraViewInfo::VRS_TYPEINFO ( CameraViewInfo  ,
ModelviewProjectionViewInfo   
)

virtual CullingPos VRS::CameraViewInfo::culling ( const Vector point,
double  radius 
) const [virtual]

Returns if the given sphere is inside or outside the view frustum.

Reimplemented from VRS::ModelviewProjectionViewInfo.

virtual CullingPos VRS::CameraViewInfo::culling ( const Vector point  )  const [virtual]

Returns if the given point is inside or outside the view frustum.

Reimplemented from VRS::ModelviewProjectionViewInfo.

virtual CullingPos VRS::CameraViewInfo::culling ( const Bounds bbox  )  const [virtual]

Returns if the given box is inside or outside the view frustum.

Reimplemented from VRS::ModelviewProjectionViewInfo.

template<class T>
CullingPos VRS::CameraViewInfo::cullPlanes ( const T &  obj  )  const [inline, protected]


The documentation for this class was generated from the following file:

Generated on Mon May 21 06:00:16 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact