Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   Related Pages  

pdf::page::CNodeBase Class Reference

a node in a page tree More...

#include <NodeBase.hh>

Inheritance diagram for pdf::page::CNodeBase:

Inheritance graph
Collaboration diagram for pdf::page::CNodeBase:

Collaboration graph
List of all members.

Public Methods

Protected Methods

Private Attributes

Detailed Description

a node in a page tree

this class represent a node in a PDF page tree. it can be either a leaf node or a branch node, depending on derived class. the classes of leaf node (CPage) and branch node (CTreeNode) are derived from this class.

the CNodeBase class contains a resource dictionary, which contains the resources usable by the content stream in the page. if it is a branch node, its resource dictionary can be inherited by the child nodes.

Constructor & Destructor Documentation

pdf::page::CNodeBase::~CNodeBase   [pure virtual]

the destructor is pure virtual to make this class a abstract base class.

00037 {
00038 }

Member Function Documentation

const CResDict& pdf::page::CNodeBase::ResDict   const [inline, protected]

allows the derived classes to access the resource dictionary directly

00063 { return m_resources ; }

The documentation for this class was generated from the following files:
Generated on Sun Feb 2 09:17:30 2003 for libpdf++ by doxygen1.2.16