18 #include <osg/NodeVisitor>
35 using osg::NodeVisitor::apply;
40 virtual void apply(osg::Transform& node);
47 virtual osg::BoundingSphere worldRefNodeBounds(osg::Node& node);
64 virtual void apply(osg::LOD& node);
65 virtual void apply(osg::PagedLOD& node);
69 osg::ref_ptr<osg::Node>
node;
75 osg::Node* n,
const osg::Matrix& matrix,
const std::string& file,
bool val)
76 : node(n), matrix(matrix),
filename(file), valid(val)
89 virtual bool requiresPageIn(
const osg::BoundingSphere&);
95 virtual osg::Node* getNode(
const std::string& filepath,
const osgDB::Options*,
bool& valid);
99 virtual bool shouldExit()
const;
126 virtual void apply(osg::Node& node);
127 virtual void apply(osg::Group& node);
128 virtual void apply(osg::Geode& node);
129 virtual void apply(osg::LOD& node);
130 virtual void apply(osg::PagedLOD& node);
134 virtual std::string indent();
135 virtual std::string printBoundingInfo(osg::Node& node);
148 using osg::NodeVisitor::apply;
154 virtual void apply(osg::PagedLOD& node);
157 virtual const bool& encounteredPagedLod()
const;