14#ifndef OSGWIDGET_PDFREADER
15#define OSGWIDGET_PDFREADER
49 unsigned int wRes=1024,
50 unsigned int hRes=1024):
90 virtual bool page(
int pageNum) = 0;
Vec3f Vec3
Definition Vec3:21
Vec4f Vec4
Definition Vec4:21
The osgWidget library is a NodeKit that extends the core scene graph to support a 2D (and eventually ...
Definition Box:21
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
Smart pointer for handling referenced counted objects.
Definition ref_ptr:32
Hints structure that can be passed to PdfReader and VncClient classes to help guide them on what geom...
Definition PdfReader:27
AspectRatioPolicy
Definition PdfReader:29
@ RESIZE_HEIGHT_TO_MAINTAINCE_ASPECT_RATIO
Definition PdfReader:30
@ IGNORE_DOCUMENT_ASPECT_RATIO
Definition PdfReader:32
@ RESIZE_WIDTH_TO_MAINTAINCE_ASPECT_RATIO
Definition PdfReader:31
unsigned int heightResolution
Definition PdfReader:68
AspectRatioPolicy aspectRatioPolicy
Definition PdfReader:65
GeometryHints()
Definition PdfReader:35
GeometryHints(const osg::Vec3 &pos, const osg::Vec3 &wVec, const osg::Vec3 &hVec, const osg::Vec4 &bColor, AspectRatioPolicy asp=RESIZE_HEIGHT_TO_MAINTAINCE_ASPECT_RATIO, unsigned int wRes=1024, unsigned int hRes=1024)
Definition PdfReader:44
osg::Vec3 widthVec
Definition PdfReader:60
unsigned int widthResolution
Definition PdfReader:67
osg::Vec4 backgroundColor
Definition PdfReader:63
osg::Vec3 heightVec
Definition PdfReader:61
osg::Vec3 position
Definition PdfReader:59
Pure virtual base class for interfacing with implementation of PDF reader.
Definition PdfReader:74
PdfImage()
Definition PdfReader:77
virtual bool page(int pageNum)=0
int _pageNum
Definition PdfReader:114
void setBackgroundColor(const osg::Vec4 &backgroundColor)
Definition PdfReader:83
void setNextPageKeyEvent(int key)
Definition PdfReader:102
bool next()
Definition PdfReader:97
const osg::Vec4 & getBackgroundColor() const
Definition PdfReader:84
void setPreviousPageKeyEvent(int key)
Definition PdfReader:105
int getPageNum() const
Definition PdfReader:86
int _nextPageKeyEvent
Definition PdfReader:115
virtual int getNumOfPages()=0
int getPreviousPageKeyEvent() const
Definition PdfReader:106
virtual ~PdfImage()
Definition PdfReader:110
bool previous()
Definition PdfReader:92
int getNextPageKeyEvent() const
Definition PdfReader:103
osg::Vec4 _backgroundColor
Definition PdfReader:112
int _previousPageKeyEvent
Definition PdfReader:116
PdfReader()
Definition PdfReader:126
osg::ref_ptr< PdfImage > _pdfImage
Definition PdfReader:142
PdfReader(const std::string &filename, const GeometryHints &hints=GeometryHints())
bool open(const std::string &filename, const GeometryHints &hints=GeometryHints())
bool assign(PdfImage *pdfImage, const GeometryHints &hints=GeometryHints())
#define OSGWIDGET_EXPORT
Definition Export:42