33#include <util/coExport.h>
34#include <osgUtil/CullVisitor>
68 virtual void apply(osg::Drawable &drawable);
69 virtual void apply(osg::Billboard &node);
Definition: ARToolKit.h:33
Definition: coCullVisitor.h:47
virtual osg::Vec3 getEyePoint() const
Definition: coCullVisitor.h:59
void updateCalculatedNearFar(const osg::Vec3 &pos)
virtual float getDistanceToViewPoint(const osg::Vec3 &pos, bool withLODScale) const
virtual void apply(osg::Billboard &node)
bool updateCalculatedNearFar(const osg::Matrix &matrix, const osg::Drawable &drawable, bool isBillboard=false)
osg::Matrix::value_type value_type
Definition: coCullVisitor.h:49
coCullVisitor & operator=(const coCullVisitor &)
Definition: coCullVisitor.h:82
virtual coCullVisitor * cloneType() const
Definition: coCullVisitor.h:54
value_type computeFurthestPointInFrustum(const osg::Matrix &matrix, const osg::Polytope::PlaneList &planes, const osg::Drawable &drawable)
virtual void apply(osg::Drawable &drawable)
bool updateCalculatedNearFar(const osg::Matrix &matrix, const osg::BoundingBox &bb)
virtual float getDistanceFromEyePoint(const osg::Vec3 &pos, bool withLODScale) const
value_type computeNearestPointInFrustum(const osg::Matrix &matrix, const osg::Polytope::PlaneList &planes, const osg::Drawable &drawable)
virtual float getDistanceToEyePoint(const osg::Vec3 &pos, bool withLODScale) const