39 #include <osg/NodeVisitor>
40 #include <osg/NodeCallback>
41 #include <osg/ref_ptr>
57 TXPNode(
const TXPNode&,
const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY);
61 virtual void traverse(osg::NodeVisitor& nv);
63 void setArchiveName(
const std::string& archiveName);
64 void setOptions(
const std::string& options);
66 const std::string& getOptions()
const;
67 const std::string& getArchiveName()
const;
69 std::vector<trpgManagedTile*> tilesToLoadFromLocation(
const osg::Vec3d& dbLocation);
85 virtual osg::BoundingSphere computeBound()
const;
91 void updateEye(osg::NodeVisitor& nv);
92 void updateSceneGraph();
95 osg::Node* addPagedLODTile(
int x,
int y);
Definition: TXPArchive.h:65
#define DT_DLL_osgdb_vrftxp
Contains DLL export macros.
Definition: osgdb_vrftxpDefines.h:25
Definition: featureContext.h:37
osg::ref_ptr< TXPArchive > _archive
Definition: TXPNode.h:102
OpenThreads::Mutex _mutex
Definition: TXPNode.h:100
double _originY
Definition: TXPNode.h:106
std::vector< osg::Node * > _nodesToAdd
Definition: TXPNode.h:109
TXPPageManager * getPageManager()
Definition: TXPNode.h:78
double _originX
Definition: TXPNode.h:105
OpenThreads::Mutex Mutex
Definition: DtOsgThreadingUtils.h:12
TXPArchive * getArchive()
Definition: TXPNode.h:77
std::vector< osg::Node * > _nodesToRemove
Definition: TXPNode.h:110
osg::BoundingBox _extents
Definition: TXPNode.h:107
osg::ref_ptr< TXPPageManager > _pageManager
Definition: TXPNode.h:103
Definition: TXPPageManager.h:45
std::string _archiveName
Definition: TXPNode.h:97
std::string _options
Definition: TXPNode.h:98
void setArchive(TXPArchive *archive)
Definition: TXPNode.h:80