summaryrefslogtreecommitdiff
path: root/Build/source/libs/poppler/poppler-0.25.1/poppler/Linearization.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/poppler/poppler-0.25.1/poppler/Linearization.h')
-rw-r--r--Build/source/libs/poppler/poppler-0.25.1/poppler/Linearization.h45
1 files changed, 45 insertions, 0 deletions
diff --git a/Build/source/libs/poppler/poppler-0.25.1/poppler/Linearization.h b/Build/source/libs/poppler/poppler-0.25.1/poppler/Linearization.h
new file mode 100644
index 00000000000..6728a750aba
--- /dev/null
+++ b/Build/source/libs/poppler/poppler-0.25.1/poppler/Linearization.h
@@ -0,0 +1,45 @@
+//========================================================================
+//
+// Linearization.h
+//
+// This file is licensed under the GPLv2 or later
+//
+// Copyright 2010 Hib Eris <hib@hiberis.nl>
+//
+//========================================================================
+
+#ifndef LINEARIZATION_H
+#define LINEARIZATION_H
+
+#include "goo/gtypes.h"
+#include "Object.h"
+class BaseStream;
+
+//------------------------------------------------------------------------
+// Linearization
+//------------------------------------------------------------------------
+
+class Linearization {
+public:
+
+ Linearization(BaseStream *str);
+ ~Linearization();
+
+ Guint getLength();
+ Guint getHintsOffset();
+ Guint getHintsLength();
+ Guint getHintsOffset2();
+ Guint getHintsLength2();
+ int getObjectNumberFirst();
+ Guint getEndFirst();
+ int getNumPages();
+ Guint getMainXRefEntriesOffset();
+ int getPageFirst();
+
+private:
+
+ Object linDict;
+
+};
+
+#endif