10 #ifndef DtOsgIntersectVisitor_H_
11 #define DtOsgIntersectVisitor_H_
14 #include <osgUtil/IntersectionVisitor>
18 class DtOsgTerrainPatchObject;
34 virtual void setUseHighLodForOsgEarth(
bool b );
37 virtual bool useHighLodForOsgEarth()
const;
41 virtual void setAboveOceanLODAltitude(
bool b );
44 virtual void setCheckForOcean(
bool b );
51 virtual void apply(osg::Group& group);
54 virtual void apply(osg::Node& node);
55 virtual void apply(osg::Geode& geode);
61 virtual bool isOcean(
const osg::Node* node)
const;
bool myAboveOceanLODAltitude
Definition: DtOsgIntersectionVisitor.h:65
DtOsgIntersectVisitor checks to see if it is visiting a a DtTerrainPatchGroup and if so...
Definition: DtOsgIntersectionVisitor.h:24
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
A DtOsgTerrainPatchObject contains the methods for loading a file as a terrain. When loading a file a...
Definition: DtOsgTerrainPatchObject.h:51
bool myCheckForOcean
Definition: DtOsgIntersectionVisitor.h:66
Contains DLL export macros.
bool myUseHighLodForOsgEarth
Definition: DtOsgIntersectionVisitor.h:64