libpagemaker::PMDPage Class Reference documentation

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Private Attributes | List of all members
libpagemaker::PMDPage Class Reference

`#include <PMDPage.h>`

## Public Member Functions
| PMDPage ()
void | addShape (const boost::shared_ptr< PMDLineSet > &shape)
unsigned | numShapes () const
boost::shared_ptr< const PMDLineSet > | getShape (unsigned i) const

## Private Attributes
std::vector< boost::shared_ptr< PMDLineSet > > | m_shapes

## Constructor & Destructor Documentation

libpagemaker::PMDPage::PMDPage | ( |  | ) |
| inline

## Member Function Documentation

void libpagemaker::PMDPage::addShape | ( | const boost::shared_ptr< PMDLineSet > & | shape | ) |
| inline

boost::shared_ptr<const PMDLineSet> libpagemaker::PMDPage::getShape | ( | unsigned | i | ) | const
| inline

Referenced by libpagemaker::PMDCollector::fillOutputShapesByPage_OneSided(), and libpagemaker::PMDCollector::fillOutputShapesByPage_TwoSided().

unsigned libpagemaker::PMDPage::numShapes | ( |  | ) | const
| inline

Referenced by libpagemaker::PMDCollector::fillOutputShapesByPage_OneSided(), and libpagemaker::PMDCollector::fillOutputShapesByPage_TwoSided().

## Member Data Documentation

std::vector<boost::shared_ptr<PMDLineSet> > libpagemaker::PMDPage::m_shapes
| private

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

- PMDPage.h