Logo Search packages:      
Sourcecode: djvulibre version File versions  Download package

DjVmNav Class Reference

#include <DjVmNav.h>

Inheritance diagram for DjVmNav:


List of all members.

Detailed Description

The NAVM chunk. The optional #"NAVM"# chunk which follows the DIRM chunk describes how the user can navigate the document. This is a list of DjVuBookMarks.

Definition at line 86 of file DjVmNav.h.

Public Member Functions

void append (const GP< DjVuBookMark > &gpBookMark)
void decode (const GP< ByteStream > &stream)
void dump (const GP< ByteStream > &stream)
void encode (const GP< ByteStream > &stream)
int get_count (void) const
int get_tree (int index, int *count_array, int count_array_size)
bool getBookMark (GP< DjVuBookMark > &gpBookMark, int i)
int getBookMarkCount ()
bool isValidBookmark ()

Static Public Member Functions

static GP< DjVmNavcreate (void)

Protected Attributes

volatile int count
 The reference counter.

Private Attributes

GPList< DjVuBookMarkbookmark_list
GCriticalSection class_lock


class  DjVuBookMark

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index