14#ifndef OSGWIDGET_BROWSER
15#define OSGWIDGET_BROWSER
30 virtual void init(
const std::string& application);
The core osg library provides the basic scene graph classes such as Nodes, State and Drawables,...
Definition AlphaFunc:19
The osgWidget library is a NodeKit that extends the core scene graph to support a 2D (and eventually ...
Definition Box:21
Copy Op(erator) used to control whether shallow or deep copy is used during copy construction and clo...
Definition CopyOp:41
@ SHALLOW_COPY
Definition CopyOp:47
A Geode is a "geometry node", that is, a leaf node on the scene graph that can have "renderable thing...
Definition Geode:29
Image class for encapsulating the storage texture image data.
Definition Image:179
Base class/standard interface for objects which require IO support, cloning and reference counting.
Definition Object:61
Object()
Construct an object.
Definition Object:69
Smart pointer for handling referenced counted objects.
Definition ref_ptr:32
void setApplication(const std::string &application)
Definition Browser:32
META_Object(osgWidget, BrowserManager)
const std::string & getApplication() const
Definition Browser:33
static osg::ref_ptr< BrowserManager > & instance()
std::string _application
Definition Browser:47
virtual ~BrowserManager()
BrowserManager(const BrowserManager &rhs, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
Definition Browser:40
virtual BrowserImage * createBrowserImage(const std::string &url, int width, int height)
virtual void init(const std::string &application)
Pure virtual base class that provides the browser interface for integration with 3rd party implementa...
Definition Browser:54
BrowserImage()
Definition Browser:57
virtual void navigateTo(const std::string &url)=0
virtual ~BrowserImage()
Definition Browser:63
bool open(const std::string &url, const GeometryHints &hints=GeometryHints())
void navigateTo(const std::string &url)
osg::ref_ptr< BrowserImage > _browserImage
Definition Browser:85
Browser(const std::string &url, const GeometryHints &hints=GeometryHints())
Browser()
Definition Browser:73
bool assign(BrowserImage *browserImage, const GeometryHints &hints=GeometryHints())
Hints structure that can be passed to PdfReader and VncClient classes to help guide them on what geom...
Definition PdfReader:27
#define OSGWIDGET_EXPORT
Definition Export:42