Public Member Functions

Celartem::DjVu::JB2ShapeStore Class Reference

#include <djv_jb2decoder.h>

Inheritance diagram for Celartem::DjVu::JB2ShapeStore:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual Shape::ArraygetShapes ()=0
virtual const Shape::ArraygetShapes () const =0
virtual void compact ()=0

Detailed Description

This class defines the interface used by JB2Dictionary and JB2Page.


Member Function Documentation

virtual void Celartem::DjVu::JB2ShapeStore::compact (  )  [pure virtual]

Minimize the memory usage.

Implemented in Celartem::DjVu::JB2Dictionary, and Celartem::DjVu::JB2Page.

virtual const Shape::Array& Celartem::DjVu::JB2ShapeStore::getShapes (  )  const [pure virtual]

Get the Shape::Array instance used by this instance.

Returns:
Reference to the Shape::Array instance.

Implemented in Celartem::DjVu::JB2Dictionary, and Celartem::DjVu::JB2Page.

virtual Shape::Array& Celartem::DjVu::JB2ShapeStore::getShapes (  )  [pure virtual]

Get the Shape::Array instance used by this instance.

Returns:
Reference to the Shape::Array instance.

Implemented in Celartem::DjVu::JB2Dictionary, and Celartem::DjVu::JB2Page.


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

This document is made with doxygen 1.7.1 at Sun Sep 5 2010 13:03:40.
Caminova Logo