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 const DtDe& de(
void)
const;
69 virtual void apply(osg::Transform& node);
72 virtual void apply(osg::Node& node);
75 virtual void apply(osg::Group& group);
78 virtual void apply(osg::LightSource& lightSource);
81 virtual void apply(osg::Geode& geode);
83 virtual void apply(osg::Camera& node);
85 virtual void apply(osg::Billboard& node);
87 virtual void apply(osg::PagedLOD& node);
91 virtual float getDistanceToViewPoint(
const osg::Vec3& vec,
bool useLOD)
const;
95 virtual bool isCulled( osg::Node& node,
double scaleFactor ) ;
101 virtual osgUtil::CullVisitor* clone()
const;
103 virtual void reset();
107 void slot_StateSetChanged(
const osg::StateSet* pStateSet);