libqxp::QXPContentCollector::CollectedPage Struct Reference

Public Member Functions

 CollectedPage (const PageSettings &pageSettings)
 
double getX (const double x) const
 
double getX (const std::shared_ptr< Object > &obj) const
 
double getY (const double y) const
 
double getY (const std::shared_ptr< Object > &obj) const
 
Point getPoint (const Point &p) const
 

Public Attributes

const PageSettings settings
 
std::vector< std::shared_ptr< CollectedObject< Group > > > groups
 
std::vector< std::shared_ptr< TextObject > > linkedTextObjects
 
std::map< unsigned, std::shared_ptr< CollectedObjectInterface > > objects
 

Constructor & Destructor Documentation

◆ CollectedPage()

libqxp::QXPContentCollector::CollectedPage::CollectedPage ( const PageSettings pageSettings)
inline

Member Function Documentation

◆ getPoint()

◆ getX() [1/2]

double libqxp::QXPContentCollector::CollectedPage::getX ( const double  x) const

◆ getX() [2/2]

double libqxp::QXPContentCollector::CollectedPage::getX ( const std::shared_ptr< Object > &  obj) const

◆ getY() [1/2]

double libqxp::QXPContentCollector::CollectedPage::getY ( const double  y) const

◆ getY() [2/2]

double libqxp::QXPContentCollector::CollectedPage::getY ( const std::shared_ptr< Object > &  obj) const

Member Data Documentation

◆ groups

std::vector<std::shared_ptr<CollectedObject<Group> > > libqxp::QXPContentCollector::CollectedPage::groups

◆ linkedTextObjects

std::vector<std::shared_ptr<TextObject> > libqxp::QXPContentCollector::CollectedPage::linkedTextObjects

◆ objects

std::map<unsigned, std::shared_ptr<CollectedObjectInterface> > libqxp::QXPContentCollector::CollectedPage::objects

◆ settings

const PageSettings libqxp::QXPContentCollector::CollectedPage::settings

Referenced by getX().


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

Generated for libqxp by doxygen 1.8.16