14 #include <boost/signal.hpp>
33 void initializeViewDependentSettings();
36 bool orthoCulling()
const;
40 bool coordinateSystemChanged()
const;
44 virtual float getDistanceToScreenEdge(
const osg::Vec3& vec)
const;
47 virtual float altitude2D()
const;
60 virtual void apply(osg::Transform& node);
63 virtual void apply(osg::Node& node);
66 virtual void apply(osg::Group& group);
69 virtual void apply(osg::LightSource& lightSource);
72 virtual void apply(osg::Geode& geode);
74 virtual void apply(osg::Camera& node);
76 virtual void apply(osg::Billboard& node);
78 virtual void apply(osg::PagedLOD& node);
82 virtual float getDistanceToViewPoint(
const osg::Vec3& vec,
bool useLOD)
const;
86 virtual bool isCulled( osg::Node& node,
double scaleFactor ) ;
92 virtual osgUtil::CullVisitor* clone()
const;
98 void slot_StateSetChanged(
const osg::StateSet* pStateSet);