version 3.3

VRS::FarPlaneCullingAttribute Class Reference

! Use this attribute to cull everything beyond a plane which 1. More...

#include <vrs/farplanecullingattribute.h>

Inheritance diagram for VRS::FarPlaneCullingAttribute:

VRS::CullingAttribute VRS::PolyAttribute VRS::Attribute VRS::RenderObj VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 FarPlaneCullingAttribute (double maxEyeDistance=0.)
virtual ViewInfo::CullingPos cull (const Bounds &bounds, const SO< ViewInfo const > &viewInfo) const
 ! Returns whether the given volume is eather indide, outside or both relatvie to this culling object.
 VRS_TYPEINFO (FarPlaneCullingAttribute, CullingAttribute)
 VRS_SERIALIZABLE (FarPlaneCullingAttribute)


Detailed Description

! Use this attribute to cull everything beyond a plane which 1.

is orthogonal to the camera's view direction 2. has exaclty maxEyeDistance from camera's position


Constructor & Destructor Documentation

VRS::FarPlaneCullingAttribute::FarPlaneCullingAttribute ( double  maxEyeDistance = 0.  ) 


Member Function Documentation

virtual ViewInfo::CullingPos VRS::FarPlaneCullingAttribute::cull ( const Bounds bounds,
const SO< ViewInfo const > &  viewInfo 
) const [virtual]

! Returns whether the given volume is eather indide, outside or both relatvie to this culling object.

Implements VRS::CullingAttribute.

VRS::FarPlaneCullingAttribute::VRS_TYPEINFO ( FarPlaneCullingAttribute  ,
CullingAttribute   
)

VRS::FarPlaneCullingAttribute::VRS_SERIALIZABLE ( FarPlaneCullingAttribute   ) 


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

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