beta-0.89.2
[luatex.git] / source / libs / poppler / poppler-src / poppler / Linearization.h
blob6728a750aba6dc14cc6838ba43c4c2fa2984440d
1 //========================================================================
2 //
3 // Linearization.h
4 //
5 // This file is licensed under the GPLv2 or later
6 //
7 // Copyright 2010 Hib Eris <hib@hiberis.nl>
8 //
9 //========================================================================
11 #ifndef LINEARIZATION_H
12 #define LINEARIZATION_H
14 #include "goo/gtypes.h"
15 #include "Object.h"
16 class BaseStream;
18 //------------------------------------------------------------------------
19 // Linearization
20 //------------------------------------------------------------------------
22 class Linearization {
23 public:
25 Linearization(BaseStream *str);
26 ~Linearization();
28 Guint getLength();
29 Guint getHintsOffset();
30 Guint getHintsLength();
31 Guint getHintsOffset2();
32 Guint getHintsLength2();
33 int getObjectNumberFirst();
34 Guint getEndFirst();
35 int getNumPages();
36 Guint getMainXRefEntriesOffset();
37 int getPageFirst();
39 private:
41 Object linDict;
45 #endif