18 #include <osg/NodeVisitor>
36 using osg::NodeVisitor::apply;
41 virtual void apply(osg::Transform& node);
48 virtual osg::BoundingSphere worldRefNodeBounds(osg::Node& node);
65 virtual void apply(osg::LOD& node);
66 virtual void apply(osg::PagedLOD& node);
70 osg::ref_ptr<osg::Node>
node;
76 osg::Node* n,
const osg::Matrix& matrix,
const std::string& file,
bool val)
77 : node(n), matrix(matrix),
filename(file), valid(val)
90 virtual bool requiresPageIn(
const osg::BoundingSphere&);
96 virtual osg::Node* getNode(
const std::string& filepath,
const osgDB::Options*,
bool& valid);
100 virtual bool shouldExit()
const;
127 virtual void apply(osg::Node& node);
128 virtual void apply(osg::Group& node);
129 virtual void apply(osg::Geode& node);
130 virtual void apply(osg::LOD& node);
131 virtual void apply(osg::PagedLOD& node);
135 virtual std::string indent();
136 virtual std::string printBoundingInfo(osg::Node& node);
151 virtual void apply(osg::Group& node);
165 using osg::NodeVisitor::apply;
171 virtual void apply(osg::PagedLOD& node);
174 virtual const bool& encounteredPagedLod()
const;